/* form stuff */
fieldset {border: solid 1px #999; padding: 10px; margin: 10px 0; }
fieldset legend {font-weight: bold; }
fieldset label {display: block; width: 30%; font-weight: bold; float: left; clear: both; padding-right: 10px; }
fieldset div {padding-bottom: 10px; }

.cibbutton {text-align: right; padding-top: 10px; }
.fieldwitherrors {border: solid 1px Red; }
.validationerrors {color: Red; }

.checkbox label,
.radiolist label {display: inline; float: none; }

.radiolist {display: block; float: left; clear: both; }

label.YesNo {width: auto; }

fieldset div {clear: both; }

/* text areas */
fieldset textarea {width: 98%; margin-bottom: 20px; height: 200px; }
fieldset label.MultiLine {text-align:left; width:100%; padding:0;}
textarea {width: 98%; }

fieldset input.SingleLine {width: 60%;}

/* admin stuff*/
.editlink { background-color: Yellow; display: block; clear: both;}


/* application/candidatezone form styling */

table.appform {	width:100%; margin: .5em 0; }
table.appform th.edit {	width:10%; }
table.appform th.date {	width:20%; }

table.appform tr.AlternatingItem { background-color: #f4f4f4; }

table.appform td.main { padding-right: 10%; }

table.appform { border-collapse: collapse; }

#jobappform li {padding: .5em 0;}

#jobappform h3 {border-bottom: solid 1px #eee;}

table.prettytable th,
table.appform th { font-weight: bold; border: solid 1px #000; padding: 4px; }

table.prettytable tr.AlternatingItem,
table.appform tr.AlternatingItem {	background-color: #f0f0f0; } 

table.prettytable td,
table.appform td { border-right: solid 1px #000; padding: 4px; }

table.prettytable td.last,
table.appform td.last {	border-right: none; }

th {text-align:left;}

/* jobdetails */

.job-result dt { float: left; clear:both; font-weight: bold; width: 9em; }
.job-result dd { clear:right; } 
.job-result h2 a {text-decoration: none !important; }

/* validation summary */
.validationerrors { color: #f00;} /* red */

.hide {display:none;}

#capslock-on { background-color: Yellow; border: solid 1px #f00; margin-left: 33%; padding: 5px;}

.icon-warning { padding-left: 18px; background: url(../i/warning.png) no-repeat 0 50%; text-decoration: none; }
