@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/main_background.jpg);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.container {
	margin:auto;
	background-image:url(images/content_bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width: 800px;
	padding: 17px 12px 0px 12px;
}
.top_bar {
	background-image:url(images/top_line.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height: 1px;
}
.contents {
	padding-top:17px;
	min-height:443px;
}
*html .contents {
	height:443px;
}
.bottom_bar {
	margin-top: 10px;
}

.bottom_left {
	width: 206px;
	background-image:url(images/logo_bg.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	min-height: 110px;
	float:left;
	text-align:center;
	padding-top:45px;
}
*html .bottom_left {
	height: 110px;
}

.bottom_right {
	width: 206px;
	background-color:#000000;
	min-height: 155px;
	width: 588px;
	float:right;
}
*html .bottom_right {
	height: 155px;
}

.main_menu ul {
list-style: none;
margin: 0;
padding: 0;
}

.main_menu ul li {
float: left;
margin: 0;
padding: 0;
padding: 0px 8px 0px 8px;
}

.selected a {
border-top: 3px #000 solid;
background-color:#F00;
padding-top: -3px;
}

.selected img {
margin-top: -3px;
}

.main_menu ul li a {
display: block;
height: 18px;
float: left;
text-align: center;
text-decoration: none;
padding: 6px 2px 0px 3px;
}

.main_menu ul li a:hover {
display: block;
height: 18px;
float: left;
text-align: center;
text-decoration: none;
padding: 6px 2px 0px 3px;
}

.bottom_spacer {
	height: 20px;
}
