body
{
	background-color: #000000;
	color: #AAAAAA;
	font-family: Arial;
}

.page
{
	text-align: center;
	margin: auto;
	width: 800px;
	border: 1px solid gray;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

.nav_tbl
{
	width: 198px;
	background-color: #420052;
	border-collapse: collapse;
}

.nav
{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	background-color: #420052;
}

.header, .nav_ent
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid gray;
}

.header
{
	background-color: #000000;
	height: 100px;
	width: 800px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.header img, img
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.header img
{
	width: 500px;
	height: 100px;
}

.footer
{
	font-size: 10pt;
	border-top: 1px solid gray;
	background-color: #004232;
}

.nav_conformance, .nav_conformance img
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

a
{
	color: #DC00DC;
	text-decoration: none;
}

.content
{
	background-color: #004252;
	height: 100%;
	width: 600px;
	border-top: 1px solid gray;
	text-align: left;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

.content a
{
	color: #00CCCC;
}

.validButtons
{
	border: 0px solid;
	width: 88px;
	height: 31px;
}

.login_box
{
	text-align: center;
	border: 1px solid #555555;
	padding: 10px 10px 10px 10px;
	margin: auto;
}

.boarderless_table
{
	text-align: center;
	margin: auto;
}

.login_box tr, .boarderless_table tr
{
	border: 0px solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.login_box input[type="text"], .login_box input[type="password"], .std_entry
{
	width: 142px;
	height: 16px;
	line-height: 16px;
}

.login_ent
{
	text-align: right;
	width: 50%;
}

.login_item
{
	text-align: left;
	width: 50%;
}

/* The following definition is to satisfy a bug in IE */
.content hr
{
	width: 590px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
	margin-bottom: 8px
}