﻿form
{
	text-align: center;
}
*
{
	margin: 0px;
	padding: 0px;
}
body
{
	font: normal 11px Arial, sans-serif;
	background:#000;
}
a
{
	color: #000;
	background: inherit;
}
a:hover
{
	color: #78262c;
	background: inherit;
}
a img
{
	border: 0;
}
.left
{
	float: left;
	width: auto;
}
.clear
{
	clear: both;
}
.layout
{
	 background:#fff;
	 padding:10px;
	 margin: 9px auto 0px auto;
	width: 882px;	
}
#website
{
	
	background: white url(../images/bodyBg.gif) repeat-y;
	text-align: left;
	color:inherit;
}
#logo
{
	margin-right: 10px;
	float: left;
	width:auto;
}
#logo a
{
	display: block;
}
#banner
{
	float: left;
	width: auto;
}

#head
{
	height: 90px;
}

#leftbox
{
	width: 168px;
	background: white;
	color: inherit;
	float: left;
}

#menu
{
	background: #fff;
	color: inherit;
	padding-bottom: 8px;
}

#menu ul li
{
	display: block;
}

#menu ul li a
{
	color: #4B4F44;
	font-size: 13px;
	padding-left: 14px;
	padding-right: 10px;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	background: #D7DFD5;
	margin-bottom: 2px;
	text-decoration: none;
}

#menu ul li ul li a
{
	padding-left: 40px;
}

#menu ul li ul li ul li a
{
	font-size: 11px;
	background: #ecf5fb;
	color: inherit;
}

#menu ul li ul li ul li a:hover, #menu ul li ul li ul li a.selected
{
	background: #303230;
	color: inherit;
}

#menu ul li a:hover, #menu ul li a.selected
{
	background: #303230;
	color: #ffffff;
}

#middle
{
	border-top: 9px solid white;
	border-bottom: 10px solid white;
	overflow: hidden;
	width: 882px;
}
#contentbox
{
	width: 524px;
	float: left;
	margin-left: 10px;
}
#contentbox .description
{
	background: #979d96;
	width: 345px;
	color: inherit;
}
#contentbox .description .content
{
	padding: 16px 13px 16px 10px;
}

#contentbox .description p
{
	font-size: 11px;
	line-height: normal;
}
#contentbox .mainNews
{
	width: 345px;
	margin-top: 10px;
}
#contentbox .mainNews .content
{
	padding: 19px 15px 20px 10px;
	border: solid 1px #abb2aa;
}
#contentbox .mainNews .content p
{
	line-height: normal;
}
#contentbox .mainNews h2
{
	background: #abb2aa;
	color: #333533;
	font-size: 16px;
	padding: 2px 0px 4px 10px;
	font-weight:normal;
}
div#MainStage
{
	margin: 11px 20px 29px 18px;
}
div#MainStage h1
{
	margin: 0 0 20px 0;
	font-size: 22px;
}
div#MainStage .content a, div#MainStage .content .link
{
	color:#78262C;
	background:inherit;
}
div#MainStage .content ul,div#MainStage .content ol
{
	 padding-left:15px;	
}
div#MainStage .content img
{
	 margin:10px;	
}
div#MainStage .content .normal
{
	color:#000;
	background:inherit;
}


div#MainStage p
{
	color: black;
	background:inherit;
	line-height: 16px;
	padding-bottom:15px;
}
#rightbox
{
	margin-left: 10px;
	width: 168px;
	float: left;
}
#rightbox .news h2
{
	border-top: solid 1px #d3d3d1;
	border-bottom: solid 1px #aaaaa4;
	color: #333533;
	background: #979d96;
	font-size: 16px;
	font-weight:normal;
	padding: 4px 6px 2px 15px;
	margin-bottom: 11px;
}
#rightbox .news .content
{
	padding: 10px 10px 2px 15px;
}
.banners
{
	background: #fff;
	color:inherit;
}
.banners a
{
	display: block;
	padding-bottom: 10px;
}
.bannerColumn
{
	padding-left: 10px;
}
.listFormStd
{
	 list-style:none;	
}
.listFormStd li
{
	 clear:both;
	 line-height:18px;
	 margin-bottom:6px;
}
.listFormStd span.label
{
	padding-top:0px;
	padding-right:8px;
}
.listFormStd label, div#MainStage .listFormStd li p,.listFormStd span.label, div#MainStage .listFormStd p
{
	 width:170px;
	 float:left;
	 font:normal 11px Arial, sans-serif;
	 line-height:19px;
	 padding:0px 10px 0px 0px;
	 
}
.listFormStd .btnSubmit
{
	 background:#324751;
	 color:#fff;
	 border:0px;
	 padding:2px 5px;
	 margin-top:25px;
	 cursor:pointer;	
	 height:35px;
}
.listFormStd input.normal, .listFormStd textarea.normal
{
	 width:200px;
	 border:solid 1px #8F908A;
	 font:13px Arial;
}
.listFormStd .radioCheckbox label
{
    float:none;
    margin:0px 10px 0px 3px;    
}
div#MainStage .listFormStd li p.plainText
{
    width:auto;    
}
.listFormStd .radioCheckbox input
{
    vertical-align:middle;
    margin:0px 0px 0px 0px;
    width:13px;
    padding:0px;    
}
.listFormStd .radioCheckbox
{
	display:block;
	margin-top:-3px;
}
.listFormStd select
{
	border:solid 1px #8F908A;
	width:202px;
	font:13px Arial;
}
.listFormStd select.ddSmall
{
    width:40px;        
}
.listFormStd select.ddMiddle
{
    width:100px;    
}
.listFormStd input.small 
{
    width:30px;  
    font:13px Arial;
    border:1px solid #8F908A;  
}
.listFormStd table
{
	float:left;
}
.listFormStd table td
{
	vertical-align:top;
}
.formError
{
	 background:#7b332a;
	 padding:10px 0px 15px 0px;
	 margin-bottom:15px;	
}
.formError li
{
	 list-style:none;
	 padding-left:15px;
	 line-height:18px;	
}
div#MainStage .formError h1
{
	 padding:10px 10px;
	 margin:0px;	
}
.small_text
{
	 font-size:12px;
	 font-style:italic;	
}
#footer
{
	background: #303230;
	color:inherit;
	height: 28px;
}

#footer p
{
	color: #fff;
	background:inherit;
	font-size: 9px;
	padding-top: 7px;
	padding-left: 12px;
}
#footer a
{
	color: #fff;
	background:inherit;
	text-decoration: underline;
}

.mailbox
{
	 background:#D7DFD5;	
}
.mailbox{padding:15px 5px 0px 10px;}
.mailbox ul{list-style:none;}
.mailbox label{float:left;width:50px;padding:0px 0px 0px 5px;font-size:12px;color:#4B4F44}
.mailbox li input{float:left;width:95px;border:solid 1px #ccc;margin-bottom:2px;font-size:11px;color:#4B4F44;height:16px;}
.mailbox li input.last{margin-bottom:7px;}
.right{float:right;}
.submit{background:#324751;color:#FFFFFF; cursor:pointer; border:0; padding:2px; margin-right:3px;}




