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


html, * {margin:0; padding:0;}

body{background:url(images/sitebg.jpg) repeat-x fixed; font:12px Arial, Helvetica, sans-serif; color:#828282;}
img{border:0;}


.main-container{width:1000px; border:1px solid #BCC2DA; margin:0 auto; background:#FFF; margin-top:10px; margin-bottom:10px;}

.header{height:127px; background:url(images/header.jpg) no-repeat; display:block;}


.header-menu{width:210px; height:59px; padding-top:68px; font:12px Arial, Helvetica, sans-serif; color:#FFF; float:right;}
.header-menu a{text-decoration:none; color:#FFF;}
.header-menu a:hover{text-decoration:underline;}

.need-part{float:left;width:570px;padding-left:28px; }
div.info-part{margin-left:20px; padding-left:30px;}
.contact-part{float:right; width:380px;}




.about-part{line-height:20px;}
.about-part img{float:left;}

.about-text{background:url(images/about_04.jpg) no-repeat; font:12px Arial, Helvetica, sans-serif; color:#FFF; width:459px; height:119px; padding:50px 10px 5px 20px; float:left;}

.mid-div{background:url(images/border.jpg) no-repeat; height:23px;padding-top:8px; padding-left:40px; font:bold 15px Arial, Helvetica, sans-serif; color:#FFF;margin-top:10px; margin-bottom:10px;}


.clearfix{clear:both;}


.footer{height:71px; background:#F5F5F5 url(images/logofooter.jpg) right no-repeat; margin-top:10px; background:}
.footer a{color:#828282; text-decoration:none;}
.footer a:hover{color:#000; text-decoration:underline;}
.foot-menu{padding-top:20px;padding-left:20px;}





/*--- Contact Styles --*/

.top-text{padding:0px 20px 2px 30px;}
.contact-holder{}
.contact-container{ background:url(images/contact_box.jpg) no-repeat; width:238px; height:137px; float:left; margin-left:10px;margin-top:10px;}
.contact-details{margin-left:60px;padding-top:20px; line-height:22px;}
.contact-form{width:466px; height:360px; background:url(images/formbox.jpg); margin:0 auto;margin-top:5px;}
span.error{color:#F00; display:none;}

.form-box{text-align:center;margin-top:10px; }

div#loading{display:none;}

/*------------------------ Submission Styles --------------------------------*/
.submit-box{margin-top:20px;margin-bottom:40px;}
.subleft-col{width:530px;padding-left:10px;float:left;}
.subleft-col h1{padding:0; margin:0;}
.subleft-col ul{padding-left:20px;font:16px "Times New Roman", Times, serif; line-height:30px;}
.subleft-col textarea{margin-top:20px; margin-bottom:20px; }
.submit-button{text-align:center;}

.subright-col{width:430px; float:right;  font:16px "Times New Roman", Times, serif;padding-right:30px; background:url(images/logo_submit.jpg) no-repeat;}

.subright-col h1{margin-top:100px;}
.submit-note{text-align:center;}

.submit-inq{padding-left:70px;text-align:center; }
.submit-inq input{height:35px; width:200px; font-size:18px;}


.form-container{margin-top:20px;}
.form-container div{float:left; margin-bottom:15px;}

.form-caption{ margin-left:5px; text-align:right; width:100px; padding-right:10px; font-weight:bold; vertical-align:middle;  }
.form-input{width:270px;}
.form-input input{width:290px; padding:4px 4px 4px 4px; background:#FFF; border:1px solid #000;}
.form-input textarea{width:290px; height:130px; padding:2px 2px 2px 2px; background:#FFF; border:1px solid #000; font-family:Arial, Helvetica, sans-serif;}

