body{ background:#3d7a93 url(../images/bg-body2.jpg) no-repeat center top; margin:0 auto; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}

img, div { behavior: url(iepngfix.htc) }

ul{ padding:0px; margin:0px; margin-left:20px;; padding-left:20px;}

li{ padding:0px; margin:0px; line-height: 1.45em; }

p{ padding:0px; margin:0px; margin-bottom:15px; line-height: 1.45em; }

h1{ font-size:18px; color:#113866; padding:0 0 10px 0; margin:0px; font-weight:normal;}

a{ color:#113866; text-decoration:none;}
a:hover {text-decoration:underline;}

.body-header{width:956px;  margin:auto; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.main{ margin:0px auto 0 auto; width:956px /*width:1024px;*/; padding:3px 0 0 0}

.main2{ margin:0px auto 0 auto; width:956px /*width:1024px;*/; padding:0px}

.bg-links{ background: url(../images/bg-toplink.gif) no-repeat right top; width:318px; height:47px; float:right}

.bg-links ul{ list-style:none; padding:0px; margin:20px 0 0 55px}

.bg-links ul li{ list-style:none; background: url(../images/bullet1.gif) no-repeat left center; color:#31537a; padding:0 10px 0 30px; margin:0 0px 0 0; float:left; font-size:15px}

.bg-links ul li a{color:#31537a; text-decoration:none}

.bg-links ul li a:hover{color:#31537a; text-decoration:underline}

.divider{ background:url(../images/divider.gif) no-repeat 1px center}

.clear{ clear:both}

.padtop8{padding:8px 0 0 0}

.floatleft{ width:610px; float:left; margin:0px; color:#373737; }

.floatright{ float:right; margin:0 0 20px 20px}

.bg-nav{ background:url(../images/nav-leftimg.gif) no-repeat left top; background-color:#fff; height:56px; padding:10px 0 0 10px;}

.body-footer{ width:956px; margin:auto; padding: 0 0 0px 0; min-height:458px;}

.bgcolorfff{ background: #fff url(../images/bg-imgcont.gif) no-repeat bottom center;  padding:40px 25px 10px 25px}

.bgcolorfff2{ background:url(../images/bg-imgcont.gif) no-repeat bottom center;  padding:20px 25px 10px 25px}

.bgimage{ background: #fff url(../images/bg-contact.gif) no-repeat top center;  padding:15px 0px 0px 0px}

.news{margin:0 0 0 645px}

.news ul{ padding:0px 0 7px 10px; margin:15px 0px 5px 0; list-style:none; background:url(../images/news-li.gif) no-repeat left top; width:233px; color:#000; font-size:11px}

.news ul li{ margin:0px 0 0 0; font-size:13px; color:#113866; padding:6px 0 12px 0; #padding:4px 0 0 0; line-height:19px; #line-height:20px}

.content{width:630px; float:left; margin:0px}

.content h1{ font-size:22px; color:#000; font-weight:normal; width:550px;}

.content h1 span{  color:#113866}

.content p{ line-height:26px; font-size:16px; color:#000}

.content2{/*width:280px;*/ float:left; margin:0px 15px}

.content2 p{ line-height:24px; font-size:12px; color:#000}

.content3{width:610px; float:left; margin:0px}

.content3 p{line-height:22px; font-size:12px; color:#000}

.content3 a{ color:#3c7187; text-decoration:none}

.footer{ background:url(../images/bg-footer.png) no-repeat; background-position:center bottom; height:110px; color:#fff; font-size:10px; padding:17px 0 0 0px; text-align:center;}


.footer a{color:#fff; text-decoration:none; padding: 0px 3px 0px 3px;}

.footer a:hover{color:#d1edf8; text-decoration:none}

.footer-copy{padding:18px 45px 0 0; text-align:left; font-size:12px;}

.footer-copy a{ color:#fff; text-decoration:none}

.footer-copy a:hover{ color:#fff; text-decoration:underline}

.footer-left{float:left; padding:0 0 0 50px; line-height:18px}

.txtalign{ text-align:right}

.contact{ float:right; margin-top:15px;}

.bg-contact{ background:url(../images/contact-bg.gif) repeat-y; width:208px; padding:0px 10px 0px 50px; }
.bg-contact a{ color:#000; text-decoration:none; font-weight:bold}
.bg-contact a:hover{ color:#000; text-decoration:underline;}
.bg-contact a.h1{ color:#113866; font-weight:normal;}
.bg-contact p{ padding:4px 0}
.bg-contact div{ color:#000; font-size:14px; background:url(../images/divider2.gif) bottom left no-repeat; padding:10px 15px 10px 0px;}

.txtfield{ border: 1px solid #376c83; background:url(../images/bg-txtfield.gif) repeat-x; padding:4px 0 4px 6px; color:#274d5d; font-size:9px; text-transform:uppercase; width:165px}
.txtarea{ border: 1px solid #376c83; background:url(../images/bg-txtarea.gif) repeat-x; padding:3px 0 3px 6px; color:#274d5d; font-size:9px; text-transform:uppercase; width:165px; height:74px}
.bottomline{ border-top:1px solid #ccc; height:15px; margin:10px 0 0 0}


.contact2form { background:url(../images/contact-bg-dark.gif) repeat-y; padding-left: 47px; padding-top: 10px; }
.contact2form p { padding: 0 0 0 3px; margin: 0 0 8px 0; background: url(../images/form_bg.png) top left repeat-y; }
.contact2form textarea { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; }



.bdr-bottom-grey{border-bottom:1px solid #ccc}

/* OTHER CSS */


a.att,a.att:visited {
	 color:#3c7187; text-decoration:none;
	 font-size:13px;
}

a.att:hover {
	 color:#1d4353; text-decoration:none;
	 font-size:13px;
}

p.attname {
font-size:16px;
color:#000;
margin-bottom:15px;}


a.attphoto { display:block; width:114px; float:left; margin: 0 17px 20px 19px; text-align:center;}
a.attphoto:hover {text-decoration:none; color:#000; font-weight:bold;}

a.attphoto:hover img {color:#FEC60D; clear:both; border:2px solid #FEC60D; }

a.attphoto img {color:#FEC60D; clear:both; border:2px solid #113866; }


select.txtfield option { background-color: #B1D6E4; }


