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

* {margin:0; padding:0;}


body {font-family:Arial, Helvetica, sans-serif; font-size:10px; }


h1 {font-size:21px; line-height:24px; color:#075B5D; font-weight:normal; }
h2 {font-size:18px; line-height:24px; color:#7DBC39; font-weight:normal;}
h3 {font-size:15px; line-height:24px; color:#075B5D; font-weight:normal;}




p {font-size:12px; line-height:18px; padding:8px 0 8px 0; color:#333;}

a { text-decoration:underline; color:#7DBC39;} 
a:hover {text-decoration:none;}

a.current {color:#7DBC39!important;}

.clear {clear:both;}

#holder { width:800px; margin:0 auto; }

#header {height:80px; border-bottom:1px solid #EEF4CE; padding-top:25px; }
#header img {border:none;}



/* NAVIGATION STYLING */

ul#navigation {list-style:none; height:50px; padding-top:3px; border-top:1px solid #BFD9CE;   }
ul#navigation li {float:left; width:80px; font-size:13px; padding:2px 4px 2px 4px; text-align:center;}
ul#navigation li a {color:#075B5D; text-decoration:none; display:block; height:40px; padding-top:2px;   }
ul#navigation li a:hover {color:#8ECD36; background-image:url(http://designplusone.com/twf/cms/public/themes/TWS/images/nav-bg.jpg); background-repeat:repeat-x;}

ul#navigation li a.margin-top {padding-top:8px; height:32px;}

/* END NAVIGATION STYLING */


#mainbody { padding-top:10px; padding-bottom:10px; border-bottom:1px solid #EEF4CE; border-top:1px solid #F2F2F2; }


#mainbody  #subnav {width:179px; float:left; border-right:1px solid #ddd; margin-right:20px; margin-top:15px; min-height:100px;} 

#mainbody  #subnav ul {list-style:none;} 
#mainbody  #subnav li {font-size:12px; line-height:20px; padding:5px 0 5px 0;}
#mainbody  #subnav li a {color:#075B5D; text-decoration:none; }

#mainbody  #subnav li a:hover {color:#7DBC39; text-decoration:none; } 


#mainbody #content-area {width:600px; float:left; padding-top:15px;}



#mainbody ul  {margin-left:25px;}
#mainbody ul li { font-size:12px; line-height:16px;}



#mainbody .left {display:block; float:left; width:400px; }
#mainbody .left h1 {padding-top:20px;}
#mainbody .left h2 {padding-bottom:20px;}
#mainbody .right {display:block; float:left; width:400px;}

#mainbody #subnav ul  {margin-left:0px !important;}


#mainbody #ss {margin:20px 0 0 0;}

#mainbody #ss a img { border:1px solid #7DBC39; margin:0 15px 15px 0}

#footerlinks { border-top:1px solid #BFD9CE;  border-bottom:1px solid #EEF4CE; padding:10px 0; }
#footerlinks img{ border: 2px solid #E8F2DA }
#footerlinks ul {list-style:none;}
#footerlinks li {display:block; float:left; margin-right:26px; width:180px; text-align:center;}
#footerlinks li.no-margin {margin-right:0px;}
#footerlinks li img {margin:5px 0 10px 0;}
#footerlinks li a {color:#075B5D; text-decoration:none;}  #footerlinks li a:hover {text-decoration:underline;} 


#footer { padding-top:5px; padding-bottom:20px; border-top:1px solid #BFD9CE; clear:both; }
#footer p {font-size:11px; color:#999999; }
#footer .rightlinks {float:right; display:inline;}
#footer .rightlinks a {text-decoration:none; color:#075B5D } #footer .rightlinks a:hover {text-decoration:underline; }



.contactForm {
	width:308px;
}
.contactForm p {
	padding:10px;
}
.contactForm input {
	width:240px;
}
.contactForm textarea {
	width:281px;
	height:120px;
}
.submit {
	width:45px!important;
}
.hide {
	display:none;
}