html, body {
	background:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

ul, li, p {
	margin:0;
	padding:0;
	list-style-type:none;
}

br {
	clear:both;
}

a, a:hover, a:visited, a:active {
	text-decoration:none;
	border:none;
}

img {
	text-decoration:none;
	border:none;
}

#container {
	margin:0 auto;
	padding:0;
	width:835px;
}

/* Header */

#header {
	margin:0 0 10px 16px;
	width:835px;
	height:55px;
}

#header .h_banner {
	background:#292d5c;
	width:800px;
	height:5px;
	font-size:5px;
}

#header .logo {
	margin:7px 0 0 0;
	float:left;
}

#header .menu {
	margin:30px 40px 0 0;
	*margin:30px 20px 0 0;
	float:right;
	font-size:11px;
}

#header .menu li, #header .menu li a {
	display:inline;
	font-size:10px;
	font-weight:bold;
	color:#adadad;
}

/* Content */

#content {
	width:835px;
}

#content #banner {
	height:155px;
}

#content .top {
	background:url(../images/content_top.jpg) no-repeat;
	width:835px;
	height:30px;
}

#content .middle {
	background:url(../images/content_middle.jpg) repeat-y;
	width:835px;
}

#content .bottom {
	background:url(../images/content_bottom.jpg) no-repeat;
	width:835px;
	height:30px;
}

/* Footer */

#footer {
	margin:10px 0 0 0;
	width:835px;
	height:30px;
	
}

#footer p {
	margin:0 0 0 17px;
	width:800px;
	border-top:1px solid #292d5c;
	text-align:right;
	font-size:10px;
	color:#666666;
}
