@charset "utf-8";
/* CSS Document green very light #f0f9e1 lite #bddb8b green dark #54682f */

body {
	background: url(../images/bgGreen2.jpg) repeat-x 0 0 #f0f9e1;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
p { font-size: 0.9em; color: 221e1f; line-height: 1.6em; margin: 0px 0px 5px 0px; }
h1, h2, h3, h3 a  { color: #2E4423; font-weight: normal; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
h2 { font-size: 1.0em; margin: 0px 0px 10px 0px; font-weight: bold;}
h3 { font-size: 0.9em; text-align:right;}
h3 a { font-weight: bold; text-decoration: none; }
h3 a:hover { text-decoration: underline; }
h5 {font-size: 1.2em; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#f0f9e1; margin: 40px 0px 0px 30px; }
a img { border: none; }
.seperator	{
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0px;
}
.float{ float: left; padding:5px;}

.form {margin: 0}

.ftn {border-top: 1px solid #54682f; padding-top: 10px;}

.piccit	{text-align: center; font-style:italic;} 

.sub {font-size:75%}

#wrapper{
	width: 710px;
	text-align: left;
	margin: 0 AUTO;
}

#header{
	height: 160px;
	}
#logo{
	float: left;
	width: 160px;}
#htext{
	float:right;
	width: 540px;
	text-align: center;
	}
#main{width: 670px; float: left; padding: 20px 21px;  }

#left { float: left; width: 450px; }
#left h1 { font-size: 1.30em; color: #C30; font-weight: normal; letter-spacing: -0.03em; margin: 0px 0px 5px 0px;  }
#left h2 { font-size: 17px; color: #2E4423; text-align:left; font-weight: bold; margin: 0px 0px 10px 0px; }
#left td p {font-weight: bold;}
#left p a { color: #54682f; }
/* #left p a:hover { color: #54682f; background-color: #fff; } */
#left p a:hover { background-color: #c5e3e9; color: #54682f; }
#news { background: url(../images/NewsBG.jpg) no-repeat 0 bottom; margin:0px; padding: 0px; }

#right{ width: 175px; float: right; }
.boxes { width: 174; border:1px solid #999999; margin: 0px 0px 10px 0px;}
#right h2 { font-size: 17px; color: #03558c; font-weight: normal; margin: 0px 0px 5px 0px; }
#right h3 { font-size: 16px; color: #54682f; font-weight: normal; margin: 0px; background-image: url(../images/tab.gif); text-align:center; }
#right p { font-size: 0.7em; line-height: 1.4em; margin: 0px; }
#right p a { color: #54682f; margin: 0px; text-decoration:none}
#right p a:hover { background-color: #c5e3e9; color: #54682f; }

#footer{border-top: 4px solid #54682f; float: left; width: 710px; padding: 10px 0px; margin: 0px 21px 20px 0px; display: inline; }
#footer p { font-size: 0.7em; margin: 0px; text-align: center; color: #2E4423; font-weight: normal; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
#footer p a { color: #54682f; }
/* #left p a:hover { color: #54682f; background-color: #fff; } */
#footer p a:hover { background-color: #c5e3e9; color: #ba242f; }
#footer h2{text-align: center; }



/*** Navigation ********************************************/
/***********************************************************/
#nav, #nav ul {
	float: left;
	width: 44.6em;
	list-style: none;
	line-height: 1;
	background: #f0f9e0;
	font-weight: bold;
	padding: 0;
	margin: 0;
	}

#nav a {
	display: block;
	width: 8.9em;
	w\idth: 6.9em;
	color: #54682f;
	text-decoration: none;
	padding: 0.25em 1em;
	border-bottom: 1px solid #54682f;
	}

#nav a.daddy {
	background: url(../images/rightarrow2.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	width: 8.9em;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 8.9em;
	w\idth: 8.9em;
	font-weight: normal;
	border-width: 0.15em;
	margin: 0;
}

#nav li li {
	width: 8.9em
}

#nav li ul a {
	width: 8.9em;
	w\idth: 6.9em;
}

#nav li ul ul {
	margin: -1.75em 0 0 8.5em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #bddb8b;
}
#nav li:hover, #nav li.hover {
    position: static;
}
