/***********************************************************/
/** CSS Definitions - General - LEAP **/
/***********************************************************/

/***********************************************************/
/** general Tag Definitions **/
body{ margin:10px 0px 0px 10px; background-color:white; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../images/frog_bg.jpg);}



/***********************************************************/
/** Box definitions **/
#body_container {width:900px; height:600px; background-image:url(../images/container_bg_new.jpg); background-repeat:no-repeat;  margin:0px; padding:0px 0px 0px 1px;}
#body_header {width:900px; height:120px; margin:0px; padding:0px;}
#body_content_body {width:900px; height:480px; margin:0px; padding:0px;}
#body_menu {float:left; height:425px; width:177px; padding:0px; overflow-x:hidden; overflow-y:auto; margin:10px 0px 0px 0px;}
#body_content {float:left; position:relative; height:410px; width:668px; margin:0px 15px 0px 15px; padding:10px; background-color:white; border:1px solid black; overflow:auto;}
#body_footer {clear:both; height:40px; width:900px; border:0px solid black; }



/***********************************************************/
/** Body Menu Definitions **/
#body_menu ul{ list-style-image:none; list-style-type:none; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;}
#body_menu ul .li_level_1{ list-style-image:none; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#body_menu ul .li_level_1 a{display:block; width:167px; font-size:12px; font-weight:bold; text-decoration:none; padding:2px 0px 2px 10px; margin:0px 0px 0px 0px;}
#body_menu ul .li_level_1 a:link{color:#005193;}
#body_menu ul .li_level_1 a:visited{color:#005193;}
#body_menu ul .li_level_1 a:hover{ color:white; background-color:#005193;}
#body_menu ul .li_level_1_act a{display:block; width:167px; font-size:12px; font-weight:bold; text-decoration:none; padding:2px 0px 2px 10px; margin:0px 0px 0px 0px; background-color:white; color:#005193;}

#body_menu ul .li_level_2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#body_menu ul .li_level_2 a{list-style-image:none; background-image:url(../images/menu_bullet_blue.gif); background-repeat:no-repeat; background-position:10px 5px;  display:block; width:157px; font-size:11px; font-weight:bold; text-decoration:none; padding:2px 0px 2px 20px; margin:0px 0px 0px 0px;}
#body_menu ul .li_level_2 a:link{color:#005193;}
#body_menu ul .li_level_2 a:visited{color:#005193;}
#body_menu ul .li_level_2 a:hover{ color:white; background-color:#005193;background-image:url(../images/menu_bullet_brown.gif); background-repeat:no-repeat; background-position:10px 5px;}
#body_menu ul .li_level_2_act{list-style-image:none; background-image:url(../images/menu_bullet.gif); background-repeat:repeat-x; background-position:10px 5px; display:block; width:157px; font-size:11px; font-weight:bold; text-decoration:none;}
#body_menu ul .li_level_2_act a{display:block; width:157px; font-size:11px; font-weight:bold; text-decoration:none; background-image:url(../images/menu_bullet_blue.gif); background-repeat:no-repeat; background-position:10px 5px; padding:2px 0px 2px 20px; margin:0px 0px 0px 0px; background-color:white; color:#005193;}

#body_menu ul .li_level_3{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#body_menu ul .li_level_3 a{list-style-image:none; background-image:url(../images/menu_bullet_blue.gif); background-repeat:no-repeat; background-position:17px 5px;  display:block; width:147px; font-size:11px; font-weight:bold; text-decoration:none; padding:2px 0px 2px 30px; margin:0px 0px 0px 0px;}
#body_menu ul .li_level_3 a:link{color:#005193;}
#body_menu ul .li_level_3 a:visited{color:#005193;}
#body_menu ul .li_level_3 a:hover{ color:white; background-color:#005193;background-image:url(../images/menu_bullet_brown.gif); background-repeat:no-repeat; background-position:17px 5px;}
#body_menu ul .li_level_3_act{display:block; width:147px; font-size:11px; font-weight:bold; text-decoration:none;}
#body_menu ul .li_level_3_act a{display:block; width:147px; font-size:11px; font-weight:bold; text-decoration:none; background-image:url(../images/menu_bullet_blue.gif); background-repeat:no-repeat; background-position:17px 5px; padding:2px 0px 2px 30px; margin:0px 0px 0px 0px; background-color:white; color:#005193;}



/***********************************************************/
/** Body HEADER Menu Definitions **/
#body_header_menu_box {float:right; font-size:10px; margin:20px 15px 0px 0px; color:#005193;}
#body_header_menu_box #body_header_menu{float:right;  list-style-image:none; list-style-type:none; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;}
#body_header_menu_box #body_header_menu li {float:left; display:inline; color:#005193;}
#body_header_menu_box #body_header_menu li a {text-decoration:none; color:#005193; padding:0px 5px 0px 5px;}
#body_header_menu_box #body_header_menu li a:links{}
#body_header_menu_box #body_header_menu li a:visited{}
#body_header_menu_box #body_header_menu li a:hover{color:white; background-color:#005193;}


/***********************************************************/
/** Breadcrump Box definition **/
#body_breadcrumb a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:20px; color:#006666; background-color:red;padding:5px 5px 5px 5px; margin:0px 0px 0px 0px;}



/***********************************************************/
/** Content Box definitions **/
#body_content {text-align:justify; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#005193; padding:10px 10px 10px 10px; overflow:auto;}
#body_content h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#005193; border:1px dotted #005193; border-width:0px 0px 1px 0px; margin:30px 0px 15px 0px;}
#body_content h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#005193; border:1px dotted #005193; border-width:0px 0px 1px 0px; margin:30px 0px 15px 0px;}
#body_content h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#005193; border:1px dotted #005193; border-width:0px 0px 1px 0px; margin:30px 0px 15px 0px;}
#body_content h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#005193; border-width:0px; font-weight:bold; margin:30px 0px 15px 0px;}

#body_content p{margin:0px 0px 10px 0px;}
#body_content p a:link{text-decoration:underline; color:#005193; background-color:inherit;}
#body_content p a:visited{text-decoration:underline; color:#005193; background-color:inherit;}
#body_content p a:hover{text-decoration:none; background-color:#005193; color:white;}

#body_content a:link{text-decoration:underline; color:#005193; background-color:inherit;}
#body_content a:visited{text-decoration:underline; color:#005193; background-color:inherit;}
#body_content a:hover{text-decoration:none; background-color:#005193; color:white;}

#body_content .csc-caption{font-size:9px; }




/***********************************************************/
/** Footer Box definition **/
#footer_funder_box {float:left;}
#footer_funder_box img {float:left; width:50px; height:34px; }
#footer_funder_box a img {border-width:0px;  }
#footer_funder_box p {float:left; font-size:8px; color:#005193; text-align:right; margin:0px 10px 0px 5px;}

#footer_maintainer_box {float:right;}
#footer_maintainer_box p{font-size:8px; color:#005193; text-align:right; margin:14px 20px 0px 0px;}



/***********************************************************/
/** Special Content Classes (RTE) **/
.back_to_index_class {display:block; background-color:#d6c3ad; padding:0px 10px 0px 10px;  margin:0px 0px 0px 0px; font-weight:bold;}
.back_to_index_class p a {margin:0px 0px 2px 0px;}

.character_bg_blue_class {background-color:blue;}
.character_bg_red_class {background-color:red;}
.character_bg_yellow_class {background-color:yellow;}
.character_bg_green_class {background-color:green;}


.character_bg_leap_blue_class {background-color:#5c82ad;}
.character_bg_leap_red_class {background-color:#d6afae;}
.character_bg_leap_yellow_class {background-color:#fff761;}
.character_bg_leap_green_class {background-color:#AED6AF;}
.character_bg_leap_brown_class {background-color:#ad875c;}
