@charset "utf-8";

html, body{
	margin:0;
	padding:0;
}
a img{
	border:none;
}
img, div, .pngfix, input { 
	behavior: url("/includes/css/iepngfix.htc");
}
form{
	margin:0;
	padding:0;
}

label{
	display:block;
	float:left;
	line-height:15px;
	padding:5px 0 0 0;
	width:260px;	
}
#container {
	border:1px solid #D7D3C1;
	width: 980px; /* 980 */
	margin-right: auto;
	margin-left: auto;
}

#container #header {
	background-image: url(../../images/bgHeader.jpg);
	background-repeat: no-repeat;
	height:148px;
}
#container #header #logo {
	height:118px;
}
#container #header #topnav {
	height: 30px;
	padding:0 0 0 199px;
}
#container #header #topnav ul{
	margin:0;
	padding:0;
}
#container #header #topnav ul li{
	list-style:none;
	margin:0 2px 0 0;
	padding:0;
	float:left;
}
#container #header #topnav ul li a{
	color:#C9C8AC;
	display:block;
	background:url(../../images/bgMenuOff.gif) no-repeat;
	line-height:30px;
	height:30px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:90px; /*100*/
}
#container #header #topnav ul li a:hover, #container #header #topnav ul li a.active{
	color:#2F2415;
	background:url(../../images/bgMenuOn.gif) no-repeat;
}

#container #body{
	background:url(../../images/bgBody.gif) repeat-y;
	clear:both;
	display:block;
	min-height:700px;
	height:auto !important;
	height:700px;
}
#container #body div.leftcolumn{
	width:199px;
}
#container #body div.leftcolumn #searchbox{
	background:url(../../images/bgSearchBox.gif) repeat-y;
	color:#FFFFFF;
	padding:22px 13px;
}
#container #body div.leftcolumn #searchbox label{
	width:150px;
}
#container #body div.leftcolumn #leftnav{
	margin:0;
	padding:0;
}
#container #body div.leftcolumn #leftnav ul{
	padding:0;
	margin:0;
}
#container #body div.leftcolumn #leftnav ul li{
	list-style:none;
	margin:0;
	padding:0;
	background:url(../../images/bgLeftNavSeparator.gif) bottom no-repeat;
	float:left;
}
#container #body div.leftcolumn #leftnav ul li a{
	background:url(../../images/bulletLeftNav.gif) no-repeat 30px 13px;
	color:#3E2F1B;
	display:block;
	padding:6px 0 6px 50px;
	text-decoration:none;
	width:149px;
}
#container #body div.leftcolumn #leftnav ul li a:hover, #container #body div.leftcolumn #leftnav ul li a.active{
	color:#E26800;
}
#container #body div.leftcolumn #icongroup{
	clear:both;
	padding:27px 0 0 0;
	text-align:center;
}
#container #body div.leftcolumn #icongroup a img{
	margin:0 0 10px 0;
}
#container #body div.rightcolumn{
	padding:17px 45px 15px 13px;
	width:723px;
}
#container #body div.rightcolumn #content{
	background:#FFFFFF;
	color:#312413;
	padding:4px;
	min-height:700px;
	height:auto !important;
	height:700px;
	
}
#container #body div.rightcolumn #content div.leftcolumn{
	margin:0;
	padding:10px;
	width:431px;
}
#container #body div.rightcolumn #content div.nosidebar{
	width:695px;
}
#container #body div.rightcolumn #content h2{
	color:#E26800;
	font-size:18px;
	line-height:24px;
	margin:0;
	padding:0;
}
#container #body div.rightcolumn #content h3{
	color:#6B6154;
	font-size:14px;
	line-height:24px;
	margin:0;
	padding:10px 0 0 0;
}
#container #body div.rightcolumn #content a{
	color:#E26800;
	text-decoration:none;
}
#container #body div.rightcolumn #content a:hover{
	text-decoration:underline;
}
#container #body div.rightcolumn #content div.rightcolumn{
	background:#F1F1E3;
	margin:0;
	padding:10px;
	width:244px;
}
#container #body div.rightcolumn #content div.rightcolumn h2{
	color:#655B4F;
	font-size:18px;
	line-height:24px;
	margin:0;
	padding:0;
}
#container #body div.rightcolumn #content div.rightcolumn #latestnews h2{
	padding:0 0 0 30px;
}
#container #body div.rightcolumn #content div.rightcolumn #latestnews div.newsitem{
	background:url(../../images/icnNewsItem.png) no-repeat 2px 0;
	line-height:18px;
	margin:0 0 10px 0;
	padding:0 0 0 30px;
	width:204px;
}
#container #body div.rightcolumn #content div.rightcolumn #latestnews div.newsitem h3{
	padding:0;
	margin:0;
}
#container #body div.rightcolumn #content div.rightcolumn #latestnews div.newsitem h3 a{
	color:#E26800;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#container #body div.rightcolumn #content div.rightcolumn #latestnews div.newsitem div.newsbody{
	background:url(../../images/bgNewsItemSeparator.gif) repeat-x bottom;
	padding:0 0 10px 0;
}
#container #body div.rightcolumn #content div.rightcolumn #latestnews div.last div.newsbody{
	background-image:none;
	padding:0 0 10px 0;
}
#container #body div.rightcolumn #content div.fullcolumn{
	margin:0;
	padding:10px;
}
#container #footer{
	background:url(../../images/bgFooter.gif) repeat-x #453C25;
	border-top:2px solid #E26800;
	height:80px;
	padding:24px 0 0 0;
	text-align:center;
}
#container #footer #footerinfo{
	color:#FFFFFF;
}
#container #footer #bottomnav{
	margin:0;
	padding:0;
}
#container #footer #bottomnav ul{
	margin:0;
	padding:0;
}
#container #footer #bottomnav ul li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#container #footer #bottomnav ul li a{
	border-right:1px solid #FFFFFF;
	color:#E26800;
	padding:0 4px 0 2px;
}
#container #footer #bottomnav ul li a:hover, #container #footer #bottomnav ul li a.active{
	color:#FFFFFF;
}
#container #footer #bottomnav ul li a.last{
	border-right:none;
}
.cleaner{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}

.leftcolumn, .rightcolumn{
	float:left;
}
.button{
	background:#E26800;
	border:none;
	color:#FFFFFF;
	font-size:9px;
	height:17px;
	line-height:17px;
	padding:0 5px;
}
.texterror{
	color:#990033;
}
.fieldtext{
	border:1px solid #C2BEA6;
	font-size:12px;
}
.textcommon{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
}
.tablerow{
	clear:both;
	display:block;
	padding:4px;
}
.textfooter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;	
}
.inputFieldsError{
	background:#FFE7FF !important;
	border:1px solid #FF0000;
}
