html, body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #A89B8C;
	color: #00537d;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	margin: 0px; 
	padding: 0px;
}

table
{
	font-family: tahoma, sans-serif;
	font-size: 11px;
}

table.err
{
	width: 100%;
	border: 1px solid red;
	background-color: #FFDFDF;
	font-weight: bold;
	color: Red;
	margin-bottom: 30px;
}

table.okk
{
	width: 100%;
	border: 1px solid green;
	background-color: #E5FFF3;
	font-weight: bold;
	color: green;
	margin-bottom: 30px;
}

form 
{ 
	margin: 0px; 
	padding: 0px; 
}

input 
{ 
	background: #e7ebef; 
	border: 1px solid #c2d4de; 
	color: #00537d; 
	font: normal 11px/15px tahoma, sans-serif; 
	height: 18px; 
	margin: 0; 
}

select { background: #e7ebef; border: 1px solid #c2d4de; font-size: 11px; color: #00537d; }
textarea { background: #e7ebef; border: 1px solid #c2d4de; color: #00537d; height: 80px; width: 498px; font: normal 11px/15px tahoma, sans-serif; }
			.Check { background: none; border: none; margin: 4px 10px 0 5px; } 
			p { margin: 0 0 15px; }
			p a { color: #8c9ebd; font-weight: bold; text-decoration: underline }
			p a:link		{ text-decoration: underline }
			p a:visited	{ text-decoration: underline }
			p a:hover		{ text-decoration: none }
			p a:active	{ text-decoration: none }
img { border: none; margin: 0px; padding: 0px; }
#Submit { background: #e7ebef; border: 1px solid #00537d; font: bold 11px/13px Arial, sans-serif; height: 25px; padding: 3px 5px; }
			.TextCell { vertical-align: middle; }
			.Text2Cell { vertical-align: middle; width: 480px; }
			.InputCell { vertical-align: middle; width: 380px; }
			.TextInput { width: 498px; height: 18px; font-size: 12px; padding: 0px; }