div#test{
	float: left;
}


*{
	margin: 0;
	padding: 0;
	}
	
body{
	font-family: Arial, Verdana, sans-serif;
	font-size: 85%;
	background: #beb459;
	color: #fff;
}
div#page_overlay{
	width: 100%;
	height: 100%;
	float: left;
	padding: 0 0 50px 0;
	background: url(../images/body-bg.png) repeat-x #c8be6c;
}
div#container{
	width: 840px;
	margin: 0 auto;
}

div#top-menu{
	width: 840px;
	height: 47px;
	float: left;
}
ul#nav{
	width: 840px;
	float: left;
	list-style: none;
}
ul#nav li{
	float: left;
	height: 47px;
	width: auto;
}
ul#nav li a{
	height: 47px;
	text-decoration: none;
	float: left;
	background-position: top;
	background-repeat: no-repeat;
}

ul#nav li a span{
	display: none;
}
ul#nav li#nav_2 a{
	background-image: url(../images/main-menu_01.png);
	width: 65px;
}
ul#nav li#nav_3 a{
	background-image: url(../images/main-menu_02.png);
	width: 119px;
}
ul#nav li#nav_4 a{
	background-image: url(../images/main-menu_03.png);
	width: 90px;
}
ul#nav li#nav_6 a{
	background-image: url(../images/main-menu_04.png);
	width: 87px;
}
ul#nav li#nav_7 a{
	background-image: url(../images/main-menu_05.png);
	width: 73px;
}
ul#nav li#nav_8 a{
	background-image: url(../images/main-menu_06.png);
	width: 67px;
}
ul#nav li#nav_9 a{
	background-image: url(../images/main-menu_07.png);
	width: 96px;
}
ul#nav li#nav_10 a{
	background-image: url(../images/main-menu_08.png);
	width: 89px;
}
ul#nav li#nav_11 a{
	background-image: url(../images/main-menu_09.png);
	width: 73px;
}
ul#nav li#nav_12 a{
	background-image: url(../images/main-menu_10.png);
	width: 81px;
}
ul#nav li a:hover, ul#nav li.selected a{
	background-position: bottom !important;
}

/******** page header ***********/
div#page_header{
	width: 840px;
	height: 362px;
	float: left;
	background: url(../images/top-bg.png) left top no-repeat;
}	
div#page_header p{
	float: left;
}
div#page_header p a{
	width: 320px;
	height: 120px;
	float: left;
	text-decoration: none;
}
div#page_header p a span{
	display: none;
}
div#page_header div{
	width: 380px;
	height: 253px;
	float: right;
	margin: 57px 40px 0 0;
	padding: 3px;
	background: #fff;
}
div#page_header div img{
	float: left;
}
/*********** content container *********/
div#content_container{
	padding: 0 20px;
}
div.fix{
	width: 100%;
	float: left;
}

/*left column */
div#left_column{
	width: 200px;
	float: left;
}
div#left_column ul#info, li.sub_nav{
	list-style: none;
	float: left;
	margin: 0 0 20px 0;
}
div#left_column ul#info li, li.sub_nav{
	float: left;
	width: 200px;
	}
div#left_column ul#info li a{
	color: #fff;
	float: left;
	text-decoration: none;
	font-size: .7em;
}
div#left_column ul#info li a img{
	border: none;
}
div#left_column ul li.sub_nav a{
	color: #054260;
	text-decoration: none;
	float: left;
	padding: .1em 0 .1em 15px;
	font-size: .9em;
	background: url(../images/sub-nav-bullet.gif) left .3em no-repeat;
}
div#left_column ul li.sub_nav a:hover, div#left_column ul#sub_nav li a.selected, div#left_column ul li.active a{
	font-weight: bold;
}

/*content

 detailed styles for content are set in content.css
 
*/ 

div#content{
	width: 580px;
	float: right;
}



div#footer{
	width: 100%;
	float: left;
	padding: 15px 0;
	clear: both;
	background: #beb459;
	color: #dcd7a6;
	font-size: .8em;
}
div#footer div#footer_content{
	position: absolute;
	left: 50%;
	margin: 0 0 0 -175px;
	padding: 5px 0;
}
div#footer div#footer_content a{
	text-decoration: none;
	color: #dcd7a6;
}