/* Stylesheet used in public and candidate zones */
/* all styles common for public and candidate zones; after structural_styles_pc.css and before candidate.css or public.css */
#HeaderBlock .LogOut {display:none;}

.Spacer1 {height:10px; font-size:2px;}

/* headings */
h1 { font-size: 1.6em; margin: 30px 0px 5px 0px; padding: 0px 0px 0px 0px; color:#002e6c;  font-family:"Trebuchet MS", Verdana, Arial; }
h2 { font-size: 1.1em; margin: 10px auto 0px auto; color: #002e6c;}
h3 { font-size: 1em; margin: 10px auto 10px auto;  color: #777; font-style: italic; }

/* bodies */
p {margin: 8px 0px 12px 1px; line-height:1.4em;}
a {color:#5C9FC4; text-decoration:none;}
a:hover {text-decoration:underline;}


.validation_message { color: #d00; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.warning { color: #d00; }
.validation_star { margin-top: 3px; }
.nojob_vacancies { font-size: .9em; color: #d00; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.form_table {width:470px;}
.form_table td { vertical-align: top; }
hr { border:0px; color: #cccccc; background-color: #cccccc; height: 1px; }
.form_table .Col3 {width:18px;}

.form_label      { float: left; padding: 5px 0px 5px 0px; font-size: .9em; color: #002E6C; font-weight: bold; width: 200px;}
.form_label_long { float: left; padding: 5px 0px 5px 0px; font-size: .9em; color: #002E6C; font-weight: bold; }
.form_view       { float: left; width: 250px; padding: 5px 0px 5px 0px; font-size: .9em; color: #1e456a;}
.form_view_close { float: left; width: 250px; padding: 5px 0px 0px 0px; font-size: .9em; color: #1e456a;}

.asterisk_1 { color: #d00; }
.form_sub_label { display: block; padding-top: 5px; font-weight: normal; font-size: .9em; }


/* creditcheck_page_1 */
.form_label_v2   {float:left; padding: 5px 0px 5px 0px; font-size: .9em; color: #002E6C; font-weight: bold; width: 358px;}
.form_view_v2    {float:right; padding: 5px 3px 0px 0px; font-size: .9em; color: #1e456a; width:90px;}
.radio_texts_v2  {float:right; color: #444; }
  .radio_texts_v2 label {position:relative; top:-3px;}
.form_editbox_6 {height:70px; width:443px;}
.hr_spacer {padding-top:6px; padding-bottom:6px;}
.SHInfoBox {display:none;}
.Col3_credit {width:18px;}


/* pevform pages */
.radio_texts_v3  {color: #444; position:relative; left:-7px;}
  .radio_texts_v3 label {position:relative; top:-3px;}
.AddMore {width:470px; color:#5C9FC4; cursor:pointer; text-align:right;}
.SHAddressBox {display:none;}
.SHGapBox {display:none;}


.form_editbox_1 { float: left; width: 235px; margin: 2px 0px 2px 0px; font-size: .9em; font-family: Verdana, Helvetica, Sans-Serif; }
.form_editbox_2 { width: 250px; margin: 2px 0px 2px 0px; height: 100px; font-size: .9em; font-family: Verdana, Helvetica, Sans-Serif; }
.form_editbox_3 { width: 256px; margin: 2px 0px 2px 0px; height: 100px; font-size: .9em; font-family: Verdana, Helvetica, Sans-Serif; } /* List Control */
.form_editbox_4 { width: 444px; margin: 2px 0px 2px 0px; height: 100px; font-size: .9em; font-family: Verdana, Helvetica, Sans-Serif; }
.form_editbox_5a { width: 80px;  margin: 2px 5px 2px 0px; font-size: .9em; font-family: Verdana, Helvetica, Sans-Serif; }
.form_editbox_5b { width: 160px; margin: 2px 0px 2px 0px; font-size: .9em; font-family: Verdana, Helvetica, Sans-Serif; }
.form_editbox_6a { width: 111px; margin: 2px 5px 2px 0px; font-size: .9em; font-family: Verdana, Helvetica, Sans-Serif; }
.form_editbox_6b { width: 110px; margin: 2px 0px 2px 0px; font-size: .9em; font-family: Verdana, Helvetica, Sans-Serif; }
.form_editbox_7 { width: 444px; height: 100px; margin: 2px 0px 2px 0px; font-size: .9em; font-family: Verdana, Helvetica, Sans-Serif; }

.form_dropdownlist_1 { width: 240px; margin: 3px 0px 3px 0px; font-size: .9em; font-family: Verdana, Helvetica, Sans-Serif; }

.form_checkbox_1 { margin-right: 15px; }

.radio_texts {color: #444;}


.required_field_message { margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.form_buttons {text-align:right; margin-right:20px;}
.form_buttons img {  margin-right: 5px; }

.killer_editbox_1 { width: 270px; font-size: 1em; color: #1e456a; float: left; height: 30px; font-family: Verdana, Helvetica, Sans-Serif; }
.killer_dropdownlist_1 { width: 60px; font-size: 1em; color: #1e456a; float: left; }

.assess_editbox_1 { width: 95px; font-size: 1em; color: #1e456a; float: left; font-family: Verdana, Helvetica, Sans-Serif; }

.addmore_button { float: right; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; }
.addnote_button { float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.sub_table { border: #cccccc 1px solid; font-size: 0.9em; width: 470px; color: #1e456a; background-color: #f3fafe; margin-bottom: 5px; }
.sub_table th { text-align: left; padding: 5px 5px 5px 5px; }
.sub_table td { text-align: left; padding: 5px 5px 5px 5px; }

.privacy_policy li { list-style: none; color: #1e456a; margin-top: 5px; margin-bottom: 5px; font-size: .9em ; }
.equal_opps {background-color:#EbF5Fe; width:480px; position:relative; padding: 0px 10px 10px 10px; border: solid 1px #bbb; }

.kquestions_label { float: left; width: 300px; padding: 5px 10px 5px 0px; font-size: .9em; color: #002E6C; font-weight: bold; }
.test_statement li { color: #1e456a; margin-top: 6px; margin-bottom: 6px; line-height:14px; }
.questionnaire_table {width:100%;}
.questionnaire_table .RadioC {width:20px;}
.question_text { padding: 5px 5px 5px 0px; margin: 0px; font-size: .9em; color: #002E6C; font-weight: bold;  }

.ConvictionsTable {border:solid 1px #BACEE5; border-bottom:none; font-size:0.9em;}
.ConvictionsTable th {font-weight:bold; text-align:left; background-color:#BACEE5; padding:4px 6px 4px 6px;}
.ConvictionsTable td {padding:4px 6px 4px 6px; border-bottom:solid 1px #BACEE5; }
.ConvictionsTable .Col1 {border-right:solid 1px #BACEE5; }
.ConvictionsTable .Col2 {}

.question_radio_texts {  font-size: .9em; color: #002E6C; }
.question_radio_texts input {  padding: 5px 10px 5px 0px; margin: 0px 0px 0px 180px; }
.question_radio_texts2 {margin-left:0px; font-size: .9em; color: #002E6C; }
.question_radio_texts2 input {float:left;  padding: 5px 10px 5px 0px; margin: 0px 5px 0px 0px; }
.question_radio_texts2 label {float:left; padding-top:3px; }

.question_radio_texts3 {margin-left:0px; font-size:12px; color: #002E6C; }
.question_radio_texts3 input {float:left; padding: 5px 10px 5px 0px; margin: 0px 5px 0px 0px; }
.question_radio_texts3 label {float:left; padding-top:3px; font-size:12px; width:420px;}

.verbal_content_table { background-color: #ffffff; border: solid 1px #1e456a; padding: 0px 10px 5px 10px; margin-top: 15px;  }
.numerical_content { margin-top: 15px; }
.answer_text_1 { font-size: .9em; color: #002E6C; }
.test_info { font-size: .9em; color: #666; }

.appform_info li { list-style: none; margin-top: 5px; margin-bottom: 5px; font-weight: bold;  }


.assesscentre_choices { font-size: .9em; margin: 0px 0px 0px 0px; color: #444; line-height: 1.5em; }
.assesscentre_confirm li { list-style: none; margin-top: 25px; margin-bottom: 25px; font-weight: bold; font-size: .9em ; }

div.not_to_show   { display: none; } 

.links_list {background-color:#F1F9E3; margin:15px 0px 15px 0px ; padding:6px 0px 6px 25px;}
.links_list li {list-style:none; list-style-image:url(/images/default/bg_list_blue_arrow.gif); margin-top:8px; margin-bottom:8px; font-size:0.9em;}
.links_list li a {text-indent:0px; color:#5C9FC4; margin-top:9px; font-weight:bold;}
.links_list li a:hover {text-decoration:underline;}

.questions_table {margin-left:auto; margin-right:auto; width:480px;}
.question_radio_texts input {margin-right:4px;}


.user_name_info li { list-style: none; margin-top: 5px; margin-bottom: 5px; font-weight: bold; font-size: .9em ; }

.assessment_venue { width:457px; border: #cccccc 1px solid; font-size: 0.9em; color: #1e456a; background-color:#EbF5Fe; margin-bottom:20px; padding:5px; }
.assessment_address {padding-left: 30px; padding-top: 10px; margin:0px;}
.assessment_dates {padding-left: 30px; padding-bottom: 10px; padding-top: 10px;}

div.LeftMenu { background-image: url("../images/ml_menudots.gif"); background-position: bottom left; background-repeat: no-repeat; padding-top: 1px; margin-top: 20px; margin-bottom: 20px; margin-left: 10px; }
div.LeftMenu UL { list-style: none; margin: 0px; padding: 0px; }
div.LeftMenu LI { list-style: none; margin: 0px; padding: 0px; }
div.LeftMenu LI.menu2 UL { padding-bottom: 5px; }
div.LeftMenu a { font-family: Verdana, Geneva, Arial,  Sans-serif; font-size:90%; padding: 0px; margin: 0px; width:151px; display:block; }
div.LeftMenu a.menu2, div.LeftMenu a.menu2:link, div.LeftMenu a.menu2:visited { background-image: url("../images/ml_menudots.gif");background-position: top left; background-repeat: no-repeat; color:#002E6C; text-decoration: none; font-weight:bold; margin: 0px; padding: 5px 0px 6px 0px; }
div.LeftMenu a.menu2:hover, div.LeftMenu a.menu2lit, div.LeftMenu a.menu2:focus, div.LeftMenu a.menu2lit:focus, div.LeftMenu a.menu2:active, div.LeftMenu a.menu2lit:active { background: url("../images/ml_menudots.gif") no-repeat top left; color:#FF0066; text-decoration: none; font-weight:bold; margin: 0px; padding: 5px 0px 6px 0px; }

/* work_area  */
ul.StdList { margin:8px 0px 12px 40px; padding:0px; color:#444; line-height:1.5em;}
  ul.StdList li {margin:0px; padding:0px;}

.ExpListHeading { margin:8px auto 0px 0px; width:563px; font-size:0.9em; color:#444; font-weight:bold; background-color:#F2F8FC; border:solid 1px #C5DCF4; border-bottom:none; padding:7px 0px 7px 14px;}
  .ExpListHeading div {float:right; width:192px;}


.ExpTable {width:579px; margin:0px auto 10px 0px; background-color:#F2F8FC; border:solid 1px #C5DCF4; font-size:0.9em; color:#444; text-align:center;}
.ExpTable td {height:28px;}
.ExpTable .Col1 {width:25px; text-align:right; padding-right:4px; padding-top:1px; padding-bottom:4px;}
.ExpTable .Col2 {            text-align:left;  padding-right:3px; padding-top:1px; padding-bottom:4px;}
.ExpTable .Col3 {width:30px; background-color:#AAC8EB;}
.ExpTable .Col4 {width:30px; background-color:#C5DCF4;}
.ExpTable .Col5 {width:30px; background-color:#D7E9FA;}
.ExpTable .Col6 {width:30px; background-color:#C5DCF4;}
.ExpTable .Col7 {width:30px; background-color:#AAC8EB;}
.ExpTable .Col8 {width:19px; padding-left:3px; text-align:left;}
.ExpTable .Col1a {text-align:right; padding:0px 3px 0px 10px; width:10px;}
.ExpTable .Col2a {text-align:left;  padding:0px 3px 0px 0px;}
.ExpTable .Col3a {text-align:left;  padding:0px 0px 0px 0px; width:60px;}
.ExpTable .Col4a {text-align:left;  padding:0px 3px 0px 3px; width:19px;}
.ExpTable .Col4a img {position:relative; top:-2px;}
.ExpTable .EditBox {width:60px;}
.ExpTable .DropDown {width:60px;}
.ExpTable .Or {position:relative; left:22px; top:-17px; font-size:10px; color:#d00; font-weight:bold;}

.RightBlock h2.BottomText {margin-left:10px; margin-bottom:0px; margin-top:0px;}
.RightBlock p.BottomText {color:#555; margin:1px 60px 16px 10px; font-size:1.1em; line-height:1.3em;}

.ButtonResumeApp {margin-left:10px;}
.ButtonResumeApp .LeftEnd  {display:block; float:left; height:24px; width:3px; background-image:url(../images/default/button-resumeapp-left.gif); background-repeat:no-repeat; }
.ButtonResumeApp .Centre   {display:block; float:left; height:24px; background-image:url(../images/default/button-resumeapp-centre.gif); background-repeat:repeat-x;}
.ButtonResumeApp .Centre a {display:block; font-weight:bold; font-size:1.1em; color:#002e6c; text-decoration:none; padding:5px 8px 0px 8px; }
.ButtonResumeApp .Centre a:hover {text-decoration:underline;}
.ButtonResumeApp .RightEnd {display:block; float:left; height:24px; width:3px; background-image:url(../images/default/button-resumeapp-right.gif); background-repeat:no-repeat;}

.TextLengthInfo {text-align:right; color:#666; font-size:10px; padding-right:5px; padding-top:1px;}
.TextLengthInfo2 {text-align:right; color:#666; font-size:10px; padding-right:19px; padding-top:1px;} 

.HourlyRateBox {border:solid 2px #CC0000; text-align:center; padding:8px 0px 8px 0px; margin:10px 0px 20px 0px}
	.HourlyRateBox label {margin-right:8px; font-size: .9em; color: #002E6C; font-weight: bold; }


