
fieldset { width: 520px; }
fieldset legend { font-size: 14px; font-weight: bold; }

#regWelcome {
	font-size: 12px;
	margin-bottom: 30px;
	width: 500px;
	text-align: justify;
}

#regInitArea {
	margin-left: 20px;
	margin-top: 25px;
	width: 500px;
}

#selectNameWelcome {
	width: 400px;
	margin-top: 30px;
	margin-left: 110px;
	font-size: 12px;

}

#userPermissionsInfo {
	float: right;
	font-size: 11px; text-align: right; color: darkgreen;
	margin: -9px 92px 0px 0px;
}
* html #userPermissionsInfo {
	margin: 0px 56px -20px 0px;
}

#regUNArea {
	margin-left: 20px;
	margin-top: 25px;
	width: 480px;
}

#regUNWelcome {
	width: 400px;
	margin-bottom: 30px;
	margin-left: 110px;
	font-size: 12px;
}

#regUNSubmitDiv {
	margin-top: 20px;
	margin-left: 110px;
}

#regVolArea {
	margin-left: 20px;
	margin-top: 25px;
	width: 500px;
}

#regVolWelcome {
	width: 480px;
	margin-bottom: 15px;
	margin-left: 20px;
	font-size: 13px;
}


.itemSet {
	clear: both;
	/* width: 500px;*/
	margin-top: 3px;

}

.itemLabel {
	width: 300px;
	text-align: right;
	margin-right: 15px;
	float: left;
	font-size: 12px;
	
}

.itemField {
	width: 140px;
	float: left;
	font-size: 12px;
	
}

.itemRequired {
	margin-left: 5px;
	margin-right: 3px;
	color: blue;
	font-size: 11px;
}

#nameList {
	overflow: auto;
	width: 600px;
	margin-top: 10px;
}

.nameListCol {
	float: left;
	width: 135px;
	margin-left: 10px;
	overflow: hidden;
}

.alumEntry {
	font-size: 11px;
	width: 140px;
	margin: 5px 2px 5px 2px;
}

.alumEntryLink:link { font-size: 11px; color: blue; }
.alumEntryLink:visited { font-size: 11px; color: blue; }
.alumEntryLink:hover { font-size: 11px; color: red; }
.alumEntryLink:active { font-size: 11px; color: yellow; }

.definedUser { font-size: 10px !important; color: darkgreen !important; }
.selfRegUser { font-size: 10px !important; color: darkred !important; }

.failMsg {
	color: red; font-weight: bold; font-size: 12px;
}

.successMsg {
	color: darkgreen; font-weight: bold; font-size: 12px;
}

.clearMe { clear: both; }