

#social{
margin:0px 0px 0px 10px;
}

/*-------Testimonials Side--*/
.sideTestimonials{
background:url(../images/ContactForm.png) no-repeat; 
width:200px;
height:425px;
float:right;
padding-left: 18px;
padding-top: 15px;
margin-top: -15px;
margin-bottom:18px;
clear:both;
}
.sideTestimonials h3{
	font-size:2.150em;
	margin:12px 0 0 0px;
}

#FB{
background:url(/images/FB_logo.png);
width:89px;
height:89px;
float:left;
text-indent:-999em;
}
#FB:hover{
background:url(/images/FB_logo_over.png);
width:89px;
height:89px;
float:left;
text-indent:-999em;
}
#TWIT{
background:url(/images/twitter_logo.png);
width:89px;
height:89px;
float:left;
text-indent:-999em;
margin-left:15px
}
#TWIT:hover{
background:url(/images/twitter_logo_over.png);
width:89px;
height:89px;
float:left;
text-indent:-999em;
margin-left:15px
}

/* Global Styles */
body{margin:0px;padding:0px;text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#595959;background:url(/images/bg_bottom_sub.jpg) center 165px no-repeat #fff;}
strong{color:black;}
a{color:#aa1800; text-decoration:none;}
a:hover{text-decoration:underline;}
:focus {-moz-outline-style: none;}
.width-wrap{ /*more detailed definitions exist in the indented style below using #'s and other .'s*/
width:1000px;
text-align:left;
margin:0 auto;
}
/*** begin ***/
.wrap-top{
width:100%;
background:url(../images/bg_top_sub.jpg) center top no-repeat #3b312f;
min-height:165px;
}
* html .wrap-top {height:165px;}
	.wrap-top #header{
	height:110px;
	overflow:hidden;
	}
		.wrap-top a{color: silver;}
		.wrap-top a:hover{color: white;}
		#logo{
		height:110px;
		width:345px;
		float:left
		}
		#search{
		width:655px;
		height:47px;
		text-align:right;
		margin-top:-110px;
		margin-left:345px;
		margin-right:-4px;
		float:left;
		color:#f1f1f1;
		font-size:18px;
		}
		* html #search{ /*ie6 fix*/
		margin-left:0;
		}
			#search form{display:inline;}
			#search form #search-box{ 
			margin-left:15px;
			border:black 1px solid; 
			height:20px; 
			width:145px; 
			line-height:20px; 
			color:#00482a;
			font-size:16px;
			background:url(../images/bgInput.gif) left top repeat-y white;
			text-indent:3px;
			}
		#menu{
		margin-top:47px;
		width:655px;
		height:63px;
		float:left;
		background:url(../images/menu.jpg);
		}
	#billboard{
	margin:0 auto;
	color:black;
	width:960px;
	}
		/*** See subnav.asp for additional styles inside #sub-nav and #sub-icon-display*/
		#billboard #sub-nav{float:left;}
		#billboard #sub-icon-display{float:right;}
		
		
.wrap-bottom{
width:100%;
/*background:url(/images/bg_bottom_sub.jpg) center top no-repeat #fff;*/
min-height:275px;
}
* html .wrap-bottom{ /*ie6 fix*/
height:275px;
}
	.body{
	padding-top:0px;
	width:950px;
	}
		.body p{
		margin:0;
		padding:5px 0 10px 0;
		}
		.body h1{
		padding:20px 0 0 0;
		margin:0; 
		color:#01874e; 
		font-weight:bold; 
		font-size:22px;
		}
		.body h2{
		padding:20px 0 0 0;
		margin:0;  
		font-weight:bold; 
		font-size:20px;
		}
		.body #foot{
		padding-top:40px;
		padding-bottom:20px;
		text-align:right;
		color:#666666;
		font-size:10px;
		}
		.body .float-right{
		width:215px;
		float:right;
		
		}
			.margin-left{
		margin-left:20px;}
		
		#contactForm{ background:url(../images/ContactForm.png); 
		width:200px;
		 height:425px;
		  float:right;
		  padding-left: 18px;
		  padding-top: 35px;
		  margin-top: -15px;
		 
		 
}
		#contactForm input{ width:170px;
						 
							 }
							
		#contactForm td{ font-family:Arial, Helvetica, sans-serif; 
						
						color: #000; }
						
		input#check {
			
			width:20px;
			}
		#discuss{ font:Arial, Helvetica, sans-serif;
					font-size:16px; 
					font-weight:bold; 
					text-align:center;
					color:#006;
					}
		.dark-text{ font-size:10px;
					 margin-top:5px;
					 
		}
