body {
	color: black;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #e9f0ff;
}

label.error {
	float: left;
	color: #FF0000;
	margin: 2px 0 0 2px;
}

a { color: black; text-decoration: underline; }
a:hover { color: grey; }

a img { border: 0px none; }
.clear { clear: both; }

h2 { font-size: 12px; }

.black { background-color: black; }
.blue .boxTitle { background-color: #3b589d; }
.blue .boxContent { background-color: #00267f; }
.purple .boxTitle { background-color: #674aa3; }
.purple .boxContent { background-color: #391387; height: 371px; overflow-y: auto; overflow-x: hidden; }

.boxTitle { color: white; font-weight: bold; font-size: 14px; height: 21px; padding: 3px 7px 0px 7px; }
	.boxTitle img { margin-right: 3px; float: left; }
.boxContent { color: white; padding: 12px; }
.black .boxContent { padding: 0px; }
	.boxContent label { font-size: 11px; font-weight: bold; display: block; margin-bottom: 4px; }
	.boxContent ul { margin: 0px; padding: 0px; }
		.boxContent li { list-style: none outside; margin: 0px; padding: 0px; }
		.purple .boxContent li { font-weight: bold; }

			.boxContent a { color: white; font-weight: bold; text-decoration: none; }
			.boxContent a:hover { text-decoration: underline; }
			.purple .boxContent a { font-weight: normal; }

.boxBottom { margin-bottom: 14px; height: 7px; }
.blue .boxBottom { height: 5px; }

#login, #password { width: 171px; margin-bottom: 10px; }
#submitLogin {
	float: right;
	border: 1px solid black;
	background-color: #021a51;
	color: #e8e8e8;
	font-weight: bold;
	font-size: 12px;
}

#siteContainer {
	width: 973px;
	margin: 0px auto;
	padding: 0px;
}

	#mainContainer {
		padding: 0px 24px;
		background-image: url('/download/?id=6380751');
		background-repeat: repeat-y;
	}
		#header { margin-bottom: 12px; }
		#leftColumn { float: left; width: 199px; }
			#menu li { position: relative; clear: both; }
			#menu a { display: block; padding-left: 19px; }
			.arrows { position: absolute; top: 1px; left: 1px; }
			#menu ul {
				display: none;
				margin: 0px;
				padding: 0px;
				position: absolute;
				top: 0px;
				left: 130px;
				width: 175px;
			}
				#menu ul a { width: 151px; }
				#menu ul li { background-color: #3b589d;  padding-left: 5px; }
				#menu ul ul { left: 175px; }

			#user { color: white; font-weight: bold; font-size: 14px; }

		#centerColumn { float: left; width: 505px; margin: 0px 11px; }
			#quickLinks { text-align: right; padding: 5px; }
			#crumbPath, #crumbPath a { color: grey; text-decoration: none; font-weight: bold; }
			#pageTitle { color: #00267f; font-size: 16px; font-weight: bold; margin-top: 25px; }
			#content { border-top: 1px dotted #1c5679; border-bottom: 1px dotted #1c5679; padding: 10px 0px; width: 505px; overflow: hidden; }
			#footerMenu { text-align: center; margin: 20px 0px 40px 0px; color: #00267f; }
				#footerMenu a { color: #00267f; text-decoration: none; margin: 0px 3px; }
				#footerMenu a:hover { text-decoration: underline; }

		#rightColumn { float: left; width: 199px; }
		#footer {
			clear: both;
			padding-left: 210px;
			padding-top: 3px;
			font-size: 10px;
			border-top: 1px dotted #1c5679;
		}
			#colofon { float: right; }