body, html {
	margin:0px;
	padding:0px;
}
#mainArea {
	margin:0px;
	/*padding:10px;*/
	font-size:.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border:1px solid #003366;*/
}
#mainArea .login {
	width:250px;
	margin:0px auto;
}
#mainArea table {
	margin:0px auto;
	margin-bottom:10px;
	padding:0px;
	border:1px solid #003366;
	/*border-collapse:collapse;*/
	width:100%;
	font-size:1em;
}
#mainArea td {
	padding:2px;
}
#mainArea .row1 {
	background-color:#FFFFFF;
}
#mainArea .row0 {
	background-color:#CCEDFF;
}
#mainArea th {
	text-indent:2px;
}
#mainArea .heading {
	color:#FFFFFF;
	background-color:#003366;
	border-bottom:5px solid #003366;
	height:1.5em;
	font-size:18px;
	margin:0px;
	padding-left:5px;
	font-weight:bold;
}
#mainArea th {
	margin:0px;
	padding:0px;
	text-align:left;
}

#mainArea input {
	width:200px;
}
#mainArea .submit {
	width:100px;
}
#mainArea .loginField {
	width:150px;
}
#mainArea .button {
	width:15px;
}
#mainArea div {
	
}
#mainArea label {
	float:left;
	margin:2px;
	width:20%;
}
#mainArea input {
	padding: 2px;
}
.inactive {
	color:#FF0000;
}
.accent {
	font-weight:bold;
	color:#FF0000;
}
#mainArea a.mainLink:link, a.mainLink:visited {
	color:#003366;
	text-decoration:none;
	font-size:1em;
}
#mainArea a.mainLink:hover, a.mainLink:active {
	text-decoration:underline;
}
#mainArea a.mainMenu:link, a.mainMenu:visited{
	color:#003366;
	text-decoration:none;
	font-size:1em;
}
#mainArea a.mainMenu:hover, a.mainMenu:active{
	font-size:1em;
}
#mainArea a.partNums:link, a.partNums:visited, a.partNums:hover, a.partNums:active {
	font-size:1em;
}
a.docDownload:link, a.docDownload:visited {
	text-decoration:none;
	color:#003366;
	font-size:1em;
	font-weight:bold;
}
a.docDownload:hover, a.docDownload:active {
	text-decoration:underline;
}
