html {
	overflow: -moz-scrollbars-vertical;
	height: 101%;
	overflow-y: scroll;
}


body { 
	background: black; 
	margin: 0; 
}

a, a:visited {
	color: #000066;
	text-decoration: none;
	border-bottom: #000066 dotted 1px;
}

a:hover {
	background: #000066;
	color: white;
}


.thepage { 
	margin: auto; 
	width: 680px; 
	background:url(../images/Header-800x338.jpg) no-repeat #DDE4EC; 
	padding: 358px 60px 20px 60px; 
	font:12px/16px Verdana, Arial, Helvetica, sans-serif#00274c;
}

.FieldLabelTop {
	padding-top: 10px;
}

.FormFieldErrorMsgUnder {
	color: #ff002a;
}

.ErrorMessage {
	color: #ff002a;
	font-weight: bold;
}

.ErrorIndented {
	padding: 0px 0px 0px 40px;
	text-align: left;
	color: red;
}

.ErrorBlock {
	padding: 10px 10px 10px 10px;
	border: #adb9c2 1px solid;
	background-color: #f7f9fa
}

.DoNotWrap {
	white-space: nowrap; 
}

.NumberedListWithSpace li {
	margin-bottom: 10px;
}