body {
	background-color: #224A38;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.tblbrdr {
	border: thin solid #336633;
}
.formhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #336633;
}
li {
	line-height: 20pt;
	list-style-image: none;
	list-style-type: square;
}
h1 {
	font-size: 24px;
	color: #336633;
	text-transform: uppercase;
	display: none;
}
h2 {
	font-size: 18px;
	color: #336633;
	font-variant: normal;
	text-transform: capitalize;
	margin-bottom: -6px;
}
h3 {
	font-size: 18px;
	color: #336633;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
}
.smtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #336633;
}
.hdrtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #336633;
}
.hdrtxtsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #336633;
}
.tblbody {
	background-color: #FFFFFF;
}
.hdrtxtmedbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336633;
}
.hdrtxtmed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336633;
	font-weight: normal;
}
hr {
	color: #336633;
}

li.admin_menu_item {
	list-style-type : none;
	line-height : 1.2em;
}

.report_name {
	display: inline;
}

.report_detail_closed {
	visibility: collapse;
	display: none;
}

.report_detail_opened {
	visibility: visible;
	display: inline-table;
}

.showReport {
	visibility: visible;
	display: inline-table;
}

.hideReport {
	visibility: collapse;
	display: none;
}

.dont_display {
	visibility: hidden;
}