
/***************************************
 HEADER
***************************************/


.header {
  padding: 0;
  margin: 5px 0 0 0;
  width: 780px;
  height: 71px;
  background: url(/images/sitenav08/greentop.jpg) no-repeat;
}

.header .search {
  position: relative;                                                                    
  left: 500px;                                                                           
  top: 32px;                                                                             
}                                                                                        

.header .q { 
  font-size: 9px;                                                                        
  height: 14px;                                                                          
  width: 125px;
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid #5E5A55;                                                             
  
  position: relative;                                                                    
  top: -8px;                                                                            
}                                                                                        

.header .menu {
  display: block;
  float: right;
  margin: 7px 25px 0 0;
}

.header .menu a {
  background-image: url("/images/sitenav08/topnav_bullet.gif");                                              
  background-repeat: no-repeat;                                                                   
  background-position: center left;   
}

.header a, .header a:visited {
  margin: 0 0 0 15px;
  padding: 0 0 0 10px;

  color: #e4dfdb;
  text-decoration: none;
  font-size: 7px;
  font-weight: bold;
  letter-spacing: 1px;
}

.header a:hover {
  color: white;
}



.headerRightCorner {
  margin: 0;
  padding: 0;
  background-color: #636363;
  background-image: url("/images/sitenav08/menu_corner_grey_right.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  border-top: 1px solid #e4dfdb;
}


/***************************************
 HEADER MENU
***************************************/

ul.headerMenu {
  width: 770px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  height: 23px;
  background-color: #636363;
  background-image: url("/images/sitenav08/menu_corner_grey_left.png");
  background-repeat: no-repeat;
  background-position: bottom left;
}

ul.headerMenu li {
  display: block;
  float: left;
  border-right: 1px solid #e4dfdb;
}

ul.headerMenu li.first {
  margin-left: 13px;
}

ul.headerMenu li.last {
  border: 0;
}

ul.headerMenu li a {
  display: block;
  padding: 5px 15px 5px 15px;

  cursor: pointer;

  color: #eee;
  font-size: 10px;
  font-family: Verdana, Sans;
  text-decoration: none;
  font-weight: bold;
}

.headerMenuInitial { background-color: #636363; }
.headerMenuCurrent { background-color: #f8872f; }


ul.headerMenu ul {
  display: none;
  position: absolute;
  margin: 0;
  padding: 3px;
  border-top: 1px solid #fff;
  z-index: 10;
  list-style-type: none;
  background-color: #b7b7b7;
}

ul.headerMenu ul li {
  display: block;
  float: none;
  margin: 0;
  
  /* IE hacks */
  border: 1px solid #b7b7b7;
  line-height: 14px;
  vertical-align: middle;
}

ul.headerMenu ul a, ul.headerMenu ul a:hover, ul.headerMenu ul a:active, ul.headerMenu ul a:visited {
  display: block;
  margin: 0 3px 0 3px;
  padding: 3px 3px 3px 5px;

  color: white;
  font-size: 9px;
  font-family: Verdana, Sans;
  text-decoration: none;
  font-weight: bold;
}

.headerMenuItemInitial { background-color: #b7b7b7; }
.headerMenuItemCurrent { background-color: #7f7f7f; }





/***************************************
 FOOTER
***************************************/

.footerWrapper {
  position: relative;
  width: 780px;
  height: 47px;
  margin: 25px 0 10px 0;
  background-image: url("/images/sitenav08/footer.jpg");
}

/*.footer {
  margin-top: 25px;
}*/

.footer p {
  margin: 10px 25px 0 0;
  padding: 0;
  float: right;
}

.footer p, .footer a, .footer a:visited {
  color: white;
  font-size: 11px;
  text-decoration: none;
}

.footer a:hover {
  text-decoration: underline;
}

.footerText {
  margin-left: 10px;
  color: #777;
  font-size: 10px;
  font-family: Verdana, Sans;
  text-decoration: none;
}

.footerText a, .footerText a:visited {
  color: #777;
  font-size: 10px;
  text-decoration: none;
}

.footerText a:hover {
  text-decoration: underline;
}

