body {
	margin:0;
	padding:0;
	font-size:76%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#aebd96;
	color:#415723;
}

#wrapper {width:100%; overflow:hidden; min-width:760px; padding-bottom:20px;}

#topBar {width:100%; height:114px; background:url(left-back.gif); position:relative; z-index:500;}

#rightBar {
	float:left;
	height:114px;
	position:relative;
	left:50%;
	background:url(grass.png);}
	
#centerBar {width:760px; height:114px; position:relative; right:50%; background:url(header.jpg); text-align:left;}

h1{font-size:2.5em}
h2{font-size:1.5em;
	color: #3a4926;
}
h3{
	font-size:1.03em;
	color: #415723;
}
h4{font-size:.7em}

a:link{color:#415723}
a:visited{color:#415723}
a:hover{text-decoration:none}
a:focus{background-color:none}
a:active{color:#0033CC}

#content {
	width:690px;
	margin:0 auto;
	padding:20px 35px 180px 35px;
	background: #fff url(bottom-grass.png) no-repeat left bottom;
	position:relative;
}

#content p {
	color:#415723;
	text-align:left;
	margin:0;
	padding:5px 0;
	font-size:1.1em;
	line-height:1.3em;
	}

#content h2 {margin:0; padding:15px 0;}

#content ul {margin:0; padding:0 0 0 20px;}

#content ul li{
	color:#415723;
	margin:0;
	padding:0;
	font-size:1em;}
	
#content p.contact {
	color:#415723;
	position:absolute;
	width:690px;
	bottom:4px;
	text-align: center;
}

.green {position:absolute; top:87px; left:567px;}

/* ================================================================ 
The original version of this menu is available at 
http://www.cssplay.co.uk/menus/skeleton3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. 
This menu may be modified in any way to fit your requirements.
=================================================================== */
#nav, 
#nav ul {padding:0; margin:0; list-style:none; font: 11px arial, verdana, sans-serif; background:url(trans.gif); position:relative; z-index:100;}
#nav {height:23px; margin-top:91px; float:right; padding:0;}
#nav ul {position:absolute; left:-9999px; top:-9999px;}

#nav table {border-collapse:collapse;}
#nav li {float:left;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#fff; height:23px; padding:0 10px 0 10px; line-height:22px; text-decoration:none; white-space:nowrap; font-weight:bold;}
#nav li li a {height:23px; line-height:22px; float:none; color:#fff;}
#nav li.current a {color:#fc0;}
#nav li.current a li a {color:#fff;}


#nav li:hover {position:relative; z-index:100; background:url(trans.gif);}
#nav li a:hover {position:relative; z-index:100; color:#ff0; border:0;}
#nav li:hover > a {color:#fc0;}
#nav li.current > a {color:#fc0;}
#nav li.current li a {color:#fff;}

#nav :hover  ul {left:0; top:23px; z-index:300;}
#nav a:hover ul {left:-1px;}


/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:0; margin-left:100%; top:0;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover li:hover > a {color:#fc0;}

#nav li a:hover ul li a:hover {color:#fc0;}


/************************* PH *************************/
#contentTop {
	width:760px;
	margin:0 auto;
	height:287px;
	Xbackground:url('images/header_1.jpg');
	position:relative;
}

#contentTop h1 {
	color:#fff;
	margin:0;
	padding:81px 35px 0 35px;
	font-size:2.5em;
	text-align: left;
}
/* HEADER BAR BACKGROUND IMAGES */
.hdr_1, .hdr_, .hdr_404 {background:url('images/header_1.jpg') no-repeat;}
.hdr_2 {background:url('images/header_2.jpg') no-repeat;}
.hdr_3 {background:url('images/header_3.jpg') no-repeat;}
.hdr_4 {background:url('images/header_4.jpg') no-repeat;}
.hdr_5 {background:url('images/header_5.jpg') no-repeat;}
.hdr_6 {background:url('images/header_6.jpg') no-repeat;}
.hdr_7 {background:url('images/header_7.jpg') no-repeat;}
.hdr_8 {background:url('images/header_8.jpg') no-repeat;}
.hdr_9 {background:url('images/header_9.jpg') no-repeat;}
.hdr_10 {background:url('images/header_10.jpg') no-repeat;}
.hdr_11 {background:url('images/header_11.jpg') no-repeat;}
.hdr_12 {background:url('images/header_1.jpg') no-repeat;}
.hdr_13 {background:url('images/header_1.jpg') no-repeat;}
.hdr_14{background:url('images/header_1.jpg') no-repeat;}
.hdr_15 {background:url('images/header_1.jpg') no-repeat;}
.hdr_16 {background:url('images/header_1.jpg') no-repeat;}
.hdr_17 {background:url('images/header_1.jpg') no-repeat;}
.hdr_18 {background:url('images/header_1.jpg') no-repeat;}
.hdr_19 {background:url('images/header_1.jpg') no-repeat;}
.hdr_20 {background:url('images/header_1.jpg') no-repeat;}
/* END HEADER BAR BACKGROUND IMAGES */

.common {font-size:1em;}
#error, #success {color:#FFF; margin:10px;}
#error ul li, #success ul li {color:#FFF;}
#error li, #success li {color:#FFF;}
#error {border:solid 1px red; margin:0px; background:#FF0000; }
#success {border:solid 1px #009900; margin:0px; padding:5px; background:#009900; }
.req {font:16px Verdana; color:red;}
.input_text {width:250px; height:15px;}
.input_textarea {width:250px; height:80px;}
