/* layout */
#wrapper { width:970px; margin-left:auto; margin-right:auto; background-image:url(../images/main_navigation_bg.gif); background-repeat:no-repeat;}
#Main_wrapper { width:990px; margin-left:auto; margin-right:auto; background-image:url(../images/shadow_tile.gif); background-repeat: repeat-y;  height:auto;}

#toptools {  width:933px; height:35px; background-color:#04286B; text-align:left; vertical-align:middle; background-image:url(../images/corner.jpg); background-repeat:no-repeat;}
#topbanner { width:933px; height:127px; background-image: url(../images/earth.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
#topNavigation {  width:770px; height:181px; background-color:#FFFFFF; background-image: url(../images/main_navigation_bg.gif); background-repeat:no-repeat; vertical-align:middle; padding-top:45px; padding-left:200px;}

#maincontent { width:933px; clear:both; float:right;  margin-left:0px;  background-image:url(../images/main_content_bg.jpg); background-repeat: repeat-x; background-color:#6C98C2;}


#bottom { width:933px; clear:both; float:right; background-color:#04286B; height:29px;}
/* layout */

/* default styles */
body { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04286B;}
body,html {
scrollbar-face-color:#7BB5CE;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#60A7C5;
scrollbar-darkshadow-color:#333333;
scrollbar-shadow-color:#666666;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#EAEAEA; 
} 
p,td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04286B; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#BF7C79; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#D0A651;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#749496;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BF7C79;}
h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D0A651;}
h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#749496;}


/* default styles */

/* link styles */

a:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; }
a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fffffff; text-decoration:none; }
a:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; }

a.printpdf:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#04286B; text-decoration:none; }
a.printpdf:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#04286B; text-decoration:none; }
a.printpdf:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#04286B; text-decoration:none;}
a.printpdf:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#04286B; text-decoration:none; }


a.download:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#04286B; font-weight:bold; }
a.download:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#04286B; font-weight:bold; }
a.download:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#04286B; font-weight:bold; }
a.download:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#04286B; font-weight:bold; }

a.on_blue:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.on_blue:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.on_blue:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#27559D; text-decoration:none; }
a.on_blue:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }


a.bot:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none; line-height:10px;}
a.bot:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none; line-height:10px; }
a.bot:hover { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#000000; text-decoration:none;  line-height:10px;}
a.bot:active { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#333333; text-decoration:none; line-height:10px; }

a.botWhite:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; line-height:10px;}
a.botWhite:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; line-height:10px; }
a.botWhite:hover { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#CCCCCC; text-decoration:none;  line-height:10px;}
a.botWhite:active { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#FFFFFF; text-decoration:none; line-height:10px; }

a.return:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none;}
a.return:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none;}
a.return:hover { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#7BB5CE; text-decoration:none;}
a.return:active { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#333333; text-decoration:none; }


/* Menu ACCESS TO INFORMATION */
a.access:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
a.access:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
a.access:hover { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#7BB5CE; text-decoration:none;}
a.access:active { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#000000; text-decoration:none; }


a.menu:link { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#333333; text-decoration:none; display:block; width:155px; height:16px; border-bottom:solid 1px #333333; padding-bottom:3px; padding-top:3px;  }
a.menu:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; display:block; width:155px; height:16px; border-bottom:solid 1px #333333;padding-bottom:3px; padding-top:3px;}
a.menu:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;padding-bottom:3px; padding-top:3px; text-decoration:none; display:block; width:155px; background-color:#DDEAF4; height:16px; border-bottom:solid 1px #333333; }
a.menu:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; display:block; width:155px; height:16px; border-bottom:solid 1px #333333;padding-bottom:3px; padding-top:3px;}

a.read:link { font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:normal; color:#333; text-decoration:none; }
a.read:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; text-decoration:none; }
a.read:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; text-decoration:none; }
a.read:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; text-decoration:none; }

/* link styles */

/* general styles */



.Main_heading { font-family:Arial, Helvetica, sans-serif; font-size:18.57px; color:#005AAB; }
.TopBanner_heading { font-family:Arial, Helvetica, sans-serif; font-size:16.45px; color:#FFFFFF; font-weight:bold; }
.Content_heading { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#04286B; font-weight:bold; }
.sheets_heading { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#04286B; font-weight:bold; }
.sheets_sub_heading { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04286B; font-weight:bold; }
.separator{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; font-weight:lighter;}




/* general styles */

/*line spacing*/
.b { line-height:23px;}
.c { line-height:40px;}
.text_indent{ text-indent:3;}

/* borders */

.btop { border-top:1px solid #CCCCCC; }
.btopleft { border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.btopbottom { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.btopbottomleft { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.btopbottomright { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.btopright { border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.bdbltop { border-top:2px solid #000000; }
.bdblright { border-right:2px solid #000000; }
.bdblleft { border-left:2px solid #000000; }
.bbottom { border-bottom:1px solid #CCCCCC; }
.bbottomleft { border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.bbottomright { border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.bdblbottom { border-bottom:2px solid #000000; }
.bleft { border-left:1px solid #CCCCCC; }

.bleftdashed { border-left:1px dotted #4F8DC5; }
.bbottomdashed { border-bottom:1px dotted #4F8DC5; }

.bright { border-right:1px solid #CCCCCC; }
.brightdashed { border-right:1px dashed #CCCCCC; }
.btopdashed { border-top:1px dashed #CCCCCC; }
.btoprightdashed { border-top:1px dashed #CCCCCC; border-right:1px dashed #CCCCCC; }
.bleftright { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.btopbottom { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.btotal { border-top:1px solid #CCCCCC; border-bottom:2px solid #CCCCCC; }
.bbtopright { border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.bbleft { border-left:1px solid #CCCCCC; }
.white_bleft{ border-left:1px dotted #ffffff; }
.bbright { border-right:1px solid #CCCCCC; }
.bbtopleft { border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.bbbottomleft { border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.bbbottomright { border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.bbtop { border-top:1px solid #000000; }
.bbottom { border-bottom:1px solid #000000; }
/* borders */

.NewsHeading {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#AED7DF;
}

.FormText {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
}
