html, body, div, span, applet, object, iframe, h1, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
body {
	background-color: #52782e;
	background-image: url(graphics/backgd.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color: #000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
a,  a:link {
  color: #000;
  font-weight: bold;
  text-decoration: underline;
}
a:visited {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #000;
  text-decoration: underline;
}
a:focus {
  color: #000;
}
a:active {
  color: #000;
}
/*************** WRAPPER ************/
#outerWrapper {
  background-color: #FFFFFF;
  margin: 0 auto 0 auto;
  text-align: left;
  width: 760px;
}
/*************** HEADER ************/
#outerWrapper #header {
  font-size: 18px;
  font-weight: bold;
  line-height: 15px;
}
/*************** NAVIGATION AND LEFT COLUMN ************/
#outerWrapper #contentWrapper #leftColumn1 {
  float: left;
  padding: 0 10px 10px 10px;
  width: 180px;
}
#nav {

}
#nav ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 165px;
height:155px;
background:url(graphics/nav_backgd.png) no-repeat left top;
}
#nav li {
	border-bottom: 1px solid #CCCCCC; /* Gray border beneath each menu item */
}
#nav  li a{
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: black;
width: auto;
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}
#nav li a:link, #nav li a:visited, #nav li a:active{
	display:block;
	color:#000000;
	width:auto;
	font-size:1.1em;
	text-decoration:none;
	text-transform: uppercase;
}

#nav li a:hover {
	color:#ffffff;
	background-color:#009900;
}
#nav li.last, #nav li.last a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
border-bottom:none;
}

#nav  li.last a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}
/* Holly Hack for IE \*/
* html #nav li { float: left; height: 2%; padding-left:0;}
* html #nav li a { height: 4%; padding-left:10px;}
/* End */


#leftColumn1 h2 {
	color:#FFFFFF;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	padding:0;
	margin:3px 0 0 0;
	text-align:center;
}
/********** CONTENT *****************/
#outerWrapper #contentWrapper #content {
  margin: 0 0 0 220px;
  padding: 0 10px 10px 10px;
  position:relative;
}
#outerWrapper #contentWrapper .clearFloat {
  clear: left;
  display: block;
}
#content h2 {
	background: url(graphics/img_h2_header.png) no-repeat left bottom;
	color:#ffffff;
	font-size:12px;
	height:25px;
	padding:0px 0 0 20px;
	margin:5px 0 0 0;
	width:454px;
 }
#content p {
	border:1px solid #999999;
	background-color:#e4e4e4;
	width:442px;
	padding:8px 2px 10px 8px;
	margin:0 0 10px 0;
	 }
/*#content p.noborder {
	border-bottom:none;
	}*/
#content ul {
	border:1px solid #999999;
	background-color:#e4e4e4;
	width:430px;
	padding:8px 0 0 22px;
		margin:0 0 10px 0;
	font-size:12px;
	}
#content li {
	padding-top: 10px;
	}
p.news {
padding:10px;
border-top:1px solid #333333;
border-bottom: none;
margin:3px;
font-size:1.2em;
}
.img1 {	position:relative;
	float:right;
	background:bottom right;
	height: 119px;
	width: 149px;
	top: 0px;
	right:-70px;
	margin-bottom: -119px;
}
/*.img1 {
	position:relative;
	float:right;
	background:bottom right;
	height: 119px;
	width: 149px;
	bottom:20%;
	right:-20px; 
}*/
.fixgap {
float: right;
height: 0;}

.table1 {
border:1px solid #333333;
width: 80%;
margin: 0 0 0 15px;
}
.table1 th {
	background-color:#52782e;
	color:#eeeeee;
	padding:3px;
}
.table1 td {
	padding:4px;
	}
/********** FOOTER *****************/
#contact { 
	background: url(graphics/contact_backgd.png) no-repeat left top;
	width:165px;
	height:239px;
 }
#contact p {
	color:#FFFFFF;
	padding:0 0 0 3px;
}
#contact form {
	margin:0;
	padding:0;}
#contact fieldset {
padding: 0 3px 3px 3px;
color:#FFFFFF;
border:none;
}
#contact input{
width:150px;
}
#contact textarea {
width:150px;
}
/********** FOOTER *****************/
#footer {
  background-color: #26478d;
  border-top: solid 1px #666;
  padding: 10px 10px 10px 10px;
  margin:0 auto 0 auto;
  text-align:center;
  color:#FFFFFF;
}
#footer a {
	color:#FFFFFF;
	font-weight:normal;
	}
.gx {
text-align:center;
padding:15px;
}
.gx a{
	color:#999999;
	font-size:10px;
}
