div.webform-submission fieldset#webform-component-cqa-7-1-field div.fieldset-wrapper div.form-item:nth-child(even),
div.webform-submission div.qa_course_evalform_rendered  fieldset#webform-component-M2-10 div.fieldset-wrapper div[id$='options']
{
	margin-top:-25px;
	float:right;
}

form.webform-client-form fieldset#webform-component-cqa-7-1-field div.fieldset-wrapper div:nth-child(even)
{
	margin-top:-28px;
	float:right;
}

form.webform-client-form fieldset#webform-component-M2-10,
form.webform-client-form fieldset#webform-component-M2-10 legend
{
	margin-left:0;
	padding-left:0;
}

form fieldset#webform-component-M2-10 .fieldset-wrapper>div.webform-component-checkboxes
{
/*	width:380px; */
	display:block;
}

form.webform-client-form fieldset#webform-component-M2-10 div.form-item label
{
	display:inline;
}

form.webform-client-form fieldset#webform-component-M2-10 .fieldset-wrapper .form-type-checkbox,
form.webform-client-form fieldset#webform-component-M2-10 div.form-item label
{
	padding-left:0;
	margin-right:0;
}

div.webform-submission div.qa_course_evalform_rendered fieldset#webform-component-M2-10 label
{
	display:none;
}

form#webform-component-edit-form input[type='text']
{
	text-align:left;
}
form.webform-client-form fieldset#webform-component-cqa-7-1-field div.fieldset-wrapper div:nth-child(6),
form.webform-client-form fieldset#webform-component-cqa-7-1-field div.fieldset-wrapper div:nth-child(8),
form.webform-client-form fieldset#webform-component-cqa-7-1-field div.fieldset-wrapper div:nth-child(10),
form.webform-client-form fieldset#webform-component-M2-10 div.fieldset-wrapper div:nth-child(6),
form.webform-client-form fieldset#webform-component-M2-10 div.fieldset-wrapper div:nth-child(8),
form.webform-client-form fieldset#webform-component-M2-10 div.fieldset-wrapper div:nth-child(10)
{
	margin-top:-13px;
}

form.webform-client-form div.acad-year-from-now-downto-2002-with-before label
{
	width:400px;
}

div.acad-year-from-now-downto-2002-with-before select#edit-submitted-m2-05
{
	float:right;
}

form.webform-client-form div+div[id*='webform-component-cqa-'] label
{
	width:500px;
}


div.webform-submission div+div[id*='webform-component-cqa-'] label,
div.webform-submission div+div[id*='webform-component-M2-'] label
{
	width:550px;
}

div.webform-submission div+div[id*='webform-component-cqa-7-1'] label,
div.webform-submission div+div[id*='webform-component-M2-10'] label
{
	width:auto;
}

form div#webform-component-M2-06 div.form-checkboxes
{
	padding-left:18px;
}

fieldset div.webform-component[id*='webform-component-cqa-'] label
{
	width:auto;
	font-weight:bold;
}

fieldset#webform-component-cqa-7-1-field div.fieldset-wrapper div.form-item,
fieldset#webform-component-M2-10 div.fieldset-wrapper div.form-item
{
	margin-top:0;
	margin-bottom:0.4em;
}

fieldset#webform-component-cqa-7-1-field div.form-item.webform-component.webform-component-display#webform-component-cqa-7-1-field--M2-10-05,
fieldset#webform-component-M2-10 div.form-item.webform-component.webform-component-display#webform-component-M2-10--M2-10-05
{
	text-align:left;
	letter-spacing:-1px;	
}


div.form-item.webform-component.webform-component-display
{
	font-weight:bold;
}

div.form-item.webform-component.webform-component-display label,
fieldset#webform-component-cqa-7-1-field .fieldset-legend,
fieldset#webform-component-M2-10 .fieldset-legend
{
	font-weight:normal;
}

fieldset#webform-component-cqa-7-1-field div.form-item.webform-component.webform-component-display  label,
fieldset#webform-component-M2-10 div.form-item.webform-component.webform-component-display  label
{
	font-weight:bold;
}

fieldset#webform-component-cqa-7-1-field,
fieldset#webform-component-M2-10
{
	border:none;
}

div.form-item.webform-component.webform-component-display ul
{
	margin-left:22px;
}

form.webform-client-form table#edit-submitted-inact-quest-dep-1 td:last-child
{
	width:70%;
}

form.webform-client-form div.form-item.webform-component.webform-component-checkboxes
{
	clear:both;
	display:block;
}

table#grading-scale-0-100.grading-scale
{
	width:90%;
	table-layout:fixed;
	margin-left:auto;
	margin-right:auto;
	border:2px solid grey;
}

table#grading-scale-0-100.grading-scale td
{
	padding:4px;
	text-align:center;
}

table#grading-scale-0-100.grading-scale tr:nth-child(2)
{
	color:green;
	font-weight:bold;
}

form#webform-component-edit-form div.form-item-name input
{
	width:100%;
}

div.webform-component-date
{
	min-width: 200px;
}

/*div.webform-component-date,
div.webform-component-date select.form-select,*/
div.webform-component-date div.form-type-select select.form-select 
{
	margin-top:4px;
	margin-bottom:4px;
}

div.webform-component-date select.form-select
{
	display:inline-block;
	width:30%;
}

div.webform-component-checkboxes
{
	margin-top:0px;
	margin-bottom:0px;	
}

div.webform-component-radios div.form-radios
{
	margin-top:-6px;
}

div.webform-component div.form-type-radio label span
{
	padding-right:0.5em;
}