/*  Common */
body { font-family:  "Tahoma", "MS Sans Serif","microsoft Sans Serif"; font-size: 12px; text-align:center; }
body, p { margin: 0; padding: 0; }
#breadcrumb { position: absolute; width: 900px; height: 12px; left: 0; bottom: 0; z-index: 9; text-align: left; font-size: 10px;}
#breadcrumb p { margin-left: 10px; }
#hotline { width: 121px; height: 51px; position: absolute; bottom: 0; right: 10px; }
#pwrapper{ width: 100%; }
#wrapper { margin: 0 auto; text-align:left; width: 920px; position: relative; z-index: 1; }
#tags { position: absolute; left: 0; top: 785px; z-index: 1; border-style: solid; border-width: 1px; width: 188px; height: 90px; text-align: left; }
h1, h2 { margin: 0; padding: 0; font-size: 26px; }
h2 { font-size: 18px; }
#header h1 { position: absolute; width: 200px; right: 40px; top: 20px; z-index: 1; font-size: 24px; text-align: right; display: block; }
#header h2 { position: absolute; width: 110px; right: 5px; top: 20px; z-index: 1; font-size: 24px; text-align: left; display: block; }
#alljob_box .ftitle { font-size: 18px; font-weight: bold; margin: 0; padding: 0; background: none; }

#header h1 a:hover, #header h2 a:hover { text-decoration: none; }
#container { margin-bottom: 13px; width: 920px; }
#rate_container { margin-bottom: 10px; width: 920px; }
form, .subpage,.clear  { margin:0; padding:0; }
.clear { clear: both; }
a { text-decoration: none; outline:none; }
a:hover { text-decoration: underline; }
input, textarea, select { color: #333333; }
.font_size11 { font-size: 11px; }
.header_style,.header_style a, .link_style a, .link_style { font-weight: bold; }
 .item_box .link_style a:visited,  .item_box .link_color a:visited { color: #649; }
.dot_line { border-bottom-width: 1px; border-bottom-style: dotted; height: 5px; }
ul { margin: 0; padding: 0; list-style: none;}
.ctoplayer { display:block; }
	.ctoplayer * { display:block; height: 1px;overflow: hidden; }
		.clayer1 { margin:0 5px;} .clayer2 { margin:0 3px;} .clayer3 { margin:0 2px;} .clayer4 { height:2px; margin:0 1px;}
.subpage a, .subpage span{ border-width: 1px; border-style: solid; padding: 2px 6px 2px 6px; margin-right: 5px; }
#hotcompany .subpage a, #hotcompany .subpage span{ padding: 1px 6px 2px 6px; }
	.subpage span { font-weight: bold; border-width: 0; }
		.subpage a:hover, #sub_main_menu .selectedmenu a{ text-decoration: none; color: #FFFFFF; }
.mypro { border: 0; padding-left: 5px; }
#container_right #user_su .blur, #container_right #emp_su .blur { font-size: 10px; color: #C2C2C2; font-style: italic; }
/* New Sub Page */
#npage { margin: 15px 0 15px 0; text-align: center; }
#lnpage { float: left; width: 35%;}
#lnpage p { text-align: left; margin-left: 5px; }
#lnpage input { border-width: 1px; width: 150px; }
#lnpage p  a, #rnpage p a { font-size: 10px; vertical-align: bottom; }
#cnpage { float: left; width: 25%; text-align: center; }
#cnpage p { margin-left: 3px; }
#rnpage { float: right; width: 40%;}
#rnpage div { float: right; }
#rnpage p { text-align: right; margin-right: 3px; }
#rnpage .nextpage { border-width: 1px; width: 140px; margin-top: 1px; }
#gtpage { width: 100px; font-size: 11px; border-width: 1px; border-style: solid; margin-left: 5px; padding: 1px; }
#gtpage .vgpage { width: 30px; font-size: 10px; height: 11px;  }
#gtpage .bgpage, #gtpage .bgpage2 { border-width: 1px; margin-left: 2px; width: 25px; height: 18px; }
/*Subpage3 */
#nspage { margin: 15px 0 15px 0; text-align: center; }
#nspl, #nspc, #nspr, #nspr div, #nspl span { float: left; }
#nspl { width: 35%}
#nspc {  width: 25% }
#nspr {  width: 40% }
#nspage .abox { padding: 3px 2px 4px 2px; width: 150px; display: block; float: left; text-decoration: none; margin-top: 1px; }
#nspl span.link_color { padding-top: 5px; margin: 1px 7px 0 5px; }
#nspr .abox { width: 140px; }
#nspr div { float: right; }
	 
#main_menu, #sub_main_menu { width: 100%; position: absolute; left: 0; bottom: 4px; margin-left: 4px; width: 915px; z-index: 2; }
#main_menu { z-index: 1; }
#main_menu li, #sub_main_menu li { 
float: left; 
display: inline; 
margin-left: 6px;
border-width: 1px;
border-style: solid;
padding-top: 1px;
height: 17px;
}
.main_menu_tab1{ width: 86px; }
.main_menu_tab2{ width: 70px; }
.main_menu_tab3{ width: 60px; }
.main_menu_tab4 { width: 93px; }
.main_menu_tab4 a { padding-left: 19px; }
#sub_main_menu .main_menu_tab4{ background-position: 5px center; background-repeat: no-repeat; }
.main_menu_tab5{ width: 80px; }
.main_menu_tab6{ width: 90px; }
#sub_main_menu a { display: block; outline: none; text-decoration: none; }
/* header */
#header { position: relative; text-align: center; }

#inner_search_content { width: 255px; height: 24px; position: absolute; top: 30%; left: 35%; padding: 2px 3px 1px 4px; display: inline; }
#header_form { margin: 0; padding: 0; }
#xheader_submit { float: left; }
#header_searchword, #header_cat { float: left; color: #888; margin-right: 3px; }
#header_cat { height: 22px; width: 60px; }
#header_searchword { width: 150px; height: 16px; }

#logo { position: absolute; top: 5px; left: 5px; text-align: left; width: 290px; height: 100px;}
	#logo p {  float: left;}
#company_img { width: 80px; height: 80px; position: relative; }
#company_img img { position: absolute; right: 0; top: 10px; }
#company_title { font-size: 16px; text-decoration: none; font-weight: bold; margin-left: 5px; width: 200px; height: 80px; margin-top: 13px; }
#jobbangkok_logo { position: relative; margin-left: 5px; margin-top: 5px; }
/** Top toolbar **/
#ttb { width: 100%; height: 28px; font-size: 11px; }
#ttb_logo { width: 145px; height: 35px; float: left; margin-left: 1px; margin-top: 12px; }
#ttb_menu { width: 700px; height:25px; float: right; }
#ttb_menu a { font-weight: bold; padding-left: 22px; }
#ttb_menu ul { margin-right: 10px; }
#ttb_menu li { float: right; display: inline; margin-left: 18px; margin-top: 3px; height: 16px; padding-top: 2px; }
#ttbm1 { background: url(/images/logout.gif) 3px center no-repeat; }
#ttbm2 { background: url(/images/icon_theme.png) left top no-repeat; }
#ttbm3 { background: url(/images/nopic01.png) left center no-repeat; }
#ttb img { border: 0; }
#ttbm4 a { padding-left: 5px; float: left; }
#ttbm4 .cttb { padding-left: 0; vertical-align: middle; }
/* Banner */
#banner { text-align: center; margin-bottom: 10px; margin-top: 10px; height: 92px; }
	#banner img { width: 729px; height: 92px; }
/* Bar Background, default li */
.bar_background p { background-position: left center; background-repeat: no-repeat; padding: 4px 0 5px 23px; margin-left: 5px; }
.default_li li { margin:8px 4px 0 3px; }
	.default_li a { padding-left: 15px; }
/* First page */
#menu_panel, #resume_menu_list, #view_job_menu2 { margin-bottom: 10px; border-width: 0 1px 1px 1px; border-style: solid; font-size: 11px; padding-bottom: 10px; }
	#menu_panel, #resume_menu_list { font-size: 12px; }
.menu { float:left; }
#job_items, #resume_items, #contact_list, #search_group_list { float:left; width:740px; margin-bottom:10px; border-style: solid; border-width: 1px; }
.top_search_bar  p {
	padding: 3px 0 4px 25px;
	margin-left: 5px;
	background: url(/images/icon_search.png) left center no-repeat !important;
	background: url(/images/icon_search.gif) left center no-repeat;
}
#cat1 { background: url(/images/icon1.gif) left center no-repeat; }
#cat2 { background: url(/images/icon4.gif) left center no-repeat; }
#cat3 { background: url(/images/icon7.gif) left center no-repeat; }
#cat5 { background: url(/images/icon13.gif) left center no-repeat; }
#cat6 { background: url(/images/icon16.gif) left center no-repeat; }
#cat7 { background: url(/images/icon19.gif) left center no-repeat; }
#cat8 { background: url(/images/icon22.gif) left center no-repeat; }
#cat9 { background: url(/images/icon2.gif) left center no-repeat; }
#cat10 { background: url(/images/icon5.gif) left center no-repeat; }
#cat11 { background: url(/images/icon8.gif) left center no-repeat; }
#cat12 { background: url(/images/icon11.gif) left center no-repeat; }
#cat13 { background: url(/images/icon14.gif) left center no-repeat; }
#cat14 { background: url(/images/icon10.gif) left center no-repeat; } 
#cat15 { background: url(/images/icon20.gif) left center no-repeat; }
#cat16 { background: url(/images/icon23.gif) left center no-repeat; }
#cat17 { background: url(/images/icon3.gif) left center no-repeat; } 
#cat18 { background: url(/images/icon6.gif) left center no-repeat; }
#cat19 { background: url(/images/icon9.gif) left center no-repeat; } 
#cat20 { background: url(/images/icon12.gif) left center no-repeat; }
#cat21 { background: url(/images/icon15.gif) left center no-repeat; } 
#cat22 { background: url(/images/icon18.gif) left center no-repeat; }
#cat23 { background: url(/images/icon21.gif) left center no-repeat; }
#cat24 { background: url(/images/icon_p.gif) 3px center no-repeat; }
#cat25 { background: url(/images/icon24.gif) left center no-repeat; }
#cat26 { background: url(/images/cook-icon.gif) left center no-repeat; }
#cat27 { background: url(/images/icon17.gif) left center no-repeat; }
#cat28 { background: url(/images/icon-profile2.gif) left center no-repeat; }

#new_job_box .bar_color p { padding: 1px 0 3px 0; }	
#new_job_box { padding-bottom: 0; height: 415px; font-size: 11px; border-width: 1px; border-style: solid; float: left; width: 918px; }
#hotcompany { width: 909px; padding-left: 9px; }
#hotcompany #job_page { padding: 3px 0 3px 0; margin-top: 13px !important; margin-top: 9px; }
#hotcompany .subpage span { margin: 0; padding: 0; }
.hot_downloading { margin-left: 440px; margin-top: 180px; }

#alljob_box { float: left; width: 640px; margin: 0; padding: 0; font-size: 11px; margin-bottom: 10px; }
.corner_job { border-width: 0 5px 0 5px; border-style: solid; width: 629px; margin: 0; padding: 0; }

#gov_box { width: 615px; margin: 0 5px 0 5px; height: 208px; overflow: hidden; }
.cg_content { margin-bottom: 5px; width: 243px; line-height: 125%; width: 280px; }
.cg_img { float: left; width: 40px; height: 40px; padding: 3px; display: inline; border-width: 1px; border-style: solid; margin: 0 0 5px 0; }
.cg_img img { border: 0; }
.cg_txt { float: left; width: 190px; display: inline; margin: 0 0 5px 5px; }

.job_box { width: 615px; margin: 0 5px 0 5px; height: 350px; overflow: hidden; }
.job_box p { background: url(/images/icon3.jpg) left  2px no-repeat; padding-left: 15px; margin-bottom: 5px; line-height: 125%;  width: 280px; }
.job_box div.link_color, #gov_box div.link_color { margin: 0 5px 5px 5px; border-bottom-width: 1px; border-bottom-style: solid; padding-top: 3px; }

.sep_job { width: 280px; padding: 0; margin-left: 5px; float: left; display: inline; }

#resume_box { float: left; width: 270px; margin-left: 9px; padding: 0;  }
.corner_resume { border-width: 0 5px 0 5px; border-style: solid; width: 260px; margin: 0; padding: 0; }

/* #wresume_box { float: left; width: 243px; font-size: 11px; display: inline; margin: 2px 8px 5px 8px; } */
.cresume_box { height: 688px;  overflow: hidden; width: 243px; font-size: 11px; margin-left: 7px; border-top-width: 1px; border-top-style: solid; padding-top: 3px; }

.cr_content { margin: 5px 0 5px 0; border-bottom-width: 1px; border-bottom-style: dashed; width: 100%; }
.cr_img {float: left; width: 25px; height: 25px; padding: 3px; display: inline; border-width: 1px; border-style: solid; margin: 2px 0 7px 0;}
.cr_img img { border: 0; }
.cr_txt {float: left; width: 205px; display: inline; margin:  2px 0 7px 5px; }

.sep { margin-bottom: 10px; padding: 0; }
.job_part2 { margin-left: 10px; }

/* Menu */
#container_vj #menu_panel a { padding-left: 22px; }
#container_vj #menu_panel { padding-bottom: 15px; margin-bottom: 20px; }
#container_vj #menu_panel li { height: 19px; margin-left: 4px; }
#container_vj #menu1 { background: url(/images/job.gif) left top no-repeat; margin-top: 10px; } 
#container_vj #menu2 { background: url(/images/icon_company1.gif) left top no-repeat; } 

#menu_panel { margin-bottom: 25px; }
	#menu_panel a { padding-left: 23px; }
	#menu_panel .bar_color p { background-image: url(/images/icon_company1.gif); }
#menu_panel li { height: 17px; }
#menu1 { background: url(/images/icon_company2.png) left center no-repeat; } 
#menu2 { background: url(/images/icon_company3.png) left center no-repeat; } 
#menu3 { background: url(/images/icon12.gif) left center no-repeat; } 
#menu4 { background: url(/images/icon_company4.png) 1px center no-repeat; } 
#menu5 { background: url(/images/icon_company5.gif) left center no-repeat; }
#menu6 { background: url(/images//free_theme.png) left center no-repeat; }
#menu_gov { background: url(/images/add.gif) 4px center no-repeat; margin: 12px 0 5px 0;}  
.menu { width: 150px; }
.menu_h { padding: 1px 0 5px 10px; }
.menu_left { border-width: 1px; border-style: solid; border-top-width: 0; }
/* Resume menu */
#resume_menu_list a { padding-left: 23px; }
#resume_menu_list li { height: 17px; }
	#resume1 { background: url(/images/user.gif) 2px top no-repeat; } 
	#resume01 { background: url(/images/user.gif) 2px top no-repeat; } 
	#resume2 { background: url(/images/free_theme.png) left center no-repeat; }
	#resume3 { background: url(/images/icon_company2.png) left top no-repeat; }
	#resume4 { background: url(/images/chat_icon.gif) 2px center no-repeat; }
	#resume5 { background: url(/images/icon-profile4.gif) left center no-repeat; }
	#resume6 { background: url(/images/trash.gif) 2px 0 no-repeat; }
	#resume7 { background: url(/images/icon_latt.gif) left center no-repeat; }
	#resume8 { background: url(/images/icon-profile2.gif) left bottom no-repeat; }
	#resume9 { background: url(/images/icon-profile3.gif) left center no-repeat; }
	#resume10 { background: url(/images/word16.gif) 1px center no-repeat; }
	#resume11 { background: url(/images/icon_company3.gif) left center no-repeat; }
	
.header_item { margin: 0; padding:4px 0 3px 7px; }
/*View job*/
#view_job_menu2 a { padding-left: 23px; }
#j_menu1 {  background: url(/images/icon_pre.gif) left bottom no-repeat; }
#j_menu2 {  background: url(/images/icon_show.gif) left bottom no-repeat; }
/* Item box */
.item_box { margin: 5px 10px 0 10px; position: relative; }
/* Tab */
.tab_panel ul, .resume_tab_panel ul { margin: 0; padding: 0; list-style: none; }
.tab_panel li, .resume_tab_panel li {
	float: left;
	border-width: 1px;
	border-style: solid;
	border-bottom-width: 0;
	margin-left: 5px;
	top: 1px;
	position: relative;
	display: inline;
} 
.tab_panel a, .resume_tab_panel a { padding: 3px 10px 4px 10px; text-align: center; display: block; }
.tab_panel .selected a:hover, .resume_tab_panel .selected a:hover { text-decoration: none; }
/* Work panel */
#pdata{ display: none; }
#container_center, #employer_container, #job_container { width: 760px; float:left; margin-left: 9px; padding: 0; }
.tab_panel, .resume_tab_panel { margin-bottom: 0; }
.work_panel_header, .menu_items_bar { padding: 4px 4px 4px 7px; }
.work_panel_header { width: 90px; margin-left: 5px; }
#job_info { display: block; }
#info_space { margin: 10px 0 5px 25px; }
#info_space .subject { border-bottom-style: solid; border-bottom-width: 1px; margin-bottom: 3px; }
	#info_space .subject  p{ padding-left: 5px; padding-right: 5px; }
	#info_space .title { float: left; margin-bottom: 10px; padding-left: 3px; }
	#info_space .value { float: right; margin-bottom: 10px; }
	#info_space .title_info { width: 70px; }
	#info_space .resume_info { width: 50px; }
	#info_space .adv_info { width: 76px; }
.info_group { float: left; margin-bottom: 10px; width: 680px; }
.work_panel_content { padding: 6px 10px 10px 10px; border-width: 1px; border-style: solid; }
#job_list_body { margin-bottom: 15px; }
#show_job_bar #insert_job { float: right; width: 200px; text-align: right; margin-bottom: 2px; }
#insert_job input { border-width: 1px; }
#add_new_job{ width: 150px; height: 25px; padding-left: 15px; background-image: url(/images/icon-group4.gif); background-position: 2px center; background-repeat: no-repeat; }
#empty_job { border-width: 1px; height: 25px; width: 170px; margin: 20px 0 20px 50px; }

#job_list { margin-bottom: 20px; width: 738px; text-align: center; }
#show_job_bar { margin: 0 5px 7px 5px; width: 710px; }
.show_detail { margin-left: 5px; margin-right: 5px; width: 710px; }

#show_job_bar p { text-align: center; display: inline; }

.show_detail p, .show_content p { margin-left: 1px; margin-right: 1px; display: inline; float: left; }

.h_show_status, .show_status { width: 50px; text-align:center; }
/* .h_show_title, .show_title { width: 170px; text-align:center; } */
.h_show_title, .show_title { width: 200px; text-align:center; }
.h_show_edit, .show_edit { width: 50px; text-align:center; }
.show_edit a { font-size: 11px; background: url(/images/edit.gif) left center no-repeat; padding-left: 17px; }
.h_show_online, .show_online { width: 60px; text-align:center; }
.h_show_hit, .show_hit { width: 55px; text-align:center; }
.h_show_date, .show_date { width: 90px; text-align:center; }
.h_show_auto, .show_auto { width: 80px; text-align:center; }
.h_show_post, .show_post { width: 75px; text-align:center; }
.h_show_delete, .show_delete { width: 30px; text-align:center; font-weight: bold; }
.h_show_up, .show_up { width: 30px; text-align:center; font-weight: bold; }
.show_up { font-size: 11px; }

.show_title { text-align: left; }
#f_job_list .show_title a { background: url(/images/icon_search.gif) left top no-repeat; padding-left: 19px; }
.show_hit { text-align: right; height: 20px; }
.show_post { text-align: right; }

#insert_new_job { margin-bottom: 20px; display: none; width: 738px; position: relative; }
#f_job_list { padding-bottom: 10px; }
#f_job_list legend { text-align: left; }
#new_job { margin-top: 5px; margin-bottom: 5px; position: relative; }
.insert_component { margin-bottom: 5px; }
.insert_container { margin-bottom: 10px; }
.insert_remark { text-align: center; margin-bottom: 5px; position: relative; width: 350px; }
.left_insert { float: left; width: 365px; }
.right_insert { float: left; position: relative; width: 350px; }
.to_right { float: left; width: 120px; text-align: right; }
.to_left { float: left; }
	.to_left .position_field { width: 225px; }
.q_right  { float: left; }
	.q_right p { width: 75px; text-align: right; margin-bottom: 14px; }
.q_left { float: left; width: 270px; position: relative; }
	.q_left  p{ margin-bottom: 3px; }
	.q_left .qualified_field { width: 230px; }
#close_new_job {
	 width: 15px;
	 height: 15px;
	 position: absolute;
	 right: 1px;
	 top: 6px;
	 margin: 2px;
}
.default_legend { padding: 1px 4px 2px 4px; margin-bottom: 3px; }
.default_fieldset { border-width: 1px; border-style: solid; margin: 0; }
.star { color: #FF0000; }
.submit_insert { text-align: center; margin-bottom: 10px; }
#save_job, #cancel_job, .helper { border-width: 1px; }
#save_job { width: 125px; height: 30px; margin-left: 140px; }
#cancel_job { width: 60px; height: 20px; margin-left: 10px; }
.helper {
	width: 20px;
	height: 20px;
	background: url(/images/add.gif) center center no-repeat;
	border-width: 1px;
}
#qlist { text-align: right; width: 365px; height: 225px; position: absolute; display: none; }
#sqlist  { width: 360px; height: 200px; }
#close_helper {
	border-width: 1px;
	width: 90px;
	height: 20px;
	background-image: url(/images/icon_close.gif);
	background-position: 3px center;
	background-repeat: no-repeat;
	background-color: #FF0000;
	color: #FFFFFF;
}
.salary_font label { font-size: 10px; }
.q_left .helper, .left_insert .helper { margin-top: 2px; margin-left: 3px; }
#job_tips { padding: 5px; }
#tip_pic, #tip_text { float: left; width: 340px; margin-right: 5px; }
#tip_pic p, #tip_text p { float: left; margin-bottom: 7px; }
#tip_pic .img { width: 35px; text-align: center; margin-right: 5px; }
#tip_text .txt {
	width: 65px;
	height: 16px;
	text-align:center;
	margin-bottom: 10px;
	margin-right: 15px;
	font-size: 11px;
}

/* Package info */
.add_date { font-size: 11px; color: #F00; font-weight: normal; } 
#rate_container  .add_date { font-weight: bold; }
#history_info { width: 738px; }
#rate_container #history_info { width: 898px; }
.pck { width: 736px; border-width: 1px 1px 0 1px; border-style: solid; margin: 0; padding: 0; }
.banner_pck { width: 379px; margin-left: 10px; float: left; padding: 0; }
.banner_det { width: 379px; border-width: 1px 1px 0 1px; border-style: solid; padding-bottom: 5px; }
#rate_container .banner_pck { width: 545px; }
#rate_container .pck { width: 896px; }
#rate_container .banner_det { width: 543px; }
.img_pck { width: 340px; float: left; }
.pck_remark { margin-bottom: 30px; margin-top: 2px; }
.pck_remark p { line-height: 140%; }
.pck_remark p b { color: #FF0000; }
.h_pck, .pck_det { border-bottom-width: 1px; border-bottom-style: dashed; }
.h_pck { border-width: 0; }
.h_pck p { text-align: center; }
.h_pck p, .pck_det p { float: left; padding: 2px 1px 2px 1px; display: inline; margin-left: 2px; }
.pck_det p { padding: 4px 1px 7px 1px; line-height: 150%; }
.pck_p { width: 85px; text-align: center; }
.pck_r { width: 90px; text-align: center; }
.pck_pos { width: 74px; text-align: center; }
.pck_m { width: 106px; }
#rate_container .pck_m { width: 145px; }
.pck_b { width: 95px; }
.pck_g { width: 107px; }
#rate_container .pck_b { width: 150px; }
.pck_n { width: 111px; }
.pck_m img { margin-right: 3px; }
.buy_pck { border-width: 0; background: url(/images/icon12.gif) left center no-repeat; padding-left: 20px;  }
#history_info .blog_title  {  margin-bottom: 10px; }
#history_info .blog_title p { text-align: center; padding-top: 5px; }

.order_info, .h_order_info { width: 30px; }
.register_info, .h_register_info { width: 68px; }
.expire_info, .h_expire_info { width: 68px; }
.status_info, .h_status_info { width: 85px; }
 .h_pckname_info, .pckname_info { width: 100px; }
 #history_info .pckname_info { text-align: left; }
.type_info, .h_type_info { width: 58px; }
.price_info, .h_price_info { width: 60px; }
 #history_info .price_info { text-align: right; }
.view_info, .h_view_info { width: 65px; }
.remain_info, .h_remain_info { width: 60px; }
.resume_info, .h_resume_info { width: 60px; }
.pdf_info, .h_pdf_info { width: 23px; text-align: center; }
.h_pdf_info { background: url(/images/pdf.png) no-repeat center center; }

.pic_info, .h_pic_info { width: 50px; }
.bank_info, .h_bank_info { width: 100px; }
#rate_container .bank_info, #rate_container .h_bank_info { width: 170px; }

.account_info, .h_account_info { width: 187px; }
#rate_container .account_info, #rate_container .h_account_info { width: 220px; }

.branch_info, .h_branch_info { width: 150px; }
#rate_container .branch_info, #rate_container .h_branch_info { width: 206px; }

.cat_info, .h_cat_info { width: 100px; }
.number_info, .h_number_info { width: 135px; }
.content_panel, #show_details { padding: 0 10px 10px 5px ; }
#remark_info { margin-bottom: 17px; }
#remark_info p { padding: 8px 10px; line-height: 135%; }
#remark_info span { display: block; margin-bottom: 8px; }
.draft_payment {
	border-width: 1px;
	border-style: solid;
	padding: 7px 0 12px 10px;
	margin-bottom: 20px;
}
.draft_payment p {
	line-height: 160%;
}
.show_content p, .content_panel_bar  p{ text-align: center; display: inline; }
.bottom5 { margin-bottom: 5px; }
.bottom10 { margin-bottom: 20px; }
#history_info .blog_title .payment { padding-top: 10px; }
.bank_payment { margin: 0 0 3px 0; width: 736px; border-width: 1px 1px 0 1px; border-style: solid; }
#rate_container .bank_payment { width: 896px; }
.cash_payment { margin: 0 0 20px 0; width: 736px; border-width: 1px; border-style: solid; }
#rate_container .cash_payment { width: 896px; }
.cash_payment  p { line-height: 140%; margin: 5px 0 8px 8px; }
.h_order { margin-bottom: 2px; font-size: 14px; }
.hpck { margin: 0; padding: 0; width: 100%}
.hpck_p1 { width: 400px; float: right; }
.hpck_p1 p { text-align: right; margin-top: 35px; margin-right: 5px; }
.hpck_p2 { width: 330px; float: left; }
.hpck_p1 b { color: #FF0000; }
.pck_special { width: 80px; text-align: center; }
#rate_container .pck_special { width: 100px; }
.pck_price { width: 105px; }
#rate_container .pck_price { width: 240px; }
.pck_buy { width: 50px; text-align: center; }
#pro_title { width: 736px; }
.pck_rpro { width: 97px; text-align: center; }
/* Rate */
#rate_container #employer_container { margin-left: 0; width: 920px; }
#rate_container .menu { float: right; }
#signup_btn { width: 185px; text-align: right; float: right }
#rate_title { width: 570px; float: left; }
#history_info #rate_title .link_style { text-align: right; }
#signup_btn .bar_color { width: 175px; border-width: 1px; }
/* Seeker */
#user_list{ text-align: left; margin: 0; padding: 0; }
#seeker_list { width: 736px; }
#search_seeker_result {
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
	width: 736px;
}
.seeker_panel_content {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 3px;
	width: 736px;
}
#seeker_result_bar { width: 100%; }
.seeker_panel_bar p, .seeker_panel_content p { float: left; }
.seeker_panel_bar { padding-top: 1px; padding-bottom: 5px; width: 736px; }
.seeker_panel_bar p { text-align: center; margin-left: 3px; }
.h_seeker_pic, .h_seeker_personal, .h_seeker_education, .h_seeker_exp, .h_seeker_action {
	height: 16px;
	padding-top: 1px;
	display: inline;
}
.seeker_pic, .seeker_personal, .seeker_education, .seeker_exp, .seeker_action { float: left; margin-left: 3px; display: inline; }
.seeker_pic p, .seeker_personal p, .seeker_education p, .seeker_exp p, .seeker_action p { 
	float: left;
	line-height: 125%;
	margin-bottom: 5px;
	display: inline; 
}
.seeker_action p { margin-bottom: 1px; }
.seeker_pic, .h_seeker_pic { width: 80px; text-align: center; }
.seeker_pic p { margin-left: 4px; }
.seeker_pic img { border: 0; }
.seeker_personal, .h_seeker_personal { width: 185px; }
.seeker_education, .h_seeker_education { width: 185px; }
.seeker_exp, .h_seeker_exp { width: 210px; }
.seeker_action, .seeker_action p, .h_seeker_action { width: 58px; }
#search_apply_seeker .search_space { float: right; margin-top: 3px; }
#seeker_application_submit { border-width: 1px; width: 30px; background-image: url(/images/icon_search.png) !important; background-image: url(/images/icon_search.gif); background-position: center center;
background-repeat: no-repeat; }
.seeker_action_bt { width: 50px; border-width: 1px; font-size: 11px; }
.exp_word { background-image: url(/images/word.gif); background-position: right center; background-repeat: no-repeat; font-size: 10px; }
/* Company */
#view_alljob { height: 23px; margin-top: 5px; background-image: url(/images/job.gif); background-position: 1px center; background-repeat: no-repeat; padding-left: 20px; text-align: left;  }
#view_allcomp { height: 23px; margin-top: 5px; background-image: url(/images/icon_company1.gif); background-position: 1px center; background-repeat: no-repeat; padding-left: 22px; text-align: left;  }

#skbt_col { background-image: url(/images/save_res.gif); background-position: 2px center; background-repeat: no-repeat; padding-left: 18px; }
#skbt_app { background-image: url(/images/apply.gif); background-position: 2px center; background-repeat: no-repeat; padding-left: 19px; }

#skbt_app, #skbt_col { height: 22px; text-align: left;  }
#no_joblist p { text-align: center; margin: 60px 0 130px 0; }
.company_pic { width: 120px; text-align: center; margin-top: 5px; float: left; }
#company_edit_pic p { margin-top: 5px; }
#ecompbt { border-width: 1px; width: 120px; }
#company_detail { margin-top: 5px; width: 590px; padding: 5px; margin-bottom: 10px; float: left; margin-left: 5px; }
#company_detail .custom_content { margin-bottom: 15px; padding-top: 5px; }
#job_det, #comp_det { margin-left: 15px; margin-bottom: 5px; width: 596px; float: left; }
.gov_source { width: 120px; height: 15px; float: right; }
.h_company_detail { border-bottom-width: 1px; border-bottom-style: solid; margin-bottom: 2px; }
#vgov .h_company_detail { margin-bottom: 0 }
.edit_company_detail {  width: 100px; position: relative; left: 490px; top:  15px; text-align: right; }
.company_detail_space p { float: left; }
.company_detail_title {
	width: 140px;
	text-align: right;
	margin-right: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 130%;
}
.h_company_contact { width: 140px; padding-left: 5px; }
.company_detail { width: 430px; margin-bottom: 10px; line-height: 130%; }
.h_company_title { width: 75px; padding-left: 5px; }
#subeditcomp { margin-top: 20px; }
/*** About ****/
#container_vj #employer_container { display: block; float: left; }
#container_vj #job_container { display: none; width: 758px; float: left; }
#comp_det { margin-top: 12px; }
#job_container #comp_det .s_vdet { display: block; }
#job_container #comp_det .h_vdet { display: none; }
.h_cdet , .h_benefit, .h_partner, .h_map, .h_product, .h_board , .hp_cdet, .hs_cdet {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 2px;
}
.h_cdet p, .h_partner p, .h_map p, .h_product p, .h_board p, .hp_cdet p, .hs_cdet p {
	width: 70px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.hp_cdet p { width: 200px; }
.hs_cdet p, .h_product p { width: 120px; }
.job_detail_space, .comp_det  { width: 584px; padding-top: 7px; padding-bottom: 4px; }
.job_detail_space { width: 582px; }
.job_detail_space p, .comp_det p { float: left; margin-bottom: 7px; }
#vgov .job_detail_space { width: 594px; border-width: 1px; border-style: solid; border-top: 0; padding-top: 8px; padding-bottom: 10px; }
.comp_det  .custom_content p { float: none; margin-bottom: 3px; }
/*** Benefits ***/
.h_benefit { display: none; }
.h_benefit p { width: 200px; padding-left: 5px; }
.benefit_det { display: none; width: 584px; padding: 7px 0 4px 0; }
/**** Partner ***/
.h_partner { display: none; }
.partner_det { width: 584px; padding: 7px 0 4px 0; display: none; margin-left: 4px; }
/**** Map ***/
.h_map { display: none; }
.map_det { width: 584px; padding: 7px 0 4px 0; display: none; }
/**** Product ***/
.h_product { display: none; }
.product_det { width: 584px; padding: 7px 0 4px 0; display: none; }
/**** Board ***/
.h_board { display: none; }
.board_det { width: 584px; padding: 7px 0 4px 0; display: none; }
/*** Search header ***/
/*#hjobsearh p { background: url(/images/icon-group1.gif) 3px center no-repeat; }
#hprofilesearch p { background: url(/images/user.gif) 3px center no-repeat; }
#hgroupsearch p { background: url(/images/icon-profile3.gif) left center no-repeat; }
#hfriendsearch { background-image: url(/images/icon-profile2.gif); background-repeat: no-repeat; background-position: 5px center; }
#hblogsearch { background-image: url(/images/icon-profile4.gif); background-repeat: no-repeat; background-position: 8px center; }
#hfriendsearch p, #hblogsearch p { background: none; } */
#hfriendsearch { background-image: url(/images/icon_search.png) !important; background-image: url(/images/icon_search.gif); background-repeat: no-repeat; background-position: 5px center;}
#hblogsearch { background-image: url(/images/icon_search.png) !important; background-image: url(/images/icon_search.gif); background-repeat: no-repeat; background-position: 5px center;}
#hfriendsearch p, #hblogsearch p { background: none !important; }
/*Job detail*/
#job_referer { font-size: 11px; text-align: right; margin: 5px 12px; }
#view_job_title h2 { font-size: 18px; text-align: center; margin-bottom: 7px; margin-top: 3px; }
 #vgov #view_job_title h2 { margin-bottom: 2px; }
.view_job_qualified { width: 400px; float: left; }
#vgov .view_job_qualified { width: 430px; margin: 3px 0 10px 0; }
#vgov .mgt5 { margin-top: 3px; }
#job_det .view_job_qualified ul { margin: 0 0 10px 0; }
.h_view_job { width: 135px; padding-left: 5px; }
.h_view_gov { width: 75px; padding-left: 10px; margin-left: 7px; height: 17px; padding-top: 2px; }
.h_view_company { width: 127px; padding-left: 5px; }
#other_job_space { margin-top: 5px; }
#other_job_space p { margin-bottom: 5px; }
#other_job_space span { margin-left: 9px; }
.seeker_add_bt { width: 120px; border-width: 1px; font-size: 11px; }
.jctitle { margin: 5px 0 7px 0; width: 114px; border-width: 1px; border-style: dashed; padding: 3px 2px 4px 2px; line-height: 125%; }
.apply_message, .add_message { display: none; }
.current_pic { margin-bottom: 8px; }
.acc_contain { width: 594px; margin-bottom: 10px; margin-top: 7px; }
#accordion { width: 592px; margin-bottom: 5px; }
.acc { width: 592px; font-size: 12px; outline: none; }
.acc_child { margin-bottom: 14px; margin-top: 2px; border-width: 1px; border-style: solid; overflow: auto; }
.acc a {
	display: block;
	padding-left: 18px;
 	background: url(/images/acc_plus.png) 7px center no-repeat;
}
.accbr { height: 1px; line-height: 2px; font-size: 5px; padding: 0; margin: 0; }
#container_vj { margin-bottom: 10px; width: 920px; position: relative; }
.dctitle {
	width: 140px;
	text-align: right;
	margin-right: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 130%;
	float: left;
}
.dctitle p { width: 100%; }
.dcdetail {
	width: 430px;
	margin-bottom: 10px;
	line-height: 130%;
	float: left;
	text-align: left;
}
#jsp {	width: 738px; }
.acc_plus { background: url(/images/acc_plus.png) center center no-repeat; }
.acc_minus { background: url(/images/acc_minus.png) center center no-repeat; }

#jbh, #btep { margin-bottom: 25px; }
#jbh a { background: url(/images/icon_group.gif) 5px center no-repeat; padding-left: 28px; }
#btep a { background: url(/images/icon24.gif) 1px center no-repeat; padding-left: 23px; font-size: 11px; }
/******************************************* [Resume] ***********************************************************/
.top_profile { margin-top: 5px; }
#resume_space { width: 100%; }
/***** Friends ******/
.friend_pic, .friend_personal, .friend_exp, .friend_action { float: left; display: inline; margin-left: 3px; }
.friend_pic { text-align: center; }
.friend_pic img { border: 0; }
.h_friend_pic, .h_friend_personal, .h_friend_exp, .h_friend_action { height: 16px; padding-top: 1px; display: inline; }
.h_friend_pic, .friend_pic { width: 80px; }
.h_friend_personal, .friend_personal { width: 230px; }
#group_container .h_friend_personal, #group_container .friend_personal { width: 220px; }
.h_friend_exp, .friend_exp { width: 300px; }
#group_container .h_friend_exp, #group_container .friend_exp { width: 280px; }
.h_friend_action, .friend_action, .friend_action p { width: 83px; }
.friend_action { text-align: center; }
.friend_action_bt { width: 70px; border-width: 1px; font-size: 11px; }
.friend_content {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 3px;
	width: 100%;
}
.friend_content p { line-height: 125%; margin-bottom: 5px; }
.friend_content .friend_position { margin-bottom: 0; }
.friend_content p.font10 { font-size: 10px; }
.friend_action p { margin-bottom: 2px; }
.friend_location { margin-top: 5px; }
#friend_list { margin-bottom: 5px; }
#group_container #search_friend_list { width: 676px; }
#friend_list_header p { margin-left: 3px; text-align: center; float: left; }
#friend_list_header { padding-top: 1px; padding-bottom: 5px; width: 100%; }
#result_friend, #result_forum { border-width: 1px; border-style: solid; margin-bottom: 10px; }
#result_friend { width: 708px }
#group_container #result_friend { width: 676px; }
.search_friend_bar { float: right; width: 315px; margin-top: 5px; text-align: right; }
#friend_list .accept_del { width: 25px; border-width: 1px; }
#friend_list .cancel_del { width: 35px; border-width: 1px; margin-left: 3px; }
.add_success { font-weight: bold; color: #00CC33; }
.friend_action input { margin-bottom: 2px; }
.friend_action .del_friend { margin-top: 3px; }
#m_action, #e_action { text-align: center; }
#e_action p { margin-bottom: 6px; }
#e_action .e_word { background-image: url(/images/word16.gif); background-position: 3px center; background-repeat: no-repeat; text-align: left; }
#e_action .e_collect { background-image: url(/images/save.gif); background-position: 3px center; background-repeat: no-repeat; text-align: left; }
.m_action_bt { border-width: 1px; width: 130px; height: 24px; }
.mlsp { padding-top: 5px; }
#m_action .accept_del { width: 55px; border-width: 1px; margin-top: 5px; margin-right: 10px; }
#m_action .cancel_del { width: 65px; border-width: 1px; margin-right: 10px;}
/*** Group ***/
#group_menu1 { background: url(/images/icon-profile3.gif) left center no-repeat; } 
#group_menu2 { background: url(/images/chat_icon.gif) left center no-repeat; }
#group_menu3 { background: url(/images/group4.png) left center no-repeat; }
#group_menu4 { background: url(/images/icon-group3.gif) left center no-repeat; }  
#group_menu5 { background: url(/images/icon-group4.gif) left center no-repeat; } 
.main_group {
	border-width: 1px;
	border-style: solid;
	padding: 5px 17px 5px 13px;
	width: 678px;
}
#result_group { margin-bottom: 10px; }
#group_list { margin-bottom: 5px; }
.group_content, .blog_wrapper {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 3px;
	width: 100%;
}
#search_group_content { width: 260px; float: right; margin-top: 5px; }
#search_group_header { border-bottom-style: solid; border-bottom-width: 1px; margin-bottom: 10px; }
#search_group_header  p { width: 97px; padding: 2px 0 2px 8px ; }
.group_detail {
	padding-top: 5px;
	margin-left: 8px;
	width: 535px;
	float: left;
	margin-bottom: 10px;
}
.group_action { width: 70px; float: left; margin: 5px 0 10px 5px; }
.group_action p { margin-bottom: 3px; }
.group_detail p { line-height: 125%; padding-bottom: 3px; }
.group_content .friend_pic { width: 80px; text-align: center; padding-top: 4px; margin-bottom: 8px; }
#group_container { width: 710px; float:left; margin-left: 9px; }
.group_menu { float: left; width: 200px; }
#group_title_menu p {  background: url(/images/icon_group.gif) 3px top no-repeat; margin-top: 0; padding-top: 0; }
#group_menu_list { padding-bottom: 5px; }
#group_menu_list a { padding-left: 25px; }
#group_menu_list li { margin: 10px 0 10px 10px; }
#group_menu_box { border-style: solid; border-width: 1px; margin-bottom: 10px; }
#group_member_box { border-style: solid; border-width: 9px 1px 1px 1px; padding: 3px 3px 5px 5px; position: relative; }
.nga { margin-bottom: 15px; }
.group_member_top { margin-bottom: 3px; margin-left: 4px; }
.group_member_content img { margin: 0 2px 3px 0; border: 0; }
.group_member_content { padding-left: 5px; }
.group_member_bottom p{ float: right; }
#group_message, #group_new_forum {
	float: left;
	width: 330px;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 10px;
	position: relative;
}
#group_new_forum { margin-left: 10px; position: relative; }
#group_pic { float: left; width: 200px; margin-bottom: 10px; margin-top: 5px; }
#group_desc {
	float: left;
	width: 440px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
}
#group_show_pic { margin-bottom: 10px; text-align: center; }
#group_show_owner { border-width: 1px; border-style: solid; padding: 5px 0 2px 7px; }
#group_show_owner p { margin-bottom: 5px; }
#group_desc p { margin-bottom: 10px; line-height: 125%; }
#group_desc p.group_desc_title { margin-bottom: 3px; }
#group_desc span { font-weight: bold; }
#group_message .bar_color p { background: url(/images/chat_icon.gif) left center no-repeat;; }
#group_new_forum .bar_color p { background: url(/images/icon-group3.gif) left center no-repeat; }
#group_message_list { padding: 7px; width: 95%; }
.send_message { border-width: 1px; }
#group_message .bar_background p, #group_new_forum .bar_background p { padding: 2px 0 3px 25px; }
#form_msg_list { position: relative; margin-bottom: 20px; }
.rmb { font-weight: bold; font-size: 10px; margin-left: 12px; }
#txt_msg textarea { border-width: 0; }
#txt_msg { position: relative; }
#txt_msg div.font10 { margin-left: 10px; }
#send_msg { margin-top: 2px; text-align: left; margin-left: 5px; }
.msg_list_content { border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 3px; margin-bottom: 10px; }
.msg_topic p.font10 span, .cmdet p.font10 span, .cmsg .font10 { font-size: 10px; }
.msg_list_content p { margin-bottom: 5px; line-height: 125%; }
#group_forum_list { padding: 7px 7px 15px 7px; position: relative; }
#all_forum_group, #all_message_group { position: absolute; right: 10px; bottom: 5px; }
#all_message_group { bottom: 2px; }
.group_forum_content {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 7px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.group_forum_content_pic, .group_forum_content_title{ float: left; }
.group_forum_content_pic { margin-top: 5px; }
.group_forum_content_title { margin-left: 10px; width: 80%; }
.group_forum_content_title p { line-height: 125%; margin: 0; padding: 0; }
.group_forum_content_title span { font-size: 10px; }
.cmpic { float: left; width: 50px; text-align: center; }
.cmdet { float: left; margin-left: 10px; width: 570px; border-bottom-width: 1px; border-bottom-style: dashed; }
#main_container .cmdet { width: 600px; }
.msg_topic { margin-bottom: 15px; }
.msg_topic div.custom_content { margin-left: 5px; }
#main_container .msg_topic { width: 655px; }
.comment_msg { position: relative; width: 100%; }
.comment_msg_det { margin-bottom: 5px; margin-left: 5px; }
.cmsg { margin-left: 65px; margin-bottom: 5px; }
.bcm { vertical-align: top; margin-top: 2px; border-width: 1px; width: 110px; }
.sam {  margin-left: 65px; margin-bottom: 10px; }
.sam a { text-decoration: underline; }
.fcl a { vertical-align: bottom; }
/*** Start Blog ***/
.blog_wrapper { margin-bottom: 12px; }
#blog_space { margin: 0 6px 0 5px; }
#search_blog_header { border-bottom-style: solid; border-bottom-width: 1px; margin-bottom: 10px; margin-top: 10px; }
#search_blog_header  p { padding: 0; margin: 2px 7px 2px 0; }
#search_blog_header span { padding: 2px 7px 2px 9px ; }
.blog_title { margin-bottom: 4px; font-size: 16px; }
.blog_bar { margin-bottom: 12px; }
.blog_pic { float: left; margin-top: 2px; }
.blog_det { float: left; margin-left: 10px; }
.blog_action { padding-left: 3px; margin-bottom: 1px; }
.blog_content { margin-bottom: 15px; line-height: 145%; font-size: 12px; }
.del_blog { margin-left: 35px; }
/** Profile Job **/
#pjob_header p { margin-left: 3px; text-align: center; float: left; }
#pjob_header { padding-top: 1px; padding-bottom: 5px; width: 708px; }
.inbox_subject img { margin-right: 5px; padding: 0; border: 0; }
.pjob_position, .pjob_company, .pjob_date, .pjob_action, .inbox_user, .inbox_subject, .open_company, .open_date, .open_location, .open_action { float: left; display: inline; margin-left: 3px; }
.h_pjob_position, .h_pjob_company, .h_pjob_date, .h_pjob_action, .h_inbox_user, .h_inbox_subject, .hopen_company, .hopen_date, .hopen_location, .hopen_action {
	height: 16px;
	padding-top: 1px;
	display: inline;
}
.pjob_content {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 7px;
	padding-top: 3px;
	margin-bottom: 5px;
	width: 708px;
	line-height: 125%;
}
.pjob_content p { margin-left: 3px; }
.h_inbox_user, .inbox_user { width: 170px; }
.h_inbox_subject, .inbox_subject { width: 320px; }
.h_pjob_position, .pjob_position { width: 250px; }
.h_pjob_company, .pjob_company { width: 240px; }
.h_pjob_date, .pjob_date { width: 120px;}
.h_pjob_action, .pjob_action { width: 82px; text-align: center; }

.open_company, .hopen_company { width: 280px; }
.open_date, .hopen_date { width: 120px; }
.open_location, .hopen_location { width: 140px; }
.open_action, .hopen_action { width: 150px; text-align: center; }
.open_action_bt { width: 140px; border-width: 1px; font-size: 11px; }
.open_action span { display: none; }
/** Forum **/
#forum_header { padding-top: 1px; padding-bottom: 5px; }
#forum_header p { margin-left: 3px; text-align: center; float: left; }
.pforum_topic, .pforum_comment, .pforum_last, .pforum_when { float: left; display: inline; margin-left: 3px; }
.h_pforum_topic, .h_pforum_comment, .h_pforum_last, .h_pforum_when  { height: 16px; padding-top: 1px; display: inline; }
.pforum_content {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 12px;
	padding-top: 9px;
	margin: 9px 0 5px 5px;
	line-height: 125%;
	width: 665px;
}
.h_pforum_topic, .pforum_topic { width: 290px; }
.h_pforum_comment, .pforum_comment { width: 60px; text-align: center; }
.h_pforum_last, .pforum_last { width: 200px; }
.pforum_when { width: 100px; }
.h_pforum_when { width: 110px; }
#insert_forum { text-align: right; margin: 3px 0 3px 0; }
#post_forum_btn { border-width: 1px; }
#result_forum .pforum_topic span a { font-weight: normal; font-size: 10px; }
#result_forum .pforum_topic span { margin: 5px 15px 0 0; }
.fcomment_content  {
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	width: 100%;
	padding-bottom: 15px;
}
.fcp1 { width: 150px; float: left; }
.fcp1 p { float: left; }
.fcp2 { width: 510px; margin-left: 10px; float: left; }
.fcomment_pic { width: 30px; margin-left: 10px; }
.cdt { margin-top: 10px; }
.fcomment_user { width: 95px; margin-left: 3px; }
#cm_space { position: relative; width: 100%; }
.fcomment_form { margin: 20px 0 10px 160px; }
/** Start comment **/
.comment_content { margin-bottom: 10px; width: 695px; }
.comment_pic { float: left; width: 70px; text-align: center; }
.comment_detail {
	float: left;
	margin-left: 10px;
	width: 615px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 10px;
}
.comment_det { margin-bottom: 12px; line-height: 125%; }
.comment_back { margin-top: 5px; margin-bottom: 5px; }
.comment_form { margin-top: 15px; margin-bottom: 10px; margin-left: 80px; }
#comment_space { margin: 0; padding: 0; position: relative; width: 100%; }
#comment_size { display: none; }
.del_comment { line-height: 100%; }
.save_forum { display: none; }
/** End comment **/
#main_container, #person_main_container { width: 740px; float:left; margin-left: 9px; }
#person_main_container { margin-left: 0; margin-right: 9px; }
.main_resume { border-width: 1px; border-style: solid; padding: 5px 16px 5px 13px; width: 709px; }
.resume_menu { float: left; width: 170px; }
.resume_menu_panel { border-style: solid; border-width: 1px; }
.resume_menu_panel { padding: 2px 2px 0 3px; }
#seeker_pic { text-align: center; margin-bottom: 15px; }
#seeker_pic img { margin-bottom: 10px; margin-top: 9px; }
#seeker_pic p { margin-bottom: 10px; font-size: 11px; }
.seeker_view_resume { border-bottom-width: 0; }
#resume_menu_list { border-top-width: 9px; }
#resume_space .subject { border-bottom-style: solid; border-bottom-width: 1px; margin-bottom: 3px; text-align: left; }
#resume_space .subject  p{ padding: 1px 5px 1px 5px; }
.resume_group { margin-bottom: 10px; position: relative; }
.title_resume { width: 70px; }
.resume_group .detail p { padding-bottom: 3px; padding-top: 3px; line-height: 125%; }
.resume_group .detail { padding: 5px 0 5px 0; position: relative; }
.resume_group .record { margin-bottom: 3px; }
.resume_group .bold { font-weight: bold; }
.record_detail, .record_detail2, .record_detail3, .record_detail4, .record_exp1, .record_exp2, .record_seminar, .record_seminar2 { float: left; }
.record_detail3 .title, .record_detail .title, .record_detail2 .title, .record_detail4 .title, .record_exp1 .title, .record_exp2 .title, .record_seminar .title, .record_seminar2 .title, .w100 { width: 100px; text-align: right; font-weight: bold; padding-right: 7px; float: left; }
.record_detail .value { width: 150px; float: left; }
#resume_menu_list { margin-bottom: 15px; }
#resume_status { border-width: 1px; border-style: solid; padding-bottom: 10px; padding-top: 7px; }
#resume_status p { margin-left: 10px; margin-bottom: 5px; font-size: 10px; }
#resume_status img { margin-right: 5px; }
#resume_status .percent_title { text-align: center; font-weight: bold; }
#resume_bar { padding-bottom: 8px; padding-top: 5px; margin-bottom: 25px; }
#resume_bar .percent { text-align: center; margin-bottom: 0; font-weight: bold; }
#resume_bar .percent_bar {
	margin-left: 10px;
	width: 145px;
	height: 12px;
	border: 1px solid black;
	background-color: #FFFFFF;
}
#resume_bar .percent_bar img { width: 80%; height: 12px; }
#resume_bar .percent_txt  { text-align: center; margin-bottom: 5px; font-size: 10px; }
#resume_space .reducate { margin-top: 10px;  text-align: center; width: 100%; }
/*Edit Resume*/
#longdate { width: 220px; }
#shortdate { width: 45px; }
#shortdate2 { width: 60px; }
.w150 { width: 150px; float: left; margin-right: 15px; }
.w100 { margin-top: 15px; width: 125px; }
.w250 { width: 250px; }
.edit_resume .record_detail4 .wm120 { width: 120px; margin-top: 3px; }
.record_detail4 p { float: left; }
.edit_resume .education2 { border-bottom-width: 0; margin-bottom: 0; }
.record_detail2 .title { width: 83px; }
.record_detail2 .value { width: 80px; float: left; }
.record_detail3 .value { width: 245px;  float: left; }
.record_detail3 .eduvalue { width: 270px;  float: left; font-weight: bold; vertical-align: bottom; margin-top: 3px; }
.record_detail3 .eduvalue2 { padding-bottom: 5px;}
.record_detail3 .eduvalue span { margin-right: 5px; }
.record_detail4 .title { width: 95px; }
.record_detail4 .value { width: 230px; float: left; }
.record_exp1 .value { width: 300px; float: left; }
.record_exp2 .title { width: 55px; }
.record_exp2 .value { width: 215px; float: left; }
/* edit_resume */
.edit_resume .record_exp1 .value { width: 300px; float: left; }
.edit_resume .record_exp2 .title { width: 55px; }
.edit_resume .record_exp2 .value { width: 190px; float: left; }
.record_detail3 .lang { width: 242px;  float: left; }
.record_detail3 .lang p { width: 55px; float: left; }
.record_seminar .title {width: 75px; }
.record_seminar .value {width: 180px; float: left; }
.record_seminar2 .title {width: 60px; }
.record_seminar2 .value {width: 85px; float: left; }
.seminar_record {
	padding-bottom: 7px;
	margin-bottom: 7px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	width: 100% !important;
	width: 97%;
}
.skill_part1, .skill_part2 { float: left; width: 350px; }
#edit_lang_title { width: 50px; }
.skill_part1 .record_detail3 .lang { width: 290px;  float: left; }
.skill_part1 .record_detail3 .lang p { width: 70px; float: left; }
.skill_part1 .record_detail4 .value { width: 245px; float: left; }
.lang .lang_title { font-weight: bold; font-size: 11px; text-decoration: underline; margin-top: 1px; }
.resume_controller { position: absolute; top: 0px; right: 5px !important; right: 10px; width: 50px; text-align: right; font-weight: bold; }
.resume_controller img { margin-left: 3px; }
/* Right container */
#job_search { width:170px; float: left;	margin-left: 8px; position: relative; }
#container_center_cen{ width:720px; float:left; margin-left:10px; }
/*----------------------- Edit resume ---------------------*/
.edit_resume {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	width: 100%;
	display: none;
}
.submit_resume span { margin-left: 15px; }
.submit_resume input { border-width: 1px; width: 95px; height: 25px; }
.addresume {
	border-width: 1px;
	width: 140px;
	height: 25px;
	margin-top: 5px; 
	margin-right: 300px;
	float: right;
}
/* ALL Serch  */
#search_box { width: 100%; }
#search_box, #new_gov_box, #new_job_box, #event_box { margin-bottom: 10px; }
#event_box { width: 440px; height: 180px; float: left; }
#container_right { float: left; width: 272px; margin-left: 8px; }
#search_bar, #jobsearch_bar, #search_li1, #search_li2, #search_li3 { margin: 0; padding: 0; }
#jobsearch_bar { width: 100%; }
#search_li1, #search_li2, #search_li3 {
	text-align: center;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-bottom-width: 0;
	width: 140px;
	display: inline;
}
#search_li1 { width: 154px; }
#search_bar a, #jobsearch_bar a { display: block; padding: 4px 0 4px 0; text-decoration: none; }
#search_bar a:hover, #jobsearch_bar a:hover{ text-decoration: underline; }
#search_bar .selected a, #jobsearch_bar .selected a { position: relative; top: 1px; }
#search_bar .selected a:hover, #jobsearch_bar .selected a:hover { text-decoration:none; }
#job_submit, .fsubmit, #company_submit, #resume_submit, #fjsubmit, #xheader_submit {
	width: 30px;
	height: 22px;
	border-width: 1px;
	background-image : url(/images/icon_search.png) !important;
	background-image : url(/images/icon_search.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
#jobsearch_content #job_submit { width: 85px; height: 19px; }
/* login and box */
#banner2 { height: 225px; }
#support_box { height: 200px; }
#fexc { height: 47px; padding: 0; }
#banner2, #support_box, #fsearch_box { padding: 0; margin-bottom: 10px; }
.login_msg { margin: 0; padding: 0; text-align: center; font-weight: bold; color:#FF0000; display: none; font-size: 10px; }
#jobsearch1 ,#jobsearch2, #res_menu li {
	float: left;
	border-width: 1px;
	border-style: solid;
	border-bottom-width: 0;
	width: 133px;
	display: inline;
	text-align: center;
}
/** Resume menu **/
#cresume1 { display: block; }
#cresume2 { display: none; }
#cresume2 li { background: url(/images/ul.gif) left 8px no-repeat; padding: 4px 0 3px 15px; }
#cresume2 h3 { margin: 0; padding: 3px 0 0 3px; font-size: 14px; }
#res_menu { margin-left: 8px; padding-top: 5px; }
#res_menu li { width: 85px; margin-left: 5px; }
#res_menu a {
	font-size: 11px;
	display:block;
	padding: 4px 0;
	text-decoration:none;
}
#res_menu .selected { position: relative; top: 1px; }
/* Job search */
#jobsearch_box {  margin-bottom: 12px; width: 170px; }
#jobsearch1, #jobsearch2 { width: 83px; }
#fsearch_box #jobsearch1, #fsearch_box #jobsearch2 { width: 133px; }
#jobsearch_company { display: none; }
#jobsearch_company, #jobsearch_content, #common_search {
	border-width: 1px;
	border-style: solid;
	border-top-width: 0;
	padding: 5px 2px 5px  5px;
}
#jobsearch_company p { margin-bottom: 5px; margin-top: 5px; } 
#company_submit { width: 85px; height: 19px; }
#jobsearch_content p { margin-bottom: 7px; }
#jobsearch_content #resume_title, #jobsearch_content #job_title { width: 150px; }
#jobsearch_content select { width: 155px; }
.search_big_botton { text-align: center; margin-top: 12px; }
#search_emp_form { padding:10px 2px 10px 2px; }
#search_emp_form p{ margin: 0; padding: 5px 0 0 0; text-align: center; }
/* friend_search */
#friend_search { border-width: 1px; border-style: solid; margin-bottom: 20px; }
#friend_search p { margin-bottom: 8px; margin-left: 12px; }
#friend_search .title { text-align: center; margin: 10px 10px 3px 0; }
#friend_search .value { text-align: center; margin-bottom: 15px; margin-right: 10px; }
.friend_searchword { width: 135px; height: 20px; font-size: 18px; }
.friend_searchtype { width: 140px; }
.wait_friend { height: 165px; background: url(/images/spin.gif) no-repeat center center; }
.friend_submit {
	width: 85px;
	height: 22px;
	border-width: 1px;
	background-image: url(/images/icon_search.png) !important;
	background-image: url(/images/icon_search.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
/* Job search and Resume search */
#jlist { width: 738px; }
.tjlist { padding: 4px 0 2px 0; }
#jlist .job_detail { margin: 0 3px 6px 3px; width: 730px; }
#jlist  #job_header { width: 736px; }
.search_job { width: 738px; float: left; margin-right: 2px; }
.search_job .link_style a:visited, .search_job .link_color a:visited { color: #649; }
#job_header, .content_panel_bar { margin: 0 0 7px 0; padding: 0; }
#resume_header {  margin: 0 0 6px 0; padding: 0; }
.job_detail, .resume_detail, .show_detail, .show_content {
	margin: 0 0 6px 0;
	padding: 1px 0 9px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.jbl { margin: 0; padding: 1px 0 9px 0; border-bottom-width: 1px; border-bottom-style: solid; }
.jlg { border-width: 1px; border-style: solid; border-bottom-width: 0; width: 718px; }
#resume_header, .resume_detail{ width: 718px; }
#job_header, .job_detail { width: 718px; }
.resume_detail, .show_detail { padding: 3px 0 6px 0; }
#resume_header p, #job_header p, #show_job_bar p, .content_panel_bar p {
	float: left;
	margin-left: 2px;
	padding: 2px 0 3px 0;
}
#resume_header p, #job_header p { padding: 1px 0 2px 0; }
.h_resume_img, .h_resume_position, .h_resume_gender, .h_resume_age, .h_resume_edu, .h_resume_exp, .h_resume_salary, .h_resume_date { text-align: center; display: inline; }
.job_title, .job_company, .job_location, .job_salary, .job_date, .job_logo, .job_manage { float:left; margin: 3px 0 3px 3px; line-height: 125%; display: inline; }
.job_logo { margin: 3px 0 3px 0; }
.h_job_title, .h_job_company, .h_job_location, .h_job_salary, .h_job_date, .h_job_logo, .h_job_manage { display: inline; margin-top: 1px; }
.h_job_title, .job_title { width: 290px; }
.job_title { width: 287px; padding-left: 3px; }
.job_title span { font-size: 11px; font-weight: bold; }
.job_company,.h_job_company { width: 230px; }
.job_logo,.h_job_logo { width: 80px; text-align: center; }
.job_logo img { border: 0; }
.job_location,.h_job_location { width: 130px; }
.job_salary,.h_job_salary { width: 120px; }
.h_job_date, .job_date { width: 118px; text-align: center; }
.job_manage { width: 110px; text-align: center; }
.h_job_manage { width: 118px; text-align: center; }
.apply_job, .save_job { width: 95px; border-width: 1px; font-size: 11px; }
.apply_job { margin-bottom: 3px; }
.job_title span.font11 { font-weight: bold; padding: 1px 0 2px 0; display: block; }
.job_title b { font-size: 11px; }

#job_page { padding: 15px 0 20px 0;  text-align:center; width: 100%; }
.resume_toggle, .resume_img, .resume_position, .resume_gender, .resume_age, .resume_edu, .resume_exp, .resume_salary, .resume_date, .workplace { float: left; margin: 3px 0 3px 2px; 
padding: 0; line-height: 125%; display: inline; }
.resume_date, .h_resume_date { width:65px; }
.resume_position, .h_resume_position{ width: 218px; }
.workplace, .h_workplace { width: 80px; text-align: center; }
.resume_gender, .h_resume_gender{ width:35px; text-align:center; }
.resume_age, .h_resume_age{ width:35px; text-align: center; }
.resume_edu, .h_resume_edu{ width:70px; text-align: center; }
.resume_exp, .h_resume_exp{ width:80px; text-align: center; }
.resume_salary, .h_resume_salary{ width:65px; text-align: center; }
.resume_img, .h_resume_img { width: 50px; text-align: center; }
.resume_img img { border: 0; }
.resume_date { text-align: center; }
.serch_resume_btn { border-width: 1px; width: 57px; height: 22px; }
#resume_search { width: 168px; border-width: 1px; border-style: solid; margin-bottom: 20px; }
#resume_search select { width: 150px; }
#resume_search input { width: 145px; }
#resume_search p { margin-bottom: 8px; padding-left: 8px; padding-right: 6px; }
.rs_title { text-align: center; height: 18px; padding-top: 2px; }
#resume_search #resume_submit { height: 22px; width: 100px; margin-bottom: 7px; }
/* View job */
#job_wrapper { margin: 0 auto; text-align:left; width: 730px; padding: 0; margin-top: 5px; }
#small_header { margin-bottom: 10px; height: 15px; padding-bottom: 2px; }
.job_company_logo { margin-bottom: 10px; text-align: center; }
.job_company_logo img { padding: 5px 5px 0 5px; }
.job_company_detail { margin-bottom: 10px; border-style: solid; border-width: 1px; padding-bottom: 8px; }
#job_wrapper .tab_panel li { margin-left: 0; margin-right: 5px; }
.view_job_col5 { width: 150px; float: left; }
.view_job_col4 { width: 570px; margin-left: 8px; float: right; }
#view_job_menu2 { border-top-width: 7px; margin-bottom: 20px; }
	.job_company_detail p { padding: 0 6px 0 6px; line-height: 140%; }
.job_company_title p { padding-bottom: 2px; }
.j_desc { font-weight: bold; }
.j_title_desc { margin-top: 3px; font-weight: bold; font-size: 16px; }
/* New Job */
.new_job { width: 172px; float: left; margin: 8px 7px 0 0; }
.new_job_detail { width: 87px; height: 78px; float: left; overflow: hidden; }
.new_job_detail p { font-weight: normal; line-height: 130%;  }
.company_logo { width: 78px; margin-right: 5px; height: 74px; padding-top: 4px; float: left; border-width: 1px; border-style: solid; text-align: center; }
.company_logo img { border: 0; }

/** Search contacts **/
.common_search_type { text-align: center; margin: 7px 0 5px 0; }
#common_search { padding: 0 2px 15px  5px; margin-bottom: 20px; }
#contact_list .h_friend_action, #contact_list .friend_action, #contact_list .friend_action p { width: 93px; }
#contact_list .friend_content { border-bottom-style: solid; }
#contact_list { position: relative;}
#common_search #job_submit { width: 100px; height: 19px; }
#common_search, #jobsearch_box { border-top-width: 1px; }
.common_keyword { width: 150px; margin-bottom: 7px; color: #888; font-size: 14px; }
.common_list { width: 155px; margin-bottom: 7px; color: #888; font-size: 14px; }
#contact_list #friend_list_header { width: 100%; }
.search_common_bt { text-align: center; }
/* Search group */
#search_group_list .group_detail { width: 540px; }
/* Search blog */
.search_blog_title, .search_blog_author, .search_blog_date { float: left; display: inline; margin-left: 3px; }
.search_blog_title p, .search_blog_author p, .search_blog_date p { padding-left: 5px; }
.h_blog_title, .h_blog_author, .h_blog_date { height: 16px; padding-top: 1px; display: inline; }
.search_blog_title, .h_blog_title { width: 430px; }
.search_blog_author, .h_blog_author { width: 150px; font-weight: bold; }
.search_blog_author img { margin-right: 5px; }
.search_blog_date, .h_blog_date { width: 126px; }
.search_blog_content { padding: 5px 0 5px 0; }
/*Write group */
#write_group { margin: 10px 0 20px 10px; width: 550px; position: relative; }
#write_group  p { margin-left: 15px; }
#write_group fieldset { padding: 2px 0 15px 5px; }
#write_group .title1, #write_group .title2 { font-weight: bold; font-size: 16px; margin-top: 5px; }
#write_group .txtbox1, #write_group .txtbox2 { margin-bottom: 10px; }
#write_group .txtbox1 input, #write_group .txtbox1 .group_icon { width: 480px; font-size: 14px; height: 18px; }
#write_group .txtbox1 .group_icon { width: 380px; height: 24px; }
#write_group .txtbox2 textarea { width: 480px; height: 180px; }
/* Write blog */
#write_blog { margin: 10px 0 20px 5px; width: 700px; position: relative; }
#group_container #write_blog { width: 670px; }
#write_blog  p{ margin-left: 10px; line-height: 130%; }
#write_blog  .rte-zone { margin-left: 10px; margin-bottom: 10px; }
#write_blog #blog_form .rte-zone { margin-left: 0; }
#write_blog fieldset { padding: 2px 0 15px 5px; }
#write_blog .title1, #write_blog .title2 { font-weight: bold; font-size: 16px; margin-top: 5px; }
#write_blog .txtbox1, #write_blog .txtbox2 { margin-bottom: 10px; }
#write_blog .txtbox1 input { width: 400px; font-size: 14px; height: 18px; }
#write_blog .txtbox2 textarea { width: 400px; height: 180px; }
/* Employer signup */
#emp_signup_box { width: 740px; padding-bottom: 15px; margin: 0; }
#main_signup {
	width: 918px;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 10px;
	padding-bottom: 12px;
}
#emp_signup_box { position: relative; }
#emp_edit_box  { margin: 0 0 30px 0; display: none; position: relative; width: 590px; }
.close_emp { position: absolute; top: 1px; width: 17px; right: 3px; font-size: 10px; width: 200px; text-align: right; }
#emp_signup_box p, #emp_edit_box p { float: left; }
#emp_edit_box .custom_content p { float: none; }
#emp_signup_box #esp_option p, #emp_edit_box #esp_option p {
	float: none;
	padding: 3px 3px 4px 3px;
	font-size: 14px;
	font-weight: bold;
}
#emp_signup_box .emp_line, #emp_edit_box .emp_line, .emp_line2 {
	float: right;
	width: 512px;
	height: 1px;
	margin: 10px 38px 7px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	height: 1px;
}
 #emp_edit_box .emp_line2 { margin: 30px 0 2px 0; width: 100%; float: left; border-bottom-style: solid; }
 #emp_edit_box .emp_line { width: 455px; margin: 10px 5px 7px 0; }
#esp_submit { height: 30px; width: 120px; border-width: 1px; }
#subeditcomp #esp_submit { height: 35px; width: 140px; border-width: 1px; }
#emp_signup_box #esp_option span a, #emp_edit_box #esp_option span a { font-size: 12px; text-decoration: underline; }
.cal_pck { border-width: 1px; margin-left: 2px; width: 35px; height: 23px; font-size: 11px; }
.emp_row1, .emp_row6, .emp_row8, .emp_ctitle p {
	width: 178px;
	text-align: right;
	font-weight: bold;
	height: 16px;
	padding-top: 9px;
	margin-right: 10px;
}
#emp_edit_box .emp_row1 { width: 120px; }
.emp_row6 { width: 115px; margin-right: 5px; }
.emp_row8 { width: 70px; }
.emp_row2, .emp_row3, .emp_row4, .emp_row5, .emp_row7, .emp_row9, .emp_cvalue {
	width: 165px;
	text-align: left;
	padding-top: 5px;
	margin-bottom: 2px;
}
.emp_rule { width: 400px; height: 180px; }
.emp_row3 { width: 310px;}
.emp_ctitle { width: 120px; float: left; margin-right: 10px; }
.emp_ctitle p { width: 120px; margin-right: 0; }
.emp_cvalue { width: 450px; float: left; }
#emp_edit_box .emp_row3 { width: 310px;float: left; }
.emp_row4 { width: 200px; }
.emp_row5 { width: 195px; }
#emp_edit_box .emp_row5 { width: 160px; }
.emp_row7 { width: 220px; }
.emp_row9 { width: 80px; }
.esp_center { text-align: center; }
.esp_condition { margin-left: 10px; vertical-align: bottom; }
.esp_bar { margin-bottom: 3px; }
.esp_bar p { text-align: center; padding: 1px 0 3px 0; font-size: 14px; }
.esinput1 { width: 150px; }
.esinput2 { width: 250px; }
.esinput3 { width: 300px; height: 85px; }
.esinput4 { width: 250px; height: 70px; }
.esinput5 { width: 250px; height: 50px; }
.espinput6 { width: 195px; }
.esusr { width: 120px; }
#emp_edit_box .espinput6 { width: 155px; }
.esp_postcode { width: 45px; }
.hps_warning { display: none; }
.sps_warning, .s_warn { display: block; color: #FF0066; }
.s_warn { text-align: center; }
.sps_message { display: block; color: #00FF00; }
.hps_error { display: none; }
#sps_summary  { display: none; color: #FF0066; }
/*Seeker signup*/
.person_bar p { padding: 4px 0 3px 0; text-align: center; }
#person_main_container .person_title_resume { width: 115px; }
.seeker_input1 { width: 150px; }
.seeker_input2 { width: 30px; }
.seeker_input3 { width: 70px; }
.seeker_input4 { width: 220px; height: 60px; }
.seeker_input5 { width: 200px; }
.seeker_input6 { width: 180px; }
.seeker_input7 { width: 260px; height: 50px; }
.seeker_input8 { width: 260px; height: 90px; }
.seeker_input9 { width: 170px; }
.seeker_input10 { width: 240px; height: 90px; }
.seeker_input11 { width: 60px; }
.seeker_input12 { width: 200px; height: 50px; }
.seeker_input14 { width: 225px; }
/* Password */
.password_space { text-align: center; margin-top: 10px; margin-bottom: 10px; width: 100%; }
.passwordp2 { width: 350px; text-align: left; float: left; margin-left: 20px; }
.password_submit { width: 350px; text-align: center; }
.passwordp2 p { float: left; }
.password_input {width: 170px; margin-bottom: 5px; }
.password_title { width: 130px; text-align: right; margin-right: 5px; padding-top: 5px; }
/* Icon */
.icon_space { text-align: center; margin-top: 20px; margin-bottom: 5px; width: 100%; position: relative; }
.iconp1 { width: 150px; float: left; border-right-style: solid; border-right-width: 1px; padding-bottom: 5px; margin-bottom: 10px; margin-left: 30px; }
.iconp1 p { margin-bottom: 5px; }
.iconp2, #cpwd { width: 350px; text-align: left; float: left; margin-left: 20px; }
.iconp2 p { margin-bottom: 2px; }
.iconp2 p.font16bold { margin-bottom: 5px; margin-top: 5px; }
.icon_save_bt { border-width: 1px; width: 100px; }
.icon_del_bt { border-width: 1px; width: 70px; }
#cpwd { width: 450px; margin-bottom: 35px; }
#cpwd p { float: left; margin-bottom: 7px; }
#cpwd .title { width: 110px; font-weight: bold; padding-top: 2px; text-align: right; margin-right: 5px; }
#cpwd .value { width: 135px; }
#cpwd #pwd, #cpwd #npwd, #cpwd #tpwd { width: 125px; }
#container #p1, #container #p2, #container #p3 { padding-top: 3px; width: 200px; }
.pwd_message { display: block; color: #009900; font-weight: bold; }
#container #p5 { width: 300px; }
#profile_setting { width: 550px; }
#profile_setting table { margin-left: 10px; }
#profile_setting table { border-width: 0; border-style: solid; width: 500px; }
#profile_setting table td { border-width: 1px; border-style: solid; }
#resume_setting { width: 550px; margin-bottom: 10px; }
#resume_setting p { margin-left: 18px; margin-bottom: 3px; }
#submit_setting { text-align: center; width: 500px; margin-bottom: 10px; }
#wait_setting { text-align: center; height: 100px; }
#wait_setting p { margin-top: 30px; }
#email_setting { width: 550px; }
#email_setting p { margin-left: 18px; margin-bottom: 3px; }
/* Message */
#new_msg_header { margin: 7px 0 0 10px; }
#new_msg_header #sendto { width: 190px; margin-left: 2px; }
#new_msg_header #message_userid { width: 190px; }
#new_msg_header #browse { width: 120px; margin-left: 2px; border-width: 1px; }
#new_msg_header .title1 { margin-top: 0; }
#new_msg_header p { float: left; text-align: left; margin: 0; padding: 0; }
#submit_message { height: 30px; width: 120px; border-width: 1px; }
.message_content { margin-bottom: 10px; width: 695px; }
.reply_message { margin-bottom: 10px; border-style: dashed; border-width: 1px; line-height: 130%; padding: 7px; }
.message_back { margin-bottom: 10px; }
.message_pic { float: left; width: 110px; text-align: left; margin-left: 5px; margin-top: 3px; }
.message_det_space { float: left; margin-left: 10px; width: 560px; }
.message_detail { border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 10px; margin-bottom: 5px; }
.message_det { margin-bottom: 35px; line-height: 130%; }
.message_title { margin-bottom: 5px; }
.user_msg { margin-top: 10px; margin-bottom: 3px; }
.message_det_action { margin-bottom: 25px; }
.message_det_action a { margin-right: 20px; }
/**Government **/ 
.gov_title, .gov_org, .gov_date, .gov_quan {  float:left; margin: 3px 0 3px 3px; line-height: 125%; display: inline;  }
.h_gov_title, .h_gov_org, .h_gov_date, .h_gov_quan { height: 16px; padding-top: 1px; display: inline; text-align: center; }
.gov_org, .h_gov_org { width: 255px; }
.h_gov_title { width: 271px; }
.gov_title { width: 265px; padding-left: 4px; }
.gov_title img { margin-left: 4px; vertical-align: super; }
.gov_date, .h_gov_date { width: 120px; }
.gov_quan, .h_gov_quan { width: 62px; text-align: center; }

/* Ads */
#ads_space { width: 740px; padding-top: 20px; }
/* Order */
#order_info { margin-top: 30px; margin-bottom: 30px; width: 148px; }
#order_info p.link_style { text-align: center; }
.order_name { text-align: center; margin-bottom: 3px; width: 145px; }
.order_title { text-align: center; padding: 10px 0 3px 0; font-weight: bold; width: 145px; margin: 0; font-size: 12px; }
.order_detail { border-style: solid; border-width: 6px 1px 1px 1px; font-size: 10px; padding-bottom: 10px; }
.order_key { float: left; width: 80px; margin-bottom: 3px; margin-left: 4px; }
.order_value { float: left; width: 49px; margin-bottom: 3px; }
.order_line {
	clear: both;
	height: 5px;
	width: 130px;
	margin-left: 5px;
	margin-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
#interestedjob_form { margin-top: 10px; margin-bottom: 10px; }
#no_data { border-width: 1px; border-style: solid; height: 100px; margin-bottom: 10px; }
#no_data p { text-align: center; margin-top: 30px; font-size: 24px; }
#contact_list #no_data { border-width: 0; }
/* Footer */
#footer { clear: both; position: relative; height: 50px; border-top-width: 1px; border-top-style: solid; }
#ftp1 { width: 700px; float: left; font-size:10px; padding-left: 10px;  padding-top: 7px; line-height: 130%;  }
#ftp1 b { font-size: 12px; }
#footer  img { border: 0; }
/**************** Custom **********************/
#container .custom_content  p { padding: 0 0 2px 0;  margin: 0; line-height: 125%; float: none; }
#container #vgov .custom_content  p { line-height: 135%; }
.custom_content  ul { list-style-type: disc; }
.custom_content ul li { margin: 0; }
.custom_content ol { list-style-type: decimal; }
.custom_content ol, .custom_content ul { list-style-position: outside; list-style-image: none; margin: 5px 0 10px 5px; padding-left: 20px; }
.font14bold { font-size: 14px; font-weight: bold; }
.font12bold { font-weight: bold; }
.font16bold { font-size: 16px; font-weight: bold; }
/***** Big Banner *****/
#banner_container { margin-bottom: 15px; margin-top: 5px; }
#bigbanner { margin: 0; padding-top: 10px; padding-bottom: 10px; padding-left: 8px; }
#bigbanner object { margin: 5px 0 5px 20px; border: 0; display: inline; }

/*** Link Exchange ****/
#txtlink, #ures, #bannerlink { float: left; display: inline; }
#ures { width: 190px; }
#ures h2 { font-size: 15px; margin: 0; padding: 0; }
#txtlink { width: 720px; margin-left: 10px; }
#bannerlink { width: 270px; margin-left: 10px; }
#txtlink .bar_color, #ures .bar_color, #bannerlink .bar_color { padding: 5px 10px 5px 15px; height: 185px; }
#bannerlink .bar_color { padding: 5px 5px 5px 15px; }
.link_title { font-weight: bold; font-size: 15px; margin-bottom: 5px; }
#bannerlink .link_title { margin-bottom: 0; }
.ftxtlink { line-height: 175%; }
.ftxtlink a { margin-right: 10px; }
#ures ul { margin-top: 8px; }
#ures li a { line-height: 125%; font-size: 11px; }
#ures li { background: url(/images/rss.png) left top no-repeat; margin-bottom: 5px; padding-left: 22px; height: 16px; font-weight: bold; }
#ures .bar_color { padding: 5px 5px 5px 8px; height: 185px; }
#inner_tl { width: 415px; height: 160px; overflow: auto; }
#inner_tl p { line-height: 148%; font-size: 12px; }
#inner_tl span { display: block; margin-top: 3px; font-style: italic; }
.dbd_img { margin-left: 5px; margin-top: 10px; }
.dbd_img img { border: 0; width: 95px; height: 48px; }

#bannerlink p { line-height: 150%; }
/**  Dropdown checklist **/
.ui-dropdownchecklist {
	height: 20px;
	border: 1px solid #5794bf;
	border-right: 0;
	background: #fff url(/images/dropdown_hover.png) no-repeat center right;
	padding-right: 17px; 
}
.ui-dropdownchecklist-text { font-size: 10px; line-height: 20px; color: #000000; padding-left: 5px; }
.ui-dropdownchecklist-dropcontainer { background-color: #fff; border: 1px solid #999; width: 445px; text-align: left; }
.ui-dropdownchecklist-item { width: 145px; float: left; overflow: hidden; }
.ui-dropdownchecklist-item-hover { background-color: #39f; }
.ui-dropdownchecklist-item-hover .ui-dropdownchecklist-text { color: #fff; }
.ui-dropdownchecklist-group { font-weight: bold; font-style: italic; }
.ui-dropdownchecklist-indent { padding-left: 20px; }
/** Company first page **/
.fpp1, .fpp2 { color: #666666; font-size: 14px; }
.fpp1 { float: left; width: 365px; padding-bottom: 9px; }
.fpp2 { float: left; width: 365px; margin-left: 10px; }
.fpp3 { float: left; margin-left: 10px; width: 160px; }
.fplogin { border-style: solid; border-width: 1px; }
.mlmfp { padding: 0 5px 20px 7px; line-height: 135%; font-size: 10px; }
.fpp2 ul, .fpp1 ul { margin-left: 5px; margin-bottom: 10px; list-style: url(/images/ti.gif); list-style-position: inside; } 
.fpp2 li, .fpp1 li { padding: 4px 0 10px 5px; } 
.fplogin { margin-bottom: 10px; }
.fpposting { padding: 3px 0 5px 0; background-color: #FFFFFF; width: 355px; margin-left: 5px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #E8E8E8; }
.fpsearch { padding: 3px 0 5px 0; background-color: #FFFFFF; width: 360px; margin-left: 2px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #E8E8E8; }
.fpltitle { text-align: center; padding: 2px 0 3px 0; margin-bottom: 5px; }
.fptitle { margin-left: 7px; }
.fpvalue { margin-left: 7px; margin-bottom: 5px; }
.fpsubmit { text-align: center; margin-bottom: 5px; }
.fpsubmit input { border-width: 1px; }
.fpbt { text-align: center; padding: 2px 0 8px 0; }
#fpcs { margin: 0; padding: 0; }
/** Forget Password **/
#fpwd_space { border-width: 1px; border-style: solid; width: 100%; height: 200px; }
.fpwd_form { text-align: left; width: 450px; margin: 45px 0 0 300px; }
#fpwd_space #p5 { width: 100%; }
.fpwd_form  p { margin-bottom: 5px; }
/** Seeker first page **/
.prf_space { float: left; width: 740px; height: 400px; margin-bottom: 5px; }
#profile_cs { margin: 0; padding: 0; }
.cs_title { font-size: 14px; font-weight: bold; text-align: center; padding: 5px 0 2px 0; }
/** Gov post job **/
#post_gov { position: absolute; width: 400px; height: 100px; z-index: 100; border: 1px solid #000000; background-color: #FFFFFF; display: none; }
.pg_title { text-align: right; height: 18px; padding-right: 5px; padding-top: 3px; background-color: #000000; }
.pg_title a { color: #FFFFFF; font-weight: bold; }
.pg_det { color: #333333; font-weight: bold; font-size: 16px; padding-top: 15px; }
.chk_usr { border-width: 1px; margin-left: 2px; width: 27px; height: 23px; 
background-image: url(/images/icon_search.png) !important;
background-image: url(/images/icon_search.gif);
background-repeat: no-repeat;
background-position: center center;
}
.res_pck { margin: 5px 5px 1px 188px; width: 480px; }
.res_pck .font16bold { font-size: 18px; font-weight: bold; color: #F00; } 
.res_pck td { padding: 3px 0 3px 0; text-align: center; }
.font11 { font-size: 11px; }
.captchar_number{ margin-bottom: 3px; }
/** Link Exchange **/
#link_part1, #link_part2, #link_part3, #link_part4 { float: left; width: 220px; margin-left: 9px; }
#link_part1 { margin-left: 0; }
.exc_img { float: left; margin: 5px;  width: 88px; padding: 2px; height: 31px; border-width: 1px; border-style: solid; }
.exc_det { float: left; margin: 6px 0 5px 0; width: 110px; line-height: 120%; font-size: 11px; }
.exc_group { border-width: 1px; border-style: solid; margin-bottom: 10px; }
.exc_ag { border: 1px solid #FF9933; background-color: #FFE9D2; color: #666666; margin-bottom: 10px; padding: 7px 0 5px 7px; }
.exc_ag p { margin: 1px 0 0 5px; }
#link_part4 .exc_ag textarea { margin-bottom: 5px; font-size: 11px; width: 197px; height: 50px; overflow: auto; }
#link_part4  .exc_ag .bnn2 { height: 65px; }
#link_part4 .exc_ag h2 { margin: 0; padding: 0; font-size: 11px; font-weight: bold; }
.ads_placement { margin-left: 124px; }
.line_through { text-decoration: line-through; }
.txt_center { text-align: center; }

#container_type { width: 630px; border-width: 1px; border-style: solid; height: 218px; margin-bottom: 10px; float: left; overflow: hidden; padding-left: 7px; }
#container_type a { padding-left: 21px; font-weight: bold; }
#cat28 a { padding-left: 22px; }
.sep_type { display: inline; width: 209px; float: left; margin-top: 10px; overflow: hidden; font-size: 11px; }
.sep_type span { margin-left: 2px; }
.user_su { border-width: 1px; border-style: solid; height: 103px; }
#user_su { margin-bottom: 9px; }
#user_su, #emp_su { font-size: 11px; }
.inp_su { font-size: 11px; width: 108px; margin: 0; padding: 0; }
.submit_su { background-image:url(/images/icon5.gif); background-position:center center; background-repeat:no-repeat; border-width:1px; height:18px; width:25px; }
.inline_su { padding-left: 7px; margin-bottom: 7px; }
.m_su { margin-left: 7px; }
.h_su { margin-bottom: 7px; padding-left: 26px; padding-top: 2px; height: 16px; background-image: url(/images/user_profile.png); background-repeat: no-repeat; background-position: 5px center; }
#emp_su .h_su { background-image: url(/images/emp_profile.png); }
#new_job_box .bar_background { height: 16px; background-image: url(/images/icon_search.png) !important; background-image: url(/images/icon_search.gif); background-repeat: no-repeat; background-position: 3px center; }
#new_job_box .bar_color p { padding: 1px 0 3px 20px; }
.wbtn_su { float: left; width: 25px; }
.winput_su { float: left; width: 116px; }
.usr_wg { width: 270px; border-width: 1px; border-style: solid; height: 217px; font-size: 11px; }
.lusr_wg { border-style:solid; border-width:1px; display:inline; float:left; margin:10px; padding: 5px; width:70px; }
.rusr_wg { float:left; margin-top:10px; width:160px; }
.rusr_wg p { margin-bottom: 3px; }
.det_wg { margin-left:10px; }
.det_wg p { float: left; width: 130px;  margin-bottom: 10px; height: 20px; display: inline; }
.det_wg img { margin-right: 3px; }

/***** For Test  Only *****/
.default_color, .default_color a { color:#888888; }
.user_color, .user_color a { color: #98C123; }
.header_color, .header_color a, .header_style, .header_style a { color: #FFF; }
.link_color a, .link_color, .link_style a, .link_style, .subpage span { color: #5C89BE; }
.border_color, .subpage a, .ctoplayer * { border-color: #FF99CC; }
.bar_color, .subpage a:hover, .ctoplayer * { background-color:  #FF99CC; }
#header { height: 110px; }
.green { color: #00993e; }
th { background: #f2f2f2; border:1px solid #bbb; border-top: 1px solid #fff; border-left: 1px solid #fff; text-align: center; }
th a { background:#f2f2f2; display: block; padding: 2px 4px; text-decoration: none; }
th a:hover { background: #ccc; color: #333; text-decoration: none; }