body {
	color: #8f8f8e;
	background: #afd778;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
td {
	font-size: 9pt;
}
a {
	color: #5c8f15;
	font-size: 9pt;
}
p {
	text-align: justify;
}

.copy {
	font-size: 9pt;
	color: #8f8f8e;
}
.copyemp {
	font-size: 9pt;
	color: #5c8f15;
}
.heading {
	font-size: 9pt;
	color: #5c8f15;
	font-weight: bold;
}
.nav {
	background-image: url('../images/bg_nav.gif');
	background-repeat: repeat-x;
	height: 34px;
}
.navLeft {
	background-image: url('../images/nav_left.gif');
	width: 18px;
	height: 34px;
}
.navRight {
	background-image: url('../images/nav_right.gif');
	width: 18px;
	height: 34px;
}
.fadeLeft {
	background-image: url('../images/fade_left.gif');
	background-repeat: repeat-y;
}
.fadeRight {
	background-image: url('../images/fade_right.gif');
	background-repeat: repeat-y;
}
.navItem {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.headingcolumn {
	font-size: 9pt;
	letter-spacing: 2;
	line-height: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.navDiv {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	width: 15px;
}


.linkBig {
	font-size: 10pt;
	color: #5c8f15;
	font-weight: bold;
}
.subHeading {
	font-size: 13pt;
	color: #5c8f15;
	font-weight: bold;
}

/* section styles */
#body {
	background: url('../images/fade_left.gif') repeat-y;
	text-align: left;
	width: 910px;
	margin: auto;
}

#header {
	background: url('../images/top.gif') white;
	width: 907px;
	height: 103px;
	overflow: hidden;
}
#headertagline1 {
	padding: .75em 1em 0 2em;
	width: 250px;
	float: left;
}
#headertagline2 {
	padding: 1em 0em 0 0em;
	width: 250px;
	float: left;
}
#tagline1, #tagline2 {
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#tagline1 {
	color: #8f8f8e;
}
#tagline2 {
	color: #5c8f15;
}
#headerlogo {
	margin: 0;
	padding: 1.5em 2em 0;
	width: 290px;
	float: right;
}

#topnav {
	background: url('../images/fade_right.gif') right repeat-y;
	padding: 0 6px 0 6px;
}
#topnavlinks {
	background: url('../images/bg_nav.gif') repeat-x;
	color: white;
	width: 897px;
	height: 34px;
	border-collapse: collapse;
}
.topnavlink {
	text-align: center;
}

/* keyword footer style */
#keyword-footer {
/* 	border: solid 1px blue; */
	text-align: center;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
	padding: 3em 0;
	margin: 2em 1.5em 0;
	clear: both;
	width: 72em;
	overflow: auto;
}
.keyword-footer-group {
/* 	border: solid 1px gray; */
	text-align: left;
	margin: 0 1em;
	padding: 0;
	float: left;
	width: 12em;
}
.keyword-footer-item {
	list-style: none;
	margin: .25em 0;
	padding: 0;
}
a.keylink {
	color: gray;
	font-size: .9em;
	text-decoration: none
}
a.keylink:hover {
	color: #5C8F15;
	text-decoration: underline
}

#bottomnav {
	background: url('../images/fade_right.gif') right repeat-y white;
	margin-left: 7px;
	padding: 2em 7px 1em;
	text-align: center;
	clear: both;
}
#bottomnavlinks {
	background: white;
	margin: 0 auto;
}
.bottomnavlink {
	color: #5c8f15;
	font-size: 9pt;
	text-align: center;
	padding: 1em .25em 1em;
}

#footer {
	background: url('../images/bot.gif');
	width: 907px;
	height: 90px;
}

#content {
	background: url('../images/fade_right.gif') right repeat-y white;
	color: #8f8f8e;
	font-size: 9pt;
	margin: 0 0 0 7px;
/* 	padding: 0 2em; */
	overflow: auto;
	width: 903px;
}
#maincontent {
	margin: 0 0 0 200px;
	padding: 1em 3em 1em 4em;
}

#sidenav {
	border-right: solid 2px silver;
	margin-left: 1em;
	padding: 2.5em 1em 3em 0;
	width: 190px;
	float: left;
}
#sidenavlinks {
	list-style-type: none;
	border-bottom: dotted 1px silver;
	padding: 0 0 1.5em;
	margin: 0 0 2em;
}
#sidecontact {
	border-bottom: dotted 1px silver;
	margin-bottom: 2em;
}

#footernav {
	margin-right: 2em;
	float: right;
}
#copyright {
	font-size: 9pt;
	color: #8F8F8E;
	padding: 1.5em 0 0 2em;
}

/* contact form styles*/
#indexform {
	margin: 0;
}
.homefield {
	color: #9e9e9d;
	font-size: 8pt;
	width: 160px;
	border: solid 1px #5c8f15;
}
.submit {
	color: #ffffff;
	background-color: #6eaf16;
	font-family: arial;
	font-size: 9pt;
	border: solid 1px green;
	margin: 1em 0 0;
}

/* side keywords */
.keyword-sidenav-group {
	list-style: none;
	margin: 0;
	padding: 0;
}
.keyword-sidenav-item {
	margin: .5em 0;
}

/* press release styles */
.newsitem_date {
	color: #5c8f15;
	font-size: 9pt;
	font-weight: bold;
}
.newsitem_title {
}
.newsitem_desc {
	font-style: italic;
}
.newsitem_quote_left, .newsitem_quote_right {
	background: white;
	color: rgb(116, 141, 167);
	font-size: 16px;
	font-weight: bold;
	padding: .7em 1em;
	width: 14em;
	margin: .5em;
	border-style: solid none;
	border-color: rgb(198, 213, 223);
	border-width: 4px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}
a.newsitem_quote_link {
	color: rgb(116, 141, 167);
	font-size: 16px;
	text-decoration: none;
}
.newsitem_quote_left {
	float: left;
}
.newsitem_quote_right {
	float: right;
}
