a:link
{
	color: #154500;
}

a:visited
{
	color: #154500;
}

a:hover
{
	color: #587833;
}

.topmenu
{
	PADDING-LEFT:4px; PADDING-RIGHT:4px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none;
}

.login
{
	PADDING-LEFT:4px; PADDING-RIGHT:4px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #154500; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none;
}

.menu
{
	padding-left:8px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #b0d5ab; FONT-FAMILY: verdana, arial; TEXT-DECORATION: none;
}

body.dark {
	background-color: #154500;
}

td.adminmenu
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 8pt;
	color: #154500;
	font-family: 'Verdana', sans-serif;
}


td
{
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

td.big
{
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 12pt;
}

table.padded td
{
	padding: 5px;
}

td.green
{
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 12pt;
	color: green;
	font-weight: bold;
}

td.blue
{
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 12pt;
	color: #0000FF;
	font-weight: bold;
}

table.monthname
{
	background-color: #b0d5ab;
}

td.monthname
{
	color: #154500;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
}

table.dayname
{
	background-color: #154500;
	color: #b0d5ab;
}

td.dayname
{
	color: #b0d5ab;
	text-align: center;
}

td.day
{
	background-color: #b0d5ab;
	padding: 5px;
}

td.header
{
	background-color: #154500;

	padding-left: 8px;
	font-weight: bold;
	color: #b0d5ab;
}

td.alt
{
	background-color: #b0d5ab;
}

body
{
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #F0FFF0;
	color: #000000;
}

body.display
{
	background-attachment: fixed;
	background-image: url(images/back.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

p.indent
{
	text-indent: 3em;
}

p.white
{
	color: #FFFFFF;
}

p.green
{
	font-weight: bold;
	color: #154500;
}

h1
{
	font-size: 24pt;
	font-weight: bold;
}

h2
{
	font-size: 18pt;
	font-weight: bold;
}

h2.center
{
	text-align: center;
}

h2.greenc
{
	text-align: center;
	color: #154500;
}

h2.error
{
	color: #FF0000;
}

h2.cal
{
	color: #000080;
}

h2.calcenter
{
	color: #000080;
	text-align: center;
}

h3
{
	font-size: 12pt;
}

h3.center
{
	text-align: center;
}

h3.greenc
{
	text-align: center;
	color: #154500;
}

h3.error
{
	color: #FF0000;
}

#fieldName {
	width: 100px;
}

#submit {
	text-align: right;
}

td.leftmenu
{
	padding-left:8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #B0D5AB;
	FONT-FAMILY: verdana, arial; 
	TEXT-DECORATION: none;
	background-color: #154500;
}



td.leftmenu a, td.leftmenu a:link, td.leftmenu a:visited {
	COLOR: #B0D5AB;
	TEXT-DECORATION: none;
}

td.leftmenu a:hover, td.leftmenu a:active {
	COLOR: #B0D5AB;
	TEXT-DECORATION: none;
}

td.topmenu a, td.topmenu a:link, td.leftmenu a:visited {
	COLOR:#154500;
	TEXT-DECORATION: none;
}

td.topmenu a:hover, td.leftmenu a:active {
	COLOR: #B0D5AB;
	TEXT-DECORATION: none;
}

#mainMenu a:link, #mainMenu a:visited {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.2em;
	padding-right: 0.3em;
	background-color: none;
	color: #B0D5AB;
	text-decoration: none;
}

#mainMenu a:hover, #mainMenu a:active {
	background-color: #5A885B;
}

#mainMenu {
	list-style-type: none;
	font-family: 'Verdana', sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	padding-left: 0px;
	margin-left: 0px;
}

#mainMenu li {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.6em;
	padding-right: 0.2em;
}