div#navBar {
	height: 3em;
	margin-bottom: 2em;
	width: 60em;
}

div#navBar li {
	background-color: #FFFFFF;
	border-color: #7E9FDA;
	border-style: solid;
	border-width: 0.1em;
	float: left;
	list-style: none;
	margin: 0.2em;
	padding: 0.5em;
	text-align: center;
	white-space: nowrap;
	width: 9em;
}

div#navBar li a, div#navBar li a:link{
	color: #3362B4;
	text-decoration: none;
}

div#navBar ul {
	margin-left: -1.0em;
}

div.docBlock {
	margin-bottom: 2em;
	min-width: 600px;
	padding: 0.8em !important;
}








fieldset {
	padding: 1em;
}



input.invalid, textarea.invalid {
	background-color: #eef0c4;
	border: 0.1em;
	border-color: #BB0000 !important;
	border-style: solid;
}

input.invalid:focus, textarea.invalid:focus {
	background-color: #eef0c4;
	border: 0.1em;
	border-color: #BB0000 !important;
	border-style: solid;
	margin: 0 !important;
}


input[type="submit"] {
	border-style: outset;
	border-width: 0.2em;
	margin: 0em;
}

input[type="submit"]:active {
	border-style: inset;
	border-width: 0.0em;
	margin: 0em;
}

input[type="submit"]:focus {
	border-style: outset;
	border-width: 0.0em;
	margin: 0em;
}

legend {
	background-color: #FFFFFF;
	border: 0.1em;
	border-color: #7E9FDA;
	border-style: solid;
	color: #3362B4;
	font-weight: bold;
	padding: 0.5em;
}

.boxes {
	border: none;
}



.required150 {background-image: url(/images/requiredfield.gif);border-color: #BB0000;background-position: right;background-repeat: no-repeat;BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #336699 1px solid; HEIGHT: 17px; WIDTH: 140px; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Verdana, Arial,Helvetica}
.required100 {background-image: url(/images/requiredfield.gif);border-color: #BB0000;background-position: right;background-repeat: no-repeat;BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #336699 1px solid; HEIGHT: 17px; WIDTH: 100px; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Verdana, Arial,Helvetica}
.required50 {background-image: url(/images/requiredfield.gif);border-color: #BB0000;background-position: right;background-repeat: no-repeat;BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #336699 1px solid; HEIGHT: 17px; WIDTH: 50px; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Verdana, Arial,Helvetica}
.required75 {background-image: url(/images/requiredfield.gif);border-color: #BB0000;background-position: right;background-repeat: no-repeat;BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #336699 1px solid; HEIGHT: 17px; WIDTH: 75px; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Verdana, Arial,Helvetica}
.no150 {BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #336699 1px solid; HEIGHT: 17px; WIDTH: 140px; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Verdana, Arial,Helvetica}
.no100 {BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #336699 1px solid; HEIGHT: 17px; WIDTH: 100px; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Verdana, Arial,Helvetica}
.no50 {BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #336699 1px solid; HEIGHT: 17px; WIDTH: 50px; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Verdana, Arial,Helvetica}
.no75 {BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #336699 1px solid; HEIGHT: 17px; WIDTH: 75px; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Verdana, Arial,Helvetica}
.no300 {BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #336699 1px solid; HEIGHT: 100px; WIDTH: 350px; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Verdana, Arial,Helvetica}



