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


body {
	
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 14px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		text-align: center;
		background-color:#808080;
	
	
}


p {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		text-align:justify;
		line-height:160%;
		padding-right:20px;
	}
	
	
	
/******************WRAPPER*******************************/
#wrapper {
		
		text-align: left;
		width: 840px;
		background-color:#f1f1f3;
		margin-top: 10px;
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: auto;
		border:2px solid black;
}






/*******************************PHOTO***********************/
#header {
		height: 168px;
		width: 840px;
		margin:0;
		margin-bottom: 5px;
		background-image: url(../images/header1.jpg);
		background-repeat: no-repeat;
		background-position: center top;
	
}


#header h1
{
		font-family:"Imprint MT Shadow";
		font-size:36px;
		text-transform:uppercase;
}


h2.slogan
{
		font-family:"Imprint MT Shadow";
		font-style:italic;
		font-size:25px;
		padding-top:100px;
		width:320px;
		float:right;
}


#banner
{
		float:left;
		width:700px;
		border:4px solid #FFF;
		
		
}



/*********************TOP NAVIGATION*******************************/
#top_nav {
      	float:left;
      	width:840px;
		background-color:#999;
      	font-size:14px;
      	line-height:normal;
	  	border-bottom:1px solid black;
      }
	  
	  
#top_nav ul {
		margin:0;
		padding:10px 10px 0 50px;
		list-style:none;
      }
	  
	  
#top_nav li {
      	display:inline;
      	margin:0;
      	padding:0;
      }
	  
	  

#top_nav a {
      	float:left;
	  	background:#f1f1f3 url(../images/tableft4.gif) no-repeat left top;
      	margin:0;
      	padding:0 0 0 5px;
      	text-decoration:none;
      }
	  
	  
#top_nav a span {
      	float:left;
      	display:block;
      	background:url(../images/tabright4.gif) no-repeat right top;
      	padding:5px 15px 4px 6px;
      	color:black;
		font-weight:bold;
      }
	  

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#top_nav a span {float:none;}
    /* End IE5-Mac hack */
	
	
#top_nav a:hover span {
      color:#FFF;
      }
	  
	  
#top_nav a:hover span {
		color:#999;
      }
	  
	  
#top_nav a:hover {
      background-position:0% -42px;
      }
	  
	  
#top_nav a:hover span {
      background-position:100% -42px;
      }



/**********************CONTENT WRAPPER**********************/
#content-wrapper {
		margin:0;
		padding:0;
		clear: both;
		
	

}

 
/******************************CONTENT******************************/
#content {
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0px;
		margin-left: 50px;
		padding-top: 0;
		padding-right: 10px;
		padding-bottom: 15px;
		padding-left: 15px;
		font-size: 12px;
		line-height: 18px;
}


#content h1
{
		font-size:30px;
		font-weight:bold;
		color:black;
		padding-top:25px;
		font-family:"Imprint MT Shadow";
	}
	
	
#content-image {
		margin-bottom: 15px;
}




.clearFloat   {
  		clear: both;
  		display: block;
}




/*********************************FOOTER*************************************/
#footer {

		text-align: center;
		font-size: 11px;
		color:black;
		height:70px;
		background-color:#999;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
		clear:both;
}


#footer a {
		color:black;
		text-decoration:none;
}


#footer a:hover 
{
		color:#CCC;
		text-decoration:underline;
}


	

/*******************CONTACT FORMSSSS********************/

fieldset
{
		float:left;
		width:550px;
		margin:0 0 5px 0;
		padding:0 0 1em 0;
		border-style:none;

}


legend
{
		margin-left:1em;
		font-weight:bold;
		color:#000;
}

fieldset ol
{
		padding:1em 1em 0 1em;
		list-style-type:none;
}

fieldset li
{
		float:left;
		clear:left;
		width:100%;
		padding-bottom:1em;
}

fieldset.submit
{
		float:left;
		width:330px;
		border-style:none;
		padding-right:200px;
		padding-left:20px;
		padding-top:10px;
		padding-bottom:10px;
		margin-bottom:20px;
}



label
{
		float:left;
		width:10em;
		margin-right:1em;
}



/***********************HOME PAGE THUMBNAILS********************************/
.thumbnail
  {
  		float:left;
  		width:150px;
  		margin:10px 27px 15px 4px;
 		padding:0px;
  
  }
  
  
.thumbnail img
{
		border:3px solid #000;
}



.thumbnail p
{
		margin-top:7px;
		text-align:left;
		font-size:10px;
}


.service-thumbnail
  {
  		float:left;
  		width:150px;
  		margin:10px 10px 15px 0;
 		padding:10px;
  
  }
  
 
 .service-thumbnail img
 {
	 	border:4px solid #FFF;
 }
 
 


/****************************UL CLASSESSS*******************/
ul.services
{
		font-family:"Imprint MT Shadow";
		font-size:18px;
		line-height:25px;
		list-style-image:url(../images/star.gif);
}


