/* CSS Document */

body{margin:0;padding:0;text-align:center;color:#414a49;font-family:Verdana, Arial, Helvetica, sans-serif;background: white;}
#wrapper{position:relative;margin:15px auto 0 auto;text-align:left;width: 950px;}
#subWrapperBG{margin:0 25px;background:url(../images/bg_vertical_lines.gif) repeat;}
form{margin:0 15px 0 0;padding:0;}
img{border:0;}

a{text-decoration:none;}
#topNav{width:100%;float:left;}

#wrapper #subWrapperBG #subWrapper{background:white url(../images/dotted_bg.gif) repeat-y right top;margin:0 0 0 2px;width:898px; clear:both;}
#wrapper #subWrapperBG #subWrapper #subWrapperLeftContent{width:545px;float:left;padding-top:30px;padding-left:5px;text-align:left;}
#wrapper #subWrapperBG #subWrapper #subWrapperLeftContent p{font-size:12px;padding-right:8px;margin-top:5px;}

#wrapper #subWrapperBG #subWrapper #subWrapperLeftContent table{ vertical-align:top; vertical-align:text-top;}
#wrapper #subWrapperBG #subWrapper #subWrapperLeftContent td{padding:5px;}
#wrapper #subWrapperBG #subWrapper #subWrapperLeftContent ul{font-size:12px;margin-top:0;padding-top:0;}
#wrapper #subWrapperBG #subWrapper #subWrapperLeftContent ul a{text-decoration:underline;}
#wrapper #subWrapperBG #subWrapper #subWrapperLeftContent ul a:hover{text-decoration:none;}

#wrapper #subWrapperBG #subWrapper #subWrapperLeftContent li{margin:0;padding:0;}


#wrapper #subWrapperBG #subWrapper{}
#wrapper #subWrapperBG #subWrapper a{color:#1b3f95;text-decoration:underline;} 
#wrapper #subWrapperBG #subWrapper a:hover{color:blue;text-decoration:none;}

h1{margin:0;padding:0;width:182px;height:85px;float:left;}
h2{color:#cf4e0a;font-size:14px;padding:0;margin:0;font-weight:normal;}
h3{margin:0 0 5px 0;font-weight:normal;}

#subMenu{background:url(../images/bg_top_nav_light.gif) no-repeat #d8dede;width:700px;float:right;height:19px;text-align:center;font-size:11px;}
#subMenu .long_col {width:150px;}

#searchBoxArea{float:right;margin:15px 15px 0 0;}
#search_button{background:#434949;color:white; border-style:none;width:75px;height:21px;font-size:10px;}
#searchBox{width:250px;}

#topMenu{background:url(../images/bg_top_nav.gif) no-repeat #aebcbc;width:700px;float:right;height:86px;}

#topMenu table{margin:40px 0 0 70px;padding:0;text-align:center; width:630px;margin-bottom:0;}

#topMenu td{color:white;text-transform:uppercase;font-size:12px;text-align:center;padding-top:12px;width:124px;}

#topMenu .selectedTopMenu a{font-size:12px;background:url(../images/top_nav_selected_bg.gif) no-repeat; }

#topMenu a{color:white;display:block;width:124px;height:22px; padding-top:12px;}

#topMenu a:hover{color:#444a4a;font-size:12px;background:url(../images/top_nav_selected_bg.gif) no-repeat;}

#topMenu .selectedTopMenu a{color:#444a4a;}
#topMenu .selectedTopMenu a:hover{color:#444a4a;}

#topMenu .selectedTopMenuClear{color:#444a4a; margin-left:30px;font-size:12px;width:124px;height:29px;}
html>body #topMenu .selectedTopMenuClear{height:34px;}

#subMenu{background:url(../images/bg_top_nav_light.gif) no-repeat #d8dede;width:700px;float:right;height:19px;text-align:center;font-size:11px;}
#subMenu table{text-align:right; width:603px;float:right;margin:3px 0 0 0px;text-align:left;}
#subMenu td{width:110px;}

#subMenu a{color:#444a4a;}
#subMenu a:hover{color:white;}

#wrapper #subWrapperBG #subWrapper #subNavTable{font-size:10px;margin:30px 0 10px 220px;text-transform:uppercase;clear:both;}
#wrapper #subWrapperBG #subWrapper #subNavTable td{padding-left:20px;width:80px; text-align:center;font-size:10px;}

#wrapper #subWrapperBG #subWrapper #subNavTable a{color:#444847;}

#wrapper #footer{background:url(../images/footer_bg.gif) right bottom #afbdbd no-repeat;width:900px;margin-left:25px;height:34px;}

#footerText{font-size:10px;}
