a:link, a:active, a:visited
{
	color: #000000; 
	text-decoration: none;
}

a:hover
{
	color: #de0000;
	text-decoration: none;
}

img {border: 0px;}

form {display: inline;}

br.short {line-height: 3px;}

input, select
{
	margin: 3px;
}

.name
{
	border: #000000 1px solid; font: 10px Verdana; color: #de0000; BACKGROUND-COLOR: #ffe6b7; HEIGHT: 16px; 
}
.textarea
{
	border: #000000 1px solid; font: 10px Verdana; color: #de0000; BACKGROUND-COLOR: #ffe6b7;
}
#name
{
	border: #000000 1px solid; font: 10px Verdana; color: #de0000; BACKGROUND-COLOR: #fef1d8; HEIGHT: 16px; 
}
.submit
{
	border: 0px;
	font: 10px Verdana;
	COLOR: #000000;
	HEIGHT: 14px;
	BACKGROUND-COLOR: #ffe6b7;
}

td.text
{
	font: 10px Verdana;
	color: #000000;
}

h1
{
	font: bold 10px Verdana;
	color: maroon;
	margin: 0;
}

a.name2
{
	color: maroon;
}

a.name2:hover
{
	color: #de0000;
}

.button
{
	border: 1px solid #000000;
	font: 10px Verdana;
	color: #000000;
	height: 19px;
	background-color: #ffe6b7;
}

table.block
{
	width: 100%;
	border: 1px solid #faad1e;
	border-collapse: collapse;
	font: 10px Verdana;
}

table.block tr.head td
{
	background-color: #fce1ae;
	border: 1px solid #faad1e;
	text-align: center;
	padding: 3px;
}

table.block tr.main td
{
	background-color: #faedca;
	border: 1px solid #faad1e;
	padding: 3px;
}

table.block tr.warning td
{
	background-color: #FACE7D;
	border: 1px solid #faad1e;
	text-align: center;
	padding: 3px;
	color: red;
}

table.block2
{
	width: 100%;
	border: 1px solid #000000;
	border-collapse: collapse;
	text-align: center;
	font: 10px Verdana;
}

table.block2 tr.head td
{
	background-color: #fef1d8;
	border: 1px solid #000000;
	padding: 3px;
}

table.block2 tr td
{
	background-color: #face7d;
	border: 1px solid #000000;
	padding: 3px;
}

table.button
{
	width: 100px;
	height: 10px;
	border: 1px solid #faad1e;
	border-collapse: collapse;
	font: 10px Verdana;
	text-align: center;
}

table.button tr
{
	background-color: #ffe6b7;
}