/* CSS Document */



body 

{

	margin-top: 0px;

	font-family:Arial, Helvetica, sans-serif;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(images/background.jpg);

	background-repeat: repeat-x;

	background-color: #2A4AA8;

}



.table_main_content

{

	background-color: #FFFFFF;

}



.table_main_sides

{

	background-color: #2A4AA8;

}



.table_home_featured_services

{

	background-color: #F0EFEF;

}



.bullet

{

	font-size: 13px;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

}



p 

{

	font-size: 13px;

	color: #000000;

}



.headertext 

{

	font-size: 13px;

	color: #7DA7D9;

}



.footertext 

{

	font-size: 10px;

	text-align:center;

	border:none;

	color: #FFFFFF;

	padding-bottom:10px;

}



h1

{

	font-size: 13px;

	color:#2A4AA8;

}	



 LINKS 

a 

{

	font-size: 12px;

	color: #2A4AA8;

	font-family: Arial, Helvetica, sans-serif;

}



a:link 

{

	font-size: 12px;

	color: #2A4AA8;

	font-family: Arial, Helvetica, sans-serif;

}



a:visited 

{

	font-size: 12px;

	color: #2A4AA8;

	font-family: Arial, Helvetica, sans-serif;

}



a:hover 

{

	font-size: 12px;

	color:#666666;

	font-family: Arial, Helvetica, sans-serif;

}



a:active 

{

	font-size: 12px;

	color: #2A4AA8;

	font-family: Arial, Helvetica, sans-serif;

}



 Copyright Link control 



.copyright_link

{

	font-size: 10px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



.copyright_link:link 

{

	font-size: 10px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



.copyright_link:visited 

{

	font-size: 10px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:none;

}



.copyright_link:hover 

{

	font-size: 10px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



.copyright_link:active 

{

	font-size: 10px;

	color: #999999;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



 Header Link 



.headerlink

{

	font-size: 12px;

	color: #7DA7D9;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



.headerlink:link 

{

	font-size: 12px;

	color: #7DA7D9;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



.headerlink:visited 

{

	font-size: 12px;

	color: #7DA7D9;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:none;

}



.headerlink:hover 

{

	font-size: 12px;

	color: #2A4AA8;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



.headerlink:active 

{

	font-size: 12px;

	color: #7DA7D9;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:underline;

}





 Menu Links 



.menulink

{

	font-size: 14px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:none;

}



.menulink:link 

{

	font-size: 14px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:none;

}



.menulink:visited 

{

	font-size: 14px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:none;

}



.menulink:hover 

{

	font-size: 14px;

	color: #E6E6E6;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



.menulink:active 

{

	font-size: 14px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration:none;

}





/* added 6/25/10 by Matt Rock c/o Sandy Cook Design. http://sandycookdesign.com/ */



h2 { 

	font-size:18px; 

	color:#89b6e2; 

	text-transform:uppercase;

	margin:20px 0;

	}	



h3 { 

	font-size:15px;

	text-transform:uppercase;

	text-align:center;

	margin-top:25px;

	clear:left;

	}	



.thumbs { float:left; margin:-12px 0 20px; }

.projects {
	width:705px;
}

.before_after { width:350px;

}

.thumbs p { font-size:10px; text-transform:uppercase; color:#6b716e; padding:0 8px; margin:12px 0 4px;

}

.thumbs img { padding:5px; }

.projects img { width:101px; height:101px; }

.before_after img { width:337px; height:153px;

}

.thumbs a img { border:none; }

.projects a:hover img { background:url(images/hover-thumb.gif) no-repeat; }

.before_after a:hover img { background:url(images/hover-thumb-before_after.gif) no-repeat;

}



#partner-logos { 

	margin:20px auto 0; 

	padding:0; 

	text-align:center; 

	}
