bg { color: #FFFFFF }

body { background-color: #FFFFFF; color: #000000; font-size: 10pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

background-color { color: #FFFFFF;}

bullet { color: #000000; font-size: 10pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; text-indent: 5mm; list-style-type: circle; list-style-position: inside }

indent { color: #000000; font-size: 10pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; text-indent: 5mm }

h1 { color: #65942e; font-weight: bold; font-size: 14pt; line-height: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, FontName; text-align: left }

h2 { color: #0c6330; font-weight: bold; font-size: 12pt; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }

h3 { color: #336600; font-weight: bold; font-size: 0.9em; line-height: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left}

h4 { color: #000000; font-weight: bold; font-size: 10pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }

h5 { color: #000000; font-style: italic; font-size: 10pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }

h6 { color: #00cc00; font-size: 8pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; }

p, li { color: #000000; font-size: 10pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.smallertext { color: #000000; font-size: 8pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.largerfont { color: #000000; font-size: 12pt; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }

.footnote {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.figcaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
a:link {
	color: #003366;
}
a:visited {
	color: #003366;
}
a:hover {
	color: #3366FF;
}

.navheader {

	font-size: 0.8em;
	margin-top: 12px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #003300;
}

.navlevel1 {
	font-size: 0.7em;
	margin-top: 12px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #003300;
}
a.navlevel1link:link {
	color: #003300;
	text-decoration: none;
}
a.navlevel1link:visited {
	color: #003366;
	text-decoration: none;
}
a.navlevel1link:hover {
	color: #003300;
	text-decoration: underline;
}

.navlevel2 {
	font-size: 0.7em;
	padding-left: 12px;
	line-height: 1.1;

}
.navlevel2selected {
	font-size: 0.7em;
	background-image: url(images/pointer.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 12px;
	line-height: 1.1;
}
a.navlevel2link:link {
	color: #336600;
	text-decoration: none;
}
a.navlevel2link:visited {
	color: #003366;
	text-decoration: none;
}
a.navlevel2link:hover {
	color: #009900;
	text-decoration: underline;
}
.navlevel3 {
	font-size: 0.7em;
	padding-left: 24px;
}
.navlevel3selected {
	font-size: 0.7em;
	background-image: url(images/pointer.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 24px;
	line-height: 1.1;

}
a.navlevel3link:link {
	color: #336600;
	text-decoration: none;
}
a.navlevel3link:visited {
	color: #003366;
	text-decoration: none;
}
a.navlevel3link:hover {
	color: #009900;
	text-decoration: underline;
}

.navlevel4 {
	font-size: 0.7em;
	margin-top: 3px;
	margin-bottom: 0px;
	padding-left: 30px;
}
.navlevel4selected {
	font-size: 0.7em;
	margin-top: 3px;
	margin-bottom: 0px;
	background-image: url(images/pointer.gif);
	background-position: left center;
	padding-left: 30px;
	background-repeat: no-repeat;
}
a.navlevel4link:link {
	color: #336600;
	text-decoration: none;
}
a.navlevel4link:visited {
	color: #003366;
	text-decoration: none;
}
a.navlevel4link:hover {
	color: #009900;
	text-decoration: underline;
}
.navbox {
	padding: 6px;
	border: 1px solid
}
.navblock {
	width: 150px;
	border: 1px solid #003300;
	float: right;
	padding: 8px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.imageright  {
	margin-left: 8px;
	margin-bottom: 8px;
	float: right;
	border: none;
}

.imageleft  {
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
	border: none;
}
.imagerightmargins  {
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 8px;
	float: right;
	border: none;
}
.imageleftmargins  {
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 8px;
	float: left;
	border: none;
}
.marginleft  {
	margin-left: 8px;
}
.marginright  {
	margin-right: 8px;
}
.featureBlock {
	width: 246px;
	border: 1px solid #003300;
	float: right;
	padding: 8px;
	margin: 0 0 10px 10px;
}
.newsblock1 {
width: 470px;
background-color: #F9F9FC;
padding: 0px 20px 10px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border: 1px dotted #63313F;
}
.newsblock2 {
width: 320px;
background-color: #333399;
padding: 0px 20px 10px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
border: 1px dotted #63313F;}

.news td {
	width:200px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding: 6px 0px 12px 4px;
}

/* Sitewide footer styling
====================================*/

#site-footer-holder {
	clear: both;
	float:left;
    padding-top:40px;
	font: 12px Arial, sans-serif;
}
#site-footer {
	margin: 0 auto;
	width: 600px;
	min-height: 160px;
	padding: 0px 3px 0px;
	text-align: left;
	overflow: auto;
}

#site-footer .search {
	float: right;
	margin-top: 3px;
}

#site-footer ul {
	float: right;
	list-style: none;
	font-weight: bold;
	text-align: right;
	min-height: 160px;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #838380;
}

#site-footer ul.firstlist {
	border-left: none;
	margin-left: 0px;
	padding-left: 0px;
	width: 150px;
}

#site-footer ul li {
	color: #1e5606;
	background: none;
	padding-left: 0px;
}

#site-footer ul li a {
	color: #424240;
	text-decoration: none;
        font-weight:normal;
}

#site-footer ul li a:hover {
	text-decoration: underline;
}
#site-footer .footer-search {clear:both; width 600px}
#site-footer form {
	margin-top: 15px;
}

#site-footer-holder span {
	clear: both;
	float: left;
	width: 600px;
	font-size: 0.8em;
	color: #838380;
	margin: 12px 0px 8px;
}
.footer-searchform  fieldset {
	border: 0px;
	min-width: 600px;
	width: 600px;
}
.footer-searchform  .textbox {
	float: right;
	min-width: 175px;
	min-height: 16px;
	color: #6d6d6d;
	font-size: 0.9em;
	font-weight: bold;
	padding: 2px 0px 0px 5px;
	margin-right: 5px;
}
.footer-searchform  select {
	float: right;
	min-width: 92px;
	min-height: 18px;
	color: #6d6d6d;
	font-size: 0.9em;
	font-weight: bold;
	padding: 2px 0px 0px 5px;
	margin-right: 5px;
}
.footer-searchform  .submit {
	float: right;
}
