body
{
	background: white;
	color: #2B4400;
	font: normal normal normal 12px Verdana,Arial,Bookman Old Style;
	margin: 0;
	padding: 0;
	scrollbar-3dlight-color: #C5FFC5;
	scrollbar-arrow-color: #E9C565;
	scrollbar-darkshadow-color: #02D42A;
	scrollbar-face-color: #35615B;
	scrollbar-highlight-color: #A8D4CE;
	scrollbar-shadow-color: #51938A;
	scrollbar-track-color: #D8F2F2;
	text-align: center;
	text-decoration: none;
}

div.error
{
	color: red;
	padding: 10px;
	text-align: center;
}

div.title
{
	padding: 2px;
	text-align: left;
}

form
{
	margin: 0;
	padding: 0;
}

input,textarea
{
	color: darkgreen;
	font-size: 9px;
}

input.checkbox
{
	background-color: transparent;
	border: 0 !important;
	text-indent: 0px !important;
}

input.error,textarea.error,select.error
{
	background-color: #FFC4C4;
}

small
{
	font-family: arial;
	font-size: 9px;
}

table
{
	background-color: #F8FFEB;
	border: 0;
}

table.border
{
	border: 1px solid #172400;
}

tr.dark
{
	background-color: #F0F7E3;
}

td
{
	color: #2B4400;
	font: normal normal normal 12px Tahoma, Verdana, Arial, Bookman Old Style, Tahoma, Century Gothic;
	margin: 0;
	padding: 2px 4px 2px 4px;
}

td.content
{
	text-align: justify;
}

td.footer
{
	background: #C0FFC0 url(image/bg2.png) repeat-x;
	color: darkgreen;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 1px 2px 1px 2px;
}

td.header
{
	background: #C0FFC0 url(image/bg.png) repeat-x;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
}

td.menu
{
	border-bottom: 1px solid #172400;
	border-top: 1px solid #172400;
	padding: 4px;
}

h2
{
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 0;
}

h4
{
	font-size: 14px;
	font-weight: 600;
	margin: 0 0 4px 0;
	padding: 0;
	text-decoration: italic;
}