/* :family inherit*/ :vertical-align baseline */
html, body { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; }

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; }

body { line-height: 1.5; }

blockquote, q { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

th, td, caption { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; text-align: left; font-weight: normal; vertical-align: middle; }

table { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; border-collapse: separate; border-spacing: 0; vertical-align: middle; }

a img { border: none; }


.white .tl_corner { background-image: url('/images/borders/tl.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: white; box-sizing: border-box; }
.white .top_border { background-image: url('/images/borders/t.gif'); background-position: top left; background-repeat: repeat-x; height: 11px; float: left; }
.white .outer_yield { background-image: url('/images/borders/l.gif'); background-position: top left; background-repeat: repeat-y; background-color: white; }
.white .outer_yield .yield_content { background-image: url('/images/borders/r.gif'); background-position: top right; background-repeat: repeat-y; clear: left; overflow: hidden; background-color: white; margin-left: 1px; }
.white .tr_corner { background-image: url('/images/borders/tr.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: white; box-sizing: border-box; }
.white .bl_corner { background-image: url('/images/borders/bl.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: white; box-sizing: border-box; }
.white .bottom_border { background-image: url('/images/borders/b.gif'); background-position: bottom left; background-repeat: repeat-x; float: left; height: 11px; }
.white .br_corner { background-image: url('/images/borders/br.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: white; box-sizing: border-box; }

.blue .tl_corner { background-image: url('/images/borders/tl_blue.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #fe820a; box-sizing: border-box; }
.blue .top_border { background-image: url('/images/borders/t_blue.gif'); background-position: top left; background-repeat: repeat-x; height: 11px; float: left; }
.blue .outer_yield { background-image: url('/images/borders/l_blue.gif'); background-position: top left; background-repeat: repeat-y; background-color: #fe820a; }
.blue .outer_yield .yield_content { background-image: url('/images/borders/r_blue.gif'); background-position: top right; background-repeat: repeat-y; clear: left; overflow: hidden; background-color: #fe820a; margin-left: 1px; }
.blue .tr_corner { background-image: url('/images/borders/tr_blue.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #fe820a; box-sizing: border-box; }
.blue .bl_corner { background-image: url('/images/borders/bl_blue.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #fe820a; box-sizing: border-box; }
.blue .bottom_border { background-image: url('/images/borders/b_blue.gif'); background-position: bottom left; background-repeat: repeat-x; float: left; height: 11px; }
.blue .br_corner { background-image: url('/images/borders/br_blue.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #fe820a; box-sizing: border-box; }

.gray .tl_corner { background-image: url('/images/borders/tl_gray.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #f5f5f5; box-sizing: border-box; }
.gray .top_border { background-image: url('/images/borders/t_gray.gif'); background-position: top left; background-repeat: repeat-x; height: 11px; float: left; }
.gray .outer_yield { background-image: url('/images/borders/l_gray.gif'); background-position: top left; background-repeat: repeat-y; background-color: #f5f5f5; }
.gray .outer_yield .yield_content { background-image: url('/images/borders/r_gray.gif'); background-position: top right; background-repeat: repeat-y; clear: left; overflow: hidden; background-color: #f5f5f5; margin-left: 1px; }
.gray .tr_corner { background-image: url('/images/borders/tr_gray.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #f5f5f5; box-sizing: border-box; }
.gray .bl_corner { background-image: url('/images/borders/bl_gray.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #f5f5f5; box-sizing: border-box; }
.gray .bottom_border { background-image: url('/images/borders/b_gray.gif'); background-position: bottom left; background-repeat: repeat-x; float: left; height: 11px; }
.gray .br_corner { background-image: url('/images/borders/br_gray.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #f5f5f5; box-sizing: border-box; }

.red .tl_corner { background-image: url('/images/borders/tl_red.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #d7231b; box-sizing: border-box; }
.red .top_border { background-image: url('/images/borders/t_red.gif'); background-position: top left; background-repeat: repeat-x; height: 11px; float: left; }
.red .outer_yield { background-image: url('/images/borders/l_red.gif'); background-position: top left; background-repeat: repeat-y; background-color: #d7231b; }
.red .outer_yield .yield_content { background-image: url('/images/borders/r_red.gif'); background-position: top right; background-repeat: repeat-y; clear: left; overflow: hidden; background-color: #d7231b; margin-left: 1px; }
.red .tr_corner { background-image: url('/images/borders/tr_red.gif'); background-position: top left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #d7231b; box-sizing: border-box; }
.red .bl_corner { background-image: url('/images/borders/bl_red.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #d7231b; box-sizing: border-box; }
.red .bottom_border { background-image: url('/images/borders/b_red.gif'); background-position: bottom left; background-repeat: repeat-x; float: left; height: 11px; }
.red .br_corner { background-image: url('/images/borders/br_red.gif'); background-position: bottom left; background-repeat: no-repeat; width: 11px; height: 11px; float: left; background-color: #d7231b; box-sizing: border-box; }
.red .outer_yield, .red .outer_yield .yield_content { background-image: none; }

.outer_yield .yield_content { font-size: 11px; color: black; }
.outer_yield .yield_content H1 { padding-left: 20px; padding-right: 20px; font-size: 20px; color: #fe820a; font-weight: bold; }
.outer_yield .yield_content P.large { font-size: 20px; color: #fe820a; font-weight: bold; }
.outer_yield .yield_content H1.center, .outer_yield .yield_content P.center { text-align: center; }
.outer_yield .yield_content P { padding-left: 20px; padding-right: 20px; }
.outer_yield .yield_content P.red { color: red; }
.outer_yield .yield_content P.noleftpadding { padding-left: 0; }
.outer_yield .yield_content P LABEL { display: inline-block; width: 150px; }
.outer_yield .yield_content P LABEL.for_textarea { width: auto; }
.outer_yield .yield_content P TEXTAREA { display: block; margin-left: 150px; clear: left; }
.outer_yield .yield_content P.multiline { overflow: hidden; padding-left: 170px; }
.outer_yield .yield_content P.multiline LABEL { float: left; margin-left: -150px; width: 150px; }
.outer_yield .yield_content FORM P.center, .outer_yield .yield_content div.for_fieldset P.center { margin-top: 15px; margin-bottom: 10px; }
.outer_yield .yield_content FORM #street_div, .outer_yield .yield_content FORM #city_div, .outer_yield .yield_content FORM #street_label, .outer_yield .yield_content FORM #city_label, .outer_yield .yield_content div.for_fieldset #street_div, .outer_yield .yield_content div.for_fieldset #city_div, .outer_yield .yield_content div.for_fieldset #street_label, .outer_yield .yield_content div.for_fieldset #city_label { display: inline; }
.outer_yield .yield_content FORM #street_div LABEL, .outer_yield .yield_content FORM #city_div LABEL, .outer_yield .yield_content FORM #street_label LABEL, .outer_yield .yield_content FORM #city_label LABEL, .outer_yield .yield_content div.for_fieldset #street_div LABEL, .outer_yield .yield_content div.for_fieldset #city_div LABEL, .outer_yield .yield_content div.for_fieldset #street_label LABEL, .outer_yield .yield_content div.for_fieldset #city_label LABEL { display: inline-block; width: 149px; }
.outer_yield .yield_content FORM #street_div INPUT, .outer_yield .yield_content FORM #city_div INPUT, .outer_yield .yield_content div.for_fieldset #street_div INPUT, .outer_yield .yield_content div.for_fieldset #city_div INPUT { margin: 0; }
.outer_yield .yield_content FORM FIELDSET, .outer_yield .yield_content div.for_fieldset FIELDSET { width: 830px; border: 2px solid #fe820a; margin: 20px; padding: 20px; }
.outer_yield .yield_content FORM FIELDSET .spacer, .outer_yield .yield_content div.for_fieldset FIELDSET .spacer { clear: both; height: 1px; }
.outer_yield .yield_content FORM FIELDSET LEGEND, .outer_yield .yield_content div.for_fieldset FIELDSET LEGEND { font-weight: bold; color: #fe820a; font-size: 14px; padding: 5px; }
.outer_yield .yield_content FORM FIELDSET TEXTAREA, .outer_yield .yield_content div.for_fieldset FIELDSET TEXTAREA { margin-left: 0; }
.outer_yield .yield_content FORM FIELDSET LABEL, .outer_yield .yield_content FORM FIELDSET INPUT, .outer_yield .yield_content FORM FIELDSET SELECT, .outer_yield .yield_content div.for_fieldset FIELDSET LABEL, .outer_yield .yield_content div.for_fieldset FIELDSET INPUT, .outer_yield .yield_content div.for_fieldset FIELDSET SELECT { margin: 2px; }
.outer_yield .yield_content FORM FIELDSET P.field, .outer_yield .yield_content div.for_fieldset FIELDSET P.field { clear: left; padding-left: 0px; overflow: hidden; }
.outer_yield .yield_content FORM FIELDSET P.field LABEL, .outer_yield .yield_content div.for_fieldset FIELDSET P.field LABEL { float: left; display: inline-block; }
.outer_yield .yield_content FORM FIELDSET P.field LABEL.zipcode, .outer_yield .yield_content div.for_fieldset FIELDSET P.field LABEL.zipcode { float: none; width: auto; }
.outer_yield .yield_content FORM FIELDSET P.field SPAN.field, .outer_yield .yield_content div.for_fieldset FIELDSET P.field SPAN.field { float: left; width: 230px; }
.outer_yield .yield_content FORM FIELDSET P.field SPAN.field LABEL.float_none, .outer_yield .yield_content div.for_fieldset FIELDSET P.field SPAN.field LABEL.float_none { float: none; width: 35px; }
.outer_yield .yield_content FORM FIELDSET P.field IMG, .outer_yield .yield_content div.for_fieldset FIELDSET P.field IMG { float: left; width: 16px; padding-top: 4px; }
.outer_yield .yield_content FORM FIELDSET P.field.room_image IMG, .outer_yield .yield_content div.for_fieldset FIELDSET P.field.room_image IMG { width: auto; float: none; }
.outer_yield .yield_content FORM FIELDSET #street_label, .outer_yield .yield_content FORM FIELDSET #city_label, .outer_yield .yield_content div.for_fieldset FIELDSET #street_label, .outer_yield .yield_content div.for_fieldset FIELDSET #city_label { width: 150px; }
.outer_yield .yield_content FORM TEXTAREA, .outer_yield .yield_content div.for_fieldset TEXTAREA { display: inline-block; margin-left: 0; }
.outer_yield .yield_content FORM LABEL, .outer_yield .yield_content FORM INPUT, .outer_yield .yield_content FORM SELECT, .outer_yield .yield_content FORM TEXTAREA, .outer_yield .yield_content div.for_fieldset LABEL, .outer_yield .yield_content div.for_fieldset INPUT, .outer_yield .yield_content div.for_fieldset SELECT, .outer_yield .yield_content div.for_fieldset TEXTAREA { margin: 2px; }
.outer_yield .yield_content FORM TEXTAREA, .outer_yield .yield_content div.for_fieldset TEXTAREA { margin-left: 5px; }
.outer_yield .yield_content STRONG.form_section_header { margin-top: 20px; display: block; font-size: 13px; color: #333333; width: 830px; }
.outer_yield .yield_content STRONG.form_section_header.no_top_margin { margin-top: 0; }
.outer_yield .yield_content STRONG.form_section_header IMG { float: right; margin-right: 20px; }



.fieldWithErrors { display: inline; padding: 0; }
.fieldWithErrors INPUT, .fieldWithErrors SELECT { background-color: #FBB; }
.fieldWithErrors LABEL { color: #D00; }

#errorExplanation { width: 460px; border: solid 2px #fe820a; background-color: #f8f9fd; }
#errorExplanation H2 { color: #FFF; background-color: #fe820a; }
#errorExplanation UL { margin: 5px; padding-top: 10px; }
#errorExplanation UL LI { list-style: none; margin-bottom: 3px; }

.front_page_errors #errorExplanation { margin-bottom: 16px; float: right; width: 310px; background-color: #f8f9fd; }

#notice { padding: 2px; margin-bottom: 4px; font-weight: bold; font-size: 13px; border: 2px solid #fe820a; background-color: red; text-align: center; }

#error { padding: 2px; margin-bottom: 4px; font-weight: bold; font-size: 13px; border: 2px solid #fe820a; background-color: red; text-align: center; }

#warning { padding: 2px; margin-bottom: 4px; font-weight: bold; font-size: 13px; border: 2px solid #fe820a; background-color: red; text-align: center; }

#login { padding: 2px; margin-bottom: 4px; font-weight: bold; font-size: 13px; border: 2px solid #fe820a; background-color: red; text-align: center; }


body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; margin: 0; padding: 0; }

font { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

ul { list-style: none; margin: 0; padding: 0 0 0 10px; font-size: 11px; }
ul.styled_list li { padding-left: 20px; background-image: url('/images/bullets/bullet_odd.jpg'); background-position: left center; background-repeat: no-repeat; background-color: transparent; }

.png { z-index: 0; }
.png A { z-index: 500; position: relative; }

.green { color: green; }

.red { color: red; }

A, .seo_link { font-size: 11px; color: black; text-decoration: underline; display: inline; }
A:hover, .seo_link:hover { color: #868686; cursor: hand; cursor: pointer; }

input { margin-bottom: 1px; }

hr { margin-top: 10px; margin-bottom: 20px; }

table { border-collapse: collapse; }

th { background-color: #868686; color: white; }

.important { color: red; }

th span, td span { margin: 0 15px 0 15px; }

form table td { height: 22px; }

.form_description { padding: 10px; border: solid 1px #CCC; }

#containerwrapper { text-align: center; }

.container { width: 830px; margin: 0 auto 0 auto; text-align: left; margin-top: 165px; }
.container .right_half_banner_box { float: right; margin-left: 20px; margin-right: 3px; margin-top: 20px; }
.container .wide_box { clear: both; margin-top: 20px; width: 920px; }
.container .wide_box B { color: #949598; font-size: 12px; color: #fe820a; }
.container .wide_box .top_border, .container .wide_box .bottom_border { width: 898px; }
.container .wide_box .outer_yield .yield_content { width: 919px; }
.container .wide_box .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container .wide_box .white .big_button { text-align: center; margin: 20px; }
.container .wide_box .gray H1 { color: #949598; margin-bottom: 0; }
.container .wide_box .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container .wide_box .red { width: 920px; }
.container .wide_box .red .top_border, .container .wide_box .red .bottom_border { background-color: #d7231b; width: 898px; background-image: none; }
.container .wide_box .red .outer_yield .yield_content { width: 919px; }
.container .wide_box .red #error { color: white; }
.container .wide_box UL { margin-left: 20px; }
.container .wide_banner_box { clear: both; width: 920px; padding-top: 20px; }
.container .inner { clear: both; margin-left: 20px; margin-top: 20px; width: 780px; }
.container .inner B { color: #949598; font-size: 12px; color: #fe820a; }
.container .inner .top_border, .container .inner .bottom_border { width: 758px; }
.container .inner .outer_yield .yield_content { width: 779px; }
.container .inner .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container .inner .white .big_button { text-align: center; margin: 20px; }
.container .inner .gray H1 { color: #949598; margin-bottom: 0; }
.container .inner .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container .inner .red { width: 780px; }
.container .inner .red .top_border, .container .inner .red .bottom_border { background-color: #d7231b; width: 758px; background-image: none; }
.container .inner .red .outer_yield .yield_content { width: 779px; }
.container .inner .red #error { color: white; }
.container .left_one_third_box { float: left; margin-top: 20px; width: 293.333px; margin-right: 20px; }
.container .left_one_third_box B { color: #949598; font-size: 12px; color: #fe820a; }
.container .left_one_third_box .top_border, .container .left_one_third_box .bottom_border { width: 271.333px; }
.container .left_one_third_box .outer_yield .yield_content { width: 292.333px; }
.container .left_one_third_box .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container .left_one_third_box .white .big_button { text-align: center; margin: 20px; }
.container .left_one_third_box .gray H1 { color: #949598; margin-bottom: 0; }
.container .left_one_third_box .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container .left_one_third_box .red { width: 293.333px; }
.container .left_one_third_box .red .top_border, .container .left_one_third_box .red .bottom_border { background-color: #d7231b; width: 271.333px; background-image: none; }
.container .left_one_third_box .red .outer_yield .yield_content { width: 292.333px; }
.container .left_one_third_box .red #error { color: white; }
.container .right_one_third_box { float: right; margin-top: 20px; width: 293.333px; }
.container .right_one_third_box B { color: #949598; font-size: 12px; color: #fe820a; }
.container .right_one_third_box .top_border, .container .right_one_third_box .bottom_border { width: 271.333px; }
.container .right_one_third_box .outer_yield .yield_content { width: 292.333px; }
.container .right_one_third_box .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container .right_one_third_box .white .big_button { text-align: center; margin: 20px; }
.container .right_one_third_box .gray H1 { color: #949598; margin-bottom: 0; }
.container .right_one_third_box .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container .right_one_third_box .red { width: 293.333px; }
.container .right_one_third_box .red .top_border, .container .right_one_third_box .red .bottom_border { background-color: #d7231b; width: 271.333px; background-image: none; }
.container .right_one_third_box .red .outer_yield .yield_content { width: 292.333px; }
.container .right_one_third_box .red #error { color: white; }
.container .look_for_box { width: 330px; margin-top: 0; width: 330; }
.container .look_for_box B { color: #949598; font-size: 12px; color: #fe820a; }
.container .look_for_box .top_border, .container .look_for_box .bottom_border { width: 308px; }
.container .look_for_box .outer_yield .yield_content { width: 329px; }
.container .look_for_box .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container .look_for_box .white .big_button { text-align: center; margin: 20px; }
.container .look_for_box .gray H1 { color: #949598; margin-bottom: 0; }
.container .look_for_box .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container .look_for_box .red { width: 330; }
.container .look_for_box .red .top_border, .container .look_for_box .red .bottom_border { background-color: #d7231b; width: 308px; background-image: none; }
.container .look_for_box .red .outer_yield .yield_content { width: 329px; }
.container .look_for_box .red #error { color: white; }
.container .ad_box { width: 475px; margin-top: 0; width: 475; }
.container .ad_box B { color: #949598; font-size: 12px; color: #fe820a; }
.container .ad_box .top_border, .container .ad_box .bottom_border { width: 453px; }
.container .ad_box .outer_yield .yield_content { width: 474px; }
.container .ad_box .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container .ad_box .white .big_button { text-align: center; margin: 20px; }
.container .ad_box .gray H1 { color: #949598; margin-bottom: 0; }
.container .ad_box .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container .ad_box .red { width: 475; }
.container .ad_box .red .top_border, .container .ad_box .red .bottom_border { background-color: #d7231b; width: 453px; background-image: none; }
.container .ad_box .red .outer_yield .yield_content { width: 474px; }
.container .ad_box .red #error { color: white; }
.container #look_for_box { float: right; }
.container #ad_box { float: left; }
.container #ad_box .yield_content .padded { padding-left: 20px; padding-right: 20px; }
.container #ad_box .yield_content h2 { margin-top: 0px; margin-bottom: 0.5em; font-size: 20px; color: #fe820a; }
.container #ad_box .yield_content p { padding-left: 0px; padding-right: 0px; }
.container .action_info { width: 475px; margin-top: 0; width: 475; }
.container .action_info B { color: #949598; font-size: 12px; color: #fe820a; }
.container .action_info .top_border, .container .action_info .bottom_border { width: 453px; }
.container .action_info .outer_yield .yield_content { width: 474px; }
.container .action_info .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container .action_info .white .big_button { text-align: center; margin: 20px; }
.container .action_info .gray H1 { color: #949598; margin-bottom: 0; }
.container .action_info .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container .action_info .red { width: 475; }
.container .action_info .red .top_border, .container .action_info .red .bottom_border { background-color: #d7231b; width: 453px; background-image: none; }
.container .action_info .red .outer_yield .yield_content { width: 474px; }
.container .action_info .red #error { color: white; }
.container #action_info { float: left; }
.container #action_info .yield_content .padded { padding-left: 20px; padding-right: 20px; }
.container #action_info .yield_content h2 { margin-top: 0px; margin-bottom: 0.5em; font-size: 20px; color: #fe820a; }
.container #action_info .yield_content p { padding-left: 0px; padding-right: 0px; margin-bottom: 1em; }
.container .calculate_rate_info { width: 475px; margin-top: 0; width: 475; }
.container .calculate_rate_info B { color: #949598; font-size: 12px; color: #fe820a; }
.container .calculate_rate_info .top_border, .container .calculate_rate_info .bottom_border { width: 453px; }
.container .calculate_rate_info .outer_yield .yield_content { width: 474px; }
.container .calculate_rate_info .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container .calculate_rate_info .white .big_button { text-align: center; margin: 20px; }
.container .calculate_rate_info .gray H1 { color: #949598; margin-bottom: 0; }
.container .calculate_rate_info .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container .calculate_rate_info .red { width: 475; }
.container .calculate_rate_info .red .top_border, .container .calculate_rate_info .red .bottom_border { background-color: #d7231b; width: 453px; background-image: none; }
.container .calculate_rate_info .red .outer_yield .yield_content { width: 474px; }
.container .calculate_rate_info .red #error { color: white; }
.container #calculate_rate_info { float: left; }
.container #calculate_rate_info .yield_content .padded { padding-left: 20px; padding-right: 20px; }
.container #calculate_rate_info .yield_content h2 { margin-top: 0px; margin-bottom: 0.5em; font-size: 20px; color: #fe820a; }
.container #calculate_rate_info .yield_content p { padding-left: 0px; padding-right: 0px; margin-bottom: 1em; }
.container .calculate_rate_packets { width: 475px; margin-top: 0; width: 475; }
.container .calculate_rate_packets B { color: #949598; font-size: 12px; color: #fe820a; }
.container .calculate_rate_packets .top_border, .container .calculate_rate_packets .bottom_border { width: 453px; }
.container .calculate_rate_packets .outer_yield .yield_content { width: 474px; }
.container .calculate_rate_packets .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container .calculate_rate_packets .white .big_button { text-align: center; margin: 20px; }
.container .calculate_rate_packets .gray H1 { color: #949598; margin-bottom: 0; }
.container .calculate_rate_packets .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container .calculate_rate_packets .red { width: 475; }
.container .calculate_rate_packets .red .top_border, .container .calculate_rate_packets .red .bottom_border { background-color: #d7231b; width: 453px; background-image: none; }
.container .calculate_rate_packets .red .outer_yield .yield_content { width: 474px; }
.container .calculate_rate_packets .red #error { color: white; }
.container #calculate_rate_packets { float: left; }
.container #calculate_rate_packets .yield_content .padded { padding-left: 0px; padding-right: 0px; }
.container #calculate_rate_packets .yield_content table { border-spacing: 0px; width: 100%; }
.container #calculate_rate_packets .yield_content table th, .container #calculate_rate_packets .yield_content table td { padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
.container #calculate_rate_packets .yield_content h2 { margin-top: 0px; margin-bottom: 0.5em; margin-left: 20px; margin-right: 20px; font-size: 20px; color: #fe820a; }
.container #calculate_rate_packets .yield_content p { padding-left: 20px; padding-right: 20px; margin-bottom: 1em; margin-top: 1em; font-size: 16px; text-align: right; }
.container #calculate_rate_packets .yield_content p del { font-size: 0.8em; margin-right: 1em; }
.container #calculate_rate_packets .yield_content p ins { text-decoration: none; color: #fe820a; margin-right: 1em; }
.container #calculate_rate_packets .yield_content p input[type='image'] { float: right; }
.container #calculate_rate_packets .yield_content p a { background-image: url('/images/refactored/stagehulp/buttons/bestel_pakket.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; width: 118px; height: 29px; line-height: 29px; text-decoration: none; text-align: center; }
.container #calculate_rate_packets .yield_content p a span { color: transparent; visibility: hidden; }
.container #calculate_rate_credit { float: right; width: 330px; }
.container #calculate_rate_credit_box .flex_box_refactored, .container #customer_pp_credit .flex_box_refactored, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored { border: 1px solid #DCDCDC; }
.container #calculate_rate_credit_box .flex_box_refactored .top_left_corner, .container #customer_pp_credit .flex_box_refactored .top_left_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .top_left_corner { background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px; }
.container #calculate_rate_credit_box .flex_box_refactored .top_right_corner, .container #customer_pp_credit .flex_box_refactored .top_right_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .top_right_corner { background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px; }
.container #calculate_rate_credit_box .flex_box_refactored .bottom_left_corner, .container #customer_pp_credit .flex_box_refactored .bottom_left_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .bottom_left_corner { background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px; }
.container #calculate_rate_credit_box .flex_box_refactored .bottom_right_corner, .container #customer_pp_credit .flex_box_refactored .bottom_right_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .bottom_right_corner { background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat; }
.container #calculate_rate_credit_box .flex_box_refactored .yield, .container #customer_pp_credit .flex_box_refactored .yield, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .yield { padding: 11px; }
.container #calculate_rate_credit_box .flex_box_refactored, .container #customer_pp_credit .flex_box_refactored, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored { border: none; background-color: #fe820a; }
.container #calculate_rate_credit_box .flex_box_refactored .top_left_corner, .container #customer_pp_credit .flex_box_refactored .top_left_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .top_left_corner { background-image: url('/images/refactored/stagehulp/borders/borderless_tl.png'); background-position: left top; background-repeat: no-repeat; margin: 0px; }
.container #calculate_rate_credit_box .flex_box_refactored .top_right_corner, .container #customer_pp_credit .flex_box_refactored .top_right_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .top_right_corner { background-image: url('/images/refactored/stagehulp/borders/borderless_tr.png'); background-position: right top; background-repeat: no-repeat; margin: 0px; }
.container #calculate_rate_credit_box .flex_box_refactored .bottom_left_corner, .container #customer_pp_credit .flex_box_refactored .bottom_left_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .bottom_left_corner { background-image: url('/images/refactored/stagehulp/borders/borderless_bl.png'); background-position: left bottom; background-repeat: no-repeat; margin: 0px; }
.container #calculate_rate_credit_box .flex_box_refactored .bottom_right_corner, .container #customer_pp_credit .flex_box_refactored .bottom_right_corner, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .bottom_right_corner { background-image: url('/images/refactored/stagehulp/borders/borderless_br.png'); background-position: right bottom; background-repeat: no-repeat; margin: 0px; }
.container #calculate_rate_credit_box .flex_box_refactored .yield, .container #customer_pp_credit .flex_box_refactored .yield, .container #customer_pp_credit_order_r1c2_box .flex_box_refactored .yield { padding: 20px; height: 240px; }
.container #credit_order_thank_you_box .flex_box_refactored { border: 1px solid #DCDCDC; }
.container #credit_order_thank_you_box .flex_box_refactored .top_left_corner { background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px; }
.container #credit_order_thank_you_box .flex_box_refactored .top_right_corner { background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px; }
.container #credit_order_thank_you_box .flex_box_refactored .bottom_left_corner { background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px; }
.container #credit_order_thank_you_box .flex_box_refactored .bottom_right_corner { background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat; }
.container #credit_order_thank_you_box .flex_box_refactored .yield { padding: 11px; }
.container #cust_pp_r1 .yield_content .padded, .container #cust_pp_r2 .yield_content .padded, .container #calculate_rate_r1 .yield_content .padded { padding-left: 20px; padding-right: 20px; }
.container #cust_pp_r1 h2, .container #cust_pp_r2 h2, .container #calculate_rate_r1 h2 { margin-top: 0px; margin-bottom: 0.5em; font-size: 16px; color: #fe820a; }
.container #cust_pp_r1 p, .container #cust_pp_r2 p, .container #calculate_rate_r1 p { padding-left: 0px; padding-right: 0px; }
.container #credit_order_wrapper h2, .container #credit_order_wrapper label { color: #FFFFFF; font-weight: bold; }
.container #cust_pp_r1 { margin-bottom: 20px; }
.container #customer_pp_login_box { width: 830px; margin-top: 0; width: 830; }
.container #customer_pp_login_box B { color: #949598; font-size: 12px; color: #fe820a; }
.container #customer_pp_login_box .top_border, .container #customer_pp_login_box .bottom_border { width: 808px; }
.container #customer_pp_login_box .outer_yield .yield_content { width: 829px; }
.container #customer_pp_login_box .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container #customer_pp_login_box .white .big_button { text-align: center; margin: 20px; }
.container #customer_pp_login_box .gray H1 { color: #949598; margin-bottom: 0; }
.container #customer_pp_login_box .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container #customer_pp_login_box .red { width: 830; }
.container #customer_pp_login_box .red .top_border, .container #customer_pp_login_box .red .bottom_border { background-color: #d7231b; width: 808px; background-image: none; }
.container #customer_pp_login_box .red .outer_yield .yield_content { width: 829px; }
.container #customer_pp_login_box .red #error { color: white; }
.container #customer_pp_login_nested_box { width: 750px; margin-top: 0; width: 750; }
.container #customer_pp_login_nested_box B { color: #949598; font-size: 12px; color: #fe820a; }
.container #customer_pp_login_nested_box .top_border, .container #customer_pp_login_nested_box .bottom_border { width: 728px; }
.container #customer_pp_login_nested_box .outer_yield .yield_content { width: 749px; }
.container #customer_pp_login_nested_box .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container #customer_pp_login_nested_box .white .big_button { text-align: center; margin: 20px; }
.container #customer_pp_login_nested_box .gray H1 { color: #949598; margin-bottom: 0; }
.container #customer_pp_login_nested_box .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container #customer_pp_login_nested_box .red { width: 750; }
.container #customer_pp_login_nested_box .red .top_border, .container #customer_pp_login_nested_box .red .bottom_border { background-color: #d7231b; width: 728px; background-image: none; }
.container #customer_pp_login_nested_box .red .outer_yield .yield_content { width: 749px; }
.container #customer_pp_login_nested_box .red #error { color: white; }
.container #customer_pp_job_reactions_box { float: left; width: 255px; margin-right: 20px; margin-top: 0; width: 255; }
.container #customer_pp_job_reactions_box B { color: #949598; font-size: 12px; color: #fe820a; }
.container #customer_pp_job_reactions_box .top_border, .container #customer_pp_job_reactions_box .bottom_border { width: 233px; }
.container #customer_pp_job_reactions_box .outer_yield .yield_content { width: 254px; }
.container #customer_pp_job_reactions_box .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container #customer_pp_job_reactions_box .white .big_button { text-align: center; margin: 20px; }
.container #customer_pp_job_reactions_box .gray H1 { color: #949598; margin-bottom: 0; }
.container #customer_pp_job_reactions_box .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container #customer_pp_job_reactions_box .red { width: 255; }
.container #customer_pp_job_reactions_box .red .top_border, .container #customer_pp_job_reactions_box .red .bottom_border { background-color: #d7231b; width: 233px; background-image: none; }
.container #customer_pp_job_reactions_box .red .outer_yield .yield_content { width: 254px; }
.container #customer_pp_job_reactions_box .red #error { color: white; }
.container #customer_pp_uptodate { float: left; width: 255px; margin-right: 20px; margin-top: 0; width: 255; }
.container #customer_pp_uptodate B { color: #949598; font-size: 12px; color: #fe820a; }
.container #customer_pp_uptodate .top_border, .container #customer_pp_uptodate .bottom_border { width: 233px; }
.container #customer_pp_uptodate .outer_yield .yield_content { width: 254px; }
.container #customer_pp_uptodate .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container #customer_pp_uptodate .white .big_button { text-align: center; margin: 20px; }
.container #customer_pp_uptodate .gray H1 { color: #949598; margin-bottom: 0; }
.container #customer_pp_uptodate .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container #customer_pp_uptodate .red { width: 255; }
.container #customer_pp_uptodate .red .top_border, .container #customer_pp_uptodate .red .bottom_border { background-color: #d7231b; width: 233px; background-image: none; }
.container #customer_pp_uptodate .red .outer_yield .yield_content { width: 254px; }
.container #customer_pp_uptodate .red #error { color: white; }
.container #customer_pp_credit { float: right; width: 280px; margin-top: 0; width: 280; }
.container #customer_pp_credit B { color: #949598; font-size: 12px; color: #fe820a; }
.container #customer_pp_credit .top_border, .container #customer_pp_credit .bottom_border { width: 258px; }
.container #customer_pp_credit .outer_yield .yield_content { width: 279px; }
.container #customer_pp_credit .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container #customer_pp_credit .white .big_button { text-align: center; margin: 20px; }
.container #customer_pp_credit .gray H1 { color: #949598; margin-bottom: 0; }
.container #customer_pp_credit .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container #customer_pp_credit .red { width: 280; }
.container #customer_pp_credit .red .top_border, .container #customer_pp_credit .red .bottom_border { background-color: #d7231b; width: 258px; background-image: none; }
.container #customer_pp_credit .red .outer_yield .yield_content { width: 279px; }
.container #customer_pp_credit .red #error { color: white; }
.container #customer_pp_profile { float: left; width: 530px; margin-top: 0; width: 530; }
.container #customer_pp_profile B { color: #949598; font-size: 12px; color: #fe820a; }
.container #customer_pp_profile .top_border, .container #customer_pp_profile .bottom_border { width: 508px; }
.container #customer_pp_profile .outer_yield .yield_content { width: 529px; }
.container #customer_pp_profile .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container #customer_pp_profile .white .big_button { text-align: center; margin: 20px; }
.container #customer_pp_profile .gray H1 { color: #949598; margin-bottom: 0; }
.container #customer_pp_profile .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container #customer_pp_profile .red { width: 530; }
.container #customer_pp_profile .red .top_border, .container #customer_pp_profile .red .bottom_border { background-color: #d7231b; width: 508px; background-image: none; }
.container #customer_pp_profile .red .outer_yield .yield_content { width: 529px; }
.container #customer_pp_profile .red #error { color: white; }
.container #customer_pp_profile #logo_image { float: right; margin-right: 20px; margin-bottom: 10px; width: 100px; text-align: center; border: 1px dotted #DCDCDC; }
.container #customer_pp_profile #logo_image img { display: block; margin-left: auto; margin-right: auto; }
.container #customer_pp_profile #logo_link { float: right; margin-right: 20px; width: 100px; height: 1em; clear: right; text-align: center; }
.container #customer_pp_general { float: right; width: 280px; margin-top: 0; width: 280; }
.container #customer_pp_general B { color: #949598; font-size: 12px; color: #fe820a; }
.container #customer_pp_general .top_border, .container #customer_pp_general .bottom_border { width: 258px; }
.container #customer_pp_general .outer_yield .yield_content { width: 279px; }
.container #customer_pp_general .white H3 { margin: 5px 20px 10px; color: #fe820a; font-size: 18px; font-weight: bold; }
.container #customer_pp_general .white .big_button { text-align: center; margin: 20px; }
.container #customer_pp_general .gray H1 { color: #949598; margin-bottom: 0; }
.container #customer_pp_general .gray .apply_now { float: right; margin-right: 10px; margin-top: 8px; }
.container #customer_pp_general .red { width: 280; }
.container #customer_pp_general .red .top_border, .container #customer_pp_general .red .bottom_border { background-color: #d7231b; width: 258px; background-image: none; }
.container #customer_pp_general .red .outer_yield .yield_content { width: 279px; }
.container #customer_pp_general .red #error { color: white; }

.regions { width: 100%; }

.regions td { font-size: 11px; }

LI.region_list { background-image: url('/images/stagehulp/guide_bullet.gif'); background-position: center left; background-repeat: no-repeat; padding-left: 16px; margin-top: 3px; }
LI.region_list:hover { background-image: url('/images/stagehulp/guide_bullet_over.gif'); background-position: center left; background-repeat: no-repeat; }
LI.region_list A { text-decoration: none; }

.title_bar, .search_result_bar { background-image: url('/images/borders/border_left.gif'); background-position: top left; background-repeat: no-repeat; overflow: hidden; background-color: #fe820a; width: 100%; margin: 0; }
.title_bar H1, .search_result_bar H1 { background-image: url('/images/borders/border_right.gif'); background-position: top right; background-repeat: no-repeat; margin: 0px 0 3px 16px; padding: 4px 0 0 0; font-size: 23px; font-weight: bold; color: #FFF; background-color: #fe820a; }

.ptw_we_table { margin-top: 10px; background-color: #e0e0e0; border: 1px solid #b7b7b7; }

.sizer { display: block; width: 100%; }
.sizer .content_box { height: 100%; display: block; }
.sizer .leftpanel P { margin-top: 10px; width: 95%; }

.content_box { padding: 0; margin: 0; background: #f2f2f2; overflow: hidden; }
.content_box #region_sidebar { padding: 10px; border: solid 1px #b7b7b7; background-color: #f8f9fd; vertical-align: top; }
.content_box P { margin: 0; }
.content_box .left_padding { padding-left: 20px; }
.content_box .padding { padding-top: 20px; margin: 0px 30px 30px 20px; overflow: hidden; }
.content_box .padding TABLE.generic_table TBODY TR TD { text-align: center; }
.content_box .padding TABLE.generic_table TBODY TR TD TABLE { width: 100%; }
.content_box .padding TABLE.generic_table TBODY TR TD TABLE TBODY TR TD { text-align: center; }
.content_box .less_padding { margin: 5px 30px 0px 30px; overflow: hidden; }
.content_box .less_padding H2 { margin-bottom: 10px; }
.content_box .more_link { color: #000; text-decoration: underline; margin-right: 10px; float: right; font-weight: bold; }
.content_box FORM H2 { display: block; color: #FFF; background-color: #fe820a; padding-left: 10px; margin-bottom: 5px; }
.content_box FORM H3, .content_box FORM P.edu_type { margin-left: 40px; }
.content_box FORM TABLE, .content_box FORM P, .content_box FORM DIV.member_collection_group { margin-left: 10px; }
.content_box FORM P TABLE { margin-left: 0; }
.content_box FORM P TABLE TR TD { vertical-align: top; }
.content_box FORM P TABLE TR TD TEXTAREA { border: 1px solid #c9c9c9; margin-left: 0; }
.content_box H2 { color: #fe820a; font-size: 16px; margin-top: 12px; }
.content_box H2.content_table_title { margin: 30px 0 10px 25px; }
.content_box H2.list TH { background-color: #868686; border-left: 1px solid #f2f2f2; vertical-align: bottom; font-weight: normal; }
.content_box H2.list TH SPAN { margin: 0 15px 0 15px; }
.content_box H2.list TD { vertical-align: center; }
.content_box H2.list TD SPAN { margin: 0 15px 0 15px; }
.content_box H2.list TR.odd { background-color: none; }
.content_box H2.list TR.even { background-color: #e0e0e0; }
.content_box H2.content_table { width: 100%; }
.content_box H2.content_table TR.odd { background-color: none; }
.content_box H2.content_table TR.even { background-color: #e0e0e0; }
.content_box H2.content_table TD { vertical-align: top; color: black; }
.content_box H2.content_table TD.value { color: #fe820a; }
.content_box H2.content_table TD.padder { width: 25px; }

.subbox { background-color: #5b5b5b; overflow: hidden; color: white; }
.subbox A, .subbox H2 { font-size: 16px; color: white; }

.sponsors { border-left: 2px dotted #949598; display: block; overflow: hidden; width: 330px; float: right; color: black; text-align: center; height: 485px; }
.sponsors .top_customers_title { height: 30px; text-align: left; }
.sponsors .top_customers_title STRONG { margin-top: 10px; margin-left: 20px; color: #5b5b5b; font-weight: bold; font-size: 16px; }
.sponsors .top_customers { padding-top: 8px; width: 329px; height: 105px; }
.sponsors .top_customers .thumb { margin-bottom: 8px; width: 80px; float: left; }
.sponsors A#customer_signup { margin-bottom: 16px; text-align: left; display: block; width: 330px; overflow: hidden; text-decoration: none; }
.sponsors A#customer_signup IMG { margin-left: 20px; }
.sponsors A#customer_signup P.title { margin: 16px 0 5px 20px; padding: 0; font-size: 16px; font-weight: bold; color: #fe820a; }
.sponsors A#customer_signup P.title SPAN { text-decoration: underline; }
.sponsors A#customer_signup P.content { color: black; font-size: 12px; line-height: 13px; margin: 0 0 16px 20px; width: 250px; }

#email_warning { float: right; font-size: 9px; margin-left: 10px; width: 390px; }
#email_warning.customer { width: 170px; }
#email_warning A { font-size: 9px; }

.login_content { margin: 0; height: 60px; width: 340px; padding: 10px 0 0 0px; overflow: hidden; }
.login_content LABEL#session_email { font-size: 11px; font-weight: normal; }
.login_content LABEL#session_password { font-size: 11px; font-weight: normal; }
.login_content input { width: 160px; margin-bottom: 5px; margin-right: 10px; }
.login_content input.login_submit { margin-top: 32px; float: right; width: 18px; margin-right: 0px; font-size: 12px; }
.login_content input.password_field { float: left; margin-bottom: 0; }

A.back_button { background-image: url('/images//buttons/back.png'); background-position: top left; background-repeat: no-repeat; float: right; display: inline-block; color: white; font-weight: bold; text-decoration: none; font-size: 12px; height: 22px; width: 67px; padding-top: 2px; text-align: center; margin-top: 10px; margin-right: 10px; }

A.login_button { background-image: url('/images//buttons/back.png'); background-position: top left; background-repeat: no-repeat; display: inline-block; color: white; font-weight: bold; text-decoration: none; font-size: 12px; padding-top: 2px; height: 22px; width: 67px; text-align: center; }

A.remove_we_button { float: right; margin: right 20px; }

TABLE.customer_form TBODY TR TD { vertical-align: top; }
TABLE.customer_form TBODY TR TD .mceLayout { margin: 0; }

.ptw_work_experiences .work_experience TABLE TR TD SELECT { width: 100%; }

.button_container { text-align: center; }
.button_container .flatbutton { padding-top: 5px; height: 42px; display: inline-block; text-align: center; }
.button_container .flatbutton A { color: #5b5b5b; font-size: 18px; font-weight: bold; letter-spacing: 1.25px; text-decoration: none; }
.button_container .flatbutton.narrow { background-image: url('/images/buttons/zoeken.png'); background-position: top left; background-repeat: no-repeat; width: 139px; }
.button_container .flatbutton.wide { background-image: url('/images/buttons/aanmelden.png'); background-position: top left; background-repeat: no-repeat; width: 153px; }
.button_container .flatbutton.widest { background-image: url('/images/buttons/plaats_vacature.png'); background-position: top left; background-repeat: no-repeat; width: 220px; }

.padding.html_pages { padding: 1px; }
.padding.html_pages SPAN { margin: 0; }
.padding.html_pages UL { padding-left: 20px; }

.scheme_color { color: #fe820a; }

.content_box FORM TABLE.mceLayout { margin-left: 1px; }

#new_tell_friend label { width: 170px; display: inline-block; }

#main_menu { margin: 25px 0 0 15px; width: 800px; height: 25px; }
#main_menu A:hover { color: #fe820a; }
#main_menu A { float: left; height: 100%; text-decoration: none; color: #949598; font-size: 11.5px; font-weight: bold; letter-spacing: 0.25px; }
#main_menu A.selected { color: #c9c9c9; background-image: url('/images/stagehulp/menu_arrow_up.jpg'); background-repeat: no-repeat; background-position: center bottom; }
#main_menu .seperator { float: left; width: 1px; height: 10px; background-color: #c9c9c9; margin: 3px 4px 0 4px; }

#secondary_menu { width: 482px; height: 53px; overflow: hidden; }
#secondary_menu A:hover { color: #fe820a; }
#secondary_menu #filler { float: right; margin-right: 10px; width: 144px; height: 52px; border-bottom: 1px solid #c9c9c9; }
#secondary_menu A { float: left; display: block; margin-top: 16px; width: 164px; text-decoration: none; text-align: center; color: white; font-size: 15px; font-weight: bold; letter-spacing: 0.25px; border: 0; }
#secondary_menu A.selected { color: #fe820a; }
#secondary_menu A.selected DIV { background-image: url('/images/common_tabs/tab_job_openings_active.gif'); background-position: top left; background-repeat: no-repeat; }
#secondary_menu A.selected DIV DIV { padding-top: 10px; }
#secondary_menu A DIV { background-image: url('/images/common_tabs/tab_home.gif'); background-position: top left; background-repeat: no-repeat; height: 37px; }
#secondary_menu A DIV DIV { padding-top: 10px; }

#bel_ons_gerust_slogan { font-size: 11.5px; float: right; background-image: url('/images/refactored/stagehulp/icons/telefoon.png'); background-position: left center; background-repeat: no-repeat; padding-left: 20px; font-weight: bold; }
#bel_ons_gerust_slogan strong { color: #fe820a; }

.bigbox .shadetabs { padding: 0 0 0 20px; margin: 0; text-align: left; list-style-type: none; height: 31px; }
.bigbox .shadetabs li { text-align: center; float: left; display: inline; margin: 0; padding: 0; height: 31px; width: 126px; line-height: 20px; margin-right: 3px; border: 0; overflow: hidden; }
.bigbox .shadetabs li a { font-size: 12px; display: block; width: 126px; height: 31px; font-size: 12px; margin: 0; padding: 0; color: #FFF; text-decoration: none; }
.bigbox .shadetabs li.selected a { text-decoration: none; font-weight: bold; }
.bigbox .shadetabs li { font-size: 14px; }
.bigbox .shadetabs li a { background-image: url('/images/common_tabs/tab_l1.png'); background-position: top left; background-repeat: no-repeat; padding-top: 5px; }
.bigbox .shadetabs li.selected a { background-image: url('/images/common_tabs/tab_home_active.png'); background-position: top left; background-repeat: no-repeat; background-color: #fe820a; color: #fe820a; }

.subbox .shadetabs { background-color: #5b5b5b; width: 100%; margin-left: 10px; }
.subbox .shadetabs li { text-align: center; float: left; display: inline-block; margin: 0; padding: 0; line-height: 20px; margin-right: 3px; border: 0; overflow: hidden; font-size: 14px; }
.subbox .shadetabs li a { background-image: url('/images/stagehulp/level-1-tab_non-active_m.png'); background-position: top left; background-repeat: repeat-x; font-size: 12px; padding: 0; margin: 0; color: #FFF; text-decoration: none; width: 130px; }
.subbox .shadetabs li a div { margin-top: 6px; }
.subbox .shadetabs li .left_sub_tab, .subbox .shadetabs li .right_sub_tab, .subbox .shadetabs li a { float: left; height: 31px; }
.subbox .shadetabs li .left_sub_tab, .subbox .shadetabs li .right_sub_tab { width: 8px; }
.subbox .shadetabs li .left_sub_tab { background-image: url('/images/stagehulp/level-1-tab_non-active_l.png'); background-position: top left; background-repeat: repeat-x; }
.subbox .shadetabs li .right_sub_tab { background-image: url('/images/stagehulp/level-1-tab_non-active_r.png'); background-position: top left; background-repeat: repeat-x; float: left; }
.subbox .shadetabs li.selected .left_sub_tab { background-image: url('/images/common_tabs/tab_l2_l.png'); background-position: top left; background-repeat: none; }
.subbox .shadetabs li.selected .right_sub_tab { background-image: url('/images/common_tabs/tab_l2_r.png'); background-position: top left; background-repeat: none; }
.subbox .shadetabs li.selected a { color: #fe820a; font-weight: bold; background-image: url('/images/common_tabs/tab_l2_m.png'); background-position: top left; background-repeat: repeat-x; }


#all_loginbox_content { position: absolute; z-index: 0; top: 5px; width: 830px; }

#login_container { width: 330px; float: right; }
#login_container #login_tabs { height: 35px; width: 100%; }
#login_container #login_tabs A { float: left; height: 100%; text-align: center; text-decoration: none; font-size: 20px; color: white; }
#login_container #login_tabs A#candidate_login_tab { padding-top: 5px; width: 51%; background-image: url('/images/common_tabs/tab_kandidaat.gif'); background-position: top right; background-repeat: no-repeat; }
#login_container #login_tabs A#candidate_login_tab.selected { background-image: url('/images/common_tabs/tab_kandidaat_active.gif'); background-position: top right; background-repeat: no-repeat; color: #fe820a; }
#login_container #login_tabs A#customer_login_tab { padding-top: 5px; width: 49%; background-image: url('/images/common_tabs/tab_werkgever.gif'); background-position: top right; background-repeat: no-repeat; }
#login_container #login_tabs A#customer_login_tab.selected { background-image: url('/images/common_tabs/tab_werkgever_active.gif'); background-position: top right; background-repeat: no-repeat; color: #fe820a; }
#login_container #login_content { background-color: #f2f2f2; background-color: #efefef; border-left: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: 1px solid #bcc; margin: 0; height: 100px; padding: 10px 0 0 20px; }
#login_container #login_content .seo_link { float: left; font-size: 9px; width: 100%; }
#login_container #login_content table label { font-size: 11px; font-weight: normal; }
#login_container #login_content input { width: 142px; margin-bottom: 5px; margin-right: 10px; }
#login_container #login_content input.login_submit { float: right; width: 18px; margin-right: 10px; margin-top: 32px; font-size: 12px; }
#login_container #login_content input.password_field { float: left; }
#login_container #login_content label { font-size: 16px; font-weight: bold; color: #929397; }
#login_container #login_content IMG { float: right; margin-right: 20px; }

.double_login_menu { width: 100%; margin-top: 40px; text-align: center; }
.double_login_menu a { color: #FFF; font-size: 20px; }

.login_label { font-size: 16px; font-weight: bold; color: #929397; }

#layout_top { height: 0; margin: 0; }
#layout_top #logo_container { background-image: url('/images/stagehulp/logo.jpg'); background-position: top left; background-repeat: no-repeat; float: left; margin-top: 25px; width: 500px; height: 100px; color: #868686; cursor: hand; cursor: pointer; }
#layout_top #logo_container DIV.page_title { display: none; }

#slogan { position: absolute; top: 105px; z-index: 2; width: 500px; }
#slogan SPAN.logo { text-decoration: none; font-size: 16px; font-weight: bold; margin-left: 92px; color: #868686; }
#slogan SPAN.logo A { text-decoration: none; font-size: 16px; font-weight: bold; color: #868686; }

.bigbox { background-image: url('/images/borders/border_left.gif'); background-position: top left; background-repeat: no-repeat; background-color: #fe820a; display: block; width: 100%; height: 201px; color: #FFF; letter-spacing: 0.2px; overflow: hidden; }
.bigbox B { font-size: 14px; }
.bigbox .framer { background-image: url('/images/borders/border_right.gif'); background-repeat: no-repeat; background-position: 825px 0; width: 100%; height: 100%; overflow: hidden; }
.bigbox .candidate_home { background-repeat: repeat-y; background-position: 500px top; overflow: hidden; width: 100%; height: 100%; }
.bigbox .candidate_home.signup_0 { background-image: url('/images/stagehulp/frontpage_box_0.jpg'); background-position: top left; background-repeat: no-repeat; }
.bigbox .candidate_home.signup_1 { background-image: url('/images/stagehulp/frontpage_box_1.jpg'); background-position: top left; background-repeat: no-repeat; }
.bigbox .bigbox_1 { background-image: url('/images/refactored/stagehulp/boxes/top1.png'); background-position: top left; background-repeat: no-repeat; overflow: hidden; width: 100%; height: 100%; }
.bigbox .bigbox_1 h1 { font-size: 20px; }
.bigbox .bigbox_1 ul { font-size: 12px; padding: 0px; margin: 0px; margin-top: 1em; list-style-type: none; }
.bigbox .bigbox_1 ul li { font-size: 1em; background-image: url('/images/refactored/stagehulp/vinkje_bigbox.png'); background-position: left center; background-repeat: no-repeat; line-height: 24px; padding-left: 26px; }
.bigbox .bigbox_1 ul li strong { font-size: 1em; }
.bigbox .bigbox_2 { background-image: url('/images/refactored/stagehulp/boxes/top2.png'); background-position: top left; background-repeat: no-repeat; overflow: hidden; width: 100%; height: 100%; }
.bigbox .bigbox_2 h1 { font-size: 20px; }
.bigbox .bigbox_2 ul { font-size: 12px; padding: 0px; margin: 0px; margin-top: 1em; list-style-type: none; }
.bigbox .bigbox_2 ul li { font-size: 1em; background-image: url('/images/refactored/stagehulp/vinkje_bigbox.png'); background-position: left center; background-repeat: no-repeat; line-height: 24px; padding-left: 26px; }
.bigbox .bigbox_2 ul li strong { font-size: 1em; }
.bigbox .bigbox_3 { background-image: url('/images/refactored/stagehulp/boxes/top3.png'); background-position: top left; background-repeat: no-repeat; overflow: hidden; width: 100%; height: 100%; }
.bigbox .bigbox_3 h1 { font-size: 20px; }
.bigbox .bigbox_3 ul { font-size: 12px; padding: 0px; margin: 0px; margin-top: 1em; list-style-type: none; }
.bigbox .bigbox_3 ul li { font-size: 1em; background-image: url('/images/refactored/stagehulp/vinkje_bigbox.png'); background-position: left center; background-repeat: no-repeat; line-height: 24px; padding-left: 26px; }
.bigbox .bigbox_3 ul li strong { font-size: 1em; }
.bigbox .bigbox_4 { background-image: url('/images/refactored/stagehulp/boxes/top4.png'); background-position: top left; background-repeat: no-repeat; overflow: hidden; width: 100%; height: 100%; }
.bigbox .bigbox_4 h1 { font-size: 20px; }
.bigbox .bigbox_4 ul { font-size: 12px; padding: 0px; margin: 0px; margin-top: 1em; list-style-type: none; }
.bigbox .bigbox_4 ul li { font-size: 1em; background-image: url('/images/refactored/stagehulp/vinkje_bigbox.png'); background-position: left center; background-repeat: no-repeat; line-height: 24px; padding-left: 26px; }
.bigbox .bigbox_4 ul li strong { font-size: 1em; }
.bigbox #rotating_bigbox { background-image: url('/images/refactored/stagehulp/boxes/chopped/grey_bg1.png'); background-position: top left; background-repeat: no-repeat; overflow: hidden; width: 100%; height: 100%; position: relative; }
.bigbox #rotating_bigbox h1 { font-size: 20px; }
.bigbox #rotating_bigbox ul { font-size: 12px; padding: 0px; margin: 0px; margin-top: 1em; list-style-type: none; }
.bigbox #rotating_bigbox ul li { font-size: 1em; background-image: url('/images/refactored/stagehulp/vinkje_bigbox.png'); background-position: left center; background-repeat: no-repeat; line-height: 24px; padding-left: 26px; }
.bigbox #rotating_bigbox ul li strong { font-size: 1em; }
.bigbox #rotating_bigbox .content img { position: absolute; top: 0px; left: 0px; }
.bigbox h1, .bigbox strong { margin-top: 0; font-size: 32px; font-weight: bold; color: #FFF; letter-spacing: 1.25px; }
.bigbox h1.title, .bigbox strong.title { font-size: 24px; }
.bigbox h2 { font-size: 16px; font-weight: normal; color: #FFF; letter-spacing: 0.5px; }
.bigbox h3 { font-size: 30px; letter-spacing: 1.25px; font-weight: bold; padding: 0; margin: 0; }
.bigbox h3 A { font-size: 14.5px; color: #FFF; text-decoration: none; padding-top: 2px; padding-left: 30px; display: inline-block; height: 24px; width: 194px; }
.bigbox h3 A.active_profiles_for_sj { background-image: url('/images/bullets/database_sj.png'); background-position: top left; background-repeat: no-repeat; }
.bigbox h3 A.active_profiles_for_sj:hover { color: #fe820a; background-image: url('/images/bullets/database_sj_hover.png'); background-position: top left; background-repeat: no-repeat; }
.bigbox h3 A.active_profiles_for_bbo { background-image: url('/images/bullets/database_bbo.png'); background-position: top left; background-repeat: no-repeat; }
.bigbox h3 A.active_profiles_for_bbo:hover { color: #fe820a; background-image: url('/images/bullets/database_bbo_hover.png'); background-position: top left; background-repeat: no-repeat; }
.bigbox h3 A.active_profiles_for_ptw { background-image: url('/images/bullets/database_ptw.png'); background-position: top left; background-repeat: no-repeat; }
.bigbox h3 A.active_profiles_for_ptw:hover { color: #fe820a; background-image: url('/images/bullets/database_ptw_hover.png'); background-position: top left; background-repeat: no-repeat; }
.bigbox h3 A.active_profiles_for_cn_r { background-image: url('/images/bullets/database_sb.png'); background-position: top left; background-repeat: no-repeat; }
.bigbox h3 A.active_profiles_for_cn_r:hover { color: #fe820a; background-image: url('/images/bullets/database_sb_hover.png'); background-position: top left; background-repeat: no-repeat; }
.bigbox h3 A.active_profiles_for_sth { background-image: url('/images/bullets/database_sth.png'); background-position: top left; background-repeat: no-repeat; }
.bigbox h3 A.active_profiles_for_sth:hover { color: #fe820a; background-image: url('/images/bullets/database_sth_hover.png'); background-position: top left; background-repeat: no-repeat; }
.bigbox .content { display: block; margin: 20px 0 0 15px; font-size: 16px; height: 150px; }
.bigbox .panel { float: left; overflow: hidden; height: 201px; }
.bigbox .panel .content { display: block; margin: 12px 0 0 20px; height: 131px; }
.bigbox .panel .content .content_guide { font-size: 15px; }
.bigbox .leftpanel { background-image: url('/images/borders/border_left.gif'); background-position: top left; background-repeat: no-repeat; margin: 0; float: left; padding: 0px 0 0 25px; height: 201px; width: 472px; }
.bigbox #leftpanel { width: 497px; }
.bigbox #rightpanel { width: 330px; border-left: 2px dotted white; }
.bigbox #rightpanel .content { margin: 12px 0 14px 20px; }
.bigbox #rightpanel .content_right { margin: 10px 0 10px 20px; font-size: 14px; }
.bigbox .button_container { margin-left: 30px; }
.bigbox .button_container.candidate { margin-top: 49px; margin-left: 0px; }
.bigbox .button_container.customer { margin-left: 15px; }
.bigbox .button_container.customer.apply { margin-top: 150px; margin-right: 30px; float: right; }
.bigbox .button_container.customer A { padding-top: 5px; }
.bigbox .button_container.customer span { padding-top: 6px; padding-left: 4px; display: block; height: 100%; }
.bigbox #keywords:focus { color: black; }

#search_form_frontpage { position: absolute; top: 232px; width: 480px; margin: 0; margin-bottom: 10px; margin-top: 5px; padding: 10px 0 0 20px; }
#search_form_frontpage .with_flash { margin-top: 54px; }
#search_form_frontpage .bragger { margin-right: 0px; float: right; width: 291px; height: 36px; overflow: hidden; background-image: url('/images/teller_transparant.png'); background-position: top left; background-repeat: no-repeat; margin-top: 10px; }
#search_form_frontpage .bragger SPAN { display: inline-block; text-align: center; width: 52px; font-size: 21px; color: white; position: relative; left: 80px; top: 2px; font-weight: bold; }
#search_form_frontpage SELECT { margin-top: 10px; width: 220px; margin-right: 10px; }
#search_form_frontpage INPUT { width: 214px; margin-right: 10px; }
#search_form_frontpage .button_container { margin-top: 14px; margin-right: 20px; }
#search_form_frontpage .button_container.search { float: left; margin-right: 20px; }

.extended_search_link { float: right; margin-right: 20px; }
.extended_search_link A { color: #FFF; }

.invisible_button { width: 100%; height: 100%; }
.invisible_button A { width: 162px; height: 38px; display: block; position: relative; top: 148px; left: 150px; }
.invisible_button A SPAN { display: none; }

#sponsors { float: right; }

#candidate_home_content { min-height: 280px; }

.main_content { width: 100%; }
.main_content #recent_job_openings UL { margin: 0; padding: 0; width: 470px; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; }
.main_content #recent_job_openings UL LI { height: 23px; list-style-type: none; overflow: hidden; white-space: nowrap; margin: 0; width: 470px; }
.main_content #recent_job_openings UL LI.even { background-image: url('/images/bullets/bullet_even.jpg'); background-position: 455px center; background-repeat: no-repeat; background-color: #dfdfdf; }
.main_content #recent_job_openings UL LI.odd { background-image: url('/images/bullets/bullet_odd.jpg'); background-position: 455px center; background-repeat: no-repeat; background-color: #f3f3f3; }
.main_content #recent_job_openings UL LI:hover { background-image: url('/images/bullets/bullet_hover.jpg'); background-position: 455px center; background-repeat: no-repeat; background-color: #868686; }
.main_content #recent_job_openings UL LI:hover A { color: #FFF; }
.main_content #recent_job_openings UL A { color: #000; text-decoration: none; width: 438px; margin-left: 15px; margin-right: 15px; margin-top: 3px; line-height: 23px; }
.main_content .frontpage_companies { float: right; width: 330px; display: block; overflow: hidden; color: black; }

#frontpage_subtitle { display: block; text-align: left; overflow: hidden; margin: 25px auto 0 auto; width: 100%; background: #f2f2f2; min-height: 50px; }
#frontpage_subtitle p.title, #frontpage_subtitle H2 { margin: 15px 15px 0 15px; color: #5b5b5b; font-weight: 600; font-size: 15px; letter-spacing: 0.3px; }
#frontpage_subtitle div.content { margin: 15px; color: black; }

.products { width: 470px; margin-right: 30px; }

#product_buttons { padding: 0; margin: 0; overflow: hidden; display: block; background-color: #f2f2f2; width: 100%; height: 260px; }
#product_buttons H1 { margin: 15px 0 5px 25px; color: #fe820a; font-size: 32px; }
#product_buttons A.button { margin: 0 5px 0 5px; width: 132px; overflow: hidden; display: block; float: left; text-decoration: none; color: #5b5b5b; text-align: center; font-weight: bold; font-size: 13px; }
#product_buttons A.button:hover { color: #72b0df; }
#product_buttons A.button:hover IMG.normal { display: none; }
#product_buttons A.button:hover IMG.hover { display: block; }
#product_buttons A.button IMG.hover { display: none; }
#product_buttons A DIV { margin-top: 10px; }

#product_listing { padding: 20px 0 0 0; overflow: hidden; width: 470px; background-color: #f8f9fd; }
#product_listing A.product { background-image: url('/images/borders/product_spacer.gif'); background-position: left bottom; background-repeat: repeat-x; padding: 0; display: block; vertical-align: bottom; overflow: hidden; width: 100%; height: 70px; color: black; text-decoration: none; line-height: 16px; }
#product_listing A.product:hover { background-color: #f2f2f2; }
#product_listing A.product span { margin: 10px 0 10px 50px; display: block; width: 220px; overflow: hidden; float: left; }
#product_listing A.product P.title { margin: 0; padding: 0; color: #fe820a; font-weight: bold; }
#product_listing A.product .order_button { background-image: url('/images/bullets/bullet_big.jpg'); background-position: right bottom; background-repeat: no-repeat; float: right; margin-top: 35px; margin-right: 15px; padding: 5px 35px 4px 0; color: #fe820a; font-size: 13px; }
#product_listing A.product .order_button:hover { background-image: url('/images/bullets/bullet_big_hover.jpg'); background-position: right bottom; background-repeat: no-repeat; color: #b7b7b7; }
#product_listing A#more_product_info { margin: 10px 0 10px 50px; color: #949598; display: block; }

.statistics { background-image: url('/images/borders/why_gradient.gif'); background-position: top right; background-repeat: repeat-y; float: left; display: block; overflow: hidden; width: 330px; }
.statistics .stats_container { margin-left: 15px; }
.statistics .stats_container H2 { margin-top: 12px; margin-bottom: 10px; color: black; font-weight: bold; font-size: 14px; }
.statistics P { background-image: url('/images/borders/why_spacer.gif'); background-position: bottom left; background-repeat: repeat-x; padding-bottom: 4px; }
.statistics B { margin: 0; color: #fe820a; font-size: 13px; }
.statistics A#more_info { margin-top: 27px; margin-bottom: 27px; display: block; color: black; }

.customer_sponsors { clear: right; float: right; width: 310px; margin-top: 4px; }
.customer_sponsors STRONG { margin-bottom: 10px; color: #fe820a; font-weight: bold; font-size: 14px; }

.look_for { padding: 0; float: right; clear: right; border-bottom: 2px dotted #c9c9c9; width: 310px; height: 246px; background-color: #f2f2f2; padding: 10px; }
.look_for LABEL { width: 100px; display: block; float: left; font-weight: bold; }
.look_for .submit_button { margin-top: 8px; text-align: center; }
.look_for H1, .look_for STRONG { margin-bottom: 10px; color: #fe820a; font-weight: bold; font-size: 20px; }
.look_for P { font-size: 11px; margin-bottom: 5px; }
.look_for INPUT { width: 180px; }
.look_for A { background-image: url('/images/bullets/bullet_big.jpg'); background-position: center right; background-repeat: no-repeat; border: 2px solid white; overflow: hidden; width: 326px; color: black; display: block; text-decoration: none; text-align: right; font-size: 12px; height: 50px; letter-spacing: 0.5px; }
.look_for A:hover { background-image: url('/images/bullets/bullet_big_hover.jpg'); background-position: center right; background-repeat: no-repeat; background-color: #f2f2f2; color: #fe820a; font-weight: bold; letter-spacing: 0px; }
.look_for A IMG { float: left; padding-top: 7px; padding-left: 21px; }
.look_for A .slogan { padding-top: 14px; padding-right: 50px; }

.sponsors { float: right; width: 330px; }

#call_us { display: block; background-color: #fe820a; width: 470px; }
#call_us IMG { width: 470px; }

#about { float: left; color: black; width: 470px; margin-right: 30px; }

.preview_mail_template { border: 1px solid; background-color: #fff; padding: 10px; width: 600px; height: 600px; top: 150px; position: relative; }

#job_openings_form .floating { clear: left; width: 150px; display: block; float: left; margin-left: 10px; }

TABLE TR TD.ie_correct, TABLE TR TD.mce_correct { vertical-align: top; width: 150px; }

.footer { background-color: #FFF; padding: 15px; text-align: center; color: #868686; clear: both; margin-top: 20px; }
.footer A, .footer .seo_link { color: #5b5b5b; text-decoration: none; font-size: 9px; }
.footer P { font-size: 10px; margin: 10px 0 0 0; }

A.new_button { display: block; padding: 6px 0px 3px 30px; font-size: 14px; color: #868686; text-decoration: none; background-image: url('/images/icons/add.png'); background-position: top left; background-repeat: no-repeat; }

A.edit_button { display: block; padding: 6px 0px 3px 30px; font-size: 14px; color: #868686; text-decoration: none; background-image: url('/images/icons/edit.png'); background-position: top left; background-repeat: no-repeat; }

.submit_button { margin-top: 25px; text-align: center; width: 100%; }

.submit_button input { border: 0; }

A.new_button_gray { display: block; padding: 6px 0px 3px 30px; font-size: 14px; color: #868686; text-decoration: none; background-image: url('/images/refactored/shared/icons/toevoegen.png'); background-position: center left; background-repeat: no-repeat; }

A.edit_button_gray { display: block; padding: 6px 0px 3px 30px; font-size: 14px; color: #868686; text-decoration: none; background-image: url('/images/refactored/shared/icons/bewerken.png'); background-position: center left; background-repeat: no-repeat; }

A.edit_customer_button { background-image: url('/images/refactored/stagehulp/buttons/profiel_wijzigen.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; height: 28px; width: 118px; line-height: 28px; text-decoration: none; text-align: center; margin-right: 2em; }
A.edit_customer_button span { color: transparent; visibility: hidden; }

A.manage_contacts_button { background-image: url('/images/refactored/stagehulp/buttons/contactpersonen_beheren.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; height: 28px; width: 176px; line-height: 28px; text-decoration: none; text-align: center; }
A.manage_contacts_button span { color: transparent; visibility: hidden; }

a.calculate_credits_button { background-image: url('/images/refactored/stagehulp/buttons/bereken.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; height: 36px; width: 100px; line-height: 36px; text-decoration: none; text-align: center; }
a.calculate_credits_button span { color: transparent; visibility: hidden; }

a.order_credits_button { background-image: url('/images/refactored/stagehulp/buttons/bestel_credits.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; height: 35px; width: 148px; line-height: 35px; text-decoration: none; text-align: center; }
a.order_credits_button span { color: transparent; visibility: hidden; }

P.buttons { text-align: center; }

P.how_does_it_work { margin-top: 2em; }
P.how_does_it_work A { font-size: 12px; font-weight: bold; background-image: url('/images/refactored/shared/icons/arrow.jpg'); background-position: left center; background-repeat: no-repeat; padding-left: 18px; }

SPAN.balloon { background-image: url('/images/refactored/stagehulp/actie_ballon.png'); background-position: top center; background-repeat: no-repeat; text-align: left; display: block; width: 156px; height: 81px; margin-bottom: 1em; margin-left: 15px; }

A.actie_button { background-image: url('/images/refactored/shared/actie.png'); background-position: top center; background-repeat: no-repeat; display: inline-block; width: 123px; text-align: center; padding-top: 85px; font-size: 16px; font-weight: bold; color: #fe820a; }

A.vacature_aanmelden_button { background-image: url('/images/refactored/shared/vacature_aanmelden.png'); background-position: top center; background-repeat: no-repeat; display: inline-block; width: 123px; padding-top: 84px; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none; }

A.bereken_tarief_button { background-image: url('/images/refactored/shared/bereken_uw_tarief.png'); background-position: top center; background-repeat: no-repeat; display: inline-block; width: 123px; padding-top: 84px; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none; }

A.aanmelden_button { background-image: url('/images/refactored/stagehulp/buttons/aanmelden.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; width: 120px; height: 35px; line-height: 35px; text-decoration: none; text-align: center; }
A.aanmelden_button span { color: transparent; visibility: hidden; }

#calculate_rate_r1 { height: 280px; margin-bottom: 30px; }

#calculate_rate_r2 { height: 400px; }

#cust_pp_r0 { height: 260px; margin-top: 0px; }

#cust_pp_r1 { height: 280px; margin-top: 0px; }
#cust_pp_r1 #cust_pp_info { background-image: url('/images/borders/gray_spacer.jpg'); background-position: top right; background-repeat: repeat-y; float: left; width: 296px; padding-right: 2px; }
#cust_pp_r1 #cust_pp_image { float: left; width: 170px; text-align: center; }

#cust_pp_job_opening_actions { float: right; width: 334px; }
#cust_pp_job_opening_actions A { width: 150px; }

#cust_pp_r2 { height: 240px; margin-top: 30px; }
#cust_pp_r2 #cust_pp_r2c1 { background-image: url('/images/borders/gray_spacer.jpg'); background-position: top right; background-repeat: repeat-y; float: left; width: 296px; padding-right: 2px; }

#cust_pp_r2c2 { float: left; width: 532px; }

#credit_order_wrapper form label { display: block; }

#credit_order_wrapper form select { margin-bottom: 1em; }

#credit_order_wrapper p.error { font-weight: bold; color: #D00; }

#credit_order_wrapper #credit_ordering { margin-top: 2em; text-align: right; }

#credit_order_wrapper table { width: 100%; margin-bottom: 10px; }
#credit_order_wrapper table tr th, #credit_order_wrapper table tr td { padding-bottom: 0.5em; color: #FFFFFF; }
#credit_order_wrapper table tr th { background-color: transparent; }
#credit_order_wrapper table tr.last th, #credit_order_wrapper table tr.last td { border-top: 1px solid #DCDCDC; padding-top: 0.5em; font-weight: bold; font-size: 1.2em; }
#credit_order_wrapper #reset_link { color: #FFF; }

#customer_pp_profile table { margin-bottom: 2em; }
#customer_pp_profile table tr th { font-weight: bold; padding-right: 2em; padding-bottom: 0.5em; background-color: transparent; color: #000; }
#customer_pp_profile table tr td { padding-bottom: 0.5em; }

#customer_pp_general p strong { font-size: 14px; font-weight: bold; }
#customer_pp_general table { margin-bottom: 2em; }
#customer_pp_general table tr th { font-weight: normal; padding-right: 2em; padding-bottom: 0.5em; background-color: transparent; color: #000; }
#customer_pp_general table tr td { padding-bottom: 0.5em; }

#customer_pp_login_wel_klant { float: left; padding-left: 20px; padding-right: 20px; border-right: 1px solid #DCDCDC; width: 343px; height: 220px; }
#customer_pp_login_wel_klant h3 { font-weight: bold; margin-bottom: 0.5em; }
#customer_pp_login_wel_klant p { margin-bottom: 1em; }
#customer_pp_login_wel_klant div { margin-bottom: 0.5em; }
#customer_pp_login_wel_klant form { height: 40px; margin-top: 2em; }
#customer_pp_login_wel_klant label { display: inline-block; width: 30%; float: left; margin-top: 0.3em; }
#customer_pp_login_wel_klant div.fields input { width: 67%; }
#customer_pp_login_wel_klant div.buttons { margin-top: 31px; }
#customer_pp_login_wel_klant div.buttons input { float: right; }
#customer_pp_login_wel_klant a { color: #fe820a; }

#customer_pp_login_geen_klant { float: right; padding-left: 20px; padding-right: 20px; width: 344px; height: 220px; }
#customer_pp_login_geen_klant h3 { font-weight: bold; margin-bottom: 0.5em; }
#customer_pp_login_geen_klant p { margin-bottom: 1em; margin-top: 1em; }
#customer_pp_login_geen_klant p strong { color: #fe820a; text-decoration: underline; }
#customer_pp_login_geen_klant ul { padding: 0px; margin: 0px; margin-bottom: 1.5em; }
#customer_pp_login_geen_klant ul li { background-image: url('/images/refactored/shared/icons/vinkje_inlog.png'); background-position: left center; background-repeat: no-repeat; padding-left: 24px; line-height: 22px; }
#customer_pp_login_geen_klant div.buttons { text-align: center; }

.flex_box_refactored h2 { color: #fe820a; font-size: 16px; margin-bottom: 9px; }

#customer_pp_login_box_refactored { margin-bottom: 20px; }
#customer_pp_login_box_refactored .flex_box_refactored { border: 1px solid #DCDCDC; }
#customer_pp_login_box_refactored .flex_box_refactored .top_left_corner { background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px; }
#customer_pp_login_box_refactored .flex_box_refactored .top_right_corner { background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px; }
#customer_pp_login_box_refactored .flex_box_refactored .bottom_left_corner { background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px; }
#customer_pp_login_box_refactored .flex_box_refactored .bottom_right_corner { background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat; }
#customer_pp_login_box_refactored .flex_box_refactored .yield { padding: 11px; }
#customer_pp_login_box_refactored .flex_box_refactored .yield { padding-left: 20px; padding-right: 20px; padding-bottom: 40px; }
#customer_pp_login_box_refactored .flex_box_refactored h2 { margin-left: 9px; }

#customer_pp_login_nested_box_refactored .flex_box_refactored { border: 1px solid #DCDCDC; }
#customer_pp_login_nested_box_refactored .flex_box_refactored .top_left_corner { background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px; }
#customer_pp_login_nested_box_refactored .flex_box_refactored .top_right_corner { background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px; }
#customer_pp_login_nested_box_refactored .flex_box_refactored .bottom_left_corner { background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px; }
#customer_pp_login_nested_box_refactored .flex_box_refactored .bottom_right_corner { background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat; }
#customer_pp_login_nested_box_refactored .flex_box_refactored .yield { padding: 11px; }
#customer_pp_login_nested_box_refactored .flex_box_refactored .yield { padding-top: 20px; padding-bottom: 20px; }

#customer_pp_credit_payment { margin-bottom: 20px; }
#customer_pp_credit_payment .flex_box_refactored { border: 1px solid #DCDCDC; }
#customer_pp_credit_payment .flex_box_refactored .top_left_corner { background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px; }
#customer_pp_credit_payment .flex_box_refactored .top_right_corner { background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px; }
#customer_pp_credit_payment .flex_box_refactored .bottom_left_corner { background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px; }
#customer_pp_credit_payment .flex_box_refactored .bottom_right_corner { background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat; }
#customer_pp_credit_payment .flex_box_refactored .yield { padding: 11px; }
#customer_pp_credit_payment .flex_box_refactored .yield { padding-left: 20px; padding-right: 20px; padding-bottom: 40px; }
#customer_pp_credit_payment .flex_box_refactored h2 { margin-left: 9px; }
#customer_pp_credit_payment .flex_box_refactored div.description { margin-left: 9px; margin-bottom: 1em; }

#customer_pp_credit_payment_nested .flex_box_refactored { border: 1px solid #DCDCDC; }
#customer_pp_credit_payment_nested .flex_box_refactored .top_left_corner { background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px; }
#customer_pp_credit_payment_nested .flex_box_refactored .top_right_corner { background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px; }
#customer_pp_credit_payment_nested .flex_box_refactored .bottom_left_corner { background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px; }
#customer_pp_credit_payment_nested .flex_box_refactored .bottom_right_corner { background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat; }
#customer_pp_credit_payment_nested .flex_box_refactored .yield { padding: 11px; }
#customer_pp_credit_payment_nested .three_columns .column_cc, #customer_pp_credit_payment_nested .three_columns .column_ideal, #customer_pp_credit_payment_nested .three_columns .column_invoice { width: 200px; margin-right: 20px; float: left; }
#customer_pp_credit_payment_nested .three_columns .column_ideal .icons, #customer_pp_credit_payment_nested .three_columns .column_invoice .icons { padding-top: 2em; padding-left: 1em; }
#customer_pp_credit_payment_nested .three_columns .column_ideal .wrapper, #customer_pp_credit_payment_nested .three_columns .column_invoice .wrapper { height: 200px; border-right: 1px solid #DCDCDC; position: relative; }
#customer_pp_credit_payment_nested .three_columns .column_ideal .wrapper .method label, #customer_pp_credit_payment_nested .three_columns .column_invoice .wrapper .method label { font-weight: bold; font-size: 1.2em; }
#customer_pp_credit_payment_nested .three_columns .column_ideal .wrapper .method input[type='radio'], #customer_pp_credit_payment_nested .three_columns .column_invoice .wrapper .method input[type='radio'] { float: left; margin-right: 1em; }
#customer_pp_credit_payment_nested .three_columns .column_ideal .wrapper p, #customer_pp_credit_payment_nested .three_columns .column_invoice .wrapper p { margin: 1em 0px 1em 0px; }
#customer_pp_credit_payment_nested .three_columns .column_ideal .wrapper input[type='image'], #customer_pp_credit_payment_nested .three_columns .column_invoice .wrapper input[type='image'] { position: absolute; bottom: 0px; }
#customer_pp_credit_payment_nested .three_columns .column_ideal .wrapper .pick_a_bank label, #customer_pp_credit_payment_nested .three_columns .column_invoice .wrapper .pick_a_bank label { display: block; margin-bottom: 0.5em; }

#customer_pp_credit_order_r1 { margin-bottom: 20px; }

#customer_pp_credit_order_r2 { margin-bottom: 20px; }

#customer_pp_credit_order_r1c1 { float: left; width: 530px; }

#customer_pp_credit_order_r1c2 { float: right; width: 280px; }

#customer_pp_credit_order_r2c1 { float: left; width: 530px; }

#customer_pp_credit_order_r2c2 { float: right; width: 280px; }

#customer_pp_credit_order_r1c1_box .flex_box_refactored { border: 1px solid #DCDCDC; }
#customer_pp_credit_order_r1c1_box .flex_box_refactored .top_left_corner { background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px; }
#customer_pp_credit_order_r1c1_box .flex_box_refactored .top_right_corner { background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px; }
#customer_pp_credit_order_r1c1_box .flex_box_refactored .bottom_left_corner { background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px; }
#customer_pp_credit_order_r1c1_box .flex_box_refactored .bottom_right_corner { background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat; }
#customer_pp_credit_order_r1c1_box .flex_box_refactored .yield { padding: 11px; }
#customer_pp_credit_order_r1c1_box .flex_box_refactored .yield { padding: 20px; height: 240px; }
#customer_pp_credit_order_r1c1_box .flex_box_refactored .yield p { margin-bottom: 1em; }

#customer_pp_credit_order_r2c1_box .flex_box_refactored { border: 1px solid #DCDCDC; }
#customer_pp_credit_order_r2c1_box .flex_box_refactored .top_left_corner { background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px; }
#customer_pp_credit_order_r2c1_box .flex_box_refactored .top_right_corner { background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px; }
#customer_pp_credit_order_r2c1_box .flex_box_refactored .bottom_left_corner { background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px; }
#customer_pp_credit_order_r2c1_box .flex_box_refactored .bottom_right_corner { background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat; }
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield { padding: 11px; }
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield { height: 320px; padding-left: 0px; padding-right: 0px; }
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield h2, #customer_pp_credit_order_r2c1_box .flex_box_refactored .yield p { margin-left: 20px; margin-right: 20px; }
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield p { margin-top: 1em; margin-bottom: 1em; }
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield div.table { padding-left: 1px; padding-right: 1px; }
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield table { width: 100%; }
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield table th, #customer_pp_credit_order_r2c1_box .flex_box_refactored .yield table td { padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
#customer_pp_credit_order_r2c1_box .flex_box_refactored .yield table th strong, #customer_pp_credit_order_r2c1_box .flex_box_refactored .yield table td strong { font-weight: normal; color: #fe820a; font-size: 12px; }

#customer_pp_credit_order_r2c2_box .flex_box_refactored { border: 1px solid #DCDCDC; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .top_left_corner { background-image: url('/images/borders/tl.gif'); background-position: left top; background-repeat: no-repeat; margin-top: -1px; margin-left: -1px; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .top_right_corner { background-image: url('/images/borders/tr.gif'); background-position: right top; background-repeat: no-repeat; margin-right: -1px; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .bottom_left_corner { background-image: url('/images/borders/bl.gif'); background-position: left bottom; background-repeat: no-repeat; margin-bottom: -1px; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .bottom_right_corner { background-image: url('/images/borders/br.gif'); background-position: right bottom; background-repeat: no-repeat; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield { padding: 11px; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield { height: 320px; padding-left: 0px; padding-right: 0px; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield h2, #customer_pp_credit_order_r2c2_box .flex_box_refactored .yield p { margin-left: 20px; margin-right: 20px; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield p { margin-top: 1em; margin-bottom: 1em; text-align: right; font-size: 12px; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield p a { background-image: url('/images/refactored/stagehulp/buttons/bestel_banner.png'); background-position: center center; background-repeat: no-repeat; display: inline-block; width: 118px; height: 29px; line-height: 29px; text-decoration: none; text-align: center; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield p a span { color: transparent; visibility: hidden; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield p del { margin-right: 1em; font-size: 0.8em; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield p ins { margin-right: 1em; text-decoration: none; color: #fe820a; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield div.table { padding-left: 1px; padding-right: 1px; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield table { width: 100%; }
#customer_pp_credit_order_r2c2_box .flex_box_refactored .yield table th, #customer_pp_credit_order_r2c2_box .flex_box_refactored .yield table td { padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; }

.testimonial { margin-top: 20px; }

#customer_job_opening_header { margin-bottom: 15px; color: #000; font-weight: bold; }

TABLE#customer_job_openings { width: 97%; }
TABLE#customer_job_openings TH { background-color: #f2f2f2; color: black; font-weight: bold; padding-top: 4px; }
TABLE#customer_job_openings TD { overflow: hidden; vertical-align: center; color: #000; }
TABLE#customer_job_openings TD .padding { margin: 0 15px 0 15px; overflow: hidden; }
TABLE#customer_job_openings TD H2 { color: #fe820a; margin: 3px 0; text-decoration: none; }
TABLE#customer_job_openings TD H3 { color: black; margin: 10px 0 3px 0; font-size: 16px; }

#cand_pp_info { background-image: url('/images/borders/gray_spacer.jpg'); height: 160px; width: 451px; background-position: top right; background-repeat: repeat-y; padding-right: 2px; float: left; }

#cand_pp_search_form { margin-top: 39px; }
#cand_pp_search_form SELECT { width: 140px; float: left; margin-right: 5px; }

#cand_pp_image { height: 160px; width: 170px; text-align: center; }

#cand_pp_action_links { float: right; width: 170px; }

#cand_pp_settings { float: left; height: 100%; width: 165px; margin-right: 39px; padding-bottom: 25px; }
#cand_pp_settings .less_padding A { font-size: 10.5px; padding-left: 2px; }

#cand_pp_job_openings, #cand_pp_job_reactions, #cand_pp_poll { float: right; width: 626px; margin-top: 39px; padding-bottom: 20px; }
#cand_pp_job_openings UL, #cand_pp_job_reactions UL, #cand_pp_poll UL { list-style: none; margin: 0; padding: 0; }
#cand_pp_job_openings UL LI, #cand_pp_job_reactions UL LI, #cand_pp_poll UL LI { margin: 0; height: 23px; overflow: hidden; }
#cand_pp_job_openings UL LI.odd, #cand_pp_job_reactions UL LI.odd, #cand_pp_poll UL LI.odd { background: none; }
#cand_pp_job_openings UL LI.even, #cand_pp_job_reactions UL LI.even, #cand_pp_poll UL LI.even { background-color: #e0e0e0; }
#cand_pp_job_openings UL LI .column_title, #cand_pp_job_reactions UL LI .column_title, #cand_pp_poll UL LI .column_title { float: left; overflow: hidden; margin: 5px 0 5px 15px; height: 15px; width: 501px; }
#cand_pp_job_openings UL LI .column_region, #cand_pp_job_openings UL LI .column_date, #cand_pp_job_reactions UL LI .column_region, #cand_pp_job_reactions UL LI .column_date, #cand_pp_poll UL LI .column_region, #cand_pp_poll UL LI .column_date { float: right; margin: 5px 15px 5px 0; }

.poll P.poll_title { font-size: 18px; font-weight: bold; color: #fe820a; margin-bottom: 10px; }
.poll P.poll_body { font-size: 14px; font-weight: bold; margin-bottom: 20px; }
.poll .poll_answer { clear: both; padding-left: 20px; margin-bottom: 10px; margin-top: 5px; }
.poll .poll_answer INPUT { float: left; margin: 0; }
.poll .poll_answer LABEL { display: inline; font-size: 11px; margin: 0; margin-left: 10px; width: auto; }
.poll .center INPUT { float: none; }
.poll P.poll_reaction { margin-top: 5px; margin-bottom: 10px; }
.poll P.poll_reaction SPAN.percentage_bar_container { display: inline-block; margin-left: 15px; width: 300px; height: 10px; border: 1px solid #868686; }
.poll P.poll_reaction SPAN.percentage_bar_container SPAN.percentage_bar { display: inline-block; height: 10px; background-color: #fe820a; }

#search_result_wrapper { position: absolute; top: 500px; width: 830px; }
#search_result_wrapper .guide_text { width: 790px; }
#search_result_wrapper .job_opening_search_results { width: 830px; }

#search_filters_form { position: absolute; top: 300px; width: 830px; }
#search_filters_form .less_padding { margin-left: 20px; margin-right: 20px; }

.search_filters_box { margin: 0; padding: 0; background-color: #f2f2f2; overflow: hidden; min-height: 60px; padding-bottom: 15px; background-color: #f2f2f2; }
.search_filters_box .less_padding { clear: both; padding-top: 10px; line-height: 30px; }
.search_filters_box .less_padding SPAN { line-height: 30px; vertical-align: bottom; font-size: 11px; }
.search_filters_box P { margin-left: 15px; padding-top: 15px; }
.search_filters_box LABEL { margin-left: 0px; }
.search_filters_box SELECT, .search_filters_box INPUT, .search_filters_box .expand_select { float: left; }
.search_filters_box INPUT.right { float: right; border: 0; width: 123px; margin-top: 85px; }
.search_filters_box SELECT, .search_filters_box INPUT { width: 180px; margin-left: 5px; }
.search_filters_box A.expand_select { text-decoration: none; margin-left: 5px; font-weight: bold; color: #fe820a; }
.search_filters_box DIV.search_box { float: left; width: 189px; margin-left: 0px; margin-right: 12px; }
.search_filters_box DIV.search_box B { margin-left: 10px; }
.search_filters_box DIV.search_box DIV.scroll_box { float: left; height: 140px; border: 1px solid #5b5b5b; width: 189px; background-color: white; overflow: auto; margin-left: 10px; }
.search_filters_box DIV.search_box DIV.scroll_box UL { margin-left: 0; padding-left: 0; }
.search_filters_box DIV.search_box DIV.scroll_box UL LI { padding: 0; }
.search_filters_box DIV.search_box DIV.scroll_box UL LI INPUT { float: none; display: inline; margin-right: 5px; width: 10px; }
.search_filters_box DIV.search_box DIV.scroll_box UL LI LABEL { font-size: 11px; width: 80px; color: black; display: inline; float: none; }
.search_filters_box H1 { color: #fe820a; font-size: 25px; }

.search_type { background-color: #f8f9fd; border: solid 1px #f2f2f2; text-indent: 3px; width: 100%; }

.customer_logo { border: solid 1px white; margin: 10px; }
.customer_logo:hover { border: solid 1px #f2f2ff; }

.guide_text { margin-top: 20px; padding: 20px; background-color: #f2f2f2; }
.guide_text H1 { color: #fe820a; font-size: 15px; }

.job_opening_search_results { width: 100%; }
.job_opening_search_results .banner { text-align: center; margin-top: 10px; margin-bottom: 10px; width: 800px; border: 1px dashed #fe820a; padding: 15px; }
.job_opening_search_results .header { overflow: hidden; margin: 6px 0 6px 0; background-color: #868686; width: 100%; height: 25px; }
.job_opening_search_results .header.column { height: 50px; }
.job_opening_search_results .column { overflow: hidden; float: left; font-size: 11px; }
.job_opening_search_results .column.title { width: 500px; }
.job_opening_search_results .column.title DIV { padding-top: 5px; padding-left: 10px; }
.job_opening_search_results .column.location { width: 130px; }
.job_opening_search_results .column.location DIV { padding-top: 5px; padding-left: 10px; }
.job_opening_search_results .column.customer, .job_opening_search_results .column.name { width: 196px; text-align: right; }
.job_opening_search_results .column.customer DIV, .job_opening_search_results .column.name DIV { padding-top: 5px; padding-right: 10px; }
.job_opening_search_results .job_opening { border-bottom: 2px solid #868686; height: 50px; width: 830px; background-color: white; }
.job_opening_search_results .job_opening.top_border { border-top: 1px solid #868686; }
.job_opening_search_results .job_opening.odd .title { background-color: #f2f2f2; }
.job_opening_search_results .job_opening.odd .location { background-color: #f2f2f2; }
.job_opening_search_results .job_opening .column { height: 100%; }
.job_opening_search_results .job_opening .column.title DIV { margin-left: 2px; height: 100%; padding-top: 15px; }
.job_opening_search_results .job_opening .column.location { background-image: url('/images/borders/vertical_gray_spacer.jpg'); background-position: top left; background-repeat: repeat-y; }
.job_opening_search_results .job_opening .column.location DIV { height: 100%; padding-top: 15px; }
.job_opening_search_results .job_opening .column.customer { width: 194px; margin-right: 2px; background-color: white; background-image: url('/images/borders/vertical_gray_spacer.jpg'); background-position: top left; background-repeat: repeat-y; }
.job_opening_search_results .job_opening .column.customer DIV { line-height: 50px; }
.job_opening_search_results .job_opening .column.customer DIV SPAN { line-height: 50px; vertical-align: middle; margin-top: auto; margin-bottom: auto; }
.job_opening_search_results .job_opening.starred_job_opening { border-bottom: 2px solid #fe820a; border-top: 2px solid #fe820a; margin-top: -2px; }
.job_opening_search_results .job_opening.starred_job_opening .column.title { margin-left: 0px; border-left: 2px solid #fe820a; }
.job_opening_search_results .job_opening.starred_job_opening .column.title DIV { margin-left: 0px; }
.job_opening_search_results .job_opening.starred_job_opening .column.customer { width: 196px; margin-right: 0px; border-right: 2px solid #fe820a; }

.job_opening_extended_search_results { margin-top: 20px; padding: 0; width: 100%; }
.job_opening_extended_search_results .sponsors { border: none; }
.job_opening_extended_search_results .banner { text-align: center; margin-top: 10px; margin-bottom: 10px; width: 450px; border: 1px dashed #fe820a; padding: 15px; }
.job_opening_extended_search_results .job_opening { overflow: hidden; margin-bottom: 16px; width: 480px; border: 1px solid #b7b7b7; }
.job_opening_extended_search_results .job_opening .spacer { margin: 15px 10px; }
.job_opening_extended_search_results .job_opening .top { width: 100%; height: 35px; border-bottom: 1px solid #868686; margin-bottom: 15px; }
.job_opening_extended_search_results .job_opening A { color: #fe820a; font-size: 16px; text-decoration: none; }
.job_opening_extended_search_results .job_opening LABEL { font-weight: bold; width: 50px; display: block; float: left; }
.job_opening_extended_search_results .job_opening P { margin: 0 0 5px 60px; }
.job_opening_extended_search_results .starred_job_opening { border: 2px solid #fe820a; }
.job_opening_extended_search_results .starred_job_opening .star_indicator { display: block; float: right; font-size: 20px; font-weight: bold; color: #fe820a; }

.apply_now { width: 490px; text-align: center; }

.job_opening_details { margin-bottom: 10px; width: 490px; overflow: hidden; }
.job_opening_details UL { list-style-type: disc; margin-left: 10px; }
.job_opening_details.lower_half { margin-top: 10px; border: 1px solid #c9c9c9; }
.job_opening_details.upper_half { margin-top: 0; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; }
.job_opening_details h2 { font-weight: bold; margin-top: 10px; }
.job_opening_details .part { overflow: hidden; }
.job_opening_details .part h3 { color: #fe820a; margin: 0; margin-bottom: 10px; }
.job_opening_details .spacer { overflow: hidden; margin: 6px 10px; }

.job_opening_sidebar { width: 340px; }
.job_opening_sidebar .apply { text-align: center; margin-top: 25px; }
.job_opening_sidebar .sponsors { border: none; margin-top: 30px; padding-top: 16px; text-align: center; }
