/* layout */
#wrapper { width:954px; margin-left:auto; margin-right:auto; border: solid 1px #CCCCCC; background-image:url(../images/main_background.jpg); background-repeat:repeat-y}
#wrapper1 { width:954px; margin-left:auto; margin-right:auto; border: solid 1px #CCCCCC; background-image:url(../images/main_background_search.jpg); background-repeat:repeat-y}
#top { width:980px; height:165px; background-image: url(../images/banner.gif); background-repeat:no-repeat;}
#toptools {  width:980px; height:10px; padding-top: 6px; background-image:url(../images/top_strip.jpg); background-repeat:repeat-y;}
#leftmenu { width:223px; float:left; background-repeat:no-repeat;}
#rightmenu { width:190px; float:right;}
#maincontent { width:675px; float:left; position:relative; padding-left: 15px; padding-right:15px; text-align:justify; background-image:url(../images/mainContent_background.jpg); background-repeat:no-repeat;}
#maincontent_search { width:898px; float:left; position:relative; padding-left: 30px; padding-right:15px; text-align:justify; background-image:none; }
#bottomcontent { width:600px; float:right; margin-right:20px; position:absolute; vertical-align: bottom; clear:both;}
#returntotop{ width:680px; float:right; margin-top:5px; margin-right:20px; clear:both;}
#tools { width:900px; float:left; right:auto; border-bottom:1px solid #CCCCCC; height:35px;}

#bottomlogos { width:900px; clear:both;}
#bottom { width:900px; clear:both; background-color:#000000;height:32px; margin-left:24px; margin-right:auto;}
/* layout */

/* default styles */
body { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
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:11px; color:#666666; }
ul { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-top:0px; margin-bottom:0px;}
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:11px; color:#666666; text-decoration:none; }
a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#27559D; text-decoration:none; }
a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }

a.normal:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }
a.normal:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;color:#666666; text-decoration:none; }
a.normal:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;color:#27559D; text-decoration:none; }
a.normal:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;color:#666666; text-decoration:none; }

a.whiteLeftNavigation:link { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.whiteLeftNavigation:visited { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight: bold;color:#ffffff; text-decoration:none; }
a.whiteLeftNavigation:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight: bold;color:#ffffff; text-decoration:none; }
a.whiteLeftNavigation:active { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight: bold;color:#ffffff; text-decoration:none; }

a.whiteBottomNavigation:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
a.whiteBottomNavigation:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
a.whiteBottomNavigation:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; }
a.whiteBottomNavigation:active { font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#ffffff; text-decoration:none; }

a.blueLeftNavigation:link { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#7BB5CE; text-decoration:none; }
a.blueLeftNavigation:visited { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight: bold;color:#7BB5CE; text-decoration:none; }
a.blueLeftNavigation:hover { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight: bold;color:#7BB5CE; text-decoration:none; }
a.blueLeftNavigation:active { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight: bold;color:#7BB5CE; text-decoration:none; }

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:20px;}
a.bot:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none; line-height:20px; }
a.bot:hover { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#FFFFFF; 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:20px; }

a.bot_top:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; line-height:20px;}
a.bot_top:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; line-height:20px; }
a.bot_top:hover { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#333333; text-decoration:none;  line-height:10px;}
a.bot_top:active { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#ffffff; text-decoration:none; line-height:20px; }

a.bot_up:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; line-height:20px;}
a.bot_up:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; line-height:20px; }
a.bot_up:hover { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#FFFFFF; text-decoration:none;  line-height:10px;}
a.bot_up:active { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#FFFFFF; text-decoration:none; line-height:20px; }

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; }

a.menu:link { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/menu_new.jpg); background-repeat:repeat-y; float:right;}
a.menu:visited { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/menu_new.jpg); background-repeat:repeat-y; float:right;}
a.menu:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; display:block; width:168px;  height:16px; border-bottom:solid 1px #CCCCCC; background-image:url(../images/menu_roll.gif); padding-left:30px; }
a.menu:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; background-image:url(../images/menu_new.jpg); padding-left:30px;}

a.menutwo:link { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; background-image:url(../images/leftback.gif); background-repeat:repeat-y; float:right;}
a.menutwo:visited { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/leftback.gif); background-repeat:repeat-y; float:right;}
a.menutwo:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; display:block; width:168px;  height:16px; border-bottom:solid 1px #CCCCCC; background-image:url(../images/leftback.gif); padding-left:30px; }
a.menutwo:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; background-image:url(../images/leftback.gif); padding-left:30px;}

a.menu_home_button:link { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; margin-left:0px; background-image:url(../images/menu_new.jpg); background-repeat:repeat-y; float:right;}
a.menu_home_button:visited {  font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; margin-left:0px; background-image:url(../images/menu_new.jpg); background-repeat:repeat-y; float:right;}
a.menu_home_button:hover {  font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; margin-left:0px; background-image:url(../images/menu_new_roll.jpg); background-repeat:repeat-y; float:right; }
a.menu_home_button:active {  font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; margin-left:0px; background-image:url(../images/menu_new.jpg); background-repeat:repeat-y; float:right;}

a.menu_under_home:link { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#3D3C3C; text-decoration:none; display:block; width:168px; height:16px; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/submenu.gif); background-repeat: repeat; float:right;border-bottom:solid 1px #CCCCCC;}
a.menu_under_home:visited { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#3D3C3C; text-decoration:none; display:block; width:168px; height:16px; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/submenu.gif); background-repeat: repeat; float:right;border-bottom:solid 1px #CCCCCC;}
a.menu_under_home:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#3D3C3C; text-decoration:none; display:block; width:168px; height:16px; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/submenu_roll.gif); background-repeat: repeat; float:right;border-bottom:solid 1px #CCCCCC;}
a.menu_under_home:active { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#3D3C3C; text-decoration:none; display:block; width:168px; height:16px; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/submenu.gif); background-repeat: repeat; float:right;border-bottom:solid 1px #CCCCCC;}


a.menu_under_menu_two:link { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/menu_new.jpg); background-repeat:repeat-y; float:right;}
a.menu_under_menu_two:visited { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/menu_new.jpg); background-repeat:repeat-y; float:right;}
a.menu_under_menu_two:hover { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/menu_new_roll.jpg); background-repeat:repeat-y; float:right;}
a.menu_under_menu_two:active { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF; text-decoration:none; display:block; width:168px; height:16px; border-bottom:solid 1px #CCCCCC; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/menu_new.jpg); background-repeat:repeat-y; float:right;}

a.menu2:link { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#3D3C3C; text-decoration:none; display:block; width:168px; height:16px; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/menu.gif); background-repeat:repeat-y; float:right;}
a.menu2:visited { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#3D3C3C; text-decoration:none; display:block; width:168px; height:16px; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/menu.gif); background-repeat:repeat-y; border-bottom:solid 1px #F0DDDF; float:right;}
a.menu2:hover { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#3D3C3C; text-decoration:none; display:block; width:168px; height:16px; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/menuroll2.gif); background-repeat:repeat-y; border-bottom:solid 1px #F0DDDF; float:right;}
a.menu2:active { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#3D3C3C; text-decoration:none; display:block; width:168px; height:16px; padding-bottom:3px; padding-top:3px; padding-left:30px; background-image:url(../images/menu.gif); background-repeat:repeat-y; border-bottom:solid 1px #F0DDDF; float:right;}

a.read:link { font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; color:#951C1F; text-decoration:none; }
a.read:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#951C1F; text-decoration:none; }
a.read:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#951C1F; text-decoration:none; }
a.read:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#951C1F; text-decoration:none; }

a.mainLiknk:link { font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
a.mainLiknk:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
a.mainLiknk:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }
a.mainLiknk:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }

a.search:link { font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#666666; text-decoration:underline; }
a.search:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; text-decoration:underline; }
a.search:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
a.search:active { font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; text-decoration:underline; }

/* link styles */


/*Left Navigation*/

.menutitle{margin-bottom: 5px; margin-top:5px; margin-left:7px;color:#000000;width:180px;padding:2px;text-align:left;
font-weight:bold;

}

.menutitle2{cursor:pointer;margin-bottom: 5px; margin-top:5px; margin-left:15px;color:#000000;width:140px;padding:2px;text-align:left;
font-weight:bold;

}

.submenu1{
margin-bottom: 0.5em; border-bottom:1px solid #CCCCCC; border-top: 1px solid #CCCCCC; padding-left:40px; padding-top:5px; margin-top:5px;
}
.submenu2{
margin-bottom: 0.5em; border-bottom:1px solid #CCCCCC; border-top: 1px solid #CCCCCC; padding-left:40px; padding-top:5px; margin-top:5px;
}

/* general styles */
.small_white_text { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
.mustard_heading { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#D0A651; }
.dark_red { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#951C1F; }
.dark_red_sml { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#951C1F; }
.black_heading { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#242021; }
.small_black_heading { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#58585A; }
.grey_heading{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#749496; }
.white_heading{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#ffffff; }
.blue_heading { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#7BB5CE; }
.quote { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; line-height:15px; }
.td_blue { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#27559D; }
.td_bluehead { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:15px; color:#27559D; }
/* general styles */

/*line spacing*/
.b { line-height:23px;}
.c { line-height:40px;}
.text_indent{ text-indent:3px;}

/* 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 #CCCCCC; }
.bbottom { border-bottom:1px solid #CCCCCC; }
.bbottomleft { border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.btop_bottom_curve { border-bottom:1px solid #EEDBDB; border-top:1px solid #EEDBDB; }
.bbottomright { border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.bdblbottom { border-bottom:2px solid #CCCCCC; }
.bleft { border-left:1px solid #CCCCCC; }
.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; }
.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 #CCCCCC; }
.bbottom { border-bottom:1px solid #CCCCCC; }
/* 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;
}
