html
{
	height: 101%;
}
/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family: Verdana;
	font-size: 12px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
ol,ul {
	list-style: disc inside none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
h1{font-size: 140%; font-weight: bold;}
h2{font-size: 120%; font-weight: bold;}
h4{font-size: 80%; font-weight: bold;}
h5{font-size: 60%; font-weight: bold;}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a:link, a:visited
{
	text-decoration: none;
	color: #0072BB;
}
a:hover
{
	text-decoration: underline;
}
a:active
{
	text-decoration: none;
}
/* Main Layout */

body
{
	background: #9B9DA0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
#header
{
	background-color: #8B8C90;
	height: 44px;
	line-height: 44px;
	vertical-align: middle;
	width: 927px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	text-align: center;
}
#header img
{
	margin: 0px auto;
	position: absolute;
	left: 49%;
}
#header a.left-top-link, #header a.left-top-link:visited
{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	float: right;
	margin-top: 3px;
	margin-right: 127px;
}
#footer
{
	width: 927px;
	margin: 0 auto 20px;
	text-align: center;
	overflow: hidden;	
}
#footer a, #footer a:visited
{
	color: #666666;
	text-decoration: none;
}
#footer a:hover
{
	color: #000000;
}
#footer a:active
{
	color: #000000;
}
#main
{
	width: 927px;
	margin: 15px auto;
}
#content
{
	background-image: url("../images/bg-middle.jpg");
	background-repeat: repeat-y;
	width: 927px;
	overflow: hidden;
	min-height: 500px;
}
div.news-div
{
	margin: 0 40px 10px;
	color: #871216;
	font-size: 12px;
	font-family: Arial;
	overflow: hidden;
}
div.news-div p
{
	margin: 10px 0px;
}
div.news-div div.news-return
{
	margin-top: 20px;
	overflow: hidden;
}
ul.news-ul
{
	list-style-type: none;
	list-style-position: inside;
	margin: 0 40px 10px;
}
ul.news-ul li
{
	margin-bottom: 20px;
	color: #871216;
	font-size: 12px;
	font-family: Arial;
	overflow: hidden;
}
ul.news-ul li h3, div.news-div h3
{
	color: #871216;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 5px;
	border-bottom: 2px solid #dcccbc;
	display: inline;
	float: left;
}
ul.news-ul li a, ul.news-ul li a:visited, div.news-div a, div.news-div a:visited
{
	color: #871216;
	text-decoration: none;
	font-weight: bold;
}
ul.news-ul li a:hover, div.news-div a:hover
{
	text-decoration: underline;
}
ul.news-ul li a:active, div.news-div a:active
{
	text-decoration: underline;
}
/* Generic classes */
.margin-5{margin: 5px;}
.margin-10{margin: 10px;}
.margin-20{margin: 20px;}
.margin-bottom-5{margin-bottom: 5px;}
.margin-bottom-10{margin-bottom: 10px;}
.margin-bottom-20{margin-bottom: 20px;}
.margin-top-5{margin-top: 5px;}
.margin-top-10{margin-top: 10px;}
.margin-top-20{margin-top: 20px;}
.margin-left-5{margin-left: 5px;}
.margin-left-10{margin-left: 10px;}
.margin-left-20{margin-left: 20px;}
.margin-right-5{margin-right: 5px;}
.margin-right-10{margin-right: 10px;}
.margin-right-20{margin-right: 20px;}
.padding-bottom-5{padding-bottom: 5px;}
.padding-bottom-10{padding-bottom: 10px;}
.padding-bottom-20{padding-bottom: 20px;}
.padding-top-5{padding-top: 5px;}
.padding-top-10{padding-top: 10px;}
.padding-top-20{padding-top: 20px;}
.padding-left-5{padding-left: 5px;}
.padding-left-10{padding-left: 10px;}
.padding-left-20{padding-left: 20px;}
.padding-right-5{padding-right: 5px;}
.padding-right-10{padding-right: 10px;}
.padding-right-20{padding-right: 20px;}
.text-bold{font-weight: bold;}
.text-italic{font-style: italic;}
.text-center{text-align: center !important;}
.text-right{text-align: right !important;}
.text-left{text-align: left !important;}
.text-justify{text-align: justify !important;}
.text-indent-30{text-indent: 30px;}
.clear-both{clear: both; height: 1px; overflow: hidden;}
.red{color: #FF0000;}
.float-left{float: left;}
.float-right{float: right;}
.overflow-hidden{overflow: hidden;}
.width-49-percent{width: 49%;}
.display-inline{display: inline;}
.display-block{display: block;}
.vertical-align-middle{vertical-align: middle;}
.border-none{border: none;}
