fieldset textarea{
	background-color : #EFF2F9;
	height: 200px;
	width:465px;
	border : 1px solid #D1D8EA;
	background: #F0F2F9 url(../images/text_area_backdrop.jpg);
}

fieldset input {
	float : right;
	width : 60%;
	border : 1px solid #D1D8EA;
	background: #F0F2F9 url(../images/list_nav_backdrop.jpg) bottom repeat-x;
}
fieldset input:hover { border-color : #000; }
fieldset input:active, input:focus { border-color : #900; }
label, label span { display : block; padding-bottom : 3px; overflow:hidden}
label {
	float : left;
	width : 98%;
}

label span {
	float : left;
	width : 100px;
	text-align : right;
}
fieldset#classesOffered label span {
	width : 420px;
	text-align : left;
	float : right;
}
fieldset#classesOffered input {
	float : left;
	background: none;
	width: 25px;
	border: none;
	}

form div {
	margin-bottom : 20px;
	border : 1px solid ##D1D8EA;
	text-align : center;
}

/* =fieldset */
fieldset {
	float : left;
	width : 425px;
	border : 1px solid #D1D8EA;
	padding: 20px;
	margin: 0 0 20px 0;
}

fieldset ul {
	list-style-type: none;
}

fieldset li input {
	float : left;
	background: none;
	margin: 0;
	width: 1em;
	border: none;
	height: 1em;

}
fieldset li label span {
	width: 410px;
	margin: 0 0 0 10px;
	text-align:left;
}

fieldset:hover {
	border-color : #535B8A;
}

form div input {
	padding : 0 .25em;
	background-color : #0363AD;
	border : 2px double #551c35;
	border-top-color : #D1D8EA;
	font : bold 92% Tahoma, Verdana, Arial, sans-serif;
	color : #fff;
	text-transform : uppercase;
}

form div input:hover{
	background-color : #9CABCA;
}
.checkBox{
	width: 50px;
}