@charset "utf-8";
/* CSS Document */
body{border:0; margin:0; padding:0; background:url(../images/main_bg.jpg) repeat #323232;}
a, img{outline:none;}
input.textfield{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; background:transparent none; border:1px solid #737332; margin:0; /*padding:0; height:16px;*/}
hr{border:2px dotted #737332; margin:0; padding:0;}
.default_txt{font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000;}
#container_header{float:left; width:100%;}
#container_logo{float:left; width:184px; margin:0;}
#container_navmenu{float:right; width:550px; height:30px; margin:5px 0 0 0;}

.caption{font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.sub_head{font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
p{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
a{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
a:hover{text-decoration:underline;}
#footer_container{font:normal 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#646432; text-align:center;}
#footer_container a{font:normal 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#646432; text-decoration:none;}
#footer_container a:hover{text-decoration:underline;}

.textfield{padding:2px; background:transparent none; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; width:200px; border:1px solid #737332;}
.required{font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#ff0000;}
#contact_form{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
#contact_form form{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; width:100%; }
#contact_form form fieldset{clear:both; border:1px solid #737332; padding:10px; margin:0;}
#contact_form form fieldset{font-size:1.1em;}
#contact_form form input, form textarea {width:auto; border:1px solid #737332;}
#contact_form textarea{overflow:auto;}
#contact_form form small{display:block; margin:0 0 5px 160px;	padding:1px 3px; font-size:88%;}
#contact_form form br{clear:left;}

#main_container{width:950px; margin:0 auto;}
#body_wrapper{float:left; width:948px; border:1px solid #000; border-bottom:none; background:#a6a655;}
#body_container{float:left; width:908px; margin:20px 0 0 0; padding:10px 20px;}

.mcap{font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:0 0 0 3px; border-bottom:1px dotted #d8d8d8; }
.mcapsmall{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0 0 0 3px; }