body {
 background: #ffffcc;
 color: #003399;
 font-family: Verdana, Arial, Helvetica;
 margin: 0 0 0 0;
}
h3 {
 font-size: small;
 font-weight: bold;
 margin: 0 0 14px 0;
}
h2 {
 font-size: x-large;
 font-weight: bold;
 margin: 0 0 6px 0;
}
h4 {
	font-size: 0.85em;
	font-weight: bold;
	margin: 0 0 6px 0;
	text-align: center;
	color: #6699FF;
}
/*unordered lists nested in the contact form*/
form ul {
 margin: 6px 8px 6px 16px;
 padding: 0;
}/**/
p, li, dd {
 font-size: small;
}
/**/a:link {
 color: #ff9933;
}
a:visited {
 color: #ff9933;
}
a:hover {
 color: #ff9933;
}
a:active {
 color: #ffffff;
}
/*Nav list styles*/
ul#ulMainMenu {
 font-size: small;
 font-weight: bold;
 list-style-type: none;
 margin: 5px 0;
 padding: 0 auto;
 width: auto;
}
ul#ulMainMenu li {
 border-right: 2px solid #ffffff;
 display: block;
 float: left;
 margin: 0;
 margin-bottom: 3px;
 padding: 0;
 text-align: center;
 width: 16%;
}
ul#ulMainMenu li#tabHome {
 width: 12%;
}
/*removes the right border from the last item in the list (the Contact Us link)*/
ul#ulMainMenu li#tabContact {
 border-style: none;
}
ul#ulMainMenu li a:link,
ul#ulMainMenu li a:visited,
ul#ulMainMenu li a:active {
 color: #ffffff;
 text-decoration: none;
}
ul#ulMainMenu li a:hover {
 color: #ff9933;
}
/*
 * The following styles are used to denote the user's current location on the site. The body tags of each document are
 * given an ID and the CSS will target the proper element based on the body ID of the current document, creating
 * 'You Are Here' navigation styles
 */
body#home ul#ulMainMenu li#tabHome a,
body#about ul#ulMainMenu li#tabAbout a,
body#news ul#ulMainMenu li#tabNews a,
body#residential ul#ulMainMenu li#tabResidential a,
body#commercial ul#ulMainMenu li#tabCommercial a,
body#contact ul#ulMainMenu li#tabContact a {
 border-bottom: 2px dotted #6699ff;
 color: #ff9933;
}
/*Features table styles (about.html)*/
table#tblFeatures {
 border-collapse: collapse;
 border-top: 2px solid #003399;
 border-right: 2px solid #003399;
 font-size: small;
 width: 100%;
}
table#tblFeatures td,
table#tblFeatures th {
 border-bottom: 2px solid #003399;
 border-left: 2px solid #003399;
 padding: 2px;
}
table#tblFeatures thead tr {
 background: #FFFFCC;
 font-size: small;
 font-weight: bold;
 text-align: left;
}