body {

	margin: 0px;
	padding: 0px;
	margin-left:        20px;  
  background: #ffffff;
}

form {

	margin: 0px;

	padding: 0px;

}



#menubody {

	background-color: #FFFFFF;

	border-left: 1px solid #C6C6C6;

	border-right: 1px solid #C6C6C6;

}


a:hover.menutop {
  color: #52BA39;
}

a:hover.current {
  color: #AEDB9F;
}

#menutop {

	background:  #FCEBFB url(images/background_site.jpg) repeat-x top center;

	/*border-left: 1px solid #444848;

	border-right: 1px solid #444848;*/

}



body, td, input, select, textarea {

	color: #474747;

	font: 11px Verdana,Arial,Helvetica;

}



.gray{

	background-color: #F4F4F4;

	padding: 10px;

}



ul {

	margin: 0px 0px 0px 0px; 

	padding: 0px 0px 0px 0px;

	list-style: none outside;

}

li {

	background: url(images/ball.gif) 0px 4px no-repeat;

	padding-left: 7px;

}

ul ul {

	margin-left: 8px; 

	padding-left: 0px;

	list-style: none outside;

}

ul ul li {

	background: url(images/minusduen.gif) 0px 4px no-repeat;

	padding-left: 7px;

}



#maintable {

	/*width: 1017;*/

}



#content {

	line-height: 16px;

	padding: 20px 20px 20px 24px;

}



#content td {

	line-height: 16px;

}



#banner {

	margin-bottom: 76px;

}	



.padded {

	margin: 16px 16px 26px 16px;

}



#paddedlogo {

	margin: 20px 16px 40px 16px;

}

	

h3 {

	color: #5ABB3B;

	font-size: 10px;

	margin: 0px;

	padding: 0px;

}

h2 {

	color: #5ABB3B;

	font-size: 12px;

	margin: 0px;

	padding: 0px;	

}

h1 {

	color: #5ABB3B;

	font-size: 16px;

	margin: 0px;

	padding: 0px;	

}

	

a {color: #474747}

a:hover {color: #5ABB3B}



.menu {	

	color: #397A26;

	display:block;

	padding: 7px 0px 7px 5px;

	font-weight: bold;

	border-bottom: 1px solid #C6C6C6;

	text-decoration: none;
	background: #ffffff url(images/menu_left.jpg) repeat-x;

}

.menutop {	

	color: #FFFFFF;

	display:block;

	padding: 7px 6px 7px 16px;

	font-weight: bold;

	border-bottom: 0px solid #C6C6C6;

	text-decoration: none;

}

.current {	

	background: url(images/menucur.gif) 6px 50% no-repeat;	

	display:block;

	padding: 7px 6px 7px 16px;	

	font-weight: bold;	

	text-decoration: none;

	color: #5ABB3B;

}



.currenth2 {	

	background: url(images/menulos.gif) 6px 50% no-repeat;	

	display:block;

	padding: 7px 6px 7px 16px;	

	font-weight: bold;	

	text-decoration: none;

	color: #5ABB3B;

}

.ancurrent {	

	color: #5ABB3B;

}

.protected {

	background: url(images/menuprot.gif) 0% 50%;

}

.curprotected {

	background: url(images/menuprot.gif) 0% 50%;

	color: #5ABB3B;

}



textarea {

	margin: 3px 2px

}



input.radio {

	margin: 5px 2px 3px -1px;

}



input.half {

	width: 170px;

	margin: 3px 2px

}



.full {

	margin: 0px;

	width: 220px;

}



label {

	margin-right: 10px;

}



.hidden {

    display: none;

}

#menu-top {
  float:                left;
  margin-left:          1px;
  background:           red;
  height:               20px;
  width:                789px;
  background:           transparent url(images/menu_top_bg.jpg) repeat-x left center;
  padding-top:          8px;
}

#menu_nav_top {

}

#menu_nav_top li.top_menu_nav {
  display:              inline;
  background:           none;
}

#menu_nav_top li.top_menu_nav a {
  display:              inline;
  text-transform:       uppercase;
}

.menutopnav {	

	color: #FFFFFF;

	display:block;

	padding: 7px 20px 7px 20px;

	font-weight: bold;

	border-bottom: 0px solid #C6C6C6;

	text-decoration: none;

}




















