/* Color Library */

/* bright yellow:	color: #E5E504;*/
/* dark green:	color: #336700;*/
/* top utility menu bg color:	color: #D4E1CD;*/
/* top utility menu login bg color:	color: #A8C47B;*/
/* logos bg color:	color: #ECF9E7;*/
/* font (gray):	color: #555555;*/



/* Generic */

html {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, Verdana, Tahoma, sans serif;
	font-size:11px;
	text-align: center; /* used to center the fixed width design on the page */
	color: #555555;
	background: #FFFFFF fixed;
	margin: 0;
	padding: 0;
}

body, p, td, th {font-size:11px;} /* Required for IE 5.01/Win to use correct font size */


.bold{
	font-weight: bold;
}

a.bold:link, a.bold:visited{
	font: 11px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #555555;
	text-decoration: none;
	font-weight: bold;
}

a.bold:hover{
	color: #555555;
	text-decoration: underline;
}

.error{
	color: #FF0000;
	font-weight: bold;
}

a.error:link, a.error:visited{
	text-decoration: none;
}

a.error:hover{
	text-decoration: underline;
}

.darkGreen{
	font: bold 11px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #336700;
}

a.darkGreen:link, a.darkGreen:visited{
	font: 11px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #336700;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

a.darkGreen:hover{
	color: #669900;
	text-decoration: underline;
}

.lightGreen{
	font: bold 11px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #669900;
}

a.lightGreen:link, a.lightGreen:visited{
	font: 11px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #669900;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

a.lightGreen:hover{
	color: #336700;
	text-decoration: none;
}

a.lightGreenU:link, a.lightGreenU:visited{
	font: 11px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #669900;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
}

a.lightGreenU:hover{
	color: #336700;
	text-decoration: underline;
}

.footer
{
	font: 11px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #CCCCCC;
}

.footer a:link, .footer a:visited
{
	color: #CCCCCC;
	text-decoration: none;
}

.footer a:hover
{
	color: #E5E504;
	text-decoration: none;
}

/* Normal menu items (About, Contact) */
.topUtilMenu a:link, .topUtilMenu a:visited{
	font: 11px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #669900;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.topUtilMenu a:hover{
	color: #336700;
	text-decoration: none;
}

.topUtilMenuCurrent a:link, .topUtilMenuCurrent a:visited{
	font: 11px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #669900;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
}

.topUtilMenuCurrent a:hover{
	color: #336700;
	text-decoration: underline;
}

.topUtilMenuLogin {
	font: 11px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #FFFFFF;
	background: #A8C47B;
	text-align: center;
	font-weight: bold;
	}

.topUtilMenuLogin a:link, .topUtilMenuLogin a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.topUtilMenuLogin a:hover{
	color: #336700;
	text-decoration: none;
}

.footerMenu
{
	vertical-align: top; /* remove to vertically center footer menu */
}

.footerMenu a:link, .footerMenu a:visited
{
	font: bold 11px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #CCCCCC;
	text-decoration: none;
}

.footerMenu a:hover
{
	color: #E5E504;
	text-decoration: none;
}

.footerMenuCurrent
{
	vertical-align: top;  /* remove to vertically center footer menu */
}

.footerMenuCurrent a:link, .footerMenuCurrent a:visited
{
	font: bold 11px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #FFFFFF;
	text-decoration: none;
}

.footerMenuCurrent a:hover
{
	color: #E5E504;
	text-decoration: none;
}

.homePageMenu a:link, .homePageMenu a:visited{
	font: bold 13px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #FFFFFF;
	text-decoration: none;
}

.homePageMenu a:hover{
	color: #E5E504;
	text-decoration: none;
}

.homePageMenuCurrent a:link, .homePageMenuCurrent a:visited{
	font: bold 13px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #D4E1CD;
	text-decoration: none;
}

.homePageMenuCurrent a:hover{
	color: #E5E504;
	text-decoration: none;
}

.subPageMenu a:link, .subPageMenu a:visited{
	font: bold 13px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #FFFFFF;
	text-decoration: none;
}

.subPageMenu a:hover{
	color: #D4E1CD;
	text-decoration: underline;
}

.subPageMenuCurrent a:link, .subPageMenuCurrent a:visited{
	font: bold 13px Arial, Helvetica, Verdana, Tahoma, sans serif;
	color: #E5E504;
	text-decoration: none;
}

.subPageMenuCurrent a:hover{
	color: #D4E1CD;
	text-decoration: underline;
}