/*_____GLOBAL STYLES_____*/
html,body{
width:100%;
height:100%;
padding:0px;
margin:0px;
font:82% tahoma,arial,sans-serif;
color:#667;
}

/*html,body{width:100%;height:100%;padding:0px;margin:0px}*/
/*body {font-family:tahoma;font-size:11px;color:#667}*/

a{color:#7E80A7}
a:hover{color:#336}

h1{font:23px georgia,serif;color:#336;font-weight:normal;block:inline;margin:0px 0px 0px 19px;padding:0px; width:371px;position:relative;top:27px}

h2{font-weight:bold;color:#336;text-decoration:uppercase; display:inline;margin:0px;padding:0px;font-size:11px}

h3{font-family:georgia;font-size:14px;color:#954A4D; margin:0px;padding:0px;font-weight:normal}

h4{font-family:tahoma;font-size:10px;color:#954A4D; margin:0px;padding:0px;font-weight:normal}

h5{text-transform:uppercase;font-size:10px;font-weight:bold;color:#336;margin:5px 0px; padding:0px}

h6{font-weight:bold;text-transform:uppercase;color:#336;font-size:10px; display:inline;margin:0px;padding:0px}

address{padding:2px 5px;margin:0px 5px 0px 20px;width:133px;border:solid 1px #CCCCCC;float:right;line-height:1.4em;font-size:10px;color:#667;font-weight:normal;text-align:center;font-style:normal}

address p{margin:5px 0px}

#header{height:68px;background-color:#fff;}
 #header img{margin:0px;padding:0px}

#UtilityNav{float:right;font-family:tahoma;font-size:10px;color:#667;position:relative;top:45px}

#UtilityNav a{text-decoration:none; color:#667}

   #UtilityNav a.selected{text-decoration:underline; color:#336}

#UtilityNav a:hover{text-decoration:underline; color:#336}
 #Footer{width:534px;padding: 0 15px;float:right;font-family:tahoma;font-size:9px;color:#667;text-align:center;line-height:1.5em}

#Footer a{text-decoration:none; color:#667}

#Footer a.selected{text-decoration:underline; color:#336}

#Footer a:hover{text-decoration:underline; color:#336}
/*_______________________*/


/*_____HOMEPAGE SPECIFIC STYLES_____*/
#homepage{margin:0px;padding:0px;width:760px;position:relative}
#homebody{background:url(/images/HomepageBG.gif) 0px 0px no-repeat #fff}
/*#homebody{background:url(/images/BG-blue.gif) 0px 68px repeat-x #fff}*/
#homepage{margin:0px;padding:0px;width:760px;position:relative}


#Navigation{width:760px;height:201px;background:url(/images/Nav_Home.jpg) left top no-repeat;margin:0px 0px 20px 0px; padding:0px}

#NavigationInner{width:760px;height:201px;position:relative;margin:0px;background:right top no-repeat}

#NavigationLinks{line-height:0em;width:196px;height:175px;padding:11px 0px 15px 0px; background: url(/images/Nav_LinkBGs.gif) 0px 0px no-repeat}

#NavigationText{position:absolute;width:330px;height:98px;left:197px;top:61px;background:top left no-repeat}


#NavigationLinks a{width:196px;height:25px;display:block;padding:0px;margin:0px}
   #NavigationLinks a#Nav1{background:url(/images/img_Nav1.gif)}
   #NavigationLinks a#Nav2{background:url(/images/img_Nav2.gif)}
   #NavigationLinks a#Nav3{background:url(/images/img_Nav3.gif)}
   #NavigationLinks a#Nav4{background:url(/images/img_Nav4.gif)}
   #NavigationLinks a#Nav5{background:url(/images/img_Nav5.gif)}
   #NavigationLinks a#Nav6{background:url(/images/img_Nav6.gif)}
   #NavigationLinks a#Nav7{background:url(/images/img_Nav7.gif)}

   #NavigationLinks a:hover#Nav1{background:url(/images/img_Nav1over.gif)}
   #NavigationLinks a:hover#Nav2{background:url(/images/img_Nav2over.gif)}
   #NavigationLinks a:hover#Nav3{background:url(/images/img_Nav3over.gif)}
   #NavigationLinks a:hover#Nav4{background:url(/images/img_Nav4over.gif)}
   #NavigationLinks a:hover#Nav5{background:url(/images/img_Nav5over.gif)}
   #NavigationLinks a:hover#Nav6{background:url(/images/img_Nav6over.gif)}
   #NavigationLinks a:hover#Nav7{background:url(/images/img_Nav7over.gif)}



/*
 #Navigation{width:760px;height:201px;background:url(/images/img_NavImage-Nav0.jpg) left top no-repeat;margin:0px 0px 20px 0px; padding:0px}
  #NavigationInner{width:760px;height:201px;margin:0px;background: left top no-repeat}
   #NavigationLinks{width:196px;height:175px;padding:11px 0px 15px 0px}
*/

/*
 #Navigation{border:solid 1px #000}
  #NavigationLinks{float:left;width:196;height:201;background:url(/images/img_NavLinksBG-blue.jpg) left top no-repeat}
  #NavigationImage{float:right;width:564px;height:201px;}
*/

 .HomeBox{font-family:tahoma;font-size:10px;color:#667;line-height:1.7em}
 #HomeBox_Content{float:left;width:196px;display: inline;font-family:tahoma;font-size:9px;font-weight:normal;color:#336;}
 #HomeBox_Portfolio{float:left;width:175px;padding:0px;margin:0px 0px 0px 0px;}
 #HomeBox_NewsEvents{float:left;width:175px;padding:0px;margin:0px 0px 0px 20px;}
 #HomeBox_FeaturedService{float:left;width:174px;padding:0px;margin:0px 0px 0px 20px;}
/*__________________________________*/



/*_____SUBPAGE SPECIFIC STYLES_____*/
#body{background:url(/images/SubpageBG.gif) 0px 0px no-repeat #fff}
/*#body{background:url(/images/BG.gif) 0px 68px repeat-x #fff}*/
#page{margin:0px;padding:0px;width:760px;position:relative; background: url(/images/img_SideNavBG-repeat.jpg) left top repeat-y #fff}

 #SideNav{padding-top:20px;width:196px;float:left;font-family:tahoma;font-size:9px;font-weight:normal;color:#336;background:url(/images/img_SideNavBG.jpg) left top no-repeat;}
 #SideNav ul{padding:0px;margin:0px 10px 0px 18px;list-style-type:none;text-transform:uppercase}
 #SideNav a{line-height:14px;color:#575980;text-decoration:none;font-weight:bold;}
 #SideNav a:hover{color:#336;text-decoration:underline}
 #SideNav li.selected a{color:#336}
  #SideNav_Level1 li{margin:13px 0px 0px 0px}
  #SideNav_Level2 li{margin:7px 0px 0px 0px}

  #SideNav ul ul{margin-left:8px;}      /* ADDED: 11-17-06 to revise secondary nav indents */
  #SideNav_Level1 li{padding-left:10px} /* ADDED: 11-17-06 to revise secondary nav indents */
  #SideNav_Level1 a{margin-left:-10px}  /* ADDED: 11-17-06 to revise secondary nav indents */
  #SideNav_Level2 li{padding-left:10px} /* ADDED: 11-17-06 to revise secondary nav indents */
  #SideNav_Level2 a{margin-left:-10px}  /* ADDED: 11-17-06 to revise secondary nav indents */

#SideNav ul li{background: url(/images/nav_gt-dk.gif)0px 2px no-repeat;text-indent:10px}
#SideNav ul li.selected{background:url(/images/nav_gt-dk.gif) 0px 2px no-repeat;text-indent:10px}
#SideNav ul li ul{display:none}
#SideNav ul li.selected ul{display:block}
#SideNav ul li.selected ul li{background:url(/images/nav_bullet.gif) left top no-repeat}

  #PortfolioLink{width:144px;margin-left:26px;margin-top:60px;text-align:center;font-family:georgia;font-size:11px;color:#954A4D;line-height:1.4em}
   #PortfolioLink p{margin:10px}
 #HomeBox_Content #PortfolioLink {margin-top:25px;}

 #MiddleColumn{float:left;width:390px}
  #HeadlineBar{width:390px;height:48px;background:url(/images/img_Banner-LandPlanning.jpg)}
  #MiddleColumn .Content{width:371px;line-height:1.7em;margin:22px 0px 0px 19px;font:11px tahoma,arial,sans-serif;}
  #MiddleColumn table{font:100% tahoma,arial,sans-serif;}

 #RightColumn{float:left;width:174px;text-align:center;line-height:1.4em}
  #RightColumn .Content{width:144px;margin-left:30px}
  
.NewsListItem{padding:0px 0px 15px}
.NewsListCategory{font:23px georgia,serif;color:#336;font-weight:normal;block:inline;margin:0px;padding:0px 0px 10px;}
.NewsListTitle, .NewsDetailTitle{font-weight:bold;text-transform:uppercase;color:#336;font-size:10px; margin:0px;padding:0px}


/*_________________________________*/

img{border-color:#667}


