body {
	margin: 20px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background: #5F5F5F url(images/homepage01.jpg) repeat-x left top;
}

h1{
	color: white;	
}

li {
	line-height: 150%;
}

img {
	border: none;
}
form {
 border: none;
 padding: 5px;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 200px;
}

input {
	width: 50;
}

/* PAGE WRAPPER */
#wrapper {
	position: relative; 
	width: 862px; 	
	height: 100%;
	margin: 0 auto;
}

/* PAGE HEADER */

#pageheader {
	width: 862px;
	height: 198px;
	background-color: white;
}

/* MENU */

#menu {
	width: 862px;
	height: 32px;
	margin: 0px auto;
	background: #323232;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal
}

#menu li {
	float: left;
	height: 23px;
	padding: 5px 13px 4px 13px;
}

#menu a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

#menu a:hover {
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #8dc442;
}

#menu .active {
	background: #258337;
	color: #323232;
}


/* SLIDER */

#slidecontainer {
	position: inherit; 
	width: 862px; 
	height: 220px; 
	margin: 0px 0px;
	padding: 0px;
	overflow: hidden; 
	background-color:#8cc544; 
	border: 0; 
}

#slidecontainer ul {
	list-style: none;
	line-height: normal
}


/* CONTENT */
#content {
	width: 812px;
	margin: 0px auto;
	padding: 25px 25px 0px 25px;
	background: #8cc544;
	border-top: 3px solid #E0E0E0;
	text-align: left; 
	font-weight: bold;
	color: #323232; 
}

.introtext {
	font-size: 18px; 
	font-weight: bold;
}

.highlight {
	color: #258337;
}
.highlight_dkbg {
	color: white;
	font-weight: bold;
}

#tabs {
	width: 812px;
	margin: 0px auto;
	padding: 25px 25px 0px 25px;
	background: #8cc544;
	border-top: 2px solid #E0E0E0;
	text-align: left; 
	font-weight: bold;
	color: #323232; 
}
#tabs > ul { 
	margin: 0; 
	padding: 0; 
	display: block; 
	list-style: none; 
}
#tabs > ul > li { 
	margin: 0 2px 0 0; 
	padding: 5px 15px; 
	display: block; 
	background-color: #258337; 
	float: left; 
}
#tabs > ul > li.active { 
	background-color: #BFDF99; 
	color: #ffffff; 
}
#tabs > div { 
	margin: 0; 
	padding: 0 15px; 
	background-color: #BFDF99; 
	border: none; 
	display: none; 
	clear: both; 
}
#tabs > div.active { 
	display: block; 
}
#tabs .active a, a:hover {
	color: #323232;
	text-decoration: none;
}
#tabs a {
	text-decoration: none;
	color: #FFFFFF;
}

#tabs a:hover {
	text-decoration: underline;
}

#tabs a.linktext {
	text-decoration: none;
	color: #258337;
}

#tabs a:hover.linktext {
	text-decoration: underline;
}

.tab_content > table {
	border: black;
}

.tab_content > tr {
	border: ;
	color: white;
	background-color: #258337;
}

.tab_content_block {
	float: left;
	text-align: left;
	margin-right: 15px;
	width: 200px;
}

#footer {
	position: inherit; 
	width: 862px; 
	height: 90px; 
	margin: 0px 0px;
	padding: 0px;
	overflow: hidden; 
	background-color:#258337; 
	border: 0;
	border-top: 2px solid #E0E0E0;
	text-align: center; 
}

#footer a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

#footer a:hover {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #8dc442;
}

