﻿body,td,th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
body {
    background-color: #574935;
    background-image:url('../residential/images/line-tile.jpg');
    background-repeat:repeat-x;
    background-image:url('../residential/images/tile.jpg');
    background-repeat:repeat;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.mainstyle {
	background-color:#002366;
}
.footerstyle {
	background-color:#002366;
	height:24px;
}
.topheader 
{
	/*
	background-color:#002366;
	background-image:url('../residential/images/bg_header.jpg');
	background-repeat:no-repeat;
*/
}
a:link {
	color: #FFF;
}
a:visited {
	color: #FFF;
}
a:hover {
	color: #FF7F00;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.cl {
    clear:left;
}
.cr { 
    clear:right;
}
.cb {
    clear:both;
}
.ugly1 {
    background-color:#0F0;
}
.ugly2 {
    background-color:#FF0;
}
.commercialnavmenu 
{
	padding-top:6px;
	padding-bottom:2px;
	margin-left:-2px;	 	
}
.commercialnavmenu_footer 
{
	padding-top:1px;
	padding-bottom:2px;
	margin-left:-2px;	
}
.copyright
{
	color:#D0D2D3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top:4px;
    margin-right:6px;
}
.com_maintext1 
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;	
    font-style:normal;
    font-weight:normal;
    margin-top:36px;
    margin-left:9px;
    margin-bottom:10px;
}
.com_tag2 
{
	color:#FF7F00;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
    font-style:normal;
    font-weight:bold;
    margin:10px;
    margin-top:129px;
}
.com_tag3
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
    font-style:normal;
    font-weight:normal;
    margin:10px;
    margin-top:10px;
}
.com_tag4
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
    font-style:italic;
    font-weight:normal;
    margin:10px;
    margin-top:10px;
    width:120px;
}
.com_tag5
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
    font-style:italic;
    font-weight:normal;
    margin:10px;
    margin-top:10px;
    width:95px;
}
.com_tag6
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
    font-style:normal;
    font-weight:normal;
    margin:10px;
    margin-top:-6px;
    margin-bottom:1px;
    width:120px;
    float:left;
}
.com_tag7
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;	
    font-style:normal;
    font-weight:normal;
    margin:10px;
    margin-top:-6px;
    margin-bottom:1px;
    width:95px;
    float:left;
}
.com_left_nav_block 
{
	clear:both;
	float:left;
	width:260px;
	margin-top:10px;
}
.com_whatsnew_block_text1 
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;	
    font-style:normal;
    font-weight:normal;	
}
.com_headline1 
{
	background-image:url('../commercial/images/headline1_exceeding-02.png');
	background-position:left;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:8px;
	height:18px;
	width:470px;
}
.projects_content_area1 
{
	/*background-color:#002E6E;*/
    background-image:url('../residential/images/bg_body2.jpg');
    background-repeat:repeat-x; 
	width:100%;
	margin-top:2px;
	/*margin-top:-1px;*/
}
.commercial_whatsnew_block 
{
	width:260px; height:432px; margin-top:11px; margin-bottom:5px; margin-right:10px; 
	background-image:url('../residential/images/whatsnew_block_bkg2.jpg'); background-repeat:no-repeat;
}
.res_headline3
{
	background-image:url('../residential/images/headline2_catastrophe.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	padding-top:2px;
	height:28px;
	width:100%;
}
.com_headline2
{
	background-image:url('../commercial/images/headline2_projects.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	padding-top:2px;
	height:28px;
	width:100%;
}
.com_headline3
{
	background-image:url('../commercial/images/headline2_aboutus.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	height:28px;
	width:100%;
}
.com_headline4
{
	background-image:url('../commercial/images/headline2_services.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	height:28px;
	width:100%;
}
.com_headline5
{
	background-image:url('../commercial/images/headline2_customerscorner.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	height:28px;
	width:100%;
}
.com_headline6
{
	background-image:url('../commercial/images/headline2_subcontractors.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	height:28px;
	width:100%;
}
.com_headline7
{
	background-image:url('../commercial/images/headline2_contactus.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	height:28px;
	width:100%;
}
.com_headline8
{
	background-image:url('../commercial/images/headline2_sitemap.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	height:28px;
	width:100%;
}
.com_headline9
{
	background-image:url('../commercial/images/headline2_careers.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	height:28px;
	width:100%;
}
.com_headline10
{
	background-image:url('../commercial/images/headline2_privacypolicy.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	height:28px;
	width:100%;
}
.com_headline11
{
	background-image:url('../commercial/images/headline2_seniorstaff.png');
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-top:5px;
	height:28px;
	width:100%;
}
.projectsrow 
{
	width:728px;
	margin-left:10px;
    padding-top:6px;
    padding-bottom:6px;
	clear:both;
}
.projectsbox1 
{
	width:345px;
	height:77px;
	background-color:#EDEFF1;
	margin-bottom:10px;
	cursor:pointer; 
}
.thumb1
{
	background-image:url('../commercial/images/projects/noimage.jpg'); 
	background-repeat:no-repeat; 
	height:75px; width:100px; float:left; border:solid 1px #EDEFF1;
	float:left;
}
.projectscatheader 
{
	margin-left:10px;
	margin-top:5px;
}
.project_text99
{
	color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	
    padding:6px;
}
.project_text1 
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;	
}
.std_text_17 
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;	
    font-style:normal;
    font-weight:normal;
}   
.std_text_15 
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;	
    font-style:normal;
    font-weight:normal;
}   
.std_text_15_black
{
	color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;	
    font-style:normal;
    font-weight:normal;
}
.std_text_13_black
{
	color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;	
    font-style:normal;
    font-weight:normal;
}
.std_text_11_black
{
	color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	
    font-style:normal;
    font-weight:normal;
}
.italics 
{
	font-style:italic;
}
.wide100pct 
{
	width:100%;
}
.std_text1 
{
	color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;	
    padding:6px;
}
.bios_text1 
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;	
    font-style:italic;
}
.bios_text2
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;	
    font-style:normal;
    margin-top:4px;
}
.headline4_text 
{
	color:#BBBDBF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;	
    font-style:normal;
    font-weight:bold;
}
.linkstyle1 a:link
{
	color:Lime;
}
.linkstyle1 a:visited
{
	color:Lime;
}
.linkstyle1 a:hover
{
	color:Lime;
}
.linkstyle1 a:active
{
	color:Lime;
}
.projectsboxspacer1 
{
	width:29px; 
	height:20px;
	float:left;
	clear:right;
}
.hand 
{
	cursor:pointer; 
}
.submit_btn
{
	height: 26px; width:100px; cursor:pointer;
	color:Black; font-style:normal; font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px;	
}
.restopslimg1
{
	margin-left:10px; border:solid 2px white; margin-top:8px; cursor:pointer; 
}