/* form elements */
form.accountnew
 {
	background: #FFF;
}

form.accountnew fieldset {
	margin: 10px;
	padding: 0;
	border: 0;
	background:#F0F0F0;
}

form.accountnew .w75p-block {
	display: block;
	width: 75px;
	padding: 13px 10px 8px 10px;
	color: #9A3F7D;
}

form.accountnew .w250p-block {
	display: block;
	width: 150px;
	padding: 13px 10px 8px 10px;
	color: #9A3F7D;
}

form.accountnew .w250p-inline {
	display: inline;
	width: 150px;
	padding: 13px 10px 8px 10px;
	color: #9A3F7D;
}

form.accountnew .w75p-inline {
	display: inline;
	width: 75px;
	padding: 13px 2px 8px 10px;
	color: #9A3F7D;
	vertical-align : middle;
}

form.accountnew .w400p-block {
	display: block;
	width: 275px;
	padding: 13px 10px 8px 10px;
	color: #9A3F7D;
	
}

form.accountnew .w500p-block {
	display: block;
	width: 400px;
	padding: 10px 10px 8px 10px;
	color: #666666;
	text-align: right;
	}
	
form.accountnew .left {
	float: left
}

form.accountnew .right {
	float: right
}

form.accountnew input,
form.accountnew select,
form.accountnew textarea {
	margin: 0;
}

form.accountnew br {
	clear: both;
}

form.accountnew .title {
	display: block;
	padding: 10px 0 10px 0;
	background:#fff;
}

form.accountnew .head {
	display: inline;
	padding: 5px;
	background:#fff;
}

form.accountnew .form-space {
	display:block;
	height:6px;
	font-size:2px;
	background:#fff;
}

form.accountnew .w400p {
	width: 400px;
	margin:0 0 10px 10px;
}

form.accountnew .w250p {
	width: 250px;
	margin:6px;
}

form.accountnew .w245p {
	width: 245px;
	margin:10px;
}

form.accountnew .w200p {
	width: 200px;
	margin:10px;
}

form.accountnew .w125p {
	width: 125px;
	margin:6px;
}

form.accountnew .w100p {
	width: 114px;
	margin: 6px;
	}

form.accountnew .h18 {
	height: 1.2em
}

/*-----distance learning styles / also made a change to line 91 changed the height of the space to 6px from 3em because it was 30px in firefox-----*/

form.accountnew .w50p {
	width: 50px;
	
	}


.outline2 {  
background: #F0F0F0;
 }
 
 .outline {  
 margin: 10px;
 border: 1px solid;
 border-color: #cccccc;
 }
 
 .outline th {  
 margin: 10px;
 border: 1px solid;
 border-color: #cccccc;
 font-size: 80%;
 background: #F0F0F0;
 }
 
 .outline .tdgreen {  
 margin: 10px;
 border: 1px solid;
 border-color: #FFF;
 background: #cccccc;
 }
 
#info {  
 margin: 10px; 
 }
 
 #info .strong{  
font-weight: 600;
padding-left: 15px;
 }
 
.input {
padding: 5px 0 0 0;
margin: 0 0 0 350px ;
}