body{
	background: #648F39 url(/images/body_topbg.png) repeat-x;
	padding: 0px;
	font: 11px tahoma;
	vertical-align: top;
	margin : 24;
}


tr,td,th{
	font: 11px tahoma;
	vertical-align: top;
	margin : 24;
}

.blogtext {
	color				: #000000;
	font-size			: 14px;
	text-decoration		: none;
	letter-spacing		: 0px;
	font-weight			: normal;
    font         : Tahoma;
}

a{

	color				:#648F39;

}

.topcontainer{
	/*background: url(/images/top_belowmenu.gif) no-repeat bottom;*/
	height: 20px;
}



.headercontainer{
	background: #FFFFFF;
	margin : 10;
}



.theader{
	background: #6B9A3C;
	height: 82px;
}



.submenucontainer{

	background			: #81AE53;

}

#sitenamecontainer{
	border: 1px solid #81AE53;
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 20px;
	line-height: 40px;
	padding-left: 20px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight : bold;
}

.middlecontainer{

	background			: #FFFFFF;

}



.maincontenttable{

	margin-top			: 12px;

}



.mainbodycontainer{

	padding-left		: 10px;

}

.bottommodulescontainer{

	padding-top			: 20px;

}



.bottomcontainer a{

	color				: #FFFFFF;

}





.leftmodulescontainer{

	background			: #C1E999 url(/images/modulesbg.png) repeat-y;

}



.footercontainer{

	background			: #77A847;

	margin				: 10px 0px;

}



.mtf{

	padding-bottom		: 5px;

	text-align			:center;

}



/*--------------------- 

Menu 

--------------------- */

.topmenucontainer{
	background: #FFFFFF;
}


#topmenu  ul {

  	margin				: 0;

  	padding				: 0px;

  	list-style			: none;

}





#topmenu  li {

  	float				: left;  

  	height				: 28px;

  	background			: url(/images/tab_l.gif) no-repeat left 0px;

  	margin				: 0; 

  	margin-left			: 1px;

  	padding-left		: 6px;

  	margin-top			: 10px;

}



#topmenu  li a {	

	display				: block; 

	float				: left;  

	line-height			: 28px;

  	font-size			: 11px; 

	text-decoration		: none; 

  	color				: #000000;

  	background			: url(/images/tab_r.gif) no-repeat right 0px;

  	padding				: 0px 15px 0px 10px;

}



#topmenu li a:hover{  

	color				: #FFFFFF;

}



#topmenu li#active     { 

	background-position	: 0% -48px;  

	}

#topmenu li a#current   { 

	background-position	: 100% -48px; 

	color				: #fff; 

}









ul#subnavlist{

	margin				: 0px;

	padding				: 0px;

	line-height			: 20px;

	

	

}



ul#subnavlist li{

	display				: inline;

	padding				: 0px 10px;



}



ul#subnavlist li a{

	color				: #000000;

	text-decoration		: none;

	font-weight			: bold;

	

}



ul#subnavlist li a:hover{

	color				: #000000;

	text-decoration		: underline;

	

}



/* Table of Contents */



table.contenttoc{

	border				: 2px solid  #BCC10C;	

	margin				: 3px;

}



.contenttoc th{

	background-color	: #BCC10C;

	padding				: 3px;

	color				: #FFFFFF;

	font-weight			: bold;

}

.contenttoc td {

	padding				: 3px;

}

img.floatLeft {
	 float: left;
	margin: 4px; 
}

img.floatRight {
	float: right;
	margin: 4px;
	border : thin solid #6B9A3C;
}

table.admin {
	margin: 1;
}

table.admin th {
	background-color: #ACD683;
	line-height: 25px;
	vertical-align: middle;
	color: #5A842F;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: bold;
	text-align : left;
	border-bottom : thin solid;
}
 
 table.admin td {
	text-align: left;
	padding-left : 2;
}

table.admin td.alt_row{
	background-color: #ACD683;
	padding-left : 2;
}