
a:link { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: none; text-align: center }
a:visited { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: none; text-align: center }
a:hover { color: #030; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: none; text-align: center }
a:active { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-align: center }
body  { background-color: white }
h1 { color: #030; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2 { color: #030; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva }
td { }
.altlink { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva; text-decoration: none; text-align: left }
.altlink a:link { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
.altlink a:visited { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
.altlink a:hover { color: #676c72; font-size: 10px; font-family: Arial, Helvetica, Geneva; text-decoration: none; background-color: #f93 }
.altlink2 { color: #030; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: none; text-align: left }
.altlink2 a:link { color: #030; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
.altlink2 a:visited { color: #030; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
.altlink2 a:hover { color: #f93; font-family: Arial, Helvetica, Geneva; text-decoration: none }
.bottomnavbar { background-color: #999; text-align: left; width: auto; height: 25px }
.linkspacer { text-align: right; vertical-align: text-bottom; padding-left: 8px; width: auto; height: auto }
.mainback { background: url(../images/main-back.gif) no-repeat scroll right bottom }
.mainline   { background-color: #666; width: 100%; height: 1px }
.mainlinespacer  { width: 406px; height: 10px }
.mainlinkspacer { text-align: right; vertical-align: text-bottom; padding-left: 20px; width: auto; height: auto }
.mainspacercell { width: 10px; height: auto }
.maintextarea { width: 530px; height: 490px }
.navbarspacer { width: 152px; height: auto }
.navigationarea  { background-color: #f93 }
.paragraphspacer { margin-top: 10px; margin-left: 8px }
.sidebarlinespacer { width: 150px; height: 20px }
.sidebartext { font-size: 10px }
.sidegreyline { background-color: #666; width: 150px; height: 1px }
.sidenav  { background: #d6d6d6 url(../images/left-column-top.gif) no-repeat scroll left top }
.sidewhiteline { background-color: white; width: 150px; height: 1px }
.typearea   { width: auto; height: auto }
.whiteborder  { background-color: white; border: solid 1px #999; width: 702px; height: auto }
.rightjustify { text-align: right }
.tenpixelheight { width: auto; height: 10px }
.servicestable { width: 250px; height: auto }
.bodytextarea { width: 285px; height: auto }
.homehead { background: url(../images/home-head.jpg) no-repeat scroll left top }
.measuredhead { background: url(../images/measured-head.jpg) no-repeat scroll left top }
.undergroundhead { background: url(../images/services-head.jpg) no-repeat scroll left top }
.generalhead { background: url(../images/general-head.jpg) no-repeat scroll left top }
.textform { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #b7b7b7; border: solid 1px #424242; width: 180px; height: 15px }
.textformactive { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: white; border: solid 1px #000000; width: 180px; height: 15px }
.textformarea { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #b7b7b7; border: solid 1px #000000; width: 180px; height: 90px }
.textformareaactive { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: white; border: solid 1px #000000; width: 180px; height: 90px }
.textformbuttons { color: white; font-family: Arial, Helvetica, Geneva; background-color: #030 }
.textformbuttonsactive { color: black; font-family: Arial, Helvetica, Geneva; background-color: #ccc }
