body {
margin: 0 auto;
padding: 0;
font-family: Tahoma, Verdana, Arial;
line-height: 1.2em;
color: #000;
background: #99ccff url(images/body_bg.gif) top left repeat-x;
}
			/* WRAP */
#container {
width: 1010px;
margin: 0 auto;
padding: 0;
border: 0px solid #eee;
color: #555;
background: #fff;
}
			/* TOP BAR CONTAINER */
#header {	
margin: 0 auto;
padding: 0;
color: #000;
background: #AC4B16;
position: relative;
background: url(images/header_bg.jpg) no-repeat;
height: 178px;
display: block;
}

#header img#logo {
  position: absolute;
  left: 0px;
  margin: 15px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}

			/* MAIN CONTENT */
#content {
width: 1010px;
background: #fff;
color: #666;
margin: 10px 0px 0px 0px;
}
#content h1 {

}
			/* FOOTER */
#footer {	
clear: both;
font-size: 11px;
padding: 10px 3px 25px 30px;
margin: 10px 0px 10px 0px;
background: transparent url(images/footer_bg.gif) no-repeat bottom left;
}
#footer a {
color: #000;
background: transparent;
}
#footer a:hover {
background: transparent;
color: #64382F;
text-decoration: underline;
}
			/*LINKS*/
a {
color : #acaf2c;
font-weight : normal;
text-decoration : none;
background : inherit;
}
a:hover {
text-decoration : none;
color : #CB5C14;
background : inherit;
}
a img {
border: 0;
}


ul.header_menu_up {
  float: right;
  list-style: none;
  text-align: right;
  font-size: 11px;
  margin: 25px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}

ul.header_menu_up li {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

ul.header_menu_up li a {
  color: #ffffff;
  display: block;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  border-left: 1px solid #ffffff;
}

ul.header_menu_up li a.first {
  color: #ffffff;
  display: block;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  border: 0px solid #ffffff;
}

div#header_menu_down {position: absolute; right: 0px; bottom: 8px;}

ul.header_menu_down {
  width: 735px;
  height: 40px;
  float: right;
  list-style: none;
  margin: 92px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(images/menu_bg.gif);
}

ul.header_menu_down li {
  display: inline;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

ul.header_menu_down li a {
  display: block;
  height: 40px;
  float: left;
  line-height: 40px;
  color: #444444;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  padding: 0px 15px 0px 15px;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(images/menu_separator.gif);
}

ul.header_menu_down li a.first {
  display: block;
  height: 40px;
  float: left;
  line-height: 40px;
  color: #444444;
  padding: 0px 15px 0px 15px;
  margin: 0px 0px 0px 0px;
  background-image: none;
}

ul.header_menu_down li a.active {
  color: #ffffff;
  background-repeat: no-repeat;
  background-position: -10px 0px;
  background-image: url(images/menu_bg_active.gif);
}

ul.header_menu_down li a.first-active {
  color: #ffffff;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(images/menu_bg_active.gif);
}

ul.header_menu_down li a:hover {
  color: #ffffff;
  background-repeat: no-repeat;
  background-position: -10px 0px;
  background-image: url(images/menu_bg_active.gif);
}

ul.header_menu_down li a.first:hover {
  color: #ffffff;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url(images/menu_bg_active.gif);
}

