body{background:#fff; font:16px Arial, Helvetica, sans-serif;}

a:hover{text-decoration:underline !important; color:#d32634 !important;}

.b-main-width{width:960px; margin:0 auto;}
.b-right-width{width:260px; float:right;}

.b-header{position:relative; margin-top:10px;}
.b-logo{float:left; margin:10px 0 0 10px;}
.b-login-tbl{font-size:0.7em;}
.b-login-tbl th{text-align:left; font-weight:normal;}
.b-login-tbl td{vertical-align:top;}
.b-login-tbl input{vertical-align:middle;}
.b-input-text input{margin-right:4px; width:94%;}
.b-input-text img{margin-top:-1px;}
.b-input-cell{width:46%;}
.b-forgot-link{padding-top:1px;}
.b-forgot-link a{color:#000;}
.login-check{padding:0 !important; margin-top:2px !important;}

.b-menu{margin-top:30px; border-bottom:4px solid #bd1018; font:0.9em Verdana, Geneva, sans-serif;}
.b-tab, .b-tab span {background:url(../../img/bg-tab-white.png) no-repeat; display:-moz-inline-stack; display:inline-block;}
.b-tab {margin-right:7px; text-decoration:none;}
.b-tab span {color:#2e5d8b; margin:0; position:relative; left:9px; height:22px; line-height:19px; background-position:top right; white-space:nowrap;}
a.b-tab span{cursor:pointer;}
a.b-tab:hover{background:url(../../img/bg-tab-red.png) no-repeat;}
a.b-tab:hover span{background:url(../../img/bg-tab-red.png) no-repeat right; color:#fff;}
.b-tab-active, .b-tab-active span{background:url(../../img/bg-tab-red.png) no-repeat; color:#fff;}
.b-tab-active span{background-position:top right;}

.b-blue-tab{margin-left:4px; background:url(../../img/bg-tab-blue.png) no-repeat; display:-moz-inline-stack; display:inline-block;}
.b-blue-tab a{display:-moz-inline-stack; display:inline-block; color:#1d2226; text-decoration:none;}
.b-blue-tab span{display:-moz-inline-stack; display:inline-block; color:#1d2226;}
.b-blue-tab a:hover{text-decoration:underline !important;}
.b-menu-1 span{padding:8px 33px 2px 23px;}
.b-menu-2 span{padding:8px 23px 2px 14px;}
.b-menu-3 span{padding:8px 23px 2px 15px;}
.b-menu-4 span{padding:8px 31px 2px 27px;}
.b-menu-5 span{padding:8px 19px 2px 12px;}
.b-menu-11{padding:9px 25px 6px 27px;}
.b-menu-12{padding:9px 13px 6px 9px;}
.b-authorized{background-position:0 -32px;}
.b-authorized a{color:#fff;}
.b-authorized span{color:#fff;}

.b-body-container{background:#9ec4db; border-top:1px solid #b53f4a; padding-bottom:45px;}
.b-round-content{overflow:hidden; position:relative; margin-top:8px;}
.b-round-content .cn-content{background:url(../../img/corns-content.png);}
.b-round-content .content{background:#fff; padding:10px;}
.b-round-content .b-round{position:relative; z-index:1; display:block;}
.b-round-content .b-round .lc-content, .b-round-content .b-round .rc-content{position:absolute; left:0; overflow:hidden; width:9px; height:9px;}
.b-round-content .b-round .cn-content{position:absolute; left:0; width:18px; height:18px;}
.b-round-content .b-round .rc-content{left:auto; position:absolute; right:0;}
.b-round-content .b-round .bc-content{margin-top:-9px;}
.b-round-content .b-round .rc-content .cn-content{margin-left:-9px;}
.b-round-content .b-round .bc-content .cn-content{margin-top:-9px;}

.b-search-jobs .b-left{float:left; padding:5px 0 0 20px; width:640px;}
.b-search-jobs h3, .b-search-jobs h4{display:inline;}
.b-search-jobs h3{color:#666666; font:14px Verdana, Geneva, sans-serif; margin-right:10px;}
.b-search-jobs h4{color:#666666; font:12px Verdana, Geneva, sans-serif;}
.b-search-jobs h4 span{color:#ff7e00 !important;}

.b-fat-corns .content{border:6px solid #aec7d8;}
.b-fat-corns .cn-content{background:url(../../img/fat-corns.png);}
.b-fat-corns .content{padding:0px;}
.b-fat-corns .b-round .lc-content, .b-fat-corns .b-round .rc-content{width:14px !important; height:14px !important;}
.b-fat-corns .b-round .cn-content{width:28px !important; height:28px !important;}
.b-fat-corns .b-round .bc-content{margin-top:-14px !important;}
.b-fat-corns .b-round .rc-content{left:auto; position:absolute; right:0;}
.b-fat-corns .b-round .rc-content .cn-content{margin-left:-14px !important;}
.b-fat-corns .b-round .bc-content .cn-content{margin-top:-14px !important;}

.b-fatbox-title{background:url(../../img/bg-fatbox-title.png) bottom left repeat-x;}
.b-fatbox-title-text{margin:5px 0 0 39px; padding-bottom:5px;}
.b-fatbox-pic{position:absolute; margin-left:-31px;}
.b-fatbox .b-date{font:10px Arial, Helvetica, sans-serif; color:#ff7e00;}
.b-fatbox .b-headline{color:#b10a0f; font:16px Verdana, Geneva, sans-serif;}

.b-fatbox-list{margin:12px 39px 10px 19px;}
.b-fatbox-list dt{margin:0; line-height:1em;}
.b-fatbox-list dt a{color:#1d3a5a; font:14px Verdana, Geneva, sans-serif; text-decoration:none;}
.b-fatbox-list dt a:hover{text-decoration:underline;}
.b-fatbox-list dt i{width:3px; height:5px; position:absolute; margin:8px 0 0 -9px; background:url(../../img/icos.png) no-repeat -21px 0;}
.b-fatbox-list dd{margin:0 0 3px 0; color:#999; font:10px Arial, Helvetica, sans-serif; line-height:1em;}

.b-search-box{width:521px; margin:24px 0 0 46px;}
.b-search-box a{color:#094dbe;}
.b-search-box .b-what{float:left; width:45%;}
.b-search-box .b-where{width:46%; float:right;}
.b-search-box .b-title{color:#b50b11; font-size:14px;}
.b-search-box select{color:#999999; font:11px Arial, Helvetica, sans-serif;}
.b-search-box select .b-option-1{color:#999999;}
.b-search-box select option{color:#000;}
.b-search-box input{width:235px; font:11px Arial, Helvetica, sans-serif;}
.b-search-box .b-link{font-size:11px; text-align:right; margin-top:1px;}
.b-search-box .b-search-btn{text-align:right; margin-top:11px;}
.b-search-box .b-by-category{font-size:11px; margin-top:50px;}

.b-main-content-box .b-left{float:left; width:670px;}
.b-main-content-box a{color:#6484a4;}

.b-main-content-box-item .cn-content{background:url(../../img/corns-title.png);}
.b-main-content-box-item .b-round .lc-content, .b-main-content-box-item .b-round .rc-content{width:3px !important; height:3px !important;}
.b-main-content-box-item .b-round .cn-content{width:6px !important; height:6px !important;}
.b-main-content-box-item .b-round .bc-content{margin-top:-3px !important;}
.b-main-content-box-item .b-round .rc-content{left:auto; position:absolute; right:0;}
.b-main-content-box-item .b-round .rc-content .cn-content{margin-left:-3px !important;}
.b-main-content-box-item .b-round .bc-content .cn-content{margin-top:-3px !important;}

.b-main-content-box-item{margin:0 0 10px 0 !important;}
.b-main-content-box-item .content{border:1px solid #d6d6d6;}
.b-main-content-box-item h1{color:#333333; line-height:1em; font:normal 14px Verdana, Geneva, sans-serif; float:left; margin-left:10px;}
.b-main-content-box-item .b-more{float:right; font:12px Verdana, Geneva, sans-serif; margin-right:29px;}
.b-main-content-box-item .b-more a, .b-right-more a{color:#999;}
.b-main-content-box-item .b-more a:hover, .b-right-more a:hover{text-decoration:none;}
.b-main-content-box-item .b-more i, .b-right-more i{width:5px; height:7px; position:absolute; margin:5px 0 0 -13px; background:url(../../img/icos.png) no-repeat -27px 0;}
.b-right-more{text-align:right; border-top:1px solid #d6d6d6; font:12px Verdana, Geneva, sans-serif; padding:7px 45px 7px 0;}
.b-main-content-box-item .content{padding:0;}
.b-main-content-box-item .b-title-content{padding:10px; border-bottom:1px solid #d6d6d6; background:#f2f2f2 url(../../img/bg-grey-title.png) repeat-x top;}
.b-jobseeker-tools{padding:12px 0 0 0;}
.b-jobseeker-tools .b-one-item{margin:0 0 30px 106px; font-family:Verdana, Geneva, sans-serif;}
.b-jobseeker-tools .b-one-item i{width:58px; height:51px; position:absolute; margin:3px 0 0 -88px;}
.b-jobseeker-tools .b-one-item .b-date{font-size:9px; color:#ff7e00; margin-bottom:6px;}
.b-jobseeker-tools .b-one-item .b-date span{width:10px; height:10px; position:absolute; margin:2px 0 0 -18px; background:url(../../img/icos.png) no-repeat;}
.b-jobseeker-tools .b-one-item h3{font-weight:normal; font-size:16px;  margin-bottom:1px;}
.b-jobseeker-tools .b-one-item h3 a{color:#0066cc;}
.b-jobseeker-tools .b-one-item p{color:#666666; font-size:11px;  margin-bottom:1px;}
.b-jobseeker-tools .b-ico-1 i{background:url(../../img/icos-big.png) no-repeat;}
.b-jobseeker-tools .b-ico-2 i{background:url(../../img/icos-big.png) no-repeat -58px 0;}
.b-jobseeker-tools .b-ico-3 i{background:url(../../img/icos-big.png) no-repeat -117px 0;}

.b-right-width .b-main-content-box-item h1{color:#b10a0f; float:none;}
.b-right-box-list{font:14px Arial, Helvetica, sans-serif; margin:13px 0 13px 24px;}
.b-right-box-list li{margin-bottom:4px;}
.b-right-box-list a{color:#6484a4; text-decoration:none;}
.b-right-box-list a:hover{text-decoration:underline;}
.b-right-box-list i{width:3px; height:5px; position:absolute; margin:6px 0 0 -14px; background:url(../../img/icos.png) no-repeat -21px 0;}
.b-guy{text-align:center; padding:40px 10px;}

.b-learn-career{padding:28px 10px 33px 10px;}
.b-learn-career .b-one-item{clear:both; margin-bottom:4px;}
.b-learn-career .b-left{width:48%; float:left;}
.b-learn-career .b-right{margin-left:52%;}
.b-learn-career h3{font:14px Verdana, Geneva, sans-serif;}
.b-learn-career p{font:10px Arial, Helvetica, sans-serif; color:#999;}
.b-learn-career a{text-decoration:none;}
.b-learn-career a:hover{text-decoration:underline;}

.b-jobs-by-category h1{position:relative;}
.b-jobs-by-category h1 img{position:absolute; right:-104px; top:-1px;}
.b-jobs-by-category .b-one-item{margin:11px 16px;}
.b-jobs-by-category .b-left{float:left; width:47%;}
.b-jobs-by-category .b-right{margin-left:57%;}
.b-jobs-by-category .b-one-item a{text-decoration:none;}
.b-jobs-by-category .b-one-item a:hover{text-decoration:underline;}
.b-jobs-by-category ul{font-size:14px;}

.b-edu{text-align:center; margin:20px 0 5px 0;}

.b-bluegrad-box{background:#39608e url(../../img/bg-blue-grad.png) repeat-x top;}
.b-bluegrad-box-i{padding:20px 10px 45px 20px;}
.b-bluegrad-box h1{margin-bottom:5px; color:#f2f6f9; font:16px Verdana, Geneva, sans-serif; display:block; border-bottom:3px solid #8eaccc;}
.b-bluegrad-box .b-left{float:left; width:620px;}
.b-bluegrad-box .b-jobseekers{width:48%; float:left;}
.b-bluegrad-box .b-employers{margin-left:52%;}
.b-bluegrad-box a{color:#fff; font:12px Verdana, Geneva, sans-serif; text-decoration:none;}
.b-bluegrad-box a:hover{text-decoration:underline;}
.b-bluegrad-box-list li{margin-left:10px;}
.b-bluegrad-box-list li i{width:3px; height:5px; position:absolute; margin:8px 0 0 -9px; background:url(../../img/icos.png) no-repeat -24px 0;}

.b-many-names-container{margin-top:0 !important;}
.b-many-names{margin:15px 5px 23px 5px; font:10px Arial, Helvetica, sans-serif;}
.b-many-names .b-left{float:left; width:48%; color:#999; padding-right:15px; border-right:1px solid #9ec4db;}
.b-many-names .b-right{margin-left:51.5%; color:#6484a4;}

.b-bott-menu{text-align:center;}
.b-bott-menu-list li{display:inline; color:#4c5e80; font:10px Verdana, Geneva, sans-serif;}
.b-bott-menu-list a{color:#4c5e80;text-decoration:none;}
.b-bott-menu-list a:hover{text-decoration:underline;}

.b-copyright{color:#e56f05; font:10px Verdana, Geneva, sans-serif; text-align:center; margin:10px 0;}

.b-resume-btn{margin-bottom:2px;}

.b-create-account .b-title-content, .b-jobseeker-tools-page .b-title-content, .b-add-resume .b-title-content{height:25px; padding:6px !important;}
.b-create-account h1{color:#b10a0f; font:20px Verdana, Geneva, sans-serif;}
.b-create-account h1 span{color:#666666; font:12px Arial, Helvetica, sans-serif;}

.b-account-inbox{margin:0 137px 15px 140px; position:relative; padding-top:7px;}
.b-account-inbox .b-one-item{margin-bottom:14px;}
.b-account-inbox .b-left{float:left; width:46%;}
.b-account-inbox .b-right{float:right; width:46%;}
.b-account-inbox .b-title{color:#1d3a5a; font:14px Arial, Helvetica, sans-serif; margin-bottom:3px;}
.b-account-inbox .b-one-item input{background:#f8f8f8; width:100%; font-size:12px;}
.b-account-inbox select{font-size:12px; color:#666;}
.b-account-inbox select .b-option-1{color:#666;}
.b-account-inbox select option{color:#000;}
.b-account-inbox .b-main-info{margin-bottom:21px !important;}
.b-account-inbox .b-address-info{margin-bottom:36px !important;}

.b-required-fields{position:absolute; right:-125px; color:#666666; font:10px Arial, Helvetica, sans-serif;}
.b-required-fields span{color:#c41d25;}
.b-subscribing{border:1px solid #ddd; background:#f5f5f5; padding:16px 14px; margin-bottom:15px;}
.b-subscribing p{font:9px Verdana, Geneva, sans-serif; line-height:18px;}
.b-subscribing strong{font-size:10px;}
.b-subscribing input{vertical-align:middle; margin-right:8px;}
.b-submit{text-align:center;}

.b-jobseeker-tools-page h1{color:#b10a0f; font:20px Verdana, Geneva, sans-serif; float:left; margin-left:20px !important;}
.b-jobseeker-tools-page h4{color:#666666; font:12px Verdana, Geneva, sans-serif; margin-top:8px; float:right;}
.b-jobseeker-tools-page h4 span{color:#ff7e00 !important;}

.b-right-search{border:1px solid #d6d6d6; padding:16px 13px;}
.b-right-search .b-title{color:#b50b11; font:14px Arial, Helvetica, sans-serif;}
.b-right-search .b-field{margin-bottom:10px;}
.b-right-search select, .b-right-search input{font:11px Arial, Helvetica, sans-serif;}
.b-right-search select{color:#999999;}
.b-right-search select .b-option-1{color:#999999;}
.b-right-search select option{color:#000;}

.b-jobseeker-inbox{padding:11px 9px;}
.b-jobseeker-inbox .b-text-box{margin:0 16px;}
.b-text-box h2{color:#333; font:20px Verdana, Geneva, sans-serif; margin-bottom:8px;}
.b-text-box p{color:#666; font:12px Arial, Helvetica, sans-serif; margin:2px 0 14px 0; line-height:14px;}
.b-text-box .author{text-align:right; font-size:11px !important; margin-top:20px !important;}

.b-jobseeker-inbox .b-headline{margin-bottom:20px; width:100%;}
.b-jobseeker-inbox .b-date-box{padding:19px 0 0 88px; font-family:Verdana, Geneva, sans-serif; float:left;}
.b-jobseeker-inbox .b-date-box i{width:58px; height:51px; position:absolute; margin:-6px 0 0 -88px;}
.b-jobseeker-inbox .b-date-box .b-date{font-size:9px; color:#ff7e00; margin-bottom:6px;}
.b-jobseeker-inbox .b-date-box .b-date span{width:10px; height:10px; position:absolute; margin:2px 0 0 -18px; background:url(../../img/icos.png) no-repeat;}
.b-jobseeker-inbox .b-ico-1 i{background:url(../../img/icos-big.png) no-repeat;}
.b-jobseeker-inbox .b-ico-2 i{background:url(../../img/icos-big.png) no-repeat -58px 0;}
.b-jobseeker-inbox .b-ico-3 i{background:url(../../img/icos-big.png) no-repeat -117px 0;}
.b-jobseeker-inbox .b-accredited{float:right;}

.b-employer-account .content{padding:27px 90px;}
.b-employer-account h1{color:#406c9a; font:20px Verdana, Geneva, sans-serif; margin-bottom:18px;}
.b-employer-account h3{color:#bd1018; font:16px Verdana, Geneva, sans-serif; margin:0 0 11px 1px;}
.b-employer-account .b-left{float:left; width:49%; background:url(../../img/bg-grey-grad.png) repeat-x; border:1px solid #aaa;}
.b-employer-account .b-right{float:right; width:49%; background:url(../../img/bg-grey-grad.png) repeat-x; border:1px solid #aaa;}
.b-employer-account .b-user-profile-tbl{width:78%; margin:7px 16px;}
.b-employer-account .b-user-profile-tbl th{font:normal 14px Verdana, Geneva, sans-serif; padding-bottom:7px;}
.b-employer-account .b-user-profile-tbl td{vertical-align:top; padding-bottom:12px;}
.b-employer-account .b-user-profile-tbl .b-bottom-space td{padding-bottom:39px !important;}
.b-employer-account .b-user-profile-tbl .b-name{color:#1d3a5a; font:normal 12px Verdana, Geneva, sans-serif; padding:2px 10px 0 0;}
.b-employer-account .b-user-profile-tbl .b-editbox input{width:96%;}
.b-employer-account .b-user-profile-tbl input, .b-employer-account .b-user-profile-tbl select{font-size:12px;}
.b-employer-account  select{color:#999999;}
.b-employer-account  select .b-option-1{color:#999999;}
.b-employer-account  select option{color:#000;}

.b-check-box{margin:0 16px 20px 16px;}
.b-left-list{float:left;}
.b-right-list{float:right;}
.b-check-box-list{width:43%;}
.b-check-box-list li{position:relative;}
.b-check-box-list input{position:absolute; right:0; vertical-align:middle;}
.b-check-box-list label{color:#1d3a5a; font:normal 12px Verdana, Geneva, sans-serif; padding:2px 10px 0 0;}

.b-employer-account .b-left-bott{float:left; width:49%; text-align:center; margin-top:22px;}
.b-employer-account .b-right-bott{float:right; width:49%;}
.b-employer-account .b-right-bott .b-other-add{margin:31px 0 0 19px;}
.b-employer-account .b-right-bott li{margin-bottom:7px;}
.b-employer-account .b-right-bott li a{color:#999; font:14px Verdana, Geneva, sans-serif; text-decoration:none;}
.b-employer-account .b-right-bott li i{width:11px; height:11px; position:absolute; margin:5px 0 0 -20px; background:url(../../img/icos.png) no-repeat -10px 0;}

.b-add-resume h1{color:#b10a0f; font:20px Verdana, Geneva, sans-serif; float:left; margin-left:20px !important;}
.b-add-resume h4{color:#666666; font:12px Verdana, Geneva, sans-serif; margin:8px; float:right;}
.b-add-resume h4 span{color:#ff7e00 !important;}
.b-add-resume-inbox{padding:23px 54px;}
.b-add-resume-inbox .b-create-content{padding:9px 10px;}
.b-add-resume-inbox h1{float:none; margin:0 0 11px 0 !important;}
.b-add-resume-inbox h5{margin-bottom:11px; color:#333; font:12px Verdana, Geneva, sans-serif;}
.b-add-resume-inbox .b-left{width:43%; float:left;}
.b-add-resume-inbox .b-right{width:39%; float:right;}
.b-add-resume-inbox .b-other-add{margin:0 0 37px 40px;}
.b-add-resume-inbox .b-other-add li{margin-bottom:7px;}
.b-add-resume-inbox .b-other-add li a{color:#999; font:14px Verdana, Geneva, sans-serif; text-decoration:none;}
.b-add-resume-inbox .b-other-add li i{width:11px; height:11px; position:absolute; margin:5px 0 0 -20px; background:url(../../img/icos.png) no-repeat -10px 0;}
.b-add-resume-inbox .b-create-account-btn{text-align:center;}
.b-add-resume-inbox .b-right-search{padding:16px 0 16px 62px; margin:43px 0;}
.b-add-resume-inbox .b-right-search .b-field input{width:79%;}

.b-add-resume-inbox .b-sign-in{margin-top:10px;}
.b-add-resume-inbox .b-sign-in-tbl{font-size:12px; margin-top:8px;}
.b-add-resume-inbox .b-sign-in-tbl td{padding-bottom:19px; vertical-align:top;}
.b-add-resume-inbox .b-sign-in-tbl .b-name{text-align:right; padding:2px 5px 0 18px; color:#666666;}
.b-add-resume-inbox .b-sign-in-tbl label{font-size:10px;}
.b-add-resume-inbox .b-sign-in-tbl .b-sign-check{vertical-align:middle;}
.b-add-resume-inbox .b-sign-in-tbl .b-rem{margin-top:-5px;}

#login-check{margin-left:0; margin-right:3px;}

.b-jobseeker-login-page h1{color:#b10a0f; font:20px Verdana, Geneva, sans-serif; float:left; margin-left:20px !important;}
.b-jobseeker-login-page h4{font:10px Verdana, Geneva, sans-serif; margin-top:8px; float:right; margin-right:5px;}
.b-jobseeker-login-page h4 a{color:#0066cc; text-decoration:none;}
.b-jobseeker-login-page h4 a:hover{text-decoration:underline;}
.b-jobseeker-login-page h4 i{position:absolute; background:url(../../img/icos.png) no-repeat -32px 0; width:22px; height:18px; display:block; margin:-2px 0 0 -30px;}
.b-jobseeker-login-inbox{padding:45px 0 70px 80px;}
.b-jobseeker-login-inbox p{font:14px Arial, Helvetica, sans-serif; margin-bottom:35px;}
.b-jobseeker-login-inbox .b-login-box{margin-left:86px;}
.b-jobseeker-login-inbox .b-login-box .b-login-one{float:left; margin: 0 10px 10px 0;}
.b-jobseeker-login-inbox .b-login-box .b-login-one input{width:168px;}
.b-jobseeker-login-inbox .b-login-box .b-title{font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:4px;}
.b-jobseeker-login-inbox .b-login-box i{position:absolute; width:76px; height:66px; display:block; background:url(../../img/ico-key.png) no-repeat 0 0; margin:-3px 0 0 -90px;}
.b-jobseeker-login-inbox .b-login-box .b-under-input{margin-top:40px; font:12px Arial, Helvetica, sans-serif;}
.b-jobseeker-login-inbox .b-login-box .b-under-input i{position:absolute; background:url(../../img/icos.png) no-repeat -32px 0; width:22px; height:18px; display:block; margin:-2px 0 0 -30px;}
.b-jobseeker-login-inbox .b-login-box .b-under-input a{color:#0066cc; font-weight:bold;}
.b-jobseeker-login-inbox .b-login-box .b-under-input a:hover{text-decoration:none;}
.b-jobseeker-login-inbox .b-login-box .b-under-input-right{margin:47px 0 0 30px !important;}
.b-jobseeker-login-inbox .b-one-row-inbox{margin-bottom:10px; zoom:1;}
.b-jobseeker-login-inbox .b-one-row-inbox input{vertical-align:middle;}
.b-jobseeker-login-inbox .b-one-row-inbox label{font:14px Arial, Helvetica, sans-serif;}
.b-jobseeker-login-inbox .b-one-row-inbox small{font-size:10px;}
.b-jobseeker-login-inbox .b-one-row-inbox a{color:#0066cc; font-size:12px;}
.b-jobseeker-login-inbox .b-one-row-inbox a:hover{text-decoration:none;}
.b-jobseeker-login-inbox .b-one-row-i{margin-left:20px;}
.b-ad{margin-top:20px;}

.b-job-search{}
.b-job-search h1{color:#b10a0f; font:20px Verdana, Geneva, sans-serif; float:left; margin-left:20px !important;}
.b-search-by-industry{padding:9px 0 0 19px; background:url(../../img/bg-job-search-blue.png) repeat-x; margin:2px; border-bottom:2px solid #e7e7e7;}
.b-search-by-industry-list{margin:10px 0 0 80px; clear:both;}
.b-search-by-industry-list li{float:left; margin-right:9px;}
.b-search-by-industry-list li i{position:absolute; background:url(../../img/ico-lupa.png) no-repeat; width:28px; height:27px; display:block; margin:-2px 0 0 -34px;}
.b-search-by-industry-list li h3{font:normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:6px; color:#666;}
.b-search-by-industry-list li select{margin-top:6px;}
.b-search-by-industry-options{margin:0 26px 0 33px; padding:21px 0 6px 0;}
.b-search-by-industry-options .b-left{float:left; width:auto;}
.b-search-by-industry-options .b-left i{width:18px; height:20px; position:absolute; background:url(../../img/icos.png) no-repeat -172px 0; display:block; margin:-2px 0 0 -30px;}
.b-search-by-industry-options .b-left small{font-size:10px;}
.b-search-by-industry-options .b-right{float:right; font-size:12px;}
.b-search-by-industry-options .b-right li{float:left; font:12px Arial, Helvetica, sans-serif; padding:0 6px;}
.b-search-by-industry-options .b-right .b-border-left{border-left:1px solid #000;}

.b-vacansy-box{}
.b-vacansy-box h3{font:normal 16px Arial, Helvetica, sans-serif;}
.b-vacansy-box p{font-size:12px; margin-top:10px; color:#666;}
.b-vacansy-box p a{color:#666;}
.b-vacansy-box strong{color:#333;}
.b-vacansy-box .b-one-vacansy{margin:0 2px; padding:15px 18px 10px 18px; border-bottom:1px solid #e7e7e7;}
.b-vacansy-box .b-date-sponsors{position:absolute; right:20px; font-size:10px; margin-top:4px;}
.b-vacansy-box .b-date-date{font-size:12px !important; color:#666666;}
.b-vacansy-box .b-date-date span{color:#333333;}
.b-vacansy-box .b-date-sponsors a{color:#cc0000; text-decoration:none;}
.b-vacansy-box .b-date-sponsors a:hover{text-decoration:underline;}
.b-vacansy-box .b-date-sponsors i{width:19px; height:18px; position:absolute; background:url(../../img/icos.png) no-repeat -54px 0; display:block; margin:-2px 0 0 -22px;}
.b-vacansy-box .b-vacansy-strong{margin-top:8px !important;}
.b-vacansy-box .b-vacansy-options{zoom:1;}
.b-vacansy-box .b-vacansy-options-list{float:right; font-size:10px; margin-top:9px;}
.b-vacansy-box .b-vacansy-options-list li{margin-left:35px; float:left;}
.b-vacansy-box .b-vacansy-options-list li a{text-decoration:none;}
.b-vacansy-box .b-vacansy-options-list li a:hover{text-decoration:underline;}
.b-vacansy-box .b-vacansy-options-list li i{position:absolute; background:url(../../img/icos.png) no-repeat; display:block;}
.b-vacansy-box .b-online-degrees a i{width:21px; height:18px; background-position:-73px 0; margin:-2px 0 0 -24px;}
.b-vacansy-box .b-email-friend a i{width:22px; height:18px; background-position:-94px 0; margin:-2px 0 0 -24px;}
.b-vacansy-box .b-bookmark-job a i{width:18px; height:19px; background-position:-115px 0; margin:-3px 0 0 -22px;}
.b-vacansy-box .b-resume-help a i{width:19px; height:18px; background-position:-133px 0; margin:-2px 0 0 -22px;}
.b-vacansy-box .b-estimate-earnings a i{width:19px; height:18px; background-position:-153px 0; margin:-2px 0 0 -22px;}

.b-no-border{border:none !important;}
.b-important-vacancy{background:#ffffcc; border:1px solid #f9eb9b !important; margin-bottom:5px !important;}
.b-vac-location{float:left;}

.b-music-banner{text-align:center; margin:50px 0;}

.b-online-degrees h1{color:#b10a0f; font:20px Verdana, Geneva, sans-serif; float:left; margin-left:20px !important;}
.b-online-degrees h4{font:10px Verdana, Geneva, sans-serif; margin-top:8px; float:right;}
.b-online-degrees h4 a{color:#0066cc; text-decoration:none;}
.b-online-degrees h4 a:hover{text-decoration:underline;}
.b-online-degrees h4 i{position:absolute; background:url(../../img/icos.png) no-repeat -32px 0; width:22px; height:18px; display:block; margin:-2px 0 0 -30px;}
.b-online-degrees h3{color:#0066cc; font:normal 16px Verdana, Geneva, sans-serif; margin-bottom:8px;}
.b-online-degrees p{color:#666666; margin:4px 0 6px; font-size:12px;}
.b-online-degrees-inbox{padding:17px 12px;}
.b-learning-earning{padding:3px 0 0 102px; background:url(../../img/ico-hat.png) no-repeat; margin-top:40px;}
.b-learning-earning h3{padding-left:9px; color:#333;}
.b-learning-earning-list dt{color:#993300; font:normal 16px Verdana, Geneva, sans-serif; padding:5px 0 5px 9px;}
.b-learning-earning-list dd{margin:0; padding:0px 30px 5px 9px;}
.b-learning-earning-list .b-item-1{background:url(../../img/degrees-round-1.png) no-repeat;}
.b-learning-earning-list .b-item-2{background:url(../../img/degrees-round-2.png) no-repeat;}
.b-learning-earning-list .b-item-3{background:url(../../img/degrees-round-3.png) no-repeat;}
.b-learning-earning-list .b-most-popular{margin:20px 0 10px 26px; font-size:12px; color:#62890a;}
.b-learning-earning-list .b-most-popular img{position:absolute; margin:-3px 0 0 -26px;}
.b-learning-earning-list .b-most-popular a{text-decoration:none;}
.b-learning-earning-list .b-most-popular a:hover{text-decoration:underline;}

.b-index-search-company {margin-top:20px !important;}
.b-index-search-company .b-content-inbox{background:url(../../img/serarch-box-pic.png) left bottom no-repeat; padding:7px 0 7px 160px; zoom:1;}
.b-index-search-company .b-list{float:left; color:#333333; font:11px Verdana, Geneva, sans-serif; width:33%;}
.b-index-search-company .b-list li{margin-bottom:1px;}
.b-index-search-company .b-list a{color:#333333;}

.b-employer-menu{margin:0 2px;}
.b-employer-menu li{margin:0 0 0 1px; float:left;}
.b-employer-menu li a{background:url(../../img/employer-menu.png) no-repeat; width:132px; height:33px; display:block;}
.b-employer-menu .b-menu-5{width:130px; height:33px;}
.b-employer-menu .b-menu-2 a{background-position:-134px 0;}
.b-employer-menu .b-menu-3 a{background-position:-268px 0;}
.b-employer-menu .b-menu-4 a{background-position:-402px 0;}
.b-employer-menu .b-menu-5 a{background-position:-536px 0;}
.b-employer-menu .b-menu-1 a:hover{background-position:0 -33px;}
.b-employer-menu .b-menu-2 a:hover{background-position:-134px -33px;}
.b-employer-menu .b-menu-3 a:hover{background-position:-268px -33px;}
.b-employer-menu .b-menu-4 a:hover{background-position:-402px -33px;}
.b-employer-menu .b-menu-5 a:hover{background-position:-536px -33px;}
.b-employer-main-inbox .b-text{margin:23px 13px; font:12px Arial, Helvetica, sans-serif;}
.b-employer-tbl-box{background:url(../../img/employer-th-bg.png) repeat-x; padding:0 60px 0 70px;}
.b-employer-tbl-box table{width:100%; margin-bottom:50px;}
.b-employer-tbl-box th{text-align:left; font-size:14px; padding:5px 7px 5px 0; vertical-align:top;}
.b-employer-tbl-box td{font-size:12px; padding:14px 7px 14px 0; border-bottom:1px solid #ccc; vertical-align:top;}
.b-employer-tbl-box .b-cell-1{width:130px; padding-left:10px;}
.b-employer-tbl-box .b-cell-2{width:90px;}
.b-employer-tbl-box .b-cell-3{width:85px;}
.b-employer-tbl-box .b-cell-4{width:80px;}
.b-employer-tbl-box .b-cell-5{width:53px;}
.b-employer-tbl-box .b-cell-6{width:60px;}
.b-employer-text-box{text-align:center; padding:0 60px 20px 70px;}
.b-employer-text-box h3{color:#b10a0f; font:normal 16px Verdana, Geneva, sans-serif; padding-bottom:4px; border-bottom:1px solid #ccc; margin-bottom:13px;}
.b-employer-text-box p{font-size:12px;}
.b-employer-right-title{position:relative;}
.b-employer-right-title i{position:absolute; width:29px; height:30px; display:block; background:url(../../img/employer-ico-comp.png) no-repeat; right:0; top:0; margin:3px 4px 0 0;}
.b-employer-right img{display:block;}
.b-employer-main-page .b-employer-right h1{color:#23517f; font:20px Verdana, Geneva, sans-serif; float:left; margin-left:40px !important;}
.b-employer-main-page .b-employer-right h1 i{display:block; position:absolute; display:block; width:30px; height:25px; background:url(../../img/ico-employer-main.png) no-repeat; margin:0 0 0 -40px;}

.b-employer-login-page h1{margin-left:40px !important; color:#23517f; font:20px Verdana, Geneva, sans-serif;}
.b-employer-login-page h1 i{width:27px; height:31px; display:block; background:url(../../img/ico-employer-login-title.png) no-repeat; position:absolute; margin:-2px 0 0 -38px;}
.b-employer-main-page h1{color:#23517f; font:20px Verdana, Geneva, sans-serif; float:left; margin-left:40px !important;}
.b-employer-main-page h1 i{display:block; position:absolute; display:block; width:30px; height:25px; background:url(../../img/ico-employer-main.png) no-repeat; margin:0 0 0 -40px;}
.b-employer-post-job-page h1{margin-left:40px !important; color:#23517f; font:20px Verdana, Geneva, sans-serif;}
.b-employer-post-job-page h1 i{display:block; position:absolute; display:block; width:30px; height:25px; background:url(../../img/ico-employer-main.png) no-repeat; margin:0 0 0 -40px;}
.b-resume-search h1{margin-left:40px !important; color:#23517f; font:20px Verdana, Geneva, sans-serif;}
.b-resume-search h1 i{display:block; position:absolute; display:block; width:30px; height:25px; background:url(../../img/ico-employer-main.png) no-repeat; margin:0 0 0 -40px;}

.b-employer-post-job-inbox-i{padding:15px 16px;}
.b-employer-post-job-inbox h4{font:normal 14px Verdana, Geneva, sans-serif; color:#b10a0f;}
.b-employer-post-job-inbox p{font:12px Arial, Helvetica, sans-serif; color:#333; margin-top:11px;}
.b-employer-post-job-inbox .b-input-box{border:1px solid #aaa; margin:30px 0 0 30px; background:url(../../img/bg-job-info.png) repeat-x; padding:5px 8px 15px 8px;}
.b-employer-post-job-inbox .b-job-info{width:300px;}
.b-employer-post-job-inbox table{width:100%;}
.b-employer-post-job-inbox th{text-align:left; color:#6484a4; font:normal 16px Arial, Helvetica, sans-serif; padding-bottom:10px;}
.b-employer-post-job-inbox td{font-size:12px; padding-bottom:6px;}
.b-employer-post-job-inbox td input, .b-employer-post-job-inbox td select{font-size:14px;}
.b-employer-post-job-inbox .b-left-cell{width:130px;}
.b-employer-post-job-inbox textarea{width:95%;}
.b-employer-post-job-inbox .b-btn{text-align:center; margin-top:20px;}

.b-resume-search-i{padding:15px 16px;}
.b-resume-search-i h4{font:normal 14px Verdana, Geneva, sans-serif; color:#b10a0f;}
.b-resume-search-i p{font:12px Arial, Helvetica, sans-serif; color:#333; margin-top:11px;}
.b-resume-search-i .b-input-box{border:1px solid #aaa; margin:30px 0 0 115px; background:url(../../img/bg-job-info.png) repeat-x; padding:5px 8px 15px 8px; width:410px;}
.b-resume-search-i table{width:100%;}
.b-resume-search-i th{text-align:left; color:#6484a4; font:normal 16px Arial, Helvetica, sans-serif; padding-bottom:10px;}
.b-resume-search-i td{font-size:12px; padding-bottom:6px;}
.b-resume-search-i td input, .b-resume-search-i td select{font-size:14px;}
.b-resume-search-i .b-left-cell{width:145px;}
.b-resume-search-i textarea{width:95%;}
.b-resume-search-i .b-btn{text-align:center; margin-top:10px;}
#check-resume{vertical-align:middle; margin-left:10px;}

.b-employer-main-page .b-title-content{padding:5px 10px 7px 10px !important;}
.b-employer-post-job-page .b-title-content{padding:5px 10px 7px 10px !important;}
.b-employer-login-page .b-title-content{padding:5px 10px 7px 10px !important;}
.b-resume-search .b-title-content{padding:5px 10px 7px 10px !important;}

.b-job-category-page h1{color:#b10a0f; font:20px Verdana, Geneva, sans-serif; float:left;}.b-resume-search h1 i{display:block; position:absolute; display:block; width:30px; height:25px; background:url(../../img/ico-employer-main.png) no-repeat; margin:0 0 0 -40px;}
.b-job-category-page h4{font:10px Verdana, Geneva, sans-serif; margin-top:8px; float:right; margin-right:5px;}
.b-job-category-page h4 a{color:#0066cc; text-decoration:none;}
.b-job-category-page h4 a:hover{text-decoration:underline;}
.b-job-category-page h4 i{position:absolute; background:url(../../img/icos.png) no-repeat -32px 0; width:22px; height:18px; display:block; margin:-2px 0 0 -30px;}

.b-job-text{padding:10px 10px 15px 25px; border-bottom:1px solid #e7e7e7;}
.b-job-text .b-img{padding-bottom:17px;}
.b-job-text .b-left-img{float:left; border:1px solid #e6e6e6;}
.b-job-text .b-right-img{float:right;}
.b-job-text h2{font:normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#43719f;}
.b-job-text h3{font:16px Verdana, Geneva, sans-serif; color:#333;}
.b-job-text big{color:#666; font:normal 14px Arial, Helvetica, sans-serif; line-height:14px; margin:7px 0 20px 0; display:block;}
.b-job-text p{color:#666; font:12px Arial, Helvetica, sans-serif; line-height:14px; margin-top:10px;}
.b-job-text small{color:#999; font:10px Arial, Helvetica, sans-serif;}

.b-job-seeker-page h1{color:#b10a0f; font:20px Verdana, Geneva, sans-serif; float:left; margin-left:40px;}
.b-job-seeker-page h1 i{display:block; position:absolute; display:block; width:30px; height:25px; background:url(../../img/ico-job-seeker-title.png) no-repeat; margin:1px 0 0 -28px;}

.b-search-box-cont{background:url(../../img/bg-job-search-blue.png) repeat-x;}
.b-search-box-cont .b-search-box{margin-bottom:50px; margin:0; padding:24px 0 40px 46px;}
.b-search-box-cont h2{font:normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#43719f; margin:0 0 45px 20px;}
.b-search-box-cont h2 i{position:absolute; background:url(../../img/ico-lupa.png) no-repeat; width:28px; height:27px; display:block; margin:-2px 0 0 -34px;}

.b-ad-hor{margin:50px 0 20px 0; text-align:center;}
.b-job-category-right h1 i{position:absolute; display:block; background:url(../../img/icos-med.png);}
.b-job-category-right .b-ico-top{width:24px; height:21px; margin:-1px 0 0 -30px;}
.b-job-category-right .b-ico-bott{width:23px; height:21px; background-position:-24px 0; margin:-1px 0 0 -28px;}
.b-job-category-right h1{margin-left:30px;}

.b-search-opt-cont{margin:0 1px; border-top:2px solid #e7e7e7; border-bottom:2px solid #e7e7e7;}
.b-job-seeker-inbox .b-search-by-industry-options{margin:0 30px 5px 55px; padding-top:13px;}
.b-job-seeker-inbox .b-search-box{padding-bottom:5px !important;}

.b-job-seeker-right{}
.b-job-seeker-right h1{color:#cc3300 !important; margin-left:40px;}
.b-job-seeker-right h1 i{background:url(../../img/icos-job-category.png) no-repeat; position:absolute; display:block;}
.b-job-seeker-right .b-control-panel h1 i{width:22px; height:22px; margin:-2px 0 0 -31px;}
.b-job-seeker-right .b-local-job-openings h1 i{width:24px; height:22px; background-position:-22px 0; margin:-2px 0 0 -31px;}
.b-job-seeker-right .b-employment-resources h1 i{width:29px; height:22px; background-position:-46px 0; margin:-2px 0 0 -33px;}
.b-job-seeker-right .b-control-panel li{background:url(../../img/bg-control-panel.png) repeat-x;}
.b-job-seeker-right .b-control-panel .b-right-box-list{font:12px Arial, Helvetica, sans-serif; margin:0 ;}
.b-job-seeker-right .b-control-panel .b-right-box-list li{margin-bottom:1px !important;}
.b-job-seeker-right .b-control-panel .b-right-box-list a{color:#000; text-decoration:none; padding:7px 0 7px 20px; background:url(../../img/bullet-control-panel.png) no-repeat 5px 10px; display:block;}
.b-job-seeker-right .b-control-panel .b-right-box-list a:hover{background:none;}
.b-job-seeker-right .b-control-panel .b-right-box-list i{display:none;}


.b-metro-page h1{color:#b10a0f; font:20px Verdana, Geneva, sans-serif; float:left;}.b-resume-search h1 i{display:block; position:absolute; display:block; width:30px; height:25px; background:url(../../img/ico-employer-main.png) no-repeat; margin:0 0 0 -40px;}
.b-metro-page h4{font:10px Verdana, Geneva, sans-serif; margin-top:8px; float:right; margin-right:5px;}
.b-metro-page h4 a{color:#0066cc; text-decoration:none;}
.b-metro-page h4 a:hover{text-decoration:underline;}
.b-metro-page h4 i{position:absolute; background:url(../../img/icos.png) no-repeat -32px 0; width:22px; height:18px; display:block; margin:-2px 0 0 -30px;}
.b-metro-page .b-job-text h3{margin-bottom:30px;}

/*--------------Text page styles---------------------------------------*/
.b-text-page h1{color:#b10a0f; font:20px Verdana, Geneva, sans-serif;}
.b-text-page h2{color:#a90207; font:17px Verdana, Geneva, sans-serif; margin-bottom:5px;}
.b-text-page h3{color:#311616; font:italic 15px Verdana, Geneva, sans-serif; margin:6px 0 4px 0; display:block;}
.b-text-page h4{color:#b10a0f; font:italic 14px Verdana, Geneva, sans-serif; margin-bottom:5px;}
.b-text-page .b-text-box big{font:17px Arial, Helvetica, sans-serif; margin-bottom:14px; display:block; line-height:22px;}
.b-text-page .b-text-box p{font:14px Arial, Helvetica, sans-serif; color:#292929; line-height:20px;}
.b-text-page ul{font:14px Arial, Helvetica, sans-serif; color:#292929; line-height:18px; list-style:disc; margin:0 0 15px 30px;}
.b-text-page ul li{margin-bottom:3px;}
.b-text-page ol{font:14px Arial, Helvetica, sans-serif; color:#292929; line-height:18px; margin:0 0 15px 30px; padding:0;}
.b-text-page ol li{margin-bottom:3px;}
.b-text-page .b-text-box{width:75%; margin-left:16px; font:14px Arial, Helvetica, sans-serif; color:#292929;}
.b-text-page .b-text-inbox{padding:11px 9px;}
.b-text-page .b-mail-info{margin-top:25px;}
.b-text-page .b-mail-info ul{font-style:italic; list-style:none; margin:0;}
.b-text-page .b-contacts-tbl{margin-bottom:10px; font:14px Arial, Helvetica, sans-serif;}
.b-text-page .b-contacts-tbl td{padding-bottom:10px;}
.b-text-page .b-contacts-tbl .va-top{vertical-align:top;}
.b-text-page .b-contacts-tbl .b-left-cell{padding-right:20px;}
/*--------------Text page styles---------------------------------------*/





















