body {
	background-image: url(../images/bg_main.png);
	background-repeat: repeat-x;
	background-position: center top;
}

#container {
	width: 906px;
	    font-weight: normal;
    line-height: 22px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
}

#header {
	height:160px;
	padding: 10px;
}

.logo {
	margin: 2px;
	float: left;
	height: 160px;
	width: 226px;
}

.topmenu {
	padding: 6px;
	height: 50px;
	width: 400px;
	float: right;
}

.caption {
	color: #FFF;
	text-align: left !important;
	float: left;
	width: 623px;
	margin-top: 46px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
	margin-left: 21px;
}

.caption a:link{
	color: #FFF;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	text-decoration:none;
}

.caption a:hover{
	color: #FFF;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	text-decoration:underline;
}

#menu {
	height: 72px;
	background-image: url(../images/bg_menu_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 0px;
	text-align: left;
}

.toppadiing {
	margin-top: 30px;
	margin-right: 20px;
	margin-left: 20px;
}

.leftpanel {
	background-color: #f4f4f4;
	padding-bottom:80px;
	padding-left:25px;
	padding-top:0px;
	padding-right:25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}

.text2 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #509400;
	font-size: 12px;
	line-height: 15px;
	border: 0px #FF0000 solid;
	vertical-align:top;	
}

.text2 ul
{
border: 0px #FF0000  solid;
margin:0px;
padding:0px;
list-style-image: url(../images/dot_pointer.gif);
list-style-position:inherit;
}

.text2 li
{
border: 0px  #00CC00 solid;
margin:0px;
padding:0px;
}

.text2 a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #509400;
	font-size: 12px;
	list-style-image: url(../images/dot_pointer.gif);
	line-height: 15px;
	text-decoration:none;
}

.text2 a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #509400;
	font-size: 12px;
	list-style-image: url(../images/dot_pointer.gif);
	line-height: 15px;
	text-decoration:underline;
}

.secondcolumn {
	background-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}

.text1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.text1 a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color:#000;
}

.text1 a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color:#000;
}

#footer {
	background-image: url(../images/bg_footer.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100px;
	padding: 6px;
}

.contarea {
}

.text3 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396e00;
	font-size: 12px;
	text-align:left;
	list-style-image: url(../images/dot_pointer.gif);
	padding-left:25px;
}

.text3 a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396e00;
	font-size: 12px;
	text-align:left;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:none;
}

.text3 a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396e00;
	font-size: 12px;
	text-align:left;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:underline;
}

.topicgreen {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396e00;
	font-size: 16px;
	list-style-image: url(../images/dot_pointer.gif);
	line-height: 15px;
}

.topicgreen a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396e00;
	font-size: 16px;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:none;
}

.topicgreen a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396e00;
	font-size: 16px;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:underline;
}

.secondcolumninner {
	margin: 16px;
	padding: 12px 6px 4px 8px;
	background-color: #FFF;
}

.textblack {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height:22px;
}

.textblack a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#509400;
	text-decoration:none;
	line-height:22px;
}

.textblack a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#509400;
	text-decoration:underline;
	line-height:22px;
}

.textgreen {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396e00;
	font-size: 12px;
}

.textgreen a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396e00;
	font-size: 12px;
	text-decoration:none;	
}

.textgreen a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396e00;
	font-size: 12px;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:underline;	
}

.textgreen1 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396e00;
	font-size: 12px;
}

.textgreen1 li{
	text-decoration:none;
	list-style-type: none;
}

.textgreen1 ul{
text-decoration:none;
list-style-type: none;
}

.footertextwhite {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
	text-align:center;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:none;
	padding-top: 0px;
}

.footertextwhite a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:none;
}



.footertextwhite a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:none;
}

.footertextwhite_1 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
	text-align:left;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:none;
}

.footertextwhite_1 a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:none;
}

.footertextwhite_1 a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:none;
}

.footertextgreen {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #82b41e;
	font-size: 12px;
	padding: 0px;
	list-style-image: url(../images/dot_pointer.gif);
}

.footertextgreen a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #82b41e;
	font-size: 12px;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:none;
}

.footertextgreen a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #82b41e;
	font-size: 12px;
	list-style-image: url(../images/dot_pointer.gif);
	text-decoration:underline;
}

h2, .contentheading {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #396e00;
	font-size: 24px;
	line-height: 25px;
	color:#509400;
}

h3, .componentheading, table.moduletable th {
 font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396e00;
	font-size: 16px;
	line-height: 15px;
}

.level0 ul li{
	list-style:none;
	margin-left:-40px;
	padding:15px 0px 0px 0px;
}

.level0 ul li a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396E00;
	font-size: 12px;
	list-style:none;
	list-style-image:none;
	padding:15px 0px 0px 0px;
}	

.level0 a {
font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396E00;
	font-size: 12px;
	list-style-type:none;
padding:15px 0px 0px 0px;
}	

.level2 ul li a {
font-family: Verdana, Geneva, sans-serif;
	color: #509400;
	font-size: 12px;
	list-style-image: url(../images/dot_pointer.gif);
		line-height:5px;
}

.level2 ul li a:hover{ 
text-decoration: underline;	
}

.level1 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #396E00;
	font-size: 12px;
	line-height:10px;
	margin-left:-8px;
}

.level1 ul li  {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #509400;
	font-size: 12px;
	list-style-image: url(../images/dot_pointer.gif);
	list-style-position:inherit;
	line-height: 10px;
margin-left:-8px;
}

.level1 ul li a:hover {
text-decoration:underline;
}

.level2 {
font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #509400;
	font-size: 12px;
	list-style-image: url(../images/dot_pointer.gif);
}

.footertextwhite a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
	text-decoration:none;
}

a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #509400;
	font-size: 12px;
	outline: none;
	text-decoration:none;
}

a:link {
	text-decoration: none;
}

.contentpaneopen a:hover {
text-decoration:underline;
}

.module_top a {
	text-transform: uppercase;
	color: #396E00;
	line-height: 17px;
    font-size: 12px;
    font-weight: bold;
}

.module_top a:hover {
	text-decoration: underline;
}

.module_mainmenu h3 {
    color: #396E00;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
	padding: 6px 0;
	padding: 5px 0 0 0;
	  
}

.module_mainmenu ul {
    border: 0 solid #FF0000;
    list-style-image: url(../images/dot_pointer.gif);
    list-style-position: inherit;
    margin: 0 0 0 22px;
    padding: 0;
	line-height: 18px;
}

.module_mainmenu a {
	line-height: 15px;
    font-size: 12px;
    font-weight: bold;
}

#userForm {
	line-height: 15px;
}

.rsform-text-box , .rsform-input-box{
margin-top: 5px;
}

h4 {
 font-size: 18px;
 color: #FF0000;
 margin: 0px;
 padding: 0px;
}

h5 , h5 a{
 font-size: 16px;
 color: #509400;
}

h6 {
 font-size: 16px;
  margin: 10px 0px 0 0;
 padding: 0px;
}
