@import "common.css";
body {
	margin			: 0;
	padding			: 0;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 14px;
	color			: #666;
	text-decoration	: none;
	background		: url(../images/tile.jpg);
}
/*----- Wrapper ----------------------------------------------------*/
#wrapper  {
	position		: relative;
	width			: 907px;
	margin			: 20px auto 40px auto;
}
#header {
	width			: 907px;
	height			: 162px;
	background		: url(../images/header.png) no-repeat top left;
}
#logo {
	width			: auto;
	float			: left;
	padding			: 50px 0 0 40px;
}
#search {
	float			: right; 
	margin			: 24px 25px 0 0;
}
#search input#ajaxSearch_input {
	width			: 154px;
	height			: 15px;
	background		: url(../images/search.png) no-repeat top left;
	border			: none;
	padding			: 5px 5px 5px 25px;
	color			: #999;
}
/*----- Main Menu ----------------------------------------------------*/
#lavaLampBorderOnly {
	position		: relative;
	width			: 907px;
	height			: 35px;
	overflow		: hidden;
}
#lavaLampBorderOnly li {
	float			: left;
	list-style		: none;
}
#lavaLampBorderOnly li.back {
	border-bottom	: 3px solid #56a93d;
	width			: 9px;
	z-index			: 8;
	position		: absolute;
	top				: 20px;
}
#lavaLampBorderOnly li a {
	font			: 14px Georgia;
	text-decoration	: none;
	color			: #565555;
	outline			: none;
	text-align		: center;
	padding			: 0 5px 3px 5px;
	text-transform	: uppercase;
	letter-spacing	: 0;
	z-index			: 10;
	display			: block;
	float			: left;
	position		: relative;
	overflow		: hidden;
	margin			: auto 10px;
}
/* SubMenu */
#subMenu {
	position		: relative;
	right			: 23px;
	width			: 220px;
	float			: left;
	margin			: 40px 0 0 0;
}
#subMenu li {
	width			: 210px;
	margin			: 0 0 10px 0;
	padding			: 8px 0 0 0;
	display			: block;
	font-size		: 12px;
	background		: url(../images/subnav_off_top.gif) no-repeat top left;
}
#subMenu ul li a:link, #subMenu ul li a:visited {
	display			: block;
	bottom			: 4px;
	padding			: 0 15px 11px 40px;
	color			: #666;
	text-decoration	: none;
	background		: url(../images/subnav_off_btm.gif) no-repeat bottom left;
}
#subMenu li.active, #subMenu li.hover {
	background		: url(../images/subnav_on_top.gif) no-repeat top left;
}
#subMenu li.active a:link, #subMenu li.active a:visited, #subMenu li.hover a:link, #subMenu li.hover a:visited {
	color			: #404040;
	background		: url(../images/subnav_on_btm.gif) no-repeat bottom left;
}
/*------ Content --------------------------------------------------------*/
#contentWrapper {
	position		: relative;
	width			: 907px;
	background		: #fff;
}
#content {
	padding			: 35px;
	overflow		: hidden;
}
.content {
	width			: 96%;
}
#footer {
	width			: 837px;
	height			: 94px;
	background		: url(../images/footer_bg.png) no-repeat top left;
	margin			: 27px 0 0 0;
	color			: #fff;
	text-align		: right;
	line-height		: 80px;
	padding			: 0 70px 0 0;
	font-size		: 11px;
}	
#credits {
	width			: 887px;
	position		: relative;
	bottom			: 10px;
	color			: #8a8a8a;
	font-size		: 11px;
	text-align		: right;
	padding			: 0 20px 0 0;
}
#credits a:link, #credits a:visited {
	color			: #6c6969;
	text-decoration	: none;
	font			: 11px Georgia;
}
/*---- Gallery ------------------------------------------------------- */
#slideshowWrapper {
	width			: 907px;
	height			: 330px;
	display			: none;
	padding			: 0 0 23px 0;
	margin			: 0 0 4px 0;
	background		: url(../images/slideshow_bg.png) no-repeat top left;
}
#slideshow {
	width			: 887px;
	height			: 310px;
	border			: 10px solid #fff;
}
#slideshow img {
	/*border			: 10px solid #fff;*/
}
#loading {
	position		: relative;
}
#loading img {
	position		: absolute;
	top				: 40%;
	left			: 47%;
}
/*---- Typography ------------------------------------------------------*/
h1 {
	display			: block;
	width			: 100%; 
	font-family		: Georgia, Helvetica, sans-serif;
	font-size		: 24px;
	color			: #56a93d;
	border-bottom	: 1px solid #006f3b;
	padding			: 0 0 10px 0;
	margin			: 0 0 25px 0;
}
h2 {
	font-family		: Georgia, Helvetica, sans-serif;
	font-size		: 16px;
	color			: #2c9349;
	padding			: 0 0 10px 0;
}
p {
	padding			: 0 0 25px 0;
	line-height		: 1.6em;
}
a:link, a:visited {
	color			: #56a93d;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
#content ol, #content ul {
	padding			: 0 0 30px 0;
}
#content ul li {
	padding			: 0 0 10px 10px;
		margin			: 0 0 0 2px;
	background		: url(../images/dot.gif) no-repeat left 7px;
}
#content ol {
	margin			: 0 0 0 22px;
}
#content ol li {
	padding			: 0 0 10px 0;
}
#sitemap ul {
	padding			: 0;
	margin			: 0;
}
#sitemap ul li ul {
	padding			: 0;
	margin			: 0 0 0 20px;
}
#sitemap ul li, #sitemap ul li ul li {
	padding			: 0;
	margin			: 0;
	background		: none;
}
#content span {
	color			: #3a9a55;
}	
span.ajaxSearch_paging {
	display			: block;
	padding			: 0 0 20px 0;
}
a.pdf:link, a.pdf:visited {
	display			: block;
	padding			: 10px 0 40px 60px;
	background		: url(../images/pdf_icon.gif) no-repeat left 5px;
}