body {background-color:#437346; background-image:url("images/bg.jpg");}

.main {margin:0 auto;  width:975px; padding-top:16px;  }
.header {width:945px; height:128px; padding-left:15px; padding-right:15px; background-image:url("images/top.jpg");}
.content {width:915px; padding-left:30px; padding-right:30px; background-image:url("images/mid.jpg");}
.menu {width:210px; height:304px; float:left; padding-top:14px; padding-bottom:14px; border-style:solid; border-color:#437346; border-top-width:2px; border-bottom-width:2px; border-left:none; border-right:none; }
.banner {width:690px; height:336px; float:left; margin-left:15px; background-color:#333; }

.sidebar{width:210px; margin-right:15px; margin-top:16px; float:left;}
.text {width:660px; margin-top:16px; padding-left:15px; padding-right:15px; }
.footer {width:975px; height:32px; background-image:url("images/bottom.jpg");}

.right {float:right;}
.aligncenter {margin-left:auto; margin-right:auto; margin-bottom:18px; }

.g195, .g465, .g345, .g690 {float:left; display: inline; padding-top:18px; padding-right:15px; padding-left:15px;  } 
.g225 {float:left; display: inline; padding-top:16px;} 

.g195 {width:195px; }
.g225 {width:225px;}
.g345 {width:315px;}
.g465  {width:435px;}
.g690  {width:660px;}

.inside{padding-left:0px;}

.clear {clear:both;}
.clearfix, .main{ display:block;} 

.clearfix:after, .main:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

#contact-area {width: 210px; margin-top: 0px;}
#contact-area input, #contact-area textarea {padding: 2px; width: 208px; font-family: Helvetica, sans-serif; font-size: 12px; margin: 0; border: 1px solid #ccc; }
#contact-area textarea {height: 70px;}
#contact-area textarea:focus, #contact-area input:focus {border: 1px solid #000;}
#contact-area input.submit-button {width: 100px; float: left; margin-top: 4px;}
label {float: left; width: 210px; padding-top: 4px; padding-bottom: 4px; font-size: 14px;}

#contact-area2 { width: 660px; margin-top: 0px;}
#contact-area2 input {padding: 2px; width: 315px; font-family: Helvetica, sans-serif; font-size: 12px; margin: 0; border: 1px solid #ccc;}
#contact-area2 textarea {padding: 2px; width: 660px; font-family: Helvetica, sans-serif; font-size: 12px; margin: 0; border: 1px solid #ccc;}
#contact-area2 textarea {height: 140px;}
#contact-area2 textarea:focus, #contact-area2 input:focus {border: 1px solid #000;}
#contact-area2 input.submit-button {width: 100px; float: left; margin-top: 4px;}
#contact-area2 label {width: 660px; padding-top: 4px; padding-bottom: 4px; font-size: 14px;clear:both;}
.quote-box-text, .quote-author { width:195px; float:left; padding-top:18px; padding-right:15px; padding-left:15px; display: none; }