body {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #58595b;
}
h1 {
	font-size: 1.4em;
	font-weight: bold;
	color: #58595b;
	padding: 0.5em 0;
}
h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #58595b;
	padding: 0.5em 0;
}
p {
	line-height: 1.3em;
	margin: 1em 0;
}
a {
	text-decoration: none;
	color: #58595b;
}
blockquote {
	color: #008000;
	background-color: #f2f3f3;
	font-size: 1.3em;
	padding: 1em;
}
blockquote h4 {
	width: 250px;
	padding: 0.2em 0;
	float: left;
	border-right: 1px solid #008000;
}
blockquote p {
	margin: 0 0 0 260px;
	color: #008000;
}
blockquote p strong {
	display: block;
}
label {
	font-weight: bold;
}
dt {
	padding: 1em 0 0.5em 0;
}
.clear {
	 clear: both;
}
#wrapper {
	position: relative;
	margin: 40px auto 20px auto;
	width: 885px;
}
#header {
	position: relative;
	float: left;
	width: 885px;
}
#header div {
	background-color: #f4f5f5;
	padding: 15px;
	font-size: 1.1em;
}
#header ul {
	float: left;
	width: 160px;
	list-style: none outside;
}
#header li {
	padding: 0.5em 0.5em 0.5em 0;
}
#header li a {
	color: #939598;
}
#header li.selected a, #header li a:hover {
	color: #58595b;
}
#header #nav {
	float: left;
	width: 186px;
	padding: 0 2px 15px 2px;
}
#header #nav ul {
	float: left;
	width: 160px;
	list-style: none outside;
}
#nav ul li.selected {
	background: url(nav.gif) no-repeat left center;
}
#nav ul li a {
	padding: 0 15px;
}
#logo {
	padding: 15px 15px 1em 15px;
}
#menu {
	float: right;
	width: 654px;
	position: absolute;
	left: 201px;
	bottom: 0px;
}
#sidebar {
	float: left;
	width: 190px;
	padding: 45px 0 0 0;
}
#content {
	position: relative;
	left: 201px;
	margin: 0 254px 0 0;
	padding: 15px 0;
	width: 435px;
	z-index: 1;
}
#content ul {
	list-style: disc outside;
	padding: 0.5em 0 0.5em 4em;
}
#content li {
	padding: 0.5em;
}
#footer {
	clear: both;
	padding: 1em 0;
	font-size: 0.9em;
	text-align: right;
}
#footer a:hover {
	color: #ef3d41;
}