body {
	background-color:	#eee;
	margin-top: 0px;
}

#layout {
	margin:		0 auto;
	width:		900px;
	border:		1px #af0000 solid;
	
	-moz-box-shadow: 0 0 15px #777;
	-webkit-box-shadow: 0 0 15px #777;
	box-shadow: 0 0 15px #777;
	
	background-color:	#fff;
	padding:			5px;
	padding-top:		10px;
	border-top: 0px;
}

#header {
	overflow: hidden;
}

#topbanner {
	float: left;
}

#top-navigation {
	background:	url("/images/shade.png");
	height:		32px;
	margin:		5px;
}


#top-navigation ul {
	margin:		0px;
	padding:	0px;
	list-style-type:	none;
	
	background:	url("/images/shader.png");
	background-position:	right;
	background-repeat:		no-repeat;
	width:		100%;
	height:		32px;
}

#top-navigation ul li {
	width:			19.9%;
	float:			left;
	
	display:			block;
	text-align:			center;
	
	font-size:		1.1em;
	font-weight:	bold;

	height:32px;
}

#top-navigation ul li.selected,
#top-navigation ul li:hover {
	background:			url("/images/shade_hover.png");
}

#top-navigation ul li a {
	width:			100%;
	display:		block;
	
	color:				#fff;
	text-decoration:	none;
	
	background:	url("/images/shadel.png");
	background-position:	left;
	background-repeat:		no-repeat;
	height:				32px;
	margin:0px;
}

#top-navigation ul li.selected a,
#top-navigation ul li a:hover {
	background:	url("/images/shadel_hover.png");
	background-position:	left;
	background-repeat:		no-repeat;
	text-decoration:	underline;
}

#top-navigation ul li a span {
	padding-top:		7px;
	display:block;
}

#navigation {
	float:			left;
	margin-left:-100%;
	width:			150px;
	padding:		0px 5px 5px 5px;
	margin-right:	5px;
}

#navigation div.heading {
	background-color:	#AF0000;
	background: url("/images/leftnavbg.png");
	width:	151px;
	height:	14px;

	text-align:			center;
	font-size:			.85em;
	font-weight:		bold;

	padding:			0px;
	padding-top:		4px;
	padding-bottom:		4px;
	color: #fff;
	text-decoration:	none;
	
	margin:0px;
}

#navigation ul {
	list-style:			none;
	margin:				10px 0 30px 0;
	padding-left:		11px;
	text-indent:		-11px;
}

#navigation ul li {
	margin-bottom:		3px;
}
#contact-us {
	font-size:			.85em;
	text-align:			center;
}

#contact-us a {
	font-weight:		bold;
}

#body {
	background-color:	#fff;
	background:		url("/images/background.png");
	background-repeat:	repeat-y;
	margin-top:		10px;
	border:			1px #fff solid;
}

#content-wrapper {
	float: left;
	width:100%;
}

#content-wrapper-inner {
	margin:		0 5px 0 165px;
	padding-left:		10px;
	padding-bottom:0;
}

#content {
	padding:		10px;
	min-height:			400px;
}
