fieldset{ 
	border: 1px solid #cccccc;
	margin:0; 
	background:#efefef url(/uwbothell/media/templateimages/special/fieldsetbg.png);
	color:#666666;
	padding:20px;
}

fieldset legend{ 
	font-size: 2em; 
	font-weight: normal;
	color:#39275b; 
}



fieldset label{
	font-size:100%; 
	line-height: 1.2em;
	color:#666666;
	margin-top:1em;

}
fieldset input[type=text], fieldset input[type=password], fieldset select{
	height: 1.2em;
	width:16em;
	border:1px solid #cccccc;
}
fieldset select{
	height: 1.5em;
	width:16em;
	border:1px solid #cccccc;
}

.EditingFormControlNestedControl{
	padding-bottom:1em;
}

fieldset textarea{
	border: 1px solid #cccccc;
	width:20em;
}
fieldset input[type=radio]{
	height: 1.2em;
}



fieldset p{
	text-align:left;
}
fieldset em { /* denotes required field */
	font-size:75%;
	color: #aa0000;
	font-style:italic;
}

fieldset table{
	background:none;  margin:0; padding:0;/* resets styling */
	margin-bottom:1em;
}
fieldset table tbody td{
	text-align:left; /* resets styling */
	background:none; /* resets styling */
	border:none;
	padding:0;
}
fieldset table tbody td table{ /*nested tables, for radio buttons and checkboxes*/
	margin:0;
}
#content fieldset table tbody td td{
	border:none;
	padding:0;
}

fieldset table tbody td input[type=text], fieldset table tbody td input[type=password], fieldset table tbody td select{ /* inputs in 4 column tables are too wide for form */
	width:100%; 
}

fieldset.buttons{
	padding:15px 0 15px 0;
	background-color:#eeeeee;
	text-align:center;
}
fieldset input[type=submit]{
	height: 1.5em;
	font-size:120%;
	background-color:#ffffff;
	border: 1px solid #cccccc;
}

fieldset .disability{
	font-size:80%;
	font-style:italic;
	color:#666666;
}

.ErrorLabel{ /* error at top of page */
	display:block;
	padding:1em;
	background:#aa0000;
	color:#ffffff;
	border:1px solid #ccc;
	text-align:center;
	margin-bottom:2em;
}
.EditingFormErrorLabel{
	color:#aa0000;
	font-weight:bold;
	padding-bottom:1em;
}
.EditingFormControlNestedControl + .EditingFormErrorLabel{
	margin-top:-1em;
}

/* ===================== Special Styles ===================== */
/*http://www.uwb.edu/facultyandstaff/tsconstruction/timechange*/
#tsconstruct-formtable-require tbody th, #tsconstruct-formtable-exclude tbody th{
	width:120px;
}
#tsconstruct-formtable-require tbody td, #tsconstruct-formtable-exclude tbody td{
	border: 1px solid #999999; border-top:0; border-left:0; /* restores table styles */
}
