body {
	background-color: rgb(204,204,154);
	margin: 0;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	
}
a{	
	
	text-decoration:none;
	
	
}
#content_holder {
	width:100%;
	background-image:url(../images/back_bar.gif);
	background-repeat:repeat-x;
	background-position: 0px 48px;
	border:0px;
	margin:0px;
	padding:0px;
	overflow:auto;
	
	/*	border: 2px dashed solid red;*/

}
#header {
	
	float:left;
	clear:both;
	/*	border: 2px dashed solid red;*/
	padding:0px;
	margin:0px;
	border:0px;


}
#logo {
		display:block;
		position:relative;
		top: -152px;
		right: 126px;
		z-index: 50;
		margin:0;
		padding:0;
		float:left;
		width:156px;
		height:154px;
		background-image:url(../images/bak.gif);
        clear:both;
	/*	border: 2px dashed red;*/
}
#language_switch {
	display:inline;
	position:absolute;
	top:0%;
	right:0%;
	border: 0px;
	padding-right: 2em;
	padding-top: 4px;
	z-index:100;
	clear:both;
		/*border: 2px dashed solid red;*/
}
#float {
		float:left;
		width:90%;
		min-width:955px;
	/*border: 2px dashed solid red;*/

}
#left_bar {

	float:left;
		width:5%;
		min-width:10px;
	/*border: 2px dashed solid yellow;*/

}
#text_table
{
	
	width:100%;
/*position: static/relative/absolute/fixed;;*/
  	padding:0px;
	margin:0px;
	
}
#right_bar {
	float:left;
		width:5%;
		min-width:10px;
	/*border: 2px dashed solid yellow;*/

}
#left_img {
	
	float: left;
	overflow: hidden;
	margin-right: 611px;
	padding:0px;
	/*	border: 2px dashed solid red;*/

}
#content {
	width:996px;
	border: 0px;
	overflow: hidden;
/*	background-color: rgb(230,230,204);*/
	float: left;
	/*	border: 2px dashed solid green;*/
		


}
#text {
	width:565px;
	height:auto;
	min-height:400px;
	float:left;
	background-color: rgb(230,230,204);
	padding: 2em;
	margin-left: -611px;
	margin-right: 201px;
/*	border: 2px dashed red;*/
	
}
#text_table {

	float:left;
	top:-160px;
	position:relative;
   /* border: 2px dashed red;*/
	margin-top:10px;
	width:100%;
	height:100%;
	padding:0px;
}

 td.contentheading {
 	font-weight:bold;
	font-family: Arial, Verdana, Comic;
	color: green;
	font-size: 1.8em;
 	text-align: left;
 	width:100%;
 	 }
 table.contentpaneopen {
 	
 	width:100%;
 	
 }
/** regular joomla menu **/

a.mainlevel {
	display: block;
	line-height: 15px;
	padding: 0;
	padding-left: 2em;
	background: url(../images/bullet.gif) no-repeat;
	padding-bottom: 6px;
	margin-left:6px;
	color:rgb(0,97,31);
	font-weight:bold ;
	}
#menu td {
	width:100%;
	margin-left:6px;
	padding:2px;
	border-bottom: 1px dashed black;
	margin-bottom:0px;
	height:auto;
}
#menu tr{height:auto; overflow:visible;}
#menu table{
	background-color: rgb(162,162,108);
	width:100%;
	height:100%;
	/*border:1px dashed red;*/
}
#menu table table{
	
	margin:0px;
	padding:0px;
	height:100%;
}
#menu table table td{
	height:auto;
	width:auto;
 padding:2px;
 overflow:visible;

}
#menu div img {
	
	float:left;
}

#menu div{
	margin-left:6px;
}
#menu img.bottom_hack
{
	float:none;
	position:relative;
	top:-4px;
}
a#active_menu:link,
a#active_menu:visited {
	color: #333;
}


li.active_menu a:link,
li.active_menu a:visited {
  color: #333;
}
#menu a:hover { 
	
	background-color:rgb(159,169,118);
}
a.sublevel:link,
a.sublevel:visited {
	font-weight: bold;
	color:rgb(66,86,66);
}
a.sublevel{
	display: block;
	line-height: 12px;
	padding: 0;
	padding-left: 0em;
	padding-bottom: 4px;
	margin-left:4px;	
	font-size: 0.7em;
	}

#menu{
	float:left;
	width: 220px;
	margin-left: -200px;
	margin-right: 0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-top:0px;
         padding-bottom:2px;
	/*border: dashed 1px;*/
	height:auto;
}
/*#menu li {
	
list-style-image: url(../images/bullet.gif);
	background-position: -10px;
	margin:0em 0em 0.3em 0em;
	padding:0em 0em 0.2em 0.3em;
	border-bottom: 1px  dashed;
}
#menu ol {

	list-style: none;
 	list-style-position: inside;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0.4em 0em 0em 0em; 
	background-color: rgb(162,162,108);
	overflow: visible;
	line-height:1.3em;
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	border:none;
	text-align: left;
	margin-bottom:0px;
	padding-top:0px;
	
	
}
#menu li.open {
	font-size:1em;
	background-color:rgb(182,182,143);
	list-style-image: url(../images/bullet2.gif);
	margin:0px;
	padding:0.2em 0em 0em 1.5em;
	
}
#menu ol.open {
	
	margin-top:-0.3em;
	
}
#menu ol a {
	color: rgb(7,89,33);
}*/
#menu img {
	
	margin:0px;
}
#footer{
	color: rgb(212,215,160);
	background-color: rgb(158,157,111);
	margin:0px 0px 0px 126px;
	position:relative;
	padding:1em;
	clear:both;
	float:left;
	width:591px;
	height:auto;
/*	border: 2px dashed solid red;}*/
}