*

{

	margin: 0;

	padding: 0;

}



body {

	background: #eee url("") top left repeat-x;

	text-align: center;

	font: normal 11px/18px verdana, arial, tahoma, sans-serif;

	color: #333;

	padding-top: 40px;

	line-height: 14px;

}



a {

	color: #333;

	text-decoration: none;

}



a:visited {

	text-decoration: underline;

}



a:hover {

	color: #F1DB89;

}



#header {

	width: 580px;

	height: 210px;

	background: #e9ebef url("images/banner1.jpg") no-repeat;

	background-position: top right;

}



#wrapper {

	width: 580px;

	background: #fff url("images/sidebar.gif") bottom repeat-y;

	background-position: 0  0;

	border: solid 10px #fff;

	margin: 0 auto;

	text-align: left;

}



h1 {

	width: 140px;

	height: 30px;

	background-color: #839fc8;

	margin: 1px 1px 1px 0;

	float: left;

	font: bold 16px/30px arial, verdana, tahoma,  sans-serif;

	padding-left: 10px;

	color: #fff;

	cursor: default;

}



h2 {

	width: 419px;

	height: 30px;

	background: #839fc8;

	float: left;

	font: bold 16px/30px arial,  verdana, tahoma, sans-serif;

	padding-left: 10px;

	color: #fff;

	margin-top: 1px;

	cursor: default;

}



h3 {

	font: bold 16px/30px arial,  verdana, tahoma, sans-serif;

	color: #839fc8;

}



#nav {

	list-style: none;

	z-index: 2;

	border-right: 1px solid #fff;

	height: 210px;

	width: 150px;

}



#nav li a {

	color:  #fff;

	font: normal 11px/24px verdana, arial, tahoma, sans-serif;

	display: block;

	width: 140px;

	height: 24px;

	background: #839fc8 url("images/a.gif") right no-repeat;

	border-bottom: 1px solid #fff;

	padding-left: 10px;

	text-decoration: none;

}



#nav li  a:hover {

	background: #c4daf9 url("images/a_hover.gif") right no-repeat;

}



#current a {

	background-image: url("images/bullet.gif");

	background-repeat: no-repeat;

	background-position: 100% 50%;

}



#sidebar {

	line-height: 12px;

	width: 132px;

	background-color:  #fff;

	float: left;

	position: relative;

	left: -4px;

	margin-left: -147px;

	border-top: 1px solid #fff;

	font: normal 10px/18px verdana, arial, tahoma, sans-serif;

	padding: 8px;

}



#sidebar p {

	text-align: justify;

	line-height: 14px;

}



img {

	border: none;

}



a img {

	display:  block;

	margin-bottom: 20px;

	border: 1px solid #fff;

}



a:hover img {

	border-color: #ccc;

}



#content {

	float: left;

	text-align: justify;

	width: 400px;

	margin: 10px 0 0 10px;

}



#content ul {

	padding: 0px 20px 10px 20px;

}



p {

	margin-bottom: 10px;

}



#footer {

	text-align: center;

	clear: both;

	width: 400px;

	margin-left: 163px;

}


