	.inputs-list {
	  margin: 0 0 5px;
	  width: 100%;
	  padding-left:0;
	}
	.inputs-list li {
	  display: block;
	  padding: 0;
	  width: 100%;
	}
	.inputs-list label {
	  display: block;
	  float: none;
	  width: auto;
	  padding: 0;
	  line-height: 18px;
	  text-align: left;
	  white-space: normal;
	}
	.inputs-list label strong {
	  color: #808080;
	}
	.inputs-list label small {
	  font-size: 11px;
	  font-weight: normal;
	}
	.inputs-list .inputs-list {
	  margin-left: 25px;
	  margin-bottom: 10px;
	  padding-top: 0;
	}
	.inputs-list:first-child {
	  padding-top: 6px;
	}
	.inputs-list li + li {
	  padding-top: 2px;
	}
	.inputs-list input[type=radio], .inputs-list input[type=checkbox] {
	  margin-bottom: 0;
	}
	.formLayout td label{
		text-align:right;
		display:block;
	}
	.fieldset{
		margin-top:10px; 
		padding:20px;
		padding-right:20px;
	}

	.questions{
		margin:0;	
		padding:0;	
	}

	form table th{
		margin: 0px 2px;
		padding:3px 0;
		text-indent:5px;
		background:#e1e1e1;
	}

	.questions > li{
	}
	ul.questions li{
		list-style:none;		
		padding:10px;
	margin-left:17px;
	}
	.questions li{
		padding-bottom:0;
			margin-bottom:5px;
		margin-right:10px;
	}
	ol.questions li{
		margin-left:30px;	
	}
	ul.questions{
		list-style:none;	
		padding-left:0px;
	}
	ul.questions ul{
		padding-left:10px;	
	}
	.questions li ul li{
		margin-bottom:0px;
		
	}
	h3 {
	    margin-bottom: 7px;
	    margin-top: 0;
		font-size:14px !important;
	}
	h4{
		font-style:normal;
		font-size:13px;
		font-weight:bold;
		display:block;
		margin:0;
	}
	.note{
		background:#fff;
		display:block;
		padding:10px;
		margin-top:10px;
		border:1px dashed #999;

	}
	.note_position_top{
		margin-bottom:10px;	
	}
	.questionTitle{
		font-weight:bold;
		line-height:12px;
	}
	.academicTerms td{
		vertical-align:bottom;	
	}
	form li input{
		border-width:0;
		margin-left:5px;
	}
	form li table input{
		margin:0;	
	}
	textarea{
		margin-left:5px;
	}
	textarea.large{
		width:500px;	
		height:100px;
	}
	input[type="text"], input[type="select"], input[type='submit'], input[type="textbox"]{
		border-width:1px;	
	}
	.inputBlock{
		margin:10px 0px;	
	}
	.inputBlock label{
		float:left;
		width:85px;
		text-align:right;
	}
	#topContent{
		overflow:hidden;
		
	}
	.horizontalSpace{
		margin-left:10px;	
	}
	form .input{
		float:none;	
		margin-left:0;
		margin-bottom:5px;
	}
	.formLayout label{
		margin-right:0;	
	}
	.radio label{
		float:none;	
	}
	.fieldset{
		border:0;
		padding:0;
		margin:0;
		padding-bottom:10px;
	}
	.fieldset h4{
		font-weight:bold;
		font-size:110%;
		display:block;
		padding:5px 0;
		background:#DDD;
		padding-left:10px;
		margin-bottom:15px;
	}
	.standardForm .fieldset .radio{
		margin-left:5px;
	}
	.standardForm .fieldset .radio label{
		float:none;	
	}
	.textarea{
		padding-left:5px;	
	}
	.textarea label{
		display:block;	
		float:left;
		text-align:left;
		width:100%;
	}

	.input-small, input.small, textarea.small, select.small {
	    width: 90px;
	}
	.input-mini, input.mini, textarea.mini, select.mini {
	    width: 60px;
	}
	.inline-inputs {
	    color: #000;
	}
	#ResponseLDAPPassword{
		border: 1px solid #CCCCCC;	
	}
	.standardForm .fieldset h4{
		margin-bottom:10px;	
	}
	table.default th{
			vertical-align:bottom;			
			text-align:center;
			background:transparent;
	}
	table.default td{
		text-align:center;
		
	}
	textarea{
		margin-left:10px;	
	}

	.message{
		border: 1px solid black;
		margin: 5px 0;
		padding: 10px;
		background: #DDD;	
		color: red;
		font-weight: bold;
	}

	.error-message{
		color:red;	
	}
	.popup {
	background:#eee;
	display:none;
	padding:5px;
	margin-bottom:20px;
	}


	#statement {
		display:none;	
	}
	.info{
		padding:0;	
	}