body {
    font-family: arial;
    font-size: 12pt;
}

.question_type_select {
	float: left;
}

.qnum {
	color: black;
	font-weight: bold;
	float: left;
	display: inline;
	margin: 0px 6px 0px 0px;
}

.ques_spacer {
	height: 25px;
}

.ques_hdr_spacer {
	height: 10px;
}

.question_input_sel {
	color: black;
	font-style: normal;
	width: 275px;
	float: left;
}

.ques_hdr .ques_num  .ques_title  {
	display: inline;
	width: auto;
}

.question_input {
	color: gray;
	width: 275px;
	float: left;
}

.delete_ques{
	cursor: hand;
}

.remove {
	margin: 0px 3px 0px 0px;
} 

.multi_choice_answer {
	color: gray;
	width: 275px;
}

#add_ques {
	color: green;
	font-size: 10pt;
} 

.add_answer {
	color: green;
	font-size: 10pt;
}

#add_ques:hover {
	cursor: hand;
}

.correct_ans_checkbox {
	display:inline;
}

.delete_ques .delete_ques_label {
	display:inline;
}


.correct_ans_label {
	color: green;
	font-size: 8pt;
	display:inline;
}

.delete_ans_label {
	color: red;
	font-size: 8pt;
}

.delete_ques_label {
	color: red;
	font-size: 8pt;
}

.create_question_table {
   width: 100%;
   border: 1px dashed gray;
   margin-bottom: 4px;
}

.create_question_table td {
    padding: 4px;
}

.create_question_table textarea {
    width: 400px;
    height: 50px;
}

.yes_no_table {

}

.yes_no_row {
	display: none;
}


.yes_no_table td {
    padding: 2px;
}

.multi_choice_row {
	display: none;
}



.label_td {
    width: 175px;
    vertical-align: top;
    text-align: right;
}

.create_question_table select {
    font-size: 11pt;
}

.ans {
    margin: 0px 0px 10px 0px;
}

.ans textarea {
    width: 300px;
    height: 50px;
}

#add_new_answer {
    margin: 5px 0px 0px 0px;
}

#ans_template {
    display: none;
}

#answer_templat table {
	padding: 0px;
}

#ques_template {
	display: none;
}

#button_row {
    display: inline;
    white-space: nowrap;
}

#prev_next {
    display: inline;
    margin: 0px 25px 0px 0px;
}

#save_cancel {
    display: inline;
    margin: 0px 10px 0px 0px;
}


