html, body { margin:0; padding:0; text-align:center; background-image: url(../img/bg_b_bl.jpg); background-repeat: repeat-x; background-color: #F3F2EE; } 

/* generated by webcreate.com */ 
#pagewidth { width:943px; text-align:left; margin-left:auto; margin-right:auto; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;} 
#header {position: relative; height: 120px; width:943px;} 
#maincol{background-color: #fff; float: right; display:inline; position: relative; width: 941px; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
 
 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/* header and columns */ 
.clearing:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearing { display: inline-block; }

/* hides from IE/Mac \*/
* html .clearing { height: 1%; }

.clearing { display: block; }
/* end hide from IE-Mac */
/*** end clearing hack ***/

.textcontainer { float: left; }
#topgrnav { height:35px; width: 487px; background: url(../img/header/bg_topgrnav.gif) 0 0 no-repeat; background-position: top; vertical-align: top; } 
.topgrnavcont { height: 35px; width: 475px; font-size: 11px; text-align: right; padding-top: 8px; padding-right: 15px; color: #899fc2; } 

#chatarea { background: url(../img/header/bg_chat.gif) no-repeat top; width: 163px; height: 76px; } 
.chatareacont { width: 158px; height: 76px;  font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right; font-weight: bold; padding: 3px 5px 0 0;} 

/* promo text in the header */ 
#xtramessagearea { vertical-align: top; height: 27px;   } 
.xtramessagecont { height: 27px;  font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; font-weight: bold; padding: 9px 5px 0 0; border: 1px solid #6D8091; color: #C5D8E8;width: 470px; } 
a.xtramessagelnk:link { color: #FF9725; text-decoration: none;}
a.xtramessagelnk:visited { color: #FF9725; text-decoration: none; }
a.xtramessagelnk:hover { color: #C6D8E9; text-decoration: underline; }
a.xtramessagelnk:active { color: #FFCC33; text-decoration: underline; }
/* end promo text in the header */ 

 
a.tn:link { color: #B2C0D7; text-decoration: none;}
a.tn:visited { color: #B2C0D7; text-decoration: none; }
a.tn:hover { color: #FF9D31; text-decoration: underline; }

a.tnbld:link { color: #B2C0D7; text-decoration: none; font-weight: bold;}
a.tnbld:visited { color: #B2C0D7; text-decoration: none; font-weight: bold; }
a.tnbld:hover { color: #FF9D31; text-decoration: underline; font-weight: bold; }

a.tnbld:link { color: #ff9725; text-decoration: none; font-weight: bold;}
a.tnbld:visited { color: #ff9725; text-decoration: none; font-weight: bold; }
a.tnbld:hover { color: #ffd5a7; text-decoration: underline; font-weight: bold; }
 
/* end header and columns */ 



/* Top Nav 1 */ 
#navBar1 { background: url(../img/topnav/bg2b.gif) 0 0 repeat-x; margin: 5px 0 0 0; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 1px; }
#navBar1 ul { padding: 0; margin: 0; list-style: none; text-transform:uppercase; }
#navBar1 ul li { float:left; font-weight: bold; display:block; font-size: 11px;  margin-right: 0px; margin-top: 3px;  }
#navBar1 ul li a:hover { text-decoration: none;} 

#navBar1 li.tab_1off a { color: #003366; padding: 8px 0px 0px 0px; width: 223px; background: url(../img/topnav2/01_off.gif) 0 0 no-repeat; margin-left: 24px; float:left; font-weight:bold; display: block; padding: 0px; text-align: center; height: 28px; }
#navBar1 li.tab_1off a:hover  { color: #003366; background: url(../img/topnav2/01_hover.gif) 0 0 no-repeat; }
#navBar1 li.tab_1on { color: #000; padding: 8px 0px 0px 0px; width: 223px; background: url(../img/topnav2/01_on.gif) 0 0 no-repeat; margin-left: 24px; float:left; font-weight:bold; display: block; padding: 0px; text-align: center; height: 28px; }

#navBar1 li.tab_2off a { color: #000; padding: 8px 0px 0px 0px; width: 223px; background: url(../img/topnav2/01_off.gif) 0 0 no-repeat; float:left; font-weight:bold; display:block; color: #003366; padding: 0px; text-align: center; height: 28px; }
#navBar1 li.tab_2off a:hover  { color: #003366; padding: 8px 0px 0px 0px; width: 223px; background: url(../img/topnav2/01_hover.gif) 0 0 no-repeat; }
#navBar1 li.tab_2on { color: #000; padding: 8px 0px 0px 0px; width: 223px; background: url(../img/topnav2/01_on.gif) 0 0 no-repeat; float:left; font-weight:bold; display:block; padding: 0px; text-align: center; height: 28px; }

#navBar1 li.tab_3off a { color: #000; padding: 8px 0px 0px 0px; width: 224px; background: url(../img/topnav2/03_off.gif) 0 0 no-repeat; float:left; font-weight:bold; display:block; color: #003366; padding: 0px; text-align: center; height: 28px; }
#navBar1 li.tab_3off a:hover  { color: #003366; padding: 8px 0px 0px 0px; width: 224px; background: url(../img/topnav2/03_hover.gif) 0 0 no-repeat; }
#navBar1 li.tab_3on { color: #000; padding: 8px 0px 0px 0px; width: 224px; background: url(../img/topnav2/03_on.gif) 0 0 no-repeat; float:left; font-weight:bold; display:block; padding: 0px; text-align: center; height: 28px; }

#navBar1 li.tab_4off a { color: #000; padding: 8px 0px 0px 0px; width: 223px; background: url(../img/topnav2/04_off.gif) 0 0 no-repeat; float:left; font-weight:bold; display:block; color: #003366; padding: 0px; text-align: center; height: 28px; }
#navBar1 li.tab_4off a:hover  { color: #003366; padding: 8px 0px 0px 0px; width: 223px; background: url(../img/topnav2/04_hover.gif) 0 0 no-repeat; }
#navBar1 li.tab_4on { color: #000; padding: 8px 0px 0px 0px; width: 223px; background: url(../img/topnav2/04_on.gif) 0 0 no-repeat; float:left; font-weight:bold; display:block; padding: 0px; text-align: center; height: 28px; }

#mainNav1 {height:37px;}
/* End Top Nav 1 */ 



	
/* Top Nav 2*/ 
#navBar { background: url(../img/topnav/bg2a.gif) 0 0 repeat-x #fff; margin-bottom: 0; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
#navBar ul { padding: 0; margin: 0; list-style: none; text-transform:uppercase; }
#navBar ul li { float:left; font-weight:bold; display:block; font-size: 11px; line-height: 9px; margin-right: 2px;}
#navBar ul li a { background: url(../img/topnav/btn_bg_blue.gif) 0 0 repeat-x #fff; float:left; font-weight:bold; display:block; font-size:11px; line-height:9px; color: #fff; background-color: #2C70AB; border-top: 1px solid #ccc; border-bottom: 0px solid #fff; border-left: 1px solid #ccc;	border-right: 1px solid #ccc; padding: 8px 12px 7px 12px; }
#navBar ul li a:hover { text-decoration: none; color: #fff; background-color: #182C5A; background-image: none; border-bottom: 1px solid #ccc;} 


#navBar li.tab_current a { color: #2E5C85; background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-right: 2px; padding: 8px 12px 7px 12px; background-image: none;}
#navBar li.tab_currentfirst { color: #000; background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #fff; border-left: 0px solid #ccc; border-right: 1px solid #ccc; margin-right: 2px; padding: 8px 12px 7px 12px;}

#mainNav {height:26px;}
#subNav { height:20px; padding-left:175px !important; padding-top: 12px; padding-right:0px !important; color: #666; background: url(../img/header/bg_subnav.gif) bottom repeat-x;}
#subNav li a {font-size:11px; padding:2px 20px;} 
#subNav li.selected {background-image:none 0 0; }

#subNavOB { height:20px; padding-left: 211px !important; padding-top: 12px; padding-right:0px !important; color: #666; background: url(../img/header/bg_subnav.gif) bottom repeat-x;}
#subNavOB li a {font-size:11px; padding: 2px 20px;} 
#subNavOB li.selected {background-image: none 0 0; }
/* End Top Nav 2 */ 



/* Fonts and Lists */ 
.bold {	font-weight: bold; }
#head247 { width: 236px; padding-left: 35px; background-image: url(../img/header/bg24.gif); background-repeat: no-repeat; text-align: center; margin-top: 12px; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.paddtxt { padding: 8px; }
hr {width: 100%; size: 1px solid thin; color: #ccc;}
.rdpromo {font-weight: bold; font-size: 15px; color: #B41F21; text-align: center; background-color: #E6E6E6; padding: 2px; margin-bottom: 3px; }
.promotextbold16 {color : #A90101; font-size: 14px; text-decoration: none; font-weight : bold;}


/* End Text and Misc */ 


/* Links */ 
a:link {color: #005299;	text-decoration: none;}
a:visited {color: #005299; text-decoration: none;}
a:hover {color: #0000FF; text-decoration: underline;}

a.bodyhref:link  {color: #005299; text-decoration: underline;}
a.bodyhref:visited {color: #005299; text-decoration: underline;}
a.bodyhref:hover {color: #0000FF; text-decoration: underline;}

a.hdwh:link {color: #fff; text-decoration: underline;}
a.hdwh:visited {color: #fff;	text-decoration: underline;}
a.hdwh:hover {color: #FFCC33; text-decoration: none;}

a.promobg:link {color: #FFCC33; text-decoration: underline;}
a.promobg:visited {color: #FFCC33;	text-decoration: underline;}
a.promobg:hover {color: #fff; text-decoration: underline;}

a.ob:link {color: #fff; text-decoration: none;}
a.ob:visited {color: #fff;	text-decoration: none;}
a.ob:hover {color: #FFCC33; text-decoration: underline;}

a.obhead:link {color: #005299; text-decoration: underline; font-weight: bold; font-size: 11px;}
a.obhead:visited {color: #005299; text-decoration: underline; font-weight: bold; font-size: 11px;}
a.obhead:hover {color: #0000FF; text-decoration: none; font-weight: bold; font-size: 11px;}

a.obheadnb:link {color: #E0EAF3; text-decoration: underline; font-weight: bold; font-size: 10px;}
a.obheadnb:visited {color: #E0EAF3; text-decoration: underline; font-weight: bold; font-size: 10px;}
a.obheadnb:hover {color: #FFCC33; text-decoration: none; font-weight: bold; font-size: 10px;}

a.obheadnb2:link {color: #182C5A; text-decoration: underline; font-weight: bold; font-size: 10px;}
a.obheadnb2:visited {color: #182C5A; text-decoration: underline; font-weight: bold; font-size: 10px;}
a.obheadnb2:hover {color: #3968D5; text-decoration: none; font-weight: bold; font-size: 10px;}

a.openbtn3:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;	font-weight: bold; padding: 2px 8px 3px 8px; background: url(../img/bg_btn_o.gif) repeat-x #FECF7D; border-bottom: 1px solid #935E0D; border-right: 1px solid #935E0D; border-top: 1px solid #D5BD98; border-left: 1px solid #D5BD98; text-align: center; text-decoration: none; display: block; }
a.openbtn3:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;	font-weight: bold; padding: 2px 8px 3px 8px; background: url(../img/bg_btn_o.gif) repeat-x #FECF7D; border-bottom: 1px solid #935E0D; border-right: 1px solid #935E0D; border-top: 1px solid #D5BD98; border-left: 1px solid #D5BD98; text-align: center; text-decoration: none; display: block; }
a.openbtn3:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;	font-weight: bold; padding: 2px 8px 3px 8px; background: url(../img/bg_btn_b.gif) repeat-x #D1E4F9; border-bottom: 1px solid #6B8AA4; border-right: 1px solid #6B8AA4; border-top: 1px solid #A6D6FF; border-left: 1px solid #A6D6FF; text-align: center; text-decoration: none; display: block;}

a.openbtn3g:link { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;	font-weight: bold; padding: 2px 8px 3px 8px; background: url(../img/bg_btn_g.gif) repeat-x #E7E2BE; border-bottom: 1px solid #B9B598; border-right: 1px solid #B9B598; border-top: 1px solid #D4CFAE; border-left: 1px solid #D4CFAE; text-align: center; text-decoration: none; display: block; }
a.openbtn3g:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;	font-weight: bold; padding: 2px 8px 3px 8px; background: url(../img/bg_btn_g.gif) repeat-x #E7E2BE; border-bottom: 1px solid #B9B598; border-right: 1px solid #B9B598; border-top: 1px solid #D4CFAE; border-left: 1px solid #D4CFAE; text-align: center; text-decoration: none; display: block; }
a.openbtn3g:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;	font-weight: bold; padding: 2px 8px 3px 8px; background: url(../img/bg_btn_b.gif) repeat-x #D1E4F9; border-bottom: 1px solid #6B8AA4; border-right: 1px solid #6B8AA4; border-top: 1px solid #A6D6FF; border-left: 1px solid #A6D6FF; text-align: center; text-decoration: none; display: block;}

.openbtn3div {padding-top: 6px;}


/* End Links */ 




/* Services and Products Module */ 

.svcs_head { background-color: #2C70AB; color: #fff; border-bottom: 2px solid #182C5A; border-right: 2px solid #182C5A;	border-top: 2px solid #3485CB; border-left: 2px solid #3485CB; padding: 2px; font-size: 12px; font-weight : bold; text-align: center; margin-left: 0px; }
.svcs_cont { color: #000; width: 208px; padding-left: 15px; padding-top: 10px; font-size: 11px; line-height: 18px; }
.svcs_textcontainer { float: left; border-right-color: #CCCCCC; border-right-style: solid; border-right-width: 1px; height: 190px; }
.svcs_textcontainer_last { float: left; height: 190px; }

.svcs_textcontainer2 { float: left; margin-right: 5px; }
.svcs_head2 {  color: #fff; font-size: 12px; font-weight : bold; text-align: center; margin-left: 0px; height: 20px; padding-top: 4px;}
.svcs_cont2 { color: #000; font-size: 11px; }
.svcs_cont2_content { padding: 5px 0 0 10px; line-height: 18px; height: 155px;}
a.svcs_head2lnk:link {color: #fff; text-decoration: underline; }
a.svcs_head2lnk:visited {color: #fff;	text-decoration: underline; }
a.svcs_head2lnk:hover {color: #FFCC33; text-decoration: none; }
	
/* End Services and Products Module */ 




/* Additional Main Content */ 
.addmain_cont {	border-top: 1px solid #ccc; padding: 0px; font-size: 11px; }
.addmain_cont2 { padding: 0px; font-size: 11px; }

.addmain_textcontainer {
    float: left;
	}
	
.addmain_head { background-color: #ccc; border-bottom: 2px solid #999; color: #000; padding: 2px; font-size: 12px; font-weight: bold;	text-align: center;	}
.addmain_head2 { background-color: #C8DAE9; border-bottom: 2px solid #95A2AF; color: #000; padding: 2px; font-size: 12px; font-weight: bold;	text-align: center;	}
		
input {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 11px; margin-bottom: 2px; margin-top: 2px; }
select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 11px; margin-bottom: 2px; margin-top: 2px; }

.login_btn { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; padding: 2px 3px 2px 5px; background: url(../img/bg_btn_o.gif) repeat-x #FECF7D; border-bottom: 1px solid #935E0D; border-right: 1px solid #935E0D; border-top: 1px solid #D5BD98; border-left: 1px solid #D5BD98;}

.login_btn:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; padding: 2px 3px 2px 5px; background: url(../img/bg_btn_b.gif) repeat-x #D1E4F9; border-bottom: 1px solid #6B8AA4; border-right: 1px solid #6B8AA4; border-top: 1px solid #A6D6FF; border-left: 1px solid #A6D6FF; text-align: center; text-decoration: none;}
/* End Additional Main Content */ 




/* Footer */ 

#footer{
	background: url(../img/footer/bg_footer.gif) 0 0 repeat-x #D3EBFF; 
	height:50px; 
	background-color: #CBDBEA;
	clear:both;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 5px solid #182C5A;
	color: #333;
} 
 
.fcont {
	padding: 10px;
	font-size: 11px;
}

.fcontgr {
	padding: 10px;
	font-size: 11px;
	color: #8D9AA5;
}

/* Pre-Loading Images */ 
div#preload { display: none; width: 0px; height: 0px; overflow: hidden; padding: 0; margin: 0; border: 0; visibility: hidden; } 
