﻿html
{
    height: 100%;   
}

/* ---------- Right Sidebar ---------- */
.rightbar
{
    padding: 6px; 
    text-align: center;  
}

.rightbar a
{
    text-decoration: none;
    color: #15500e;   
    font-size: small;
    font-family: Verdana;
}
/* -------------------------------- */


/* ---------- Left Sidebar ---------- */
.leftbar
{
    text-align: center;   
}

.leftbar a
{
    text-decoration: none;
    color: #15500e;   
    font-size: small;
    font-family: Verdana;
}
/* -------------------------------- */


/* ---------- Footer ---------- */
.footer
{
    text-align: left;  
    font-family: Arial;
    font-size: xx-small;
    color: #15500e;
    font-weight: bold;
    width: 800px;
}

.footer td
{
    padding: 0px 10px 0px 10px;       
}
/* -------------------------------- */


/* ---------- Links Page ---------- */
.linksbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.linksbody a
{
    text-decoration: none;
    color: #15500e;   
    font-size: x-small;
}

.linksbody a:hover
{
    text-decoration: underline;   
}

.linkstitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}
/* -------------------------------- */


/* ---------- Error Page ---------- */
.errortitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

.errorbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}


.errorbody a
{
    text-decoration: none;
    color: #15500e;     
}

.errorbody a:hover
{
    text-decoration: underline;   
}
/* -------------------------------- */


/* ---------- Home Page ---------- */
.homebody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.homebody a
{
    text-decoration: none;
    color: #15500e;   
}

.homebody a:hover
{
    text-decoration: underline;   
}

.hometitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}
/* -------------------------------- */


/* ---------- Employment Page ---------- */
.employmentbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.employmentbody a
{
    text-decoration: none;
    color: #15500e;   
}

.employmentbody a:hover
{
    text-decoration: underline;   
}

.employmenttitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}
/* -------------------------------- */


/* ---------- News Page ---------- */
.newsbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.newsbody a
{
    text-decoration: none;
    color: #15500e;   
}

.newsbody a:hover
{
    text-decoration: underline;   
}

.newstitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}
/* -------------------------------- */


/* ---------- References Page ---------- */
.referencesbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.referencesbody a
{
    text-decoration: none;
    color: #15500e;   
}

.referencesbody a:hover
{
    text-decoration: underline;   
}

.referencestitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}
/* -------------------------------- */

/* ---------- Services Page ---------- */
.servicesbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.servicesbody a
{
    text-decoration: none;
    color: #15500e;   
}

.servicesbody a:hover
{
    text-decoration: underline;   
}

.servicestitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}
/* -------------------------------- */


/* ---------- CMT Page ---------- */
.cmtbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.cmtbody a
{
    text-decoration: none;
    color: #15500e;   
}

.cmtbody a:hover
{
    text-decoration: underline;   
}

.cmttitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}
/* -------------------------------- */


/* ---------- Engineering Page ---------- */
.engineeringbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.engineeringbody a
{
    text-decoration: none;
    color: #15500e;   
}

.engineeringbody a:hover
{
    text-decoration: underline;   
}

.engineeringtitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Environmental Page ---------- */
.environmentalbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.environmentalbody a
{
    text-decoration: none;
    color: #15500e;   
}

.environmentalbody a:hover
{
    text-decoration: underline;   
}

.environmentaltitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Geotechnical Page ---------- */
.geotechnicalbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.geotechnicalbody a
{
    text-decoration: none;
    color: #15500e;   
}

.geotechnicalbody a:hover
{
    text-decoration: underline;   
}

.geotechnicaltitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- GIS Services Page ---------- */
.gisservicesbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.gisservicesbody a
{
    text-decoration: none;
    color: #15500e;   
}

.gisservicesbody a:hover
{
    text-decoration: underline;   
}

.gisservicestitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- GIS Software Page ---------- */
.gissoftwarebody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.gissoftwarebody a
{
    text-decoration: none;
    color: #15500e;   
}

.gissoftwarebody a:hover
{
    text-decoration: underline;   
}

.gissoftwaretitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- GPS Page ---------- */
.gpsbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.gpsbody a
{
    text-decoration: none;
    color: #15500e;   
}

.gpsbody a:hover
{
    text-decoration: underline;   
}

.gpstitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Surveying Page ---------- */
.surveyingbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.surveyingbody a
{
    text-decoration: none;
    color: #15500e;   
}

.surveyingbody a:hover
{
    text-decoration: underline;   
}

.surveyingtitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Staff Page ---------- */
.staffbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
    text-align: center;
}

.staffbody a
{
    text-decoration: none;
    color: #15500e;   
}

.staffbody a:hover
{
    text-decoration: underline;   
}

.stafftitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Company Info Page ---------- */
.companyinfobody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.companyinfobody a
{
    text-decoration: none;
    color: #15500e;   
}

.companyinfobody a:hover
{
    text-decoration: underline;   
}

.companyinfotitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Gallery Page ---------- */
.gallerybody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.gallerybody a
{
    text-decoration: none;
    color: #15500e;   
}

.gallerybody a:hover
{
    text-decoration: underline;   
}

.gallerytitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Archive Page ---------- */
.archivebody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;   
}

archivebody a
{
    text-decoration: none;
    color: #15500e;   
}

.archivebody a:hover
{
    text-decoration: underline;   
}

.archivetitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Contact Us Page ---------- */
.contactusbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;   
}

.contactusbody a
{
    text-decoration: none;
    color: #15500e;   
}

.contactusbody a:hover
{
    text-decoration: underline;   
}

.contactustitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Construction Admin Page ---------- */
.constructionadminbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;   
}

.constructionadminbody a
{
    text-decoration: none;
    color: #15500e;   
}

.constructionadminbody a:hover
{
    text-decoration: underline;   
}

.constructionadmintitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Inspection Services Page ---------- */
.inspectionservicesbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;   
}

.inspectionservicesbody a
{
    text-decoration: none;
    color: #15500e;   
}

.inspectionservicesbody a:hover
{
    text-decoration: underline;   
}

.inspectionservicestitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- FTP Login Page ---------- */
.ftploginbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;   
}

.ftploginbody a
{
    text-decoration: none;
    color: #15500e;   
}

.ftploginbody a:hover
{
    text-decoration: underline;   
}

.ftplogintitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Automated Machine Control Page ---------- */
.amcbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;   
}

.amcbody a
{
    text-decoration: none;
    color: #15500e;   
}

.amcbody a:hover
{
    text-decoration: underline;   
}

.amctitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Landscape Architecture Page ---------- */
.landscapearchitecturebody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;   
}

.landscapearchitecturebody a
{
    text-decoration: none;
    color: #15500e;   
}

.landscapearchitecturebody a:hover
{
    text-decoration: underline;   
}

.landscapearchitecturetitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Project Detail Pages ---------- */
.projectdetailsbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;   
}

.projectdetailsbody a
{
    text-decoration: none;
    color: #15500e;   
}

.projectdetailsbody a:hover
{
    text-decoration: underline;   
}

.projectdetailstitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */

/* ---------- Transportation Page ---------- */
.transportationbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.transportationbody a
{
    text-decoration: none;
    color: #15500e;   
}

.transportationbody a:hover
{
    text-decoration: underline;   
}

.transportationtitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Payment Page ---------- */
.paymentbody
{
    font-family: Verdana;
    align=center
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.paymentbody a
{
    text-decoration: none;
    color: #15500e;   
}

.paymentbody a:hover
{
    text-decoration: underline;   
}

.paymenttitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Sites Page ---------- */
.sitesbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.sitesbody a
{
    text-decoration: none;
    color: #15500e;   
}

.sitesbody a:hover
{
    text-decoration: underline;   
}

.sitestitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Demographic Site Analysis Page ---------- */
.demographicbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.demographicbody a
{
    text-decoration: none;
    color: #15500e;   
}

.demographicbody a:hover
{
    text-decoration: underline;   
}

.demographictitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Due Diligence Suite ---------- */
.duediligencebody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.duediligencebody a
{
    text-decoration: none;
    color: #15500e;   
}

.duediligencebody a:hover
{
    text-decoration: underline;   
}

.duediligencetitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */



/* ---------- Commercial Page ---------- */
.commercialbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.commercialbody a
{
    text-decoration: none;
    color: #15500e;   
}

.commercialbody a:hover
{
    text-decoration: underline;   
}

.commercialtitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Government Page ---------- */
.governmentbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.governmentbody a
{
    text-decoration: none;
    color: #15500e;   
}

.governmentbody a:hover
{
    text-decoration: underline;   
}

.governmenttitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Industrial Page ---------- */
.industrialbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.industrialbody a
{
    text-decoration: none;
    color: #15500e;   
}

.industrialbody a:hover
{
    text-decoration: underline;   
}

.industrialtitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Mixed Page ---------- */
.mixedbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.mixedbody a
{
    text-decoration: none;
    color: #15500e;   
}

.mixedbody a:hover
{
    text-decoration: underline;   
}

.mixedtitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Residential Page ---------- */
.residentialbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.residentialbody a
{
    text-decoration: none;
    color: #15500e;   
}

.residentialbody a:hover
{
    text-decoration: underline;   
}

.residentialtitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */

/* ---------- Institutional Page ---------- */
.institutionalbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.institutionalbody a
{
    text-decoration: none;
    color: #15500e;   
}

.institutionalbody a:hover
{
    text-decoration: underline;   
}

.institutionaltitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */

/* ---------- Business Focus Page ---------- */
.busfocusbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.busfocusbody a
{
    text-decoration: none;
    color: #15500e;   
}

.busfocusbody a:hover
{
    text-decoration: underline;   
}

.busfocustitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */


/* ---------- Ballot Page ---------- */
.ballotbody
{
    font-family: Verdana;
    font-size: small;
    padding: 2px 4px 4px 4px;
}

.ballotbody a
{
    text-decoration: none;
    color: #15500e;   
}

.ballotbody a:hover
{
    text-decoration: underline;   
}

.ballottitle
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    padding:  4px 4px 2px 4px;
}

/* -------------------------------- */




