/*
SETUP
1. Enter any required definitions to "form.standard"
2. Edit fieldset margin and padding on "form.standard fieldset" 
3. Adjust top and bottom margin on "form.standard label" if standard font family and size is not being used
4. Edit colours of mandatory fields, errors etc if required
5. Add  additional em widths if required
6. Edit or add width of .fullwidth class if necessary
*/


form.standard {
	margin: 0;
	padding: 0;
}


form.standard div.row-wrapper.spaced {
	padding-bottom: 2em;
}


form.standard fieldset {
	margin: 0 0; /* needs specifying to overide varying browser defaults */
	padding: 0 0; /* needs specifying to overide varying browser defaults */
	border:  none;
}

form.standard div.fieldset-padding {
	padding: 10px 15px;
}


form.standard label {
	margin: 0.5em 0; /* this may need adjusting if font family/size differs from arial/verdana small */ 
	font-weight: bold;
}

.mandatory_abbr {
	color: red !important;
}

.error {
    color: red !important;
}

input.error, textarea.error {
    background-color: #ffa6a8;
}

textarea {
	font-family: Arial, sans-serif; /* set to font of main site (needed for firefox) */
}

.em21 {
	width: 21em !important;
}

.em23 {
	width: 23em !important;
}

.em24 {
	width: 24em !important;
}

.em25 {
	width: 25em !important;
}

.em26 {
	width: 26em !important;
}

.em27 {
	width: 27em !important;
}

.em28 {
	width: 28em !important;
}

.em30 {
	width: 30em !important;
}

.em40 {
	width: 40em !important;
}

.fullwidth {
	width: 98% !important; /* not 100% because some browsers need width for scrollbars. Percentage may need adjusting according to width of fieldset, or alternative classes added eg .fullwidth2 for where fieldset width differs from normal */
}

#content form.standard strong {
	color: #425358;
	font-size: 110%;
}

#content form.standard label.bolder {
	color: #425358;
	font-size: 110%;
}

/*<group=Formal Learning Search>*/

/*<group=Course Topics>*/

#content form.standard fieldset#course_topics div.firstcol label {
	width: 11em;
}

#content form.standard fieldset#course_topics div.central_col {
	background-color: #BBCCCC;
	margin: 0 5px;
	background-image: url(/images/bg_checkbox_col.gif);
	background-repeat: repeat-y;
}

#content form.standard fieldset#course_topics div.central_col label {
	width: 11em;
	margin-left: 8px;
}

#content form.standard fieldset#course_topics div.central_col input {
	margin-left: 4px;
}

#content form.standard fieldset#course_topics label {
	width: 12em;
	font-weight: normal;
}

#content form.standard fieldset#course_topics strong {
	display: block;
	padding: 10px 15px;
	border-bottom: 2px solid #ccc;
}

#content form.standard fieldset#course_topics div.fieldset-padding {
	padding: 0 5px 15px 5px;
}
/*</group>*/

#content form.standard fieldset#form_submit_fieldset div.fieldset-padding {
	background: red;
}

#content form.standard fieldset#form_submit_fieldset #cancel_search {
	margin-right:  8px;
}
	
/*</group>*/


/*<group=Career Planning Search RH asset>*/
	
#content form#career_planning_searchbox select  {
	width:  auto;
}

/*</group>*/


