@charset "utf-8";
/* CSS form */

.caller_app_form ol {
	margin-left: 1em; }

fieldset {
	border: 1px solid #210059;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;}
	
form br { clear: left; }


textarea {
	margin: 15px 0px 0px .5em;
	float:left;
	width: 250px;}

label {
	float: left;
	text-align: left;
	width: 6em;
	padding: 0.5em 0.5em 0.5em 0em;
	margin: 0px;
	clear:left;}

label.specify {
	width: 200px;}
	
.eval_quest label {
	width: 10em;}
	
.reg_form fieldset p {
	float: left;
	clear: left; }
	
.reg_form .radio-box {
	width: 620px;
	float:left;}

.reg_form .boxes {
	width: 620px;
	margin: 0px;
	padding: 0px;}

.work .comment-box {
	width: 300px;
	float:right}

.music .comment-box label,  #program .comment-box label {
	width: 500px; 
	padding: 0.5em 0.5em 0em 0em;	}

.music .comment-box label.sub {
	width: 500px;
	padding: 0.5em 0.5em 0em 3em;}
	
.music .radio-box label {
	width: 500px; }

.music .comment-box textarea {
	width: 550px; 
	margin-left: 30px;}

.music .comment-box textarea.sub {
	width: 450px; 
	margin-left: 60px;}	

input {
	margin: 0.5em;
	padding: 0em;
	text-align: left;
	float:left;}
	
input.hidden {
	float:none;
	clear:none;}	

input.submit {
	margin-top: 10px;
	clear:left;
	float:left;
	margin-left: 300px;}
	
input.reset {
	float:left; 
	margin-top: 30px;}	
	
.optional {
	display: inline;
	float:left;}
		

/* label.no_float {
	float: none;}
*/

input.radio {
	margin: 2px 8px 0em 16px;
	padding: 0.5em 8px 0px 20px;
	float:left;}

input.check {
	margin: 2px 8px 0em 16px;
	padding: 0.5em 8px 0px 20px;
	float:left;}

input.check_left {
	margin: 2px 8px 0em 0px;}
	
label.radio_label, label.check_label {
	text-align: left;
	clear: none;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	display: inline;}  
	
.music_course_quest label.radio_label, .program_quest label.radio_label {
	width: 100px;}


.reg_form label.info {
	width: 150px;
	text-align: right;}

.reg_form input.info {
	float: left;
	clear: none; }
	
.reg_form label.radio_label, .reg_form label.check_label {	
	width: 600px; }

.reg_form label.schol_amt {
	float: none;
	padding-left: 40px;
	width: 500px;
	margin: 0px;
	padding-top: 0px;
	display: block;}

.reg_form input.schol_amt {
	float: none;}
	
.work label.radio_label, .work label.check_label {	
	width: 100px; }
	
.music_course_quest .radio-box, .program_quest .radio-box {
	clear: left;}	
	
.reg_form label.donate {
	width: 600px; 
	float: none;}
	
.reg_form input.donate {
	float: none;}
	
.clear {
	height: 12px;}
	
.program_quest label {
	width: 500px;}

.program_quest label.info {
	width: 80px;}
	
.music_course_quest .clear, .program_quest .clear {
	font-size: 1px;
	line-height: 1px;
	height: 1px;}
	
.music_course_quest .comment-box textarea, #program .comment-box textarea{
	width: 550px; 
	margin-left: 30px;}

.program_quest label.check_label {
	width: 500px;}