	/** {
		margin: 0;
		padding: 0;

		outline-style: none; /*firefox hack
	}

	html, body {

		background-color: #000;

		margin: 0;
		padding: 0;
		height: 100%;
		width: 100%;

		text-align: center;
		font-size: 0.9em;
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		color: #000;

		line-height: 1.2em;

	}

	img{
		border: none;
	}

	#container 
	{

		position: relative;
		width: 700px;

		text-align: left;

		margin: 0 auto;

		/*border: 2px solid #dcdcdc;

		z-index: 1;
	}*/

	*
	{
		padding:0;
		margin:0;
	}

	html, body
	{
		background-color: #666666;/*#a89180;*/

		margin: 0;
		padding: 0;
		height: 100%;
		width: 100%;

		text-align: center;
		font-size: 0.9em;
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
		color: #000;

		line-height: 1.2em;
	}

	#container
	{
		width: 950px;
		text-align: left;
		margin: 0 auto;
	}

	.clearer
	{
		clear: both;
		height: 0px;
		font-size: 2px;
	}

	img
	{
		border: 0px;
	}

	a
	{
		color: #000;
	}

	h1
	{
		color: #000;
		margin: 10px 3px 15px 5px;

		font-size: 1.5em;
	}

	/*.outer
	{
		color: #FFF;
	}

	.outer a, .outer a:link, .outer a:link, .outer a:visited, .outer a:active{
		color: #FFF;
	}

	.outer a:hover{
		color: #FFF;
		text-decoration: none;
	}*/

	/*html* .clearer /* IE 6 
	{
		
		font-size: 0.2em;
		height: 0;
		clear: none;
	}*/

/* -----------------------------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------- HEADER ---------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------------------*/

#header
{
	width: 950px;
	height: 141px;

	margin-top: 0px;

	/*border: 1px solid #FF0000;*/

}
	#top_spacer
	{
		height: 30px;
	}

	#header_outer_border
	{
		position: relative;

		margin-left: 82px;
		width: 775px;
		height: 110px;

		border: 1px solid #7ac142;
		border-bottom: none;
		background-color: #FFF;	
	}

	#inner_header
	{
		background-color: #FFF;
		width: 750px;
		
		border: 1px solid #7ac142;
		border-bottom: none;

		margin-left: 12px;
		margin-top: 12px;

		height: 97px;
	}

		#logo
		{
			margin-top: 32px;
			margin-left: 60px;
		}

		#menu
		{
			margin-top: -40px;
			margin-left: 285px;
			margin-right: 40px;

			text-align: center;
		}

			#menu_top a, #menu_top a:link, #menu_top a:link, #menu_top a:visited, #menu_top a:active
			{
				font-size: 1.4em;
				text-decoration: none;
			}

			#menu_top a:hover
			{
				color: #7ac142;
				text-decoration: none;
			}

			#menu_top
			{
				padding-bottom: 10px;
			}

				#menu_top .selected
				{
					font-weight: bold;
					color: #7ac142;
					text-decoration: none;
				}

			#menu_bottom a, #menu_bottom a:link, #menu_bottom a:link, #menu_bottom a:visited, #menu_bottom a:active
			{
				font-size: 1.1em;
				text-decoration: none;
			}

			#menu_bottom a:hover
			{
				color: #7ac142;
				text-decoration: none;
			}

			#menu_bottom
			{
				font-size: 1.0em;	
			}

				#menu_bottom .selected
				{
					font-weight: bold;
					color: #7ac142;
					text-decoration: none;
				}


/* -----------------------------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------- CONTENT ---------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------------------*/

#content_container
{
	border: 1px solid #7ac142;/*#d4c8c0;*/
	background-color: #FFFFFF;/*#a89180;*/
}

	#left_column
	{
		border-right: 1px solid #7ac142;/*#d4c8c0;*/
		height: 100%;
		width: 153px;
	}

		#leftmenu a, #leftmenu a:link, #leftmenu a:link, #leftmenu a:visited, #leftmenu a:active
		{
			display: block;
			color: #000;
			font-size: 1.3em;
			text-decoration: none;

			line-height: 0.8em;
			padding: 5px;
			/*border: 1px solid #a89180;*/

			margin-top: -10px;
		}

		#leftmenu a:hover
		{
			color: #5e5423;

			background-color: #7ac142;
			/*border: 1px solid #FFF;*/
		}


			#leftmenu a.leftmenu_level1, #leftmenu a.leftmenu_level1:link, #leftmenu a.leftmenu_level1:link, #leftmenu a.leftmenu_level1:visited, #leftmenu a.leftmenu_level1:active
			{
				display: block;
				color: #000;
				font-size: 1.1em;

				margin-left: 10px;
				padding: 5px;


			}

			#leftmenu a.leftmenu_level1:hover
			{
				color: #5e5423;

				background-color: #7ac142;
				/*border: 1px solid #FFF;*/
			}

		#leftmenu
		{
			margin-left: 15px;
			margin-top: 15px;

			margin-right: 15px;
		}

			#leftmenu a.selected
			{
				background-color: #7ac142;
				padding: 5px;
				border: 1px solid #FFF;

				color: #5e5423;
			}

	#center_column
	{
		border-right: 1px solid #7ac142;
		height: 100%;
		width: 385px;	

		padding: 10px;
	}

	#right_column
	{
		height: 100%;
		width: 400px;

		padding: 5px;	
	}



/* -----------------------------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------- FOOTER ---------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------------------*/

#footer
{
	width: 950px;
	height: 140px;

	/*border: 1px solid #FF0000;*/

}
	#bottom_spacer
	{
		height: 30px;
	}

	#footer_outer_border
	{
		position: relative;

		margin-left: 82px;
		width: 775px;
		height: 110px;

		border: 1px solid #7ac142;
		border-top: none;
		background-color: #FFF;	
	}

	#inner_footer
	{
		background-color: #FFFFFF;/*#7ac142;*/
		width: 750px;

		margin-left: 12px;

		height: 98px;

		color: #000;/*#5e5423;*/
		
		border: 1px solid #7ac142;
		border-top: none;
	}

		#inner_footer a, #inner_footer a:link, #inner_footer a:link, #inner_footer a:visited, #inner_footer a:active
		{
			color: #5e5423;
			font-size: 1.0em;
			font-weight: bold;
		}

		#inner_footer a:hover
		{
			color: #5e5423;
			text-decoration: none;
		}


		#footer_left
		{

		}

		#footer_center
		{
		
		}

		#footer_right
		{
		
		}

	#footer_outer_content a, #footer_outer_content a:link, #footer_outer_content a:link, #footer_outer_content a:visited, #footer_outer_content a:active
	{
		color: #000;
		font-size: 1.0em;
	}

	#footer_outer_content a:hover
	{
		color: #000;
		text-decoration: none;
	}

	#footer_outer_content
	{
		position: relative;

		margin-left: 82px;
		width: 775px;	

		color: #000;
		font-size: 0.85em;
	}

/* -------------------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------- FORMS ---------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------------------------*/

.formStyle1 input, .formStyle1 textarea, .formStyle1 select{
	float: left;
	border: 1px solid #999;
	padding: 3px;
	width: 160px;
	margin-bottom: 10px;
	background-color: #FFF;
}

.formStyle1 textarea{
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	height: 200px;
}

.formStyle1 label{
	float: left;
	padding: 3px;
	width: 135px;
	text-align: right;
	clear: left;
}

.formStyle1 .button{
	background-color: #FFF;
	width: 250px;

	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;

	cursor: pointer;
}


.formStyle2 input, .formStyle2 textarea, .formStyle2 select{
	/*float: left;*/
	border: 1px solid #999;
	padding: 3px;
	width: 400px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #FFF;
}

.formStyle2 select{
	width: 50%;
}

.formStyle2 textarea{
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	/*height: 500px;*/
	height: 120px;
}

.formStyle2 label{
	/*float: left;*/
	
	/*width: 100px;*/
	/*text-align: right;*/
	/*clear: left;*/
}

.formStyle2 .button{
	background-color: #FFF;
	width: 250px;

	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;

	cursor: pointer;
}

.formStyle2 .checkbox{
	width: 30px;
	background-color: #ffff03;
	border: none;
	margin: 0;
	margin-right: 5px;
	padding: 0;

	outline-style: none;
}

.formStyle2_radio label{
}

.formStyle2_radio input{
	
}

.formStyle2 .box{
	border: 2px solid #FFF;

	background: #ffff03 url("images/content_bg.jpg") top left repeat-x;

	padding: 10px;
	margin: 10px;
}

.formStyle_editPage input, .formStyle_editPage textarea, .formStyle_editPage select{
	/*float: left;*/
	border: 1px solid #999;
	padding: 3px;
	width: 450px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #FFF;
}

.formStyle_editPage textarea{
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	height: 500px;
}

.formStyle_editPage label{
	/*float: left;*/
	
	/*width: 100px;*/
	/*text-align: right;*/
	/*clear: left;*/
}

.formStyle_editPage .button{
	background-color: #FFF;
	width: 250px;

	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;

	cursor: pointer;
}

.formStyle_editPage .checkbox{
	width: 30px;
	background-color: #ffff03;
	border: none;
	margin: 0;
	margin-right: 5px;
	padding: 0;

	outline-style: none;
}

.formStyle_editPage_radio label{
}

.formStyle_editPage_radio input{
	
}
