#header ul { position: absolute; right: 0pt; top: 100px; }#header ul li { float: left; padding-left: 20px; }#header span.version { color: rgb(0, 153, 204); font-weight: 700; position: absolute; right: 0pt; }#publish_form .textarea_field_small { width: 340px; }#publish_form .submit_button { border: 1px solid rgb(0, 153, 136); padding: 5px; background-color: rgb(0, 153, 204); color: rgb(255, 255, 255); font-family: Helvetica,Arial,sans-serif; font-size: 12px; }.sidebar_page_edit { padding-top: 430px; }table { border-collapse: separate; border-spacing: 0pt; }.form_error { padding: 10px 26px; background: transparent url(../../img/exclamation.png) no-repeat scroll left center; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(232, 104, 87); }.typeHandle { background: rgb(0, 153, 204) none repeat scroll 0% 0%; overflow: hidden; margin-bottom: 5px; height: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }.draggingItem { z-index: 4000; }div.draggingItem div.categoryHandle { background: rgb(232, 104, 87) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }#messagesContainer { position: absolute; top: 0pt; left: 50%; margin-left: -150px; width: 300px; }#messagesContainer div { border: 5px solid rgb(238, 238, 238); margin: 0pt 0pt 10px; padding: 10px; background-color: rgb(255, 255, 255); }#overlay { background-color: rgb(255, 255, 255); position: absolute; display: none; }#overlay img { position: absolute; top: 50%; left: 50%; margin-top: -12px; margin-left: -12px; z-index: 3000; }#preview_job_fieldset { border: 1px solid rgb(204, 204, 204); padding: 10px; background-color: rgb(245, 245, 245); }#preview_job_fieldset legend { color: rgb(85, 85, 85); font-size: 12px; font-weight: 700; }#city_form label { display: block; margin-top: 5px; }#city_form label span { clear: left; display: block; float: left; font-weight: 700; width: 70px; }.category_name { font-size: 16px; font-weight: 700; }.category_box { margin: 5px; }.settingsform_title { width: 150px; }.settingsform_input { width: 360px; }.settingsform_text_field { width: 300px; }.settingsform_text_area { width: 300px; height: 88px; }.settingsform_description { font-size: 10px; font-style: italic; }.back_to_overview { float: right; margin-right: 5px; margin-top: 2px; }.back_to_overview a { font-size: 14px; }html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }th, td { padding: 2px; }:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }body { background: rgb(51, 51, 51) none repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(68, 68, 68); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 400; font-size: 62.5%; font-size-adjust: none; font-stretch: normal; text-align: center; line-height: 1.5; }ul { list-style-type: none; list-style-image: none; list-style-position: outside; }ol { list-style-type: decimal; list-style-image: none; list-style-position: outside; }caption, th, td { text-align: left; font-weight: 400; }blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }strong { font-weight: 700; }body, html { height: 100%; }pre, code { padding: 5px; background: rgb(234, 234, 234) none repeat scroll 0pt 0pt; font-family: Courier,Arial,sans-serif; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: normal; }em { font-style: italic; }div#container { margin: -5px auto; padding: 0pt 30px 30px; width: 950px; text-align: left; font-size: 1.2em; height: auto ! important; background-color: rgb(255, 255, 255); min-height: 750px; }div#header { height: 60px; position: relative; width: 100%; top: 15px; }div#header h1#logo { width: 390px; height: 82px; position: absolute; top: 25px; left: 20px; }div#header h1#logo a { background: transparent url(../img/jobboard_logo.png) no-repeat scroll 0pt 0pt; width: 390px; height: 82px; outline-style: none; outline-width: 0pt; text-indent: -1000em; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }div#header ul#top { position: absolute; top: 20px; left: 20px; }div#header ul#top li { display: inline; margin-left: 2px; background-color: transparent; color: rgb(0, 153, 204); }#content { width: 755px; padding-right: 10px; padding-top: 20px; }#content p { margin: 0pt 0pt 10px; padding: 0pt; }#content a { padding: 3px; background-color: transparent; font-weight: 700; color: rgb(61, 60, 60); }#content a:hover { padding: 3px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(51, 51, 51); }#content ul { list-style-type: disc; margin-left: 17px; }div#categs-nav { background: rgb(102, 102, 102) none repeat scroll 0pt 0pt; float: left; width: 950px; margin-top: 25px; font-size: 11px; padding-bottom: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }div#categs-nav ul { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; width: 950px; list-style-type: none; }div#categs-nav ul li { background: rgb(255, 255, 255) none repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; padding-right: 6px; }div#categs-nav ul li a { margin: 0pt 0pt 15px; padding: 4px 0pt 4px 6px; background: rgb(255, 255, 255) none repeat scroll 0pt 0pt; display: block; float: left; text-decoration: none; position: relative; color: rgb(102, 102, 102) ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; outline-style: dotted; outline-width: 1px; }div#categs-nav ul li a span { display: block; float: left; cursor: pointer; font-size: 14px; padding-top: 4px; }div#categs-nav ul li a span.cnr { display: block; float: left; position: relative; top: -4px; }.posted-ok { border: 1px solid rgb(143, 248, 104); padding: 10px; background: rgb(233, 254, 224) none repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 153, 0); }.posted-pending { border: 1px solid rgb(255, 153, 0); padding: 10px; background: rgb(255, 251, 209) none repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 85, 0); font-size: 14px; }#sidebar { padding: 10px 0pt 0pt; float: right; width: 175px; }#sidebar a { padding: 2px; color: rgb(0, 153, 204); font-size: 11px; }#sidebar h4 { margin: 10px 0pt 3px; font-size: 14px; font-weight: 700; }#sidebar h4 a { font-size: 14px; text-decoration: underline; }table#job-posts, table#job-posts2, table#job-posts3 { width: 100%; }table#job-posts td.time-posted img, table#job-posts2 td.time-posted img, table#job-posts3 td.time-posted img { width: 11px; }div.footer { margin: 0pt auto; padding: 30px; background: rgb(34, 34, 34) none repeat scroll 0pt 0pt; color: rgb(136, 136, 136); font-size: 11px; text-align: center; height: 10em; width: 950px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }.validation-failure { padding: 5px; color: red; background-color: rgb(255, 208, 214); }.apply-status-ok { padding: 5px; color: rgb(0, 153, 0); background-color: rgb(223, 255, 218); margin-bottom: 7px; }#no-ads { color: rgb(85, 85, 85); margin-top: 10px; }.suggestionTop { color: rgb(102, 102, 102); font-size: 11px; float: right; width: 250px; }.right { float: right; display: inline; }.clear { clear: both; }#job-details { margin: 0pt; padding: 10px 0pt; }#job-details h2 { margin: 0pt 0pt 10px; font-weight: 400; font-size: 26px; line-height: 1.2; color: rgb(209, 5, 0); }#job-details .label { color: rgb(85, 85, 85); font-weight: 700; }#job-details .fading { color: rgb(170, 170, 170); }#job-details ul { margin: 0pt 0pt 10px 15px; list-style-type: disc; }#job-details ol { margin: 0pt 0pt 10px 15px; }#job-bottom { padding: 15px; background-color: rgb(240, 240, 240); font-size: 14px; height: 50px; }#number-views { float: right; display: inline; font-size: 11px; color: rgb(119, 119, 119); }#job-post-utils { float: left; display: inline; font-size: 11px; color: rgb(136, 136, 136); }#apply_online_now { font-size: 14px; margin-bottom: 7px; }#old-ad { padding: 5px; margin-bottom: 10px; background-color: rgb(255, 255, 136); color: rgb(255, 34, 0); }#step-2 { margin-left: 30px; width: 120px; }#step-3 { margin-left: 30px; width: 130px; }.step-active { color: rgb(255, 255, 255); }#publish_form input:focus, #search input:hover, #publish_form textarea:focus, #search textarea:hover, #frm-send-to-friend input:focus, #frm-send-to-friend input:hover, #frm-send-edit-link input:focus, #frm-send-edit-link input:hover, #apply-online input:focus, #apply-online input:hover, #apply-online textarea:focus, #apply-online textarea:hover, #promo_form input:focus, #promo_form input:hover { border: 3px solid rgb(127, 99, 95); }#publish_form input#submit, #send-to-friend input#submit, #frm-send-edit-link input#submit, #apply-online input#submit, #promo_form input#submit { border: 2px solid rgb(102, 102, 102); margin: 0pt 15px; color: rgb(255, 255, 255); cursor: pointer; width: 125px; background-color: rgb(102, 102, 102); }#publish_form input#submit:hover, #send-to-friend input#submit:hover, #apply-online input#submit:hover, #promo_form input#submit:hover { background-color: rgb(153, 153, 153); }#publish_form label.small { color: rgb(85, 85, 85); font-size: 12px; }td.register-label { width: 120px; }.big { width: 61px; height: 61px; line-height: 61px; font-size: 20px; }.small { width: 45px; height: 45px; font-weight: 700; font-size: 16px; line-height: 45px; }#accordion-list h4 { text-decoration: underline; }fieldset.no-border { border: 0pt none ; padding: 0pt; }div.ok-response { color: green; }#location_outside_ro { margin-top: 5px; }#job-description { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); padding: 10px 0pt; }a { background-color: transparent; text-decoration: none; color: rgb(189, 29, 29); }a:hover { background-color: transparent; text-decoration: underline; color: rgb(0, 0, 0); }h2 a { text-decoration: underline; font-weight: 400; }h3.steps, div.steps { margin: 0pt; padding: 2px 5px 5px 8px; background: transparent url(../img/header-bg.png) no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: 400; color: rgb(154, 212, 255); font-size: 14px; height: 22px; }h3.page-heading, div.page-heading { margin: 0pt 0pt 7px; padding: 2px 5px 5px 8px; background: transparent url(../img/header-bg.png) no-repeat scroll left center; display: block; font-weight: 400; color: rgb(255, 255, 255); font-size: 16px; height: 22px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }h3.page-heading a:link, h3.page-heading a:visited, div.page-heading a:link, div.page-heading a:visited { color: rgb(255, 255, 255) ! important; }h3.page-heading a:hover, div.page-heading a:hover { background-color: rgb(255, 255, 255) ! important; color: rgb(0, 153, 204) ! important; }h4 { margin: 12px 0pt 3px; font-size: 16px; }#status { padding: 5px 0pt 2px 5px; color: rgb(0, 153, 0); background-color: rgb(223, 255, 218); }.highlight_keyword { background-color: rgb(255, 255, 136); }.recaptchatable .recaptcha_image_cell, #recaptcha_table { background-color: rgb(225, 225, 225) ! important; }#recaptcha_table { border-color: rgb(245, 245, 245) ! important; }#recaptcha_response_field { border-color: rgb(204, 204, 204) ! important; background-color: rgb(255, 255, 255) ! important; }#sort-by-type { float: right; font-size: 11px; color: rgb(136, 136, 136); }div#sort-by-type a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }#applied-to-job { padding: 4px 0pt 0pt; background: transparent url(../img/bg-applied.png) no-repeat scroll 0% 0%; float: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); font-size: 20px; width: 60px; height: 58px; text-align: center; }#textile-suggestions table { margin-top: 5px; width: 80%; font-size: 11px; }#textile-suggestions table th { border-bottom: 2px solid rgb(187, 187, 187); font-weight: 700; }#textile-suggestions table td { border-bottom: 1px solid rgb(204, 204, 204); }.req-params-item { padding: 3px; background-color: rgb(237, 250, 255); margin-bottom: 5px; display: inline; line-height: 1.9; }#req-left { float: left; display: inline; width: 160px; }#job-listings .current_page { border: 1px solid rgb(204, 204, 204); padding: 1px 2px; font-weight: 700; }table#job-posts4 { border-top: 1px solid rgb(221, 221, 221); border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); width: 100%; }table#job-posts4 tr { background: rgb(255, 250, 212) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }table#job-posts4 tr.over td { background: rgb(245, 254, 254) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }table#job-posts4 tr.alt td { background: rgb(245, 245, 245) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }table.subcat { border: 1px solid rgb(0, 153, 204); }table.subcat tr.title { width: 100%; background-color: rgb(0, 153, 204); color: rgb(255, 255, 255); }table.subcat tr.title td { font-weight: 700; text-align: center; }table.subcat tr td.center { text-align: center; }#header ul li.selected, strong, #sidebar ul li.selected { font-weight: 700; }#publish_form .text_field, #publish_form .textarea_field { width: 700px; }.hidden, #content a.saveCategory, div#skip, fieldset.hidden { display: none; }#categoriesContainer, #typesContainer, #linksContainer, #subcategoriesContainer { overflow: auto; position: relative; width: 650px; }.categoryItem, .typeItem, .linkItem { border: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 5px; background-color: rgb(245, 245, 245); position: relative; }.categoryItem a, .typeItem a, .linkItem a { float: right; }.categoryItem label, .typeItem label, .linkItem label { display: block; margin-bottom: 5px; }.categoryItem label span, .typeItem label span, .linkItem label span { font-weight: 700; float: left; display: block; margin-bottom: 5px; clear: left; width: 70px; }.categoryHandle, .linkHandle { background: rgb(0, 153, 204) none repeat scroll 0% 0%; overflow: hidden; margin-bottom: 5px; height: 10px; cursor: move; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }.categoryWrapper, .typeWrapper, .linkWrapper { padding: 5px; }#city_form fieldset, #publish_form fieldset, #promo_form fieldset { border: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 5px; padding: 10px; background-color: rgb(245, 245, 245); }#city_form fieldset legend, #publish_form fieldset legend { padding: 10px; font-weight: 700; color: rgb(85, 85, 85); font-size: 18px; }#city_form input, #publish_form input, #publish_form textarea, #frm-send-to-friend input, #frm-send-edit-link input, #apply-online input, #apply-online textarea, #promo_form input { border: 3px solid rgb(204, 204, 204); padding: 5px; font-size: 12px; font-family: Helvetica,Arial,sans-serif; }.input_alt, table#job-posts tr.alt td, table#job-posts2 tr.alt td, table#job-posts3 tr.alt td { background-color: rgb(235, 235, 235); }img, #publish_form input.no-border, #req-left input, #req-middle input, #req-right input, #req-right2 input { border: 0pt none ; }#content a:hover, #sidebar a:hover, table#job-posts a:hover, table#job-posts2 a:hover, table#job-posts3 a:hover, table#job-posts4 a:hover { padding: 2px; background-color: rgb(0, 153, 204); color: rgb(255, 255, 255); text-decoration: none; }div#categs-nav ul li a:hover, div#categs-nav ul li.selected a { background-position: 0pt 0pt; color: rgb(255, 255, 255) ! important; }div#categs-nav ul li a:hover span.cnr, div#categs-nav ul li.selected a span.cnr { background-position: right 0pt; cursor: pointer; }#stats, .suggestion { color: rgb(119, 119, 119); font-size: 11px; }.info, span.la { color: rgb(136, 136, 136); }table#job-posts td, table#job-posts2 td, table#job-posts3 td, table#job-posts4 td { border-bottom: 1px solid rgb(221, 221, 221); padding: 5px; }table#job-posts a:link, table#job-posts a:visited, table#job-posts2 a:link, table#job-posts2 a:visited, table#job-posts3 a:link, table#job-posts3 a:visited, table#job-posts4 a:link, table#job-posts4 a:visited { padding: 2px; color: rgb(0, 153, 204); }table#job-posts td.time-posted, table#job-posts2 td.time-posted, table#job-posts3 td.time-posted, table#job-posts4 td.spotlight-image { text-align: right; color: rgb(136, 136, 136); font-size: 11px; width: 80px; }.validation-error, .error, div.not-ok-response { color: red; }.left, #step-1, #step-2, #step-3 { float: left; display: inline; }#step-1, td.publish-label { width: 100px; }code, h3.page-heading span, #recaptcha_instructions { font-size: 12px; }#small-link a, #applied-to-job p { font-size: 11px; }h2, h3, #job-listings h2 { margin: 10px 0pt 7px; font-size: 14px; font-weight: 700; }#req-middle, #req-right, #req-right2 { float: left; display: inline; width: 160px; margin-left: 30px; }
