.Header {
	background: url("menu_images/header_side.jpg") repeat-x left top; height: 100px; text-align: center;
}
.header_container {
	background: url("menu_images/header_back.jpg") repeat-x left top; margin: 0px auto; width: 1000px; height: 100px; text-align: left; border-right-color: rgb(66, 66, 66); border-left-color: rgb(66, 66, 66); border-right-width: 10px; border-left-width: 10px; border-right-style: solid; border-left-style: solid;
}
.header_container a {
	
}
.header_container #logo {
	background: url("menu_images/logo.jpg") no-repeat left top; width: 340px; height: 100px; float: left; display: block;
}
.header_seperator {
	height: 2px; text-align: center; background-color: rgb(204, 204, 204);
}
.header_seperator_container {
	background: rgb(148, 196, 218); margin: 0px auto; width: 1000px; height: 2px; text-align: left; border-right-color: rgb(179, 180, 181); border-left-color: rgb(179, 180, 181); border-right-width: 10px; border-left-width: 10px; border-right-style: solid; border-left-style: solid;
}
.menu_seperator {
	background: rgb(160, 160, 160); height: 38px; text-align: center;
}
.menu_seperator_container {
	background: url("menu_images/menu_back.jpg") repeat-x left top; margin: 0px auto; width: 1000px; height: 38px; text-align: left; border-right-color: rgb(136, 136, 136); border-left-color: rgb(136, 136, 136); border-right-width: 10px; border-left-width: 10px; border-right-style: solid; border-left-style: solid;
}
.menu_bar {
	
}
.menu_bar ul {
	background: url("menu_images/menu_back.jpg") repeat-x left top; list-style: none; margin: 0px; padding: 0px; height: 24px; text-decoration: none;
}
.menu_bar li {
	padding: 0px 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; float: left;
}
.menu_bar li a {
	text-align: center; color: rgb(204, 204, 204); line-height: 24px; text-decoration: none; display: block;
}
.menu_bar li a:hover {
	background: url("menu_images/menu_hover.jpg") repeat-x left top; color: rgb(0, 0, 0);
}
.menu_bar li ul {
	background: rgb(81, 81, 81); width: 200px; height: auto; display: none; position: absolute; z-index: 200; opacity: 0.95;
}
.menu_bar li:hover ul {
	display: block;
}
.menu_bar li li {
	width: 200px; float: none; display: block;
}
.menu_bar li ul a {
	padding: 2px 10px; text-align: left; font-size: 12px; font-style: normal; display: block;
}
.menu_bar li ul a:hover {
	background: rgb(148, 148, 148); color: rgb(0, 0, 0); opacity: 1;
}
.menu_bar p {
	clear: left;
}
