a {
	text-decoration: underline;	
	color: #d26a1e;
	}

a:hover {
	text-decoration: underline;
	color: #d26a1e;
	}
	
	.hide-element {display:none;}
		
	label {   		
   		display: block;
   		float: left;
   		width: 150px;
   	}

	form li {
   		clear: both;
   		margin-bottom: .5em;
   		list-style-type: none; 
   		padding-left: 30px;  		
   	}
   	
   	ul.horizontal-list li { 
   		display: inline; 
   		padding-left: 0px;	
   	}
    ul.horizontal-list li label {
   		display: inline;
   		float: none;
   		width: auto;
   		padding-left: 0px;
   		padding-right: 10px;
   	}
   	ul.vertical-list li label {
   		display: inline;
   		float: none;   		
   		width: auto;
		padding-top:0;
   		padding-right: 10px;
   	}   
   	label.sold-out {
   		font-style: italic;
   	}
   	ul.additional-field {
   		padding-left: 180px;   		   		
   	}
   	ul.additional-field label {
   		width: auto;
   		padding-right: 5px;
   	}	
   	
   	legend {
   		padding: 0.25em; 
		font-size: 1.5em;
   	}

	ul.choices {
   		border: 0;   	
		margin:0 0 10px 0;
   		float: left;
   	}
   	ul.choices li {
   		padding-left: 0;
   		
   	}
    radio { 
    	padding-left: 0
    	margin-left: 0;
    }
   
   	fieldset {
   		margin-bottom: 10px;
   		
   	}   	
   	form li.error-item {
   		background-image: url("/images/error-icon.png");  
		background-repeat: no-repeat;
		background-position: 0 1em;
		padding-left: 30px;
	}
	    	
   	.error-message {
   		display: block;
   		padding-left: 150px;
   		color: red;
   	}
   	div.error-general {
   		color: red;
		height: 22px;
   		background-image: url("/images/error-icon.png");  
		background-repeat: no-repeat;
		background-position: 0 0em;
		padding-left: 30px;
		margin-left: 0px;   		
   	}
   	div.costs {
   		float:right;
   	}
   	div.costs span.cost-label {
   		align:right;   		
   	} 

   	div.costs span.cost-amount {
   		align:left;
   	}

   #submitButtonBar {
		clear:both;
		text-align: right;
   	}
   	ul.student-requirements {
   		padding-left: 150px;   		   		
   	}
   	ul.special-requirements {
   		padding-left: 150px;   		   		
   	}
   	textarea.special-requirements-entry {
   		width: 550px;
   		height: 100px;
   	}