body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	line-height:16px;	
text-align:center; 
      background-color:#ffffff;/* url(../images/body_bg.jpg) fixed bottom center no-repeat;*/

}


.mainBody{
	font-size:12px;
}

.mainBody td{
	font-size:12px;
} 

ul{
	padding:0;
	margin:0;
}

li{
	padding:0;
	margin:0;
	margin-left:15px;
}

h1 {
	font-size:16px;
	font-weight:bold;
}
h2 {
	font-size:15px;
	font-weight:bold;
}
h3 {
	font-size:15px;
	font-weight:bold;
}
h4 {
	font-size:13px;
	font-weight:bold;
}
h5 {
	font-size:10px;
	font-weight:bold;
}
h6{
        font-size:1em;
        line-height:1em;
        font-weight:bold;
}


a, a:visited{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336633;/*#0971b8;*/ 
	line-height:18px;
	text-decoration:none;
} 

a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#336633;/*#0971b8;*/ 
	line-height:18px;
	text-decoration:underline;
}


.copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #336633;/*#0971b8;*/ 
}


.copyright td{
 
font-size: 12px;
 
}

.bottomlink {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;

}

.bottomlink A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.bottomlink A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.bottomlink A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.bottomlink A:hover {
	COLOR: #336633;/*#0971b8;*/
	TEXT-DECORATION: underline;
	
}
/*
.titleL {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#336633;/*#0971b8;*/ }
*/
.newstxt {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;TEXT-DECORATION: underline;
}
.newstxt A:link {
	COLOR: #323232; TEXT-DECORATION: underline;
}
.newstxt A:visited {
	COLOR: #323232; TEXT-DECORATION: underline;
}
.newstxt A:active {
	COLOR: #323232; TEXT-DECORATION: underline;
}
.newstxt A:hover {
	COLOR: #323232;
	TEXT-DECORATION: none;
	}

.moretxt {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #336633;/*#0971b8;*/ TEXT-DECORATION: underline;
}
.moretxt A:link {
	COLOR: #336633;/*#0971b8;*/ TEXT-DECORATION: underline;
}
.moretxt A:visited {
	COLOR: #336633;/*#0971b8;*/ TEXT-DECORATION: underline;
}
.moretxt A:active {
	COLOR: #336633;/*#0971b8;*/ TEXT-DECORATION: underline;
}
.moretxt A:hover {
	COLOR: #336633;/*#0971b8;*/
	TEXT-DECORATION: none;
	}
	
/*.mainmenu {
line-height:16px;
color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
text-align:center;
}
.mainmenu a,.mainmenu a:visited{
padding:0px;
margin:0px;
padding-left:19px;padding-right:19px;
padding-bottom:6px;
padding-top:6px;
line-height:16px;
background:url(images/menu_center.gif) repeat-x;
color: #FFFFFF;
TEXT-DECORATION: none;
}
.mainmenu A:hover{
padding:0px;
margin:0px;
padding-bottom:6px;
padding-top:6px;
padding-left:19px;padding-right:19px;
line-height:16px;
background:url(images/menu-over.gif) repeat-x;
color: #FFFFFF;
TEXT-DECORATION: none;
 
}*/
/*
.mainmenu-selected {
line-height:45px;
color: #FFFFFF;
font-weight: bold;
text-align:center;

}
.mainmenu-selected a,.mainmenu-selected a:visited{

padding:0px;
margin:0px;
padding-bottom:13px;
padding-top:13px;
padding-left:27px;padding-right:27px;
line-height:45px;
background:url(images/menu_over_05.gif) repeat-x;
color: #FFFFFF;
font-weight: bold;
TEXT-DECORATION: none;

/*width:125px; 
}
.mainmenu-selected A:hover{
padding:0px;
margin:0px;
padding-bottom:13px;
padding-top:13px;
padding-left:27px;padding-right:27px;
line-height:45px;
background:url(images/menu_over_05.gif) repeat-x;
color: #FFFFFF;
font-weight: bold;
TEXT-DECORATION: none;
/*width:125px;
} */

  
span.mainlevel-topnav{
	color: #0d730f;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	float:right;
}
a.mainlevel-topnav:link, a.mainlevel-topnav:visited {
	float:right;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #0d730f;
	background: transparent;
	font-size: 11px;
	

	font-family: Arial, Helvetica, sans-serif;
	
}

a.mainlevel-topnav:hover {

	color: #0d730f;
	text-decoration:underline;
	float:right;
}

a.mainlevel-topnav#active_menu {
	color: #0d730f;
	text-decoration:underline;
	float:right;
}

a.mainlevel-topnav#active_menu:hover {
	color: #0d730f;
	text-decoration:underline;
	float:right;
}



/*
.toplink {
font-size: 11px;
	color: #0d730f;
	font-family: Arial, Helvetica, sans-serif;
}

.toplink A:link {
	COLOR: #0d730f; TEXT-DECORATION: none
}
.toplink A:visited {
	COLOR: #0d730f; TEXT-DECORATION: none
}
.toplink A:active {
	COLOR: #0d730f; TEXT-DECORATION: none
}
.toplink A:hover {
	COLOR: #0d730f;
	TEXT-DECORATION: underline;
	
}*/

ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	 
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/menu_center.gif) repeat-x;	
	white-space:nowrap;
}

ul#mainlevel-nav li
{
	padding: 0;
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	/*margin-right:1px;*/

	
	
	white-space: nowrap;
	border-right: 1px solid #029A04;
	
	 
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}

ul#mainlevel-nav li a
{	display: block;	 
	text-decoration: none;
	padding:0px;
	margin:0px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:4px;
	padding-top:5px;
	line-height:16px;
	background:url(../images/menu_center.gif) repeat-x;
	color: #FFFFFF;	 
}

#buttons>ul#mainlevel-nav li a { width: auto; }

ul#mainlevel-nav li a:hover, ul#mainlevel-nav li  a#active_menu-nav
{
	padding:0px;
	margin:0px;
	padding-bottom:4px;
	padding-top:5px;
	padding-left:18px;padding-right:18px;
	line-height:16px;
	background:url(../images/menu-over.gif) repeat-x;
	color: #FFFFFF;
}

/*
.mainmenu {
	line-height:16px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}
.mainmenu a,.mainmenu a:visited{
padding:0px;
margin:0px;
padding-left:19px;padding-right:19px;
padding-bottom:6px;
padding-top:6px;
line-height:16px;
background:url(../images/menu_center.gif) repeat-x;
color: #FFFFFF;
TEXT-DECORATION: none;
}
.mainmenu A:hover{
padding:0px;
margin:0px;
padding-bottom:6px;
padding-top:6px;
padding-left:19px;padding-right:19px;
line-height:16px;
background:url(../images/menu-over.gif) repeat-x;
color: #FFFFFF;
TEXT-DECORATION: none;
 
}
*/

table.moduletable {
	width: 100%;	
 
}

div.moduletable {
	padding: 0;
	margin-bottom: 2px;
 
	text-align:left;
}


table.moduletable th, div.moduletable h3 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336633;/*#0971b8;*/
	padding-top:15px;
	padding-bottom:5px;
	 
	text-align:left;
}



ul.bottomlink{
	margin:0;
	padding:0;
	list-style:url(../images/bullet.gif);
}

ul.bottomlink li{
	float:none;
	margin:0;
	padding:0;
	list-style:url(../images/bullet.gif);
}

ul.bottomlink li a, ul.bottomlink li a:visited{
	COLOR: #336633;/*#0971b8;*/ TEXT-DECORATION: none;
}

ul.bottomlink li a:hover{
	COLOR: #336633;/*#0971b8;*/
	TEXT-DECORATION: underline;
}

/*.bottomlink {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.bottomlink A:link {
        COLOR: #336633;/*#0971b8;*/
	TEXT-DECORATION: underline;
}
.bottomlink A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.bottomlink A:active {
	COLOR: #666666; TEXT-DECORATION: none
}
.bottomlink A:hover {
	COLOR:#336633;/*#0971b8;*/
	TEXT-DECORATION: underline;
	
}
*/
ul.mostread{
	margin:0;
	padding:0;
	list-style:url(../images/bullet.gif)  ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top:10px;
} 

ul.mostread li{
	float:none;
	margin:0;
	padding:0;
	margin-left:15px;
	
	 
} 
ul.mostread li a,ul.mostread li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336633;/*#0971b8;*/
	line-height:25px;
	text-decoration:none;
} 

ul.mostread li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336633;/*#0971b8;*/
	line-height:25px;
	text-decoration:underline;
} 

.right div.moduletable ul{
	margin:0;
	padding:0;

	padding-left:25px;

	list-style:url(../images/new-arrow.gif)  ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	
} 

.right div.moduletable ul li{
	float:none;
	margin:0;
	padding:0;
	
	
} 


.right div.moduletable ul li  a, .right div.moduletable ul li a:visited{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height:25px;
	text-decoration:none;
} 

.right div.moduletable ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336633;/*#0971b8;*/
	line-height:25px;
	text-decoration:underline;
} 
a.readon, a.readon:visited{ color:#336633;/*#0971b8;*/ text-decoration:underline;}

input.button {
	background:url(../images/button_bg.gif) repeat-x;
	height:21px;
	padding:0;
	margin:0;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	 
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	margin-left:5px;
	line-height:10px;	

}
input.inputbox{
	border:1px  #0d730f solid;	 
	background:url(../images/input_bg.gif) repeat-x top;	 
}
textarea.inputbox{
	border:1px  #0d730f solid;	 
	background:url(../images/input_bg.gif) repeat-x top;	 
}
  
span.mainlevel-footer{
	color: #336633;/*#0971b8;*/
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a.mainlevel-footer:link, a.mainlevel-footer:visited {
	 
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #336633;/*#0971b8;*/
	background: transparent;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	
}

a.mainlevel-footer:hover {
	color: #336633;/*#0971b8;*/
	text-decoration:underline;
}

a.mainlevel-footer#active_menu {
	color: #336633;/*#0971b8;*/
	text-decoration:underline;
}

a.mainlevel-footer#active_menu:hover {
	color: #336633;/*#0971b8;*/
	text-decoration:underline;
}
.sectiontableheader{
	font-weight:bold;
}
 
.highlight{
background:#336633;/*#0971b8;*/
color:#FFFF00;
padding:2px;
} 

label{
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:1
}

div.moduleLeft{
	width:268px;
	border:0px;
	/*border-left:1px solid #819FC1;
	border-right:1px solid #819FC1;*/
	padding: 0;
	margin:0;
	margin-bottom: 1px;
	/*padding-left:10px;
	padding-right:10px;*/
	 
	text-align:left;
} 
div.moduleLeft div#top{
	background:url(../images/left_mod_top.gif) no-repeat left top;
	padding-top: 1px;
	
}
div.moduleLeft div#bottom{
	padding-bottom:1px;
	
	background:url(../images/left_mod_bottom.gif) no-repeat left bottom;
	
}
div.moduleLeft  div#top div#bottom div#head{
	/*margin-top:12px;
	margin-bottom:12px;*/
	background:url(../images/left_mod_bg.gif) repeat-y left;
	height:auto;
	margin-bottom:11px;
	margin-top:11px;
	padding-top:1px;
	padding-bottom:10px;
	 
}
div.moduleLeft  div#top div#bottom div#head div#contents{ 
    padding-left:10px;
	padding-right:10px; 
 }
div.moduleLeft form{
	margin:0;
	padding:0;
}

div.moduleLeft h3 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336633;/*#0971b8;*/
	/*padding-top:15px;
	padding-bottom:5px;*/
	margin:0; 
	text-align:left;
	margin-bottom:10px;
}

div.moduleLeft  ul{
 	padding:0;
	margin:0;
	 
	list-style:none;
 }
 div.moduleLeft  ul li{
 	padding:0;
	margin:0;
	font-size:12px; 
	list-style:none;
}
div.moduleLeft  ul li td{font-size:12px;} 
div.moduleLeft a, div.moduleLeft a:visited{ color:#666666; text-decoration:none;}
div.moduleLeft a:hover{ color:#666666; text-decoration:underline;}
div.search{ text-align:right;}

td.componentheading, td.contentheading, .componentheading, .contentheading  {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336633;/*#0971b8;*/ 
	text-align: left;
	padding-top:15px;
	padding-bottom:5px;
}



table.contentpaneopen{
	width:100%;
	padding-left:15px;
	padding-right:15px;
}
table.contentpaneopen td{
	text-align:justify;
}

table.blog{
	width:100%;
	
}
















div.moduleLeft-sub{
	width:176px;
	border:0px;
	/*border-left:1px solid #819FC1;
	border-right:1px solid #819FC1;*/
	padding: 0;
	margin:0;

	margin-bottom: 10px;
	/*padding-left:10px;
	padding-right:10px;*/
	 
	text-align:left;
} 
div.moduleLeft-sub div#top{
	/*background:url(../images/side_mod_top_menu_bg.gif) no-repeat left top;*/
	/*padding-top: 1px;*/
	
}
div.moduleLeft-sub div#bottom{
	/*padding-bottom:1px;*/
	
	/*background:url(../images/side_mod_bottom_menu_bg.gif) no-repeat left bottom;*/
	
}
div.moduleLeft-sub  div#top div#bottom div#head{
	 
	/*background:url(../images/side_mod_blue_bg.gif) repeat-y left;*/
	height:auto;
	/*margin-bottom:11px;
	margin-top:11px;
	padding-top:1px;
	padding-bottom:10px;*/
	 
}
div.moduleLeft-sub  div#top div#bottom div#head div#contents{ 
    /*padding-left:10px;
	padding-right:10px;*/
	padding-left:1px;
	padding-right:1px;  
 }
div.moduleLeft-sub form{
	margin:0;
	padding:0;
}

div.moduleLeft-sub h3 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336633;/*#0971b8;*/ 
	/*padding-top:15px;
	padding-bottom:5px;*/
	padding-left:10px;
	padding-right:10px; 
	margin:0; 
	text-align:left;
	margin-bottom:10px;
}

div.moduleLeft-sub  ul{
 	padding:0;
	margin:0;
	
	list-style:none;
 }
 div.moduleLeft-sub  ul li{
 	padding:0;
	margin:0;
	font-size:12px; 
	list-style:none;
	background: url(../images/side_mod_menu_seprator_blue.gif) repeat-x bottom; 
}

div.moduleLeft-sub td{
	padding:0;
	margin:0;
	font-size:12px; 
	list-style:none;
	background:   url(../images/side_mod_menu_seprator_blue.gif) repeat-x bottom;  
} 

div.moduleLeft-sub td div{
	padding:0;
	margin:0; 
	background:   url(../images/arrow.gif) no-repeat center left;  
	margin-left:20px;
} 


div.moduleLeft-sub  ul li td{
	font-size:12px; 
	line-height:25px; 
	padding-left:10px;
	padding-right:10px; 
} 

div.moduleLeft-sub a, div.moduleLeft-sub a:visited{ 
	padding-left:10px;
	padding-right:10px;
	color:#336633;/*#0971b8;*/ 
	text-decoration:none; 
	line-height:25px;
}
div.moduleLeft-sub a:hover{
	padding-left:10px;
	padding-right:10px;
	color:#336633;/*#0971b8;*/ 
	text-decoration:none; 
	/*background:#ffffff; */
	background: #ECF3F8 url(../images/menue_bullet.gif) no-repeat right; 
	
	 display:block;
	  
	line-height:25px;
}



/* custom class */
.contentheading a:link {font-size:12px;}
.contentheading a:hover {font-size:12px;}
.contentheading a:active {font-size:12px;}
.contentheading a:visited {font-size:12px;}

span.contentheading {width:617px;  padding:10px;}