/* -------------------------- Default Classes -------------------------- */
body {margin: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#202020; background-color:#cb9e7f; background-image:url(bodyBg.gif); background-position:top; background-repeat:repeat-x;}
.container{width:706px; margin:0 auto; padding:0px 10px; background-color:#FFFFFF; display:block;}
img {border:none;}
h1, h2, h3, h4, h5 {margin:0px; padding:0px;}
A:link {color: #A84D10; text-decoration: underline;}
A:visited {color: #A84D10; text-decoration: underline;}
A:hover {color: #A84D10; text-decoration: none;}

/* -------------------------- Footer Classes -------------------------- */
.fa11 {font: 11px Arial, Helvetica, sans-serif;}
.fa16 {font: 16px Arial, Helvetica, sans-serif;}
.fv09 {font: 9px Verdana, Arial, Helvetica, sans-serif;}
.fv10 {font: 10px Verdana, Arial, Helvetica, sans-serif;}
.fv11 {font: 11px Verdana, Arial, Helvetica, sans-serif;}
.fv12 {font: 12px Verdana, Arial, Helvetica, sans-serif;}
.fv13 {font: 13px Verdana, Arial, Helvetica, sans-serif;}
.fv14 {font: 14px Verdana, Arial, Helvetica, sans-serif;}

/* -------------------------- Header Classes -------------------------- */
.head { width:726px; height:105px; margin:0 auto; display:block;}
.bigImg { width:706px; height:234px; margin:5px 0px; display:block;}

/* -------------------------- Footer Classes -------------------------- */
.footer { color:#596377;}
TABLE.footer TD A:link {color: #202020; text-decoration: none;}
TABLE.footer TD A:visited {color: #202020; text-decoration: none;}
TABLE.footer TD A:hover {color: #202020; text-decoration: underline;}

/* -------------------------- Body Classes -------------------------- */
.txtColor1 {color:#06357A;}
.txtColor2 {color:#061D49;}
.txtColor3 {color:#202020;}
.imgV {vertical-align:middle;}
.bold {font-weight:bold;}

.box-1 { background-image:url(boxBg1.gif); background-repeat:repeat-x;}
.box-2 { background-image:url(boxBg2.gif); background-repeat:repeat-x;}
.box-3 { background-image:url(boxBg3.gif); background-repeat:repeat-x;}

.rightPan { border:1px solid #DADADA; padding:50px 18px 18px 18px; background-image:url(hd-Sub-News.gif); background-repeat:no-repeat;}
.contBox1 { background-image:url(contBox1.gif); padding:12px;}
.contBox2 { background-image:url(contBox2.gif); padding:12px; background-repeat:no-repeat;}
.contBox3 { height: 400px;}
UL.ulR1 { list-style:none; margin:0px; padding:0px;}
UL.ulR1 LI { background-image:url(bullet-2.gif); background-position:0px 5px; background-repeat:no-repeat; padding:0px 0px 3px 12px;}
UL.ulR1 LI A:link {color: #A84D10; text-decoration: underline;}
UL.ulR1 LI A:visited {color: #A84D10; text-decoration: underline;}
UL.ulR1 LI A:hover {color: #A84D10; text-decoration: none;}
.margina {margin-bottom: 10px; padding-bottom: 0px;} 
.marginb {margin: 0px; padding: 0px;} 

/*-------------------------Additional Navigation styles added 12/1/08----------------*/
.nav { width:726px; height:29px; margin:0 auto; display:block;}
.nav ul { margin: 0; padding: 0; list-style: none; width: 726px; }
.nav ul li { float: left; display: inline; width: 100px; height: 29px; overflow: hidden; background: url(nav_inactive.gif) no-repeat; margin-left: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; text-transform: uppercase; }
.nav ul li#active { background: url(nav_active.gif) no-repeat; }
.nav ul a { display: block; padding-top: 10px; }
.nav ul a:link { color: #fff; text-decoration: none; }
.nav ul a:visited { color: #fff; text-decoration: none; }
.nav ul a:hover { color: #fff; text-decoration: none; }
.nav ul a:active { color: #fff; text-decoration: none; }
.nav ul li#active a:link { color: #06357a; }
.nav ul li#active a:visited { color: #06357a; }
.nav ul li#active a:hover { color: #06357a; }
.nav ul li#active a:active { color: #06357a; }

.about-pic { float: left; display: inline; margin-right: 5px; }
.return { margin-bottom: 25px; }

.current { border: 1px solid red; }
#engineering, #cad, #inspections, #towers, #residential { display: none; }
.head { position: relative; }
#slogan { margin: 0; position: absolute; top: 65px; left: 80px; font-weight: bold; font-size: 14px; font-style: italic; }