body{ 
	text-align:center; 
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 120%;
	font-size: 11px;
	color: #172914;
	background:url(../images/bg.gif);
}
.clr {
	clear: both;
}

td,tr,p,div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #494948;
}
#wrap { 
margin:0 auto; /*center hack*/
text-align:left;
margin-top:0px;
border:solid 0px #FF6600;
width:837px;
background-color:#FFFFFF;
}
#banner {
text-align:left;
width:837px;
height:365px;
margin:0;
padding:0px;
}
#banner_1{
width:837px;
height:40px;
margin:0px;
padding:0px;
background-color:#FF9900;
}
#banner_2{
width:837px;
height:86px;
margin:0px;
padding:0px;
background:url(../images/bena_05.jpg);
}
#banner_3{
width:837px;
height:263px;
margin:0px;
padding:0px;
float:left;
z-index:-1;
}


#banner_4{
	width:837px;
	height:90px;
	margin:0px;
	padding:0px;
	background:url(../images/banner_4.jpg);

}
#banner_5{
	width:837px;
	height:0px;
	margin:0px;
	padding:0px;
	
}
#footer {
clear:both;
width:837px;
margin:0;
margin-top:0px;
background:url(../images/footer.gif) repeat-x;
} 
#main-body { 
float:left;
width:837px;
}

#middlebody { 
float:left; 
width:837px;
margin-top:3px;
} 



#leftsidebar { 
float:left; 
overflow:hidden;
margin:0px;
margin-top:0px;
width:180px;
} 

.inside_left {
font-size:10px;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
padding-bottom:10px;
padding-right:0px;
height:100%;
width:180px;
}

#content { 
float:left; 
width:460px;
font-size:10px;
background:url(../images/contentbg.jpg) no-repeat;
background-position:bottom;
padding-bottom:10px;
margin-top:0px;
} 

#inside {
font-size:10px;
margin-top:18px;
margin-left:18px;
margin-right:2px;
margin-bottom:0px;
padding-bottom:0px;
width:440px;
height:auto;
overflow:inherit;
}

#rightsidebar {
	float:right;
	overflow:hidden;
	margin:0px;
	margin-top:0px;
	width:180px;
	margin-right: 5px;
}  

.inside_right {
font-size:10px;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
padding-bottom:10px;
padding-right:0px;
height:100%;
width:180px;
}

{ 
margin:0; padding:0; 
} 
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address { 
margin: 0.5em 0; 
} 
li,dd { 
margin-left:1em; 
} 
fieldset { 
padding:.5em; 
} 
body {
 font-size:10px; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:1.3em; 
 } 
#footer{
width:837px;
height:17px;
text-align:left;
background:url(../images/footer.jpg) no-repeat;
color:#FFFFFF;

}

li {
margin-top: 0.2em;
margin:0px !important;
margin:20px;
}
/*---------- ------------*/
h3, .componentheading {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#476a24;
line-height:19px;
padding-left:10px;
margin-bottom:10px;
margin-top:10px;
}
a.contentpagetitle:link, a.contentpagetitle:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#476a24;
line-height:19px;
padding-left:10px;
margin-bottom:10px;
margin-top:10px;

}
.contentheading {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#476a24;
line-height:19px;
padding-left:10px;
margin-bottom:10px;
margin-top:10px;

	
}
table.moduletable {
width:100%;
margin-bottom:5px;
margin-top:0px;
padding-bottom:5px;

}
table.moduletable th, div.moduletable h3 {

color:#496c27;
text-align: left;
padding-left: 20px;
padding-top:2px;
height:21px;
width:100%;
line-height: 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
table.moduletable td {
	font-size: 11px;
	padding: 2px;
	margin: 0px;
	font-weight: normal;
	color:#656738;
}
a.moduletable td {
color:#b70000;
}
/*module-left*/
table.moduletable-left {
width:100%;
margin-bottom:5px;
margin-top:0px;
padding-bottom:5px;

}
table.moduletable-left th, div.moduletable-left h3 {

color:#496c27;
text-align: left;
padding-left: 20px;
padding-top:0px;
height:21px;
width:100%;
line-height: 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
table.moduletable-left td {
	font-size: 11px;
	padding: 2px;
	margin: 0px;
	font-weight: normal;
	color:#333333;
}
a.moduletable-left td {
color:#b70000;
}
table.moduletable-banner {
width:100%;
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
}
table.moduletable-banner th, div.moduletable-banner h3 {
background:url(../images/module-right_th.jpg) no-repeat;
color:#496c27;
text-align: left;
padding-left: 20px;
padding-top:2px;
height:21px;
width:100%;
line-height: 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
table.moduletable-banner td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	color:#656738;
}
a.moduletable-banner td {
color:#b70000;
}
a:link, a:visited {
	color: #f6882e; 
	font-weight:bold;
	text-decoration: none;
}
a:hover {
	color: #b4a15b;
	font-weight:bold;
	text-decoration: none;
}
/*------ ----------*/
table.content_table {
  width: 100%;
	padding: 0px;
	margin: 0px;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
	width:auto;
}
table.contentpaneopen {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpaneopen td {
   padding-right: 5px;
}

table.contentpaneopen td.componentheading {
	padding-left: 4px;
}



table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}
table.contenttoc {
  margin-left: 5px;
  margin-bottom: 5px;
  background: #ECECE3;
  border: 1px solid #DBDAC4;
}

table.contenttoc th {
  color: #666666;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  padding: 2px 8px;
}

table.contenttoc td {
	padding: 2px 8px;
}

.contentdescription {
	text-align: left;
}
.smalldark {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a.category:link, a.category:visited {
font-size:13px;
}
/*------------------------*/
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#8b8b8b;
	text-align: left;
	padding-top: 4px;
	padding-left: 20px;
	height: 16px !important;
	height: 20px;
	width:auto;
	text-decoration: none;
	border-bottom:1px solid #B3CD2F;
	border-left:10px solid #B3CD2F;
}

a.mainlevel:hover {
	text-decoration: none;
	border-bottom:1px solid #FA731B;
	border-left:10px solid #FA731B;	
	color:#FA731B;
	}

a.mainlevel#active_menu {
	color:#FA731B;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color:#FA731B;
}
/*------------- TOPMENU --------------*/
#topmenu_bg {
	background:url(../images/banner_2.jpg) no-repeat;
	height:30px;
	float:left;
	margin-top:0;
	margin-right:0px;
	width:837px;
}
#topmenu {
	margin-right: 10px;
	vertical-align:top;
	float:left;
}
#topmenu ul {
	padding: 0;
	list-style: none;
}

#topmenu li {
	margin: 0;
	float: left;
	height: 20px;
	padding: 0;
}

#topmenu a:link, #topmenu a:visited {
	display: block;
	float:left;
	height: 20px;
	width:156px;
	font-weight:bold;
	font-size:13px;
	color: #fff;
	border-bottom: 0;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:4px !important;
	margin-top:2px;
}

#topmenu a:hover {
	height: 20px;
	text-decoration: none;
	color:#fa7b27;
}
