.candidate_section { width: 999px; background-color: #FFFFFF; margin:0 auto; padding-top:12px }
.candidate_menu { float:left; width:220px; margin:0 14px 0 15px; display:inline }
.candidate_content { float:left; width:735px; margin: 0px 15px 0px 0px; display:inline }
.candidate_section_hspace { height:20px; font-size: 1px; overflow:hidden; clear:both }

.menu_list { margin:0; list-style-type: none; padding:0; color:#FFFFFF; font-family: Verdana }
.menu_list a { color:#FFFFFF; text-decoration:none }
.menu_list a:hover { color:#FFFFFF; text-decoration:none }
.menu_list a:visited { color:#FFFFFF }

.menu_home { background:url(../images2009/menu_home.gif) no-repeat; margin-bottom: 2px }
.menu_home_on { background:url(../images2009/menu_home_on.gif) no-repeat; margin-bottom: 2px }
.menu_home:hover,.menu_home a:hover { background:url(../images2009/menu_home_on.gif) no-repeat };
.menu_home,.menu_home_on { width:220px; height:29px }
.menu_home div,.menu_home_on div { width:200px; height:17px; padding:6px 10px 6px 10px; cursor:hand }

.menu_account { background:url(../images2009/menu_account.gif) no-repeat }
.menu_account_on { background:url(../images2009/menu_account_on.gif) no-repeat }
// .menu_account:hover,.menu_account a:hover { background:url(../images2009/menu_account_on.gif) no-repeat };
.menu_account,.menu_account_on { width:220px; height:30px }
.menu_account div,.menu_account_on div { width:200px; height:17px; padding:6px 10px 7px 10px }

.menu_jobapplication { background:url(../images2009/menu_jobapplication.gif) no-repeat }
.menu_jobapplication_on { background:url(../images2009/menu_jobapplication_on.gif) no-repeat }
.menu_jobapplication:hover,.menu_jobapplication a:hover { background:url(../images2009/menu_jobapplication_over.gif) no-repeat };
.menu_jobapplication,.menu_jobapplication_on { width:220px; height:30px }
.menu_jobapplication div,.menu_jobapplication_on div { width:200px; height:17px; padding:6px 10px 7px 10px; cursor:hand }
.menu_jobapplication div { margin-bottom: 1px }

.menu_jobalert { background:url(../images2009/menu_jobalert.gif) no-repeat; margin-bottom: 2px }
.menu_jobalert_on { background:url(../images2009/menu_jobalert_on.gif) no-repeat; margin-bottom: 2px }
.menu_jobalert:hover,.menu_jobalert a:hover { background:url(../images2009/menu_jobalert_on.gif) no-repeat };
.menu_jobalert,.menu_jobalert_on { width:220px; height:29px }
.menu_jobalert div,.menu_jobalert_on div { width:200px; height:17px; padding:6px 10px 6px 10px; cursor:hand }

.menu_mobile { background:url(../images2009/menu_mobile.gif) no-repeat; margin-bottom: 1px }
.menu_mobile_on { background:url(../images2009/menu_mobile_on.gif) no-repeat }
.menu_mobile:hover,.menu_mobile a:hover { background:url(../images2009/menu_mobile_over.gif) no-repeat };
.menu_mobile,.menu_mobile_on { width:220px; height:30px }
.menu_mobile div,.menu_mobile_on div { width:200px; height:17px; padding:6px 10px 7px 10px; cursor:hand }

.menu_resume { width:200px; padding:3px 10px 3px 10px; font-weight: bold }
.menu_setting { width:200px; padding:3px 10px 3px 10px; font-weight: bold }

.menu_section1 { background:url(../images2009/bg_green.gif) repeat }
.menu_section1 ul { margin:0; list-style-type: none; padding:3px 0 3px 0 }
.menu_section1 li { background: url(../images2009/bullet_green.gif) no-repeat }
.menu_section1 li,.menu_list1 li.on { width:220px }
.menu_section1 li.on,.menu_section1 li:hover,.menu_section1 li a:hover { background:url(../images2009/bullet_green_on.gif) #C8D488 no-repeat; font-weight: bold }
.menu_section1 li div { width:183px; padding:1px 10px 1px 27px; cursor:hand }
.menu_section1 div.separator { background: url(../images2009/bg_green_on.gif) repeat; width:200px; height:1px; margin:0 10px; overflow:hidden }
.menu_section1 div.footer { background: url(../images2009/menu_green_footer.gif) no-repeat; width:220px; height:7px; margin-bottom: 2px; overflow:hidden }

.menu_section2 { background:url(../images2009/bg_orange.gif) repeat; margin:0; padding:0 }
.menu_section2 ul { margin:0; list-style-type: none; padding:3px 0 3px 0 }
.menu_section2 li { background: url(../images2009/bullet_orange.gif) no-repeat }
.menu_section2 li,.menu_section2 li.on { width:220px }
.menu_section2 li.on,.menu_section2 li:hover,.menu_section2 li a:hover { background:url(../images2009/bullet_orange_on.gif) #EAA372 no-repeat; font-weight: bold }
.menu_section2 li div { width:183px; padding:1px 10px 1px 27px; cursor:hand }
.menu_section2 div.separator { background: url(../images2009/bg_orange_on.gif) repeat; width:200px; height:1px; margin:0 10px; overflow:hidden }
.menu_section2 div.footer { background: url(../images2009/menu_orange_footer.gif) no-repeat; width:220px; height:7px; margin-bottom: 2px; overflow:hidden }

.menu_section3 { background:url(../images2009/bg_purple.gif) repeat }
.menu_section3 ul { margin:0; list-style-type: none; padding:3px 0 3px 0 }
.menu_section3 li { background: url(../images2009/bullet_purple.gif) no-repeat }
.menu_section3 li,.menu_section3 li.on { width:220px }
.menu_section3 li.on,.menu_section3 li:hover,.menu_section3 li a:hover { background:url(../images2009/bullet_purple_on.gif) #AD778D no-repeat; font-weight: bold }
.menu_section3 li div { width:183px; padding:1px 10px 1px 27px; cursor:hand }
.menu_section3 div.separator { background: url(../images2009/bg_purple_on.gif) repeat; width:200px; height:1px; margin:0 10px; overflow:hidden }
.menu_section3 div.footer { background: url(../images2009/menu_purple_footer.gif) no-repeat; width:220px; height:7px; margin-bottom: 2px; overflow:hidden }

.menu_section4 { background:url(../images2009/bg_blue.gif) repeat }
.menu_section4 ul { margin:0; list-style-type: none; padding:3px 0 3px 0 }
.menu_section4 li { background: url(../images2009/bullet_blue.gif) no-repeat }
.menu_section4 li,.menu_section4 li.on { width:220px }
.menu_section4 li.on,.menu_section4 li:hover,.menu_section4 li a:hover { background:url(../images2009/bullet_blue_on.gif) #86A6D7 no-repeat; font-weight: bold }
.menu_section4 li div { width:183px; padding:1px 10px 1px 27px; cursor:hand }
.menu_section4 li.menu_indent { background: url(../images2009/bullet_line.gif) no-repeat }
.menu_section4 li.on { background-color: #86A6D7 }
.menu_section4 li.menu_indent:hover,.menu_section4 li.menu_indent a:hover { background: url(../images2009/bullet_line.gif) #86A6D7 no-repeat }
.menu_section4 li.menu_indent div { width:170px; padding:1px 10px 1px 40px; cursor:hand }
.menu_section4 div.separator { background: url(../images2009/bg_blue_on.gif) repeat; width:200px; height:1px; margin:0 10px; overflow:hidden }
.menu_section4 div.footer { background: url(../images2009/menu_blue_footer.gif) no-repeat; width:220px; height:7px; margin-bottom: 2px; overflow:hidden }


.list1 { background:url(../images2009/list1_bg.gif) repeat; color:#FFFFFF }
.list1 div.list { margin:0 10px}
.list1 div.row { margin:4px 0 }
.list1 ul { margin:0; list-style-type: none; padding:3px 0 3px 0 }
.list1 div.bullet { background: url(../images2009/list1_bullet.gif) no-repeat; padding:1px 0 1px 17px; margin:4px 0 }
.list1 div.separator { background: url(../images2009/list1_light_bg.gif) repeat; height:1px; overflow:hidden }
.list1 div.footer { background: url(../images2009/list1_b.gif) no-repeat; width:220px; height:7px; overflow:hidden }

.menu_signup { background:url(../images2009/menu_signup.gif) no-repeat }
.menu_signup_on { background:url(../images2009/menu_signup.gif) no-repeat }
.menu_signup:hover,.menu_signup a:hover { background:url(../images2009/menu_signup_on.gif) no-repeat };
.menu_signup,.menu_signup_on { width:220px; height:29px }
.menu_signup div,.menu_signup_on div { width:200px; height:17px; padding:6px 10px 6px 10px; cursor:hand; margin-bottom: 2px }

.menu_login_signup { background:url(../images2009/menu_signup_t.gif) no-repeat; width:220px; height:29px }
.menu_login_signup b { font-size:1px; margin:0; padding:0; visibility:hidden }

.menu_register { background:url(../images2009/step1_register_off.gif) no-repeat }
.menu_register_on { background:url(../images2009/step1_register_on.gif) no-repeat }
.menu_register:hover,.menu_register a:hover { background:url(../images2009/step1_register_on.gif) no-repeat };
.menu_register,.menu_register_on { width:220px; height:30px }
.menu_register div,.menu_register_on div { width:175px; height:17px; padding:6px 10px 7px 35px }
.menu_register_on div { font-weight:bold }

.menu_registeralert1 { background:url(../images2009/step1_registeralert_off.gif) no-repeat }
.menu_registeralert1_on { background:url(../images2009/step1_registeralert_on.gif) no-repeat }
.menu_registeralert1:hover,.menu_register1 a:hover { background:url(../images2009/step1_registeralert_on.gif) no-repeat };
.menu_registeralert1,.menu_registeralert1_on { width:220px; height:30px }
.menu_registeralert1 div,.menu_registeralert1_on div { width:175px; height:17px; padding:6px 10px 7px 35px }
.menu_registeralert1_on div { font-weight:bold }

.menu_registeralert2 { background:url(../images2009/step2_registeralert_off.gif) no-repeat }
.menu_registeralert2_on { background:url(../images2009/step2_registeralert_on.gif) no-repeat }
.menu_registeralert2:hover,.menu_registeralert2 a:hover { background:url(../images2009/step2_registeralert_on.gif) no-repeat };
.menu_registeralert2,.menu_registeralert2_on { width:220px; height:30px }
.menu_registeralert2 div,.menu_registeralert2_on div { width:175px; height:17px; padding:6px 10px 7px 35px }
.menu_registeralert2_on div { font-weight:bold }

.menu_registermobile1 { background:url(../images2009/step1_registermobile_off.gif) no-repeat }
.menu_registermobile1_on { background:url(../images2009/step1_registermobile_on.gif) no-repeat }
.menu_registermobile1:hover,.menu_registermobile1 a:hover { background:url(../images2009/step1_registermobile_on.gif) no-repeat };
.menu_registermobile1,.menu_registermobile1_on { width:220px; height:30px }
.menu_registermobile1 div,.menu_registermobile1_on div { width:175px; height:17px; padding:6px 10px 7px 35px }
.menu_registermobile1_on div { font-weight:bold }

.menu_registermobile2 { background:url(../images2009/step2_registermobile_off.gif) no-repeat }
.menu_registermobile2_on { background:url(../images2009/step2_registermobile_on.gif) no-repeat }
.menu_registermobile2:hover,.menu_registermobile2 a:hover { background:url(../images2009/step2_registermobile_on.gif) no-repeat };
.menu_registermobile2,.menu_registermobile2_on { width:220px; height:30px }
.menu_registermobile2 div,.menu_registermobile2_on div { width:175px; height:17px; padding:6px 10px 7px 35px }
.menu_registermobile2_on div { font-weight:bold }

.menu_createresume { background:url(../images2009/step2_createresume_off.gif) no-repeat }
.menu_createresume_on { background:url(../images2009/step2_createresume_on.gif) no-repeat }
.menu_createresume:hover,.menu_createresume a:hover { background:url(../images2009/step2_createresume_on.gif) no-repeat };
.menu_createresume,.menu_createresume_on { width:220px; height:30px }
.menu_createresume div,.menu_createresume_on div { width:175px; height:17px; padding:6px 10px 7px 35px }
.menu_createresume_on div { font-weight:bold }

.indent_form { padding-left:50px }
.indent_bullet { padding-left:73px }
.require_column { width:2%; float:left }
.upload_radio { width:4%; float:left}
.upload_description { width:96%; float:left}
.upload_file { width:50%; float:left}
.upload_name { width:50%; float:left}
.upload_sub_hspace { height:2px; font-size: 1px; overflow:hidden; clear:both }
.personal_description { width:35%; padding-right:1%; float:left }
.personal_description_flood { width:35%; padding-right:1%; float:left; color:#FF0000; }
.personal_description_merge { width:98%; float:left }
.personal_input { width: 62%; float:left }
.form_hspace { height:5px; font-size: 1px; overflow:hidden; clear:both }
.form_section { margin-bottom: 3px; width:100% }
.personal_position_number { width:15px; float:left }
.personal_position { width:145px; float:left }
.personal_sub_hspace { height:2px; font-size: 1px; overflow:hidden; clear:both }
.personal_question { margin:0 0 5px 2%; width:98% }
.personal_answer { margin:0 0 5px 10%; width:90% }
.education_language { width:28%; float:left }
.education_language_skill { width:18%; float:left }
.education_sub_hspace { height:2px; font-size: 1px; overflow:hidden; clear:both }
.education_exam { width:23%; float:left }
.education_subexam { padding-left:2%; width:21%; float:left }
.education_exam_score { width:10%; float:left }
.education_exam_date1 { width:67%; float:left; background: url(../images2009/resume_light3_bg.gif) repeat }
.education_exam_date2 { width:67%; float:left }
.education_from { padding-left:1%; width:9%; float:left }
.education_to { width:9%; float:left }
.education_fromto { width:19%; float:left }
.education_degree { width:31%; float:left }
.education_faculty { width:31%; float:left }
.education_major { width:39%; float:left }
.education_gpa { width:10%; float:left }
.education_institute { width:49%; float:left }
.education_certificate { width:81%; float:left }
.experience_question { margin:0 0 5px 2%; width:98% }
.experience_answer { margin:0 0 5px 10%; width:90% }
.experience_computer { width:32%; float:left }
.experience_computer_button { width:22%; float:left; text-align:center }
.experience_computer_result { width:46%; float:left }
.experience_sub_hspace { height:2px; font-size: 1px; overflow:hidden; clear:both }
.experience_description { width:20%; float:left }
.experience_input { width:80%; float:left }
.experience_position { width:40%; float:left }
.experience_jobfield { width:59%; float:left }
.experience_from { width:18%; float:left }
.experience_to { width:22%; float:left }
.experience_detail { padding-left:1%; width:98% }
.experience_button { width:59%; float:left; text-align:right }
.experience_item { padding: 0 10px 0 10px }
.form_question { margin:0 0 5px 0; width:100% }
.form_answer { margin:0 0 5px 10%; width:90% }
.password_description { padding-left:28%; width:15%; float:left }
.password_description_eng { padding-left:23%; width:20%; float:left }
.password_input { width:57%; float:left }
.forgot_description_th { padding-left:33%; width:10%; float:left }
.forgot_description { padding-left:28%; width:15%; float:left }
.forgot_input { width:57%; float:left }
.jobapplication_link { width:30%; float:left }
.jobapplication_description { width:70%; float:left }
.jobapplication_note_button { width:70px; padding-left:15px; float:left }
.jobapplication_note_text { width:227px; padding-right:15px; float:left }
.jobapplication_note_hspace { height:5px; font-size: 1px; overflow:hidden; clear:both }

.jobapplication_sort_th { width:240px; height:29px; float:right; margin-right:8px; margin-top:1px; text-align:center }
.jobapplication_sort { width:170px; height:29px; float:right; margin-right:8px; margin-top:1px; text-align:center }
.jobapplication_sort_source_th { width:400px; height:29px; float:right; margin-right:8px; margin-top:1px; text-align:center }
.jobapplication_sort_source { width:320px; height:29px; float:right; margin-right:8px; margin-top:1px; text-align:center }
.jobapplication_table { margin-left: 40px; width:654px; clear:both }
.jobapplication_note { margin-left: 40px; width:654px }

.mobile_criteria_number { width:3%; float:left}
.mobile_criteria_label { width:15%; float:left }
.mobile_criteria_field { width:82%; float:left }
.mobile_criteria_sub_hspace { height:2px; font-size: 1px; overflow:hidden; clear:both }
.mobile_sort_th { width:240px; height:29px; float:right; margin-right:8px; margin-top:1px; text-align:center }
.mobile_sort { width:170px; height:29px; float:right; margin-right:8px; margin-top:1px; text-align:center }
.mobile_table { margin-left: 40px; width:654px; clear:both }
.jobonmobile_table { margin-bottom:20px }

.account_banner_left { float:left }
.account_banner_right { float:right }
.account_table { margin:0 0 30px 40px; width:654px; clear:both }

.popup_apply_checkbox { width: 7%; float:left }
.popup_apply_description { float:left; width:93% }
.popup_apply_name_button { background: url(/images2009/bg_upload_popup_b.gif) no-repeat top right; background-color:#EAF1F7; float:left; width:93% }
.popup_apply_name { float:left; padding: 4px 0 0 4px }
.popup_apply_button { width:130px; float:right; padding:3px 25px 0 0 }
.popup_apply_other_name { float:left }
.popup_apply_attach_button { width:155px; float:right }
.popup_apply_note { background: url(/images2009/bg_upload_popup_t.gif) repeat; padding:4px; margin-bottom:4px }
.popup_apply_position { background: url(/images2009/bg_popup_apply_company.gif) repeat; padding:4px 33px 4px 4px }
.popup_apply_position div { background:#FFFFFF; border:solid 1px #D76723; padding:4px 4px 4px 4px; margin-bottom:2px }
.popup_apply_position strong { font-weight:normal; color:#DE924E }

#resume_tab { margin:0 0 0 8px; list-style-type: none; padding:0; width:100%; height:21px; overflow:hidden }

#upload_form { width:714px }
#upload_popup_form { width:425px; margin:auto }
#personal_form { width:714px }
#education_form { width:714px }
#experience_form { width:714px }
#preview_form { width:714px }
#disable_form { width:714px }
#jobapplication_form { width:694px; margin:10px 0 0 20px }
#jobalert_form { width:713px; margin:auto; padding:10px 0 10px 0 }
#jobalert_unsubscribe_form { width:713px; margin:auto; padding:10px 0 10px 0; text-align:center }
#mobile_form { width:694px; margin:10px 0 0 20px }
#jobonmobile_form { width:735px; margin:10px 0 0 0 }
#account_form { width:694px; margin:10px 0 0 20px }
#popup_apply_form { padding:0 10px }
#postresume_form { padding:10px 0 }
#postresume_mobile_form { padding:10px 0 }

#register_tab { margin-left:8px; width:120px }
#register_tab_eng { margin-left:8px; width:160px }
#upload_tab { width:138px; margin-right:2px }
#personal_tab { width:138px; margin-right:2px}
#education_tab { width:138px; margin-right:2px}
#experience_tab { width:138px; margin-right:2px}
#preview_tab { width:138px }
#language_tab { margin-left:8px; width:145px }
#disable_tab { margin-left:8px; width:160px }
#password_tab { margin-left:8px; width:145px }
#delete_tab { margin-left:8px; width:130px }

#jobalert_tab { margin-left:8px; width:100px }
#mobile_criteria_tab { margin-left:8px; width:100px }

#upload_title { width:111px; height:13px; background: url(../images2009/title_upload.gif) no-repeat; margin:0 0 15px 0; overflow:hidden }
#personal_title { width:163px; height:13px; background: url(../images2009/title_personal.gif) no-repeat; margin:0 0 15px 0; overflow:hidden }
#personal_account_title { width:150px; height:13px; background: url(../images2009/title_personal_account.gif) no-repeat; margin:0 0 15px 0; overflow:hidden }
#education_title { width:170px; height:13px; background: url(../images2009/title_education.gif) no-repeat; margin:0 0 15px 0; overflow:hidden }
#experience_title { width:125px; height:13px; background: url(../images2009/title_experience.gif) no-repeat; margin:0 0 15px 0; overflow:hidden }
#preview_title { width:120px; height:13px; background: url(../images2009/title_preview.gif) no-repeat; margin:0 0 15px 0; overflow:hidden }
#settings_title { width:60px; height:20px; background: url(../images2009/title_settings.gif) no-repeat; margin:5px 0 0 20px; overflow:hidden }
#language_title { width:191px; height:30px; background: url(../images2009/icon_language.gif) no-repeat; overflow:hidden }
#language_title div { width:139px; height:21px; background: url(../images2009/title_language.gif) no-repeat; margin:5px 0 0 42px }
#showhide_th_title { width:228px; height:30px; background: url(../images2009/icon_showhide.gif) no-repeat; overflow:hidden }
#showhide_th_title div { width:176px; height:19px; background: url(../images2009/title_showhide.gif) no-repeat; margin:5px 0 0 42px }
#showhide_title { width:204px; height:30px; background: url(../images2009/icon_showhide.gif) no-repeat; overflow:hidden }
#showhide_title div { width:152px; height:18px; background: url(../images2009/title_showhide.gif) no-repeat; margin:5px 0 0 42px }
#password_title { width:191px; height:30px; background: url(../images2009/icon_changepassword.gif) no-repeat; overflow:hidden }
#password_title div { width:139px; height:22px; background: url(../images2009/title_changepassword.gif) no-repeat; margin:5px 0 0 42px }
#delete_title { width:172px; height:30px; background: url(../images2009/icon_deleteaccount.gif) no-repeat; overflow:hidden }
#delete_title div { width:120px; height:17px; background: url(../images2009/title_deleteaccount.gif) no-repeat; margin:5px 0 0 42px }
#forgot_title { width:120px; height:19px; background: url(../images2009/title_forgot.gif) no-repeat; margin:5px 0 0 20px; overflow:hidden }
#forgot_th_title { width:83px; height:21px; background: url(../images2009/title_forgot_th.gif) no-repeat; margin:5px 0 0 20px; overflow:hidden }

#jobapplication_title { width:113px; height:21px; background: url(../images2009/title_jobapplication.gif) no-repeat; margin:5px 0 0 20px; overflow:hidden }
#jobapplication_request_title { width:203px; height:30px; background: url(../images2009/icon_employerrequest.gif) no-repeat; overflow:hidden; float:left }
#jobapplication_request_title div { width:151px; height:21px; background: url(../images2009/title_employerrequest.gif) no-repeat; margin:5px 0 0 42px }
#jobapplication_apply_title { width:205px; height:30px; background: url(../images2009/icon_applicationhistory.gif) no-repeat; overflow:hidden; float:left }
#jobapplication_apply_title div { width:153px; height:21px; background: url(../images2009/title_applicationhistory.gif) no-repeat; margin:5px 0 0 42px }
#jobapplication_cart_title { width:143px; height:30px; background: url(../images2009/icon_searchcart.gif) no-repeat; overflow:hidden; float:left }
#jobapplication_cart_title div { width:91px; height:17px; background: url(../images2009/title_searchcart.gif) no-repeat; margin:5px 0 0 42px }
#jobapplication_read_title { width:313px; height:30px; background: url(../images2009/icon_readresume.gif) no-repeat; overflow:hidden; float:left }
#jobapplication_read_title div { width:261px; height:17px; background: url(../images2009/title_readresume.gif) no-repeat; margin:5px 0 0 42px }

#jobalert_title { width:66px; height:16px; background: url(../images2009/title_jobalert.gif) no-repeat; margin:5px 0 0 20px; overflow:hidden }

#mobile_title { width:169px; height:21px; background: url(../images2009/title_mobile.gif) no-repeat; margin:5px 0 0 20px; overflow:hidden; float:left; display:inline }
#mobile_number_title { width:220px; float:right; margin:7px 20px 0 0; text-align:right; display:inline }
#mobile_registermobile_th_title { width:296px; height:30px; background: url(../images2009/icon_registermobile.gif) no-repeat; overflow:hidden; float:left }
#mobile_registermobile_th_title div { width:244px; height:22px; background: url(../images2009/title_registermobile_th.gif) no-repeat; margin:5px 0 0 42px }
#mobile_registermobile_title { width:299px; height:30px; background: url(../images2009/icon_registermobile.gif) no-repeat; overflow:hidden; float:left }
#mobile_registermobile_title div { width:247px; height:22px; background: url(../images2009/title_registermobile.gif) no-repeat; margin:5px 0 0 42px }
#mobile_smsalert_th_title { width:304px; height:30px; background: url(../images2009/icon_smsjobalert.gif) no-repeat; overflow:hidden; float:left }
#mobile_smsalert_th_title div { width:252px; height:24px; background: url(../images2009/title_smsalert_th.gif) no-repeat; margin:5px 0 0 42px }
#mobile_smsalert_title { width:161px; height:30px; background: url(../images2009/icon_smsjobalert.gif) no-repeat; overflow:hidden; float:left }
#mobile_smsalert_title div { width:109px; height:17px; background: url(../images2009/title_smsalert.gif) no-repeat; margin:5px 0 0 42px }
#mobile_alertverify_th_title { width:530px; height:30px; background: url(../images2009/icon_smsjobalert.gif) no-repeat; overflow:hidden; float:left }
#mobile_alertverify_th_title div { width:478px; height:20px; background: url(../images2009/title_alertverify_th.gif) no-repeat; margin:5px 0 0 42px }
#mobile_alertverify_title { width:345px; height:30px; background: url(../images2009/icon_smsjobalert.gif) no-repeat; overflow:hidden; float:left }
#mobile_alertverify_title div { width:293px; height:23px; background: url(../images2009/title_alertverify.gif) no-repeat; margin:5px 0 0 42px }
#mobile_criteria_th_title { width:523px; height:30px; background: url(../images2009/icon_smsjobalert.gif) no-repeat; overflow:hidden; float:left }
#mobile_criteria_th_title div { width:471px; height:24px; background: url(../images2009/title_smscriteria_th.gif) no-repeat; margin:5px 0 0 42px }
#mobile_criteria_title { width:257px; height:30px; background: url(../images2009/icon_smsjobalert.gif) no-repeat; overflow:hidden; float:left }
#mobile_criteria_title div { width:205px; height:17px; background: url(../images2009/title_smscriteria.gif) no-repeat; margin:5px 0 0 42px }
#mobile_mysms_th_title { width:523px; height:30px; background: url(../images2009/icon_smsjobalert.gif) no-repeat; overflow:hidden }
#mobile_mysms_th_title div { width:471px; height:24px; background: url(../images2009/title_smsmysms_th.gif) no-repeat; margin:5px 0 0 42px }
#mobile_mysms_title { width:235px; height:30px; background: url(../images2009/icon_smsjobalert.gif) no-repeat; overflow:hidden }
#mobile_mysms_title div { width:183px; height:17px; background: url(../images2009/title_smsmysms.gif) no-repeat; margin:5px 0 0 42px }
#mobile_request_th_title { width:461px; height:30px; background: url(../images2009/icon_rralert.gif) no-repeat; overflow:hidden }
#mobile_request_th_title div { width:409px; height:23px; background: url(../images2009/title_rralert_th.gif) no-repeat; margin:5px 0 0 42px }
#mobile_request_title { width:223px; height:30px; background: url(../images2009/icon_rralert.gif) no-repeat; overflow:hidden }
#mobile_request_title div { width:171px; height:20px; background: url(../images2009/title_rralert.gif) no-repeat; margin:5px 0 0 42px }
#mobile_apply_th_title { width:339px; height:30px; background: url(../images2009/icon_applyonmobile.gif) no-repeat; overflow:hidden }
#mobile_apply_th_title div { width:287px; height:25px; background: url(../images2009/title_applyonmobile_th.gif) no-repeat; margin:5px 0 0 42px }
#mobile_apply_title { width:183px; height:30px; background: url(../images2009/icon_applyonmobile.gif) no-repeat; overflow:hidden }
#mobile_apply_title div { width:131px; height:22px; background: url(../images2009/title_applyonmobile.gif) no-repeat; margin:5px 0 0 42px }
#mobile_changemobile_th_title { width:395px; height:30px; background: url(../images2009/icon_changemobile.gif) no-repeat; overflow:hidden }
#mobile_changemobile_th_title div { width:343px; height:25px; background: url(../images2009/title_changemobile_th.gif) no-repeat; margin:5px 0 0 42px }
#mobile_changemobile_title { width:201px; height:30px; background: url(../images2009/icon_changemobile.gif) no-repeat; overflow:hidden }
#mobile_changemobile_title div { width:149px; height:22px; background: url(../images2009/title_changemobile.gif) no-repeat; margin:5px 0 0 42px }
#mobile_jobcode_th_title { width:161px; height:30px; background: url(../images2009/icon_jobcode.gif) no-repeat; overflow:hidden }
#mobile_jobcode_th_title div { width:109px; height:17px; background: url(../images2009/title_jobcode_th.gif) no-repeat; margin:5px 0 0 42px }
#mobile_jobcode_title { width:161px; height:30px; background: url(../images2009/icon_jobcode.gif) no-repeat; overflow:hidden }
#mobile_jobcode_title div { width:109px; height:17px; background: url(../images2009/title_jobcode.gif) no-repeat; margin:5px 0 0 42px }

#account_th_title { width:101px; height:21px; background: url(../images2009/title_account_th.gif) no-repeat; margin:5px 0 0 20px; overflow:hidden; float:left; display:inline }
#account_title { width:60px; height:16px; background: url(../images2009/title_account.gif) no-repeat; margin:5px 0 0 20px; overflow:hidden; float:left; display:inline }
#account_recommend_th_title { width:331px; height:30px; background: url(../images2009/icon_recommend.gif) no-repeat; overflow:hidden }
#account_recommend_th_title div { width:279px; height:25px; background: url(../images2009/title_recommend_th.gif) no-repeat; margin:5px 0 0 42px }
#account_recommend_title { width:229px; height:30px; background: url(../images2009/icon_recommend.gif) no-repeat; overflow:hidden }
#account_recommend_title div { width:177px; height:17px; background: url(../images2009/title_recommend.gif) no-repeat; margin:5px 0 0 42px }
#account_newmessage_th_title { width:176px; height:30px; background: url(../images2009/icon_newmessage.gif) no-repeat; overflow:hidden }
#account_newmessage_th_title div { width:124px; height:24px; background: url(../images2009/title_newmessage_th.gif) no-repeat; margin:5px 0 0 42px }
#account_newmessage_title { width:136px; height:30px; background: url(../images2009/icon_newmessage.gif) no-repeat; overflow:hidden }
#account_newmessage_title div { width:84px; height:16px; background: url(../images2009/title_newmessage.gif) no-repeat; margin:5px 0 0 42px }
#account_service_th_title { width:100px; height:30px; background: url(../images2009/icon_service.gif) no-repeat; overflow:hidden }
#account_service_th_title div { width:48px; height:17px; background: url(../images2009/title_service_th.gif) no-repeat; margin:5px 0 0 42px }
#account_service_title { width:112px; height:30px; background: url(../images2009/icon_service.gif) no-repeat; overflow:hidden }
#account_service_title div { width:60px; height:16px; background: url(../images2009/title_service.gif) no-repeat; margin:5px 0 0 42px }
#account_mobileservice_th_title { width:274px; height:30px; background: url(../images2009/icon_mobileservice.gif) no-repeat; overflow:hidden }
#account_mobileservice_th_title div { width:222px; height:20px; background: url(../images2009/title_mobileservice_th.gif) no-repeat; margin:5px 0 0 42px }
#account_mobileservice_title { width:277px; height:30px; background: url(../images2009/icon_mobileservice.gif) no-repeat; overflow:hidden }
#account_mobileservice_title div { width:225px; height:21px; background: url(../images2009/title_mobileservice.gif) no-repeat; margin:5px 0 0 42px }

#upload_title h1,
#personal_title h1,
#personal_account_title h1,
#education_title h1,
#experience_title h1,
#preview_title h1,
#language_title h1,
#showhide_title h1,
#showhide_th_title h1,
#settings_title h1,
#disable_title h1,
#password_title h1,
#delete_title h1,
#jobapplication_title h1,
#jobapplication_request_title h1,
#jobapplication_apply_title h1,
#jobapplication_cart_title h1,
#jobapplication_read_title h1,
#jobalert_title h1,
#mobile_title h1,
#mobile_registermobile_title h1,
#mobile_registermobile_th_title h1,
#mobile_smsalert_title h1,
#mobile_smsalert_th_title h1,
#mobile_alertverify_title h1,
#mobile_alertverify_th_title h1,
#mobile_criteria_title h1,
#mobile_criteria_th_title h1,
#mobile_mysms_title h1,
#mobile_mysms_th_title h1,
#mobile_request_title h1,
#mobile_request_th_title h1,
#mobile_apply_title h1,
#mobile_apply_th_title h1,
#mobile_changemobile_title h1,
#mobile_changemobile_th_title h1,
#mobile_jobcode_title h1,
#mobile_jobcode_th_title h1,
#account_th_title h1,
#account_title h1,
#account_recommend_th_title h1,
#account_recommend_title h1,
#account_newmessage_th_title h1,
#account_newmessage_title h1,
#account_service_th_title h1,
#account_service_title h1,
#account_mobileservice_th_title h1,
#account_mobileservice_title h1,
#forgot_title h1,
#forgot_th_title h1
{ font-size:1px; margin:0; padding:0; visibility:hidden }

#popup_apply_header { background: url(/images2009/icon_apply_header.gif) no-repeat top right; height:27px; margin:2px 10px 0 10px; padding-top:3px }

#jobapplication_list { margin:15px 15px; list-style-type: none; padding:0 }
#logo_employerrequest,#logo_employerrequest_th { background: url(/images2009/logo_employerrequest.gif) no-repeat; float:left; width:149px; height:324px; margin-right:20px }
#logo_readresume, #logo_readresume_th { background: url(/images2009/logo_readresume.gif) no-repeat; float:left; width:149px; height:324px; margin-right:20px }
#logo_applicationhistory,#logo_applicationhistory_th { background: url(/images2009/logo_applicationhistory.gif) no-repeat; float:left; width:149px; height:324px; margin-right:20px }
#logo_searchcart, #logo_searchcart_th { background: url(/images2009/logo_searchcart.gif) no-repeat; float:left; width:149px; height:324px }

//#logo_employerrequest strong,
//#logo_readresume strong,
//#logo_applicationhistory strong,
//#logo_searchcart strong
//{ font-size:1px; margin:0; padding:0; visibility:hidden }

#logo_employerrequest div,
#logo_readresume div,
#logo_applicationhistory div,
#logo_searchcart div
{ width:139px; height:204px; cursor:hand; padding:120px 5px 0 5px }

#logo_employerrequest_th div,
#logo_readresume_th div,
#logo_applicationhistory_th div,
#logo_searchcart_th div
{ width:139px; height:184px; cursor:hand; padding:140px 5px 0 5px }

#logo_employerrequest a,
#logo_readresume a,
#logo_applicationhistory a,
#logo_searchcart a,
#logo_employerrequest_th a,
#logo_readresume_th a,
#logo_applicationhistory_th a,
#logo_searchcart_th a
{ color:#FFFFFF; text-decoration:none }

#mobile_list { list-style-type: none; padding:0; margin:0 }
#logo_smsjobalert,#logo_smsjobalert_th { background: url(/images2009/logo_smsjobalert_h.gif) no-repeat; float:left; width:239px; height:137px; margin:0 9px 9px 0 }
#logo_rralert, #logo_rralert_th { background: url(/images2009/logo_rralert_h.gif) no-repeat; float:left; width:239px; height:137px; margin:0 9px 9px 0 }
#logo_applyonmobile,#logo_applyonmobile_th { background: url(/images2009/logo_applyonmobile_h.gif) no-repeat; float:left; width:239px; height:137px; margin:0 0 9px 0 }
#logo_changemobile, #logo_changemobile_th { background: url(/images2009/logo_changemobile_h.gif) no-repeat; float:left; width:239px; height:137px; margin:0 0 0 0 }
#logo_jobcode, #logo_jobcode_th { background: url(/images2009/logo_jobcode_h.gif) no-repeat; float:left; width:239px; height:137px; margin:0 9px 0 0 }

#logo_smsjobalert div,
#logo_rralert div,
#logo_applyonmobile div,
#logo_changemobile div,
#logo_jobcode div
{ width:136px; height:97px; cursor:hand; padding:40px 3px 0 100px }

#logo_smsjobalert_th div,
#logo_rralert_th div,
#logo_applyonmobile_th div,
#logo_changemobile_th div,
#logo_jobcode_th div
{ width:136px; height:97px; cursor:hand; padding:40px 3px 0 100px }

#logo_smsjobalert a,
#logo_rralert a,
#logo_applyonmobile a,
#logo_changemobile a,
#logo_jobcode a,
#logo_smsjobalert_th a,
#logo_rralert_th a,
#logo_applyonmobile_th a,
#logo_changemobile_th a,
#logo_jobcode_th a
{ color:#FFFFFF; text-decoration:none }

#upload_top { background: url(/images2009/bg_upload_t.gif) repeat; padding:10px 30px 10px 30px; margin-bottom:10px }
#upload_bottom { background: url(/images2009/bg_upload_b.gif) no-repeat bottom; padding:10px 30px 10px 30px }
#upload_table { margin-top: 10px }
#upload_popup_top { background: url(/images2009/bg_upload_popup_t.gif) repeat; padding:10px 10px 10px 10px; margin-bottom:10px }
#upload_popup_bottom { background: url(/images2009/bg_upload_popup_b.gif) no-repeat top right; padding:10px 10px 10px 10px; margin-bottom:10px }

#jobalert_description { padding:0 10px 0 10px }
#jobalert_top { background: url(/images2009/bg_jobalert_t.gif) no-repeat; height:51px; padding:10px 30px 0 30px }
#jobalert_bottom { background: url(/images2009/bg_jobalert_b.gif) no-repeat; height:188px; padding:10px 30px 10px 30px }
#jobalert_unsubscribe { background: url(/images2009/bg_jobalert_unsubscribe.gif) no-repeat; height:31px; padding:10px 30px 0 30px }

#language_content { margin-left: 40px; width:675px; clear:both }
#language_form { background: url(/images2009/bg_language.gif) no-repeat; height:51px; padding:10px 30px 0 30px }

#showhide_content { margin-left: 40px; width:675px; clear:both }
#showhide_table { margin:0 0 20px 0; clear:both }

#password_content { margin-left: 40px; width:675px; clear:both }
#password_form { background: url(/images2009/bg_changepassword.gif) no-repeat; height:75px; padding:10px 30px 0 30px }

#forgot_content { margin: auto; width:675px; clear:both }
#forgot_form { background: url(/images2009/bg_forgot.gif) no-repeat; height:75px; padding:10px 30px 0 30px }

#delete_content { margin-left: 40px; width:675px; clear:both }
#delete_form { background: url(/images2009/bg_deleteaccount.gif) no-repeat; height:31px; padding:10px 30px 0 30px }

#mobile_smsalert_content { margin-left: 40px; width:675px; clear:both }
#mobile_smsalert_bottom  { background: url(/images2009/bg_smsalert.gif) repeat bottom; height:73px; padding:20px 30px 0 90px }

#mobile_smsunsubscribe_content { margin-left: 40px; width:675px; clear:both }
#mobile_smsunsubscribe_form  { background: url(/images2009/bg_smsalert.gif) repeat; text-align:center; height:40px; padding-top:20px }

#mobile_applyunsubscribe_content { margin-left: 40px; width:675px; clear:both }
#mobile_applyunsubscribe_form  { background: url(/images2009/bg_applyonmobile.gif) repeat; text-align:center; height:40px; padding-top:20px }

#mobile_jobcodeunsubscribe_content { margin-left: 40px; width:675px; clear:both }
#mobile_jobcodeunsubscribe_form  { background: url(/images2009/bg_applyonmobile.gif) repeat; text-align:center; height:40px; padding-top:20px }

#mobile_criteria_content { margin-left: 40px; width:675px; clear:both }
#mobile_criteria_form { padding:10px 30px 0 30px }
.mobile_criteria_jobfield { background: url(/images2009/bg_smscriteria.gif) repeat; margin:0 0 10px 15px; padding:5px }
.mobile_criteria_subform { margin:0 0 10px 15px; padding:5px }

#mobile_request_content { margin-left: 40px; width:675px; clear:both }
#mobile_request_form { background: url(/images2009/bg_rralert.gif) no-repeat; height:73px; padding:20px 40px 0 70px }

#mobile_apply_content { margin-left: 40px; width:675px; clear:both }
#mobile_apply_top { background: url(/images2009/bg_mobile.gif) repeat-y; padding:20px 30px 20px 30px }
#mobile_apply_bottom { background: url(/images2009/bg_applyonmobile.gif) no-repeat; height:83px; padding:10px 30px 0 30px }

#mobile_changemobile_content { margin-left: 40px; width:675px; clear:both }
#mobile_changemobile_top { background: url(/images2009/bg_mobile.gif) repeat-y; padding:10px 30px 10px 30px }
#mobile_changemobile_sample { background: url(/images2009/bg_mobile.gif) repeat-y; padding:10px 30px 10px 30px }
#mobile_changemobile_bottom { background: url(/images2009/bg_changemobile.gif) no-repeat bottom; padding:25px 30px 25px 30px }

#mobile_jobcode_content { margin-left: 40px; width:675px; clear:both }
#mobile_jobcode_top { background: url(/images2009/bg_mobile.gif) repeat-y; padding:20px 30px 20px 30px }
#mobile_jobcode_bottom { background: url(/images2009/bg_jobcode.gif) no-repeat; height:83px; padding:10px 30px 0 30px }

#mobile_intro_content { width:735px; margin:0 }
#mobile_intro_detail { width:735px; margin:10px 0 20px 0 }

#login_account div.left { background: url(/images2009/bg_login_account_l.jpg) no-repeat; float:left; width:210px; height:112px; padding:10px 12px 10px 23px }
#login_account div.right { background: url(/images2009/bg_login_account_r.jpg) no-repeat; float:left; width:449px; height:92px; padding:20px }
#login_account div.title { width:110px; height:13px; background: url(/images2009/title_login_account.gif) no-repeat; overflow:hidden }
#login_account h1 { font-size:1px; margin:0; padding:0; visibility:hidden }

#login_jobalert div.left { background: url(/images2009/bg_login_jobalert_l.jpg) no-repeat; float:left; width:210px; height:112px; padding:10px 12px 10px 23px }
#login_jobalert div.right { background: url(/images2009/bg_login_jobalert_r.jpg) no-repeat; float:left; width:449px; height:92px; padding:20px }
#login_jobalert div.title { width:110px; height:13px; background: url(/images2009/title_login_jobalert.gif) no-repeat; overflow:hidden }
#login_jobalert h1 { font-size:1px; margin:0; padding:0; visibility:hidden }

#login_jobapplication div.left { background: url(/images2009/bg_login_jobapplication_l.jpg) no-repeat; float:left; width:210px; height:112px; padding:10px 12px 10px 23px }
#login_jobapplication div.right { background: url(/images2009/bg_login_jobapplication_r.jpg) no-repeat; float:left; width:449px; height:92px; padding:20px }
#login_jobapplication div.title { width:110px; height:13px; background: url(/images2009/title_login_jobapplication.gif) no-repeat; overflow:hidden }
#login_jobapplication h1 { font-size:1px; margin:0; padding:0; visibility:hidden }

#login_mobile div.left { background: url(/images2009/bg_login_mobile_l.jpg) no-repeat; float:left; width:210px; height:112px; padding:10px 12px 10px 23px }
#login_mobile div.right { background: url(/images2009/bg_login_mobile_r.jpg) no-repeat; float:left; width:449px; height:92px; padding:20px }
#login_mobile div.title { width:110px; height:13px; background: url(/images2009/title_login_mobile.gif) no-repeat; overflow:hidden }
#login_mobile h1 { font-size:1px; margin:0; padding:0; visibility:hidden }

#postresume div.left { background: url(/images2009/bg_postresume_l.jpg) no-repeat; float:left; width:199px; height:112px; padding:10px 23px; color:#FFFFFF }
#postresume div.right { background: url(/images2009/bg_postresume_r.jpg) no-repeat; float:left; width:449px; height:92px; padding:20px }
#postresume div.title { width:110px; height:13px; background: url(/images2009/title_postresume.gif) no-repeat; overflow:hidden }
#postresume h1 { font-size:1px; margin:0; padding:0; visibility:hidden }

#postresume_mobile div.left { background: url(/images2009/bg_postresume_l.jpg) no-repeat; float:left; width:219px; height:112px; padding:10px 13px; color:#FFFFFF }
#postresume_mobile div.right { background: url(/images2009/bg_login_mobile_r.jpg) no-repeat; float:left; width:449px; height:92px; padding:20px }
#postresume_mobile div.title { width:155px; height:13px; background: url(/images2009/title_postresume_mobile.gif) no-repeat; overflow:hidden }
#postresume_mobile h1 { font-size:1px; margin:0; padding:0; visibility:hidden }

#login_member { background: url(/images2009/bg_login_member.gif) no-repeat; width:210px; height:199px; padding:10px 0 10px 10px; color:#FFFFFF }
#login_member div.title { width:110px; height:13px; background: url(/images2009/title_login_member.gif) no-repeat; overflow:hidden }
#login_member h1 { font-size:1px; margin:0; padding:0; visibility:hidden }

#login_jobalert_message { background: url(/images2009/frame_message7_bg.gif) repeat }
#login_jobalert_message div.background { background: url(/images2009/bg_login_jobalert.gif) no-repeat top right }
#login_jobalert_message div.top { background: none }
#login_jobalert_message div.middle { background: none }
#login_jobalert_message div.bottom { background: none }
#login_jobalert_message div.middle div.right { background: none }
#login_jobalert_message div.middle div.left { background: none }
#login_jobalert_message div.middle div.center { padding:10px 20px 0 20px }

#login_jobapplication_message { background: url(/images2009/frame_message8_bg.gif) repeat }
#login_jobapplication_message div.background { background: url(/images2009/bg_login_jobapplication.gif) no-repeat top right }
#login_jobapplication_message div.top { background: none }
#login_jobapplication_message div.middle { background: none }
#login_jobapplication_message div.bottom { background: none }
#login_jobapplication_message div.middle div.right { background: none }
#login_jobapplication_message div.middle div.left { background: none }
#login_jobapplication_message div.middle div.center { padding:10px 20px 0 20px }

#login_mobile_message { background: url(/images2009/frame_message9_bg.gif) repeat }
#login_mobile_message div.background { background: url(/images2009/bg_login_mobile.gif) no-repeat top right }
#login_mobile_message div.top { background: none }
#login_mobile_message div.middle { background: none }
#login_mobile_message div.bottom { background: none }
#login_mobile_message div.middle div.right { background: none }
#login_mobile_message div.middle div.left { background: none }
#login_mobile_message div.middle div.center { padding:10px 20px 0 20px }

.login_hspace { height:8px; font-size: 1px; overflow:hidden; clear:both }
.login_description { color:#FFFFFF; width:210px; margin:10px 0 7px 0 }
.login_label { float:left; color:#FFFFFF; font-size:88%; width:55px }
.login_input, { float:left; width:144px }
.login_forgetpassword { float:left; margin-top:10px; width:103px }
.login_forgetpassword a { color:#FFFFFF; font-size:88%; text-decoration: underline }
.login_loginbutton { float:left ; margin-top:5px; width:86px }

#jobonmobile_content { width:969px; margin:auto }
#jobonmobile_detail { width:780px; margin:10px auto 20px auto }
#mode_switcher { float:right }

#right_title { width:auto; float:right; margin:0 5px 0 5px; text-align:right; display:inline }
#right_title a { color:#003399; text-decoration:none }
#right_title a:link { color:#003399; text-decoration:none }
#right_title a:hover { color:#003399; text-decoration:underline }
#right_title a:visited { color:#003399 }

#candidate_status { width:100%; margin-bottom:8px }
#welcome { width:auto; float:left; display:inline }
