@charset "UTF-8";
/* CSS Document */

html{ overflow:scroll;}

body { text-align:center; background-color:#000000; margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;}

.hometext { text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; line-height: 14px; font-weight: normal;}
td.topline { font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; line-height: 14px; font-weight: bold; }
td.footnote { font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; line-height: 14px; }
td.seo { font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8px; line-height: 14px; color: #565658; }

#container{ width:930px; height:auto; border:none; margin:0 auto; margin-bottom:10px; padding:0; text-align:center;}
#colorbarBlue { background-color: #0167a5; height: 1.25em; width: 930px; text-align: center;}
#colorbarRed { background-color: #e42020; height: 1.25em; width: 930px; text-align: center;}

b.blue {
	color: color: #e42020;
}

#head{ z-index:1; background:url(images/headbg.gif); padding:0; margin:0; height: 92px; text-align:center; border:none; display: block;}
#nav{ float: left; text-align: left; height: auto; width:200px; margin: .4em 0 0 -1em; border:none; padding:0;}
#nav ul { list-style: none; }
#nav li { line-height: 22px; color: white; font-size: 10px; font-family: Verdana, sans-serif; }
#nav a { color: #fff; text-decoration: none; }
#nav a.green { color: #60cc00; text-decoration: none; }
#nav a.green:hover { color: #fff; text-decoration: underline; }
#nav a:hover { color: #0167a5; text-decoration: underline; }
#nav a.red { color: #e42020; text-decoration: none; }
#nav a.red:hover { color: #fff; text-decoration: underline; }
#nav a.featured { margin:0;  font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #fff;}
#nav p {margin:0;  font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #fff;}

ul.indent { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 20px; color: #565658; }
#navres { float: left; text-align: left; height: auto; width:200px; margin: .4em 0 0 -1em; border:none; padding:0;}
#navres ul { list-style: none; }
#navres li { line-height: 22px; color: white; font-size: 10px; font-family: Verdana, sans-serif; }
#navres a { color: #fff; text-decoration: none; }
#navres a.green { color: #60cc00; text-decoration: none; }
#navres a.green:hover { color: #fff; text-decoration: underline; }
#navres a:hover { color: #0167a5; text-decoration: underline; }
#navres a.red { color: #e42020; text-decoration: none; }
#navres a.red:hover { color: #fff; text-decoration: underline; }

#testimonial { text-align: right; padding:0;}
#testimonial p.words { float: right; width: 350px; padding: 1em 2em 1em 1em; font-size:12px; line-height: 18px; color:  #0167a5; font-family: georgia; }
#testimonial p.words b { font-size:14px; line-height: 18px; color: #e42020; font-style: italic; font-family: georgia; }
#testimonial h2 { margin:0; padding: 1em; font-size:14px; line-height: 20px; color: #e42020; font-style: italic; font-family: georgia;}

#testimonialres { text-align: right; padding:0;}
#testimonialres p.words { float: right; width: 350px; padding: 1em 2em 1em 1em; font-size:12px; line-height: 18px; color:  #0167a5; font-family: georgia; }
#testimonialres p.words b { font-size:14px; line-height: 18px; color: #e42020; font-style: italic; font-family: georgia; }
#testimonialres h2 { margin:0; padding: 1em; font-size:14px; line-height: 20px; color: #e42020; font-style: italic; font-family: georgia;}

#testimonialprojects { text-align: right; padding:0;}
#testimonialprojects p.words { float: none; width: 650px; padding: 1em 2em 1em 1em; font-size:12px; line-height: 18px; color:  #0167a5; font-family: georgia; }
#testimonialprojects p.words b { font-size:14px; line-height: 18px; color: #e42020; font-style: italic; font-family: georgia; }
#testimonialprojects h2 { margin:0; padding: 1em; font-size:14px; line-height: 20px; color: #e42020; font-style: italic; font-family: georgia;}

#content { text-align: left; width:730px; margin-left:12.5em; margin-top:0;  background-color:#ffffff; border:none; padding:0; }
#content h1{ margin:0; padding:3px 12px; font-family: georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 24px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #0165a3;}
#content p{ margin:0; padding:.7em 2em .5em 2em; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #565658;}
#content p.indent {margin-left: 1em; line-height: 18px; }
.author { float: right; font-style: italic; color: #e42020; font-family: georgia; font-size: 12px; line-height: 14px;}
#content a.top:link, a.top:visited {font-size: 9px;}

#content h1{ margin:0; padding:3px 12px; font-family: georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 24px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #0165a3;}
#content h2{ margin:0; padding:3px 12px; font-family: georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #0165a3;}
#content h3{ margin:0; padding:3px 12px; font-family: georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 24px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #0165a3;}
#content h4{ margin:0; padding:3px 12px; font-family: georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #0165a3;}

#footerheadBlue { background-color: #0167a5; color: #fff; height: 22px; width: 930px; text-align: center;}
#footerheadRed { background-color: #e42020; color: #fff; height: 22px; width: 930px; text-align: center;}
#footerheadBlue p { line-height: 22px; color: white; font-size: 10px; font-family: Verdana, sans-serif;  }
#footerheadRed p { line-height: 22px; color: white; font-size: 10px; font-family: Verdana, sans-serif;  }

#footernav{ margin-top: 1em; line-height: 14px; color: white; font-size: 11px; font-family: Verdana, sans-serif; font-weight: 500;}
#footernav a { color: #0167a5; text-decoration: none; }
#footernav a.green { color: #60cc00; text-decoration: none; }
#footernav a.green:hover { color: #fff; text-decoration: underline; }
#footernav a:hover { color: #fff; text-decoration: underline; }
#footernav a.red { color: #e42020; text-decoration: none; }
#footernav a.red:hover { color: #fff; text-decoration: underline; }

a.wus { color: #fff; text-decoration: none; }
a.wus:hover { color: #fff; text-decoration: underline; }

td {font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #565658; }

b.protitle { font-family: georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #0165a3;}
b.blue { color: #0165a3; }
b.gold { background-color: #f5e690; }

.clear {
  clear: both;
}


/* Menu Styles - There are more style options in the superfish.css file that pertain to the functionality and appearance of this menu. These styles define the roll over effects for the picture menu items */

.menu
{
	padding: 68px 0 16px 0;
	margin-bottom: 0;
	float: right;
}

.m_commercial a
{
	display: block;
	width: 180px;
	height: 32px;
	background: url('images/rightnav.gif') no-repeat 0 0;	
}

.m_commercialOver a
{
	display: block;
	width: 180px;
	height: 32px;
	background: url('images/rightnav.gif') no-repeat 0 -32px;
}

.m_commercial a:hover
{
	background-position: 0 -32px;
}

.m_residential a
{
	display: block;
	width: 153px;
	height: 32px;
	background: url('images/rightnav.gif') no-repeat -180px 0;
}

.m_residentialOver a
{
	display: block;
	width: 153px;
	height: 32px;
	background: url('images/rightnav.gif') no-repeat -180px -32px;
}

.m_residential a:hover
{
	background-position: -180px -32px;
}
