BODY {


 	FONT-WEIGHT: normal; FONT-SIZE: 9pt;  


	FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; 


	TEXT-ALIGN: left; TEXT-DECORATION: none; 


   background: url(../images/lin_body.jpg) repeat-x #EBEBEB;


}


.header {


	background: url(../images/beetle2.jpg) no-repeat left top;


}


 a ,a:active, a:link {


   font-family:  Verdana,Helvetica,Arial,sans-serif; 


	COLOR: #336633; FONT-FAMILY: Verdana, "Arial CE", Arial; 


	FONT-SIZE: 9pt; FONT-VARIANT: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none;





 }


a:hover {


	COLOR: Black; FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; 


	FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none





 }


td, tr, p, div {


  font-family: Verdana, Arial, Helvetica, sans-serif;


  font-size: 11px;


  color: #333333;


}


ul, ol, li {


  font-family: Verdana, Arial, Helvetica, sans-serif;


  font-size: 11px;


  color: #333333;


}


hr {


  background: #CCCCCC;


  height: 2px;


  width: 90%;


}


.title {


font-family: "Times New Roman", Times, serif;


font-size: 22px;


font-weight: bold;


margin-right: 10px;


color: #336600;


}


.pathway {


  font-family: Verdana, Arial, Helvetica, sans-serif;


  font-size: 10px;


  color: #E2E2E2;


  padding: 5px 1px 1px 5px;


  height: 11px;


          }


a.pathway:link, a.pathway:visited {


  color: #C9E4C9;


  font-size: 10px;


  padding: 5px 1px 1px 5px;


 }


a.pathway:hover {


  color: #E8E8E8;


  font-size: 10px;


  text-decoration: underline;


  padding: 5px 1px 1px 5px;


 }


a.mainlevel:link, a.mainlevel:visited {


        color: #666633;


        background-position: left;


		  text-align: left;


        font-weight: bold;


		  font-size: 11px;


		  vertical-align: middle;


  		  padding-top: 5px;


 		  padding-left: 5px;


        height: 13px;


        width: 100%;


 }


a.mainlevel:hover {


        color: #959595;


        background-position: left;


        text-align: left;


        font-weight: bold;


		  font-size: 11px;


		  vertical-align: middle;


  		  padding-top: 5px;


 		  padding-left: 5px;


        height: 13px;


        width: 100%;


        }


a.mainmenu:link, a.mainmenu:visited {


        color: #009900; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;


        font-weight: bold;


		  font-size: 11px;


        }


a.mainmenu:hover, {


        color: #666666; text-decoration: underline;


        }


a.sublevel:hover {


        color: #666666; 


		  font-size: 10px;


		  font-weight: bold;


		  


        }


a.sublevel:link, a.sublevel:visited {


        color: #333333; 


		  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;


        font-weight: bold;


		  font-size: 10px;


		  padding-left: 6px;


		  


}


a.category {


		  font-family:  Verdana,Helvetica,Arial,sans-serif; 


 		  font-size:  10px; 


 		  color: #666666; 


 }


a.category:hover {


		  font-family:  Verdana,Helvetica,Arial,sans-serif; 


 		  font-size:  10px; 


 		  color: #336600; 


 }


table.moduletable {


        margin: 0px 0px 10px 0px;


        width: 100%;


		  color: #000000;


		  background: url(../images/t_mod.gif) repeat;


		  text-align: left;


		  /*border: 1px solid #669900;*/


}


table.moduletable th {


  		 font-size: 12px;


		 font-weight      : bold;


  		 font-family      : Verdana, Arial, Helvetica, sans-serif;


  		 color            : White;


		 height: 35px;


  		 text-align       : left;


		 padding: 2px 0px 0px 15px;


  		 width            : 180px;


		 background: url(../images/menu.gif) no-repeat bottom left;


		 display: block;


		 


}


table.moduletable td {


   padding: 0px 0px 1px 3px;


	height: 18px;


}


.inputbox {


		font-family:  Verdana,Helvetica,Arial,sans-serif; 


 	   font-size:  10px; 


 		color:  Black; 


		background: url(../images/point.gif) repeat; 


 		border-style: solid; 


 		border-color: Black ; 


		border: 1px;


	 }


 .button {


		font-family:  Verdana,Helvetica,Arial,sans-serif; 


 		font-size:  10px; 


 		color:  #000000; 


 		background-color:  #D6D8CA; 


 		border-width:  1px; 


 		border-color:  000000;


 }


table.contact {


		border-color:  929292; 


 		background-color:  #B3D98E; 


}


table.contact td.icons {


		background-color:  #B9D0B9; 


 }


table.contact td.details {


		font-size:  11px;


 }


.poll {


  		font-family: Arial, Helvetica, sans-serif;


  		font-size: 10px;


		text-align: left;


  		color: #666666;


  		


		padding: 10px 1px 10px 1px;


}


table.pollstableborder td {


  padding: 2px;


  text-align: left;


  


}


table.contenttoc {


	color: #007B01;


	background-color: #D9ECC6;


	border: 1px solid #333333;


}


table.contenttoc td {


    font-size: 8pt;


    font-weight: normal;


    text-align:left;


}


.sectiontableheader {


  		background-color : #9DCE6C;


  		color: #006600;


  		font-weight: bold;


		


}


.sectiontableentry1 {


  		background-color : #DDEDCB;


		padding: 1px 1px 1px 1px;


		text-align: left;


		font-size: 10px;


}


.sectiontableentry2 {


  		background-color : #BFDF9F;


		padding: 1px 1px 1px 1px;


		text-align: left;


		font-size: 10px;


}


.small {


  		font-family: Verdana, Arial, Helvetica, sans-serif;


  		font-size: 10px;


  		color: #336600;


  		text-decoration: none;


  		font-weight: medium;


}


.smalldark {


  		font-family: Verdana, Arial, Helvetica, sans-serif;


  		font-size: 10px;


  		color: #000000;


  		text-decoration: none;


  		font-weight: normal;


}


.contentpane {


padding: 0px 0px 0px 0px;





}


.contentpaneopen {


padding: 0px 0px 0px 0px;


width: 100%;


}


.contentheading, .componentheading {


  		font-size: 12px;


		 font-weight      : bold;


  		 font-family      : Verdana, Arial, Helvetica, sans-serif;


  		 color            : White;


		 height: 24px;


  		 text-align       : left;


		 vertical-align: middle;


		 padding: 0px 0px 5px 15px;


  		 background: url(../images/menu_long.gif) repeat-x top left;


		 


		}


.date {


  		font-family: Verdana, Arial, Helvetica, sans-serif;


  		font-size: 10px;


  		font-weight: bold;


  		color: #448644;


  		text-align: left;


      padding-left: 15px;


      padding-bottom: 3px;


}


.foot {


	width: 980px;


        background-color: #2B530D;


	background-position: left;


	border-top: 1px solid #CCCCCC;


	border-left: 1px solid #CCCCCC;


	border-right: 1px solid #CCCCCC;


   border-bottom: 1px solid #CCCCCC;


   color: #EBEBEB;


	margin-top: 9px;


}


.top_left {


	background: url(../images/t_line.jpg) repeat-x top;


}


.mambopl{


	background: url(../images/mambopl.jpg) no-repeat bottom;


}


.white {


	color: #EBEBEB;


	margin-top: 2px;


}


a.white, a.white:link, a.white:visited, a.white:hover {


	color: #EBEBEB;


	margin-top: 2px;


}