﻿body { margin: 0px; padding: 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; line-height: 12px; font-size: 12px; color: #333333; }
.divhead { background-image: url('/images/jobseeker/g_blue_arrow.gif'); background-repeat: no-repeat; background-position: 3px 5px; background-color: #d6ebf7; padding: 3px 3px 3px 21px; font-weight: bold; height: 20px; font-size: 13px; }
form { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
hr { color: #CCCCCC; height: 1px; }
.divhead2 { font-family: Arial, Helvetica, sans-serif; Color: #00307a; Font-size: 16px; font-weight: bold; height: 28px; border-bottom: solid 3px #C1C1C1; padding-bottom: 0px; padding-top: 20px; padding-right: 3px; padding-left: 8px; margin: 0; background-image: url(/images/common/title-bar-tile.gif); }
.h1 { Color: #4d4d4d; Font-size: 12px; padding-bottom: 0px; padding-top: 16px; padding-right: 5px; padding-left: 11px; }
.h2 { Color: #FF0000; Font-size: 11px; margin-left: 220px; }
.smallhead { Color: #4d4d4d; Font-size: 13px; font-weight: bold; padding-bottom: 0px; padding-top: 30px; padding-right: 3px; padding-left: 11px; }
.12blue { font-family: bold 16px Arial, Helvetica, sans-serif; font-size: 12px; color: #003C96; text-decoration: none; }
/* common css start */ .container { width: 970px; margin: auto; }
.left { float: left; }
.right { float: right; }
.fullContent { width: 970px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: left; }
.border { border-top: solid 1px #CCCCCC; }
.tbCollapse { border-collapse: collapse; width: 100%; }
/* common css end */   /*  AgencyList.aspx css start  */ .line { border-bottom-style: solid; border-width: 1px; border-color: #CCCCCC; height: 20px; }
.urlEmailLink { text-decoration: underline; color: #333333; }
.al_border { width: 970px; margin-bottom: 10px; float: left; }
.al_head2 { Color: #2BBBA0; Font-size: 16px; font-weight: bold; height: 28px; width: 964px; padding-bottom: 0px; padding-top: 20px; padding-right: 3px; font-size: 20px; font-family: Sans-Serif; margin: 0; }
.al_head { color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; Font-size: 14px; font-weight: bold; height: 33px; border-bottom: solid 2px #00BDFF; padding-bottom: 5px; padding-right: 3px; padding-left: 11px; margin: 0; }
.al_headLeft { float: left; width: 200px; padding-top: 16px; height: 15px; }
.al_headRight { float: right; width: 400px; text-align: right; padding-top: 8px; font-size: 12px; font-weight: normal; }
.al_con { width: 1010px; float: left; margin-left: -40px; display: inline; }
.al_conBox { width: 296px; height: 234px; float: left; display: inline; margin-left: 40px; margin-bottom: 15px; }
.al_conBox:hover { background: #f7f7f7; border: solid 2px #d4d4d4; width: 291px; height: 230px; }
.al_conBox:link { }
.al_conBox .logo { height: 85px; padding-top: 10px; vertical-align: middle; text-align: center; float: left; width: 100%; border-bottom: dashed 1px #808080; }
.al_conBox .logo img { max-width: 270px; max-height: 85px; }
.al_conBox table { width: 270px; border: 0px; border-collapse: collapse; float: left; display: inline; margin-left: 15px; }
.al_conBox table td { width: 270px; }
.al_conBox .company { font-weight: bold; font-size: 13px; padding-top: 10px; height: 30px; text-align: left; word-break: break-all; word-wrap: break-word; }
.al_conBox .phone { background: url(/images/common/al_phone.gif) 0px 4px no-repeat; height: 22px; padding-left: 20px; text-align: left; }
.al_conBox .email { background: url(/images/common/al_email.gif) 0px 4px no-repeat; height: 22px; padding-left: 20px; text-align: left; word-break: break-all; word-wrap: break-word; }
.al_conBox .website { background: url(/images/common/al_website.gif) 0px 4px no-repeat; height: 22px; padding-left: 20px; text-align: left; word-break: break-all; word-wrap: break-word; }
.al_conBox .more { float: right; width: 100%; height: 22px; text-align: right; background: url(/images/common/al_more.gif) right 1px no-repeat; padding-right: 20px; }
/*  AgencyList.aspx css end  */   /*  /jobseeker/CompanyJobListing.aspx  css start */ .cjl_main_panel { text-align: left; line-height: 18px; color: #000000; width: 970px; margin: auto; }
.cjl_companyProfile { width: 670px; float: left; }
.select_div { }
.select_div label { display: none; }
#company_main_panel { border-style: none solid solid solid; border-width: 1px; border-color: #CCCCCC; width: 670px; float: left; }
#company_name { margin: 0px; padding: 10px 10px 5px 20px; background-image: url('/images/common/g_arrow_right.png'); background-repeat: no-repeat; background-position: 10px 15px; height: 24px; background-color: #cfeffe; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #66CCFF; border-top-style: solid; border-top-width: 2px; border-top-color: #66CCFF; font-weight: bold; font-size: 14px; }
#company_logo { margin-left: 15px; margin-bottom: 20px; }
#company_description { margin: 0px 20px 10px 15px; }
#job_listing { margin: 0px 0px 0px 0px; }
#pager_tbl { margin-top: 10px; }
#other_company_panel { border: solid 1px #CCCCCC; padding-left: 10px; background-color: #d6ebf7; padding-top: 10px; }
.rightImage { clear: right; width: 290px; float: right; }
#other_company_panel div { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #9ed9f4; width: 280px; border-bottom: solid 1px #CCCCCC; height: 16px; }
th { padding-left: 14px; }
.gvNotSorted { background-image: url('/images/common/g_arrow_right.gif'); background-repeat: no-repeat; border-bottom-color: #008000; background-color: #FFFFFF; line-height: 28px; }
.gvSortAsc { background-position: left top; background-image: url('/images/common/ArrowUp.jpg'); line-height: 28px; }
.gvSortDesc { background-position: left top; background-image: url('/images/common/ArrowDown.jpg'); line-height: 28px; }
.textToTop { vertical-align: top; }
#searchBut { width: 55px; }
.divViewMore { float: right; font-weight: bold; font-size: 11px; width: 100px; text-align: right; }
.link_ViewMore:link, .link_ViewMore:visited { text-decoration: none; color: #333; font-weight: bold; }
.link_ViewMore:active, .link_ViewMore:hover { text-decoration: none; color: #333; font-weight: bold; text-decoration: underline; }
.gvHeaderBorder { border-top: soild 2px #95E5FF; }
.gvTitle { background-color: #FFFFFF; height: 22px; padding-top: 8px; padding-bottom: 8px; background-image: url(/images/common/row_headerbg.jpg); }
.dataListRight { float: right; }
/*  CompanyJobListing.aspx  css end */   /*  AgencyListDetail.aspx css start  */ .ald_leftContent { float: left; width: 968px; line-height: 18px; margin-bottom: 10px; }
.ald_border { width: 968px; float: left; border: 1px solid #C0C0C0; margin-bottom: 10px; }
.ald_logo { margin: auto; margin-top: 5px; width: 918px; }
.ald_content { margin: auto; width: 918px; }
.ald_ddl { margin: auto; margin-top: 20px; width: 918px; }
.postDateLbl { display: inline; float: right; clear: both; }
.profile { border-width: 1px; border-color: #CCCCCC; padding-left: 10px; }
.section { background-color: #c8c8c8; height: 20px; padding-left: 5px; }
.joblist { background-color: #e7f6fe; }
.joblist div { border-bottom-style: solid; border-width: 1px; border-color: #CCCCCC; padding-left: 5px; }
.contact { background-color: #e7f6fe; padding-left: 5px; }
.divViewMore { float: left; text-align: right; font-weight: bold; font-size: 11px; text-decoration: non; text-align: right; width: 918px; }
.boldblk15 { font-size: 15px; font-weight: bold; padding-left: 10px; }
.style2 { color: #00358E; font-weight: normal; font-size: 13px; text-decoration: underline; }
/*  AgencyListDetail.aspx css end   */   /* /jobseeker/JobAlertFolder.aspx css start */ .jaf_fullContent { width: 830px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: left; line-height: 18px; }
.jaf_container { width: 830px; margin: auto; position: relative; }
#dummyBut { display: none; }
.divContainer { width: 808px; border: solid 1px #cccccc; float: left; }
.divContainerAAC { width: 808px; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; float: left; }
.divContainerMMBC { width: 808px; border-left: solid 1px #ccc; border-right: solid 1px #ccc; float: left; }
.divLeft { float: left; width: 200px; height: 30px; text-align: right; }
.divRight { height: 30px; float: right; width: 605px; }
.divCenter { text-align: center; }
.labelCol { border-bottom: solid 1px #cccccc; font-size: 12px; font-weight: bold; background-color: #d6ebf7; color: #333333; line-height: 25px; }
.divTextRight { text-align: right; width: 98%; margin: auto; }
.gvNotSorted { background: #c8c8c8; color: Black; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; text-align: center; padding-bottom: 6px; padding-top: 6px; }
.gvNotSorted a { color: Black; }
.gvNotSorted a:visited { color: Black; text-decoration: none; }
.gvNotSorted a:hover { color: #15a3e5; text-decoration: underline; }
.gvSorted { background: #c8c8c8; color: Red; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; text-align: center; padding-bottom: 6px; padding-top: 6px; }
.gvSorted a { color: Red; }
.gvSorted a:visited { color: Red; }
.gvSorted a:hover { text-decoration: none; }
/* /jobseeker/JobAlertFolder.aspx css end */   /* /jobseeker/MyAccount.aspx css start */ #dummyBut { display: none; }
.valueColTop { border-width: 1px; border-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #e7f7ff; color: #333333; width: 300px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; }
.valueCol { border-width: 1px; border-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #e7f7ff; color: #333333; width: 300px; border-right-style: solid; border-bottom-style: solid; }
.labelColTop { padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #d6ebf7; color: #333333; border: 1px solid #CCCCCC; width: 250px; }
.style1 { height: 22px; }
.ma_datalistLeft { float: left; text-align: left; }
/* /jobseeker/MyAccount.aspx css end */  /* /jobseeker/Resume.aspx css start */ .col { padding: 3px; }
.col_ul { border-width: 1px; border-color: #CCCCCC; padding: 3px; border-bottom-style: dashed; }
.r_style3 { border-bottom: 1px dashed #CCCCCC; padding: 3px; width: 158px; border-left-color: #CCCCCC; border-left-width: 1px; border-right-color: #CCCCCC; border-right-width: 1px; border-top-color: #CCCCCC; border-top-width: 1px; }
.divgv { margin-left: 10px; }
.divOCLleft { margin-left: 10px; height: 25px; float: left; width: 250px; }
.divOCLright { text-align: right; margin-right: 10px; }
.divEditor { width: 98%; margin-left: 10px; text-align: left; }
.divTextRight { text-align: right; width: 98%; margin: auto; }
/* /jobseeker/Resume.aspx css end */   /* /jobseeker/UploadedResume.aspx css end */  .divHeader { padding: 3px; width: 810px; float: left; }
.divHeader p { padding: 0; margin: 3px 0 0 3px; line-height: 20px; }
.ur_divContainer { width: 810px; border: solid 1px #cccccc; float: left; }
.ur_divLeft { padding: 3px; float: left; height: 20px; width: 150px; margin-left: 10px; }
.ur_divRight { padding: 3px; height: 20px; }
.divCenter { text-align: center; }
.labelCol { border-bottom: solid 1px #cccccc; padding: 3px; font-size: 12px; font-weight: bold; background-color: #d6ebf7; color: #333333; }
.labelCol2 { border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; padding: 3px; font-size: 12px; font-weight: bold; background-color: #d6ebf7; color: #333333; }
.labelCol5 { height: 25px; background-image: url(/images/common/titlebar.gif); border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; font-size: 16px; font-weight: bold; background-color: #d6ebf7; color: #00428E; padding-left: 13px; padding-top: 8px; margin-top: 10px; margin-bottom: 10px; }
.ip_divLeft5 { float: left; padding: 3px; width: 150px; height: 20px; text-align: left; margin-left: 10px; padding-top: 7px; }
}
.divTextRight { text-align: right; width: 98%; margin: auto; }
.divgv { margin-left: 10px; }
.divOCLleft { margin-left: 10px; height: 25px; float: left; width: 250px; }
.divOCLright { text-align: right; margin-right: 10px; }
.divEditor { width: 98%; margin-left: 10px; text-align: left; }
#resetBut { height: 23px; }
/* /jobseeker/UploadedResume.aspx css end */  /* /jobseeker/Clipboard.aspx css start  ApplicationHistory.aspx*/  .c_divContainer { width: 808px; border: solid 1px #cccccc; float: left; }
.c_divLeft { padding: 3px; float: left; height: 20px; }
.c_divRight { padding: 3px; height: 20px; text-align: right; }
.labeRecords { color: #15A3E5; }
.divTextRight { text-align: right; width: 98%; margin: auto; }
.gvNotSorted { background: #c8c8c8; color: Black; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; text-align: center; padding-bottom: 6px; padding-top: 6px; }
.gvNotSorted a { color: Black; }
.gvNotSorted a:visited { color: Black; text-decoration: none; }
.gvNotSorted a:hover { color: #15a3e5; text-decoration: underline; }
.gvSorted { background: #c8c8c8; color: Red; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; text-align: center; padding-bottom: 6px; padding-top: 6px; }
.gvSorted a { color: Red; }
.gvSorted a:visited { color: Red; }
.gvSorted a:hover { text-decoration: none; }
/* /jobseeker/Clipboard.aspx css end */   /* /jobseeker/PremiumEmployer.aspx css start */  .pe_divhead { font-weight: bold; height: 28px; padding-bottom: 0px; padding-top: 20px; padding-right: 3px; padding-left: 0px; margin: 0; color: #2BBBA0; font-size: 20px; font-family: Sans-Serif; width: 100%; text-align: left; float: left; }
#premium_panel { width: 970px; float: left; border: solid 1px #E1E1E1; margin-bottom: 10px; padding-bottom: 30px; }
.premium_panel_css { width: 970px; float: left; border: solid 1px #E1E1E1; margin-bottom: 10px; padding-bottom: 30px; }
.premium_line { border-bottom: solid 1px #E6E6E6; height: 10px; float: left; width: 100%; margin-bottom: 10px; }
#pe_con div { }
#pe_con div:hover { }
.premium_image { width: 130px; float: left; text-align: center; padding: 10px 32px 4px 32px; }
#premium_panel img { max-width: 130px; }
#recommened_panel { float: left; height: 300px; width: 808px; border: solid 1px #CCCCCC; overflow: auto; }
#recommened_panel img { margin-top: 10px; margin-right: 10px; margin-left: 10px; }
/* /jobseeker/PremiumEmployer.aspx css end */   /* /employer/EmployerRegister.aspx css start */ .er_divhead { Color: #4d4d4d; font-family: Verdana, Arial, Helvetica, sans-serif; Font-size: 14px; font-weight: bold; height: 23px; padding-bottom: 0px; padding-right: 3px; padding-left: 11px; margin: 0; padding-top: 10px; }
.er_divLeft { padding: 3px; float: left; height: 25px; width: 150px; text-align: right; }
.er_divRight { padding: 3px; height: 25px; }
.er_divRight2 { padding: 3px; height: 90px; }
.er_divCenter { text-align: center; margin-top: 10px; height: 40px; }
.er_red { color: #FF0000; }
.er_adLeft { float: left; width: 100px; padding-left: 12px; }
.er_adRight { float: left; }
/* /employer/EmployerRegister.aspx css end */  /* /employer/InstantPost.aspx css start */ .ip_divHeader { padding: 3px; width: 808px; margin: 10px; }
.ip_divHeader p { padding: 0; margin: 3px 0 0 3px; line-height: 20px; }
.ip_divContainer { width: 810px; float: left; border: solid 1px #cccccc; }
.ip_divLeft { float: left; padding: 3px; width: 120px; height: 20px; text-align: left; margin-left: 10px; }
.ip_divLeftFCK { float: left; padding: 3px; text-align: left; margin-left: 10px; width: 760px; }
.ip_divLeftNote { float: left; padding: 3px; text-align: left; margin-left: 10px; margin-top: 7px; margin-bottom: 15px; width: 750px; font-size: 9px; text-align: justify; line-height: 13px; border: solid 1px #cccccc; padding: 5px; font-family: Arial, Helvetica, sans-serif; }
.ip_divLine { border-top: solid 1px #cccccc; width: 100%; }
.ip_divLine2 { border-top: solid 1px #cccccc; width: 98%; margin: auto; margin-top: 10px; }
.ip_divRight { height: 20px; padding: 3px; }
.ip_divLeft1 { float: left; padding: 3px; width: 300px; height: 20px; text-align: left; margin-left: 10px; }
.ip_divRight1 { height: 20px; padding: 3px; }
.ip_divLeft3 { float: left; padding: 3px; width: 220px; height: 20px; text-align: right; margin-left: 10px; }
.ip_divRight3 { height: 20px; padding: 3px; }
.ip_divSelectTemplate { float: left; padding: 3px; width: 170px; text-align: center; margin-left: 10px; background-color: #ffffff; height: 270px; }
.ip_divSelectedTemplate { float: left; padding: 3px; width: 170px; text-align: center; margin-left: 10px; background-color: #FFEF75; height: 270px; }
.ip_divSelectColor { float: left; padding: 3px; width: 173px; text-align: center; margin-left: 10px; }
.ip_divRight4 { padding: 3px; text-align: center; width: 250px; }
.ip_divCenter { text-align: center; }
.ip_labelCol { border-bottom: solid 1px #cccccc; padding: 3px; font-size: 12px; font-weight: bold; background-color: #d6ebf7; color: #333333; }
.ip_divFont { color: #ff6666; }
.ip_divTextRight { text-align: right; width: 770px; padding-bottom: 15px; }
.ip_divColorDefault { width: 770px; background-color: #FFEF75; height: 25px; line-height: 25px; margin: auto; text-align: center; }
.ip_style1 { color: #FF3300; }
.ip_style2 { text-decoration: underline; }
.ip_style3 { text-decoration: underline; }
/* popup google map */ .watermark { background: #FFAAFF; }
.popupControl { background-color: #AAD4FF; position: absolute; visibility: hidden; border-style: solid; border-color: Black; border-width: 2px; }
.modalBackground { background-color: #656565; filter: alpha(opacity=70); opacity: 0.7; }
.modalPopup { background-color: #F1F1F1; border-width: 3px; border-style: solid; border-color: #B2B2B2; padding: 3px; width: 505px; }
.mapTitle { height: 25px; line-height: 25px; font-weight: bold; padding-left: 8px; }
.mapTitleLeft { float: left; width: 200px; }
.mapTitleRight { float: right; width: 15px; color: Red; }
.mapLinkClose { color: Red; }
.mapLinkClose:link, .mapLinkClose:visited { text-decoration: none; font-weight: bold; color: Red; }
.mapLinkClose:active, .mapLinkClose:hover { text-decoration: none; color: Red; font-weight: bold; }
.mapSearch { background-color: #FFFFFF; height: 47px; line-height: 23px; margin-left: 3px; margin-right: 3px; padding-top: 3px; }
.mpaSearchLeft { width: 90px; float: left; color: #336633; font-weight: bold; text-align: right; padding-right: 5px; }
.mapSearchCont { float: left; width: 500px; }
.mapFontSzie { font-size: 10px; float: left; width: 500px; text-indent: 8px; }
.mpaSearchRight { float: left; text-align: left; }
.mapDiv { margin-top: 3px; height: 315px; margin-left: 3px; margin-right: 3px; border: solid 1px #CCCCCC; }
.searchBtn { border: solid 1px #808080; background-color: #DDDDDD; height: 23px; font-size: 12px; }
.searchBtn2 { border: solid 1px #808080; background-color: #DDDDDD; height: 20px; font-size: 11px; font-family: Arial; }
.closeBtn { border: 0px; background-color: #F1F1F1; height: 20px; width: 10px; font-size: 13px; font-family: Arial; color: Red; font-weight: bold; cursor: pointer; }
.searchBtnHide { display: none; }
.mapCancel { height: 27px; margin-left: 3px; margin-right: 3px; padding-top: 7px; }
.mapCancelLeft { float: left; width: 280px; }
.mapCancelRight { float: right; width: 200px; text-align: right; padding-right: 5px; }
/* /employer/InstantPost.aspx css end */   /* /jobseeker/EnlargeMap.aspx css start */ .em_logo { background-image: url('/images/common/header_login.jpg'); width: 740px; height: 80px; margin: auto; }
.em_jobLocation { width: 640px; margin: auto; height: 35px; line-height: 35px; font-weight: bold; font-size: 22px; padding-top: 15px; text-align: left; color: #666; }
.em_company { width: 640px; margin: auto; height: 30px; line-height: 30px; font-weight: bold; color: #BF584E; font-size: 14px; text-align: left; }
.em_address { width: 640px; margin: auto; height: 30px; line-height: 30px; font-weight: bold; background-color: #FBEE99; text-align: center; }
.em_map { width: 638px; margin: auto; height: 390px; border: solid 1px #D8D8E0; }
.em_printMap { width: 640px; margin: auto; height: 55px; line-height: 55px; padding-top: 15px; text-align: center; }
.em_printMapBtn { border: solid 1px #808080; background-color: #043D8A; color: White; height: 23px; font-size: 12px; }
/* /jobseeker/EnlargeMap.aspx css end */   /* /jobseeker/JobSearchResult.aspx css start */ #cms_sp_k { background-image: url("/images/common/highline.gif"); background-repeat: no-repeat; background-position: 0px -2px; margin-top: 3px; float: right; height: 21px; }
#cms_sp_k a { margin-left: 30px; }
#cms_sp_f { border-collapse: collapse; }
#cms_sp_d { border-collapse: collapse; }
.jsr_hiddenCol { visibility: hidden; width: 0; }
.jsr_gvNotSorted { background-position: left top; background-image: url('/images/common/g_arrow_right.gif'); line-height: 28px; }
.jsr_gvSortAsc { background-position: left top; background-image: url('/images/common/ArrowUp.jpg'); line-height: 28px; }
.jsr_gvSortDesc { background-position: left top; background-image: url('/images/common/ArrowDown.jpg'); line-height: 28px; }
.jsr_textToTop { vertical-align: top; }
#cms_mp_k a { margin-right: 15px; }
.jsr_labelCol1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; float: left; width: 808px; }
.jsr_gvTitle { background-color: #FFFFFF; height: 22px; padding-top: 8px; padding-bottom: 8px; background-image: url(/images/common/row_headerbg.jpg); }
.jsr_gvJobTitle { text-indent: 10px; }
.jsr_gvJobTitle:link, jsr_gvJobTitle:visited, jsr_gvJobTitle:hover, jsr_gvJobTitle:active { text-indent: 10px; }
.jsr_gvHeaderBorder { border-top: soild 2px #95E5FF; }
.jsr_gvTit { padding-left: 15px; font-size: 12px; text-indent: 15px; }
.jsr_empAgencyLink:link, .jsr_empAgencyLink:visited { text-decoration: none; font-weight: bold; color: #0051B3; }
.jsr_empAgencyLink:active, .jsr_empAgencyLink:hover { text-decoration: none; color: #0051B3; font-weight: bold; text-decoration: underline; }
.jsr_empAgencyLink2:link, .jsr_empAgencyLink2:visited { text-decoration: none; font-weight: bold; color: #0051B3; text-decoration: underline; }
.jsr_empAgencyLink2:active, .jsr_empAgencyLink2:hover { text-decoration: none; color: #0051B3; font-weight: bold; text-decoration: underline; }
/* /jobseeker/JobSearchResult.aspx css end */   /* /Default.aspx css start */ .def_more { position: relative; top: 8px; text-align: right; float: right; width: 50px; }
.def_viewMore { position: relative; top: 8px; text-align: right; padding-right: 11px; float: right; width: 100px; }
.def_moreLink { font-weight: bold; font-size: 11px; color: #00BBFF; padding-right: 11px; text-decoration: none; }
.def_moreLink:link, .def_moreLink:visited { font-weight: bold; font-size: 11px; color: #00BBFF; padding-right: 11px; text-decoration: none; }
.def_moreLink:active, .def_moreLink:hover { font-weight: bold; font-size: 11px; color: #00BBFF; padding-right: 11px; text-decoration: none; }
.def_recDayRight { float: right; width: 200px; }
.def_recDayRightUp { width: 100%; }
.def_recDayRightDown { width: 100%; padding-top: 25px; }
.def_recDay { line-height: 24px; border-bottom-width: 2px; border-bottom-color: #00BDFF; margin-top: 0px; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom-style: solid; text-indent: 11px; padding-top: 6px; color: #4D4D4D; padding-bottom: 2px; }
.def_recDayImg { width: 200px; padding-top: 11px; text-align: center; }
.def_feaEmpLeft { width: 593px; float: left; }
.def_feaEmp { line-height: 24px; border-bottom-width: 2px; border-bottom-color: #00BDFF; margin-top: 0px; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom-style: solid; padding-top: 6px; margin-left: 3px; padding-bottom: 2px; color: #4D4D4D; text-indent: 11px; }
.def_feaEmpImg { width: 593px; }
.def_feaEmpDiv { margin-left: -12px; }
.def_feaEmpImg table td { padding-top: 11px; padding-left: 20px; }
/* /Default.aspx --->Graduate Trainee Program css */ .def_gtpTit { line-height: 24px; border-bottom-width: 2px; border-bottom-color: #00BDFF; color: #4D4D4D; padding-top: 6px; padding-bottom: 2px; margin-left: 10px; margin-top: 0px; font-weight: bold; font-size: 14px; font-family: Verdana,Arial, Helvetica, sans-serif; text-indent: 11px; border-bottom-style: solid; }
.def_titleLink:link, .def_titleLink:visited { font-weight: bold; font-size: 12px; color: #00BBFF; padding-right: 11px; text-decoration: none; line-height: 25px; }
.def_titleLink:active, .def_titleLink:hover { font-weight: bold; font-size: 12px; color: #00BBFF; padding-right: 11px; text-decoration: none; line-height: 25px; }
.def_gtpTitLink:link, .def_gtpTitLink:visited { font-weight: bold; font-size: 12px; color: #00BBFF; padding-right: 11px; text-decoration: none; line-height: 25px; }
.def_gtpTitLink:active, .def_gtpTitLink:hover { font-weight: bold; font-size: 12px; color: #00BBFF; padding-right: 11px; text-decoration: none; line-height: 25px; }
.def_gtpContainer { width: 320px; margin: auto; height: 90px; }
.def_gtpContLeft { float: left; width: 130px; height: 70px; padding-top: 8px; }
.def_gtpContRight { float: right; width: 190px; padding-top: 5px; }
/* /Default.aspx css end */   /* /jobseeker/RecruitmentDay.aspx css start */ .cm_spaceCol { border-style: none; }
.cm_txt0 { background-color: #EEEEEE; }
.cm_txt1 { background-color: #F9F9F9; }
.cm_txt2 { background-color: #F9F9F9; }
.cm_txt3 { background-color: #EEEEEE; }
.cm_style2 { color: #FFFFFF; font-weight: bold; }
/* /jobseeker/RecruitmentDay.aspx css end */   /* /jobseeker/AdvancedJobSearchControl.ascx css start */ .ajc_modalPopup { background-color: #EDEDED; border-width: 5px; border-style: solid; border-color: #A1AAB3; padding: 3px; width: 590px; height: 311px; }
.ajc_modalBackground { background-color: #656565; filter: alpha(opacity=70); opacity: 0.7; }
.ajc_panel { margin: auto; width: 570px; }
.ajc_location { width: 100%; height: 30px; line-height: 30px; font-size: 18px; color: #555555; text-align: left; }
.ajc_clickMore { width: 100%; text-align: left; height: 25px; line-height: 25px; }
.ajc_container { margin: auto; width: 570px; height: 220px; background-color: White; overflow: scroll; overflow-x: hidden; text-align: left; }
.ajc_okCancel { width: 100%; text-align: right; padding-top: 10px; }
.ajc_divHidden { margin-top: 5px; display: none; margin-left: 35px; }
.ajc_showIcon { cursor: pointer; }
.ajc_table { border-collapse: collapse; margin-left: 10px; }
.ajc_table2 { border-collapse: collapse; margin-left: 21px; }
.ajc_label { font-weight: bold; }
.ajc_cbl { width: 100%; }
.ajc_cbl td { width: 33%; }
/* /jobseeker/AdvancedJobSearchControl.ascx css end */  