.login
{
	border: 1px solid gray;
	background-color: #eee8aa;
	color: #003366;	
	text-align: left;
}
.login td
{
	padding: 1px;
}
.login_label,
td.login_label
{
	font-size: 80%;
}
.login_checkbox input
{
	background-color: Transparent;
}
.login_checkbox label
{
	font-size: 80%;
}
.login_register,
td.login_register
{
	font-size: 90%;
}
.login_failure,
td.login_failure
{
	color: Red;
	font-weight: bold;
	font-size: 80%;
}
.login_title,
td.login_title
{
	font-size: 0.9em;
	font-weight: bold;
	background-color: #003366;
	color: #eee8aa;
	padding-bottom: 4px;
	padding-top: 2px;
	text-align: center;
}
.login_textbox,
td.login_textbox
{
	margin-top: 1px;
	margin-bottom: 1px;
}

.login_view
{
	color: #D0C5A7;
	border: none;
	margin: 140px 20px 0px 0px;
	float: right;
	clear: right;
	font-family: Verdana,Arial,Sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
	text-decoration: none;
}

.login_view a
{
	color: #D0C5A7;
}
.login_view a:hover
{
	color: Navy;	/* is equal to #000080*/
}
