body { 
	height:100%; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#FFFFFF;
}

/* --------------------------- text --------------------------------- */

body, td, pre, p, div {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* fix for firefox and mac extra paragraph lines at top - removes all paragraphs to breaklines */
p { margin: 0; padding: 0; }

H1,h1 {font: 15px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #00A429; margin-top: 0px; margin-bottom: 10px; }
H2,h2,H3,h3,H4,h4,H5,h5,H6,h6 {font: 11px Arial, Verdana, Helvetica, sans-serif; }

.mainpagetitle
{font: 15px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #00A429; margin-top: 0px; margin-bottom: 10px;}

.boldtext
{font: 11px Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }

.normaltext
{font: 11px Arial, Verdana, Helvetica, sans-serif; }

.smalltext
{font: 10px Arial, Verdana, Helvetica, sans-serif; }

.form_errors
{color: #F40000;}

/* --------------------------- objects --------------------------------- */

.image_border { border:1px solid #999999; }
ol { list-style:numeric; }
ul { list-style:disc; }
li { list-style:disc; }
hr { height:0px;border:solid #999999 0px;border-top-width:1px; }

/* --------------------------- forms --------------------------------- */

form { margin:0; }
input { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
select {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
TEXTAREA { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

/* --------------------------- links --------------------------------- */

a:link { color:#00A429; text-decoration: none; }
a:visited { color:#00A429; text-decoration: none; }
a:hover { color:#008021; text-decoration: underline; }
a:active { color:#00A429; text-decoration: none; }

.botnavlink {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;  color: #888888; text-decoration: none; padding-bottom: 3px;
}
.botnavlink A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #888888; text-decoration: none; padding-bottom: 3px;
}
.botnavlink A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #888888; text-decoration: none; padding-bottom: 3px;
}
.botnavlink A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: none; padding-bottom: 3px;
}

.leftnavlink {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px;  color: #888888; text-decoration: none; padding-bottom: 3px;
}
.leftnavlink A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #888888; text-decoration: none; padding-bottom: 3px;
}
.leftnavlink A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #888888; text-decoration: none; padding-bottom: 3px;
}
.leftnavlink A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #CCCCCC; text-decoration: none; padding-left: 1px; padding-bottom: 3px;
}