* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.15em;
 background: url('../images/graphics/bgbody.jpg') repeat-x left top;
 background-color: #197919;
 padding: 0; margin: 0;
}
#wrapper {
 margin: 0 auto;
 padding: 0;
 width: 922px;
}
a img {
	border: none;
}

td { vertical-align: top; }


a:link, a:visited { color: #0000ff; text-decoration: underline; }
a:hover, a:active { text-decoration: underline; }



td.pane_tl {
	background: transparent url('../images/graphics/pane_tl.png') no-repeat left top;
}
td.pane_tr {
	background: transparent url('../images/graphics/pane_tr.png') no-repeat left top;
}
td.pane_bl {
	background: transparent url('../images/graphics/pane_bl.png') no-repeat left top;
}
td.pane_br {
	background: transparent url('../images/graphics/pane_br.png') no-repeat left top;
}
td.pane_top {
	background: transparent url('../images/graphics/pane_top.png') repeat-x left bottom;
}
td.pane_bottom {
	background: transparent url('../images/graphics/pane_bottom.png') repeat-x left top;
}
td.pane_left {
	background: transparent url('../images/graphics/pane_left.png') repeat-y left bottom;
}
td.pane_right {
	background: transparent url('../images/graphics/pane_right.png') repeat-y left top;
}
td.pane_center {
	background: #fff;
}


/* Header */
#header {
 color: #007700;
 padding: 0px;
 border: 0;
 min-height: 150px;
 margin: 0;
 background: #fff;
 font-size: 14px;
 font-weight: bold;
}
h1.logo {
	display: block;
	float:left;
	width: 231px;	/* must be greater than logo width */
	font-family: garamond, georgia, tahoma, serif;
	text-align: center;
	font-size: 200%;
	padding: 0;
	margin: 0;
}


/* Slogan marquee under header */
#marquee {
 color: #005500;
 padding: 5px 10px;
 border-top: 1px solid #cceecc;
 margin: 0px auto;
 background: #f0fff0;
 text-align: center;
 font-family: arial, verdana, sans-serif;
 font-size: 100%;
}


/* Navigation */
#navwrap {
 color: #333;
 padding: 0;
 border: 0;
 margin: 0;
 background: #008800 url('../images/graphics/bgtopnav.png') repeat-x;
 text-align: center;
}
#nav
{
	margin: 0;
	padding: 2px 0;
}

#nav li
{
	display: inline;
	list-style-type: none;
	padding-left: 40px;
}

#nav a:link, #nav a:visited
{
	line-height: 150%;
	padding: 0px 1em;
	color: #fff;
	background-color: transparent;
	text-decoration: none;
	font-size: 100%;
	font-family: Arial, Helvetica, sana-serif;
	font-weight: bold;

}
#nav a.current:link, #nav a.current:visited {
	background: #005500;
}
#nav a:hover, #nav a:active
{
	color: #fff;
	background-color: #008800;
}


/* Content */
#content { 
 color: #003300;
 border: 0;
 background: #ffffff url("../images/graphics/bgcontent.png") no-repeat 50% 100px;
 margin: 0px 0px 0px 0px;
 padding: 10pt 5pt 2em 15pt;
 min-height: 350px;
}

h2, h3, h4 {
 color: #006600;
 font-family: garamond, georgia, tahoma, serif;
 margin-left: 0;
 margin-right: 1em;
 margin-bottom: 1em;
 margin-top: 0.75em;
}

p  {
line-height: 125%;
text-indent: 1.5em;
padding: 0.5em 0 1em 0;
}

#content ul {
	margin: 0em 1.5em 1em 1.5em;
}
#content ul li {
	padding-top: 1em;
	font-size: 0.75em;
	font-weight: bold;

}
#content table td {
	padding: 10px;
	font-size: 0.9em;
}
#content table .tableentry1 {
	background: transparent;
}
#content table .tableentry2{
	background: transparent;
}

.signature {
padding-left: 3em;
font-style: italic;
}

/* Footer */
#footer { 
 font-size: 67%;
 color: #ddd;
 border: 0;
 /* background: #338833; url('images/graphics/bgtopnav.png') repeat-x; */
 margin: 0;
 padding: 10px;
}
#footer a:link, #footer a:visited, #footer a:active { color: #ddd; text-decoration: none; }

.clear {
 clear: both;
}

small { font-size: 75%; }