body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,thead,tbody,tfoot,th,td{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;text-align:left;vertical-align:baseline;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,iframe{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li,ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}
* {font-family: Arial, Helvetica, sans-serif}
H1 {font-size: 24px; margin-bottom: 7px}
H2 {font-size: 18px; margin-bottom: 7px}
H3 {font-size: 16px; margin-bottom: 7px}
H4, LEGEND {font-size: 13px; margin-bottom: 5px}
H5 {font-size: 11px; margin-bottom: 5px}
H6 {font-size: 10px; margin-bottom: 5px; line-height: 12px}
P {font-size: 13px; line-height: 18px; margin-bottom: 5px}
P.large, INPUT.text.large {font-size: 16px; line-height: 20px; margin-bottom: 7px}
P.small, UL.small LI {font-size: 11px; line-height: 16px; padding-bottom: 5px}
P.tiny {font-size: 10px; line-height: 14px; margin-bottom: 5px}
LABEL {display: block; font-size: 16px; margin: 10px 0 3px}
LABEL.small {display: block; font-size: 13px; margin: 6px 0 3px}
FIELDSET.options LABEL {font-size: 13px; margin: 6px 0 3px}
INPUT, TEXTAREA, SELECT {line-height: 16px}
INPUT.text.large {padding: 2px}
a.tip {font-size: 10px}
body#body {font-size: 13px}
div#admin_hat, div#admin_hat_extras {width: 90%; margin: 0 auto 20px auto; padding-top: 1px; min-width: 725px; max-width: 950px; background-color: #fff}
div#admin_hat_extras {background-color: transparent; text-align: center}
INPUT[type=text] {display: block}
TEXTAREA {display: block}
LABEL INPUT, FIELDSET.submit_options INPUT, FIELDSET.submit_options p.actions {display: inline; vertical-align: middle}
INPUT[type=image] {margin-top: 10px; display: block}
FIELDSET {margin: 6px 0 15px}
FIELDSET.submit_options {padding: 1px 0}
FIELDSET.submit_options img.status {vertical-align: bottom}
input.submit {text-align: center}
body#body EM {font-style: normal}
button {border:none; background:transparent; width:1; overflow:visible; white-space:nowrap; padding:0 2px; cursor:pointer; cursor:hand;}
.btn_outer, a.button, .btn_outer span, a.button span {background: url(/at/assets/images/sprites_buttons_logos.png) no-repeat}
.btn_outer, a.button {cursor:pointer; cursor:hand; line-height:18px; background-position: 0px -125px; padding-left:15px; vertical-align:middle;*/ display:block; display:inline-block; display:-moz-inline-box}
.btn_outer span, a.button span {background-position: right -100px; height: 18px; display:block; display:inline-block; padding-right:15px; line-height:18px; font-weight:bold; font-size: 10px; color: #84261D; text-transform: uppercase; text-decoration: none; white-space: nowrap}
BUTTON.large .btn_outer, a.button.large {background-position: 0px -195px; line-height: 29px}
BUTTON.large .btn_outer span, a.button.large span {background-position: right -155px; line-height: 28px; height: 28px; font-size: 12px}
button.large span.btn_outer span img, a.button.large span img {vertical-align: middle}
.bold {font-weight: bold}
.nowrap {white-space: nowrap}
.notice_message {color: green}
.error_message {color: red}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: underline}
a:active {text-decoration: none}
a.tag {padding: 0px 2px 0px 0px}
a.tag:hover {background-color: #ffefaa}
a.self_tag {padding: 0px 2px}
a.self_tag:hover {background-color: #ffefaa}
span.self_tag:hover {background-color: #ffefaa}
.dbmargin {margin-left: 18px}
.nomargin {margin-left: -18px}
a.rss_icon_small {display: block}
img.rss_icon, a.rss_icon_small {vertical-align: middle; height: 16px; width: 16px; background-position: 0px -50px; background-repeat: no-repeat}
img.down_caret {height: 10px; width: 7px; background-repeat: no-repeat; background-position: right -500px}
img.up_caret {height: 10px; width: 7px; background-repeat: no-repeat; background-position: right -525px}
strong.nobold {font-weight: normal}
IMG.down_caret {height: 10px; width: 6px; background-position: -719px -550px}
IMG.up_caret {height: 10px; width: 6px; background-position: -719px -575px}
BODY#body.homepage.index div.user_avatar_container.current_user {float: left; margin-top:6px}
BODY#body a.avatar_large_default, BODY#body div.avatar_large_default, BODY#body img.avatar_large_default {height: 150px; width: 150px; background-position: -300px -200px}
BODY#body a.avatar_med_default, BODY#body div.avatar_med_default, BODY#body img.avatar_med_default {height: 75px; width: 75px; background-position: -300px -350px}
BODY#body a.avatar_small_default, BODY#body div.avatar_small_default, BODY#body img.avatar_small_default {height: 45px; width: 45px; background-position: -375px -350px}
BODY#body a.avatar_thumb_default, BODY#body div.avatar_thumb_default, BODY#body img.avatar_thumb_default {height: 33px; width: 33px; background-position: -300px -425px}
BODY#body a.avatar_large_default, BODY#body a.avatar_med_default, BODY#body a.avatar_small_default, BODY#body a.avatar_thumb_default {display: block}
IMG.company_avatar_medium {height: 75px; width: 75px; background-position: -450px -350px}
#errorExplanation {color: red; position: relative; border: 5px #666 solid; max-width: 500px; padding: 20px; margin: 20px auto}
#errorExplanation ul {margin: 0 auto; padding-left: 15px}
#errorExplanation ul li {float: none}
div.primary #errorExplanation {margin-top: 0}
ul.text, ol.text {margin-bottom: 10px}
ul.text li, #errorExplanation ul li {list-style-image: url(/at/assets/images/layout/yellow-bullet.gif); margin: 0px 0px 5px 15px; line-height: 15px}
ol.text li {list-style-type: decimal; margin: 0px 0px 5px 30px; line-height: 15px}
ul.links li.link {margin-bottom: 10px; font-weight: bold}
ul.links li.step {padding-left: 30px; margin-bottom: 10px}
ul.links li.step a {font-weight: bold }
ul.links li.completed {background-position: 0 -350px}
span.bullet, ul.links .bullet {font-weight: bold}
ul.recent_activity li.divider {border-bottom: 1px dotted #ccc; margin: 5px auto}
#logo {margin-bottom: 10px; float: left}
#single_column {position: relative}
#single_column_centered {text-align: center; margin: 0 auto; width: 550px; margin-bottom: 50px}
#single_column_centered h1 {margin-bottom: 15px}
#page_title {position: relative; display: block; margin: 0; clear: both}
#main {margin-top: 10px; padding: 10px}
#body_container {position: relative; min-width: 660px; width: 100%; margin-top: 5px}
#body_container td.left_column {vertical-align: top; text-align: left; padding: 0px 10px 0px 0px}
#body_container td.right_column {vertical-align: top; text-align: left; width: 250px; padding: 0px 0px 0px 10px}
#body_container td.left_column .content_bucket, #single_column .content_bucket {padding-bottom: 20px; margin: 10px 0; border-bottom: 1px dotted #ccc}
ul.navigation_quicklinks {text-align: right; position: relative; margin: 9px 0 5px 160px; padding-right: 15px; height: 30px}
ul.navigation_quicklinks li.divider {background-position: right -298px; background-repeat: no-repeat}
ul.navigation_quicklinks LI {display: block; float: right; padding: 0 10px; border: none}
ul.navigation_quicklinks li.first {padding-right: 0}
ul.navigation_quicklinks .here {font-weight: bold; color: #d84519; letter-spacing: .05em}
ul.navigation_quicklinks LI A {line-height: 18px}
ul.navigation_quicklinks LI a:link {color: #666; letter-spacing: .05em}
ul.navigation_quicklinks LI a:visited {color: #666; letter-spacing: .05em}
ul.navigation_quicklinks LI a:hover {color: #333; letter-spacing: .05em}
ul.navigation_quicklinks LI a:active {color: #666; text-decoration: none; letter-spacing: .05em}
.browse .here {font-weight: bold; color: #d84519}
.orange_text {color: #c60}
.light_text {color: #666}
.widget {padding-top: 5px}
.widget p.weighted {margin-top: 7px; margin-bottom: 0px; font-weight: bold}
.widget p.unweighted {line-height: 11px; margin-top: 0px; margin-bottom: 5px}
.rt_double {padding-left: 20px; margin: 0 0 10px 10px}
.tight_vertical {line-height: 13px}
#inline_register {padding: 0px 15px 15px 15px}
#inline_register .input_group {margin-top: 10px; float: left; margin-right: 15px}
#flyoutguts .error_message {clear: both}
#get_started_arrow {margin: 10px 30px}
#inline_register #legal_container {clear: left; padding: 0px; margin: 0px}
#flyout_submit {margin: 10px 56px}
body.find_jobs INPUT.login, .box_content INPUT.login {width: 180px}
#register div.fieldWithErrors {display: inline; padding-right: 2px}
#register div.fieldWithErrors input, input.fieldWithErrors {background-color: #fcc}
#legal_container {padding-top: 10px}
#legal {color: black; font-weight: normal}
#get_started_job_post {margin-bottom: 0; padding-bottom: 0}
#why_jobster_job_post {width: 618px; height: 342px; background-image: url(/at/assets/images/fjp/why-jobster.gif); margin-top: 0; padding-top: 0}
#why_jobster_job_post td {padding-top: 224px; padding-left: 30px; color: #d84519}
#job_post_distribution {padding-right: 24px}
#job_post_distribution a:link {color: #d84519; text-decoration: underline}
#job_post_how_much {width: 618px; height: 124px; background-image: url(/at/assets/images/fjp/how-much.gif); margin-top: 10px}
#job_post_how_much div {float: left; width: 260px; padding: 50px 0 0 38px}
#job_post_how_much div:first-child {padding-left: 29px}
#job_post_how_much .title {color: #d84519; font-weight: bold}
#check_out_faq {margin-bottom: 25px}
.paging {border: 1px dotted #ccc; border-left: 0; border-right: 0; padding: 4px 3px 0; margin: 15px 0 25px 0; clear: both}
div.list_results_header {border-top: 1px dotted #ccc; padding: 3px 3px; margin: 5px 0 10px 0}
div.list_results_header p {line-height: 1.2em; font-weight: bold; color: #666}
.paging TABLE {width: 100%; color: #666}
.paging .item_numbers_container {text-align: left; white-space: nowrap}
.paging .pagination_navigation {text-align: right; width: 80%; vertical-align: top}
.pagination_navigation li {float: right}
.pagination_navigation li a {display: block; padding: 1px 3px; margin: 0px 2px}
.pagination_navigation a.page_number, .pagination_navigation a.page_number_current {background-color: #eee}
.pagination_navigation a.page_number_current {background-color: #0063DC; color: #fff}
.paging a {text-decoration: none}
.paging .item_numbers {font-weight: bold}
table.advanced_search td {padding: 5px}
table.advanced_search td.form_field INPUT, table.advanced_search td.form_field SELECT {width: 250px}
table.personal_jobs tr.personal_job {background: url(/at/assets/images/grid.gif) repeat-x}
ul.network_news LI {background: url(/at/assets/images/feed_bg.png) repeat-x; padding: 4px}
ul.network_news LI H4 p.timestamp {width: 20%; text-align: right; float: right; white-space: nowrap; margin: 0 10px 0 0}
ul.network_news LI H4 p.delete_button {float: right; height: 14px; width: 20px; margin: 3px 0 0 5px; clear: none}
.personal_button {float: right; width: 24px; padding-top: 4px; margin-right: 13px}
.personal_desc {float: left; width: 85%; padding: 2px; clear: both}
.cleardiv {clear: both; height: 1px}
.clearcontent {clear: both}
#at_search form {margin: 10px 0 0 0}
#at_search input#query {width: 130px; margin-right: 10px; color: #666}
div.rounded_corners_container {position: relative; background-color: transparent; min-height: 8px}
div.bottom_rounded_corners_container {position: relative; top: -8px}
img.left_rounded_corner {position: absolute; top: 0px; left: 0px; height: 8px; width: 7px}
img.right_rounded_corner {position: absolute; top: 0px; right: 0px; height: 8px; width: 7px}
#employer_box {border: 1px solid #fed100; padding: 5px; padding-top: 0; margin-bottom: 20px}
#employer_box img {margin-top: 5px; border: 0}
#hp_emp_marketing_img {border: 0; margin-left: 25px}
#tag_matches {clear: both; margin: 15px auto 5px auto; border-top: 1px dotted #ccc}
#tag_matches .title {color: #666; margin-bottom: 20px}
.tag_match {margin: 10px auto}
img.linked {border: none; background-color: #fff}
div#search_results_utility_links {margin: 10px 0 0 0; padding: 0}
div.search_utils {float: left; padding: 0 10px 3px 0; position: relative; z-index: 10}
div.listing a.text {text-transform: none !important; font-weight: normal !important}
div.direct_link a.text {border-bottom: none}
.search_utils a.text:hover {text-decoration: none}
.search_utils div.util_flyout {padding: 5px 0 0 0; margin: 0 -10px; position: absolute; left: 0; top: 20px; width: 250px; overflow: visible; z-index: 900; background-position: 10px -75px; background-repeat: no-repeat}
.search_utils div.util_flyout div.flyout_content {padding: 20px 10px 10px; position: relative; margin: 0; background-color: #FDF5D6}
div.flyout_content a.flyout_closer {display: block; width: 14px; height: 14px; text-indent: -9000px; background-position: 0 0; background-repeat: no-repeat; overflow: hidden; position: absolute; top: 1px; right: 1px}
ul.search_utils li.get_job_alerts {position: relative; padding-left: 22px; background-position: 0 -100px; background-repeat: no-repeat}
ul.search_utils li.are_you_hiring {position: relative; padding: 0 0 0 18px; background-position: 0 -126px; background-repeat: no-repeat}
ul.search_utils li.tag_me {position: relative; padding: 0 0 0 16px; z-index: 999; background-repeat: no-repeat; background-position: 0 -199px}
ul.search_utils li.rss_feed {position: relative; padding-left: 5px; background-position: 0 -100px; background-repeat: no-repeat}
.search_utils a.action {border-bottom: 1px dotted #666; text-transform: uppercase; font-weight: bold}
.related_search_column {margin-bottom: 15px; width: 33%; float: left}
.related_search_column a {display: block}
.related_searches {padding-top: 5px}
.related_searches .related_lists {border-bottom: 1px dotted #ccc; margin-bottom: 15px}
.related_searches .search_utils li {padding-right: 0; float: none; margin-bottom: 4px}
.related_searches .search_utils a.action {font-weight: normal; text-transform: none; border: none}
#indeed_at {display: block; text-align: center; margin-bottom: 40px}
p.pagination_rss_link {text-align: center; margin: -5px auto 20px}
div.flyout_content p {margin-bottom: 15px}
div.flyout_content form input.text {width: 220px}
div.flyout_content div.form-submit, div.flyout_content div.form-submit input {text-align: center; margin: 10px auto 7px}
div.flyout_content #errorExplanation {width: auto; border-width: 3px; padding: 10px 10px 10px 18px}
#job_search_related_searches_container {margin: 0px 0px 15px 0px; border-bottom: 1px #efefef solid}
#job_search_related_searches_container img.search_tip {margin: 0px 5px; vertical-align: -10%}
#job_search_related_searches_container #related_search_terms_container {padding: 0px 5px}
#job_search_related_searches_container TABLE {width: 100%}
#job_search_related_searches_container TD {width: 33%; text-align: left; padding: 3px 10px 5px 0px; vertical-align: top}
div.job_search_results_items_container {margin-bottom: 20px}
TD#search_filter_column {width: 195px; padding: 0 20px 0 0; vertical-align: top}
body.find_jobs.search_results td#layout_right_column, body.find_jobs.county td#layout_right_column {width: 185px}
div.job_company_and_location {line-height: 1.2em}
span.job_company_name {font-weight: bold}
span.job_location_name {font-weight: bold}
div.job_description, p.job_description {line-height: 1.3em}
p.job_description {margin: 0}
div.job_fields_container {line-height: 1.2em; color: #333; padding: 5px 0px 5px 20px}
span.job_field_name {font-weight: bold}
.job_search_results_item .tags {margin: 15px auto}
h6.job_arrived {margin: 8px 0px; width: 100%; color: #000; vertical-align: bottom;}
h6.job_arrived EM {font-style: normal}
h6.job_at_company_link {width: 100%; text-align: right; line-height: 1.2em; color: #222; vertical-align: bottom}
ol.jobs li.job.search_results {margin: 0 0 20px 0}
ol.jobs li.inline_advertisement {margin: 30px 0; border: 1px dotted #ccc; padding: 5px}
ol.jobs li.job.landing_page {margin: 0 0 20px 0; border-bottom: 1px #666 dotted}
ol.jobs li.job.landing_page P {color: #333; line-height: 1.5em; margin: 0 0 10px 0}
ol.jobs li.job.landing_page P STRONG {color: #c60}
ol.jobs li.job.landing_page table {width: 100%; margin: 0 0 10px 0}
ol.jobs li.job.landing_page table td {vertical-align: top}
ol.jobs li.job.landing_page table tr.footer td {vertical-align: bottom}
ol.jobs li.job.landing_page table td.view_more {white-space: nowrap; text-align: right}
ol.jobs li.job.landing_page table td.view_more A {font-weight: bold}
ol.jobs li.job H2 {}
ol.jobs li.job EM {font-style: normal}
div.filter_container {border-top: 1px dotted #666}
div.filter_title {line-height: 1.2em; font-weight: bold; color: #333333}
.filter_options {color: #333333}
.selected_filter {font-weight: bold}
div.search_filter {margin: 3px 0px}
#featured_employer_container {}
#featured_employer_container div.title {line-height: 1em; color: #666666}
div.featured_company_logo {margin: 10px 0px}
table.local_directory {position: relative; width: 100%; margin: 10px 0px 20px 0px}
table.local_directory TD {width: 25%; vertical-align: top; text-align: left}
#popular_tags_container .small, .view_all {width: 100%; margin: auto 0; padding: 0px}
.rss {text-align: right}
td.rss {padding: 3px 0px; vertical-align: top}
tbody.shade tr.odd, ul.shade li.odd {background:transparent url(/at/assets/images/layout/list-back.gif) repeat-x 0px 0px}
div.page_actions {position: relative; width: 250px; padding: 0 0 7px; margin-bottom: 15px; background-position: -9px bottom}
a#leave_note_icon {position: absolute; top: 5px; right: -8px; width: 60px; height: 60px; text-indent: -9000px; background: url(/at/assets/images/actions_box/leave_a_note.gif) 0 0 no-repeat; outline: none}
a#leave_note_icon:hover {background-position: 0 -60px}
div.page_actions h3 {padding: 8px 0 13px 22px; margin: 0 -8px 0 0; color: #cc6600; position: relative; left: -8px; width: 236px; background-position: -1px -225px}
.page_actions #leave_a_note {margin: 2px 0 10px 14px; background: url(/at/assets/images/corners/note_form_middle.gif) 0 0 repeat-y; width: 225px; text-align: center}
.page_actions #leave_a_note form {background: url(/at/assets/images/corners/note_form_top.gif) 0 0 no-repeat; padding-top: 5px}
.page_actions #leave_a_note form label {display: block; color: #cc6600; margin: 3px 10px}
#new_note_textprofile {margin: auto; background: #fefbc8; border: 1px solid #9b988f; width: 180px; height: 130px; padding: 3px}
.page_actions #note_submit_container {margin-top: 10px; padding-bottom: 10px; text-align: center; background: url(/at/assets/images/corners/note_form_bottom.gif) bottom left no-repeat}
div.page_actions div.box_content {padding: 5px 0 5px 15px}
div.page_actions div.box_content ul {margin: 0; padding: 0; list-style: none}
div.page_actions div.box_content ul li {position: relative; list-style: none; line-height: 12pt; margin-bottom: 8px; padding: 0; height: 16px}
div.page_actions div.box_content ul li a, div.page_actions div.box_content ul li span.nolink {display: block; padding: 0 0 0 25px}
div.page_actions div.box_content ul li a.delete {display: inline; padding: 0}
li a.add_to_bookmarks {background-position: 3px -150px; background-repeat: no-repeat; margin-right: 50px}
li a.recommend_user, li a.edit_profile {background-position: 0 -75px}
li span.bookmarks {background-position: 0 -250px}
li a.view_profile {}
li a.expand_network, li span.network {background-position: 0 -300px}
li a.job_alerts {background-position: 0 -100px; background-repeat: no-repeat}
li a.email_user {background-position: 0 -200px}
li a.employer_ad {background-position: 0 -125px}
.fb_share_link {padding:2px 0 0 20px; background-position: 0 -375px; background-repeat: no-repeat}
#question_container textarea {margin-top: 0; width: 675px; height: 100px}
#answer .title {vertical-align: top}
.job_box_location {font-size: .75em}
#all_jobs_title {margin-bottom: 10px}
#job_inactive {color: red; margin-bottom: 15px}
#questions .question {margin: 5px 0}
.question_bg {}
#close_button {position: absolute; right: 20px; top: 7px}
#close_button:hover {text-decoration: none}
.heading_with_links {display: inline}
.heading_with_links h3 {float: left}
.heading_with_links span {float: right}
#questions .question .name {}
div.ans_box {background: url(/at/assets/images/layout/random_answer_bg.png) repeat-x bottom; border-bottom: 1px dotted #666; padding-left: 5px}
div.ans_box H2 p.actions {float: right; margin-right: 10px}
#all_questions {position: absolute; right: 0px; border: 1px solid #ffa200; background-color: #fff; padding: 20px}
.question_list {padding-left: 20px; margin-left: 0px}
#questions_mini_nav {position: relative}
#answer_container {clear: both}
.smalldate {color: #666}
p.smalldate {margin: 2px 0px 2px 0px}
blockquote.answer_block {margin: 5px 0 10px; padding: 0 25px 0 0; color: #444; line-height: 20px}
blockquote.answer_block span {line-height: 18px}
.worklife_answer {width: 100%; margin: 5px 0; clear: both}
.worklife_answer .avatar {text-align: center; width: 75px; vertical-align: top}
.worklife_answer .question {font-weight: bold; color: black}
.worklife_answer a.full_answer {text-decoration: underline}
.people_talk .avatar {text-align: center; width: 35px; vertical-align: top}
.people_talk .avatar {text-align: center; width: 35px; vertical-align: top}
.people_talk .company_link {font-weight: bold}
.people_talk .content {padding-bottom: 20px}
#people_talking_container .small {padding-bottom: 20px}
div.left_column_answers .worklife_answer {width: 200px}
div.left_column_answers .worklife_answer .avatar {display: none}
div.left_column_answers .worklife_answer .content {width: auto}
.worklife_answer .content p, .worklife_answer .content span.answer_text {margin: 0; margin-bottom: 10px; line-height: 1.3em}
.worklife_answer .content .thumb {vertical-align: middle}
.worklife_answer p.submission_time {margin: 10px 0}
.worklife_answer .answer_flag {margin-bottom: 10px;}
.worklife_answer .answer_flagged {color: #900}
.reply_flagged {color: #900}
.worklife_answer .user_name {}
#user_searches_container {border: 1px solid white; margin-top: 10px}
a.delete:link, a.delete:visited, a.delete:hover, a.delete:active {color: #900}
.search_history_query {margin-top: 10px}
ul.search_history_jobs {list-style: none; margin: 0 0 0 15px; padding: 0}
ul.search_history_jobs li, .search_history_alerts {}
div.job_search_history_utility_links {clear: both; padding: 0px 0px 10px 0px}
.search_history_alerts .job_alerts_link {}
.no_tags {line-height: 15px; font-weight: bold; height: 49px; padding: 9px; text-align: center}
#superstar_alerts_combined {width: 100%; background-image: url(/at/assets/images/personal_dash_bg.png); background-repeat: repeat-x; border-top: 1px dotted #a2a19c; border-bottom: 1px dotted #a2a19c; padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px}
#alert_button {width:223px; height: 49px; margin: 10px auto 0px auto; position: relative; background-position: -250px -100px}
#job_alert_box {width: 33px; height: 23px; position: absolute; top: 10px; left: 12px}
#job_alert_text {width: 169px; height: 31px; position: absolute; top: 9px; left: 50px; line-height: 15px}
h2.primary_header {position: relative; height: 34px; line-height: 34px; text-indent: 20px; margin-bottom: 0px; background-position: 0 0}
h2.primary_header div.right_decoration {height: 34px; width: 10px; position: absolute; right: 0; top: 0; background-position: right 0}
.job_bookmark_box {padding: 10px 0 0 0}
.grid_avatar {float: left}
.grid_text {margin: 0 5px 0 55px}
.grid_rel, .grid_rel_sm {margin: 10px 0}
.grid_small {color: #666}
p.fave_grid {margin: 0px; padding: 0px}
#fave_users_grid td {vertical-align: top; height: 72px}
ul.joblist {margin: 0 0 0 1em; padding: 0}
.half {float: left; width: 42%; padding: 0 18px 0 18px}
#superstar_alerts_combined div.half {min-height: 145px}
.sac_divider {border-right: 1px dotted #666}
#featured_users {margin: 15px 5px; margin-bottom: 0}
#featured_users td {padding: 5px}
#featured_users .avatar {vertical-align: top}
#featured_users .avatar img {display: block; margin: 0 auto}
#featured_users .name {text-align: center; padding-top: 0}
.jobpost, .primary, .secondary, .creamsicle, .light_creamsicle, .red_creamsicle, .white, .primary_shaded {margin-bottom: 20px}
.two_tone {width: 99%; margin-bottom: 20px}
.search_outer {width: 100%}
.search_inner {width: 450px; position: absolute; right: 8px; top: 0}
.business_card_wrapper {width: 100%; margin-bottom: 0px}
.experience_title_wrapper {width: 100%; margin: 0px; background: #ededed; line-height: .6em}
.top_left, .bottom_left, .top_right, .bottom_right {height: 10px; width: 10px; overflow: hidden}
.top_left, .bottom_left {float: left}
.top_right, .bottom_right {float: right}
.top, .bottom {height: 9px}
.primary .top {background:transparent url(/at/assets/images/layout/orange-dot.gif) repeat-x 0px 0px}
.primary .top_left {background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat left -400px}
.primary .top_right {background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat right -400px; height: 10px; font-size:1px}
.jobpost .bottom, .primary .bottom {background: transparent url(/at/assets/images/layout/orange-dot.gif) repeat-x 0px 9px; height: 10px}
.jobpost .bottom_left, .primary .bottom_left {background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat 0px -415px}
.jobpost .bottom_right, .primary .bottom_right {background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat right -415px; height: 10px; font-size: 1px}
.secondary .top_left {background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat left -450px}
.secondary .top_right {background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat right -450px; height: 10px}
.secondary .bottom_left {background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat 0px -465px}
.secondary .bottom_right {background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat right -465px; height: 10px}
.tertiary {border: 4px #d84519 solid; margin: 0 0 15px 0}
.tertiary .top {background-image: none; background-color: #d84519; height: auto}
.tertiary .box_head {padding: 5px 15px}
.tertiary .box_head H2 {color: #fff}
.tertiary .top_left {background-position: 0 -525px}
.tertiary .top_right {background-position: right -525px; height: 30px}
.tertiary .bottom {background: none}
.tertiary .bottom_left {background-position: 0 -567px}
.tertiary .bottom_right {background-position: right -567px; height: 13px; font-size: 1px}
.tertiary .middle_left {border: none}
.tertiary .middle_right {margin-bottom: -1px; padding-bottom: 1px; margin-top: 0}
.tertiary .middle_right .box_content {margin: 0; padding: 10px 15px 0 15px}
.search_outer .top {background: #FBDF84 url(/at/assets/images/layout/orange-dot.gif) repeat-x 0px 0px}
.search_outer .top_left {background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat 0px -425px}
.search_outer .top_right {background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat right -425px; font-size:1px}
.search_outer .bottom {background: #FBDF84 url(/at/assets/images/layout/orange-dot.gif) repeat-x 0px 9px; height: 10px}
.search_outer .bottom_right {background:transparent url(/at/assets/images/layout/search-outside-br.gif) no-repeat right 0px; height: 10px; font-size: 1px}
.search_outer .bottom_left {background:transparent url(/at/assets/images/layout/search-outside-bl.gif) no-repeat 0px 0px}
.search_outer .middle_right .box_content {background-color: transparent}
.white .top {height: 5px; font-size: 1px}
.white .top_left {background: transparent url(/at/assets/images/corners/5p-tl.png) no-repeat 0px 0px; height: 5px}
.white .top_right {background: transparent url(/at/assets/images/corners/5p-tr.png) no-repeat right 0px; height: 5px}
.white .bottom {height: 5px}
.white .bottom_left {background: transparent url(/at/assets/images/corners/5p-bl.png) no-repeat 0px bottom; font-size: 1px; height: 5px}
.white .bottom_right {background: transparent url(/at/assets/images/corners/5p-br.png) no-repeat right bottom; height: 5px; font-size: 1px}
.white .middle_right , .white .middle_left, .white .middle_right .box_content, .white .bottom {margin: 0px; padding: 0px}
.two_tone .top {background: transparent url(/at/assets/images/layout/two-tone-tm.gif) repeat-x 0px 0px}
.two_tone .top_left {height: 39px; background: transparent url(/at/assets/images/layout/two-tone-tl.gif) no-repeat}
.two_tone .top_right {height: 39px; background: transparent url(/at/assets/images/layout/two-tone-tr.gif) no-repeat 100%}
.two_tone .box_head {padding-left: 10px; padding-top: 8px; color: #c60; font-weight: bold}
.two_tone .bottom {background: transparent url(/at/assets/images/layout/two-tone-bm.gif) repeat-x 0px 0px}
.two_tone hr {background-color: #efe3b5; height: 1px}
.two_tone .bottom_left {height: 10px; background: transparent url(/at/assets/images/layout/two-tone-bl.gif) no-repeat}
.two_tone .bottom_right {height: 10px; background: transparent url(/at/assets/images/layout/two-tone-br.gif) no-repeat right top}
.two_tone .middle_right .box_content {background: transparent url(/at/assets/images/layout/two-tone-gradient.gif) repeat-x 0px 0px; padding: 0 5px}
.jobpost .top {background:transparent url(/at/assets/images/layout/jobpost-tm.gif) repeat-x 0px 0px}
.jobpost .top_left {background:transparent url(/at/assets/images/layout/jobpost-tl.gif) no-repeat 0px 0px}
.jobpost .top_right {background:transparent url(/at/assets/images/layout/jobpost-tr.gif) no-repeat right 0px; height: 61px}
.primary_shaded .top {background: #fdfaec url(/at/assets/images/layout/orange-dot.gif) repeat-x 0px 0px}
.primary_shaded .top_left {background: transparent url(/at/assets/images/corners/rounded/white_orange_tan_top_left.gif) no-repeat 0px 0px}
.primary_shaded .top_right {background: transparent url(/at/assets/images/corners/rounded/white_orange_tan_top_right.gif) no-repeat right 0px; height: 9px; font-size:1px}
.primary_shaded .bottom {background: #fdfaec url(/at/assets/images/layout/orange-dot.gif) repeat-x 0px 9px; height: 10px}
.primary_shaded .bottom_left {background: transparent url(/at/assets/images/corners/rounded/white_orange_tan_bottom_left.gif) no-repeat 0px 0px}
.primary_shaded .bottom_right {background: transparent url(/at/assets/images/corners/rounded/white_orange_tan_bottom_right.gif) no-repeat right 0px; height: 10px; font-size: 1px}
.primary_shaded .middle_right {background-color: #fdfaec; margin-bottom: -1px; padding-bottom: 1px; margin-top: 0}
.primary_shaded .middle_right .box_content {background-color: #fdfaec}
.jobpost .middle_left, .two_tone .middle_left, .primary .middle_left, .primary_shaded .middle_left, .search_outer .middle_left {border-left: 1px solid #ffa200; border-right: 1px solid #ffa200}
.search_inner .middle_left, .light_creamsicle .middle_left, .red_creamsicle .middle_left {border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF}
.jobpost .middle_right, .two_tone .middle_right, .primary .middle_right, .search_outer .middle_right {margin-bottom: -1px; padding-bottom: 1px; margin-top: 0}
.search_inner .middle_right, .light_creamsicle .middle_right, .red_creamsicle .middle_right {margin-bottom: -1px; padding-bottom: 1px; margin-top: 0}
.creamsicle .middle_right {background-color: #fbf3ce; margin-bottom: -1px; padding-bottom: 1px; margin-top: 0}
.search_inner .middle_right, .light_creamsicle .middle_right, .red_creamsicle .middle_right {background-color: #fdf5d6; margin-bottom: -1px; padding-bottom: 1px; margin-top: 0}
.jobpost .middle_right .box_content, .primary .middle_right .box_content, .secondary .box_content, .primary_shaded .middle_right .box_content, .creamsicle .middle_right .box_content {margin: 0; padding: 0 15px 5px}
.creamsicle .middle_right .box_content {background-color: #fff3d6}
.search_inner .middle_right .box_content, .light_creamsicle .middle_right .box_content, .red_creamsicle .middle_right .box_content {background-color: #fdf5d6; margin: 0; padding: 0 4px}
.creamsicle_top {background: #fbf3ce url(/at/assets/images/layout/cream-dot.gif) repeat-x 0px 0px}
.search_inner .top, .light_creamsicle .top, .red_creamsicle .top {background: #fdf5d6 url(/at/assets/images/layout/search-inside-top.gif) repeat-x 0px 0px}
.search_inner .bottom, .light_creamsicle .bottom, .red_creamsicle .bottom {background: #fdf5d6 url(/at/assets/images/layout/search-inside-top.gif) repeat-x 0px 8px; height: 10px}
.creamsicle .top_left {background:transparent url(/at/assets/images/layout/cream-tl.gif) no-repeat 0px 0px}
.creamsicle .top_right {background:transparent url(/at/assets/images/layout/cream-tr.gif) no-repeat right 0px; height: 9px; font-size:1px}
.search_inner .top_left {background:transparent url(/at/assets/images/layout/search-inside-tl.gif) no-repeat 0px 0px}
.light_creamsicle .top_left {background:transparent url(/at/assets/images/layout/light_creamsicle-tl.gif) no-repeat 0px 0px}
.red_creamsicle .top_left {background:transparent url(/at/assets/images/layout/unrec-emp-si-tl.gif) no-repeat 0px 0px}
.search_inner .top_right {background:transparent url(/at/assets/images/layout/search-inside-tr.gif) no-repeat right 0px; height: 9px; font-size:1px}
.light_creamsicle .top_right {background:transparent url(/at/assets/images/layout/light_creamsicle-tr.gif) no-repeat right 0px; height: 9px; font-size:1px}
.red_creamsicle .top_right {background:transparent url(/at/assets/images/layout/unrec-emp-si-tr.gif) no-repeat right 0px; height: 9px; font-size:1px}
.creamsicle .bottom {background: #fbf3ce url(/at/assets/images/layout/cream-dot.gif) repeat-x 0px 9px; height: 10px}
.creamsicle .bottom_left {background: transparent url(/at/assets/images/layout/cream-bl.gif) no-repeat 0px 0px}
.creamsicle .bottom_right {background:transparent url(/at/assets/images/layout/cream-br.gif) no-repeat right 0px; height: 10px; font-size: 1px}
.creamsicle .middle_left {border-left: 1px solid #fbf3ce; border-right: 1px solid #fbf3ce}
.search_inner .bottom_left {background: transparent url(/at/assets/images/layout/search-inside-bl.gif) no-repeat 0px 0px}
.light_creamsicle .bottom_left {background: transparent url(/at/assets/images/layout/light_creamsicle-bl.gif) no-repeat 0px 0px}
.red_creamsicle .bottom_left {background: transparent url(/at/assets/images/layout/unrec-emp-si-bl.gif) no-repeat 0px 0px}
.search_inner .bottom_right {background: transparent url(/at/assets/images/layout/search-inside-br.gif) no-repeat right 0px; height: 10px; font-size: 1px}
.light_creamsicle .bottom_right {background: transparent url(/at/assets/images/layout/light_creamsicle-br.gif) no-repeat right 0px; height: 10px; font-size: 1px}
.red_creamsicle .bottom_right {background: transparent url(/at/assets/images/layout/unrec-emp-si-br.gif) no-repeat right 0px; height: 10px; font-size: 1px}
.tooltip{ font:lighter 11px/1.3 Arial,sans-serif; text-decoration:none; width: 201px; color:#000}
.tooltip span.top {padding: 30px 8px 0; background-position: 0 -50px; height: auto}
.tooltip b.bottom{ padding: 3px 8px 15px; text-align: right; background-position: 0 -172px}
.tip {cursor: pointer}
h1 p.action, h2 p.action, h3 p.action, LABEL p.action {display: inline}
a.tip, a.tip:link, a.tip:visited, a.tip:hover, a.tip:active {font-weight: bold; text-decoration: none}
#tag_search {margin: 20px auto}
#tag_search input {color: #666; width: 195px}
span.tagged_success {color: #006600}
span.tagged {color: #999}
#edit_tags_div p.legend {color: #666; margin: 0 0 5px; padding: 0}
#edit_tags_div input {display: inline}
#edit_tags_div ol#sortable_list li {clear: left; min-height: 20px; padding-left: 23px; background: url(/at/assets/images/back-tag.gif) top left repeat-x}
#edit_tags_div ol#sortable_list li:hover {background: url(/at/assets/images/back-tag-on.gif) top left repeat-x; cursor: move}
div.tag-handle {float: right; margin: 3px 4px 0 0; width: 90px; text-align: right; vertical-align: top; color: #888}
span.tag-item {line-height: 20px}
div.tag-handle img {vertical-align: bottom}
#edit_tags_div ol#sortable_list li.rank_tag_rst {padding: 0; background: url(/at/assets/images/back-rst.gif) top left repeat-x}
#edit_tags_div ol#sortable_list li.rank_tag_rst:hover {background: url(/at/assets/images/back-rst-on.gif) top left repeat-x; cursor: move}
#edit_tags_div ol#sortable_list li.rank_tag_rst span.tag-item {background: url(/at/assets/images/superstar_tag_star.png) 1px 1px no-repeat; padding-left: 23px; display: block}
#edit_tags_div ol#sortable_list li span.handle {display: none}
#edit_tags_div ol#sortable_list li:hover span.handle {display: inline}
#edit_tags_div ol.frozen#sortable_list li.rank_tag_rst:hover {background: url(/at/assets/images/back-rst.gif) top left repeat-x; cursor: default}
#edit_tags_div ol.frozen#sortable_list li.rank_tag_rst span.handle {display: none}
div.user_edit {background-color: #f0f2f4; padding: 15px 15px 15px 15px; border-bottom: 1px #999 dotted; border-top: 1px #ccc solid}
.tag_entry {color: #666}
div.user_edit div.inline_tags{ float: left; margin: 0px 10px 10px 0px;}
div.user_edit div.inline_save{ margin-bottom: 5px; clear: both;}
#my_other_tags {clear: both}
.deactivate_job, #invite_friend {position: absolute; right: 3%; background-color: white; z-index: 99; border: 1px solid black; padding: 3px; width: 350px; margin-top: 5px}
#profile_summary {position: absolute; background-color: white; z-index: 99; border: 1px solid #a1b5cc; padding: 8px; width: 350px; margin-top: 5px}
#invite_friend .title, #profile_summary .title {float:left; margin-bottom: 5px}
#invite_friend .close, #profile_summary .close {float: right; width: 50px}
#invite_friend label {text-align: right; vertical-align: bottom; padding-right: 5px; display: block; width: 45px; float: left; margin-bottom: 10px}
#invite_friend br {clear: left}
#profile_summary br {clear: left}
#invite_users {position: absolute; left: 30%; background-color: white; z-index: 99; border: 1px solid black; padding: 3px; width: 350px; margin-top: 5px}
#invite_users .title {float:left; margin-bottom: 5px}
#invite_users .close {float: right; width: 50px}
#invite_users label {text-align: right; vertical-align: bottom; padding-right: 5px; display: block; width: 45px; float: left; margin-bottom: 10px}
#invite_users br {clear: left}
#question_container {background-color: #f1f1f1; padding: 10px}
#question_container a.bodytitle, #question_container_closed a.bodytitle {color: #c60; text-decoration: none}
#question_container form {margin-top: 0; border: 1px solid #F1F1F1}
#q {}
#question_container div.tip {margin: 0 0 10px 0}
#question_container .tip {margin-left: 0}
#question_container .question {color: #333}
#question_container img {margin: 15px 10px 15px 0; border: 0; vertical-align: middle}
#question_container img.toggle {margin: auto }
.scroll_questions {float: right; display: block}
#question_container #answer_company {margin-top: 10px }
#question_container #answer {margin-top: 10px}
#question_container #answer_ui input {vertical-align: middle}
body.company #question_container_closed h2 a {display: block; padding-left: 10px; background-position: -700px -470px}
.content_bucket table.list_item {width: 100%}
table.list_item {margin: 10px 0px}
table.list_item td.image_column {width: 50px; text-align: left; vertical-align: top}
table.list_item td.image_column img {margin-bottom: 5px}
td.image_column img.video_icon {height: 11px; width: 35px; background-position: -450px -64px}
td.image_column img.hiring_icon {height: 11px; width: 40px; background-position: -450px -50px}
table.list_item td.image_column A.icon {display: block; width: 45px; text-align: center; margin-top: 3px }
td.left_column table.list_item td.details_column {width: 580px; text-align: left; vertical-align: top}
#profile div.avatar {vertical-align: top; margin-right: 20px; margin-bottom: 10px}
.user_box {margin: 10px}
.favetitle {}
td.fave_details {vertical-align: top; padding-left: 7px;}
td.favorites_ui {width: 100px}
td.whats_favorites {width: 280px}
.favorites {width: 100%; margin: 5px 0}
.new_bucket .primary .box_content {padding: 10px 20px}
.favorites .avatar {text-align: center; width: 45px; vertical-align: top}
.favorites span.note_text {color: #333; margin: 0; margin-bottom: 10px; line-height: 1.3em}
.favorites span.fan_note_text {color: #333; margin: 0; margin-bottom: 10px; line-height: 1.3em}
#faves .remove {margin-top: 3px; color: #666}
#faves .avatar {vertical-align: top; margin-right: 20px; margin-bottom: 10px; padding-right: 10px}
#fans .avatar {vertical-align: top; margin-right: 20px; margin-bottom: 10px; padding-right: 10px}
#tag_cloud_section .tag_title {font-weight: bold; padding-right: 30px}
#user_info_navigation {margin: 20px 0px 5px 0px}
#company_info_navigation span.selected, #user_info_navigation span.selected {font-weight: bold}
.answer_teaser {margin-bottom: 15px}
.settings {margin-top: 10px }
.settings_deactivate_profile, .settings_remove_profile {text-align: center; padding: 15px; font-weight: bold}
#user_experiences {padding: 10px 0px; border-top: 1px #ccc dotted}
#user_experience_tabs_container {margin: 0 0 40px 0; position: relative; width: 100%}
#biz_card_bottom_container {margin: 0px; padding: 0px}
h2.company_overview {margin-bottom: 20px}
li.biz_card_link {float: left; width: 40%; margin-left: 25px; padding: 0px 0px 10px 25px; background-position: 0 -150px}
ul.links li.resume {background-position: 0 -98px}
.biz_card_group {float: left; display: block; padding-right: 8px}
#user_edit_basic_info_container {max-width: 380px}
div.experience_form_container {margin: 20px 0px; padding: 10px 80px}
div.experience_form_container DIV {margin: 10px 0px}
div.experience_form_container .date {margin-bottom: 0}
div.experience_form_container div.date div.fieldWithErrors {display: inline}
div.experience_form_container input.text {width: 250px}
div.experience_container {margin: 10px 0px}
.experience_company {font-weight: bold; float: left; line-height: 15px;}
.experience_date {color: #656565; font-weight: bold; float: right; clear: none; margin-right: 15px; line-height: 15px;}
.experience_title {color: #656565; font-weight: bold; margin: 5px 0 5px 0;}
.experience_answer {margin: 10px 0 10px 0; color: #666;}
.experience_actions {margin: 0 0 20px 0; color: #666;}
.highlight .notice_message, .hint, .notice_message p, .error_message p {background-color: #FCE476; font-weight: bold; color: black; text-align: center; width: 60%; padding: 2px 30px; margin: 0px auto 10px}
.error_message p {background-color: #FF8888}
.hint {width: auto; font-weight: normal; padding: 7px; margin: 0 0 12px;}
.view_profile_link {background: url(/at/assets/images/icons/magnifier.gif) top left no-repeat; padding-left: 20px; font-weight: bold; float: right; height: 25px; margin: -5px 5px 0 0}
div.profile_wizard {width: 700px; margin: auto}
div.profile_wizard div.user_avatar_container div.avatar_large {text-align: center}
div.profile_wizard div.user_avatar_container .avatar_large_default {margin: 0 auto}
div.recommendation_request_container {width: 670px; margin: auto; border: 1px solid #fff; position: relative}
div.recommendation_request_container div.form_box {background: #F1F2F4; padding: 20px 25px; width: 620px}
div.recommendation_request_container td {padding: 0 8px 8px 0}
div.recommendation_request_container .more-rows-link {display: block; margin-bottom: 15px}
div.recommendation_request_container input.first_name, div.recommendation_request_container input.last_name {width: 135px}
div.recommendation_request_container input.email_address {width: 230px}
.end_of_page_tip {text-align: center; padding: 20px 0 60px 0}
div.experience_container .company {color: #c60; font-weight: bold}
#know_others {text-align: right}
#images_and_tags {margin-bottom: 10px}
#images_and_tags td, #company_images td {vertical-align: top}
#company_image_preview table {float:left}
#company_image_preview td {padding: 0}
#answers {}
#answer_box {background-color: #f7cb42; padding: 20px 10px}
#answer_form_details {position: absolute; background-color: white; z-index: 99; border: 1px solid black; padding: 3px; width: 350px}
#answer_form_details .company {width: 269px}
#answer_form_container textarea {position: relative; height: 100px}
#answer_form select {width: 100%}
#thanks_close {margin-top: 20px}
.add_fave_notes {position: absolute; background-color: white; z-index: 99; border: 1px solid black; padding: 3px; width: 200px; margin-top: 5px}
div.tagged_section {border-top: 1px dotted #ccc}
div.tagged_section_title {font-weight: bold; margin: 10px 0px}
a.tagged_section_footer {display: block; margin: 10px 0px}
#tag_type_navigation {margin: 20px 0px}
#tag_type_navigation span.selected {font-weight: bold}
#tag_search_no_results {margin: 10px 0px; padding: 10px 0px; color: #363; border-top: 1px dotted #ccc}
#feedback_from {margin-top: 20px}
#featured_image .submission_time {color: #666}
#featured_image .caption {font-weight: bold; margin: 2px 0}
#image_flags, #set_default, #image_list a {margin-top: 5px}
#company_image_list {text-align: center; margin: 20px 0}
#company_image_list img {margin: 10px}
div.auto_complete {position:absolute; min-width:250px; background-color:white; border:1px solid #888; margin:0px; padding:0px; z-index: 2; cursor: pointer}
li.selected {background-color: #ffb}
div.popover_relative_wrapper {position: relative; display: inline}
div.popover_item_container {display: inline}
div.anchor_container {display: inline; cursor: pointer}
div.popover_container {position: absolute; top: 0px; left: 0px; background-color: #fff}
div.popover_container a.close {margin-left: 10px}
div.default_popover {width: 25em; padding: 3px 5px; background-color: #fff; border: 2px #ffa200 solid}
div.default_popover div.header {font-weight: bold}
div.default_popover div.body {margin: 5px 0px}
#edit_experience_form .box_content {background-color: #fff}
#popover_container_for_i_worked_here {background-color: #fff }
#popover_container_for_i_worked_here .primary {margin-bottom: 0px; width: 26em}
#popover_container_for_i_worked_here .submit {vertical-align: -30%}
div.experience_popover {background-color: #fff; width: 320px}
BODY#body.job_alert div.primary {width: 600px}
BODY#body.job_alert FORM TABLE {margin: 5px; width: 500px}
BODY#body.job_alert FORM TABLE TD {vertical-align: top}
#body.trend table.trends THEAD TH {padding-top: 10px; text-align: left}
#body.trend table.trends THEAD TH H3 {font-weight: bold}
#body.trend table.trends {margin-bottom: 50px; width: 100%}
#body.trend table.trends td.column {vertical-align: top; padding: 0px 15px 10px 5px; width: 33%}
#body.trend table.trends td.column div.column_footer {height: 25px; vertical-align: top; padding-top: 10px}
#body.trend table.trends td.column div.column_footer a.rss_icon_small {float: right; margin: 0 8px 0 0}
#body.trend table.trend_list {position: relative; width: 95%; margin: 0 5px}
#body.trend table.trend_list TD {padding: 5px 0px; border-bottom: 1px #666 dotted}
#body.trend table.trend_list td.item_number {width: 5%}
#body.trend table.trend_list td.search_term {padding-right: 5px; padding-left: 5px; width: 90%}
#body.trend table.trend_list td.movement {width: 5%; white-space: nowrap}
#body.trend H2 a.rss_icon_small {float: right}
div.company_directory_info {margin: 20px 0px 10px 0px; padding: 5px 10px; border-top: 1px #ccc dotted; border-bottom: 1px #ccc dotted}
div.company_directory_navigation {margin: 10px 0px 10px 0px; text-align: center; border-bottom: 1px #ccc dotted}
div.company_directory_navigation DIV {margin: 10px 0px}
div.company_directory_navigation TABLE {margin: auto}
div.company_directory_navigation TABLE TD {font-weight: bold; border: 1px #ccc solid; width: 22px; text-align: center; padding: 4px 0}
div.company_directory_navigation TABLE td.section_item_active {background-color: #f7cb4a; border: 1px #000 solid}
#user_notes_container {clear: both}
#user_notes_preferences_container {position: relative; margin: 0px 5px 10px 5px}
#user_notes_block_sender_status_container {position: relative; padding: 0px 5px; margin: 0}
#user_notes_block_sender_status_container span.blocked {color: #c00}
#user_notes_block_sender_status_container span.unblocked {color: #0c0}
#user_settings_open .notice_message, #user_settings_open .error_message {display: inline }
#user_notes_received_container {margin: 0px 0px}
div.note_anchor {height: 50px; width: 55px; text-align: center; background-color: #fef8b0; font-weight: bold; line-height: 10pt; z-index: 1}
div.note_anchor div.unread {line-height: 0.9em; margin: auto auto; padding-top: 9px; color: #c60}
div.note_anchor div.read {line-height: 0.9em; margin: auto auto; padding-top: 9px; color: #bbb}
div.note_popover {width: 180px; min-height: 180px; padding: 5px; background-color: #fef8b0; cursor: default; border: 1px #ca4 solid}
#leave_a_note_container {position: relative; margin: 0px 0px 0px 0px}
#leave_a_note_status {display: inline}
#leave_a_note_status_message {background-color: #FCE476; font-weight: bold; color: black; text-align: center; width: 60%; padding: 2px 30px; margin: 10px 15px}
#leave_a_note_container A {font-weight: bold; color: #bbb; text-decoration: none}
#leave_a_note_container A:HOVER {color: #c60}
div.note_nav a, div.note_controls a:visited, div.note_controls a:active {font-weight: bold; text-decoration: none; color: #999}
div.note_body {position: relative; color: #333; margin-left: 8px}
div.note_signature {position: relative; color: #c60; margin: 10px 5px; white-space: nowrap}
div.note_posted_date {position: relative; color: #999; margin: 10px 5px; white-space: nowrap}
#leave_a_note_form_container {position: absolute; width: 200px; background-color: #fef8b0; color: #c60; text-align: center; padding: 5px 5px 5px 5px; z-index: 10; top: 0px; left: 0px; font-weight: normal}
#leave_a_note_form_container div.note_controls {text-align: right}
#leave_a_note_form_container FORM {margin: auto; background-color: #fef8b0}
.leave_a_note_form_container input.submit {vertical-align: -30%}
.leave_a_note_form_container TEXTAREA {position: relative; background-color: #fef8b0; color: #c60; height: 150px; width: 150px; margin: 10px; overflow: auto}
#toggle_user_edit_view_container, .subnav_tabs {clear: both; border-bottom: 1px solid #999; border-top: 1px solid #fff; padding: 5px 10px 4px; margin: 5px 0px 15px}
#toggle_user_edit_view_container span, .subnav_tabs span {padding: 5px 6px 4px; margin-right: 5px; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999}
#toggle_user_edit_view_container span.disabled, .subnav_tabs span.disabled {padding: 5px 10px 5px 10px; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; font-weight: bold; background: #fff}
.subnav_tabs a#webmail_import_link {display: block; float: right; height: 35px; margin-top: -20px; background: url(/at/assets/images/webmail_logos_flat_y_g.gif) bottom right no-repeat}
.subnav_tabs a#webmail_import_link span {display: none}
#my_tags_box, #my_url_box, #my_links_box, #video_resume_box {padding-top: 10px}
#my_url_box.content_bucket {padding: 10px 3px 0}
#user_edit_my_url_container INPUT {display: inline}
#edit_url_container INPUT {display: inline}
.multi_select_check_list {height: 147px; margin: 10px 0; overflow: auto; padding-left: 10px; width: 400px}
.multi_select_check_list .option {border-bottom: 1px solid #ddd}
.multi_select_check_list .option label {font-size: 12px; margin: 3px}
.multi_select_check_list_submit {margin: 5px 0 0 7px}
ul.custom_field_display li {padding-top: 3px}
SELECT.country {width: 250px}
#things_you_can_do {}
#things_you_can_do div.title {margin: 0px 0px 10px -15px}
#things_you_can_do li {margin: 0 5px 5px 0}
#user_business_card_container {width: 100%; margin: 0px 0px 0px 0px}
#user_business_card_container td.avatar {width: 10%; vertical-align: top; text-align: center; padding: 0px 0px 8px 0px}
#user_business_card_container td.avatar_med {width: 70px; vertical-align: top; text-align: center; padding: 0px 0px 8px 0px}
#user_business_card_container td.details {vertical-align: top; padding: 0px 0px 0px 2px}
.context_button {height: 27px}
.context_button .button_l {height: 27px; width: 7px; background: transparent url(/at/assets/images/buttons/button_bg_l.png) no-repeat; float: left}
.context_button .button_m {float: left; height: 27px; line-height: 27px; font-weight: bold; color: #973333; padding-left: 17px; padding-right: 17px; background: transparent url(/at/assets/images/buttons/button_bg.png) repeat-x}
.context_button .button_r {height: 27px; width: 7px; background: transparent url(/at/assets/images/buttons/button_bg_r.png) no-repeat; float: left}
#welcometext {max-width: 80%; margin-left: 100px; color: #333}
#welcometext h1 {clear: none; padding-top: 1px}
.bylines {margin-top: 0px; margin-bottom: 5px}
.async_search_line {border-top: 1px solid #ccc; background: transparent url(/at/assets/images/sprites_vertical.png) repeat-x right -750px}
div.business_card_section_title {color: #c60; font-weight: bold; padding: 0px 0px 0px 5px; margin: 5px 5px 3px 5px}
div.business_card_section {padding: 0px 0px 0px 5px; margin: 3px 5px 8px 5px}
.business_card_avatar_large {padding: 10px 5px 5px 15px; width: 130px}
.business_card_avatar_med {padding: 10px 0px 5px 15px; width: 70px}
.business_card_details {padding: 10px 5px; vertical-align: top}
.business_card_details form {margin: 5px 0 }
table.user_view {width: 100%; margin: 0px 0px 15px 0px}
table.user_view td.top_left {width: 10px; vertical-align: top}
table.user_view td.top_label {font-weight: bold}
td.top_label A {font-weight: normal}
table.user_view td.top_right {width: 10px; vertical-align: top}
table.user_view td.bottom_left {width: 10px; height: 10px; vertical-align: bottom}
table.user_view td.bottom_right {width: 10px; height: 10px; vertical-align: bottom}
table.user_edit {width: 100%; background-color: #f0f2f4; margin: 0px 0px 15px 0px}
table.user_edit td.top {padding-top: 10px}
table.user_edit td.top_left {width: 10px; background: url(/at/assets/images/corners/gray-tl.gif) no-repeat left 0px}
table.user_edit td.top_label {font-weight: bold}
table.user_edit td.top_right {width: 10px; background: url(/at/assets/images/corners/gray-tr.gif) no-repeat right 0px; padding: 10px; vertical-align: top}
table.user_edit td.left {width: 10px}
table.user_edit td.body {}
table.user_edit td.right {width: 10px}
table.user_edit td.bottom_left {width: 10px; height: 10px; background: url(/at/assets/images/corners/gray-bl.gif) no-repeat left bottom}
table.user_edit td.bottom {height: 10px}
table.user_edit td.bottom_right {width: 10px; height: 10px; background: url(/at/assets/images/corners/gray-br.gif) no-repeat right bottom}
table.user_edit input.company {width: 240px}
table.user_edit #experience_role {width: 240px}
table.user_edit FORM {margin: 0px 0px}
table.user_edit div.dates_container {margin: 10px 0px}
table.user_edit div.date {margin: 10px 0px}
#biz_card_bottom {padding: 10px 0 0 0}
#user_experience_tabs {position: relative; top: 0px; clear: both; padding: 0; margin: 0; height: 41px; overflow: hidden; background-position: 0px -1050px}
#user_experience_tabs LI {display: block; float: left; min-width: 30px; height: 31px; padding: 5px 10px 3px 10px; list-style-type: none; font-weight: bold; background: transparent; border-right: 1px #bdccdd solid; vertical-align: top; text-align: left}
LI div.tab_company_name {white-space: nowrap}
LI div.tab_company_date {white-space: nowrap; font-weight: normal}
#user_experience_tabs li.about {padding: 5px 0 5px 0; text-align: center; width: 56px; border: none; background-position: -325px -50px}
#user_experience_tabs li.about_active {padding: 10px 0px 0px 0px; text-align: center; width: 56px; border: none; background-position: -250px -50px}
#user_experience_tabs li.active {padding: 10px 10px 3px 10px; background-position: 0 -1000px}
#more_experiences_corner {position: absolute; top: 0; right: 0; width: 20px; height: 41px; z-index: 5; text-align: right}
#more_experiences_tab {white-space: nowrap; min-width: 11px; height: 41px; background-position: right -1100px; background-repeat: no-repeat}
#more_experiences_content {padding: 5px 11px 0px 5px; font-weight: bold}
.connection_summary_wrapper {width: 100%; margin: 0px 0px 20px 0px; padding: 0px; background-image: url(/at/assets/images/connection_summary_bg.gif); background-repeat: repeat-x}
div#connection_summary {font-weight: bold; width: 100%; margin: 0px; padding: 0px}
#connection_summary p {line-height: 20px; margin: 3px}
#connection_summary img {vertical-align: middle; margin-right: 10px; margin-left: 23px}
a.user_move_tabs_button {vertical-align: -15%}
.fave_note_container {background: url(/at/assets/images/layout/endorse-bg.gif) top left repeat-x; border: 1px solid #efdfc6; border-left: 0; border-right: 0; margin-left: 55px}
.horzdottedrule {border-top-width: 1px; border-top-style: dotted; border-top-color: #999999; clear: both}
.horizontal_ad_divider {border-top: dotted 1px #ccc; clear: both; margin: 20px 0}
#edit_experience_tags_form_container {margin: 8px 0px 0px 0px}
.search_results ul.search_utils {margin: 3px 0}
ul.search_utils li, ul.search_utils.inline li {margin: 0; padding: 0 20px 0 0; float: left; line-height: 16px}
#search_results_utility_links li {float: none}
ul.listing_utilities div.search_utils div.util_flyout {top: 0}
ol.search_results ul.search_utils li {padding-right: 15px; margin-bottom: 5px}
ul.search_utils li.payscale_link {padding-left: 11px; background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat 0px -348px}
ol.search_results ul.search_utils .get_job_alerts a span.text, ul.search_utils li.payscale_link a {border-bottom: 1px dotted #666; text-transform: none; font-weight: normal}
ul.search_utils li.save_job {padding-left: 16px; background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat 0px -150px}
ul.search_utils li.get_job_alerts {position: relative; padding-left: 22px}
ul.search_utils li.get_job_alerts a {border-bottom: 1px dotted #666}
ul.search_utils div.util_flyout a {border-bottom: none}
#wizzyContainer {z-index: 100}
div.search_teaser_item {margin: 0 0 10px}
div.job_search_results_teaser_small div.teaser_title {color: #6E6666; font-weight: bold; margin-bottom: 4px}
div.job_search_results_teaser_small div.search_teaser_item {margin: 0 0 3px}
div.search_teaser_item img {vertical-align: -7px; padding-right: 5px}
.search_teaser_item img.job_icon {height: 25px; width: 25px; background-position: -400px -400px}
.search_teaser_item img.company_icon {height: 25px; width: 25px; background-position: -550px -400px}
.search_teaser_item img.people_icon {height: 25px; width: 25px; background-position: -333px -425px}
div.unified_search {margin: 5px 0 10px}
div.unified_search a.tip {margin: 4px}
div.results_top {border-top: 1px dotted #ccc; padding: 10px 0 0; margin: 0 0 15px 0}
div.paging div.result_count{ color: #666; font-weight: bold}
div.user_action_item {background: url(at/assets/images/add_16.gif) 5px 5px no-repeat #FFEFAA; padding: 6px 5px 5px 28px}
div#related_content_container table td {padding: 0 3px 0 0; margin: 0}
div#related_content_container table td.image {width: 45px}
div#related_content_container table td p {padding: 0; margin: 0 0 3px}
#search_bar {margin-bottom: 15px; clear: both}
#search_bar hr {border: 0; color: #f7cb4a; background-color: #f7cb4a; height: 1px}
#logo_search {position: relative; padding-left: 15px; padding-top: 10px; vertical-align: middle}
.wide_space_divider {margin: 0 10px}
#job_search_form_container {min-width: 660px; padding: 0 20px 15px 20px}
.searchheadsmall {font-weight: bold; color: #a3421a}
#search_labels {display: table-row}
#search_labels td {padding-top: 0; margin-top: 0; color: #a54118}
#job_search_inputs .field {color: #666666}
div.sb_rounded_corners_container {position: relative; background-color: transparent; min-height: 10px; width: 100%}
div.sb_bottom_rounded_corners_container {position: relative; top: -10px}
img.sb_left_rounded_corner {position: absolute; top: 0px; left: 0px; height: 10px; width: 10px}
img.sb_right_rounded_corner {position: absolute; top: 0px; right: 0px; height: 10px; width: 10px}
table.job_search_form {width: 100%}
table.job_search_form input {padding: 1px; margin: 0}
table.people_search_form input.search_query, table.job_search_form input.search_query {padding: 5px; margin-right: 10px}
table.job_search_form td {margin-top: 0}
ul#search_form_options li {float: left; padding-bottom: 6px; margin: 0 4px 3px 0; background: transparent url(/at/assets/images/sprites_buttons_logos.png) no-repeat left bottom; font-size: 11px; font-weight: bold}
ul#search_form_options li a, ul#search_form_options li span {display: block; border: 1px solid #000; border-bottom: none; padding: 3px 9px 5px; background: #fff; outline: 0}
ul#search_form_options li.active {background-position: bottom center}
ul#search_form_options li.active a, ul#search_form_options li.active span {background: #fff; color: #000}
ul#search_form_options li.active a:hover {text-decoration: none}
tr#jobs_search_inputs TD, tr#people_search_inputs TD {vertical-align: top}
tr#jobs_search_inputs input#query, tr#people_search_inputs input#query {width: 275px; padding-left: 3px; color: #666666}
tr#jobs_search_inputs input#location, tr#people_search_inputs input#location {margin-right: 6px; width: 150px; color: #666666}
tr#companies_search_inputs input#query {width: 325px; color: #666666}
tr em.search_magnifier {padding: 2px 15px 2px 0; background: url(/at/assets/images/sprites_vertical.png) no-repeat 0 -249px}
div.search_results {padding-top: 5px; clear: both}
td.image_column {min-width: 55px}
h3.srtitle a {font-weight: bold}
.srtags {font-weight: bold}
div.people_search div.list_item {padding-bottom: 3px}
#search_results_survey_container {margin-bottom: 10px; text-align: center; color: #666}
#search_results_survey_container table {width: 80%; margin: 10px auto}
#search_results_survey_container p.survey_button {height: 38px; width: 100px; background: url(/at/assets/images/buttons/survey_left.gif) top left no-repeat}
#search_results_survey_container p.survey_button A {display: block; color: #666; height: 38px; padding: 4px; background: url(/at/assets/images/buttons/survey_right.gif) top right no-repeat; text-align: center}
#search_results_survey_container p.survey_button A:LINK {text-decoration: none; color: #666}
#search_results_survey_container p.survey_button A:VISITED {text-decoration: none; color: #666}
#search_results_survey_container p.survey_button A:HOVER {text-decoration: none; color: #952e0f }
#search_results_survey_container p.survey_button A:ACTIVE {text-decoration: none; color: #666}
.admin_menubar {display: block; background: transparent url(/at/assets/images/admin-hat-back.gif) repeat-x; height: 41px}
.admin_menubar ul {background: transparent url(/at/assets/images/admin-hat-left.gif) no-repeat 0 -1px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 90px; float: left; height: 41px}
.admin_menubar ul li {margin: 0px 6px 0px 0px; padding: 0px 12px 0px 5px; float: left; list-style:none; background-image: url(/at/assets/images/admin-hat-dividers.gif); background-position: top right; background-repeat: no-repeat; position: relative; z-index: 9999}
.admin_menu {display: none; position: absolute; top: 24px; left: -6px; background-color: #fff; border: solid 1px #999; z-index: 1; padding: 3px}
.admin_menu div {padding: 3px; cursor: pointer}
.admin_menu div a {display: block; width: 100%}
a.hat:link {color: #fff; text-decoration: none;}
a.hat:visited {color: #fff; text-decoration: none;}
a.hat:hover {color: #fde394; text-decoration: none;}
a.hat:active {color: #fde394; text-decoration: none;}
.admin_menu div a: {color: #777; text-decoration: none;}
.admin_menu div a:link {color: #777; text-decoration: none;}
.admin_menu div a:visited {color: #777; text-decoration: none;}
.admin_menu div a:hover {color: #777; text-decoration: none;}
.admin_menu div a:active {color: #777; text-decoration: none;}
#search_filters h4, #search_filters ul.links {margin-top: 10px}
#search_filters h4.expandable-filters {margin-left: -11px; padding-left: 11px; background: url(/at/assets/images/arrow-toggle.gif) 0 -8px no-repeat}
#search_filters h4.contracted {background: url(/at/assets/images/arrow-toggle.gif) 3px 3px no-repeat}
#search_filters h4.expandable-filters a {color: #444; border-bottom: 1px dotted #333; outline: none}
#search_filters h4.expandable-filters a:hover {text-decoration: none}
#search_filters .filter_title {margin-top: 3px}
div.filters_content {margin-bottom: 15px}
table.availability_settings {border-collapse: collapse; width: 100%; margin-top: 4px}
table.availability_settings td input {margin: 0}
table.availability_settings td label {}
table.availability_settings td.filters_checkbox_onlylink {text-align: right}
input#query_refine {margin-top: 5px; width: 210px}
#filter_suggest_tag_refinements {background: #eaeaea; padding: 10px; margin: 2px auto 10px}
#endorsements_box {}
div#system_message_container .wrapper {background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat 0px -800px; margin: 0 0 15px; padding-left: 35px; position: relative; color: #333333}
div#system_message_container .background {background: transparent url(/at/assets/images/sprites_vertical.png) repeat-x 0px -900px}
div#system_message_container.private_profile_notice {background: url(/at/assets/images/system_message/msg_bg_error.gif) top left no-repeat; margin-bottom: 30px}
div.system_message_notification {background: transparent url(/at/assets/images/sprites_vertical.png) no-repeat right -850px; height: 22px; padding-top: 7px}
div#system_message_extras_container {margin: 5px 0 5px 35px; position: relative}
table.system_message_extras_table {width: 100%}
table.system_message_extras_table td {padding: 3px 0}
.adbright_container {padding: 0 16px}
.right_column .adbright_container {margin-bottom: 25px}
.single_column_banner_ad {text-align: center}
h6.advertisements {text-transform: uppercase; text-align: center}
.ad_label {text-align: right; text-transform: uppercase; color: #666; margin-bottom: 7px}
a.ad_label {color: #000}
#affiliate_logo {width: 100%; border: 1px solid #c60}
#user_business_card_container td.company_details {padding-left: 13px}
.company_contact_info .label {color: #c60; width: 65px; float: left; clear: left; font-weight: bold; margin-bottom: 1em}
.company_contact_info .detail {margin-bottom: 1em; width: 75%; float: left}
table.company_details {border-spacing: 0; margin-bottom: 20px}
.company_details td {padding: 4px}
.collapsed {display: none}
ul.bullet_link_list {margin: 15px auto}
ul.bullet_link_list li {margin-bottom: 7px}
.hidden_search_bar {padding: 4px; text-align: right}
#under_search_nav {height: 30px; float: left; width: 100%; line-height: normal; padding: 0; margin: 0; position: relative; background-position: 0 -700px; background-repeat: repeat-x}
#under_search_nav div.sub_nav_tip {float: left; line-height: 30px; padding: 0 20px; height: 30px}
#under_search_nav ul {margin: 0; padding: 0 12px 0 0; list-style: none; background-position: 0 -650px; background-repeat: no-repeat}
#under_search_nav li {display: block; float: left; margin: 0; padding: 0; line-height: 30px; color: #333; background-repeat: no-repeat; background-position: right top}
#under_search_nav ul.right {float: right; background-position: right -650px}
#under_search_nav ul.left li.tab {background-position: right -949px}
#under_search_nav ul.left li.tab.current {background-position: right -50px}
#under_search_nav div.sub_nav_tip, #under_search_nav ul.left li a.first {background-position: 0 -600px; background-repeat: no-repeat}
#under_search_nav ul.left li.current a.first {background-position: left top; background-repeat: no-repeat}
#under_search_nav ul a {display: block; float: left; padding: 0 12px; height: 30px}
#under_search_nav a.button {padding: 0 8px}
#under_search_nav a img {position: relative; right: 7px; top: 10px}
#under_search_nav ul.right li {font-size: 12px}
#under_search_nav ul.right a {padding: 0 4px}
#under_search_nav ul.right a.here {color: #000; font-weight: bold}
#under_search_nav a.edit_profile_button {text-indent: -9000px; overflow: hidden; background: url(/at/assets/images/buttons/edit.gif) 0 10px no-repeat; height: 26px; width: 20px; outline: 0}
#under_search_nav a.edit_profile_button:hover {text-indent: -9000px; overflow: hidden; background: url(/at/assets/images/buttons/edit_hover.gif) 0 10px no-repeat; height: 26px; width: 20px}
div.sub_nav_break {clear: both}
a.gray_link, #under_search_nav li.tab a {color: #555}
#under_search_nav li.tab a.gray_link_here {font-weight: bold; color: #d84519; letter-spacing: .05em}
#view_videos_div {padding-bottom: 10px}
img.captcha {height: 45px; width: 159px; margin: 5px 0 15px}
.landing_view_all {margin: 0 0 25px 0}
.inline_inquire {text-align: center; float: right; padding: 0 0 0 10px}
.inquire_iframe {height: 1px; width: 1px; border: none}
.contextual-featured-employer-container, .contextual-featured-employer-container td {padding-bottom: 10px; width: 180px}
.contextual-featured-employer-container .primary {margin-bottom: 3px}
.contextual-featured-employer, .contextual-featured-employer h4, .contextual-featured-employer p {text-align: center}
.contextual-featured-employer td {line-height: 1.2em; color: #333; vertical-align: middle}
.contextual-featured-employer .employer-ad-logo {margin: 0 auto 10px auto; padding: 5px 0; width: 120px; height: 60x; text-align: center}
.contextual-featured-employer a:link {color: #0063DC; text-decoration: none}
.contextual-featured-employer a:hover {color: #0063DC; text-decoration: underline}
.inbox_date {color: #666; float: right; padding: 0 10px 0 0}
A.grid_delete {display: block; height: 14px; width: 14px; background-position: 0 0}
A.grid_delete.loading {background: none }
A.grid_delete IMG {height: 14px; width: 14px}
ul.widget_list.small LI {margin: 0}
#col_one {list-style-type: none; margin: 0; padding: 0; min-height: 200px}
.drop_hover {border: 1px dashed #f00}
#col_one, #col_two {list-style-type: none; margin: 0; padding: 0; min-height: 200px}
.w_new_bucket {margin-bottom: 15px}
.inbox_controls a:link, .inbox_controls a:visited {color: #c60}
ul.widget_list {list-style-type: none; margin: 0 0 7px 0; padding: 0}
.widget_body {padding: 5px 10px}
.unread_note {font-weight: bold}
ul.widget_list li {border-bottom: 1px dotted #ccc; padding: 5px 0}
.w_bucket_header {height: 25px; position: relative; cursor: move; background-position: 0 -1200px}
.w_bucket_title {line-height: 25px; margin-left: 5px}
.w_bucket_title img {margin-right: 5px}
strong.w_bucket_title a.opened, strong.w_bucket_title a.closed {display: block; float: left; margin: 7px 3px; clear: none; height: 9px; width: 9px}
strong.w_bucket_title a.closed {background-position: -700px -525px}
strong.w_bucket_title a.opened {background-position: -700px -497px}
.w_bodytext {line-height: 1.5em; color: #333; padding-top: 10px}
.w_bucket_header_right {height: 25px; width: 7px; font-size:1px; position: absolute; right: 0; top: 0}
.w_bucket_top {}
#wcol_one {float: left; width: 48%; padding: 0px}
#wcol_two {float: right; width: 48%; padding: 0px}
div#import_actions p, div#import_actions, #import_actions_grid td {text-align: center}
#import_actions_grid td.import_action {border: 1px solid #b9b9b9; width: 95px; padding: 5px}
#webmail_import_controls label {background: #fff; padding: 7px; width: 95px; float: left; line-height: 20px; margin-right: 5px; background-repeat: no-repeat; background-position: 27px}
#webmail_import_controls label span {display: none}
#pre_fly {height: 0}
#flyout {position: absolute; background-repeat: repeat-x; top: 156px; z-index: 200; height: 292px; background-image: url(/at/assets/images/flydown_bg.png); width: 90%; min-width: 725px; max-width: 950px}
#fly_l {width: 30px; background-color: #fff; float: left; height: 292px; background-image: url(/at/assets/images/fly_l.png); background-repeat: no-repeat}
#fly_r {width: 30px; background-color: #fff; position: absolute; top: 0px; right: 0px; height: 292px; background-image: url(/at/assets/images/fly_r.png); background-repeat: no-repeat}
#flyout_form {width: 339px; height: 213px; background-image: url(/at/assets/images/flyout_form_bg.gif); background-repeat: no-repeat; position: absolute; right: 20px; top: 40px}
#no_thanks {position: absolute; top: 218px; left: 100px}
#close_top {position: absolute; top: 15px; right: 30px}
#close_top img {vertical-align: middle}
#flyout #flyoutguts {margin: 15px}
#flyoutguts p {color: #444; margin: 10px 0}
#inline_register p {color: #444; margin: 2px 0}
#inline_register label {font-size: 13px; font-weight: bold}
#flyoutguts h2 {color: #ac3714; margin: 0px; font-weight: bold}
#flyoutguts ul {margin-left: 20px; padding-left: 20px}
#flyoutguts ul li {color: #444; margin: 5px auto 10px 5px; font-size: 16px; list-style-type: disc}
.close_footer {width: 100%; text-align: center; position: absolute; bottom: 30px}
div.adsense_skyscraper {text-align: left; width: 160px}
div.adsense_skyscraper a:link, div.adsense_skyscraper a:visited, div.adsense_skyscraper a:hover, div.adsense_skyscraper a:active {color: #0036dc}
div.adsense_skyscraper a.ads_by {color:#000}
div.adsense_skyscraper a.js_ad {text-decoration: none}
div.adsense_skyscraper a.js_ad .headline {text-decoration: underline}
div.adsense_skyscraper a.js_ad .body {color: #000}
div.adsense_skyscraper a.js_ad.single .headline {font-size: 18px}
div.adsense_skyscraper a.js_ad.single .body {font-size: 15px}
div.adsense_skyscraper a.js_ad.single .url {font-size: 12px}
div.list_scrollable {width: 100%; overflow: auto; max-height: 320px; background-color: #fff}
div.list_scrollable table {width: 100%}
div.list_scrollable table tr {background: url(/at/assets/images/grid.gif) repeat-x}
div.list_scrollable table td {padding: 7px}
#message_header {position: relative}
.subject {margin-bottom: 20px}
#note_detail_container {width: 80%; min-width: 755px; margin-left: auto; margin-right: auto}
#note_detail_container h2 {margin: 20px auto 30px 0}
#note_detail_date {position: absolute; right: 0px; top: 0px}
#inbox_link {position: absolute; top: 0px; right: 0px}
#note_detail {width: 100%; clear: both}
#note_detail_container .box_content {zoom: 1}
#note_links {padding: 10px 0 15px 100px}
#note_detail_container p {margin-bottom: 10px}
.note_label {width: 100px; float: left; clear: both}
.note_label h4 {font-weight: bold}
.note_content {float: left; width: 80%; position: relative}
#new_note_text {height: 120px; width: 550px; margin-bottom: 20px}
#note_submit_container {width: 100%; position: relative; height: 18px}
#inbox_container {width: 90%; margin: 0px auto}
#inbox_grid td, .table_list td {border-bottom: 1px dotted #666}
#inbox_grid, .table_list {width: 100%; margin-bottom: 30px}
#inbox_grid td, .table_list td {height: 50px; vertical-align: middle; padding: 0 9px 0 10px}
.inbox_checkbox {background-color: #eee}
#shaded_wrap {background-color: #e2e9ef; padding: 15px; text-align: center}
#shaded_wrap div {text-align: center}
#shaded_wrap div#reply_list {text-align: left; margin-bottom: 10px}
div#reply_list ul {padding-left: 10px; margin-left: 10px}
div#reply_list li {font-size: 11px; list-style-type: disc}
#send_reply_button {margin: 0px auto 0px auto}
#recruiter_links li {margin-bottom: 4px}
div.next_prev {margin-bottom: 10px}
p.subscript_links {margin-top: 10px}
.table_list td.avatar {width: 40px; padding-left: 0}
.table_list td.actions {text-align: right}
.manage_endorsements .table_list td.actions {width: 70px; padding-right: 10px; vertical-align: top}
.manage_endorsements h3 img, .manage_endorsements h4 img {vertical-align: middle}
.manage_endorsements .table_list td {padding: 10px 0}
#body.job td.left, #body.job th.left {text-align: left}
#body.job td.right, #body.job th.right {text-align: right}
#body.job.list table.job_list {width: 100%}
#body.job.list table.job_list TH {font-weight: bold; border-bottom: 1px solid #ccc; white-space: nowrap}
#body.job.list table.job_list TD {border-bottom: 1px solid #eee}
#body.job.list table.job_list TD.row_created {white-space: nowrap}
#body.job.list table.job_list TD.row_delete {border-right: none}
#body.job.list table.job_list TH, #body.job.list table.job_list TD {padding: 5px 10px}
#body.job.show #job_details TD {padding: 1px}
#body.job .messaging_system_notification, #body.job .messaging_system_feature {margin-bottom: 10px}
#body.job #job_is_active {margin-bottom: 10px}
#body.job #post_another {margin-left: 5px; vertical-align: middle}
#body.job #avatar {vertical-align: top}
#body.job #tags_container {margin: 10px auto}
#body.job #tags_container .teaser {font-weight: bold}
#body.job .business_card_wrapper {margin-bottom: 20px}
#body.job #edit_job_location form {display: inline}
#body.job #description {margin-bottom: 20px}
#body.job #description_teaser {display: inline; margin-right: 3px}
#body.job #edit_job_description, #body.job #job_description {padding-bottom: 10px; border-bottom: 1px dotted #666; margin-bottom: 10px}
#body.job #matches {width: 218px}
#body.job #matches .teaser {margin-bottom: 10px}
#body.job #matches .teaser .job {color: #c60; font-weight: bold}
#body.job table.list_item {margin: 2px 0}
#body.job #deactivate_job .yes_or_no {width: 50%; margin-top: 100px; text-align: center}
#body.job .job_bookmark_date {margin-bottom: 15px}
#body.job #company_users {width: 215px}
#body.job #steps {width: 100%; border: 1px solid black; margin-bottom: 10px}
#body.job #steps .current {font-weight: bold; color: #d84519}
#body.job #steps .past {color: gray}
#body.job #jobpost_help ul {padding-left: 15px; margin: 3px auto}
#body.job #jobpost_container {width: 529px}
#body.job #jobpost_head {background: url(/at/assets/images/layout/job-post-top.gif) no-repeat top; height: 93px; width: 100%}
#body.job #jobpost_box {border: 4px solid #d84519; border-top: 0; border-bottom: 0; width: 501px; padding: 10px}
#body.job #jobpost_body {width: 100%}
#body.job #jobpost_body td.column {padding: 15px 5px 55px 5px; vertical-align: top}
#body.job #jobpost_body td.border {border-top: 1px dotted #666; padding-top: 35px}
#body.job #jobpost_body .faq {width: 275px; color: #333; line-height: 1.5em; padding-left: 20px}
#body.job .faq .item {margin-bottom: 25px}
#body.job form #jobpost_body input.long {width: 250px; color: #333; margin-bottom: 10px}
#body.job .fieldWithErrors {display: inline}
#body.job div.job_post.two_tone {margin: 0 10px 0 150px; width: auto}
#body.job table.targeting_choices {width: 100%}
#body.job table.targeting_choices td.button {width: 170px; padding: 5px}
#body.job #tag_teaser, #body.job #tag_suggestion_teaser {margin-top: 5px}
#body.job #job_is_active, #body.job #no_suggested_job_tags {background-color: #efefef; background-image: url(/at/assets/images/icons/alert_feature.gif); background-repeat: no-repeat; background-position: 5px 3px; padding: 5px 5px 5px 27px}
#body.job #tag_suggestions {margin-top: 10px}
#body.job .self_tag img {margin: auto 3px}
#body.job form #jobpost_body .submit {margin: 20px auto; text-transform: uppercase; color: #9c3031; font-weight: bold}
#body.job form #jobpost_body .submit input {vertical-align: middle; margin: auto 4px}
#body.job form #jobpost_body textarea {height: 130px; width: 250px}
#body.job #job_ad_grid {margin: 20px auto}
#body.job #jobpost_foot {background: url(/at/assets/images/layout/job-post-bottom.gif) no-repeat top; height: 15px; width: 100%}
#body.job .user_edit .top_label {padding: 20px 0}
#body.job .user_edit .body {padding-bottom: 10px}
#body.job .user_edit .body DIV {width: 100%}
#body.job .thanks_offer {width: 100%; margin-top: 20px}
#body.job .thanks_offer td {vertical-align: top; padding-bottom: 40px}
#body.job img.button {margin-left: 30px; vertical-align: middle}
#body.job .thanks_info_form {position: relative}
#body.job .thanks_info_form label, #body.job .thanks_info_form input.field {display: block; width: 150px; float: left; margin: 5px auto}
#body.job .thanks_info_form label {text-align: right; width: 150px; padding-right: 10px}
#body.job .thanks_info_form .submit {margin-left: 160px}
#body.job .thanks_info_form br {clear: left}
#signin_form {margin: 20px auto; padding: 20px 0; border-top: 1px dotted #666; border-bottom: 1px dotted #666}
#body.job #errorExplanation {width: 450px; margin-top: 0}
table.personal_jobs {width: 100%}
#body.job table.personal_jobs th {font-weight: bold; padding: 0 0 8px 5px}
#body.job table.personal_jobs td {vertical-align: top; padding: 5px}
#body.job table.personal_jobs td H4 {font-weight: normal}
#body.job #employer_ad_teaser {margin-top: 0}
#body.job #employer_ad_teaser td {padding-bottom: 0}
#body.job #employer_ad_teaser img {padding-right: 8px}
#body.job .dashboard_help {width: 100%; margin-top: 20px}
#body.job .dashboard_help td {vertical-align: top; padding-bottom: 14px; color: #666}
#body.job .dashboard_help img {padding-right: 4px}
#body.job table#inquiries_list {width: 100%; vertical-align: top}
#body.job table#inquiries_list tr.summary {margin: 10px 0; padding: 0 0 10px 0; background: transparent url(/at/assets/images/backgrounds/inquiry-dashboard-item-gradient.gif) repeat-x left top}
#body.job table#inquiries_list .left {text-align: left}
#body.job table#inquiries_list .right {text-align: right}
#body.job table#inquiries_list .center {text-align: center}
#body.job table#inquiries_list TH, table#inquiries_list TD {vertical-align: top; padding: 8px; font-weight: bold}
#body.job table#inquiries_list label.missing {color: #000}
#body.job table#inquiries_list a.delete_inquiry {display: block; margin: 0 10px 0 0}
#body.job table#inquiries_list strong.member_inquiry {background: transparent url(/at/assets/images/icons/star-12x12.png) no-repeat right; height: 20px; line-height: 20px; padding-right: 15px; white-space: nowrap}
#body.job table#inquiries_list ul.actions, table#inquiries_list ul.profile_details {list-style-type: none}
#body.job table#inquiries_list ul.actions LI, table#inquiries_list ul.profile_details LI {margin: 0 0 5px 0}
#body.job table#inquiries_list TEXTAREA {width: 100%; height: 100px; margin: 0 0 15px 0}
#body.job table#inquiries_list a.show_details, table#inquiries_list a.hide_details {display: block; white-space: nowrap; padding: 0 10px 0 0; text-align: right}
#body.job table#inquiries_list a.show_details {background: url(/at/assets/images/sprites_vertical.png) no-repeat right -275px}
#body.job table#inquiries_list a.hide_details {background: url(/at/assets/images/sprites_vertical.png) no-repeat right -225px}
#body.job ul.actions LI {white-space: nowrap; height: 20px; line-height: 20px}
#body.job ul.actions li.email {padding: 0 0 0 20px; background: transparent url(/at/assets/images/icons/email.png) no-repeat left top}
#body.job ul.actions li.profile {padding: 0 0 0 20px; background: transparent url(/at/assets/images/icons/go-to-profile.gif) no-repeat left top}
#body.job ul.actions li.network_invite {padding: 0 0 0 20px; background: transparent url(/at/assets/images/icons/add-to-network.gif) no-repeat left top}
#body.job ul.actions li.network_contact {padding: 0 0 0 20px; background: transparent url(/at/assets/images/icons/group.gif) no-repeat left top}
#body.job ul.actions li.bookmark {text-indent: 20px}
#body.job ul.actions li.add_to_bookmarks {background: transparent url(/at/assets/images/icons/add-to-bookmarks.png) no-repeat left}
#body.job ul.actions li.bookmarked {background: transparent url(/at/assets/images/icons/in_your_bookmarks.png) no-repeat left}
#body.job ul.actions li.bookmark SPAN {background: transparent}
#body.job ul.actions li.bookmark A {background: transparent}
#body.job ul.profile_details li.resume {text-indent: 20px; background: transparent url(/at/assets/images/icons/resume_link.png) no-repeat left}
#body.job .lightbox_inquire {background-color: #f0f2f4; border: 1px solid #ffa200; padding: 10px; padding-bottom: 25px; width: 100%}
#body.job .lightbox_inquire .top_label {font-weight: bold; padding-bottom: 10px}
#body.job .lightbox_inquire .top_right {vertical-align: top}
#body.job .user_edit div#lightbox_status_message {display: none}
#body.job div.job_search_results_item {padding-bottom: 20px}
#body.job div.job_match_tags {margin: 0 0 15px 0}
#body.job div.landing_page_info P {margin: 0 0 15px 0}
#body.job table.affiliate_edit {margin-top: 10px}
#body.job table.affiliate_edit tr.affiliate_form_header td {font-weight: bold}
#body.job table.affiliate_sites th {color: #c60; text-align: center; font-weight: normal}
#body.job table.admin_affiliate_data th {font-weight: normal; text-align: right; padding-right: 20px}
#body.affiliate_organization.new table.affiliate_sites TD {padding: 0 5px 5px 0}
#body.job #job_new_simplified {margin: 0 0 25px 0}
#body.job #job_new_simplified UL#tags {margin: 5px 0}
#body.job #job_new_simplified #form_tags {display: inline}
#body.job #job_new_simplified input.long {width: 300px}
#body.job #job_new_simplified TEXTAREA {width: 500px}
#body.job #job_new_simplified a.add_tags {vertical-align: -20%}
#body.job #job_new_simplified div.product_submit_box {margin: 5px 0; padding: 5px; width: 500px; background-color: #eee; border-top: 1px #666 dotted; border-bottom: 1px #666 dotted}
#body.job #job_new_simplified div.product_submit_box H5 {margin: 5px 0; font-weight: bold}
#body.job #job_new_simplified div.product_submit_box INPUT {float: right; margin: 20px 15px}
#body.job #job_new_simplified strong.product_submit_separator {display: block; width: 500px; text-align: center; margin: 5px 0;}
#body.job h4.view_all_jobs {padding: 5px 0 5px 20px; background: #fdfaec url(/at/assets/images/icons/search-magnifying-glass.gif) no-repeat 0px 6px}
#body.job div.job_arrived {margin: 0 0 15px 0}
#body.job ul.large_icon_list {margin: 10px 0 0 0}
#body.job ul.large_icon_list LI {margin: 0 0 10px 0; padding: 0 0 0 50px}
#body.job ul.large_icon_list li.alerts {background: transparent url(/at/assets/images/icons/large/alerts.gif) no-repeat 3px 3px}
#body.job ul.large_icon_list li.profile {background: transparent url(/at/assets/images/icons/large/profile.gif) no-repeat 5px 3px}
#body.job ul.large_icon_list li.network {background: transparent url(/at/assets/images/icons/large/network.gif) no-repeat 0px 3px}
#body.job ul.large_icon_list LI P {margin: 0 0 5px 0}
body#body.external {background-color: #fbdf84}
body#body.external .orange {color: #d53c0d}
body#body.external iframe#external_page {background-color: #fff; display: block; border-bottom: 1px solid #ffa500}
body#body.external #banner_wrapper {position: relative; background: #fbdf84 url(/at/assets/images/external/header.gif) repeat-x top left}
body#body.external #banner {position: relative; height: 100%; background-color: transparent; margin: 0 auto; min-width: 725px; max-width: 1050px}
body#body.external #banner table.outer {width: 100%; clear: both}
body#body.external #banner table.outer TD {margin: 0; padding: 0}
body#body.external #banner table.outer td.logo_container {text-align: center; width: 160px}
body#body.external #banner table.inner {width: 100%; height: 140px}
body#body.external #banner table.inner TD {vertical-align: top}
body#body.external #banner table.inner td.jobs {width: 70%; background: transparent url(/at/assets/images/external/vertical-rule.gif) repeat-y right top}
body#body.external #banner table.inner td.advertisements {padding: 0 0 0 10px; width: 30%}
body#body.external #banner ul.header {list-style-type: none; height: 27px; line-height: 27px; clear: both}
body#body.external #banner ul.header LI {display: block; width: 49.9%; float: left}
body#body.external #banner ul.header li.left {text-align: left}
body#body.external #banner ul.header li.right {float: right; text-align: right}
body#body.external #banner a.return_to_search {display: block; padding: 2px 0 0 0; background: transparent; height: 27px; line-height: 27px}
body#body.external #banner a.remove_frame {display: block; padding: 2px 22px 0 0; background: transparent url(/at/assets/images/external/close-frame.gif) no-repeat right top; height: 27px; line-height: 27px}
body#body.external #banner ul.promos, body#body.external #banner ul.advertisements {list-style-type: none}
body#body.external #banner ul.promos LI, body#body.external #banner ul.advertisements LI {display: block}
body#body.external #banner ul.promos LI H3, body#body.external #banner ul.advertisements LI H3 {font-weight: normal; margin: 5px 0 0 0}
body#body.external #banner ul.promos LI H4, body#body.external #banner ul.advertisements LI H4 {margin: 0 0 5px 0; font-weight: normal}
body#body.external #banner ul.advertisements li.header {text-transform: uppercase}
body#body.external .rounded_corner_box {background: url(/at/assets/images/corners/banner/tl.png) no-repeat top left}
body#body.external .rounded_corner_top {position: relative; z-index: 2; background: url(/at/assets/images/corners/banner/tr.png) no-repeat top right}
body#body.external .rounded_corner_bottom {background: url(/at/assets/images/corners/banner/bl.png) no-repeat bottom left}
body#body.external .rounded_corner_bottom div {background: url(/at/assets/images/corners/banner/br.png) no-repeat bottom right}
body#body.external .rounded_corner_content {background: url(/at/assets/images/corners/banner/r.png) top right repeat-y}
body#body.external .rounded_corner_top div, body#body.external .rounded_corner_top, body#body.external .rounded_corner_bottom div, body#body.external .rounded_corner_bottom {width: 100%; height: 10px; font-size: 1px}
body#body.external .rounded_corner_content, body#body.external .rounded_corner_bottom {margin-top: 0}
body#body.external .rounded_corner_content {padding: 0 10px}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.clearfix {display: inline-block}
html[xmlns] .clearfix {display: block}
* html .clearfix {height: 1%}
#body.job_package.select H5 {color: red}
#body.job_package.select ul.benefits_list li {list-style: disc inside; padding: 5px 0px}
#body.job_package.select table.package_list {width: 100%}
#body.job_package.select table.package_list tfoot tr td{ padding: 10px 0px 0px 0px; border-bottom: none}
#body.job_package.select table.package_list td {width: 15%; padding: 10px 0px; vertical-align: middle; text-align: right; border-bottom: 1px dotted #666}
#body.job_package.select table.package_list td.first_column {width: 70%; text-align: left}
#body.job_package h4.right {text-align: right }
#body.job_package #sortable_list {border-top: 1px dotted #666}
#body.job_package #sortable_list LI {border-bottom: 1px dotted #666}
#body.job_package table.job_package {width: 100%}
#body.job_package table.job_package tr td {padding: 5px 10px; vertical-align: middle}
#body.job_package table.job_package tr td.description {width: 60%}
#body.job_package table.job_package tr td.quantity H5 {width: 10%; white-space: nowrap}
#body.admin_job_package_invoice table.invoice_details td {padding: 5px}
#body.admin_job_package_invoice table.invoice_details td.right {text-align: right}
#body.job_package input.wide, #body.admin_job_package_invoice input.wide {width: 300px}
#body.job_package input.medium, #body.admin_job_package_invoice input.medium {width: 150px}
#body.job_package input.narrow, #body.admin_job_package_invoice input.narrow {width: 75px}
#body.job_package.manage #sortable_list {cursor: move}
#body.job input.wide {width: 300px}
#body.job textarea.extra_wide {width: 450px}
#body.store table.details tr td, #body.job table.details tr td {vertical-align: top; padding: 0 5px 5px 5px}
#body.store table.details tr td label, #body.job table.details tr td label {margin-top: 0; text-align: right; vertical-align: top; white-space: nowrap; font-weight: bold; line-height: 15px}
#body.store table.details tr td p, #body.store table.details tr td h4, #body.job table.details tr td p, #body.job table.details tr td h4 {line-height: 15px}
h3.flash_note {width: 100%; text-align: center; background-color: #FCE476; padding: 2px}
#powered-by-platform {clear: both; text-align: center; width: 100%; padding-bottom: 5px}
table.admin {width: 100%}
table.admin THEAD TR TH {font-weight: bold; white-space: nowrap; padding: 3px 5px}
table.admin TBODY TR.odd {background-color: #eee}
table.admin TBODY TR.even {background-color: #fff}
table.admin TBODY TR TD {padding: 3px 5px}
table.admin.data {border-collapse: collapse; border: 1px solid #ccc}
table.admin.data TD, table.admin.data TH {border: 1px solid #ccc}
.admin_user_investigate thead tr th {padding: 0px 2px 0px 2px}
.admin_user_investigate thead tr td {padding: 0px 2px 0px 2px}
td.browse {padding: 4px 0}
#footer {margin-top: 20px}
#footer P {text-align: center; margin-bottom: 15px}
#footer A {white-space: nowrap}
A#truste_Privacy {text-indent: -9000px; background: url(/at/assets/images/sprites_buttons_logos.png) no-repeat right 0; height: 41px; width: 116px; display: block; margin: auto}
ul.links li.completed, li a.employer_ad, li a.edit_profile, li a.expand_network, li span.bookmarks, li span.network, li a.recommend_user, li a.email_user, li.biz_card_link, ul.links li.resume {background-image: url(/at/assets/images/sprites_secondary_icons.png); background-repeat: no-repeat}
span.sponsored{ color: rgb(0,0,0); font-size: 9px}
#body.jadword_impression .right{text-align: right;}
#body.jadword_impression .left{text-align: left;}
#body.jadword_impression form.dates {width: 100%; font-size: 10px; font-size: 12px; display: inline;}
#body.jadword_impression form.dates label {font-size: 12px; display: inline; margin: 0px 2px 0px 10px;}
#body.jadword_impression form.dates input {font-size: 12px; display: inline; width: 75px;}
#body.jadword_impression table.report {}
#body.jadword_impression table.report thead tr td{border-style: none;}
#body.jadword_impression table.report tr.even{background-color: #DDD; white-space: nowrap;}
#body.jadword_impression table.report tr th{border: 1px solid #BBB; font-weight: bold; text-align: center; padding: 0px 5px; white-space: nowrap;}
#body.jadword_impression table.report tr td{border: 1px solid #BBB; padding: 0px 0px; white-space: nowrap;}
h2.featured_jobs_title {margin-top:0px; padding-top: 5px}
#shell_header, #shell_columns #shell_column_left, #shell_columns #shell_column_right {display: none}
.search_teaser_item img.job_icon, .search_teaser_item img.company_icon, .search_teaser_item img.people_icon, .tooltip span.top, .tooltip b.bottom, BODY#body .avatar_large_default, BODY#body .avatar_med_default, BODY#body .avatar_small_default, BODY#body .avatar_thumb_default, IMG.company_avatar_medium, #user_experience_tabs li.about_active, #user_experience_tabs li.about, IMG.down_caret, IMG.up_caret, body.company #question_container_closed h2 a, h2.primary_header, h2.primary_header div.right_decoration, div.page_actions, div.page_actions h3, #search_bar #under_search_nav ul.left li.current, strong.w_bucket_title a.opened, strong.w_bucket_title a.closed, #alert_button {background-image: url(/at/assets/images/sprites_skinnable.png); background-repeat: no-repeat}
#logo, ul#search_form_options li, .btn_outer, a.button, .btn_outer span, a.button span, BUTTON.large .btn_outer, a.button.large, BUTTON.large .btn_outer span, a.button.large span, a#truste_Privacy, td.image_column img.hiring_icon, td.image_column img.video_icon {background-image: url(/at/assets/images/sprites_buttons_logos.png)}
.search_outer .top_left, .search_outer .top_right, #user_experience_tabs, #user_experience_tabs li.active, #more_experiences_tab, ul.navigation_quicklinks li.divider, .fb_share_link, img.rss_icon, a.rss_icon_small, ul.search_utils li.are_you_hiring, ul.search_utils li.get_job_alerts, ul.search_utils li.tag_me, #under_search_nav ul.left li.tab, li a.job_alerts, li a.add_to_bookmarks, .w_bucket_header, a.grid_delete, div.flyout_content a.flyout_closer, div.util_flyout, #under_search_nav, #under_search_nav ul, #under_search_nav div.sub_nav_tip, #under_search_nav ul.left li a.first, #under_search_nav ul.left li.current a.first, .primary .top_left, .primary .top_right, .primary .bottom_left, .primary .bottom_right, .tertiary .top_left, .tertiary .top_right, .tertiary .bottom_left, .tertiary .bottom_right {background-image: url(/at/assets/images/sprites_vertical.png)}
#shell {width: 90%; margin: 14px auto 20px; padding-top: 1px; min-width: 725px; max-width: 950px; background-color: #fff; width: expression( document.body.clientWidth > 950 ? "950px" : "100%" )}
body#body {color: #333}
H1, H2, LABEL, FIELDSET.options H4 {color: #c60}
H3, H4, H5, H6, P, FIELDSET.options LABEL {color: #333}
a:link, a:visited, a:hover, a:active {color: #0063dc}
h1.secondary_color {color: #333;}
h2.secondary_color {color: #333;}
h3.secondary_color {color: #c60;}
h4.secondary_color {color: #c60;}
h5.secondary_color {color: #c60;}
h6.secondary_color {color: #c60;}
a.button_text_color, button, a.button {color: #973333}
a.tip, a.tip:link a.tip:visited, a.tip:hover, a.tip:active {color: #0063dc; border-bottom: 1px dotted #0063dc}
body#body EM, .srtags span.srattrname, strong.job_description_query_match, span.job_description_notable {color: #c60}
div.default_popover div.header {color: #c60}
#logo {display: block; height: 41px; width: 150px; background: url(/at/assets/images/sprites_buttons_logos.png) no-repeat 0 0}
#toggle_user_edit_view_container span, .subnav_tabs span {background: #fff0b5}
.hidden_search_bar {border-bottom: 1px solid #ffa200}
.search_outer .middle_right .box_content {background-color: #fbdf84}
ul#search_form_options li a, ul#search_form_options li span {border-color: #ecb212; background: #fff0b5}
ul#search_form_options li.active a, ul#search_form_options li.active span {background: #fcfbdc; color: #82332c}
.w_bucket_header {border-bottom: 1px solid #fbeec0}
.w_bucket_title {color: #c60}
.tertiary {border: none; margin: 0}
.tertiary .top {background:transparent url(/at/assets/images/layout/red-dot.gif) repeat-x 0px 0px; color: #FFFFFF; height: auto}
.tertiary .box_head {padding: 5px 0 0 0; margin-left: 18px; height: 35px}
.tertiary .top_left {height: 41px; width: 13px}
.tertiary .top_right {height: 41px; width: 13px}
.tertiary .bottom {background:transparent url(/at/assets/images/layout/red-dot-bottom.gif) repeat-x 0px 9px; height: 30px}
.tertiary .bottom_left {height: 13px; width: 13px}
.tertiary .bottom_right {height: 13px; width: 13px; font-size: 1px}
.tertiary .middle_left {border-left: 4px solid #d84519; border-right: 4px solid #d84519}
.tertiary .middle_right {margin-bottom: -1px; padding-bottom: 1px; margin-top: 0}
.tertiary .middle_right .box_content {margin: 0; padding: 0 15px}
.search_utils div.util_flyout div.flyout_content {border: 1px solid #FFA200; background-color: #FDF5D6}
div.job_description STRONG, p.job_description STRONG {color: #c60}
.selected_filter {color: #c60}
span.bullet, ul.links .bullet {color: #c60}
div.secondary {background-color: #FDF5D6}
BUTTON:hover span, A.button:hover span {color: #6e1d05}
#biz_card_bottom {background: transparent url(/at/assets/images/jobster/profiles/business_card_links_top_border.png) repeat-x; border-right: 1px #ffa200 solid; border-left: 1px #ffa200 solid}
#user_experience_tabs li.about_active {color: #c60}
#user_experience_tabs li.active {color: #c60}
#more_experiences_content {color: #0063dc}
#body.job_package.select table.package_list thead tr th {border-bottom: 1px solid #ffa200}
#inbox_grid, .table_list {border-top: 1px solid #ffa200}
DIV.ad_banner_above_search {text-align: center}
DIV.ad_banner_below_search {text-align: center; margin-bottom: 15px}
ul.navigation_quicklinks LI {margin-top: 7px; position: relative}
LI#recruiting_banner_link {width: 289px; height: 61px; margin: -25px -15px 0 20px; padding: 0}
LI#recruiting_banner_link a {background: url(/at/assets/images/jobster/navigation/recruiting_banner_link.jpg) 0 0 no-repeat; display: block; height: 61px}
LI#recruiting_banner_link a:hover {text-decoration: none; background-position: bottom left}
LI#recruiting_banner_link a span.recruiting_url {color: #fff; font-size: 11px; font-weight: bold; padding-top: 3px; padding-right: 13px; background: url(/at/assets/images/jobster/navigation/recruiting_link_arrow.gif) right 8px no-repeat; float: left}
LI#recruiting_banner_link a span {padding-top: 0; color: #fff1b2; font-size: 16px; font-weight: normal; padding: 10px 15px 0; display: block}
DIV.four_column_grid {width: 100%}
DIV.four_column_grid .fixed-column {width: 180px; margin-right: 10px; float: left; padding: 0 0 0 10px}
DIV.four_column_grid .column-3 {margin-right: 0}
DIV.four_column_grid .column-4 {float: right}
DIV.four_column_grid .column-footer {clear: both; padding-top: 15px}
DIV#footer {border-top: 1px dotted #333; padding-top: 15px; padding-bottom: 70px; color: #666; min-width: 788px}
DIV#footer .fixed-column, DIV#footer .column-footer {padding-left: 10px}
DIV#footer .column-footer {padding-top: 30px}
DIV#footer h4 {font-weight: bold}
DIV#footer h4, DIV#footer {font-size: 11px; line-height: 15px; color: #666}
#footer p {font-size: 10px; margin: 0; text-align: left; color: #666}
#footer .column-4 h4 {text-align: right}
#truste_Privacy {margin: 0; float: right}
LI.inline_advertisement {margin-bottom: 15px; text-align: center}
BODY#body.homepage.index table#homepage_tabs TD {vertical-align: top}
BODY#body.homepage.index table#homepage_tabs TD H2, BODY#body.homepage.index table#homepage_tabs TD P {text-align: center}
BODY#body.homepage.index table#homepage_tabs TD div.spacer {height: 60px; width: 27px}
BODY#body.homepage.index table#homepage_tabs td.consumer_tab {background: transparent url(/at/assets/images/layout/unrec-jskr-tab-yl-m.gif) repeat-x; width: 49%}
BODY#body.homepage.index table#homepage_tabs td.consumer_tab, BODY#body.homepage.index table#homepage_tabs td.employer_tab {vertical-align: middle}
BODY#body.homepage.index table#homepage_tabs td.consumer_tab H2, BODY#body.homepage.index table#homepage_tabs td.employer_tab H2 {margin: 0}
BODY#body.homepage.index table#homepage_tabs td.consumer_tab_off, BODY#body.homepage.index table#homepage_tabs td.employer_tab_off {vertical-align: top}
BODY#body.homepage.index table#homepage_tabs td.consumer_tab_off H2, BODY#body.homepage.index table#homepage_tabs td.employer_tab_off H2 {margin: 11px 0 0 0}
BODY#body.homepage.index table#homepage_tabs td.consumer_tab_off {background: transparent url(/at/assets/images/layout/unrec-emp-tab-y-m.gif) repeat-x; width: 49%}
BODY#body.homepage.index table#homepage_tabs td.tab_spacer_consumer_active {background: transparent url(/at/assets/images/layout/unrec-jskr-tab-mid-alt.gif) no-repeat; width: 27px; height: 60px}
BODY#body.homepage.index table#homepage_tabs td.tab_spacer_employer_active {background: transparent url(/at/assets/images/layout/unrec-emp-tab-mid-alt.gif) no-repeat; width: 27px; height: 60px}
BODY#body.homepage.index table#homepage_tabs td.employer_tab {background: transparent url(/at/assets/images/layout/unrec-emp-tab-r-m.gif) repeat-x; width: 49%}
BODY#body.homepage.index table#homepage_tabs td.employer_tab_off {background: transparent url(/at/assets/images/layout/unrec-jskr-tab-red-m.gif) repeat-x; width: 49%}
BODY#body.homepage.index table#homepage_bottom_consumer {background-color: #f7cb48; width: 100%}
BODY#body.homepage.index table#homepage_bottom_consumer td.bottom_left {height: 10px; width: 10px; background: url(/at/assets/images/layout/unrec-bl.gif) no-repeat bottom left}
BODY#body.homepage.index table#homepage_bottom_consumer td.bottom_right {height: 10px; width: 10px; background: url(/at/assets/images/layout/unrec-br.gif) no-repeat bottom right}
BODY#body.homepage.index table#homepage_bottom_consumer td.bottom {line-height: 0px; background: url(/at/assets/images/layout/unrec-btm.gif) repeat-x bottom}
BODY#body.homepage.index table#homepage_bottom_employer {background-color: #d84519; width: 100%}
BODY#body.homepage.index table#homepage_bottom_employer td.bottom_left {height: 10px; width: 10px; background: url(/at/assets/images/layout/unrec-emp-bl.gif) no-repeat bottom left}
BODY#body.homepage.index table#homepage_bottom_employer td.bottom_right {height: 10px; width: 10px; background: url(/at/assets/images/layout/unrec-emp-br.gif) no-repeat bottom right}
BODY#body.homepage.index table#homepage_bottom_employer td.bottom {line-height: 0px; background: url(/at/assets/images/layout/unrec-emp-bm.gif) repeat-x bottom}
BODY#body.homepage.index .consumer_tab_off {font-size: 14pt; font-weight: bold; color: #ac3815}
BODY#body.homepage.index .consumer_tab_off .bodytext {font-size: 8pt}
BODY#body.homepage.index .employer_tab_off {font-size: 14pt; font-weight: bold; color: #FFFFFF}
BODY#body.homepage.index .employer_tab_off .bodytext {font-size: 8pt}
BODY#body.homepage.index a.employer_tab_on:link{ color: #FFFFFF; text-decoration: none}
BODY#body.homepage.index a.employer_tab_on:hover {color: #FFFFFF; text-decoration: underline}
BODY#body.homepage.index a.employer_tab_on:visited {color: #FFFFFF}
BODY#body.homepage.index a.employer_tab_on:active {color: #FFFFFF; text-decoration: none}
BODY#body.homepage.index a.consumer_tab_on:link {color: #ac3815; text-decoration: none}
BODY#body.homepage.index a.consumer_tab_on:hover {color: #a3421a; text-decoration: underline}
BODY#body.homepage.index a.consumer_tab_on:visited {color: #a3421a}
BODY#body.homepage.index a.consumer_tab_on:active {color: #ac3815; text-decoration: none}
BODY#body.homepage.index .white_text {color: #fff}
BODY#body.homepage.index .dark_orange_text {font-weight: normal; color: #ac3815}
BODY#body.homepage.index table#homepage_body_consumer {width: 100%; padding: 0; margin: 0; background-color: #f7cb48}
BODY#body.homepage.index table#homepage_body_employer {width: 100%; padding: 0; margin: 0; background-color: #d84519}
BODY#body.homepage.index table#homepage_body_consumer td.leftside {background: url(/at/assets/images/layout/unrec-ml.gif) repeat-y left}
BODY#body.homepage.index table#homepage_body_consumer td.left {vertical-align: top; padding-top: 10px}
BODY#body.homepage.index table#homepage_body_consumer td.right {width: 210px; vertical-align: top; padding-top: 10px}
BODY#body.homepage.index table#homepage_body_consumer td.rightside {width: 9px; background: url(/at/assets/images/layout/unrec-mr.gif) repeat-y right}
BODY#body.homepage.index table#homepage_body_employer td.leftside {background: url(/at/assets/images/layout/unrec-emp-ml.gif) repeat-y left}
BODY#body.homepage.index table#homepage_body_employer td.left {}
BODY#body.homepage.index table#homepage_body_employer td.right {width: 210px; vertical-align: top}
BODY#body.homepage.index table#homepage_body_employer td.rightside {width: 9px; background: url(/at/assets/images/layout/unrec-emp-mr.gif) repeat-y right}
BODY#body.homepage.index .homepage_inner_box {text-align: left; color: #CC6600; padding-left: 3px}
BODY#body.homepage.index .homepage_inner_box div.bold {font-weight: normal}
BODY#body.homepage.index .homepage_inner_box div.title_small {font-size: 12px; font-weight: bold; line-height: 14.4px; padding: 3px}
BODY#body.homepage.index #homepage_bottom_left {padding-top: 10px}
BODY#body.homepage.index #homepage_bottom_left table.ad_partners_homepage {width: 70%; margin-right: 220px}
BODY#body.homepage.index #homepage_bottom_left table.ad_partners_homepage td {padding: 0 10px 0}
BODY#body.homepage.index #homepage_bottom_left table.ad_partners_homepage tr.first_row td ul.links {border-bottom: 1px dotted #ccc; padding-bottom: 15px}
BODY#body.homepage.index #homepage_bottom_right {padding-top: 10px; float: right; width: 210px}
BODY#body.homepage.index #homepage_bottom_right h2 {padding-top: 15px}
BODY#body.homepage.index .worklife_answer {width: 100%}
BODY#body.homepage.index #see_all_jobs {margin-top: 10px}
BODY#body.homepage.index #in_the_news {text-align: right; padding-top: 8px; padding-bottom: 3px; border-top: 1px dotted #ccc}
body.homepage div#shell_column_center, body.homepage div#footer {width: 910px; margin: 0}
div#unsignedin_homepage {}
div#unsignedin_homepage div#content {width: 590px; float: left; background: url(/at/assets/images/jobster/homepage/browse_bg.jpg) bottom right no-repeat}
DIV#unsignedin_homepage div#content h2, DIV#unsignedin_homepage div#content h3, DIV#unsignedin_homepage div#content p {padding-left: 10px}
DIV#unsignedin_homepage div#content p {font-size: 14px}
DIV#unsignedin_homepage div#content h2 {margin-top: 8px}
DIV#unsignedin_homepage div#content h3 {font-size: 14px; font-weight: bold; margin-top: 18px;}
DIV#browse_jobs_categories {line-height: 25px; font-size: 12px}
DIV#browse_jobs_categories a {display: block}
UL#browse_jobs_categories_footer {margin: 10px 10px 15px; border-top: 1px solid #ff8800; padding-top: 10px; font-size: 14px}
UL#browse_jobs_categories_footer span.bullet {font-size: 17px; font-weight: normal}
UL#browse_jobs_categories_footer li.column-1 {padding-left: 0}
UL#browse_jobs_categories_footer li.column-3 {width: 170px}
DIV#unsignedin_homepage DIV#user_searches_container H2, DIV#unsignedin_homepage DIV#user_searches_container P {margin-left: -1px}
DIV#unsignedin_homepage DIV#user_searches_container DIV.async_search_line SPAN.personal_desc {margin-left: 8px}
DIV#unsignedin_homepage DIV#user_searches_container DIV.content_bucket {padding-bottom: 0}