html,body {  background-color:#FFF;  font-family:arial, helvetica, sans-serif;  font-size:1em;  margin:0 auto;  padding:0; } a {  color:#666; } .contactForm {  font-family:arial,helvetica,sans-serif; } .form_apply_button {  background-color:#ffc; } H1 {  font-size:24pt;  font-weight:700; } H2 {  font-size:18pt;  font-weight:700; } H3 {  font-size:14pt;  font-weight:700; } #job_post TD.header {  background-color:#9cf; } #job_post TD.linkheader {  background-color:#9cf;  margin:0; } #job_post A.go_back {  color:#fff; } #job_post .expired_msg {  color:#ccc;  font-weight:700; } #job_post .mention_us_msg {  background-color:#fff;  color:#999;  font-size:12pt; } #job_post TD.top_links {  background-color:#fff;  font-size:10pt; } #job_post H1.job_title {  color:#33c;  font-size:24pt; } #job_post TD.job_post_body {  font-size:.75em; } #profile,TABLE.profile_data {  background-color:#fff;  border:2px;  width:100%; } #profile TD.profile_data {  background-color:#Efefed; } .profile_list_no_result {  font-weight:700;  text-align:center; } TABLE.resume_data {  background-color:#fff;  border-width:0;  width:90%; } #dynamic_form,TABLE.dynamic_form,#dynamic_form_post {  background-color:#ddd;  border-bottom-width:0;  margin:0 auto;  width:100%; } #dynamic_form TD.dynamic_form_field,#dynamic_form_post TD.dynamic_form_field {  background-color:#f5f5f5;  font-size:.85em;  width:120px; } #dynamic_form TD.dynamic_form_value,#dynamic_form_post TD.dynamic_form_value {  background-color:#fff;  font-size:.8em; } .dynamic_form_value a {  color:#039; } #dynamic_form INPUT.dynamic_form_radio_style {  background-color:#fff;  color:#fff; } #dynamic_form .dynamic_form_seperator {  background-color:#9cf;  color:#fff;  font-weight:700; } #dynamic_form .is_required_mark {  color:red;  font-size:18pt;  font-weight:700;  vertical-align:middle; } .job_post_data {  width:100%; } #search_form {  background:url(images/searchbg.jpg) top left no-repeat;  background-color:#fff;  border-collapse:collapse;  color:#039;  height:110px;  padding:38px 10px 0 35px;  width:620px; } .employer_content #search_form,.candidate_content #search_form {  background:#e5f2f6;  border-collapse:collapse;  height:90px;  margin-bottom:30px;  padding:10px;  width:700px; } #search_form TD.field {  color:#039;  font-size:12px; } SELECT.search_input_style,INPUT.search_input_style {  margin:5px; } #search_form,INPUT.search_checkbox_style {  color:#039;  font-size:10px; } #search_form,INPUT.search_radio_style {  color:#000;  font-size:10px; } #search_form .search_input_sel_label {  font-size:10px;  white-space:nowrap; } .new_search_link {  font-weight:700;  padding:4px;  text-align:right; } #joblist .job_list_title {  color:#039;  font-size:1.2em; } #joblist .blue_grad {  background:#fff url(images/blue-gradient.gif) repeat-x; } #joblist TD.list_header_cell {  background-color:#E9E9E9;  color:#000;  font-size:10pt;  font-weight:700;  margin:0;  padding:3px;  text-align:center;  white-space:nowrap; } .job_listing_count {  font-weight:700;  margin:10px;  text-align:center; } #joblist_premium .job_list_small_print_premium {  color:#000;  font-size:xx-small; } #joblist_premium .job_list_small_print_premium a {  color:#03c;  text-decoration:none; } #joblist_premium .blue_grad {  background:#FFF url(images/blue-gradient.gif) repeat-x; } #joblist_premium TD.list_header_cell {  background-color:#E9E9E9;  color:#000;  font-size:10pt;  font-weight:700;  margin:0;  padding:3px;  white-space:nowrap; } #joblist_premium TD.list_day_of_week_premium {  background-color:#ECF8F9;  color:#000;  font-size:10pt;  font-weight:700; } .category_name {  color:#039;  font-size:1.1em;  font-weight:700; } .category_path,.category_path a {  color:#03c;  font-size:.9em; } .category_index {  float:none;  margin:1em; } .cat_subcategory {  font-size:9pt;  font-weight:400;  margin-bottom:1em;  margin-left:1em; } A.cat_subcategory_link {  color:#039;  font-size:.9em;  margin-left:1em; } .cat_arrow {  background:url(images/arrow.png) no-repeat 0 50%;  padding-left:14px; } .cat_small_count {  color:#999;  font-size:.75em;  padding:3px; } .cat_list_box {  background-color:#Fff;  border-color:#C8C8C8;  border-style:solid;  border-width:1px;  margin:5px;  padding:0;  width:300px; } #resumelist,TABLE.resumelist {  background-color:#d9d9d9;  width:99%; } #resumelist .days_ago {  color:#390;  font-weight:700; } #resumelist .days_ago2 {  color:silver;  font-weight:700; } #resumelist TD.list_header_cell {  background-color:#EAEAEA;  color:#000;  font-size:10pt;  font-weight:700;  margin:0;  padding:3px;  white-space:nowrap; } .skill_matrix_table {  background-color:#d9d9d9;  border-color:#C8C8C8;  border-style:solid;  border-width:1px; } .skill_matrix_header {  background-color:#FFf;  font-weight:700; } .skill_matrix_row {  background-color:#FFf; } TABLE.info_box {  background-color:#fff;  border:0;  margin-bottom:3px; } TD.info_box_head {  background-color:#C8D7E8;  color:#306;  text-align:center; } TD.info_box_hed_right,TD.info_box_hed_left {  background-color:#C8D7E8; } TABLE.info_box_body {  background-color:#fff;  border-collapse:collapse;  border-color:#C8D7E8;  border-style:solid; } TABLE.request_history {  background-color:#d9d9d9; } TD.request_history_head {  background-color:#EAEAEA;  font-size:13px;  font-weight:700; } TD.request_history_data {  background-color:#fff;  font-size:13px; } .request_label_requested {  color:#30C;  font-weight:700; } .request_label_granted {  color:#360;  font-weight:700; } .ok_msg_label {  border:solid;  border-color:#3C0;  border-width:2px;  padding:5px; } #advertiser_signup,TABLE.advertiser_signup_form {  background-color:#d9d9d9;  border:2px;  width:100%; } #app_form_table,TABLE.app_form_table {  background-color:#039;  border-width:0;  font-size:.85em;  width:100%; } .app_form_table .field_label {  background-color:#edf6fb;  border-width:0;  font-size:.85em;  font-weight:700;  width:250px; } .app_form_table .field_data {  background-color:#edf6fb;  border-width:0;  font-size:.85em; } .nav_page_links {  margin-bottom:5px;  text-align:center; } #invoice {  background-color:#d9d9d9;  width:300px; } #invoice TD.field {  background-color:#fff;  font-weight:700; } .confirm_order_button {  font-size:12pt;  text-align:center; } .application_text {  font-size:10pt; } .payment_block {  margin-bottom:150px;  margin-top:50px; } #wrapper {  background:transparent url(images/barshadow.gif) top left repeat-x;  margin:0;  min-height:400px;  padding:0;  width:100%; } #inner {  margin:0 auto;  padding:0;  width:995px; } #content {  float:left;  margin:50px 0 30px 5px;  min-height:400px;  padding:5px;  width:610px; } #myjobs-content {  float:left;  margin:10px auto;  min-height:300px;  padding:5px;  width:90%; } .icons {  margin:35px 0 0;  padding:0; } #sidebar {  float:right;  margin:50px auto;  padding:5px; } #sidebar h2 {  background-color:#9cf;  color:#fff;  font-size:1em;  margin:3px;  padding:3px;  text-align:left; } #sidebar .cat_subcategory {  display:none; } #login-box {  background:transparent url(images/formbg.jpg) top left no-repeat;  color:#fff;  font-size:.7em;  height:287px;  padding:20px 15px;  text-align:right;  width:288px; } #login-box a {  color:#fff;  text-decoration:none; } #login-box form {  margin:30px 90px 0 0;  padding:0;  width:258px; } #login-box input.login {  font-size:.8em;  height:12px;  margin:3px;  width:150px; } #header {  background:transparent url(images/header.jpg) top right no-repeat;  height:200px; } #menu {  background:transparent url(images/menubg.gif) top left repeat-x;  height:44px;  padding-top:10px;  text-align:right;  width:100%; } #menu ul {  display:inline;  margin:0;  padding:0;  text-align:right; } #menu li {  background:url(images/menubar.gif) top right no-repeat;  float:right;  list-style:none;  margin:0;  padding:2px 15px; } #menu li.last {  background:none;  list-style:none;  margin-top:-4px;  padding:0 10px; } #menu li.last img {  border:none;  border-bottom:none; } #menu a {  color:#666;  font-size:.9em;  padding:0;  text-decoration:none; } #menu a:hover {  border-bottom:2px #eee dotted;  color:#9cf; } #free {  background:transparent url(images/freetrial.png) top center no-repeat;  height:151px;  margin:0 auto 0 550px;  position:absolute;  width:150px; } #sponsored {  margin-top:20px;  padding:10px; } #page {  background-color:#Fff;  border-color:#C8C8C8;  border-style:solid;  border-width:1px;  font-size:1em;  margin:5px;  min-height:400px;  padding:5px;  text-align:left; } #page p {  margin:0;  padding:15px; } #page h2 {  background-color:#9cf;  color:#fff;  font-size:1.1em;  margin:3px;  padding:3px; } .legal {  background-color:#ff9;  font-size:.8em;  padding:3px; } #footer {  background:url(images/footerbg.gif) top left repeat-x;  clear:both;  font-size:.75em;  height:40px;  margin:0;  padding:0; } #footer .left {  float:left;  margin:0;  padding:15px; } #footer .right {  float:right;  margin:0;  padding:15px; } #job_post TD.linkheader a,A.cat_parent_link {  color:#039;  font-size:.75em; } #job_post TABLE.job_post_data,#job_post TD.job_post_data {  background-color:#fff;  width:100%; } #dynamic_form TD.dynamic_form_2_col_field,#dynamic_form_post TD.dynamic_form_2_col_field,#dynamic_form SELECT.dynamic_form_date_style,#dynamic_form INPUT.dynamic_form_date_style,#dynamic_form INPUT.dynamic_form_checkbox_style,#dynamic_form INPUT.dynamic_form_text_style,#dynamic_form TEXTAREA,#dynamic_form SELECT,#search_form SELECT.search_input_style,#invoice TD.value {  background-color:#fff; } #dynamic_form .dynamic_form_image_label,#dynamic_form .dynamic_form_file_label,.cat_more_link,.cat_box_title,.nav_page_cur {  font-weight:700; } #search_form SELECT.search_date_style,#search_form INPUT.search_date_style {  background-color:#fff;  font-size:10px; } #joblist,TABLE.list,#joblist_premium,TABLE.list_premium {  background-color:#d9d9d9;  font-size:xx-small;  width:99%; } #joblist .job_list_small_print,#joblist .job_list_small_print_premium {  color:#000;  font-size:1em; } #joblist .job_list_small_print a,#joblist .job_list_small_print_premium a {  color:#03c;  font-size:1em;  text-decoration:none; } #joblist .job_list_title_premium,#joblist_premium .job_list_title_premium {  color:#039;  font-size:1.2em;  font-weight:700; } #joblist .green_grad,#joblist_premium .green_grad {  background:#fff url(images/green-gradient.gif) repeat-x; } #joblist .standard,#joblist_premium .standard {  background-color:#FFF; } #joblist .job_list_cat_name,#joblist .job_list_cat_name_premium,#joblist_premium .job_list_cat_name_premium {  color:#666;  font-size:xx-small;  font-weight:700; } #joblist TD.list_data_cell,#joblist TD.list_data_cell_premium,#joblist_premium TD.list_data_cell_premium,#resumelist TD.list_data_cell {  color:#000;  font-size:1.1em; } #joblist TD.list_day_of_week,#joblist TD.list_day_of_week_premium {  background-color:#DDEAF7;  color:#000;  font-size:10pt;  font-weight:700; } .post_list_no_result,.post_list_premium,.resume_list_no_result {  font-weight:700;  text-align:center; } .post_edit_button,.post_delete_button,.post_repost_button {  font-size:9pt; } #resumelist .today,.request_label_refused,.error_msg_label {  color:red;  font-weight:700; } #email_form_table,TABLE.email_form_table,#request_form_table,TABLE.request_form_table {  background-color:#BEEA9D;  border-width:0;  width:100%; } .email_form_table .field_label,.request_form_table .field_label {  background-color:#F0F7F1;  border-width:0;  font-weight:700;  width:150px; } .email_form_table .field_data,.request_form_table .field_data {  background-color:#F0F7F1;  border-width:0; }