* {
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
ul {
	list-style: none;
}
a {
	text-decoration: none;
}
html {
	background: #fff;
}
body {
	text-align: center;
}
#wrapper {
	text-align: left;
	width: 808px;
	margin: 0 auto;
}
#main{
	background: url("images/main_bg.png") repeat-y center;
}	
#logo a{
	display: block;
	background: url("images/logo.png") no-repeat top left;
	width: 808px;
	height: 73px;
	text-indent: -3000px;
	margin: 0 0px 20px;
}
#top {
	height: 37px;
	background: url("images/top_bg2.png") no-repeat right bottom;
	margin-top: 35px;
}
#top div {
	background: url("images/top_bg.png") no-repeat left bottom;
	height: 37px;
	width: 100%;
}
#topmenu {
	position: absolute;
	margin: 10px 30px 0;
	_margin: -2px 30px 0;
}

#topmenu li {
	display: inline;
	float: left;
	background: url("images/tab_off.png") no-repeat right -87px ;
	margin: 0;	
}
#topmenu li:hover {
	background: url("images/tab_off.png") no-repeat right -29px ;
}
#topmenu li.active {
	background: url("images/tab_on.png") no-repeat right -35px;
	margin-top: -6px;
	height: 35px;
}
#topmenu li a{
	display: block;
	height: 29px;
	_height: 20px;
	_width: 40px;
	background: url("images/tab_off.png") no-repeat left -58px ;
	line-height: 33px;
	padding: 0 20px;	
	color: #000;
	white-space: nowrap;
}
#topmenu li:hover a{
	background: url("images/tab_off.png") no-repeat left 0 ;
	color: #d00;
}
#topmenu li.active a{
	background: url("images/tab_on.png") no-repeat left 0;
	height: 35px;
	font-weight: bold;
	font-size: 110%;
	line-height: 38px;
	color: #fff;
}
#bottom {
	background: url("images/top_btm2.png") no-repeat right bottom ;
}
#bottom div {
	background: url("images/top_btm.png") no-repeat left bottom ;
	height: 37px;	
}
#bottom div span {
	text-align: right;
	display: block;
	padding-top: 10px;
	margin-right: 20px;
	font-size: 7pt;
}
#side {
	width: 223px;
	float: left;
	margin-left: 4px;
	_margin-left: 2px;
	border-right: solid 1px #ccc;
	height: 400px;
	margin-right: 10px;
	margin-top: 10px;
	background: url("images/side_bg1.jpg") no-repeat  0px bottom;
	padding: 0;
}
#side #menu li a {

}
#side #menu li a {
	display: block;
	padding: 5px 10px 8px;
	margin: 0;
	_width: 203px;
}
#side #menu li a:hover {
	background: #F7F0E3;
	border-right: solid 3px #BB7A0A;
	padding-right: 5px;
	_padding-right: 7px;
}
#side #menu li.active a {
	background: #F1E4CE;
	border-right: solid 3px #BB7A0A;
	padding-right: 5px;
	_padding-right: 7px;
}
#content {
	height: 400px;
	padding: 10px 20px 0px 0;
}
#content img {
	float: top;
	border: solid 1px #250FCE; /*#BB7A0A;*/
	padding: 1px;
	margin: 4px;
}
ol#box {
	height: 380px;
	overflow: auto;
	padding-left: 35px;
}
ol#box li {
	margin: 8px 3px;
	border-bottom: solid 1px #ddd;
}
ol#box li span {
	display: block;
	color: #d00;
	font-size: 8pt;
	text-align: right;
} 
ol#box li small {
	display: block;
	color: #aaa;
	font-size: 8pt;
} 