
body{ font-size:11px;  font-family:Arial, Helvetica, sans-serif;}
form { position:relative }
#selected_jobs { position:static; }
.adminlist a { display:block; }
/*----- Forms ------*/
FORM.extended label.required { /*margin-left:-10px;*/ }
font.star { color:red; font-weight:bold; font-size:16px; /*position:absolute; left:-8px;*/ }
span.star {color:#f00;}
FORM.extended LABEL { clear:both; font-weight:bold; DISPLAY: block; vertical-align:middle; }
FORM.extended LABEL.check { clear:none; float:left; margin-left:10px; margin-bottom:10px; margin-top:5px; text-transform:none; }
FORM.extended INPUT { DISPLAY: block; clear:both; }
FORM.extended INPUT.big { DISPLAY: block; clear:both; width:200px; }
FORM.extended INPUT.bigger { DISPLAY: block; clear:both; width:300px; }
FORM.extended INPUT.check { clear:none; float:left; margin-top:5px; margin-bottom:10px; width:15px; margin-right: 0; display:inline; height:10px; }
.checkbox input { display:inline; height:12px; width:15px; clear:none; }
FORM.extended INPUT[type=text], FORM.extended INPUT[type=password] { width:180px; }
FORM.extended select { DISPLAY: block; }
FORM.extended select { MARGIN: 0 0px 9px 0; }
FORM.extended textarea { width: 300px; height: 80px; }
FORM.extended textarea.normal { width: 200px; height: 50px; MARGIN: 6px 0px 9px 0; }
FORM.extended textarea.big { width: 500px; height: 80px; }
FORM.extended textarea.small { width: 275px; height: 65px; }
FORM.extended label.radio { clear:none; float:left; margin-left:3px; margin-bottom:15px; margin-top:5px; }
FORM.extended input.radio { clear:none; float:left; margin-left:20px; margin-bottom:15px; margin-top:5px; }
FORM.extended input.button { clear:none; float:left; margin-right:20px; }
FORM.extended textarea.job_short { width:350px; }
FORM.extended textarea.job_details { width:400px; height:400px; }
FORM.extended select.classification { width:160px; }
FORM.extended input.salary { width:50px; }
FORM.extended input.color { width:80px; margin:0px; }
FORM.extended table table label { font-weight:normal; margin:0px; }
FORM.extended table table input { font-weight:normal; margin:0px; }
/*----------------*/

/* Video Upload Progress Bar */
#file_browsers{ margin-bottom:10px;}
#video_uploader { display:block; padding:20px 0 20px 0;  clear:both; }
#video_uploader #video_upload_hint { padding:5px 0 10px 0; width:400px; }
#video_uploader label { font-weight:700; }
#upload_errors { background:#FFF6F8; display:none; border:1px dotted #990000; color:#990000; margin:10px 0; padding:10px; width:400px; }
.clear { clear:both; }
#uploaded_file { background:#F0FFF1; display:none; border:1px dotted #004303; color:#004303; margin:10px 0; padding:10px; width:400px; }
#uploaded_file span { font-weight:700; }
#file_browsers embed { margin-right:10px; display:inline; float:left; margin-bottom:15px; }
#convert_loading { background:#F6F6F6 url(images/load.gif) no-repeat scroll center 15px; border:1px solid #DEDEDE; display:block; margin:25px auto; padding:40px 20px 15px; text-align:center; width:400px; }
.fileUploadQueueItem { display:block; clear:both; margin-bottom:10px; }
#loading { background:url(images/small_load.gif) no-repeat left; padding-left:20px; display:block; margin:8px 0; }
#loading span { padding-left:3px; text-decoration:blink; }
.cancel img { width:16px; height:16px; }

/*------------- MSG ----------*/
div.Error { color:#910404; border:#CC3300 solid 1px; background:url(images/error.gif) no-repeat; background-color:#F9DDDD; padding:8px; padding-left:40px; margin:25px auto; width:400px; }
div.Error li { background:inherit; list-style:inside; padding-left:5px; }
/*------------- MSG ----------*/
div.msg { width:400px; margin:25px auto; padding:10px; background:#F5F9BF; border:solid thin #D0C04F; font-weight:bold; text-align:center }
/*Forms */
form h4 { padding:7px 0; }
.text input { /*background:#FFF url(images/input_bg.jpg) repeat-x top; */ border-top:1px solid #727272; border-bottom:1px solid #DADADA; border-left:1px solid #B4B4B4; border-right:1px solid #B4B4B4; border-top:1px solid #727272; font-size:11px; font-family:Arial; padding:2px 2px 3px 2px; }
.inputfield { margin-bottom:15px; display:block; }
.inputfield lable { display:block;  }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; padding:1px 2px; font-size:11px; }
.input { padding-left:120px; position:relative; display:block; clear:both; margin-bottom:12px; width:247px; }
.text { height:20px; }
.text input { width:165px; }
label { font-size:11px; font-weight:700; color:#333; display:block; text-transform:capitalize; }
.input label { position:absolute; left:0; width:120px; }
.checkbox { position:relative; padding-left:20px; position:relative; width:300px; margin-bottom:12px; }
.checkbox label { position:static; text-transform:none; }
form .checkbox input { position:absolute; left:0; top:0; margin:0; }
form.extended .checkbox label { margin-left:0; text-transform:none; }
.checkbox input { position:absolute; left:0; top:0; margin:0; }
.Login_buttons { display:block; padding-left:67px; }
.Login_buttons span { padding:0 20px 0 0; display:inline; float:left; }
.Login_buttons input { display:inline; margin-top:-5px; }
.form_table { width:100%; }
.form_table input { margin-right:10px; }
#login_frm label { width:auto; }
#login_frm .text { padding-left:90px; }
#login_frm .text input { width:150px; }
#login_frm, #search_frm { padding-top:15px; }
#search_frm .Button { margin-left:42px; display:inline; }
#search_frm select.SelectBig { width:247px; }
#search_frm select.SelectSmall { width:118px; }
.advanced_dearch select { margin-bottom:5px; }
form.Internal { padding:5px; }
#send_mail_table td { padding-right:10px; font-weight:700; }
form.extended input.calender_trigger {float:left;clear:none;display:inline;}
form.extended input#published_date {float:left}

.inputfield { display:block; clear:both;}
.inputfield label{ padding-bottom:6px;}

form .inline label, form .inline input, form .inline select{ display:inline; }
form .inline input{ margin:0 25px 0 7px; }

.star_for_required {margin:5px 0 15px 0; }