#navigation ul
{
	list-style:	none;
}

#navigation ul li
{
	float:	left;
	
	padding:		10px;
	padding-top:	0px;
	padding-bottom:	0px;
	
	width:		auto;
	height:		27px;
	
	text-align:	center;
}

#navigation ul li:hover
{
	color:		#FFFFFF;
	background:	url(../images/menu_hover.png) center no-repeat #00704a;
	
	height:		27px;
	border-radius:			13px;
	-moz-border-radius:		13px;
	-webkit-border-radius:	13px;
	padding-left:	10px;
	padding-right:	10px;
	padding-top:	0px;
	padding-bottom:	0px;
}

#navigation ul li a
{
	color:			#00704a;
	font-weight:	bold;
	
	display:	block;
	width:		100%;
	height:		100%;
	
	line-height:	30px;
}

#navigation ul li a:hover
{
	color:		#FFFFFF;
}



#slideshow_images
{
	position:	absolute;
	width:		600px;
	height:		260px;
}

#slideshow_overlay, #images
{
	position:	absolute;
}

#slideshow_link
{
	float:	right;
	
	width:	253px;
	height:	260px;
	
	padding-left:	7px;
	
	background:	#279e83 url(../images/slideshow_background.png) no-repeat center left;
	
	border-top-right-radius:			20px;
	-moz-border-radius-topright:		20px;
	-webkit-border-top-right-radius:	20px;
	border-bottom-right-radius:			20px;
	-moz-border-radius-bottomright:		20px;
	-webkit-border-bottom-right-radius:	20px;
}

#slideshow_link .slogan
{
	width:			250px;
	margin-top:		60px;
	margin-bottom:	40px;
	
	font-family:	Century Gothic;
	color:			#FFFFFF;
	font-size:		24px;
	
	text-shadow:	#0f7152 2px 2px 2px;
	
	text-align:		left;
	padding-left:	20px;
}



#list h2
{
	color:		#00704a;
	font-size:	24px;
	text-transform:	none;
	
	width:		100%;
	
	min-height:	50px;
}

#list h2 img
{
	position:	absolute;
	vertical-align:	top;
	
	margin-left:	45px;
}

#list ul
{
	margin:		0px;
	padding:	0px;
	
	list-style:	none;
}

#list ul li
{
	margin:		0px;
	padding:	0px;
	
	border-bottom:	1px #00a88f dotted;
}

#list ul li a
{
	padding:	10px;
	display:	block;
	width:		200px;
	height:		100%;
	
	font-weight:	bold;
}

#list ul li a:hover, #list ul li a:active
{
	background-color:	#f2fce7;
}



#search
{
	vertical-align:	middle;
	line-height:	30px;
}

#search input[type=text], #search input[type=search]
{
	margin:	0px;
	
	padding:		8px;
	padding-left:	15px;
	padding-right:	15px;
	
	width:	140px;
}

#search input[type=submit], #ajaxSearch_submit
{
	float:	right;
	color:	#FFFFFF;
}


#content
{
	padding-bottom:	60px;
}

#content a
{
	font-weight:	bold;
}


#footer
{
	font-size:	11px;
}

#footer ul
{
	list-style:	none;
	margin:		0px;
	padding:	0px;
	
	margin-left:	-4px;
}

#footer ul li
{
	margin:		0px;
	padding:	0px;
	
	height:		11px;
	
	float:		left;
	
	border-right:	1px solid #000000;
}

#footer ul li a
{
	display:	block;
	width:		100%;
	height:		100%;
	
	padding-left:		4px;
	padding-right:		4px;
}


#lines hr
{
	margin:		0px;
	padding:	0px;
	border:		none;
}



.buttonbig, a.buttonbig
{
	display:	block;
	min-width:	220px;
	min-height:	37px;
	
	text-align:		center;
	line-height:	37px;
	
	background:		url(../images/buttonbig.png) no-repeat center;
	
	color:			#FFFFFF;
	font-size:		22px;
	font-weight:	bold;
}

.buttonbig:hover, a.buttonbig:hover
{
	background:		url(../images/buttonbig_hover.png) no-repeat center;
}


.buttonsmall, a.buttonsmall
{
	display:	inline-block;
	width:	95px;
	height:	24px;
	
	text-align:		center;
	line-height:	24px;
	
	background:		url(../images/buttonsmall.png) no-repeat center;
	
	color:			#FFFFFF;
	font-size:		14px;
	font-weight:	bold;
}

.buttonsmall:hover, a.buttonsmall:hover
{
	background:		url(../images/buttonsmall_hover.png) no-repeat center;
}


input[type=submit]
{
	margin:		0px;
	padding:	0px;
	
	width:	44px;
	height:	34px;
	
	font-size:	1px;
	
	background:	url(../images/buttonsubmit.png) no-repeat center;
	
	border:		none;
}

input[type=submit]:hover
{
	background:	url(../images/buttonsubmit_hover.png) no-repeat center;
}



#ajaxSearch_form {
   color: #000;
   width: auto;
}

#search fieldset
{
	border:		none;
	margin:		0px;
	padding:	0px;
}


ul.searchresults
{
	list-style:	none;
	padding:	0px;
	margin:		0px;
}

ul.searchresults li
{
	border-bottom:	1px #00a88f dotted;
}