td
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#0000CC
	}
	th
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#FFFFFF
	}
	td.left_border
	{
		background-image: url(images/left_border.gif);
		background-repeat:repeat-y;
		background-color: #4B9F50;
		background-position: right
	}
	td.right_border
	{
		background-image: url(images/right_border.gif);
		background-repeat:repeat-y;
		background-color: #4B9F50;
		background-position: left
	}
	h1
	{
		font-size: 16px;
		font-weight: bold;
		display: block;
		width: 100%;
		background-position: bottom;
		background-repeat: repeat-x;
		background-image:url(images/1px_green.gif)
	}
	a.nav:link, a.nav:active, a.nav:visited
	{
		font-size: 12px;
		font-weight: bold;
		color: #CCFFDE;
		text-decoration: none;
		padding-left: 5px;
		padding-bottom: 10px;
		white-space: nowrap
	}
	a.nav:hover
	{
		text-decoration: underline
	}
	a.index:link, a.index:active, a.index:visited
	{
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color:#0033CC;
		padding-left: 5px;
		padding-bottom: 10px;
		white-space: nowrap
	}
	a.index:hover
	{
		text-decoration: underline
	}
	hr
	{
		color: #4B9F50;
		width: 98%;
		/*border-bottom: 1px solid #4B9F50;*/ 
		height: 1px;
	}
	input.button
	{
		background-color:#d6ffd6;
		font-size:medium;
	}
input.btn,select.btn{
        height:20;
        cursor: auto;
	color:#000000;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:75%;
	background-color:#d6ffd6;
	border:1px solid;
	border-color:#000000;
}
input.btnhov{
        height:20;
        cursor: hand;
	color:#000000;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:75%;
	background-color:#4bc34b;
	border:1px solid;
	border-color:#000000;
}
.error
{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
