*{margin:0; padding:0; border:0px}

img, form {margin:0; padding:0; border:none;}
a{text-decoration:none}

body{ background:#fff; font:12px arial; color:#000; }

.clear{clear:both}
.body{float:left; width:100%}
.page, .page1 {
    width: 960px;
}
.f_invalid{border:1px solid red; color:red !important}

.header{position:relative; width:960px; padding-top:20px;  height:105px; background:url(../images/line_under.gif) repeat-x  0px 100%}
.header img, .logo, .icons, .icons a {
    float:left
}
.icons{ padding-left:80px; padding-top:25px}
.icons a{ padding-right:40px}
a.home, a.search1, a.help {
    display:block;
    width:40px;
    height:45px;
}

a.home{ background:url(../images/icon_home.gif) no-repeat 0px 0px}
a.search1{ background:url(../images/icon_search.gif) no-repeat 0px 0px}

a.help{ background:url(../images/icon_help.gif) no-repeat 0px 0px}

a.home:hover
a.help:hover,
a.search1:hover{
    background-position:  0px 100%;
}

.logo_right{float:right; padding-top:10px; height:90px}

.login{float:left; text-align:left; width:292px; height:87px; border:none !important; background:url(../images/login_back.gif) no-repeat 0px 0px}
.logout{text-align:center; padding:10px 0 0; height:77px}
label.login_email{font:bold 13px arial; padding-left:10px; padding-right:0px; line-height:30px}
a.job_seeker1,
a.job_seeker{
    font:bold 11px arial;
    padding-left:30px;
    line-height:30px;
    color:#0066d4
}
a.job_seeker1{
    padding-left:50px;
}

a.job_seeker1:hover,
a.job_seeker:hover {
    text-decoration:underline;
}

input.login_inp{float:left; width:95px; background:#fff; height:17px; border:1px solid #bdbdbd; margin-left:10px; color:#5D5A5A; padding-left:5px; padding-top:1px}
.login_btnon,
.logout_btn,
.login_btn {
    display:block;
    text-indent:-5000px;
    border:none;
    width:53px;
    height:21px;
    margin-left:5px;
    background:url(../images/login_btn.gif) no-repeat 0px 0px
}
.login_btn {
    float:left;
}
.logout_btn {
    width:60px;
    margin:3px auto;
    background:url(../images/logout_btn.gif) no-repeat 0px 0px;
}
a.logout_btn {
    width: 60px;
    height: 21px;
    margin: 3px auto;
    background:url(../images/logout_btn.gif) no-repeat 0px 0px;
}
a.logout_btn:hover{
    background-position:  0px 100%;
}
.login_btnon {
    float:left;
    width:53px;
    height:21px; 
    background: url(../images/login_btn.gif) no-repeat 0px -21px;
}
input.login_checkbox{
    border:none;
    width:auto;
    height:12px;
    float:left;
    margin: 2px 0px 0px 10px;
    border:0;
}
.login a.forgot,
label.login_remember {
    font:bold 11px/11px arial;

}
label.login_remember{ margin-left:5px;}
.login a.forgot{ margin-left:60px; color:#000; text-transform:capitalize; }
.login a.forgot:hover{text-decoration:underline}
.search,
.search_logo {
    width:958px; 
    height:73px; 
    background: url(../images/search_logo.gif) no-repeat 0px 0px
}

.search{
    background: url(../images/search_grad.gif) repeat-x 0px 0px;
    margin-top: 20px;
    border: 1px solid #aeacac;
    border-bottom: 0px;
}

.search_form{position:relative; float:left; padding-left:208px}
.search_labels{padding-top:7px; text-align:left; padding-left:130px}
.search_labels label{
    font: bold 13px arial;
    display:block;
    width:209px;
    float:left;
    padding-left:55px;
}
input.search_inpk,
input.search_inpl{
    float: left;
    background: #fff;
    height: 18px;
    border: 1px solid #b4b4b4;
    margin-left: 7px;
    color: #5D5A5A;
    padding: 2px 0px 0px 5px;
    margin-top:3px
}
input.search_inpk{
    width: 250px;
}
input.search_inpl{
    width: 180px;
}
select.search_select{
    float:left;
    width:170px;
    background:#fff;
    height:21px;
    border:1px solid #b4b4b4;
    margin-left:7px;
    color:#5D5A5A;
    padding-left:0px;
    padding-top:1px;
    margin-top:4px
}

.select{position:relative; float:left; padding-left:535px; width:215px}
.within{float:left; font:bold 11px arial; padding-top:2px}
.select form{float:right; padding-right:180px; padding-top:3px}
a.show_all,
a.searchn{
    text-indent:-5000px;
    border:none;
    cursor:pointer;
    display:block;
    width:60px;
    height:21px;
    background:url(../images/btn_search.gif) no-repeat 0px 0px;
}
a.show_all{
    width:70px !important;
    background:url(../images/show_all.gif) no-repeat 0px 0px;
}
a.show_all:hover,
a.searchn:hover{
    background-position: 0px 100%
}

a.hide_all{
    float:left;
    text-indent:-5000px;
    border:none;
    cursor:pointer;
    width:70px !important;
    height:21px;
    background:url(../images/hide_all.gif) no-repeat 0px 0px;
}
a.hide_all:hover{
    background-position:  0px 100%;
}
.search_btnon,
.search_btn{
    text-indent:-5000px;
    float:left;
    width:80px;
    height:30px;
    margin-left:15px;
    background:url(../images/search_find.gif) no-repeat 0px 0px;
}
.search_btnon{
    background-position: 0px -30px;
}

a.long_but {
    text-indent:-5000px;
    float:left;
    width:315px;
    height:30px;
    background:url(../images/long_but.gif) no-repeat 0px 0px;
}
a.long_but:hover {background-position:  0px 100%;}

a.long_but_small {
    text-indent:-5000px;
    float:left;
    width:315px;
    height:42px;
    background:url(../images/Button.gif) no-repeat 0px 0px;
    margin: 0 0 10px 3px;
}
a.long_but_small:hover {
    background:url(../images/Button_2.gif) no-repeat 0px 0px;
}

a.long_but_high {
    text-indent:-5000px;
    float:left;
    width:315px;
    height:30px;
    background:url(../images/Button_small.gif) no-repeat 0px 0px;
}
a.long_but_high:hover {
    background-position: 0px 0px;
}

.search_under{
    width:960px;
    height:40px;
    background:url(../images/search_under.gif) no-repeat 0px 0px;
}
a.search_tips,
a.advanced_search {
    margin-top:3px;
    font:bold 11px arial;
    color:#0066d4;
    padding-right:12px;
    background:url(../images/select_right.gif) no-repeat right center;
}
a.advanced_search {
    float:left;
    margin-left:15px;
}
a.search_tips{
    _position: relative;
    float: right;
    margin-right: 10px;
}
a.search_tipson{
    position:relative;
    float:right;
    margin-right:10px;
    margin-top:3px;
    font:bold 11px arial;
    color:#0066d4;
    padding-right:12px;
    background:url(../images/select_up.gif) no-repeat right center;
}
a.search_tipson:hover{
    background:url(../images/select_upon.gif) no-repeat right center;
}

a.search_tipson #divSearchTip{
    color:#000;
    font-weight:normal;
}

a.search_tips #divSearchTip{
    color:#000;
    font-weight:normal;
}
a.advanced_search:hover, a.search_tips:hover{
    background: url(../images/select_righton.gif) no-repeat right center;
}

a.advanced_search_clear{
    float:left;
    margin-left:15px;
    margin-top:3px;
    font:bold 11px arial;
    color:#0066d4;
    padding-right:12px;
    background:url(../images/select_up.gif) no-repeat right center;
}
a.advanced_search_clear:hover{
    background:url(../images/select_upon.gif) no-repeat right center;
}

#divSearchTip{
    right:0px !important;
    top: 22px !important;
    left: auto !important;
    background-color:white;
    border:1px solid #ccc;
    z-index:1; 
    text-align: left; 
    padding: 10px 16px 10px 10px;
    position:absolute;
    background: #FFF url(/images/bg_send_to_friend.gif) repeat-x 0px -50px !important;
    border:1px solid #707070 !important;
}

#divSearchTip a:hover{text-decoration:underline}
#divSearchTip li{padding-top:10px}
#divSearchTip li p{margin:0px !important}
#divSearchTip p{margin:1em 0}
#divSearchTip{color:#707070; width:400px !important; margin-left:-125px !important;  _margin-left:251px !important; z-index:1000 !important}
#divSearchTip h4{margin-top:10px; margin-bottom:5px; font:bold 15px arial; color:#555}
#divSearchTip h5{margin-bottom:2px; margin-top:5px; font:bold 13px arial}
#divSearchTip a{color:#0066D4}
.main{width:960px; margin:0px}
.main_tittle_jba, .main_tittle_jba1, .main_tittle_about_us,
.main_tittle_about_us1, .main_tittle_our_mission, .main_tittle_history,
.main_tittle_team, .main_tittle_media, .main_tittle_contact, .main_tittle_whats
.main_tittle_advertise {
    position:relative;
    z-index:-1;
    float:left;
    width:800px;
    margin-top:-55px;
    margin-bottom:0px;
    height:45px;
    background-repeat: no-repeat;
    background-position: top left;
}

.main_tittle_jba{  margin-top:-40px; margin-bottom:10px; background-image:url(../images/main_jba.gif);}
.main_tittle_jba1{ margin-top:-40px; margin-bottom:10px;  background-image:url(../images/main_jba1.gif);}
.main_tittle_about_us{ background-image:url(../images/about_us.gif);}
.main_tittle_about_us1{ background-image:url(../images/about_us1.gif);}
.main_tittle_our_mission{ background-image:url(../images/our_mission.gif);}
.main_tittle_history{ background-image:url(../images/history.gif);}
.main_tittle_team{ background-image:url(../images/team.gif);}
.main_tittle_media{ background-image:url(../images/media.gif);}
.main_tittle_contact{ height:55px; margin-top:-45px; background-image:url(../images/contact.gif);}
.main_tittle_whats{ background-image:url(../images/whats.gif);}
.main_tittle_advertise{ background-image:url(../images/advertise.gif);}

.main_tittle_how_it, .main_tittle_how_it1, .main_tittle_how_it2, .main_tittle_edit,
.main_tittle_message, .main_tittle_apple, .main_tittle_subscriptions,
.main_tittle_settings, .main_tittle_activity, .main_tittle_submiss, .main_tittle_postjob,
.main_tittle_editjob, .main_tittle_joblist {
     z-index:-1;
     position:relative;
     float:left;
     height:45px;
     width:600px;
     margin-top:-53px;
     margin-bottom:10px;
     background-position: 0px 0px;
     background-repeat: no-repeat;
}

.main_tittle_how_it{
    margin-top:-30px;
    background-image:url(../images/how_it.gif);
}
.main_tittle_how_it1{
    width:745px;
    background-image:url(../images/br.gif);
}
.main_tittle_how_it2{  
    background-image:url(../images/br2.gif);
}
.main_tittle_edit{  
    margin-top:-33px;
    margin-bottom:8px;
    background-image:url(../images/edit.gif);
}
.main_tittle_message{  background-image:url(../images/message.gif)}
.main_tittle_apple{  background-image:url(../images/apple.gif)}
.main_tittle_subscriptions{  background-image:url(../images/alerts.gif)}
.main_tittle_settings{  background-image:url(../images/settings.gif)}
.main_tittle_activity{  background-image:url(../images/activity.gif)}
.main_tittle_submiss{  background-image:url(../images/submiss.gif)}
.main_tittle_postjob{  background-image:url(../images/postjob.gif)}
.main_tittle_editjob{  background-image:url(../images/editjob.gif)}
.main_tittle_joblist{  background-image:url(../images/joblist.gif)}

.main_tittle_job_details,
.main_tittle_company1,
.main_tittle_company{
    position:relative;
    z-index:-1;
    float:left;
    width:600px;
    height:45px;
    margin-top:-43px;
    margin-bottom:10px;
    _margin-top:-50px;
    background:url(../images/company.gif) no-repeat 0px 0px;
}
.main_tittle_company1{
    margin-bottom:0px;
    _margin-top:-45px;
    background:url(../images/company1.gif) no-repeat 0px 0px;
}
.main_tittle_job_details{
    background:url(../images/job_details.gif) no-repeat 0px 0px;
}
.main_tittle_e_signup,
.main_tittle_jb_signup,
.main_tittle_pqq,
.main_tittle_login {
    height:45px;
    float:left;
    margin-bottom:10px;
}

.main_tittle_pqq{
    position:relative;
    z-index:-1;
    width:700px;
    margin-top:-53px;
    background:url(../images/pqq.gif) no-repeat 0px 0px;
}
.main_tittle_login, .main_tittle_jb_signup,
.main_tittle_e_signup {
    width:750px;
}

.main_tittle_login{
    margin-top:5px;
    background:url(../images/login1.gif) no-repeat 0px 0px;
}
.main_tittle_jb_signup{
    background:url(../images/main_jb_signup.gif) no-repeat 0px 0px;
    margin-top:15px;
}
.main_tittle_e_signup{
    background:url(../images/e_signup.gif) no-repeat 0px 0px;
    margin-top:15px;
}
.main_tittle_privacy,
.main_tittle_sitemap,
.main_tittle_faq,
.main_tittle_terms,
.main_tittle_null{
    width:680px;
    height:45px;
}
.main_tittle_privacy,
.main_tittle_sitemap,
.main_tittle_faq,
.main_tittle_terms {
    position:absolute;
}
.main_tittle_terms{
    top:140px;
    margin-top:0px;
    background:url(../images/terms.gif) no-repeat 0px 0px;
}
.main_tittle_faq{
    margin-top:-50px;
    background:url(../images/faq.gif) no-repeat 0px 0px;
}
.main_tittle_sitemap{
    margin-top:-50px;
    background:url(../images/sitemap.gif) no-repeat 0px 0px;
}
.main_tittle_privacy{
    top:140px;
    background:url(../images/privacy.gif) no-repeat 0px 0px;
}

.how_it1{
    position:relative; 
    z-index:0;
    _z-index:1;
    float:left;
    width:960px;
    height:480px;
}

.how_it1 p,
.how_it1 a {
    display:block;
    text-align:left;
    font:bold 12px arial;
    color:#808080
}
.how_it1 a {
    padding-left:14px;
}
.it2 a, .it3 a, .it4 a, .it5 a {
    padding-left:0px;
}
.how_it1 a:hover, .how_it1 a.active{color:#0066D4; cursor:pointer}
.how_it1 a strong{font:bold 12px arial}
.how_it1 a:hover strong{color:#FF9C00}
.it1 a, .it2, .it2 a, .it3, .it3 a, .it4, .it4 a, .it5 a,
.it1{float:left}
.it1 a{ padding-left:20px; padding-top:115px; width:140px; background:url(/images/how_it1_a1.gif) no-repeat 68px 10px}
.it2{ padding-top:190px}
.it2 a{ padding-top:140px; width:160px; background:url(/images/how_it1_a2.gif) no-repeat 0px 10px}
.it3{ padding-top:280px; padding-left:10px}
.it3 a{ padding-top:130px;  width:175px; background:url(/images/how_it1_a3.gif) no-repeat 30px 10px}
.it4{ padding-left:40px; padding-top:285px; width:190px}
.it4 a{ padding-top:115px;  width:175px; background:url(/images/how_it1_a4.gif) no-repeat 0px 0px}
.it5{float:right; padding-top:180px; width:220px}
.it5 a{ padding-top:125px;  width:175px; background:url(/images/how_it1_a5.gif) no-repeat 20px 0px}

.it6, .it6 a, .it_center {
   position:absolute;
}
.it6, .it6 a {
    width:150px;
}
.it6 {
    top: 20px;
    right: 0px;
    padding-top: 0px;
}
.it6 a {
    left: 15px;
    padding-left: 10px;
    padding-top: 135px;
    background:url(/images/how_it1_a6.gif) no-repeat 0px 0px;
}
.it_center{ z-index:10; top:137px; left:454px; cursor:pointer}
.it_center a, .it_center a:hover {
    display: block;
    float: left;
    position: relative;
    z-index: 100000;
}
.it_center a{ 
    font:bold 19px arial;
    color:#fff;
    background:none;
}
.it_center a:hover{ 
    color:green;
    padding-right:13px;
    background:url(../images/it_arrow.gif) no-repeat 100% 5px;
}

.border1,
.border {
    float:left;
    border:1px solid #aeacac;
    padding-top:10px;
}
.border{   background:url(../images/how_it_e.gif) no-repeat 25px 25px}
.border1{  background:url(../images/how_it1.gif) no-repeat 65px 10px}
.how_it2{float:left; width:960px; height:480px}

.how_it2_sub{float:left; position:relative; z-index:0; width:700px; height:480px}
.ite6_7{float:right; height:480px; width:180px}
.how_it2 a{display:block; text-align:left; font:bold 12px arial; padding-left:14px; color:#808080}
.how_it2 a strong{font:bold 12px arial}
.how_it2 a:hover strong{color:#FF9C00}
.how_it2 p{display:block; text-align:left; font:bold 12px arial; color:#808080}
.how_it2 a:hover, .how_it2 a.active{color:#0066d4}

.ite1, .ite1 a, .ite2, .ite2 a, .ite3, .ite3 a,
.ite4, .ite4 a, .ite5, .ite5 a {
    position:absolute;
}
.ite1 a, .ite2 a, .ite3 a, .ite4 a, .ite5 a {
    z-index: 1; 
    left: 15px;
}
.ite1, .ite2, .ite3 a, .ite3 a, .ite4 a, .ite5, .ite5 a, .ite6  {
   width:180px;
}

.ite1{ top:15px;  left:30px; }
.ite1 a{  padding-left:0px; padding-top:100px;  width:150px; background:url(/images/how_it_e_a1.gif) no-repeat 0px 0px}
.ite2{ top:190px;  left:15px;}
.ite2 a{ padding-left:70px; padding-top:60px;  width:170px; background:url(/images/how_it_e_a2.gif) no-repeat 0px 0px}
.ite3{ top:260px;  left:235px; width:200px}
.ite3 a{ padding-left:0px; padding-top:120px;   background:url(/images/how_it_e_a3.gif) no-repeat 10px 0px}
.ite4{ top:290px;  left:420px; }
.ite4 a{ padding-left:15px; padding-top:120px; background:url(/images/how_it_e_a4.gif) no-repeat 0px 0px}
.ite5{ top:270px;  left:590px; }
.ite5 a{ padding-left:15px; padding-top:110px; background:url(/images/how_it_e_a5.gif) no-repeat 0px 0px}
.ite6{float:right;  padding-right:0px}
.ite6 a{float:left; padding-left:0px; padding-top:125px;  width:150px; background:url(/images/how_it_e_a6.gif) no-repeat 0px 0px}
.ite7{float:right; width:140px;  padding:0px;  padding-top:15px; padding-right:20px; _padding-right:10px}
.ite7 a{float:left; padding-left:0px; padding-top:110px;  margin:0px; width:150px; background:url(/images/how_it_e_a7.gif) no-repeat 0px 0px}
.it_center2{position:absolute; top:145px; left:442px}
.it_center2 a{font:bold 19px arial; color:#fff; background:none}
.it_center2 a:hover{color:green; padding-right:10px; background: url(../images/it_arrow.gif) no-repeat 100% 5px; }

.main_left_jba{width:500px; height:200px; float:left}
.main_left_jbaa{text-align:left; width:700px; float:left}

.main_left_history,
.main_left_advertise_with_us,
.main_left_about_us {
    text-align:left;
    width:510px;
    padding-left:190px;
    min-height:350px;
    height:auto !important;
    height:350px;
    float:left;
    font:12px arial;
    color:#737070;
}

.main_left_about_us{
    background:#fff url(../images/lamp.gif) no-repeat 0px 0px;
}
.main_left_advertise_with_us{
    background:#fff url(/images/7863666_billboard.gif) no-repeat 0px 0px;
}
.main_left_history{
    padding-left:200px;
    background:#fff url(/images/2035130_old_books_laptop.gif) no-repeat 0px 0px;
}
.main_left_media_coverage{
    text-align:left;
    width:485px;
    padding-left:215px;
    min-height:350px;
    height:auto !important;
    height:350px;
    float:left;
    font:12px arial;
    color:#737070;
    background:#fff url(/images/7411435_people_talking.gif) no-repeat 0px 0px;
}
.main_left_different,
.main_left_team,
.main_left_our_mission {
    text-align:left;
    min-height:350px;
    height:auto !important;
    height:350px;
    float:left;
    font:12px arial;
    color:#737070;
}
.main_left_our_mission {
    width:485px;
    padding-left:215px;
    background:#fff url(/images/8982537_franklins_eyes.gif) no-repeat 0px 0px;
}
.main_left_team {
    width:500px;
    padding-left:200px;
    background:#fff url(/images/8542224_people_around_lightbuld.gif) no-repeat 0px 0px;
}
.main_left_different{
    width:475px;
    padding-left:215px;
    background:#fff url(/images/5809236_blue_orange_cubes.gif) no-repeat 0px 0px;
}
.main_left_jbaa p,
.main_left_jbaa ul,
.main_header_jb,
.main_left_about_us ul li,
.main_left_about_us ul {
    float:left;
    font: 12px arial;
}

.main_left_about_us ul{ list-style:none; }
.main_left_about_us ul li{ width:450px; background: transparent url(../images/list_jba.gif) no-repeat 0px 1px; color:#5A5A5A; line-height:18px; padding-left:14px}
.main_left_about_us ol{list-style:inside; list-style-type:decimal; font:12px arial}
.main_header_jba{ font:bold 17px arial; color:#0066d4; padding-left:170px; padding-bottom:5px}
.main_left_jbaa ul{ list-style:none; width:460px; text-align:left; }
.main_left_jbaa p{ padding-top:10px; padding-bottom:10px; width:470px; text-align:left; font:12px arial}
.main_left_jbaa a{ font:12px arial; color:#0066D4; }
.main_left_jbaa a:hover{ text-decoration:underline; }
.main_left_jbaa ul li{padding-left:10px; color:#5a5a5a; background:url(../images/list_jba.gif) no-repeat 0px 0px; line-height:18px}
.main_left_jbaa img{margin-right:20px}

.cms_content .main_left_about_us p,
.cms_content .main_left_our_mission p,
.cms_content .main_left_history p,
.cms_content .main_left_team p,
.cms_content .main_left_media_coverage p{width:470px; font:12px arial; padding-top:10px}
p.p1{width:470px}
p.p2{}
p.p2 strong{}

.jba_but, .jba_butf, .jba_but1, .jba_but2,
.jba_but3, .jba_but4, .jba_but5, .jba_but6 {
    float:left;
}
.jba_but1, .jba_but2, .jba_but3 {
    padding-top:15px;
}

.jba_but {  padding-left:190px; padding-top:25px; width:265px}
.jba_butf{ padding-left:10px; padding-top:25px; width:265px}
.jba_but1{ padding-left:50px; width:230px}
.jba_but2{ padding-left:5px; width:305px}
.jba_but3{ padding-left:95px; width:205px}
.jba_but4{ padding-left:10px; padding-top:10px}
.jba_but5{ padding-left:350px; padding-top:5px; width:265px}
.jba_but6{ padding-left:230px; padding-top:10px}


.jba1, .jba1on, a.jba1:hover, a.jba2, a.jba2:hover {
    text-indent:-5000px;
}
a.jba2:hover, .jba3, .jba3on, .jba4, .jba4on, .jba5, .jba5on,
.jba1, .jba1on, a.jba1:hover, a.jba2 {
    
    cursor:pointer;
    display:block;
}
.jba1, .jba1on, a.jba1:hover, .jba4, .jba4on, .jba5, .jba5on {
    float:left;
}
a.jba2, .jba3, .jba3on {
    float:right;
}
.jba1, .jba1on, a.jba1:hover, a.jba2, .jba3, .jba3on, .jba4,
.jba4on, .jba5 , .jba5on{
	height:24px;
}


.jba1{   
	width:127px;  
	background:url(../images/sign_up_now.gif) no-repeat top;
}
.jba1on, a.jba1:hover{  
	width:127px; 
	background:url(../images/sign_up_now.gif) no-repeat bottom;
}
a.jba2{   
	width:128px; 
	background:url(../images/next_topic.gif) no-repeat 0px 0px;
}
a.jba2:hover{ 
	background:url(../images/next_topic.gif) no-repeat  0px 100%;
}
.jba3, .jba3on {
	width:95px;
}
.jba3{  
	background:url(../images/next_step.gif) no-repeat 0px 0px;
}
.jba3on{  
	background:url(../images/next_step.gif) no-repeat  0px 100%;
}
.jba4, .jba4on {
	width:62px; 
	margin-right:10px; 	
}
.jba4{ 
	background:url(../images/back.gif) no-repeat 0px 0px;
}
.jba4on{ 
	background:url(../images/back.gif) no-repeat  0px 100%;
}
.jba5, .jba5on {
	width:70px; 
	margin-right:10px;	
}
.jba5{ 
	background:url(../images/sign_ups.gif) no-repeat 0px 0px;
}
.jba5on{ 
	background:url(../images/sign_ups.gif) no-repeat  0px 100%;
}

.advantages{
	float: right; 
	width: 257px;  
	background: url(../images/advantages_main.gif) repeat-y 0px 0px;
}
.advantage{
	list-style: none; 
	float: left; 
	padding: 0px; 
	margin: 0px; 
	text-align: left; 
	padding: 10px 0px 10px 15px;
}
.advantage ul{
	list-style:none; 
	margin:0px; 
	padding:0px;
}
.advantage li{
	float:left; 
	width:227px; 
	padding-top:3px; 
	font-weight:bold; 
	color:#ff9c00; 
	background:url(../images/dot.gif) repeat-x  0px 100%;
}
.advantage li a {
	display:block;
	float:left;
	padding-top:1px;
}
.advantage li.up a,
.advantage li a{
	padding-bottom:5px; 
	font:14px arial; 
	color:#fff; 
	padding-left:18px; 
	background:url(../images/arrow2.gif) no-repeat 0px 0px;
	}
.advantage li.up a{
    padding-bottom:2px;
}
.advantage li p{
    display:block;
    float:left;
    padding-top:1px;
    padding-bottom:5px;
    font:14px arial;
    color:#fff;
    padding-left:18px;
    background:url(../images/arrow2.gif) no-repeat 0px 0px;
}
.advantage li a:hover{color:#ff9c00}
.advantage li b{font-weight:normal; color:#ff9c00}
.advantage li.end{background:none}
.advantage li.up{padding-bottom:3px}

.advantage ul.sb{float:left; padding:0px; margin:0px; padding-bottom:10px}
.advantage li.sub{padding-left:20px; background:none; width:207px}
.advantage li.sub_end{padding-left:20px; background:none; width:207px; height:27px}
.advantage li.sub a:hover,
.advantage li.sub a{
    font:14px arial;
    background:none;
    padding-left:15px;
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    background:url(../images/arrow3.gif) no-repeat 0px 0px;
}
#refinementBarContainer ul li a,
#refinementBarContainer ul li{font:14px arial; color:#fff}
#refinementBarContainer ul li b{font:18px arial; display:block; height:28px; margin-top:-5px; float:left; }

.advantage li.sub_end a:hover,
.advantage li.sub_end a{
    font:14px arial;
    background:none;
    padding-left:15px;
    margin-top:0px;
    margin-bottom:5px;
    padding-bottom:0px;
    background:url(../images/arrow3.gif) no-repeat 0px 0px;
}

.blog{
    float:left;
    width:257px;
    background:url(../images/blog.gif) no-repeat left;
    height:77px;
}
.blog a{
    display:block;
    float:left;
    font:bold 20px arial;
    color:#000;
    padding-top:26px;
    padding-left:65px;
    width:170px;
}
.blog a:hover{
    background:url(../images/arrow_ad.gif) no-repeat 100% 32px;
}
a.baner,
.banner {
    float:left;
    width:250px;
    display:block;
}
.banner{
    background: url(../images/banner_bot.gif) no-repeat 4px 100%;
    padding-bottom:12px;
}
a.baner{
    padding-left:2px;
    margin-left:3px;
    background:url(../images/banner_bot.gif) no-repeat 2px 100%;
    padding-bottom:11px;
}
a.baner img{
    float:left;
    margin:0px;
    padding:0px;
    border:1px solid #bab9b9 !important;
}
.advantages_head, .advantages_foot{
    float:left;
    width:257px;
    height:38px;    
}
.advantages_head{
    background:url(../images/advantages_head.gif) no-repeat 0px 0px;
    font: 22px arial;
    padding-top:10px;
    color:#fff;
}
.advantages_foot{
    height:15px;
    background:url(../images/advantages_foot.gif) no-repeat  0px 100%;
}
.send_page,
.main_right1{
    float:right;
    width:257px;
}
.main_left1{
    float:left;
    width:703px;
}
.send_page{
    text-align:right;
    display:inline;
    width:110px;
    height:40px;
    padding-top:5px;
}
.send_page a:hover,
.send_page a{
    display:block;
    width:110px;
    padding-left:0px;
    height:40px;
    font:11px arial;
    padding-top:5px;
    color:#808080;
    background:url(../images/send_page.gif) no-repeat 0px 0px;
    float:right;
}
.send_page a:hover{
    text-decoration:underline;
}
.page_with_title3,
.page_with_title2,
.page_with_title1,
.page_with_title {
    width:960px;
    margin: 0px;
}
.page_with_title{ height:70px; }
.page_with_title1{ height:45px; }
.page_with_title2{height:70px; margin:0 0 -10px 0; padding-top:10px; }
.page_with_title3{ height:45px; padding-top:10px; }

.send_page1{
    float:right;
    text-align:right;
    display:inline;
    width:110px;
    height:40px;
    padding-top:10px;
}
.send_page1 a:hover,
.send_page1 a{
    display:block;
    width:110px;
    padding-left:0px;
    height:40px;
    font:11px arial;
    padding-top:5px;
    color:#808080;
    background:url(../images/send_page.gif) no-repeat 0px 0px;
    float:right;
}
.send_page1 a:hover{
    text-decoration:underline;
}
.main_left, .main_left_header {
    float:left;
    width:390px;
}
.main_left{  
    background:url(../images/main_body.gif) repeat-y 0px 0px;
}
.main_left_header{
    height:61px;
    color:#fff;
    font:22px arial;
    line-height:55px;
    background:url(../images/main_left_header.gif) no-repeat 0px 0px;
}
.main_left_content{
    float:left;
    width:390px;
}
.main_ul{
    list-style:none;
    float:left;
    margin:0px;
    text-align:left;
    padding: 0px 0px 15px 25px;
    width:390px; 
}
.main_ul li, .main_ul li a {
    font:14px arial;
    color:#fff;
    padding-left:15px;

}
.main_ul li{ 
    float:left;
    width:350px;
    padding-top:7px;
    background: url(../images/gt.gif) no-repeat 0px 9px;
}
.main_ul li a{  
    background:url(../images/gt.gif) no-repeat 0px center;
}
.main_ul li a:hover{color:#ff9c00}

.main_ul1{
    list-style:none;
    float:left;
    margin:0px;
    text-align:left;
    padding: 0px 0px 15px 25px;
}
.main_ul1 li, .main_ul1 li a {
    font: 14px arial;
    color: #fff;
}
.main_ul1 li{ float:left; width:350px; padding-top:7px;  padding-left:15px; background:url(../images/gt.gif) no-repeat 0px 9px; }
.main_ul1 li a{font:14px arial; color:#fff}
.main_ul1 li a:hover{color:#ff9c00}

.main_left_footer{float:left; width:390px; height:69px; background:url(../images/main_left_footer.gif) no-repeat  0px 100%}
a.learn_more{display:block; width:105px; height:23px; float:left; background:url(../images/learn_more.gif) no-repeat 25px 0px; margin-top:18px; padding-left:25px; }
a.learn_more:hover{background:url(../images/learn_more.gif) no-repeat 25px -21px}

a.sign_upp{width:116px; height:30px; float:right; background:url(../images/sign_up.gif) no-repeat 0px 0px; margin-top:15px; margin-right:25px}
a.sign_upp:hover{background:url(../images/sign_up.gif) no-repeat  0px 100%}

.main_right{float:left; width:570px}
.main_right_head{float:left; width:570px; font:bold 12px arial; text-align:center; padding-top:10px; color:#0066d4}
.main_right_head p{font:bold 23px arial; color:#000; text-align:center; width:450px}
.main_right_head p strong{color:#0c9547}

.part_1{float:left; width:150px; height:130px; font:11px arial; color:#5d5a5a; background:url(/images/part_1.gif) no-repeat right top; text-align:left; font:11px arial; padding-left:25px; }
.jb_href .part_1 a, .e_href .part_1 a {
    display:block;
    float:left;
    padding-top:70px;
    font:11px arial;
    color:#5d5a5a;
    cursor:pointer;
}

.jb_href .part_1 a{ padding-left:5px; background:url(/images/a_part_1.gif) no-repeat 0px 15px;  }
.e_href .part_1 a{ padding-left:20px; background:url(/images/a_part_11.gif) no-repeat 15px 0px; }

.part_1 a:hover{color:#36f; text-decoration:none; cursor:pointer}

.part_2{float:left; width:238px; height:300px; background:url(../images/part_2.gif) no-repeat  left 65px; text-align:left; font:11px arial}

.jb_href .part_2 a, .e_href .part_2 a {
    display:block;
    float:left;
    padding-bottom:10px;
}
.jb_href .part_2 a{ margin-top:100px; margin-left:50px; background:url(/images/a_part_2.gif) no-repeat 0px 5px; }
.e_href .part_2 a{ margin-top:98px; margin-left:0px; background:url(/images/a_part_12.gif) no-repeat 0px 5px; }
.part_2 a:hover ul.part2,
.part_2 a:hover ul.part2 li strong,
.part_2 a:hover ul.part02,
.part_2 a:hover ul.part02 li strong{color:#36f !important}
ul.part2{list-style:none; color:#5d5a5a; padding-left:75px; padding-top:25px}
ul.part02{list-style:none; padding-top:45px; padding-left:62px; color:#5d5a5a}
ul.part2 strong{font:11px arial; color:#5d5a5a; padding-left:10px; background:url(../images/disc.gif) no-repeat 0px 5px}
ul.part2 a:hover{text-decoration:none}
.part_2 a.occur{float:left; font:11px arial; color:#5d5a5a; padding-top:145px; padding-left:60px}
.part_2 a.occur:hover{text-decoration:underline}
.part_2 p.scour{display:block; position:absolute; padding-top:150px}
ul.part2 li a, ul.part02 li a { font:11px arial; color:#5d5a5a; cursor:pointer; }
ul.part2 li a:hover, ul.part02 li a:hover { color:#36f; text-decoration:none; cursor:pointer; }

.part_3{float:left; width:95px; height:115px; background:url(../images/part_3.gif) no-repeat 0px 0px; font:11px arial; padding-left:55px; color:#5d5a5a}
.jb_href .part_3 a, .e_href .part_3 a {
    display: block; float: left; padding-top: 85px; font: 11px arial; color: #5d5a5a; cursor: pointer;
}
.jb_href .part_3 a { background:url(/images/a_part_3.gif) no-repeat 5px 0px; }
.e_href .part_3 a{ background:url(/images/a_part_13.gif) no-repeat 40px 0px; }
.part_3 a:hover{color:#36f; text-decoration:none; cursor:pointer}

.page1 .part_1, .page1 .part_2 {
    float:left;
    text-align:left;
    font:11px arial;
}
.page1 .part_1 { width:210px; height:130px; background:url(/images/part_11.gif) no-repeat 100% 0px; padding-top:0px; padding-left:0px; margin-left:0px}
.page1 .part_2 { width:214px; height:182px; background:url(/images/part_12.gif) no-repeat  0px 100%; }
.page1 ul.part2{padding-left:90px; list-style:none}
.page1 .part_3{float:left; width:145px; height:115px; background:url(/images/part_13.gif) no-repeat 0px 0px; font:11px arial; text-align:left; padding-top:0px; padding-left:0px}

div.looking{float:right; margin-left:5px; margin-top:10px; width:94px; height:87px; background:url(../images/looking_back.gif) no-repeat 0px 0px}

a.looking{display:block; font:bold 12px arial; color:#fff !important; line-height:16px; margin-top:33px; background:url(../images/looking_arrow.gif) no-repeat 75px 19px}
a.looking:hover{display:block; font:bold 12px arial; color:#ffad2c !important; line-height:16px; margin-top:33px; background:url(../images/looking_arrow_on.gif) no-repeat 75px 19px}

div.looking1{float:right; margin-left:5px;  margin-top:10px; width:94px; height:87px; background:url(../images/looking_back1.gif) no-repeat 0px 0px}


a.looking1{display:block; font:bold 12px arial; color:#fff; line-height:16px; margin-top:33px; background:url(../images/looking_arrow.gif) no-repeat 75px 19px}
a.looking1:hover{ color:#ffad2c; background:url(../images/looking_arrow_on.gif) no-repeat 75px 19px}

.sign_up_pole_head{text-align:left; font:bold 17px arial; color:#0066d4; padding-left:10px; padding-top:15px; padding-bottom:5px}

.jb_sign_up{list-style:none; float:left; padding:0px; margin:0px; text-align:left; padding-top:10px; padding-bottom:10px; padding-left:15px}
.jb_sign_up li{float:left; width:227px; padding-top:3px; font-weight:bold; color:#ff9c00}
.jb_sign_up li p{display:block; float:left; padding-top:4px; padding-bottom:5px; font:14px arial; color:#fff; padding-left:23px; background:url(../images/bird.gif) no-repeat 0px 5px; }
.jb_sign_up li a:hover{color:#ff9c00}

.sign_up1, .sign_up2, .sign_up_i, .sign_up_l, .sign_up_c,
.sign_up {
    float:left;
    width:692px;
    border:1px solid #d0d0d0;
    border-bottom:none;
    margin-top:2px;
}

.sign_up{padding-bottom:30px;}
.sign_up p.adm{margin:10px;}
.sign_up1{ height:322px;}
.sign_up2{height:522px;}
.sign_up_i{ height:210px; }
.sign_up_l{ height:276px; }
.sign_up_c{ height:132px; }
.sign_up_foot{float:left; width:694px; height:32px; background:url(../images/sign_up_foot.gif) no-repeat 0px 0px}
.sign_up_steps{float:left; padding-top:10px; padding-left:10px; width:678px; text-align:left; height:30px; overflow:hidden}
.sign_up_left, .sign_up_left1, .sign_up_right, .sign_up_right1 {
    float:left;
    width:360px;
    text-align:left;
    margin:0px;
    padding:0px;
}
.sign_up_right, .sign_up_right1 {width:300px;}

.sign_up_steps p{display:block; float:left; font:bold 15px arial; color:#fff; width:220px; height:25px; line-height:25px; text-align:center; margin-right:6px; background:#d0d0d0}
.sign_up_steps p.active{background:#0066d4;}
form.form1{float:left; margin:0px; padding:0px; width:685px;}
.required{float:left; width:600px; text-align:left; padding:5px 0px 0px 10px; margin:0px; font:bold 12px arial; color:#737070}
.required b{font:bold 18px arial; color:#ff9c00;}


.pole, .pole1, .pole2, .pole3 {
    float: left;
    padding-left: 10px;
}
.pole{ padding-top:10px; }
.pole1{ padding-top:5px; }
.pole2{ margin-top:10px; }
.pole3{ padding-top:10px;}
.not{float:left; width:200px; padding-left:10px}
.pole4{float:left; padding-top:10px; padding-left:90px; width:200px; text-align:left}
.pole4 a{color:blue}
.pole4 a:hover{text-decoration:underline}

.pole4a{float:left; padding-top:10px; padding-left:50px; padding-top:30px; width:340px; text-align:left}
.pole4a a{color:blue; margin-right:30px}
.pole4a a:hover{text-decoration:underline}

.pole5{float:left; width:400px; padding-top:10px; padding-left:10px; text-align:left}
.pole5 label{float:left; width:130px; font:13px arial; color:#5d5a5a; padding-top:2px; text-align:left}
.pole5 td{padding:0 0 5px}
.pole5 textarea{float:left}

.polexx label.l2{float:left; width:220px; font:13px arial; color:#5d5a5a; padding-top:2px}

.polex{float:left; padding-top:10px; padding-left:0px; margin-left:0px}

.polex label.l2, .polex label.l1, .polex label.l3, .polex label.l4,
.polex label, .polex label.l5, .polex label.l6 {
    float:left;
    font:13px arial;
    color:#5d5a5a;
    padding-top:2px;
}

.polex label.l2{ width:245px; }
.polex label.l1{ width:120px; }
.polex label.l3{ width:80px;  }
.polex label.l4{ width:40px; padding-left:5px; }
.polex label{    width:110px; }
.polex label.l5{ width:100px; }
.polex label.l6{ width:90px;  }

.pole label, .pole2 label, .pole2 label.l3, .pole2 label.l4, .pole label.l1,
.pole label.l2, label.l5, label.l6, label.l7, label.l8 {
    float:left;
    font:13px arial;
    color:#5d5a5a;
    padding-top:2px;
}

.pole label{ width:90px; }
.pole2 label{ width:110px;}
.pole2 label.l3{ width:80px;}
.pole2 label.l4{ width:30px;; padding-left:5px;}
.pole label.l1{ width:120px;}
.pole label.l2{ width:235px;}
label.l5{ width:215px;}
label.l6{ width:165px;}
label.l7{ width:113px;}
label.l8{ width:145px;}
.pole1 label{ width:155px;}

.code{float:right; width:125px; height:40px; border:1px solid #e4e4e4; margin-top:5px; text-align:center}
.pole2 .s6{width:208px; margin-left:0px}


input.input_sign_up, input.formTfInvalid, input.input_sign_up1, input.input_sign_up2,
input.input_sign_up3, input.input_sign_up4, input.input_sign_up5, input.input_sign_up6,
input.input_sign_up7, input.input_sign_up8, input.input_sign_up9, input.input_sign_up10,
input.input_sign_up14, input.input_message {
    float:left;
    height:16px;
    border:1px solid #e4e4e4;
    font:12px arial;
    padding-top:2px;
    padding-left:5px;
    color:#5D5A5A;
}

input.input_sign_up{ width:230px;}
input.formTfInvalid{ width:230px;}
input.input_sign_up1{ width:205px; height:20px;}
input.input_sign_up2{ width:205px;}
input.input_sign_up3{ width:140px;}
input.input_sign_up4{ width:200px;}
input.input_sign_up5{ width:60px;}
input.input_sign_up6{ width:95px;}
input.input_sign_up7{ width:auto; height:23px; border:none; margin-right:5px; }
input.input_sign_up8{ width:60px; margin-right:10px; }
input.input_sign_up9{ width:175px;}
input.input_sign_up10{ width:83px; margin-right:10px;}
input.input_sign_up14{ width:150px;}
input.input_message{ width:500px;}

input.checkbox{width:auto; height:15px; border:none; float:left; margin-right:7px; margin-top:3px}
textarea{color:#5D5A5A; font:12px arial}
textarea.textarea, textarea.tx2, textarea.tx3 {
    float:left;
    border:1px solid #e4e4e4;
    font:12px arial;
    padding-top:2px;
    color:#5D5A5A;
}

textarea.textarea{width:180px; overflow:scroll; height:68px;}
textarea.tx2, textarea.tx3 {
    overflow:visible; height:90px; padding-left:5px; padding-right:5px;
}

textarea.tx2{ width:270px; }
textarea.tx3{ width:275px; }
.left_110{display:block; font-weight:bold; color:#0066d4; padding: 0px 0px 0px 270px; }
div.file{width:155px; overflow:hidden;}

a.a{float:right; font:bold 12px arial; padding-left:10px; margin-top:6px; margin-right:8px; color:#0066d4; background:url(../images/foot_active.gif) no-repeat 0px 3px;}
a.a:hover{text-decoration:underline}

select.s1, select.s2, select.s3, select.s4, select.s5, select.s6 {
    float: left;
    height: auto;
    margin: 0px;
    padding: 0px 0px 0px 5px;
    color:#5D5A5A
}

select.s1{width:208px; }
select.s2{width:95px; }
select.s3{width:153px; }
select.s4{width:175px; }
select.s5{width:83px; }
select.s6{width:238px; }

b.dollar{float:left; font:bold 14px arial; padding-right:5px; color:#777; line-height:18px}

.quest{display:block; float:left; margin-left:4px; height:24px; width:20px; background:url(../images/quest.gif) no-repeat 0px 0px}
.quest:hover{display:block; float:left; margin-left:4px; height:24px; width:20px; background:url(../images/quest.gif) no-repeat  0px 100%}

.sign_up_note, .sign_up_note4, .sign_up_note5, .sign_up_note1,
.sign_up_note2, .sign_up_note3 {
    float:left;
    margin-top:23px;
    background-color: #e6e6e6;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    color:#6f6f6f;
    font:11px arial;
    text-align:left;
}

.sign_up_note{
    width:617px;
    height:27px;
    background-image: url(../images/note.gif);
    padding-left:75px;
    padding-top:15px;
}
.sign_up_note a{color:#0066d4}
.sign_up_note a:hover{text-decoration:underline}

.sign_up_note4{
    width:622px;
    height:37px;
    background-image: url(../images/note.gif);
    padding-left:70px;
    padding-top:10px;
}
.sign_up_note4 a{color:#0066d4}
.sign_up_note4 a:hover{text-decoration:underline}

.sign_up_note5{
    float:left;
    width:617px;
    margin-top:23px;
    height:37px;
    background:#e6e6e6 url(../images/note.gif) no-repeat 0px 5px;
    padding-left:75px;
    padding-top:10px;
}
.sign_up_note5 a{color:#0066d4}
.sign_up_note5 a:hover{text-decoration:underline}

.sign_up_note1{
    width:652px;
    margin-top:13px;
    height:35px;
    background:#e6e6e6;
    padding-left:20px;
    padding-right:20px;
    padding-top:7px;
}
.sign_up_note1 b{color:#0066d4; font:bold 12px arial}

.sign_up_note2{
    width:617px;
    height:48px;
    background:#e6e6e6 url(../images/note.gif) no-repeat 0px 6px;
    padding-left:75px;
    padding-top:7px;
}
.sign_up_note2 a{color:#0066d4}
.sign_up_note2 a:hover{text-decoration:underline}

.sign_up_note3{
    width:682px;
    height:57px;
    background:#e6e6e6 url(../images/note.gif) no-repeat 0px 0px    ;
    padding-left:10px;
    padding-top:12px;
}
.sign_up_note3 a{color:#0066d4}
.sign_up_note3 a:hover{text-decoration:underline}
.sign_up_note3 b{color:#0066d4; font:bold 12px arial}

.li_terms{text-align:left; float:left; font:12px arial; padding-top:0px; padding-left:65px; width:600px; padding-bottom:5px}
.li_terms a{color:#0066d4; font-weight:bold}
.li_terms a:hover{text-decoration:underline}

.footer{float:left; width:960px; height:140px; background:url(../images/footer.gif) repeat-x 0px 0px; margin-top:10px}

ul.foot_menu{list-style:none; float:left; text-align:left; padding-left:90px; padding-top:15px; font:bold 12px arial}

ul.foot_menu li a{ padding-left:10px; color:#5D5A5A; background:url(../images/foot_gt.gif) no-repeat 0px 3px; }
ul.foot_menu li a:hover, ul.foot_menu li a.active{ padding-left:10px; color:#0066d4; background:url(../images/foot_active.gif) no-repeat 0px 3px; }

.foot_menu_header{float:left; text-align:left; width:185px; font:bold 12px arial; padding-left:40px; padding-top:10px; color:#555}
.foot_menu_header span a { font-weight:normal; display:block; clear:left; padding-left:10px; color:#5D5A5A; background:url(../images/foot_gt.gif) no-repeat 0px 3px; }
.foot_menu_header span a:hover, .foot_menu_header span a.active { padding-left:10px; color:#0066d4; background:url(../images/foot_active.gif) no-repeat 0px 3px; }
.foot_menu_header a{color:#000; background:none}
.foot_menu_header a.active{color:#000; background:none}
.foot_menu{border-bottom:1px solid #f1f0f0; float:left; width:920px; padding-left:40px;  margin-bottom:3px; padding-bottom:7px; background:url(../images/footer.gif) repeat-x 0px 0px; margin-top:10px}
.footer_copy, .footer_copy1 {
    font: 11px arial; 
    text-align: left; 
    color: #a6a6a6; 
    padding-top: 1px;
}
.footer_copy{float:left; margin-bottom:200px; }
.footer_copy1{float:right; }
.footer_copy1 a{font:11px arial; color:#a6a6a6; }
.footer_copy1 a:hover{text-decoration:underline; }

.login_box_loading{position:absolute}
.mess1{position:relative; font:bold 10px arial; color:red; width:272px; text-align:center; margin-top:-26px; height:26px; overflow:hidden; padding-left:5px; line-height:13px}

h1{display:none}
input{border:1px solid #e4e4e4; font:normal 12px arial; color:#5D5A5A}
input.none_submit{ position:absolute; width:0px; height:0px; background:none; border:none; }
span.jba1{text-indent:-5000px}
select{border:1px solid #e4e4e4; font:normal 12px arial; color:#5D5A5A}

textarea{border:1px solid #e4e4e4}
.f_row{width:600px; padding-top:10px; text-align:left}
.f_row label{float:left; width:200px}
fieldset{float:left; width:320px}
fieldset.antispam1{color:#5D5A5A; border:0}
fieldset.antispam1 input{margin-top:5px}
fieldset.antispam1 img{border:1px solid #e4e4e4}
fieldset.antispam1 label{width:250px}

.menu_side{float:right; width:257px;  background:url(../images/advantages_main.gif) repeat-y 0px 0px}
.menu_side ul{list-style:none; float:left; width:242px; padding:0px; margin:0px; text-align:left; padding-top:10px; padding-bottom:0px; padding-left:15px}
.menu_side li{float:left; width:227px; padding-top:3px; font-weight:bold; color:#ff9c00; background:url(../images/dot.gif) repeat-x  0px 100%}
.menu_side ul a{display:block; float:left; padding-top:1px; padding-bottom:5px; font:14px arial; color:#fff; padding-left:18px; background:url(../images/arrow2.gif) no-repeat 0px 0px}
.menu_side ul a:hover, .menu_side ul a.active{color:#ff9c00; text-decoration:none}

.new_size {width: 257px !important;}

span.btn, span.text-link, a.text-link, a.btn{cursor:pointer;  background:green; font:bold 12px arial; color:#fff; padding:5px; width:80px; margin:5px; border:1px solid green}
a.text-link, a.btn{display:block}
.f_row ul{list-style:none}
.warning_list{text-align:left}
.warning_mess{color:red}

.antispam{float:left; width:257px; background:url(../images/antispam.gif) no-repeat 3px; height:99px; margin-top:3px}
.antispam{text-align:left; font:15px arial}
.antispam b{display:block; padding-left:63px; padding-top:10px; color:#0066D4}
.antispam p{display:block; padding-left:65px; padding-top:4px; color:#000; font:11px arial; padding-right:15px}

.f_buttons{clear:left; margin-left:25px}
input.checkbox{border:none}
#chbReceiveAlerts{border:none}

.f_inputs{position:relative}
.sign_up_left{}

table.dataGrid{width:690px; margin-right:10px}
table.dataGridTable{width:690px; margin-right:10px}
tr.tr0{background:#eee}

#mainForm{width:690px; float:left; margin-right:10px}
.add_more_body{clear:left; padding-top:10px}
.add_more_body li{padding-top:10px}

span.helpIco{display:block; float:left; width:20px; height:24px; margin-left:5px; background:url(../images/quest.gif) no-repeat 0px 0px}

.ul_message_box{float:left; padding-left:20px; width:600px}

.helper_top{position:absolute; width:160px; background:url(../images/helper_top.gif) no-repeat 0px 0px; padding-top:6px; margin-left:-95px; margin-top:-50px}
#hCheck .helper_top{margin-top:-48px}
#hCheck1 .helper_top{margin-top:-98px}
#hUsername11 .helper_top{margin-top:-85px}
.helper_bot{width:160px; background:url(../images/helper_bot.gif) no-repeat  0px 100%; padding-bottom:20px; font:bold 10px arial; color:#000}
.helper_main{width:140px; background:url(../images/helper_main.gif) repeat-y 0px 0px; padding-left:10px; padding-right:10px}

.helperContainer{display:none;}

#divAdvancedSearch{text-align:left; background:url(../images/search_grad1.gif) repeat-y 0px 0px}
label.drop{display:block; width:150px; float:left; padding-left:300px; text-align:left; margin-top:5px}
#divAdvancedSearch input{width:150px; border:1px solid #b4b4b4; margin-top:3px; height:17px}
#divAdvancedSearch select{width:152px; border:1px solid #b4b4b4; margin-top:3px}

.mailer_body{z-index:999999}

.content_employer{margin:20px 0 0}
.content_employer #mainForm{margin:0}
.empl_left{float:left; width:703px}
.empl_block{border:solid 1px #D0D0D0; padding-bottom:20px; width:692px; float:left}
.employer_grid{border:solid 1px #D0D0D0; padding:5px 5px 30px; width:682px; float:left}
.employer_grid a, .content_employer a, .sign_up a{color:#0066D4}
.employer_grid a:hover, .content_employer a:hover{text-decoration:underline}
.employer_grid table.dataGrid{width:682px; margin:0}
.employer_grid table.dataGridTable{width:682px}
.dynamic-tbl td{vertical-align:middle}
.btn_delete{background:url(/images/delete_btn.gif) no-repeat top; height:21px; margin:0; padding:0; text-indent:-5000px; width:57px; border:none; float:left; overflow:hidden}
.btn_delete:hover{background:url(../images/delete_btn.gif) no-repeat 0px 100%; }

.btn_reply{background:url(/images/btn_reply.gif) no-repeat top; height:21px; margin:0; padding:0; text-indent:-5000px; width:52px; border:none; float:left; overflow:hidden; margin:0 5px 0 0}
.btn_reply:hover{background:url(/images/btn_reply.gif) no-repeat 0px 100%; }
.btn_report_spam{background:url(/images/btn_report_spam.gif) no-repeat 0px 0px; height:21px; margin:0; padding:0; text-indent:-5000px; width:94px; border:none; float:left; overflow:hidden}
.btn_report_spam:hover{background-position: 0px 100%; }
table .btn_add_more{background:url(/images/add_more_btn.gif) no-repeat top; height:21px; margin:0; padding:0; text-indent:-5000px; width:70px; overflow:hidden; border:none}
table .btn_add_more:hover{background-position: 0px 100%; }
table .btn_add_more_ans{background:url(/images/add_more_ans.gif) no-repeat top; height:21px; margin:0; padding:0; text-indent:-5000px; width:123px; overflow:hidden; border:none}
table .btn_add_more_ans:hover, table .btn_add_more_anson{background:url(/images/add_more_ans.gif) no-repeat bottom; height:21px; margin:0; padding:0; text-indent:-5000px; width:123px; overflow:hidden; border:none}
span.btn_save{background:url(/images/save.gif) no-repeat top; height:24px; display:block; margin:0; padding:0; text-indent:-5000px; width:68px; border:none; cursor:pointer}
span.btn_save:hover, span.btn_saveon{background:url(/images/save.gif) no-repeat bottom; height:24px; display:block; margin:0; padding:0; text-indent:-5000px; width:68px; border:none; cursor:pointer}
.btn_send, .btn_sendon{background:url(/images/btn_send.gif) no-repeat top; height:24px; display:block; margin:0; padding:0; text-indent:-5000px; width:68px; border:none; cursor:pointer}
.btn_send:hover, .btn_sendon{background:url(/images/btn_send.gif) no-repeat bottom; }
.btn_apply, .btn_applyon {background:url(/images/apply.gif) no-repeat top; height:24px; display:block; margin:0; padding:0; text-indent:-5000px; width:70px; border:none; cursor:pointer}
.btn_apply:hover, .btn_applyon{background:url(/images/apply.gif) no-repeat bottom; }
span.btn_next{background:url(/images/next.gif) no-repeat top; height:24px; display:inline; float:right; margin:0 180px 0 0; padding:0; text-indent:-5000px; width:68px; border:none; cursor:pointer}
span.btn_next:hover{background:url(/images/next.gif) no-repeat 0px 100%; }

.dgSystem .pagenavigator{line-height:20px; float:right}
.dgSystem .pagenavigator li{float:left; line-height:20px;position:relative;}

.dgSystem .grid_search_btn{background:url(/images/btn_search.gif) no-repeat top; height:21px; display:block; margin:0; border:none; padding:0; overflow:hidden; text-indent:5000px; margin:0 0 0 3px; line-height:0; width:59px; border:none; cursor:pointer}
.dgSystem .grid_search_btn:hover{background:url(/images/btn_search.gif) no-repeat 0px 100%; }
.dgTitle td{vertical-align:middle}
.dgTitle img{margin:0 0 0 3px}

.faq_category_link{padding-left:10px; color:#000}
a.faq_category_link{display:block; padding-left:10px; color:#000;   margin-top:5px}
.faq_question_link{display:block; padding-left:20px; color:#0066D4; margin-top:5px; margin-bottom:5px}
.faq_answer{padding-left:20px; padding-right:15px; color:#737070}
.faq_answer ol, .faq_answer ul, .faq_answer div{margin-left:30px; margin-bottom:5px}
.faq_answer p{margin-bottom:15px}

#hUsername .helper_top{margin-top:-73px}
#hUsername2 .helper_top{margin-top:-49px}
#hUsername3 .helper_top{margin-top:-42px; margin-left:1px}
#hUsername3 .helper_bot{background:url(../images/helper_bot1.gif) no-repeat  0px 100%}
#hUsername4 .helper_top{margin-top:-65px; margin-left:2px}
#hUsername4 .helper_bot{background:url(../images/helper_bot1.gif) no-repeat  0px 100%}
#hUsername6 .helper_top{margin-top:-75px}

#hJobFunction .helper_top{margin-top:-62px; margin-left:1px}
#hJobFunction .helper_bot{background:url(../images/helper_bot1.gif) no-repeat  0px 100%}

.u4{padding-left:105px}
.u4 .helpIco{margin-top:5px}
.u4 .helper_top{margin-left:10px}
.td_checkbox input{border:none}
.mailerResponse{text-align:center}

ul.sitemap{list-style:none; padding-left:140px; padding-top:20px; float:left}
ul.sitemap li{clear:left; font-weight:bold; color:#555}
ul.sitemap a{font-weight:normal; display:block; float:left; padding-left:10px; color:#707070; background:url(../images/foot_gt.gif) no-repeat 0px 3px; }
ul.sitemap a:hover{padding-left:10px; color:#0066d4; background:url(../images/foot_active.gif) no-repeat 0px 3px; }

ul.sitemap1{list-style:none; padding-left:140px; padding-top:10px; float:left}
ul.sitemap1 li.st1{clear:left; padding-top:10px; font-weight:bold; color:#555}
ul.sitemap1 li.st1 li{clear:left}

ul.sitemap1 a{font-weight:normal; display:block; float:left; padding-left:10px; color:#707070; background:url(../images/foot_gt.gif) no-repeat 0px 3px; }
ul.sitemap1 a:hover{padding-left:10px; color:#0066d4; background:url(../images/foot_active.gif) no-repeat 0px 3px; }

#amtAnswers_cb1, #amtAnswers_cb2, #amtAnswers_cb3, #amtAnswers_cb4,
#amtAnswers_cb5, #amtAnswers_cb6, #amtAnswers_cb7, #amtAnswers_cb8,
#amtAnswers_cb9, #amtAnswers_cb10, #amtAnswers_cb11, #amtAnswers_cb12,
#amtAnswers_cb13 {
    border: none;
}


.formTfReq{margin-top:2px; margin-bottom:3px}
tr.inactive_class{background:#f5f5f5}
tr.inactive_class td{color:#a9a9a9}
tr.inactive_class td a{color:#8997fd}
a.pqq_small{display:block; float:left; width:15px; height:17px; background:url(../images/pqq_small.gif) no-repeat 0px 0px}
a.small{display:block; float:left; width:15px; height:17px; margin-left:10px}

tr.rblRow td{color:#5D5A5A}
tr.rblRow input.rblCKB{margin-right:10px; border: none; height:15px}
.pole5 ul li{color:#5D5A5A}

.btn_view{background:url(/images/btn_view.gif) no-repeat top; height:21px; margin:0; float:left; margin:10px 10px; _margin:0px 10px; padding:0; text-indent:-5000px; width:36px; overflow:hidden; border:none; cursor:pointer}
.btn_view:hover{background:url(/images/btn_view.gif) no-repeat 0px 100%; }
.btn_view_disabled, .btn_viewt_disabled {
    background:url(/images/btn_view.gif) no-repeat 0px -21px;
    height:21px;
    float:left;
    margin: 10px;
    padding:0;
    text-indent:-5000px;
    width:36px;
    overflow:hidden;
    border:none;
    cursor:pointer;
}
.btn_edit{background:url(/images/btn_edit.gif) no-repeat top; position: relative; z-index: 1; height:21px; margin:0; float:left; margin:10px 0px; _margin:0px 0px; padding:0; text-indent:-5000px; width:31px; overflow:hidden; border:none; cursor:pointer}
.btn_edit:hover{background:url(/images/btn_edit.gif) no-repeat 0px 100%; }
.nms_btn_close{background:url(/images/nms_btn_close.gif) no-repeat top; height:21px; margin:0; float:left; margin:10px 0px; _margin:0px 0px; padding:0; text-indent:-5000px; width:52px; overflow:hidden; border:none; cursor:pointer}
.nms_btn_close:hover{background:url(/images/nms_btn_close.gif) no-repeat 0px 100%; }
.btn_edit_disabled{background:url(/images/btn_edit.gif) no-repeat 0px -21px; height:21px; margin:0; float:left; margin:10px 0px; _margin:0px 0px; padding:0; text-indent:-5000px; width:31px; overflow:hidden; border:none; cursor:pointer}

#amtLocations_body, #amsIndustries_body,
#amsJobTypes_body { margin-top:-4px !important; margin-left:130px !important; }

.fff2 #amsIndustries_body,
.fff #amsIndustries_body{margin-top:0px !important; margin-left:110px !important; }
.fff .s6{width:190px}

.fff2 .s6{width:208px}

.fff1{float:left; margin-top:0px}

.fff1 #amsIndustries_body{
    width:130px !important; margin-top:0px !important; margin-left:0px !important;
}
.fff1 .s6{width:154px}

.fff1 .btn_edit {
    position: absolute;
    right: 0px;
}

#amsJobFunction_body{margin-top:-4px !important; margin-left:130px !important}
#register_employer #amsIndustries_body{margin-left:0px !important}
.logout span a, .logout span {color:#0066D4; }
.logout span b a{font:12px arial; color:#5D5A5A; }
.logout span a b{font:12px arial; color:#0066D4; }

#refinementBarContainer a{color:red}

#refinements ul{_float:left; background:transparent url(../images/dot.gif) repeat-x scroll 15px bottom; width:230px; margin-left:15px; _margin-left:7px; padding-left:0px}
#refinements ul li{padding-left:0px; background:none; padding-top:3px}
#refinements ul li b{margin-left:0px; font:14px arial; padding-left:18px; height:20px; background:transparent url(../images/arrow2.gif) no-repeat scroll 0px 0px}
#refinements ul li a{padding-left:30px; background:transparent url(../images/arrow3.gif) no-repeat scroll 15px top}
#refinements ul li a:hover{color:#FF9C00}
ul.ref1 li{font:14px arial !important}

ul.ref1 li a{background:none; padding-left:0px}
ul.ref1 li a.delete_component{background:url(../images/closeicon1.gif) no-repeat 0px 5px}
ul.ref1 li a.delete_component:hover{background:url(../images/closeicon2.gif) no-repeat 0px 5px}

#refinementBarContainer .advantages_foot{height:30px}

a.send_a_message:hover{text-decoration:none; color:green}


.srchon{color:red}

.n_page{color:#5c5c5c}
.n_page div table{margin-top:10px}

b.asterisk{color:#FF9C00; font-family:arial; font-size:18px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px}
.jquery-dialog{  overflow-y:auto !important;   height:300px}

a.em_enabled2,
a.em_enabled1 {
   display:block; float:left; font-size:0px; width:20px; height:12px;
}

a.em_enabled1{  margin-top: 2px; background:url(../images/em_enabled1.gif) no-repeat 0px 0px; }
a.em_enabled2{ margin-top:2px; background:url(../images/em_enabled2.gif) no-repeat 0px 0px; }
a.em_enabled2:hover,
a.em_enabled1:hover{ background-position: 0px -22px; }

a.applying{display:block; float:left; width:16px; height:16px; margin-right:1px; background:url(/images/applying.gif) no-repeat  0px 100%}
a.applying:hover{background-position: 0px 0px;}

.mess_box_message_Info{list-style:none; color:green; font-weight:bold}
.sortIcon{border:0px;  margin-left:2px}

li.st1 li ul{list-style:none; float:left}

.ggg #hUsername{margin-top:-35px}
#hUsername.registerJs { margin-top: -200px; }

.ui-dialog-content{ padding-top:5px !important; padding-left:10px !important}
#dialog_container{ height:410px !important; width:437px !important}

select.ff6{width:238px; _width:510px}
*:first-child+html select.ff6{width:510px}
.select.ff6{width /*\**/:510px\9}
a.apply_to_this_job{display:block; float:left; width:123px; height:21px;  text-indent:-9999px; background:url(/images/apply_to_this_job.gif) no-repeat 0px 0px}
a.apply_to_this_job:hover{background-position:bottom}
ul.refered{list-style:none; color:#5D5A5A}
ul.refered li{clear:left}
ul.refered span{float:left; width:300px}
#loginboxExample_password_dup{color:#999 !important}
.tooltipoverlib{background-color:#ffffe1;border:1px solid #ccc;padding:2px;font-size:12px}
.twitter, .linkedin, .facebook {
    display:block;
    margin:0 3px;
    width:16px;
    background-repeat: no-repeat;
    background-position: 0px 1px;
    background-color: transparent;
}

.twitter{background-image: url(/images/Twitter-16x16.png); height:16px; }
.linkedin{background-image: url(/images/linkedin5.gif); height:17px; }
.facebook{background-image: url(/images/FaceBook-16x16.png); height:16px; }

.follow{color:#A6A6A6; font-family:arial; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin-top:-2px; padding-bottom:2px}
.empl_block .warning_list{padding:0 0 0 10px}
.empl_block .ul_message_box{padding-top:10px}
.empl_block .f_row table{border-collapse:collapse; margin:0}
.empl_block .f_row #amsJobTypes_1{_margin:0 0 0 -2px}
.empl_block .f_row table td{padding:0 0 5px}
.empl_block .f_row table .select-field{color:#A5A5A5; float:left; height:auto; margin:0; padding:0 0 0 5px; width:208px}
.empl_block .f_row .f_inputs{margin:0 0 0 150px}
.empl_block .f_row label{width:auto}
.empl_block{overflow:hidden}

.n_page{padding:10px 20px; text-align:left}
.n_page .tbl_radio_list td{padding:0 2px}
.n_page .tbl_checkbox_list td{vertical-align:middle}
.btn_submit{background:url(/images/btn_submit.gif) no-repeat top; height:24px; display:block; margin:0; padding:0; text-indent:-5000px; cursor:pointer; width:68px; border:none}
.btn_submit:hover{background:url(/images/btn_submit.gif) no-repeat 0px 100%; }


.btn_ok{background:url(/images/btn_ok.gif) no-repeat top; height:24px; display:block; margin:3px auto; padding:0; text-indent:-5000px; cursor:pointer; width:45px; border:none}

.btn_ok:hover,
.btn_hover, span.btn_hover, input.btn_hover { background-position:bottom; }

.btn_cancelon, .btn_post,
.btn_cancel, .btn_save_joblist,
.btn_continue {
    background: url(/images/btn_continue.gif) no-repeat 0px 0px;
    height: 24px;
    display: block;
    margin: 3px auto;
    padding: 0;
    text-indent: -5000px;
    cursor: pointer;
    width: 95px;
    border: none;
}
.btn_cancelon,
.btn_cancel {
    background: url(/images/btn_cancel.gif) no-repeat top;
    float:left;
    margin:0 0 0 5px;
    width:66px;
}
.btn_post{
    background:url(/images/post_now.gif) no-repeat top;
    float:left;
    margin:0 0 0 5px;
    width:82px;
}
.btn_save_joblist{
    background:url(/images/btn_save_joblist.gif) no-repeat top;
    height:24px;
    float:left;
    margin: 0px;
    width:95px;
}
.btn_save_joblist:hover,
.btn_post:hover,
.btn_cancelon,
.btn_cancel:hover,
.btn_continue:hover{
    background-position: 0px 100%;
}
.btn_view,
.btn_add_newon,
.btn_add_new{
    background:url(/images/btn_add_PQQ.gif) no-repeat 0px 0px;
    height:21px;
    float:left;
    margin:0 10px;
    padding:0;
    text-indent:-5000px;
    width:99px;
    overflow:hidden;
    border:none;
    cursor:pointer;
}

.btn_view{
    background:url(/images/btn_view.gif) no-repeat 0px 0px;
    float:left;
    margin:10px 10px;
    width:36px;
}
.btn_add_new1on, .btn_add_new1,
.btn_edit_disabled, .btn_edit,
.btn_viewt_disabled,
.btn_view_disabled{
    background:url(/images/btn_view.gif) no-repeat 0px -21px;
    height:21px;
    float:left;
    margin: 10px;
    padding:0;
    text-indent:-5000px;
    width:36px;
    overflow:hidden;
    border:none;
    cursor:pointer;
}
.btn_edit_disabled,
.btn_edit{
    background: url(/images/btn_edit.gif) no-repeat 0px 0px;
    margin: 10px 0px;
    width: 31px;
}
.btn_edit_disabled{
    background:url(/images/btn_edit.gif) no-repeat 0px -21px;
}
.btn_add_new1on,
.btn_add_new1{
    background:url(/images/btn_add_job.gif) no-repeat top;
    margin:0 10px;
    width:99px;
}
.btn_add_new1:hover, .btn_add_new1on,
.btn_edit:hover,
.btn_view:hover,
.btn_add_newon,
.btn_add_new:hover {
    background-position: 0px 100%;
}

.btn_add_new_alert1{background:url(/images/add_new_job_alert.gif) no-repeat top; height:21px; margin:0; float:left; margin:0 10px; padding:0; text-indent:-5000px; width:124px; overflow:hidden; border:none; cursor:pointer}
.btn_add_new_alert1:hover, .btn_add_new_alert1on{background:url(/images/add_new_job_alert.gif) no-repeat bottom; height:21px; margin:0; float:left; margin:0 10px; padding:0; text-indent:-5000px; width:124px; overflow:hidden; border:none; cursor:pointer}
.btn_add_new_big{background:url(/images/add_new.gif) no-repeat top; height:24px; margin:0; float:left; margin:0 10px; padding:0; text-indent:-5000px; width:82px; overflow:hidden; border:none; cursor:pointer}
.btn_add_new_big:hover{background:url(/images/add_new.gif) no-repeat 0px 100%; }
.btn_add_new_big1{background:url(/images/add_newb1.gif) no-repeat top; height:24px; margin:0; float:left; margin:0 10px; padding:0; text-indent:-5000px; width:100px; overflow:hidden; border:none; cursor:pointer}
.btn_add_new_big1:hover{background:url(/images/add_newb1.gif) no-repeat 0px 100%; }
.btn_back{background:url(/images/back.gif) no-repeat top; height:24px; margin:0; float:left; margin:0px 10px; padding:0; text-indent:-5000px; width:82px; overflow:hidden; border:none; cursor:pointer}
.btn_back:hover{background:url(/images/back.gif) no-repeat 0px 100%; }
.btn_new_PQQ{background:url(/images/btn_add_PQQ.gif) no-repeat top; height:21px; display:block; margin:5px 0 0 250px; padding:0; text-indent:-5000px; width:120px; overflow:hidden; border:none; cursor:pointer}
.btn_new_PQQ:hover{background:url(/images/btn_add_PQQ.gif) no-repeat 0px 100%; }
.btn_del_sel{background:url(/images/btn_delete_sel.gif) no-repeat top; height:21px; margin:0; float:left; margin:0; padding:0; text-indent:-5000px; width:105px; overflow:hidden; border:none; cursor:pointer}
.btn_del_sel:hover, .btn_del_selon{background:url(/images/btn_delete_sel.gif) no-repeat bottom; height:21px; margin:0; float:left; margin:0; padding:0; text-indent:-5000px; width:105px; overflow:hidden; border:none; cursor:pointer}

.pqq_answer{margin:5px 0}
.pqq_answer td{padding:0 5px 0 0}
.pqq_answer_sub{height:25px}
.pqq_answer_sub td{padding:0 5px 0 0}

.btn_move_down,
.btn_move_up {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height:21px;
    float:left;
    padding:0;
    text-indent:-5000px;
    width:21px;
    overflow:hidden;
    border:none;
    cursor:pointer;
}
.btn_move_up{
    background-image:url(/images/btn_move_up.gif);
    margin:25px 0 0 5px;
}
.btn_move_down{
    background-image: url(/images/btn_move_down.gif) no-repeat 0px 0px;
    margin:158px 0 0px -21px;
}
.btn_move_up:hover,
.btn_move_down:hover { background-position:  0px 100%; }
.post_job{padding:10px; text-align:left}
.sel_pqq{border-collapse:collapse; margin:5px 0}
.sel_pqq ul{list-style:none; width:40px}
.sel_pqq li{height:30px}
.sel_pqq select.select_multi{width:290px; height:210px; float:left}

.move_all_left,
.move_left,
.move_right,
.move_all_right {
    background:url(/images/btn_all_right.gif) no-repeat 0px 0px;
    height:18px;
    margin:0 auto;
    display:block;
    padding:0;
    text-indent:-5000px;
    width:21px;
    overflow:hidden;
    cursor:pointer;
    border:none;
}
.move_right{
    background:url(/images/btn_right.gif) no-repeat 0px 0px;
}
.move_left{
    background:url(/images/btn_left.gif) no-repeat 0px 0px;
}
.move_all_left{
    background:url(/images/btn_all_left.gif) no-repeat 0px 0px;
}
.move_all_left:hover,
.move_left:hover,
.move_right:hover,
.move_all_right:hover{
    background-position:  0px 100%;
}
.hr{clear:both}

.dataGridTable td{text-align:left !important}
.dataGridTable .tr1 td img, .dataGridTable .tr0 td img{margin:0 auto}
.message{padding:20px; color:green; font-weight:bold}

.mess_menu{margin:0; padding:20px 9px 0; list-style:none; height:21px; background:url(../images/brd_mess.gif) repeat-x bottom}
.mess_menu li{background:url(../images/tab_mess_l.gif) no-repeat  0px 100%; margin:0 6px 0 0; float:left}
.mess_menu li.active{background:url(../images/tab_mess_l.gif) no-repeat 0px 0px}
.mess_menu li a{float:left; height:21px; line-height:21px; background:url(../images/tab_mess_r.gif) no-repeat right bottom}
.mess_menu li.active a{background:url(../images/tab_mess_r.gif) no-repeat right top}
.mess_menu li a:hover{text-decoration:none; color:#000}
.mess_menu li a span{display:block; padding:0 14px 0 26px}
.mess_menu li a.mess_inp span{background:url(../images/mess_inp.gif) no-repeat 10px 6px}
.mess_menu li a.mess_outp span{background:url(../images/mess_outp.gif) no-repeat 10px 6px}
.mess_menu li a.mess_new span{background:url(../images/new_mess.gif) no-repeat 10px 6px}
.content_employer .nomessages{padding-top:20px; color:#5D5A5A}
*, *.* {margin:0px; padding:0px}
html, body{height:100%; margin:0px; padding:0px}
*:focus{outline:none}
table{border-collapse:collapse}
table td{vertical-align:top; padding:0px}

img, table{border:0px}

.block{display:block}
.hide{display:none}
.pointer{cursor:pointer}

.a_left{text-align:left}
.a_right{text-align:right}
.a_center{text-align:center}
.f_left{float:left}
.f_right{float:right}
.clearer{clear:both}
.none{display:none !important}
.show{display:block !important}
.no_bg{background:none !important}
.no_margin{margin:0 !important}
.no_padding{margin:0 !important}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.align_c{position:relative; overflow:hidden; height:1%}
.align_c:after{content:''; display:block; clear:both}
.align_c_left{position:relative; right:50%; float:right}
.align_c_right{position:relative; z-index:1; right:-50%}

.f_size_0{font-size:0px}

.faqSearchHandler{margin:0px; height:0px; padding:0px}
.clear{clear:both}

body{font-family:Arial}
form{clear:both}
.messBoxCntInfo{color:green;}


/* =jqTransform Plugin styles */

/* body { behavior: url("csshover2.htc"); } */

form.jqtransformdone label{
    margin-top:4px;
    margin-right: 8px;
    display: block;
    float:left;
}
form.jqtransformdone div.rowElem{
    clear:both;
    padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
    margin: 0px;
    padding: 0px;
    border: none;
    background-color: transparent;
    cursor: pointer;
    overflow: visible;
    font-family: Arial;
}


button.jqTransformButton span {
    background: transparent url(/select/jqtransformplugin/img/btn_right.gif) no-repeat scroll right top;
    display: block;
    float: left;
    padding: 0px 4px 0px 0px; /* sliding doors padding */
    margin: 0px;
    height: 33px;
}

button.jqTransformButton span span {
    background: transparent url(/select/jqtransformplugin/img/btn_left.gif) no-repeat;
    color: #333;
    padding: 8px 4px 0px 8px;
    font-weight: normal;
    font-size: 12px;
    line-height: 13px;
    display: block;
    text-decoration: none;
    height: 33px;
}

/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
    background: transparent url(/select/jqtransformplugin/img/input_left.gif) no-repeat 0px 0px;
    height: 31px;
    padding: 0px;
    float:left;
}

.jqTransformInputInner {
    background: transparent url(/select/jqtransformplugin/img/input_right.gif) no-repeat right top;
    padding: 2px 4px 2px 0px;
    margin: 0px 0px 0px 4px;
}

.jqTransformInputInner div {
    height: 31px;
}

.jqTransformInputInner input {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height: 18px;
    vertical-align: middle;
    height: 31px;
    color:#404040;
    border: none;
    padding: 5px 0 0 0;
    margin: 0px;
    background:transparent;
}



/*hover*/
.jqTransformInputWrapper_hover{ background: transparent url(/select/jqtransformplugin/img/input_left-hover.gif) no-repeat 0px 0px;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background: transparent url(/select/jqtransformplugin/img/input_right-hover.gif) no-repeat right top;}

/*focus*/
.jqTransformInputWrapper_focus{ background: transparent url(/select/jqtransformplugin/img/input_left-focus.gif) no-repeat 0px 0px;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background: transparent url(/select/jqtransformplugin/img/input_right-focus.gif) no-repeat right top;}



.jqTransformSafari .jqTransformInputInner div {
    position: relative;
    overflow: hidden;
}
.jqTransformSafari input {
    background-color: none;
    position: absolute;
    top: -10px;
    left: -2px;
    height: 42px;
    padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td{
    font-size: 1px;
    line-height: 1px;
    width: 5px;
    height: 5px;
    margin: 0;
    padding: 0;
}

table.jqTransformTextarea tr{
    /*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{
    background: url(/select/jqtransformplugin/img/textarea-tl.gif) no-repeat bottom left;
}
table.jqTransformTextarea td#jqTransformTextarea-tm{
    background: url(/select/jqtransformplugin/img/textarea-tm.gif) repeat-x bottom left;
}
table.jqTransformTextarea td#jqTransformTextarea-tr{
    background: url(/select/jqtransformplugin/img/textarea-tr.gif) no-repeat bottom left;

}
table.jqTransformTextarea td#jqTransformTextarea-ml{
    background: url(/select/jqtransformplugin/img/textarea-ml.gif) repeat-y top left;
}
table.jqTransformTextarea td#jqTransformTextarea-mm{
    background: url(/select/jqtransformplugin/img/textarea-mm.gif) repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
    font-size: 12px;
    line-height: 16px;
}




table.jqTransformTextarea td#jqTransformTextarea-mr{
    background: url(/select/jqtransformplugin/img/textarea-mr.gif) repeat-y top left;
}
table.jqTransformTextarea td#jqTransformTextarea-bl{
    background: url(/select/jqtransformplugin/img/textarea-bl.gif) no-repeat top left;
}
table.jqTransformTextarea td#jqTransformTextarea-bm{
    background: url(/select/jqtransformplugin/img/textarea-bm.gif) repeat-x top left;
}
table.jqTransformTextarea td#jqTransformTextarea-br{
    background: url(/select/jqtransformplugin/img/textarea-br.gif) no-repeat top left;
}
/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-image: url(/select/jqtransformplugin/img/textarea-tl-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-image: url(/select/jqtransformplugin/img/textarea-tm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-image: url(/select/jqtransformplugin/img/textarea-tr-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-image: url(/select/jqtransformplugin/img/textarea-ml-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(/select/jqtransformplugin/img/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-image: url(/select/jqtransformplugin/img/textarea-mr-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-image: url(/select/jqtransformplugin/img/textarea-bl-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-image: url(/select/jqtransformplugin/img/textarea-bm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-image: url(/select/jqtransformplugin/img/textarea-br-hover.gif);}
/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-image: url(/select/jqtransformplugin/img/textarea-tl-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-image: url(/select/jqtransformplugin/img/textarea-tm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-image: url(/select/jqtransformplugin/img/textarea-tr-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-image: url(/select/jqtransformplugin/img/textarea-ml-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(/select/jqtransformplugin/img/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-image: url(/select/jqtransformplugin/img/textarea-mr-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-image: url(/select/jqtransformplugin/img/textarea-bl-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-image: url(/select/jqtransformplugin/img/textarea-bm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-image: url(/select/jqtransformplugin/img/textarea-br-focus.gif);}


table.jqTransformTextarea .jqTransformSafariTextarea div {
    position: relative;
    overflow: hidden;
    border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
    background: none;
    position: absolute;
    top:-10px;
    left:-10px;
    padding: 10px 10px 10px 10px;
    resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
    background: transparent url(/select/jqtransformplugin/img/radio.gif) no-repeat center top;
    vertical-align: middle;
    height: 19px;
    width: 18px;
    display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
    display:block;float:left;
    margin-top:5px;
}
a.jqTransformCheckbox {
    background: transparent url(/select/jqtransformplugin/img/checkbox.gif) no-repeat center top;
    vertical-align: middle;
    height: 19px;
    width: 18px;
    display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
    width: 45px;
    position:relative;
    height: 18px;
    font: bold 11px arial;
    color: #0066d4;
    padding-right: 5px;
    float:left;
}
.jqTransformSelectWrapper div span {
    background:url(/select/jqtransformplugin/img/select_right.gif) no-repeat right 3px;
    font-size: 12px;
    float: right;
    position: relative;
    width:  55px !important;
    height: 21px;
    line-height: 15px;
    padding: 0px 10px 0px 0px !important;
    text-align: right;
    overflow: hidden;
    cursor:pointer;
}
*+html .jqTransformSelectWrapper div span {width:  auto !important;}

.jqTransformSelectWrapper div span.active,
.jqTransformSelectWrapper div span:hover {background:url(/select/jqtransformplugin/img/select_righton.gif) no-repeat right 3px;}

.jqTransformSelectWrapper ul {
    position: absolute;
    width: 75px !important;
    top: 19px;
    left: 0px;
    list-style: none;
    background-color: #FFF;
    border: solid 1px #CCC;
    display: none;
    margin: 0px;
    padding: 0px;
    height: 198px;
    overflow: hidden;
    overflow-y: auto;
    z-index:23;
}

.jqTransformSelectWrapper ul li {position: relative; z-index: 99999;}

.jqTransformSelectWrapper ul a {
    display: block;
    padding: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
    color:#333;
    background-color: #FFF;
    font-size: 12px;


}

.jqTransformSelectWrapper ul a.selected {
    background: #EDEDED;
    color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
    background:#0066d4;
    color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

/* jqTransform Plugin styles */

/* =Styles of checkbox tree css */

/* nested checkbox tree control */
.clear {clear: both;}
ul.unorderedlisttree,
ul.unorderedlisttree2 {
    list-style: none !important  ;
    margin: 0 0 5px 0 !important  ;
}
ul.unorderedlisttree ul, ul.unorderedlisttree ul ul, ul.unorderedlisttree ul ul ul,
ul.unorderedlisttree2 ul, ul.unorderedlisttree2 ul ul, ul.unorderedlisttree2 ul ul ul {
    list-style: none !important  ;
}
ul.unorderedlisttree li,
ul.unorderedlisttree2 li {
    background: none !important  ;
    color: #444 !important  ;
    font-size: 11px !important  ;
    margin: 0 0 5px 0 !important  ;
}
ul.unorderedlisttree li ul,
ul.unorderedlisttree2 li ul,
ul.unorderedlisttree2 li ul ul,
ul.unorderedlisttree li ul ul {
    margin: 7px 0 5px 15px !important;
}
ul.unorderedlisttree,
ul.unorderedlisttree2,
ul.unorderedlisttree2 li ul ul,
ul.unorderedlisttree li ul ul,
ul.unorderedlisttree li ul,
ul.unorderedlisttree2 li ul,
ul.unorderedlisttree li,
ul.unorderedlisttree2 li {
    padding: 0 !important;
}
ul.unorderedlisttree label,
ul.unorderedlisttree2 label {
    background: url(/images/checkboxtree/bg-checkbox.gif) no-repeat 0 1px !important  ;
    cursor: pointer !important  ;
    font-weight: bold !important  ;
    padding: 4px 0 4px 17px !important  ;
}
ul.unorderedlisttree label.checkedchildren,
ul.unorderedlisttree2 label.checkedchildren {
    background: url(/images/checkboxtree/bg-checkbox-checkedchildren.gif) no-repeat 0 1px !important  ;
}
li  label:hover,
li  label.over {
    color: #5D5A5A !important  ;
}
li  label.checked:hover,
li  label.checked.over {
    background: url(/images/checkboxtree/bg-checkbox-checked.gif) no-repeat 0 1px !important  ;
}
li  label.checkedchildren:hover,
li  label.checkedchildren.over {
    background: url(/images/checkboxtree/bg-checkbox-over.gif) no-repeat 0 1px !important  ;
}
.checkboxtreeactive input{
    display: none !important  ;
}

li label {
    color: #5D5A5A !important;
}
li label.checkedchildren:hover,
li label.checkedchildren.over,
li label:hover,
li label.over,
li label.checked:hover,
li label.checked.over,
li label,
li label.checked, li label.checkedchildren {
    padding-left:25px;
}

li  label.checked {
    background: url(/images/checkboxtree/bg-checkbox-checked.gif) no-repeat 0 1px !important;
}
li  label.checkedchildren {
    background: url(/images/checkboxtree/bg-checkbox-checkedchildren.gif) no-repeat 0 1px !important;
}

.multiselect_div img {
    float:left; cursor: pointer;
}
.multiselect_div input {cursor: pointer;}

.multiselect1 img {margin-top: 2px;}
.multiselect2 { padding-left: 22px; }

.multiselect1, .multiselect2, .multiselect2 img {
    float: left;
    list-style: none;
    color:#5D5A5A;
}

label.multiselect_label1 {
    display:block;
    float: left !important;
    width:339px !important;
    background:transparent !important;
    padding-left:5px !important;
    cursor: pointer !important;
}
label.multiselect_label2 {
    display:block;
    width:308px !important;
    background: url(/images/checkboxtree/bg-checkbox-over.gif) no-repeat 0 1px !important;
    cursor: pointer !important;
}
.multiselect_div {display:none;margin:10px;}
img.checkboxtreeimage {cursor: pointer;}
ul.checkboxtreeactive {float: left; padding-top: 10px; padding-bottom: 10px;}
.container {float: left; width: 455px;  background:#FFF;border:solid 1px #E4E4E4; margin-bottom: 5px; _margin-top: 5px; margin-left: 130px; _margin-left: 65px;}

#dataList {
    margin-top: 0px;
    _margin-top:5px;
    padding-left: 10px;
    width: 450px;
    line-height: 18px;
    color: #5D5A5A;
}
#amsIndustries_dataList {
    float: left;
    width: 225px;
    color: #5D5A5A;
    border: 1px solid #E4E4E4;
    padding:2px 5px;
    margin-bottom: 10px;
}
#amsJobTypes_dataList, #amsJobFunctions_dataList, #amsEmploymentPreference_dataList {
    color: #5D5A5A;
    border: 1px solid #E4E4E4;
    width: 225px;
    padding:2px 5px;
    margin-bottom: 10px;
}

#amsJobFunction_dataList p, #amsJobType_dataList p,
#amsJobFunctions_dataList p, #amsJobTypes_dataList p,
#amsIndustries_dataList p {
    margin-bottom: 5px; line-height: 12px;
}
#amsJobFunction_dataList, #amsJobType_dataList {
    color: #5D5A5A; border: 1px solid #E4E4E4; padding: 2px 5px; margin-bottom: 10px;
}


.checkboxtreeactive {min-height: 100px; height: auto !important; height: 100px;}
#amsJobFunction_dataList { width: 225px;  }
#amsJobType_dataList { width: 225px; }

/* Styles of checkbox tree css */

/* =Styles of Login box component */

.login_box_body {
    z-index: 999;
    position: absolute;
    width: 200px;
    min-height: 200px;
    height: auto !important;
    height: 200px;
    border: 1px solid #ccc;
    background: #fff;
    padding-bottom: 10px;
    text-align: left;
}
.login_box_body .login_box_loading {
    padding: 10px;
    position: absolute;
}
.login_box_body fieldset.data_container .warning_mess {
    padding: 0px;
    margin: 0px;
    font: bold 0px/0px serif;
}
.login_box_body fieldset.data_container .warning_mess .mess {
    padding: 0px 10px;
    font: normal 12px Arial, Helvetica, sans-serif;
}
.login_box_body .login_box_loading img {
    margin-right: 5px;
}
.login_box_body .login_box_loading img {
    width: 20px;
    height: 20px;
}
.login_box_body .tf_input {
    width: 125px;
}
.login_box_body .btn_close {
    display: block;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    background: none;
    margin: 0px 5px 0px auto;
    width: 10px;
}

.login_box_body fieldset.data_container .f_row label,
.login_box_body fieldset.data_container .f_row .f_inputs {
    float: none;
    padding: 2px 4px 2px 0px;
    display: block;
    width: auto;
}
.login_box_body fieldset.data_container .f_buttons {
    padding-left: 0px;
}
.login_box_body fieldset.data_container .f_buttons .btn {
    margin: auto;
    float: none;
}
.login_box_body fieldset.data_container .f_row label,
.login_box_body fieldset.data_container .f_row .f_inputs,
.login_box_body fieldset.data_container .f_row .checkboxes {
    padding-left: 3em;
}
.login_box_body fieldset.data_container .f_row .f_labels,
.login_box_body fieldset.data_container .f_row .checkboxes {
    float: left;
}
.login_box_body fieldset.data_container .f_row .f_labels {
    padding-left: 5px;
}
.login_box_body fieldset.data_container .help_link  {
    padding-left: 0px;
    text-align: center;
}

/* Styles of Login box component */


/* =Styles of search.css */

#ddlJobType{width:300px !important;}
td.jb_func {position: relative !important; width: 450px;}
td.jb_func #amsSearchJobFunctions_addMoreTreeContainerWrapper {margin-left: 0px !important; _margin-left: -50px !important; height: 320px !important;}
td.jb_func #amsSearchJobFunctions_addMoreTreeContainer {height: 315px !important;}
td.jb_func #amsSearchJobFunctions_addMoreTreeBtn {margin-top: -42px !important; margin-left: 360px !important; _margin-left: 180px !important;}
td.jb_func #amsSearchJobFunctions_dataList {padding-top: 2px;  padding-left: 5px; padding-right: 5px; color: #808080; background: #fff; border:1px solid #B4B4B4;}
.sign_up_hide1 {display: none;}

/* Styles of search.css */

/* =Styles of mailer.css */

.mailer_body {
    border: solid 1px #000;
    width: 370px;
    height: auto;
    position: absolute;
    padding: 10px;
    background:#fff url(/images/bg_send_to_friend.gif) repeat-x top;
    z-index:100;
    overflow:hidden;
}
.mailer_body .mailer_loading {
    padding: 10px;
    position: absolute;
}
.mailer_body .mailer_loading img {
    margin-right: 5px;
    width: 20px;
    height: 20px;
}
.mailer_body .btn_close {
    background:url(/images/btn_close.gif) no-repeat 0 0;
    padding:0;
    float:right;
    width:21px;
    height:21px;
    text-indent:5000px;
    overflow:hidden;
    position:relative;
}
.mailer_body .btn_close:hover {
    background:url(/images/btn_close.gif) no-repeat 0 -21px;
}
.mailer_body h3{
    color:#0066D4;
    font:bold 15px Arial, Helvetica, sans-serif;
    padding:20px 0 5px;
    text-align:center;
}
.mailer_body label{
    width:80px !important;
    padding:0 0 0 20px;
    color:#555;
}
.mailer_body .tf_input{
    border:1px solid #E4E4E4;
    color:#A5A5A5;
    float:left;
    font:normal 12px Arial, Helvetica, sans-serif;
    height:18px;
    padding-left:5px;
    padding-top:2px;
    width:230px;
}
.mailer_body .f_row {
    overflow:hidden;
    width:auto;
}
.mailer_body .info {
    text-align: center;
    font-weight: bold;
    padding: 15px 0px 10px;
}
.mailer_body .f_buttons{
    padding:0 0 0 150px;
}

/* Styles of mailer.css */


.jb_func .edit_popup_cont_box {
    position: relative;
    width: 465px;
}
.helper_box {
     float: left;
     position: relative;
}
.back_center:hover {background-position: center bottom;}
.fl {float: left; margin-left: 25px !important;}
.new_btn:hover {margin-left: 10px !important;}






