/* Chinese Version */
body { font: 15px Arial, PMingLiU, "新細明體", MingLiU, Helvetica, sans-serif; }
a:link, a:hover, a:visited { font-family: Arial, PMingLiU, "新細明體", MingLiU, Helvetica, sans-serif !important; }

/* Header
----------------------------------*/
.login-register-box { font-size: 15px; }

.login-register-box a:link,
.login-register-box a:visited { font-size: 15px; }

/* Navigation
----------------------------------*/
.menuitem:link, .menuitem:visited { font-size: 15px; }

.employers-login-btn { padding-top: 1px; }
.employers-login-btn .headline { font-size: 15px; }

/* Navigation Sub-Menu */
.nav-menu .sub-menu, .nav-menu .sub-layer-menu,
.nav-menu .sub-layer-menu-s { font-size: 15px; }

.nav-menu .complex-menu .sub-menu-list .sub-menuitem:link, .nav-menu .complex-menu .sub-menu-list .sub-menuitem:visited { background-position: 8px 10px; }
.nav-menu .complex-menu .sub-menu-list .sub-menuitem:hover { background-position: 8px -30px; }

.menu-resources .sub-menu { left: -110px; }
.menu-resources .arrow-up { left: 163px; }

.menu-communities .sub-menu { left: -219px; }
.menu-communities .arrow-up { left: 272px; }

/* Search Panel - Search Criteria
----------------------------------*/
.search-criteria-container label { font-size: 15px; }

.search-criteria-container .input-field,
.search-criteria-container .input-field-group,
.search-criteria-container-s .input-field,
.search-criteria-container-s .input-field-group { font-size: 15px; }

.search-panel-container-s .more-options-btn { width: 68px; }
.search-panel-container-s .search-criteria-container label { font-size: 13px; }
.search-panel-container-s .search-panel-submit-btn { font-size: 15px; }

.input-field, .input-field-group { font-size: 15px; }
.input-field input[type=text], .input-field-group input[type=text] { font-size: 15px; }
.input-field input[type=password] { font-size: 15px !important; }

.search-panel-container-s .search-criteria-container { width: 245px; }
.search-panel-container-s .search-criteria-container.search-for-keyword { width: 236px; }

.selectBox-employment-term-jl { left: 436px; }
.selectBox-jobfunc-jl { left: 263px;}
.selectBox-job-loc-jl, .selectBox-employer-type-jl { left: 526px; }
.selectBox-job-loc-jl .combo-box-arrow,
.selectBox-employer-type-jl .combo-box-arrow { left: 26px; }
.selectBox-salary-jl { left: 608px; }
.selectBox-edu-lv-jl, .selectBox-career-lv-jl { left: 272px; }

@media only screen 
and (min-width : 1320px) {
	/* Styles */
	.search-panel-container-s .search-criteria-container.search-for-keyword { width: 320px; }
	.search-panel-container-s .search-criteria-container-s { width: 240px; }
	.search-panel-container-s .search-criteria-container { width: 349px; }
	
	.selectBox-jobfunc-jl { left: 348px; }
	.selectBox-employment-term-jl { left: 596px; } 
	.selectBox-salary-jl { left: 844px; }
	
	.selectBox-edu-lv-jl, .selectBox-career-lv-jl { left: 376px; }
	.selectBox-job-loc-jl, .selectBox-employer-type-jl { left: 734px; }
	
	.selectBox-job-industry-jl, .selectBox-edu-lv-jl, .selectBox-job-loc-jl { top: 87px; }
	.selectBox-workexp-jl, .selectBox-career-lv-jl, .selectBox-employer-type-jl { top: 126px; }
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1620px) {
	/* Styles */
	.search-panel-container-s .search-criteria-container.search-for-keyword { width: 360px; }
	.search-panel-container-s .search-criteria-container-s { width: 280px; }
	.search-panel-container-s .search-criteria-container { width: 402px; }
	
	.selectBox-jobfunc-jl { left: 387px; }
	.selectBox-employment-term-jl { left: 676px; } 
	.selectBox-salary-jl { left: 964px; }
	
	.selectBox-edu-lv-jl, .selectBox-career-lv-jl { left: 430px; }
	.selectBox-job-loc-jl, .selectBox-employer-type-jl { left: 839px; }
	
	.selectBox-job-industry-jl, .selectBox-edu-lv-jl, .selectBox-job-loc-jl { top: 87px; }
	.selectBox-workexp-jl, .selectBox-career-lv-jl, .selectBox-employer-type-jl { top: 126px; }
}

/* News & Articles */
.datalist ul.articles li { font-size: 15px; }
.datalist .datalist-wrapper .headerNews { font-weight: bold; padding-top: 8px; }
.datalist .datalist-wrapper .advance_search { width: 50px; font-size: 12px; padding: 14px 8px 0 0; }
.datalist .datalist-wrapper .headerGovernment,
.datalist .datalist-wrapper .headerDaily { font-weight: bold; }

/* Articles content */
#r-column #job #middle #header { font-weight: bold; }
#r-column #q-article-search #top p,
#r-column #q-article-search2 #top p { font-size: 18px !important; font-weight: bold !important; padding-top: 9px !important; }

/* Articles */
#r-column #q-article-search #middle #articles-kws #option { font-size: 12px; }
#article #btm-rating #rateblock #rate-margin #ratethis, #news #middle #btm #rateblock #rate-margin #ratethis { font-weight: bold; }

/* Home - Hot Jobs
----------------------------------*/
.hot-jobs-category, .hot-jobs-company-name { font-size: 12px; }

/* Result list - Column Mode
----------------------------------*/
.th-job-exp { width: 10%; }
.th-job-salary { width: 9%; }
.th-job-date { width: 10%; }

/* Job Listing */
.jd-job-title-box .jd-ref-no { font-size: 12px; }
.jd-apply-form .submit-btn { line-height: 40px; }

/* Job Listing View Mode */
.view-mode-container { width: 154px; }

/* Registration Form
----------------------------------*/
.form-content input[type=checkbox] { vertical-align: -2px; }

.reg-step-flow .line { width: 220px; left: 116px; }
.reg-form-section-title .more-options-btn { width: 92px; }

.jd-apply-form .select { font-family: Arial, PMingLiU, "新細明體", MingLiU, Helvetica, sans-serif; }

.reg-form-job-func .field-desc { line-height: 36px; }

/* More Jobs from this Company */
.more-jobs-header { font-size: 15px; }

/* Footer
----------------------------------*/
.footer-sitemap-menu li a { background-position: left 4px; }

/* Subpage - Search Button */
#job-search-sub #middle #m #job-search-btn a:link { font-size: 22px; font-weight: bold; }

#batch_notice_c .btn_display { font-size: 13px; }

