/* contented5.css */
*{margin:0;padding:0;}
body{background-color:#FFF;color:#666;font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;font-size:83%;padding-left:10px;padding-right:10px;width:800px;margin:20px auto;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,ul,ol,dl,fieldset,address{margin:.5em 0;}
h1,h2{font-size:139%;margin:5px 0 2px;}
h3{font-size:120%;clear:both;}
h4{font-size:100%;}
li,dd{margin-left:2em;}
ul li ul li{margin-left:1.5em;}
a{color:#C00;text-decoration:none;}
a:hover{color:#C00;font-weight:400;text-decoration:underline;}
#contact{float:right;padding:0;}
#contact a{background-color:#FFF;color:#C00;font-weight:700;text-decoration:none;}
#contact a:hover{background-color:#FFF;color:#C00;text-decoration:underline;}
#header{background-color:#FFF;clear:both;color:#C00;margin:0;padding:5px 0 10px;}
#title{background-color:#FFF;color:#C00;float:left;font-weight:700;margin:0 0 0 -2px;padding:0;}
#title span{color:#4181BF;}
#slogan{background-color:#FFF;color:#666;float:left;font-size:83%;font-style:normal;font-weight:400;width:35%;margin:0;padding:0 20px 0 0;}
#menu_holder{width:60%;float:right;}
ul#nav{float:right;height:2em;line-height:125%;list-style-image:none;list-style-position:outside;list-style-type:none;text-align:center;width:536px;margin:0;padding:35px 0 0;}
ul#nav li{float:left;margin:0;padding:0 0 0 20px;}
ul#nav li a{background-color:#FFF;color:#C00;display:block;font-size:small;font-weight:400;text-decoration:none;}
#path{border-top:5px solid #666;clear:both;float:left;font-size:75%;font-weight:400;padding-top:3px;width:100%;margin:4px 0 5px;}
#maincontent{float:left;font-size:100%;width:600px;margin:0 0 20px;padding:0 5px 5px 0;}
.sidecolumn{background-color:#FFF;clear:left;color:#666;float:left;font-size:75%;width:180px;margin:27px 0 10px;}
.sidecolumn a{color:#C00;}
.sidecolumn h2{margin:0 .25em .25em 0;}
.sidecolumn ul{margin:.25em;}
.sidecolumn .block{margin-bottom:5px;padding:3px;}
.sidecolumn .block div.partner{text-align:center;}
.sidecolumn .block div.partner img{border:1px solid #CCC;margin-top:3px;padding:2px;}
.sidecolumn.right{border:1px solid #CCC;clear:none;float:right;margin-left:10px;padding-left:2px;margin-bottom:10px;}
#footer{background-color:#FFF;border-top:5px solid #666;clear:both;color:#666;font-size:75%;height:40px;line-height:1.5em;width:100%;}
#footer a{background-color:#FFF;color:#C00;text-decoration:none;}
#footer a:hover{background-color:#FFF;color:#C00;font-weight:400;text-decoration:underline;}
#copyrightdesign{background-color:#FFF;color:#666;float:left;text-align:justify;width:440px;padding:5px 20px 5px 0;}
#counter{float:left;padding-right:5px;padding-top:5px;}
#footercontact{background-color:#FFF;float:right;padding:5px 0;}
table{background-color:#FFF;border:1px solid #CCC;border-collapse:collapse;clear:both;white-space:normal;width:100%;margin:5px 0 0;padding:0;}
th{background-color:#EFEFEF;border:1px solid #CCC;text-align:center;padding:0 4px;}
table tr td{border-right:1px solid #CCC;text-align:center;vertical-align:top;padding:4px;}
table tr.altRow td{background:#F4F4F4 none repeat scroll 0;}
a.hide_field{color:#C00;font-size:75%;position:absolute;right:-5px;}
a.hide_field.file{right:-18px;top:0;}
a.hide_field img,div.remove_block img{border:0 none;}
a.hide_field img{vertical-align:top;margin:0;padding:0;}
div.repeatable,div.hidden{border-top:1px solid #DFDFDF;float:left;position:relative;width:100%;padding-top:3px;margin-bottom:2px;}
div.remove_block{position:absolute;background-color:#FFF;top:-14px;width:10px;right:0;padding-left:0;}
form div.field_container{padding:3px 0 0;}
form div.form_field{position:relative;width:364px;margin:2px 0;}
form div.error-message{color:#C20000;font-size:75%;padding-left:140px;}
form.small div.error-message,div.nzveno div.error-message{color:#C20000;font-size:75%;padding-left:0;}
div.login{position:relative;}
div.login form div label{width:35px;}
div.login form div.submit{padding:0 0 0 62px;}
*html div.login form div.submit{padding:0 0 0 64px;}
div.login a{display:block;}
div.resume{width:590px;position:relative;}
#resume_active{background-color:#FFF;position:absolute;right:10px;top:4px;width:65px;}
#resume_active.active{width:50px;}
*html #resume_active{top:8px;}
div.resume_header{border-bottom:1px solid #ccc;font-size:150%;text-align:center;clear:both;margin:5px 0 10px;}
div.resume_pair{clear:both;padding:2px 0;}
div.resume_attribute{background-color:#F5F5F5;float:left;width:30%;margin-right:1%;padding:0 4px;}
div.resume_value{float:left;width:67%;}
div.resume .repeatable{border-top:none;border-bottom:1px solid #CCC;padding-bottom:2px;}
span.applicant_name{display:block;padding:3px 5px;}
div.paging{color:#ccc;margin:5px 0;}
div.paging div.disabled{color:#ddd;display:inline;}
.history{font-size:90%;text-align:justify;}
dl{line-height:2em;width:70%;margin:10px 0 0;}
dl .altrow{background:#f4f4f4;}
dt{font-weight:700;padding-left:4px;vertical-align:top;}
dd{margin-left:15em;margin-top:-2em;vertical-align:top;}
div.small{margin-top:10px;border-top:1px solid #CCC;}
form div.small{margin:3px 0 0 142px;padding:0;}
form div.small.full{border:none;text-align:justify;margin:0 0 5px;padding:0 0 0 8px;}
div.search_result{clear:both;display:block;width:100%;}
div.search_result .title{border-bottom:1px solid #999;float:left;font-size:120%;font-weight:700;margin-right:10px;width:87%;padding-bottom:3px;}
div.search_result .relevancy{border:1px solid #CCC;clear:right;float:right;font-size:120%;font-weight:700;height:45px;text-align:center;width:65px;margin-top:19px;padding:15px 0 0;}
div.search_result .description{border-bottom:1px solid #CCC;clear:left;font-size:80%;width:87%;padding-top:3px;}
div.search_result .description span.match.no{color:#c00;}
div.search_result .description span.match.full{color:green;}
div.search_result .description span.match.partial{color:#000;}
div.search_result .description span.separator{color:#BFBFBF;}
div.search_result .info{margin-top:3px;font-size:80%;}
#activityPeriod span{margin-left:162px;}
div.company_logo{border:1px solid #EFEFEF;position:absolute;right:10px;padding:4px 2px 2px;}
div.company_profile{float:left;margin-bottom:10px;position:relative;width:80%;}
#flashMessage{margin-bottom:5px;border:1px solid;color:#228B22;background-color:#EFFFEF;padding:0 0 2px 2px;}
#flashMessage.flash-error{background-color:#FFEFF2;color:#C20000;}
div.captcha_img{margin-left:140px;}
div.captcha_img img{border-color:#ccc;}
div.captcha_img a.reload_captcha{display:block;width:120px;}
div.articles{padding-top:10px;}
div.articles div.input input{width:430px;}
div.articles textarea{width:100%;}
#maincontent.admin div.articles{padding-top:inherit;}
div.article_container{margin-bottom:10px;}
div.article_header{padding-left:10px;font-size:75%;margin:3px 0;}
div.article_header h2{display:inline;font-size:100%;}
div.article_header ul{padding-left:20px;}
div.article_title a{color:#666;font-weight:700;}
p.help{text-align:justify;font-size:80%;margin:0;}
#navlist{margin-left:0;padding-left:0;list-style:none;}
*html #navlist{height:0;overflow:visible;}
#navlist li{background-image:url(/img/bullet.gif);background-position:0 .2em;background-repeat:no-repeat;padding-bottom:5px;padding-left:25px;}
ul.link_categories li span{padding-left:10px;font-size:75%;}
p.warning{text-align:justify;background-image:url(/img/exclaim.gif);background-position:2px 5px;background-color:#FFEFF2;background-repeat:no-repeat;padding:2px 5px 2px 25px;}
#error_links{display:block;clear:both;}
#error_links ul{list-style:circle;}
div.opposite div.left{float:left;clear:none;}
div.opposite div.right{float:right;clear:none;}
ul.checklist{list-style:none;}
ul.checklist img{margin-right:5px;}
div.nzveno div.choice div.submit input{width:150px;}
#sitemap_block,.bottom_l{display:none;}
div.banner_stub{background-color:#FFEFF2;border:2px solid #C20000;height:60px;margin-top:10px;}
div.banner_stub.small{margin-left:13px;margin-top:5px;width:120px;}
div.last_vr div.date{font-size:75%;margin-top:10px;}
div.last_vr div.description{padding-left:10px;}
table.last_vr td{width:50%;}
table.last_vr td.vac{border-right:1px solid #CCC;}
table.advertising_prices thead td{background-color:#EFEFEF;}
table.advertising_prices tbody td.section_header{background-color:#FAFAFA;font-weight:700;}
fieldset.main_news div.images{float:left;width:25%;padding-top:15px;}
fieldset.main_news div.images img{display:block;margin-bottom:5px;}
fieldset.main_news p.text{float:left;text-align:justify;width:75%;}
fieldset.main_news p.text span.title{clear:both;display:block;font-size:120%;font-weight:700;}
#title img,div.resume .repeatable.last{border:none;}
ul#nav li a:hover,ul#nav a.selected{border-bottom:3px solid #C00;}
#path a,div.search_result .description span.match{font-weight:400;}
table td.actions,.small,table.advertising_images thead td{font-size:80%;}
form div.additional_fields .horizontal,.clear{clear:both;}
div.login form div,fieldset.main_news p.text.full{width:auto;}
.position_match,.position_match a,.position_match a:hover,div.search_result .title a,div.search_result .description span,div.search_result .description span.percentage,div.search_result .info .date,div.article_title,table.last_vr tr.all_link td a{font-weight:700;}
.justify,div.article_text,div.help,div.about,div.block.news{text-align:justify;}
div.search_result .relevancy.position,p.warning.green{background-color:#EFFFEF;}
p.subheader,#error_links a{text-decoration:underline;}
div.article_title a:hover,#error_links a:hover{text-decoration:none;}
/* forms.css */
*{margin:0;padding:0;}
#maincontent form{font-size:100%;min-width:560px;max-width:620px;width:590px;margin:0;padding:0;}
#maincontent.admin form fieldset{margin-top:25px;}
#maincontent form.small{min-width:0;width:220px;}
fieldset{clear:both;font-size:100%;border:none;border-top:1px solid #BFBFBF;margin:0;padding:5px 10px;}
fieldset.level1{border:1px solid #CCC;}
#about_more{position:absolute;right:20px;bottom:-12px;height:15px;background-color:#FFF;}
fieldset.level1 ul{list-style-type:circle;}
.noborder{border:none;}
fieldset legend{background:#fff;font-size:130%;font-weight:400;margin:0;padding:0 5px;}
fieldset fieldset legend,fieldset div.resume_header{font-size:105%;font-weight:700;padding:3px 0;}
label{font-size:100%;}
label u{font-style:normal;text-decoration:underline;}
input,select,textarea{font-family:Tahoma, Arial, sans-serif;font-size:100%;color:#000;}
option{padding-left:2px;padding-right:8px;}
textarea{overflow:auto;}
form div{clear:left;display:block;height:expression(1%);margin:5px 0 0;padding:1px 3px;}
form fieldset div.linksBox{height:auto;margin-left:10px;color:#666;font-size:75%;}
form fieldset div.linksBox h4{margin-top:0;border-bottom:1px solid #666;color:#666;font-size:110%;padding:3px 0;}
form fieldset div.linksBox p{color:#666;margin:0 0 3px 10px;}
form fieldset div.linksBox p.last{margin:0;}
form fieldset div.linksBox p a.show_field{color:navy;display:block;}
form fieldset div.linksBox.vertical{float:right;width:158px;}
form fieldset div.linksBox.bottom{padding-left:135px;width:205px;}
form fieldset div.linksBox.bottom h4{border-bottom:1px dotted #666;}
form fieldset div.linksBox.horizontal{text-align:center;float:none;}
form fieldset div.linksBox.horizontal h4{margin-right:5px;padding-right:5px;display:inline;border:none;}
form fieldset div.linksBox.horizontal p a.show_field{margin-right:5px;padding-right:5px;display:inline;border-right:1px solid;}
form fieldset div.linksBox.horizontal p a.show_field.last{border-right:none;}
form div fieldset legend{font-size:100%;padding:0 3px 0 9px;}
form div label{display:block;float:left;width:130px;text-align:left;margin:0 0 5px;padding:3px 5px;}
form div.optional label,label.optional{font-weight:400;}
form div label.labelCheckbox,form div label.labelRadio{float:none;display:inline;width:200px;height:expression(1%);text-align:left;margin:0 0 5px 5px;padding:0;}
form div fieldset label.labelCheckbox,form div fieldset label.labelRadio{width:170px;margin:0 0 5px;}
form div img{border:1px solid #000;}
p.error{background-color:red;background-image:url(/images/icon_error.gif);background-repeat:no-repeat;background-position:3px 3px;color:#fff;border:1px solid #000;margin:auto 100px;padding:3px 3px 5px 27px;}
form div textarea{width:200px;}
form div select,form div textarea{margin:0;padding:1px 3px;}
form div textarea.essay{width:100%;height:300px;}
form div input.inputText,form div input.inputPassword{width:200px;margin:0;padding:1px 3px;}
form div input.inputFile{width:218px;}
form div select.selectOne,form div select.selectMultiple{width:211px;padding:1px 3px;}
form div input.inputCheckbox,form div input.inputRadio,input.inputCheckbox,input.inputRadio{display:inline;height:auto;width:auto;background-color:transparent;border-width:0;margin:0 0 0 140px;padding:0;}
form div input.inputCheckbox.left{margin-left:0;}
form div.submit{width:auto;text-align:center;}
form div.submit.padded{text-align:left;padding:0 0 0 144px;}
form div.submit.single{text-align:left;margin-bottom:5px;padding:1px 3px;}
form div.submit div{display:inline;float:left;text-align:left;width:auto;margin:0;padding:0;}
form div input.inputSubmit,form div input.inputButton,input.inputSubmit,input.inputButton{background-color:#F5F5F5;color:#000;width:auto;margin:0;padding:0 6px;}
form div.submit div input.inputSubmit,form div.submit div input.inputButton{float:right;margin:0 0 0 5px;}
form div input.inputSubmit.disabled{color:gray;}
form small span{text-align:justify;}
form div small{display:block;height:expression(1%);text-align:justify;width:210px;margin:0 0 5px 142px;}
form div input.priceValue{width:62px;height:18px;vertical-align:top;}
form div select.priceCurrency{width:65px;border:0;padding:0;}
div.prefilled div.prefilled{clear:none;display:inline;}
form.search_form fieldset{background-color:#EFEFEF;border:1px solid #CCC;}
form.search_form div{clear:none;}
form.search_form div.search_query{float:left;width:55%;}
form.search_form div.search_query.single{width:76%;}
form.search_form div.search_query div.example{font-size:80%;padding-left:52px;text-align:justify;}
*html form.search_form div.search_query div.example{padding-left:0;}
form.search_form div.search_query div.example span{border-bottom:1px dashed;}
form.search_form div.search_query input{width:80%;}
form.search_form div.search_type{float:left;}
form.search_form div.submit{float:right;width:120px;margin-right:5px;padding:0;}
form.search_form div.submit input{margin-bottom:5px;width:100%;}
form.search_form fieldset legend,fieldset.search_params legend.single{font-size:105%;font-weight:700;}
form.search_form fieldset legend{background:transparent;}
fieldset.search_params{border:1px solid #CCC;text-align:justify;}
fieldset.search_params p{margin:5px 0;}
#EducationalProgramDescription_parent{width:100px;float:left;clear:none;}
#EducationalProgramPrice{margin-right:5px;width:185px;}
fieldset.level1.about,fieldset.level1.company_profile{position:relative;}
form fieldset div.linksBox.horizontal p,form div.submit.inline{display:inline;}
form div.required fieldset legend,form div.required label,label.required{font-weight:700;}
form small,form.search_form div.submit a{font-size:80%;}
#maincontent form.search_form,form.search_form label,#work_experience .form_field,#VacancyExperienceProfessionalAreaId{width:auto;}
/* form.import.css */
label img{behavior:url(/behaviors/label_img.htc);}
form fieldset legend{line-height:150%;}
form input,form select,form textarea{background-color:#fff;}
form textarea.expanding{overflow:auto;overflow-x:auto;overflow-y:visible;}
form div label.labelCheckbox,form div label.labelRadio,label.labelCheckbox,label.labelRadio{display:inline;width:190px;height:expression(1%);text-indent:-18px;line-height:120%;padding:4px 0 0;}
form div label.labelCheckbox input.inputCheckbox,form div label.labelRadio input.inputRadio,label.labelCheckbox input.inputCheckbox,label.labelRadio input.inputRadio{margin:0;}
form div fieldset input.inputText,form div fieldset input.inputPassword,form div fieldset input.inputFile,form div fieldset textarea.inputTextarea{width:160px;margin:expression('0px 0 0 -124px');}
form div label.compact{display:inline;width:auto;text-indent:0;margin:0;padding:4px 10px 0 0;}
form div.wide label{float:none;display:block;}
form div label.wide{width:348px;}
form div.wide input.inputText,form div.wide input.inputPassword,form div.wide input.inputFile,form div.wide select,form div.wide textarea{width:344px;margin:0;}
form div.notes p,form div small{line-height:140%;}
form div.wide small{margin:0 0 5px;}
div.optional label:before,div.required label:before{content:'';}
/* ie_fieldset_fix.css */
form.search_form fieldset{position:relative;margin-top:10px;}
form.search_form fieldset legend{line-height:1.5;float:left;position:relative;margin-top:-1.6em;}