@charset "utf-8";
/* CSS Document */

html {height: 100%;}
body {font-family: arial, helvetica, sans-serif; height: 100%;
		background: #fff url(_i/bg.jpeg) repeat-y center; margin: 0px; padding: 0px; color: #666667;}
p, ul {line-height: 22px; font-size: 13px;}

ul.sections {padding: 0px; margin: 5px 0px 0px 40px;}
li {list-style-type:square;}
h1 {font-size: 15px; color:#000000; font-weight: 600; margin: 5px;}
h2 {font-size: 14px; color: #00448c; font-weight: bold;}
.tag {text-align: right; margin-bottom: 5px;}
input { font-size: 11px;}

a {color: #00448c;}
a:hover {color: #83bc34;}
	
.wpg {width: 980px; position: relative;}
.wpad {padding: 5px 61px;}

 /* header section */
.h_section {background: url("_i/h_section.jpeg") bottom center no-repeat; position:relative; height: 320px;}
.logo {margin-left: 50px;}
.ph_bbb {position: absolute; left: 430px; width: 410px; color: #CC0000; font-size: 24px;} /*  #83bc34 */
.nav_section {background: url(_i/nav_bg.jpeg) repeat-x; margin-top: 10px; width: 100%; height: 40px; border-bottom: 1px solid #f1f1f0; position: relative;}
.tblock {color: #FFFFFF; clear:both; margin-top: 120px; padding-left: 15px;}

.tnav {color: #fff; line-height: 35px; font-weight: bold; font-size: 14px; text-decoration: none;}
a:hover.tnav {color: #00448c;}


/*body section */
.tbody {background: url("_i/v_bg.jpeg") repeat-x; width: 100%; border-top: 1px solid #f1f1f0; min-height: 300px;}
/* */
.lt_column {width: 520px; margin: 20px; float: left; font-size: 13px;}
.lt_column_sm {width: 240px; margin: 20px; float: left; font-size: 13px;}
.m_column {width: 240px; margin: 20px; background-color: #fff; float: left;}
.rt_column {width: 257px; margin: 20px; float: left;}
.signup {background: url(_i/sign_box.png) no-repeat; width: 257px; height: 118px;}

.fl_lt {float: left;}

.hservs {color: #00448c;}
.b_header {background: url(_i/h_sub.jpeg) repeat-x; height: 23px; padding-top: 5px; color:#FFFFFF; font-weight: bold; text-align: center;}
.f_header {background: url(_i/h_sub.jpeg) repeat-x; height: 23px; padding-top: 5px; color:#FFFFFF; font-weight: bold; text-align: center;}
.categories { list-style: none;}

.h_newsletter {text-align: center; color: #000; font-size:18px; margin: 0px; padding-top: 7px;}
.hs_newsletter {font-size:11px; color:#999999; margin: 0px; padding-top: 3px;}


a.nav {color: #fff; text-decoration:none; font-size: 16px; padding: 9px 25px; display: block; float:left; border-left: 1px solid #ccc;}
a:hover.nav {color: #85a8cd; text-decoration:none; padding: 9px 25px; display: block;}
a.hnav {color: #fff; text-decoration:none; font-size: 16px; padding: 9px 25px; display: block; float:left;}
a:hover.hnav {color: #85a8cd; text-decoration:none; padding: 9px 25px; display: block;}

a.snav {color: #fff; text-decoration:none; font-size: 14px; padding: 9px 0px 9px 15px; display: block; border-top: 1px solid #83bc34; width: 169px;}
a:hover.snav {color: #85a8cd; text-decoration: none; padding: 9px 0px 9px 15px; display: block; border-top: 1px solid #83bc34; width: 169px;}
.menuA {top: 35px; 
        visibility: hidden; 
		left: 1px; background-color: #00448c;}

a.fnav {color: #00448c; text-decoration:none;}
a:hover.fnav {color: #83bc34; text-decoration:underline;}
.services {font-size: 14px;}

.footer {color: #00448c; text-align: center; font-size: 11px; border-top: 7px solid #83bc34;}

.footer a { 
	color: #00448c; text-decoration:none;
}

.footer a:hover { 
	color: #83bc34; text-decoration:underline;
}

