.section1 { width: 999px; background-color: #FFFFFF; margin:0 auto; padding-top:12px }
.section1_left { float:left; width:220px; margin:0 14px 0 15px; display:inline }
.section1_content { float:left; width 735px margin: 0px 15px 0px; 0px }

.postresume { width:220px; height:66px; background: url(../images2009/post_resume.jpg) no-repeat  }
.postresume div { width:100%; height:66px; cursor:hand }
.postresume h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.candidate { display:block }
.employer { display:none }

.candidate_tab_on { float:left; width:109px; height:22px; background: url(../images2009/candidate.jpg) no-repeat  }
.candidate_tab_off { float:left; width:109px; height:22px; background: url(../images2009/candidate.gif) no-repeat  }
.employer_tab_on { float:right; width:109px; height:22px; background: url(../images2009/employer.jpg) no-repeat  }
.employer_tab_off { float:right; width:109px; height:22px; background: url(../images2009/employer.gif) no-repeat }

.candidate_tab_on div,.employer_tab_on div,.candidate_tab_off div,.employer_tab_off div { width:100%; height:22px; cursor:hand }
.candidate_tab_on h1,.employer_tab_on h1,.candidate_tab_off h1,.employer_tab_off h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.candidate_login { width:196px; height:72px; background: url(../images2009/bg_candidate.jpg) no-repeat; padding:10px 12px 0px 12px; clear:both }
.employer_login { width:196px; height:72px; background: url(../images2009/bg_employer.jpg) no-repeat; padding:10px 12px 0px 12px; clear:both }

.candidate_label,.employer_label { float:left; color:#FFFFFF; font-size:88%; width:55px }
.candidate_input,.employer_input { float:left; width:141px }
.candidate_textbox { border:1px #788B49 solid; font-size:88%; width:134px; }
.employer_textbox { border:1px #2B4678 solid; font-size:88%; width:134px }

.candidate_forgetpassword,.employer_forgetpassword { float:left; margin-top:10px; width:103px }
.candidate_forgetpassword a,.employer_forgetpassword a { color:#FFFFFF; font-size:88%; text-decoration: underline }

.candidate_loginbutton,.employer_loginbutton { float:left ; margin-top:5px; width:86px }

.search { width:196px; height:160px; background: url(../images2009/bg_search.jpg) no-repeat; padding:10px 12px 0px 12px; clear:both }

.search_position { width:189px; height:11px; background: url(../images2009/keyword_search.gif) no-repeat; font-size:1px; overflow:hidden  }
.search_position_input { float:left; width:100px; margin:3px 3px 0 0; display:inline }
.search_position_textbox { border:1px #865739 solid; font-size:88%; width:100px }
.search_position_button { float:left; width:86px; margin:2px 0 8px 0 }

.search_criteria { width:189px; height:11px; background: url(../images2009/criteria_search.gif) no-repeat; margin-bottom:8px; clear:both}
.search_criteria_label { float:left; color:#FFFFFF; font-size:88%; width:55px; display:inline }
.search_criteria_input { float:left; width:134px }
.search_criteria_dropdown { border:1px #865739 solid; font-size:88%; width:134px; }
.search_criteria_button { float:right; margin-top:7px; width:86px; margin-right:5px }

.search_position h1,.search_criteria h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.jobalert { width:220px; height:38px; background: url(../images2009/jobalert.gif) no-repeat  }
.jobalert div { width:100%; height:38px; cursor:hand }
.jobalert h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.mobile { width:220px; height:38px; background: url(../images2009/jobonmobile.gif) no-repeat  }
.mobile div { width:100%; height:38px; cursor:hand }
.mobile h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.section1_left_hspace { height:5px; font-size: 1px; overflow:hidden; clear:both }

.section1_banner { margin-bottom:15px}
.jobfield { float:left; width:97px; height:29px; background: url(../images2009/jobfields.gif) no-repeat; margin-left:10px; display:inline }
.jobfield_th { float:left; width:97px; height:29px; background: url(../images2009/jobfields_th.gif) no-repeat; margin-left:10px; display:inline }
.government { float:left; width:97px; height:29px; background: url(../images2009/government.gif) no-repeat; margin-left:4px }
.government_th { float:left; width:97px; height:29px; background: url(../images2009/government_th.gif) no-repeat; margin-left:4px }
.freelance { float:left; width:97px; height:29px; background: url(../images2009/freelance.gif) no-repeat; margin-left:4px }

.jobfield div,.jobfield_th div,.government div,.government_th div,.freelance div { width:100%; height:29px; cursor:hand }
.jobfield h1,.jobfield_th h1,.government h1,.government_th h1,.freelance h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.jobfield_government_content { width:735px }
.jobfield_government_content1 { width:490px; float:left  }
.recommend_content { width:235px; margin-left:10px; float:left }
.recommend_center { padding:5px 10px 5px 10px }
.recommend_center li { margin-bottom:5px }
.recommend_list { list-style-type:none; list-style-image: url(/images2009/bullet4.gif); padding:0 0 0 17px; margin:10px 0 10px 0 }
.recommend_title { width:161px; height:13px; background: url(/images2009/title_recommend1.gif) no-repeat }
.recommend_title h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.jobfield_content { display:block; clear:both; width:100% }
.jobfield_content li { margin-bottom:4px }
.jobfield_content_eng { display:block; clear:both; width:100%; font-size:88% }
.jobfield_content_eng li { margin-bottom:6px }
.jobfield_line { background: url(../images2009/jobfields_line.gif) repeat; height:4px; width:100%; font-size: 1px; overflow:hidden }
.government_line { background: url(../images2009/government_line.gif) repeat; height:4px; width:100%; font-size: 1px; overflow:hidden }
.freelance_line { background: url(../images2009/freelance_line.gif) repeat; height:4px; width:100%; font-size: 1px; overflow:hidden }

.jobfield_column { float:left; margin:10px 0 0 5px; width: 240px; display:inline }
.jobfield_list { list-style-type: none; list-style-image: url(/images2009/dot.gif);  padding:0; margin:0 }
.jobfield_list a { text-decoration: none }
.jobfield_list li.special { color:#4374BB; font-weight: bold }
.jobfield_list a:hover { text-decoration: underline }
.jobfield_list li.special a { color:#4374BB; text-decoration: none }
.jobfield_list li.special a:hover { text-decoration: underline }

.government_content { display:none; clear:both; width:100% }

.government_table { margin:10px 15px 0 15px; padding:0 }
.government_date { padding:2px 15px 2px 0; vertical-align:top }
.government_company { padding:2px 30px 2px 0; vertical-align:top }
.government_company a { text-decoration: none }
.government_company a:hover { text-decoration: underline }
.government_num { padding:2px 0 2px 0 ; text-align:right; vertical-align:top }

.section1_hspace { height:20px; font-size: 1px; overflow:hidden; clear:both }

.section2 { width: 999px; background-color: #FFFFFF; margin:0 auto }

.company_frame_top { background: url(/images2009/company_frame_t.gif) repeat-x; }
.company_frame_top div { background: url(/images2009/company_frame_tr.gif) no-repeat top right; }
.company_frame_top div div { background: url(/images2009/company_frame_tl.gif) no-repeat top left; }
.company_frame_bottom { background: url(/images2009/company_frame_b.gif) repeat-x; clear:both}
.company_frame_bottom div { background: url(/images2009/company_frame_br.gif) no-repeat bottom right; }
.company_frame_bottom div div { background: url(/images2009/company_frame_bl.gif) no-repeat bottom left; }
.company_frame_top div div, .company_frame_top div, .company_frame_top, .company_frame_bottom div div, .company_frame_bottom div, .company_frame_bottom {
	width: 100%;
	height: 10px;
	font-size: 1px;
	overflow:hidden
}

.company { background: url(/images2009/company_frame_bg.gif); margin:0 15px 0 15px }
.company_title { float:left; margin:5px 10px; width:96px; height:13px; background: url(/images2009/top_companies.gif) no-repeat }
.company_title h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }
.company_content_clip { margin:0 5px; position: relative; height: 100px; overflow: hidden; clear:both }
.company_content { position: absolute }
.company_column { float:left; margin:0 2px 0 2px; width:133px; text-align:center; font-size:88%; display:inline }
.company_column img { margin-bottom:2px }
.company_column a { text-decoration: none }
.company_column a:hover { text-decoration: underline }
.company_hspace { height:10px; font-size: 1px; overflow:hidden; clear:both }

.section2_hspace { height:30px; font-size: 1px; overflow:hidden; clear:both }

.section3 { width: 999px; background-color: #FFFFFF; margin:0 auto }
.section3_left { float:left; width:200px; margin:0 15px; display:inline }
.section3_content { float:left; width:739px; margin:0 15px; display:inline }

.section3_banner {}
.section3_banner_hspace { height:15px; font-size: 1px; overflow:hidden }

.howto { float:left; width:180px; margin:0 0 0 15px; display:inline }
.howto_title { width:145px; height:13px; background: url(../images2009/howto.gif) no-repeat }
.howto_title div { width:100%; height:13px; cursor:hand }
.howto_title h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.howto_list { list-style-type:none; list-style-image: url(/images2009/bullet1.gif); padding:0 0 0 17px; margin:15px 0 0 0 }
.howto_list li { margin-bottom:4px }
.howto_list a { text-decoration:none }
.howto_list a:hover { text-decoration: underline }

.askexpert { float:left; width:290px; margin:0 0 0 15px }
.askexpert_title { width:77px; height:13px; background: url(../images2009/askexperts.gif) no-repeat }
.askexpert_title div { width:100%; height:13px; cursor:hand }
.askexpert_title h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.askexpert_list { list-style-type:none; list-style-image: url(/images2009/bullet2.gif); padding:0 0 0 17px; margin:15px 0 0 0 }
.askexpert_list li { margin-bottom:3px }
.askexpert_list a { text-decoration:none }
.askexpert_list a:hover { text-decoration: underline }

.newsevents { float:left; width:224px; margin:0 0 0 15px }
.newsevents_title { width:93px; height:13px; background: url(/images2009/news_and_events.gif) no-repeat }
.newsevents_title div { width:100%; height:13px; cursor:hand }
.newsevents_title h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.newsevents_list { list-style-type:none; list-style-image: url(/images2009/bullet4.gif); padding:0 0 0 17px; margin:15px 0 0 0 }
.newsevents_list li { margin-bottom:3px }
.newsevents_list a { text-decoration:none }
.newsevents_list a:hover { text-decoration: underline }

.newsevents_hspace { height:30px; font-size: 1px; overflow:hidden; clear:both }

.career_title { width:93px; height:13px; background: url(/images2009/careeradvice.gif) no-repeat; margin:0 0 20px 15px }
.career_title div { width:100%; height:13px; cursor:hand }
.career_title h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.career_column { float:left; width:344px; margin:0px 10px 0 15px; display:inline }
.career_column img { float:left; margin:0 8px 0 0; width:53px; height:53px; border:1px solid #4578C0 }
.career_column a { text-decoration:none }
.career_column a:hover { text-decoration: underline }

.career_column_hspace { height:21px; font-size: 1px; overflow:hidden; clear:both }

.afterwork_title { width:73px; height:13px; background: url(/images2009/afterwork.gif) no-repeat; margin-bottom:8px }
.bookshelf_title { width:70px; height:13px; background: url(/images2009/bookshelf.gif) no-repeat; margin-bottom:8px }
.homebiz_title { width:59px; height:13px; background: url(/images2009/homebiz.gif) no-repeat; margin-bottom:8px }
.learnearn_title { width:83px; height:13px; background: url(/images2009/learn_and_earn.gif) no-repeat; margin-bottom:8px }
.legaladvice_title { width:84px; height:13px; background: url(/images2009/legaladvice.gif) no-repeat; margin-bottom:8px }
.mangement_title { width:137px; height:13px; background: url(/images2009/managementcorner.gif) no-repeat; margin-bottom:8px }
.moneywork_title { width:96px; height:13px; background: url(/images2009/money_at_work.gif) no-repeat; margin-bottom:8px }
.successstory_title { width:93px; height:13px; background: url(/images2009/successstory.gif) no-repeat; margin-bottom:8px }
.tipstools_title { width:78px; height:13px; background: url(/images2009/tips_and_tools.gif) no-repeat; margin-bottom:8px }
.webboard_title { width:69px; height:13px; background: url(/images2009/webboard.gif) no-repeat; margin-bottom:8px }
.editortalk_title { width:77px; height:13px; background: url(/images2009/editortalk.gif) no-repeat; margin-bottom:8px }
.blog_title { width:115px; height:13px; background: url(/images2009/blog.gif) no-repeat; margin-bottom:8px }
//.english_title { width:102px; height:13px; background: url(/images2009/english.gif) no-repeat; margin-bottom:8px }
.english_title { width:136px; height:15px; background: url(/images2009/english.gif) no-repeat; margin-bottom:6px }

.afterwork_title div,
.bookshelf_title div,
.homebiz_title div,
.learnearn_title div,
.legaladvice_title div,
.mangement_title div,
.moneywork_title div,
.successstory_title div,
.tipstools_title div,
.webboard_title div,
.editortalk_title div,
.blog_title div,
.english_title div
{ width:100%; height:13px; cursor:hand }

.afterwork_title h2,
.bookshelf_title h2,
.homebiz_title h2,
.learnearn_title h2,
.legaladvice_title h2,
.mangement_title h2,
.moneywork_title h2,
.successstory_title h2,
.tipstools_title h2,
.webboard_title h2,
.editortalk_title h2,
.blog_title h2,
.english_title h2
{ font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.webboard_list { list-style-type:none; list-style-image: url(/images2009/bullet3.gif); padding:0 0 0 17px; margin:0 }
.webboard_list a { text-decoration:none }
.webboard_list a:hover { text-decoration: underline }

.blog_list { list-style-type:none; list-style-image: url(/images2009/bullet3.gif); padding:0 0 0 17px; margin:0 }
.blog_list a { text-decoration:none }
.blog_list a:hover { text-decoration: underline }

.career_hspace { height:20px; font-size: 1px; overflow:hidden; clear:both }

.sitesearch { float:left; width:357px; height:47px; background: url(/images2009/bg_sitesearch.jpg) no-repeat; padding:8px 0 0 8px }
.sitesearch_title { width:73px; height:13px; background: url(/images2009/sitesearch.gif) no-repeat; font-size:1px; overflow:hidden; margin-bottom:5px }
.sitesearch_title h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.horoscope { float:left; width:365px; height:55px; background: url(/images2009/horoscope.jpg) no-repeat; margin-left:9px }
.horoscope div { width:100%; height:55px; cursor:hand }
.horoscope h1 { font-size:1px; margin:0; padding:0; overflow:hidden; visibility:hidden }

.section3_hspace { height:30px; font-size: 1px; overflow:hidden; clear:both; margin-left:15px }

#socialnetwork_section { text-align:center }
