#header {
  width: 800px;
  height: 118px;
  font-family: arial;
  font-weight: bold;
}

#header #logo {
  float: left;
  width: 300px;
  height: 118px;
  background-image: url(../images/header_left.jpg);
}

#header #header_links { 
  float: right;
  width:500px; 
  background-image: url(../images/header_right.jpg);
  height: 118px;
}

ul#navigation-1 { 
  margin:0; 
  padding:10px 0px 10px 50px; 
  list-style:none; 
  /* these two lines are required for ie7 visibility over images */
  z-index: 500;
  position: relative;
}

ul#navigation-1 li { 
  height: 24px;
  margin:0; 
  display:block; 
  float:left; 
  position:relative;
}

ul#navigation-1 li a:link, 
ul#navigation-1 li a:visited { 
  padding:2px 10px 0px 10px; 
  display:block; 
  text-decoration:none; 
  font-size: 14px;
  height:14px; 
}

ul#navigation-1 li:hover a { 
  color:#feb451; 
}
	
ul#navigation-1 li ul.navigation-2 { 
  margin:0; 
  padding:0px 0px 0px 0px; 
  border-top: 0px solid #ffffff;
  display:none; 
  background:#ffffff; 
  width:93px;
  position:absolute; 
  top:21px; 
  left: 5px;
}

/* handled by jquery
ul#navigation-1 li:hover ul.navigation-2 { 
  display:block; 
}
*/

ul#navigation-1 li ul.navigation-2 li { 
  clear:left; 
}

ul#navigation-1 li ul.navigation-2 li a:link, 
ul#navigation-1 li ul.navigation-2 li a:visited { 
  background:#457ca6; 
  font-size: 12px;
  padding:4px 0px 4px 6px; 
  width:85px;
  border:1px solid #fff; 
  height: 15px;
  position:relative; 
  z-index:1000; 
  color: #ffffff;
}

ul#navigation-1 li ul.navigation-2 li:hover a, 
ul#navigation-1 li ul.navigation-2 li a:active, 
ul#navigation-1 li ul.navigation-2 li a:hover { 
  background:#69b0ee; 
  border-bottom:1px solid #fff; 
}


