/********************************************************************/
/*                        Links All Pages                           */
/********************************************************************/
a:Link{
text-decoration: none;
}

a:Visited{
text-decoration: none;
}

a:Hover{
text-decoration: none;
}

/********************************************************************/
/*                       Banner All Pages                           */
/********************************************************************/
table.banner{
width: 761px; 
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
}

td.bannerLeft{
width: 481px; 
height: 65px; 
border-collapse: collapse; 
padding: 0px; 
text-align: left; 
vertical-align: middle; 
background-color: #6D815B;
}

table.bannerNav{
width: 288px; 
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
}

td.bannerNav{
width: 96px; 
height: 25px; 
border-collapse: collapse; 
padding: 0px; 
text-align: center; 
vertical-align: middle; 
background-color: #CED3A5;
}

a.bannerNav:Link{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; 
color: #49362A; 
line-height: 140%; 
font-weight: bold;
}

a.bannerNav:Visited{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; 
color: #49362A; 
line-height: 140%; 
font-weight: bold;
}

a.bannerNav:Hover{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
line-height: 140%; 
font-weight: bold;
}

td.bannerSearch{
width: 288px; 
height: 39px; 
border-collapse: collapse; 
padding: 0px;
text-align: right; 
vertical-align: middle; 
background-color: #6D815B;
}

td.bannerRight{
width: 288px; 
height: 65px; 
border-collapse: collapse; 
padding: 0px; 
text-align: right; 
vertical-align: middle; 
background-color: #6D815B;
}

td.bannerWhiteLineVert{
width: 1px; 
height: 25px; 
border-collapse: collapse; 
padding: 0px; 
background-color: #FFFFFF;
}

td.bannerWhiteLineHoriz{
width: 288px; 
height: 1px; 
border-collapse: collapse; 
padding: 0px; 
background-color: #FFFFFF;
}

img.banner{
vertical-align: text-bottom;
border: 0px;
}

input.banner{
vertical-align: text-bottom;
border: 0px;
}

form{
font-family: verdana, arial, helvetica; 
font-size: 9px;
vertical-align: middle;
margin: 0px;
padding: 0px;
} 

input{
font-family: verdana, arial, helvetica; 
font-size: 9px;  
background-color: #ffffff;
}

/********************************************************************/
/*                   White Line All Pages                           */
/********************************************************************/
table.whiteLine{
width: 761px; 
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
}

td.whiteLine{
width: 761px; 
height: 1px; 
border-collapse: collapse; 
padding: 0px; 
background-color: #FFFFFF;
}

td.headLinewhiteLine{
width: 199px; 
height: 1px; 
border-collapse: collapse; 
padding: 0px; 
background-color: #FFFFFF;
}

/********************************************************************/
/*                      MenuBar All Pages                           */
/********************************************************************/
table.menuBar{
width: 761px; 
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
}

td.menuBar{
width: 761px; 
height: 25px; 
border-collapse: collapse; 
padding: 0px; 
text-align: left; 
vertical-align: top; 
background-color: #CDAA14;
}

td.menuBarRight{
width: 1px; 
height: 25px; 
border-collapse: collapse; 
padding: 0px; 
background-color: #FFFFFF;
}

/********************************************************************/
/*                        Title Home Page                           */
/********************************************************************/
table.title{
width: 761px; 
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
}

td.title{
width: 479px; 
height: 50px; 
border-collapse: collapse; 
padding: 0px;  
vertical-align: text-bottom; 
text-align: left; 
background-color: #97AA83;
}

img.title{
vertical-align: text-bottom;
}

/********************************************************************/
/*                         Date Home Page                           */
/********************************************************************/
.date{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; 
color: #ffffff; 
line-height: 140%; 
font-weight: bold;
}

td.date{
width: 288px; 
height: 50px; 
text-align: right; 
vertical-align: text-top; 
padding: 4px; 
padding-left: 10px; 
padding-top: 8px;
background-color: #567A4C;
}

td.dateRight{
width: 1px; 
height: 50px; 
border-collapse: collapse; 
padding: 0px; 
background-color: #FFFFFF;
}

/********************************************************************/
/*                        Content Section                           */
/********************************************************************/
table.content{
width: 761px;
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
}

td.siteNav{
width: 520px; 
height: 100%; 
border-collapse: collapse; 
padding: 0px;
padding-left: 20px;
padding-top: 5px; 
vertical-align: text-bottom; 
text-align: left; 
background-color: #97AA83;
}

td.contentImage{
width: 520px; 
height: 100%; 
border-collapse: collapse; 
padding: 0px;
padding-right: 0px;
padding-top: 10px;
vertical-align: middle; 
text-align: right; 
background-color: #97AA83;
}

.siteNav{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 9px; 
color: #ffffff; 
line-height: 140%; 
text-decoration: none;
}

a.siteNav:Link{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 9px; 
color: #ffffff; 
line-height: 140%; 
text-decoration: none;
}

a.siteNav:Visited{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 9px; 
color: #ffffff; 
line-height: 140%; 
text-decoration: none
}

a.siteNav:Hover{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 9px; 
color: #000000; 
line-height: 140%; 
text-decoration: none
}

td.content{
width: 520px; 
height: 100%; 
border-collapse: collapse; 
padding: 0px;
padding-left: 40px;
padding-top: 5px;
padding-bottom: 20px;
padding-right: 20px;
vertical-align: top; 
text-align: left; 
background-color: #97AA83;
}

td.contentContact{
width: 260px; 
height: 100%; 
border-collapse: collapse; 
padding: 0px;
padding-left: 40px;
padding-top: 5px;
padding-bottom: 20px;
padding-right: 20px;
vertical-align: top; 
text-align: left; 
background-color: #97AA83;
}

.contentHead{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
color: #49362A; 
line-height: 110%;
font-weight: bold;
}

a.contentHead:Link{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
color: #49362A; 
line-height: 180%;
font-weight: bold;
}

a.contentHead:Visited{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
color: #49362A; 
line-height: 180%;
font-weight: bold;
}

a.contentHead:Hover{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
color: #FFFFFF; 
line-height: 180%;
font-weight: bold;
}

.content{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
line-height: 140%; 
text-decoration: none;
}

a.contentNav:Link{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: 8E252F; 
line-height: 180%; 
text-decoration: none;
}

a.contentNav:Visited{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #8E252F; 
line-height: 180%; 
text-decoration: none;
}

a.contentNav:Hover{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
line-height: 180%; 
text-decoration: none;
}

td.contentNav{
width: 189px; 
height: 100%; 
text-align: left; 
vertical-align: top; 
padding: 0px; 
padding-left: 20px; 
padding-top: 20px;
background-color: #BBD093;
}

td.contentWhiteLine{
width: 1px; 
height: 100%; 
border-collapse: collapse; 
padding: 0px; 
background-color: #FFFFFF;
}

img.content{
vertical-align: middle;
text-align: left;
border: 0px;
}

a.sitemap:Link{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
line-height: 140%; 
text-decoration: none;
padding-left: 10px;
}

a.sitemap:Visited{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
line-height: 140%; 
text-decoration: none;
padding-left: 10px;
}

a.sitemap:Hover{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
line-height: 140%; 
text-decoration: none;
padding-left: 10px;
}

/********************************************************************/
/*                             Adobe Reader                         */
/********************************************************************/
a.adobeReader:Link{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: 8E252F; 
line-height: 140%; 
text-decoration: none;
}

a.adobeReader:Visited{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #8E252F; 
line-height: 140%; 
text-decoration: none;
}

a.adobeReader:Hover{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
line-height: 140%; 
text-decoration: none;
}

/********************************************************************/
/*                             Certifications                       */
/********************************************************************/
table.cert{
width: 510px; 
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
}

td.cert{
width: 250px; 
height: 100%; 
border-collapse: collapse; 
padding: 0px;
padding-left: 0px;
padding-top: 20px;
padding-bottom: 0px;
padding-right: 0px;
vertical-align: top; 
text-align: left; 
background-color: #97AA83;
}

a.cert:Link{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
line-height: 140%; 
text-decoration: none;
}

a.cert:Visited{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
line-height: 140%; 
text-decoration: none;
}

a.cert:Hover{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
line-height: 140%; 
text-decoration: none;
}

/********************************************************************/
/*                             Personnel                            */
/********************************************************************/
a.people:Link{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: 8E252F; 
line-height: 140%; 
text-decoration: none;
}

a.people:Visited{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #8E252F; 
line-height: 140%; 
text-decoration: none;
}

a.people:Hover{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
line-height: 140%; 
text-decoration: none;
}

img.people{
float: left;
margin-right: 20px;
clear: none;
border: 0px;
}

.peopleName{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
line-height: 140%;
font-weight: bold;
}

/********************************************************************/
/*                        Current Headlines                         */
/********************************************************************/
table.headlines{
width: 100%; 
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
background-color: #6695A0;
}
/*#6695A0*/
td.headlinesOuter{
border-collapse: collapse; 
padding: 0px;  
vertical-align: top; 
text-align: center; 
background-color: #6695A0;
}

table.headlinesInner{
width: 96%; 
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
background-color: #6695A0;
}

td.headlinesTitle{
width: 100%;
vertical-align: top;
text-align: center;
}

.headlinesTitle{
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
margin-top: 0px; 
line-height: 100%; 
padding-top: 0px; 
color: #49362A; 
font weight: bold;
}

.headlinesHead{
font-family: Arial, Helvetica; 
font-size: 12px; 
font-weight: bold; 
margin-top: 0px; 
padding-top: 0px; 
margin-bottom: 12px; 
color: #ffffff;
}

td.headlinesHead{
width: 100%;
vertical-align: top;
font-family: Arial, Helvetica; 
font-size: 12px; 
font-weight: bold; 
margin-top: 0px; 
padding-top: 10px; 
margin-bottom: 12px; 
color: #333333;
}

td.headlinesSummary{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
margin-top: 0px; 
line-height: 130%; 
padding-top: 0px; 
color: #333333;
vertical-align: top;
}

a.headlineSummary:Link{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
margin-top: 0px; 
line-height: 125%; 
padding-top: 0px; 
color: #ffffff;
}

a.headlineSummary:Visited{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
margin-top: 0px; 
line-height: 125%; 
padding-top: 0px; 
color: #ffffff;
}

a.headlineSummary:Hover{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
margin-top: 0px; 
line-height: 125%; 
padding-top: 0px; 
color: #49362A; 
text-decoration: none;
}

hr.headlines{
color: #576888; 
height: 1px; 
margin-bottom: Opx; 
margin-top: Opx;
}

/********************************************************************/
/*                       Midesction Home Page                       */
/********************************************************************/
table.midSection{
width: 761px; 
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
}

td.flash{
width: 560px; 
height: 200px; 
border-collapse: collapse; 
padding: 0px; 
text-align: right; 
vertical-align: text-bottom;  
background-color: #FFFFFF;
}

img.flash{
vertical-align: text-bottom;
}

td.midSecDivider{
width: 1px; 
height: 200px; 
border-collapse: collapse; 
padding: 0px; 
background-color: #FFFFFF;
}

td.iFrame{
width: 199px; 
height: 168px; 
border-collapse: collapse; 
padding: 0px; 
text-align: center; 
vertical-align: top;  
background-color: #6695A0;
}

td.newsIframe{
width: 520px;
border-collapse: collapse; 
padding: 0px;
padding-left: 40px;
padding-bottom: 20px;
text-align: center; 
vertical-align: top;  
background-color: #97AA83;
}

iFrame.newsHeadlines{
width: 520px; 
border: 0px;
}

td.headlines{
width: 199px;
height: 100%; 
height: 28px; 
border-collapse: collapse; 
padding: 0px; 
text-align: left; 
vertical-align: bottom;  
background-color: #6695A0;
}

iFrame.headlines{
width: 199px; 
height: 168px;
border: 0px;
}

/********************************************************************/
/*                           Projects                               */
/********************************************************************/
table.projects{
width: 100%; 
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
background-color: #97AA83;
vertical-align: top;
}

td.projectPhoto{
width: 26%;
border-collapse: collapse; 
padding: 0px;
text-align: left; 
vertical-align: top;  
background-color: #97AA83;
}

td.projectTitle{
width: 74%;
border-collapse: collapse; 
padding: 0px;
text-align: left; 
vertical-align: top;  
background-color: #97AA83;
}

td.projectLocation{
width: 74%;
border-collapse: collapse; 
padding: 0px;
text-align: right; 
vertical-align: top;  
background-color: #97AA83;
}

td.projectDesc{
width: 74%;
border-collapse: collapse; 
padding: 0px;
text-align: left; 
vertical-align: top;  
background-color: #97AA83;
}

td.projects{
width: 520px;
border-collapse: collapse; 
padding: 0px;
padding-left: 35px;
padding-bottom: 20px;
text-align: center; 
vertical-align: top;  
background-color: #97AA83;
}

iFrame.projectsTra{
width: 520px;
height: 5250px;
border: 0px;
}

iFrame.projectsMun{
width: 520px;
height: 2000px;
border: 0px;
}

iFrame.projectsLdv{
width: 520px;
height: 1700px;
border: 0px;
}

iFrame.projectsIfg{
width: 520px;
height: 1610px;
border: 0px;
}

.projectTitle{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
color: #49362A;
font-weight: bold;
vertical-align: top;
}

.projectContent{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
line-height: 140%; 
text-decoration: none;
vertical-align: top;
}

.projectContentLoc{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
color: #49362A; 
line-height: 100%; 
text-decoration: none;
vertical-align: top;
}

img.projectPhoto{
border-style: solid;
border-width: 1px;
border-color: #000000;
height: 120px;
width: 120px;
vertical-align: top;
}

hr.projects{
color: #49362A;
height: 1px;
}


/********************************************************************/
/*                    Lower Section Home Page                       */
/********************************************************************/
table.lowSection{
width: 761px; 
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
}

td.lowSpacer{
width: 30px; 
height: 50px; 
border-collapse: collapse; 
padding: 0px;   
background-color: #97AA83;
}

td.lowSecDivider{
width: 1px; 
height: 50px; 
border-collapse: collapse; 
padding: 0px; 
background-color: #FFFFFF;
}

/********************************************************************/
/*                       Explore Us Home Page                       */
/********************************************************************/
.exploreSummary{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
margin-top: 0px; 
line-height: 130%; 
padding-top: 0px; 
color: #49362A;
}

a.exploreSummary:Link{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
margin-top: 0px; 
line-height: 130%; 
padding-top: 0px; 
color: #CC0000; 
text-decoration: underline;
}

a.exploreSummary:Visited{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
margin-top: 0px; 
line-height: 130%; 
padding-top: 0px; 
color: #CC0000; 
text-decoration: underline;
}

a.exploreSummary:Hover{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
margin-top: 0px; 
line-height: 130%; 
padding-top: 0px; 
color: #FFFFFF; 
text-decoration: underline;
}

td.explore{
width: 441px; 
height: 50px; 
border-collapse: collapse; 
padding: 0px;
padding-right: 15px;  
background-color: #97AA83;
text-align: left;
vertical-align: top;
}

img.explore{
border: 0;
vertical-align: top;
}

/********************************************************************/
/*                 Featured Project Home Page                       */
/********************************************************************/
td.featureOuter{
width: 288px; 
height: 50px; 
border-collapse: collapse; 
padding: 0px;   
background-color: #567A4C;
text-align: left;
vertical-align: top;
}

img.feature{
border: 0;
vertical-align: top;
}

table.feature{
width: 288px; 
border-collapse: collapse; 
margin: 0px; 
padding: 0px; 
border: 0px;
}

td.featureSpacer{
width: 16px; 
height: 50px; 
border-collapse: collapse; 
padding: 0px;   
background-color: #567A4C;
}

td.featureSummary{
width: 144px; 
height: 50px; 
border-collapse: collapse; 
padding: 0px;   
background-color: #567A4C;
text-align: left;
vertical-align: top;
}

td.featurePic{
width: 120px; 
height: 50px; 
border-collapse: collapse; 
padding: 0px;   
background-color: #567A4C;
text-align: middle;
vertical-align: top;
}

img.featurePic{
border: 0;
vertical-align: top;
text-align: center;
}

a.feature:Link{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
line-height: 125%; 
color: #ffffff; 
text-decoration: none;
}

a.feature:Visited{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
line-height: 125%; 
color: #ffffff; 
text-decoration: none;
}

a.feature:Hover{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
line-height: 125%; 
color: #CC0000; 
text-decoration: none;
}

.featureHead{
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; 
line-height: 140%; 
color: #ffffff; 
text-decoration: none; 
font weight: bold;
}

/********************************************************************/
/*                        Copyright All Pages                       */
/********************************************************************/
.copyright{
font-family: arial, helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
line-height: 160%; 
color: #FFFFFF;
}

table.copyright{
width: 760px; 
border-collapse: collapse; 
margin-top: 5px; 
padding: 0px; 
border: 0px;
}

td.copyright{
width: 760px; 
height: 25px; 
text-align: right; 
vertical-align: middle; 
background-color: #6D815B;
}

a.copyright:Link{
color: #FFFFFF;
}

a.copyright:Visited{
color: #FFFFFF;
}

a.copyright:Hover{
color: #CC0000;
}

/********************************************************************/
/*                              Body                                */
/********************************************************************/
body.index{
background-color: #6D815B; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
scrollbar-face-color: ; 
scrollbar-highlight-color: ; 
scrollbar-3dlight-color: ; 
scrollbar-darkshadow-color: ; 
scrollbar-shadow-color: ; 
scrollbar-arrow-color: ; 
scrollbar-track-color: ;
}
/*#6695A0*/
body.headlines{
background-color: #6695A0; 
margin-bottom: 5px; 
margin-left: 5px; 
margin-right: 5px; 
margin-top: 5px; 
scrollbar-face-color: #97AA83; 
scrollbar-highlight-color: #EEEEEE; 
scrollbar-3dlight-color: #CCCCCC; 
scrollbar-darkshadow-color: #CCCCCC; 
scrollbar-shadow-color: #EEEEEE; 
scrollbar-arrow-color: #FFFFFF; 
scrollbar-track-color: #EEEEEE;
}

body.projects{
background-color: #97AA83; 
margin-bottom: 5px; 
margin-left: 5px; 
margin-right: 5px; 
margin-top: 5px; 
scrollbar-face-color: #97AA83; 
scrollbar-highlight-color: #EEEEEE; 
scrollbar-3dlight-color: #CCCCCC; 
scrollbar-darkshadow-color: #CCCCCC; 
scrollbar-shadow-color: #EEEEEE; 
scrollbar-arrow-color: #FFFFFF; 
scrollbar-track-color: #EEEEEE;
}
						
h1            				{FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 20px; margin-top: 15px; margin-bottom: 10px; line-height: 140%;}
h2            				{FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 16px; margin-top: 15px; margin-bottom: 10px; line-height: 140%;} 
h3            				{FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 13px; margin-top: 15px; margin-bottom: 10px; line-height: 140%;}
h4            				{FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; margin-top: 15px; margin-bottom: 10px; line-height: 140%;} 

p         					{FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 130%; color: #FFFFFF;}

#FLASH_LAYER {
	position:			absolute;
	width:				200px;
	height:				200px;
	left: 				50%;
	top: 				14px;
 	z-index:			1001;
	margin-left: 		162px;
	margin-top: 		0px
}