body {
  width: 950px ;
  margin: 0 auto ;
  text-align: center ;
  font-family: Arial, Helvetica, sans serif ;
  font-size: 1em ;
  color: #666666 ;
}

/* set all a's by default */
a {
  color: #005b2e ;
  text-decoration: none ;
}

#globalnav {
  width: 950px ;
  height: 40px ;
}

#globalnav ul {
  margin: 0;
  padding: 0;
  list-style: none ;
}

#globalnav ul li {
  float: left ;
  border-left: 1px solid #cccccc ;
  width: 123px ;
  height: 40px ;
  margin: 0;
  padding: 0;
}

#globalnav ul li.home {
  border-right: 1px solid #cccccc ;
  width: 136px ;
  clear: right ;
}

/* green block for title / logo */
#titleBlock {
  position: relative ;
  text-align: left ;
  width: 950px ;
  background-color: #1b6535 ;
  height: 116px ;
}

#logo {
  position:absolute ;
  top: 0px;
  right: 0px ;
  left: 812px;
  width: 138px ;
  height: 116px ;
}

#titleBlock a {
  text-decoration: none ;
  border: 0 ;
}



/* under the title, brown bar for contact info */
#commonInfo {
  background-color: #b4a05c ;
  text-align: right ;
  width: 950px ;
  height: 22px ;
  border-bottom: 1px solid #927e3c ;
}

#commonInfo ul {
  display: block ;
  margin: 0;
  padding-right: 136px ;
  list-style: none ;
}

#commonInfo ul li {
  float: right ;
  padding: 0 5px ;
  margin: 0 ;
  height: 22px ;
  border-right: 1px solid #927e3c ;
  font-size: 7pt ;
  color: #333333 ;
}
#commonInfo ul li.right {
  border: none ;
}

#commonInfo a {
  text-decoration: none ;
}

#commonInfo img {
  border: none ;
}

#mainhead {
  width: 950px ;
  height: 135px ;
  border-left: 1px solid #cccccc ;
  /*border-right: 1px solid #cccccc ;*/
  margin: 0 ;
  padding: 0 ;
  clear: both ;
  position: relative ;
  
}

#mainhead #pageTitle {
  border: none ;
  position: absolute ;
  top: 0px ;
  left: 0px ;
  width: 156px ;
  height:135px ;
  margin: 0 ;
  padding: 30px 0 0 0 ;
}

#mainhead #pageGraphic {
  border-bottom: 1px solid #BAAE85 ;
  border-right: 1px solid #cccccc ;
  position: absolute ;
  top: 0px ;
  width: 948px ;
  left: 0px ;
  height: 135px ;
  margin: 0 ;
  padding: 0 ;
}


#footer {
  width: 948px ;
  margin: 1em 0 2em 0;
  border: 1px solid #cccccc ;
  border-bottom: none ;
  text-align: center ;
  font-family: Arial, Helvetica, sans serif ;
  font-size: 8pt ;
  color: #666666 ;
  
}

#footer ul {
  margin: 0 ;
  padding: 0 ;
  list-style: none ;
}

#footer li {
  display: inline ;
  padding: 0 1em ;
  margin: 0 ;
  font-size: 8pt ;
  color: #aaaaaa ;
  border-right: 1px solid #cccccc ;
}

#footer li.last {
  border-right: none ;
}

#footer a {
  color: #005b2e ;
  text-decoration: none;
}

#footer a:hover {  color: #996600;}


/* new navigations */

#newnav {
padding: 0;
margin:0;
list-style: none;
overflow: hidden;
width: 950px;}

#newnav li {
display: inline;
list-style: none;}

#newnav a {
float: left;
padding-top: 40px;
overflow: hidden;
height: 0px !important; 
height /**/:40px; /* for IE5/Win only */}

#newnav a:hover {background-position: 0 40;}

#off a {width:164px; background: url('../img/nav/office.gif') 0 0px;}
#com a {width:139px; background: url('../img/nav/company.gif') 0 0px;}
#new a {width:124px; background: url('../img/nav/news.gif') 0 0px;}

#res a {width:196px; background: url('../img/nav/employment.gif') 0 0px;}

#gal a {width:193px; background: url('../img/nav/officetours.gif') 0 0px;}
#con a {width:158px; background: url('../img/nav/contact.gif') 0 0px;}
#hom a {width:100px; background: url('../img/nav/home.gif') 0 0px;}
