/*	colors
		body bg - dark blue #024883
		container border - teal #5584A0
		header font about etc. - light blue #BECEDE*/
*
{
	padding: 0;
	margin: 0;
}

body {
	background-color: #024883;
	background:  url(images/bg_body.jpg);
	min-width: 676px;
	margin: 30px 0px 0px 0px;
	font-family: Trebuchet MS;
	font-size: small;
	text-align: center;
	color: #024883;
}	
a {
	text-decoration: none;
		
}
#wrapper
{	width: 676px;
	height: 483px;
	background:  url(images/bg_hp.jpg);
	background-repeat: 
	no-repeat;
	margin: 0 auto;
	text-align: center;
	border: 0px solid #5584A0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
.clear{
	clear: both;
}
h2
{color: #A4C2DB;
	font-family:Trebuchet MS;
}
h1
{color: #fff;
	font-family:Times New Roman;
}
#wrapper2
{	width: 676px;
	height: 483px;
	/*background:  url(images/bg_hp.jpg);
	background-repeat: 
	no-repeat;*/
	margin: 0 auto;
	text-align: center;
	border: 0px solid #5584A0;
}

#topnav		/*home page navigation*/
{
	width: 676px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 17px 0px 0px 0px;
	font-family: Trebuchet MS;
	text-align: center;
	font-size: small;
	color: #024883;
	border: 0px solid black

}

#topnav ul { 
padding: 0px 5px 10px 5px;
text-align: left;

}


/*horizontal links*/
#topnav li {
display: inline;
padding: 0px ;
margin: 0px 0px 0px 50px;



}
/*topnav links*/

#topnav a:link {
color: #024883;
text-decoration: none;
font: Trebuchet MS x-small;

}
#topnav a:visited {
	text-decoration: none;
	color: #024883;
}
#topnav a:hover {
	font-weight:;
	text-decoration:none;
	color: #5584A0;
}

#topnav2	/*page 2 et al navigation*/
{
	width: 676px;
	height: 33px;
	background:  url(images/bg_pg2header.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-family: Trebuchet MS;
	text-align: center;
	font-size: small;
	color: #024883;
	border: 0px solid black

}

#topnav2 ul { 
padding: 0px 5px 0px 5px;
text-align: left;

}


/*horizontal links*/
#topnav2 li {
display: inline;
padding: 0px ;
margin: 0px 0px 0px 50px;



}
/*topnav links*/

#topnav2 a:link {
color: #024883;
text-decoration: none;
font: Trebuchet MS x-small;

}
#topnav2 a:visited {
	text-decoration: none;
	color: #024883;
}
#topnav2 a:hover {
	font-weight:;
	text-decoration:none;
	color: #5584A0;
}

#middle
{
	height: 550px;
	width:676px; 
	background:  url(images/bg_pg2middle.jpg);
	background-repeat: repeat-y;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
#middlewho
{
	height: 2200px;
	width:676px; 
	background:  url(images/bg_pg2middle.jpg);
	background-repeat: repeat-y;
	text-align: left;
	padding: 0px 0px 0px 5px;
}

#middleservices
{
	height: 815px;
	width:676px; 
	background:  url(images/bg_pg2middle.jpg);
	background-repeat: repeat-y;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
#imagesleft
{ 	float: left;
	width: 201px;
}


#contentright				/*copy page 2 et al*/

{
	float:left;
width: 380px;
margin: 0px 0px 0px 0px;     
font: 12px/1.5 Trebuchet MS;
text-align: left;
padding: 0px 30px 0px 15px;
margin-bottom: 0px;
border-left: 0px solid #e0e5e2;
border-right: 0px solid #e0e5e2;
	
}

.indent             /*9-10-09*/
{ 	
 
    padding: 0px 0px 0px 40px;
}

#clientlist1
{	float:left;
	width: 195px;               /*was 210 9-10-09*/
	/*height: 500px;*/
}
#clientlist2
{	float:right;                /*was left 9-10-09*/
	width: 185px;
}
#contact
{	text-align: center;
	margin-top: 50px;
}


#footer
{ 	
	width: 656px;
	height: 23px;
	font: 9px/1.5 Trebuchet MS;
	text-align: center;
	margin: 0 auto;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	border: 0px solid black;
	
}
	
#footer2
{ 	width: 686px;
	background:  url(images/bg_pg2footer.jpg);
	background-repeat: no-repeat;
	height: 40px;
	text-align: center;
	
	padding: 5px 0px 0px 0px;
}




