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

html {height: 100%;}
body {font-family: arial, helvetica, sans-serif; height: 100%;
		background: #fff url(_i/bg.jpg) repeat-y center; margin: 0px; padding: 0px; color: #666667;}
p, ul {line-height: 22px; font-size: 13px;}
p.intro {margin: 5px 10px 5px 0px; color: #333;}
ul.sections {padding: 0px; margin: 5px 0px 0px 40px;}
li {list-style-type:square;}
h1 {font-size: 20px; font-weight: 600; margin: 5px;}
h2 {font-size: 18px; color: #2f4f78; font-weight: bold;}
input { font-size: 11px;}

a {color: #729338;}
a:hover {color: #2f4f78;}
	
.wpg {background: url(_i/bg_grad.jpg) repeat-x; width: 980px; height: 200px; position: relative;}
.wpad {padding: 5px 61px;}
.title {width: 270px; float:left; font-size: 30px; color: #2f4f78; padding: 5px 0px 0px 10px;}

.h_section {background: url(_i/h_section.jpg); width: 248px; height: 255px; color:#FFFFFF; font-size:24px; float:right;}

.tbody {background: url(_i/v_bg.jpg) repeat-x; padding-top: 20px; margin-top: 10px; width: 100%;}
.mbody {padding: 0px 30px;}

.sub_section {width: 257px; margin: 0px 10px; float: left;}
.hsub {background: url(_i/hsub_section.png) no-repeat; height: 34px; text-align: center; font-size: 18px; color: #2f4f78; padding-top: 10px; margin: 0px; line-height: 20px;}
.sub_body {background: #fff url(_i/sub_section_grad.jpg) repeat-x; width: 227px; font-size:12px; border-top: 3px solid #fff; border-left: 5px solid #fff; border-right: 5px solid #fff; margin: 0px; padding: 10px; min-height: 150px;}
.fsub {background: url(_i/bsub_section.png) no-repeat center bottom; height: 10px;}

.bl_box {background: url(_i/bl_box.png) no-repeat; width: 359px; height: 129px; color: #FFFFFF; font-size: 24px; padding: 15px; float:left; margin: 10px 20px;}

.gr_box {background: url(_i/gr_box.png) no-repeat; width: 240px; height: 153px; color: #FFFFFF; font-size: 22px; padding: 10px; float:left; margin: 10px;}

.formlist {padding: 10px 0px 5px 30px; font-size:11px; font-weight: normal;}
.req {color: #FF0000}
.quoteform {font-size: 12px;}

.bt_nav {background: url(_i/bt_nav.jpg) repeat-x; width: 134px; height: 36px; text-align:center;  float:right; }
a.bt_nav { display:block; width: 134px; height: 36px; color: #2f4f78; font-size: 16px; line-height: 12px; text-decoration: none; padding-top: 15px;}
a:hover.bt_nav {background: url(_i/bt_navII.jpg) no-repeat; display:block; width: 134px; height: 36px; padding-top: 15px;}

a.bt_navII { display:block; width: 134px; height: 36px; color: #2f4f78; font-size: 16px; line-height: 12px; text-decoration: none; padding-top: 10px;}
a:hover.bt_navII {background: url(_i/bt_navII.jpg) no-repeat; display:block; width: 134px; height: 36px; padding-top: 10px;}

.bt_quote {background: url(_i/bt_quote.png) repeat-x; width: 139px; height: 39px;}
a.bt_quote { display:block; width: 139px; height: 39px; text-decoration: none;}
a:hover.bt_quote {background: url(_i/bt_quoteII.png) no-repeat; display:block; width: 139px; height: 39px; }

a.fnav {color: #2f4f78; text-decoration:none;}
a:hover.fnav {color: #729338; text-decoration:underline;}

.footer {color: #2f4f78; text-align: center; font-size: 12px;}
