@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; background:#FFF; font-family:Verdana, Geneva, sans-serif; color:#8a8a8a; font-size:14px;} 
#outer{ margin:0 auto; width:960px; padding:0px; position:relative;}
#header{overflow:hidden;background:none;height:122px;width:960px;padding:0;margin:0;position:relative;}
#logo{ background:url(../images/logo.jpg) no-repeat; width:136px; height:137px; margin:0 0 0 15px; float:left;}
.hdr_banner{margin:0 22px 0 0; float:right;}
.menu_container{margin:0 auto;z-index:20;}
.banner_container{height:231px;margin:0;padding:0;/*position:relative;*/}
.banner_image{margin:0 0 0 5px;background:url(../images/banner_big.jpg) no-repeat;width:699px;height:231px;float:left;/*position:absolute; left:5px;*/}
.banner_newsletter{margin:0 10px 0 0;float:right; background:url(../images/news_letter.jpg) no-repeat;width:239px; height:235px;/*margin:-2px 9px 0 0;*/ position:relative; padding:0;}
#news_button{bottom:19px;left:53px;position:absolute;width:138px;height:26px;background:url(../images/sub_but.jpg) no-repeat 0 0;border:0;cursor:pointer}
#subscribe_email{border:0 none; bottom:52px; height:15px; left:7px; position:absolute; width:224px; border:#3f8bd7 solid 1px; font-size:12px;}

.txt_container{margin:0px; padding:0px 0 0 5px; width:960px;}
.about_txt{margin:0px; padding:0px; width:706px; float:left;}
#text_right{ padding:0px 0px 0px 13px; float:left; height:150px; margin:0px;}
#text_left{margin:0px; padding:0px; width:704px; float:left;}
.featured_container{ width:960px; padding:0px; margin:5px 0}
.featured{width:960px;}
.featured .btm{height:23px;}
.featured ul{ margin:0px; padding:0px; width:960px;overflow:hidden}
.featured li{list-style-type:none; display:inline; padding:0 5px; float:left;}

.footer{width:960px; height:21px; padding:0px; margin:0px; background:#669500; text-align:center; color:#FFF; font-size:12px; padding-top:5px; margin:0px;}

h1{ font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; padding:0px ; color:#8a8a8a; text-align:justify;}
h2{ font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; padding:5px; color:#8a8a8a;}
h3{ font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; padding:0px; margin:20px 0 0 0; color:#8a8a8a;}
h4{ font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; padding:12px 7px 7px; margin:0px; color:#8a8a8a; text-align:justify;}

.error{font-size:11px;color:#ff0000;font-weight:bold}


img{border:0px;}
a{text-decoration:none;}
.clear{clear:both;}