@charset "utf-8";
body {
	font: 90%/1.4 Arial, Helvetica, sans-serif;
	background: #012b3c url(images/theme/main.gif) top center repeat-y;
	margin: 0;
	padding: 0;
	color: #d3f1fd;
}
ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
		padding-right: 10px;
	padding-left: 10px; 
	color:#FFF;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 

}
a img { 
	border: none;
}
a:link {
	color: #d28af2;
	text-decoration: underline; 
}
a:visited {
	color: #6c98b7;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	color:#e3b9f6;
	text-decoration: underline;
}
.container {
	width: 960px;
	background: #00374e url(images/theme/header.jpg) top left no-repeat;
	margin: 0 auto; 
}
.header {
	height:125px;
}
.logo { margin: 20px auto auto 30px}
.sidebar {
	float:left;
	width:200px;
	padding-bottom: 10px;
	color:#CCC;
	font:12px Arial;
	padding: 0;
	
}
.sidebar .adv{margin-left:10px}
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4{color:#FFF; margin-bottom:4px}
.sidebar a, .sidebar a:visited{color:#f0ce7d}
.sidebar a:hover{color:#FFF;}
.sidebar.left {
	background: #2b5a51 url(images/theme/sbleftbg.gif) top left repeat-y;
}
.sidebar.left .inner{background:url(images/theme/sbleft.gif) top left no-repeat;padding:15px 7px 10px 13px}
.sidebar.right {
	float: left;
	background: #2b5a51 url(images/theme/sbrightbg.gif) top left repeat-y;
}
.sidebar.right .inner{background:url(images/theme/sbright.gif) top left no-repeat;padding:15px 13px 10px 7px}
.sidebar.left .closer{
	background:url(images/theme/sbleftcloser.gif) top left no-repeat;
	height:6px;
}
.sidebar.right .closer {
	background:url(images/theme/sbrightcloser.gif) top left no-repeat;
	height:6px;
}
.content {
	background:url(images/theme/contentbg.gif) top left repeat-y;
	padding: 0;
	width: 560px;
	float: left;
}
.content .inner{background:url(images/theme/content.gif) top left no-repeat;;padding:15px}
.content .closer{background:url(images/theme/contentcloser.gif) top left no-repeat;height:6px}
.content ul, .content ol { 
	padding: 0 15px 15px 40px; 
}
ul.nav {
	list-style: none; 
	border-top: 1px solid #184a5f; 
	margin-bottom: 15px; 
}
ul.nav li {
	border-bottom: 1px solid #184a5f; 
}
ul.nav a, ul.nav a:visited { 
	padding: 5px 9px 5px 10px;
	display: block; 
	width: 161px;  
	text-decoration: none;
	color:#FFF;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
	background: #184a5f;
	color: #FFF;
}
.footer {
	background:url(images/theme/footer.gif) bottom left repeat-x;
	padding: 20px 0;
	color:#1a5e7b;
	font:11px Arial;
	position: relative;
	clear: both; 
	text-align:center
}
