body {background-color: white;
		color: black;
		font-family: arial;
		text-align: left;
		font-size: 12px;}

#p {font: 12px arial}

p { color: #8c8c8c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }


#container {width: 940px
		display: block;
		margin: 0 auto;}

.content {text-align: left;}

.header {background-color: #FFFFFF;
		color: white;
		font-weight: bold;
		padding: 4px;
		font-size: 20px;}

.subhead {background-color: #FFFFFF;
		font-weight: bold;
		padding: 4px;
		font-size: 15px;
		width: 932px;}

.infobox { background-color: #FFFFFF;
			padding: 4px;
			font-size: 12px;
			border: 1px solid black;
			margin: 0 4px 4px 4px;
			width: 932px;
			w/idth: 932px;}

.infoboxHeader { background-color: #FFFFFF;
			padding: 4px 4px 4px 0;
			font-size: 14px;}

.fieldInfo {font-size: 12px;
			color: #8C8C8C;
			margin-left: 105px;
			font-style: italic;
			margin-top: 10px;}


.ContactLabel {font-weight: bold;
			color: #8C8C8C;
			display: inline;
			float: left;
			height: 1em;
			position: absolute;
			}

.fieldName {font-weight: bold;
			color: #8C8C8C;
			text-align: right;
			width: 130px;
			margin-right: 8px;
			display: inline;
			float: left;
			height: 1em;
			position: absolute;
			}

.fieldNameLeft {font-weight: bold;
			color: #8C8C8C;
			text-align: right;
			width: 95px;
			margin-right: 8px;
			display: inline;
			float: left;
			height: 1em;
			position: absolute;
		}

.fieldData {text-align: left;
			border: 1px solid black;
			width: 150px;
			display: inline;
			float: left;
			height: 1.25em;
			font-family: arial;
			position: absolute;
}


.fieldDataError {text-align: left;
			border: 1px solid #ff0000;
			width: 150px;
			display: inline;
			float: left;
			height: 1.25em;
			font-family: arial;
			position: absolute;
}

.fieldDataNB {text-align: left;
			display: inline;
			float: left;
			margin-left: 100px;
			height: 1.25em;
			font-family: arial;
}

.fieldDataNBError {text-align: left;
			color: #ff0000;
			display: inline;
			float: left;
			margin-left: 100px;
			height: 1.25em;
			font-family: arial;
			position: absolute;
}

.BrowseFieldError {text-align: left;
			border: 1px solid #000000;
			width: 500px;
			height: 1.5em;
			font-family: arial;
			position: absolute;
}

.BrowseField {text-align: left;
			border: 1px solid #000000;
			width: 500px;
			height: 1.5em;
			font-family: arial;
			position: absolute;
}

.Optional {
	display:inline;
	float:left;
	font-weight:bold;
	color:#8C8C8C;
	position: absolute;
	font-family: arial;
	font-size: 10px;
	}

.footernav a:link { color: #8c8c8c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-right: 20px; margin-left: 20px; }

.footernav a:visited { color: #8c8c8c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-right: 20px; margin-left: 20px; }

.footernav a:hover { color: #00529b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-right: 20px; margin-left: 20px; }


