td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        vertical-align: top;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #669966;
	text-decoration: none;
}
.breakhead {
	font-size: 14px;
       font-weight: bold;
}
.caption {
	font-size: 12px;
        color: #FFFF99;
}
.linkWhite {
	font-weight: bold;
	color: #FFFFFF;
}
.linkGreen {
	font-weight: bold;
	color: #304310;
}
.linkYellow {
	font-weight: bold;
	color: #FFFF99;
}
.pageHead {
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:bold;
text-decoration:underline;
color:#1B6341
/*color:#77713F;*/
}
.subHead {
	font-size: 14px;
	font-weight: bold;
}
.footer {
	font-size: 12px;
	color: #D7902B;
}
.homePromoGr {
	background-color: #696f2b;
	padding: 5px;
	border: 1px solid #006600;
	color: #FFFFFF;
}
.subHeadYellow {
	font-size: 14px;
	font-weight: bold;
	color: #FFFF99;
}
.moreLink {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.moreLinkYellow {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF99;
}
.mission {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#breadcrumbs {
	font-size: 10px;
	color: #000000;
}

#breadcrumbs a:link, #breadcrumbs a:visited
{
	font-size: 10px;
	color: #1B6341;
	font-weight: normal;
}
/*#breadcrumbs a:hover
{
	color: #FFF;
}*/

/* BEGIN mainNav */

#mainNav a
{
font-size: 12px;
display: block;
padding: 6px;
background-color: #D7902B;
padding-left: 10;
font-weight: normal;
}

#mainNav a:link, #mainNav a:visited
{
color: #000;
text-decoration: none;
}

#mainNav a:hover
{
background-color: #696f2b;
color: #FFF;
}

#mainNavcurrent a
{
color: #FFF;
display: block;
padding: 6px;
background-color: #8E9641;
padding-left: 10;
font-weight: normal;
text-decoration: none;}

#mainNavcurrent a:hover, #mainNavcurrent a:link
{
background-color: #8E9641;
color: #FFF;
}

/* END mainNav */

/* BEGIN sectionNav */

#sectionNavHead a
{
color: #FFF;
display: block;
padding: 6px;
background-color: #2A5003;
padding-left: 10;
font-weight: bold;
}


#sectionNav a
{
font-size: 12px;
display: block;
padding: 6px;
background-color: #D7902B;
padding-left: 10;
font-weight: normal;
}

#sectionNav a:link, #sectionNav a:visited
{
color: #000;
text-decoration: none;
}

#sectionNav a:hover, #sectionNavHead a:hover
{
background-color: #696f2b;
color: #FFF;
}

#sectionNavcurrent a
{
color: #FFF;
display: block;
padding: 6px;
background-color: #696f2b;
padding-left: 10;
font-weight: normal;
text-decoration: none;}

#sectionNavcurrent a:hover, #sectionNavcurrent a:link, #sectionNavcurrent a:visited
{
background-color: #696f2b;
color: #FFF;
}

/* END sectionNav */

#boiler {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D7902B;
}

#boiler a:link, #boiler a:visited
 {
	color: #FFFFFF;
	background-color: #6D2E0B;
	font-weight: normal;
	text-decoration: none;
}

#boiler a:hover
{
background-color: #8E9641;
color: #FFF;
}

#sidebar {
	font-size: 12px;
	padding: 4px;
}

#sidebar a:link, #sidebar a:visited
{
	color: #FFFFFF;
	background-color: #8E9641;
	font-weight: bold;
	#text-decoration: none;
}

#sidebar a:hover
{
background-color: #FFFF99;
color: #304310;
}

#box {
	font-size: 12px;
	color: #FFF
}

#box a:link, #box a:visited
{
	color: #FF9;
	background-color: #696F2B;
	font-weight: bold;
	#text-decoration: none;
}

#box a:hover
{
background-color: #FFFF99;
color: #304310;
}

#topPromo {
	font-size: 12px;
}

#topPromo a:link, #topPromo a:visited
{
	color: #FF9;
	background-color: #000;
	font-weight: normal;
	text-decoration: none;
}

#topPromo a:hover
{
background-color: #FF9;
color: #000;
}

a:link, a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#1B6341
/*color:#77713F;*/
}

/*a:hover {
	color: #FFFFFF;
	background-color: #8E9641;
}*/

/* for errors */
.input_red
{
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	border-top: 2px solid #990000;
	border-left: 2px solid #990000; 
	border-right: 2px solid #990000;
	border-bottom: 2px solid #990000;
	font-weight: bold;
	font-size: 12px;
}

.listBox_red
{
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	border-top: 2px solid #990000;
	border-left: 2px solid #990000; 
	border-right: 2px solid #990000;
	border-bottom: 2px solid #990000;
	font-weight: bold;
	font-size: 12px;
	width: 150px;
}

.errorText
{
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.searchCritera
{
	font-size: 12px;
	font-weight: bold;
	color: #77713F;
}