.radius5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.radius3{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.hd_container{background-color:#fff;margin-top:10px;}
.hd_container div, .hd_container p, .hd_container select, .hd_container input, .hd_container textarea{
    color: #000;
    font-family: calibri,tahoma,verdana,arial,sans-serif;
}
.hd_inner{width:950px;margin:0 auto;text-align:left;font-family:calibri,tahoma,verdana,arial,sans-serif;padding-bottom:35px;}
.hd_head{border-bottom:2px solid #000;padding:10px 8px;}

.hd_title{float:left;font-size:37px;text-transform:uppercase;line-height:37px;}

.hd_right{float:right;text-align:right;}
.hd_cs{font-size:19px;line-height:19px;}
.hd_cs a{font-size:19px;line-height:19px;color:#CA3E66;text-decoration: underline;}
.hd_time{font-size:16px;line-height:16px;padding-top:2px;}

#hd_menu{}
#hd_menu ul{list-style:none;width:100%;margin:0;}
#hd_menu ul li{float:left;color:#000;padding:2px 30px 2px 15px;}
#hd_menu ul li.first{}
#hd_menu ul li.last{padding-right:0;}

#hd_menu ul li a{color:#667a7f;font-size:21px;text-transform:uppercase;font-weight:normal;text-decoration:none;}
#hd_menu ul li a:hover{color:#ca3e66;}
#hd_menu ul li.active a{color:#ca3e66;font-weight:bold;}

.hd_content{}
.hd_content a{color:#ca3e66;}

.hd_search_box{border:1px solid #000;padding:5px;}
#hd_search{border:0;width:800px;float:left;color:#000;font-size:21px;line-height:29px;padding:3px 0 3px 10px;font-weight:bold;}
#hd_search_button{background-color:#df4571;font-size:21px;line-height:29px;color:#fff;text-transform:uppercase;float:right;padding:3px 20px;}

.hd_row{padding:20px 0;border-top:1px dotted #a3a6aa;}
.hd_row_first{border-top:0;}
.hd_row_left{float:left;width:325px;text-align:center;}
.hd_row_title{font-size:33px;padding-bottom:15px;}
.hd_row_img{border:0;}
.hd_row_right{float:right;width:625px;}

.hd_row ul{margin:0 0 0 17px;list-style:inherit;}
.hd_row ul li{line-height:19px;font-size:18px;}

.hd_row ul li ul{margin:0 0 0 7px;list-style:upper-latin outside none;}
.hd_row ul li ul li{margin-left:-2px;}
.hd_row ul li .note{font-size:13px;line-height:16px;padding:10px 0 5px;}

.hd_content .view_all{background:transparent url('../i/help/3_arrows.png') scroll right center no-repeat;padding-right:20px;margin-left:17px;font-size:15px;font-weight:bold;}

.career_page{border-top:1px dotted #A3A6AA;padding:20px 10px 0;min-height:665px;}

.career_menu{width:300px;float:left;}
.career_menu ul{list-style:none;margin:0;}
.career_menu ul li{padding:5px;border-bottom:1px dotted #A3A6AA;margin:0 !important;}
.career_menu ul li a{color:#000;font-size:16px;line-height:20px;}
.career_menu ul li a:hover{color:#c94366;}
.career_menu ul li.active a{color:#c94366;}

.career_content{float:right;width:605px;}

.career_content, .career_content div, .career_content p, .career_content select, .career_content input, .career_content textarea{
    font-size: 18px;
}

.career_content h2{font-size:35px;font-weight:normal;color:#000;padding-bottom:10px;}
.career_content h3{font-size:21px;font-weight:bold;color:#000;padding:15px 0 5px;}

ul.job-list{list-style:disc outside none;margin:0 0 0 17px;}
ul.job-list li{margin:0 !important;padding:1px 0 2px;}
ul.job-list li a{color:#c84766;font-size:18px;}

.job{display:none;}

.job_empl{margin-bottom:15px;}

.job ul{list-style:disc outside none;margin:10px 0 0 17px;}
.job ul li{margin:0 0 15px 0 !important;font-size:15px;line-height:15px;}

.apply-job-box{width:360px;margin:0 auto;padding:10px 0 15px;display:none;}
.apply-job-box-bttm{padding:20px 0 0;}
.career_content .aj-text{float:left;font-size:22px;line-height:33px;}
.aj-btn{float:right;width:144px;height:33px;background-color:#d24669;color:#fff;font-size:22px;text-align:center;line-height:33px;cursor:pointer;}
.aj-btn img{color:#fff;font-size:22px;text-align:center;line-heihgt:33px;vertical-align:middle;}


#career-popup-overlay{
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1100;
}
#career-alert-overlay{
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1110;
}
.career-popup{
    display: none;
    left: 130px;
    margin: 0 auto;
    opacity: 1;
    padding: 0;
    position: absolute;
    top: 300px;
    z-index: 1101;
}
.career-popup em{color:red;}

#career-alert{
	z-index:1111;
}
.popup-outer{
    background-color: #000;
    box-shadow: 0px 0px 15px 0 #000;
    padding: 5px;
}
.popup-inner{
    background-color:#fff;
    overflow: auto;
    padding: 20px;
}
.popup-container{
    color: #000;
    min-height: 100px;
    width: 670px;
}
.popup-close{
    background:transparent url("../i/help/close.png") scroll center center ;
    cursor: pointer;
    display: none;
    height: 30px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 30px;
    z-index: 1103;
}

.career-popup-title{font-size:34px;color:#000;font-weight:normal;font-family:calibri,tahoma,verdana,arial,sans-serif;padding-bottom:10px;}
hr.hr_2gray{border:0;border-bottom:2px solid #a3a6aa;height:0;margin:0;padding:0;}

.popup-container .c_f_row{padding:7px 10px;border-bottom:1px dotted #A3A6AA;}
.popup-container .c_f_row div{font-size:15px;line-height:25px;color:#000;font-family:calibri,tahoma,verdana,arial,sans-serif;}
.popup-container .cell_1{float:left;width:175px;}
.popup-container .cell_2{float:left;width:300px;margin-right:8px;}
.popup-container .c_f_row input{padding:0 5px;width:288px;height:23px;font-size:15px;line-height:25px;color:#000;font-family:calibri,tahoma,verdana,arial,sans-serif;border:1px solid #30383a;}
.popup-container .cell_3{float:left;}
.popup-container .cell_loader{float:left;background:transparent url('../i/help/loader.gif') scroll center center no-repeat;width:20px;height:23px;display:none;}

.sj-btn{margin:20px auto 0;width:144px;height:33px;background-color:#d24669;color:#fff !important;font-size:22px;text-align:center;line-height:33px;cursor:pointer;}
.sj-img{color:#fff;font-size:22px;text-align:center;line-heihgt:33px;vertical-align:middle;}

#career-error-msg,#career-error-msg div{
	padding-top:15px;
    color: #000;
    font-family:calibri,tahoma,verdana,arial,sans-serif;
    font-size:18px;
    line-height:22px;
    text-align:center;
}
#career-error-msg div.career_note {
    font-size:16px;
    line-height:20px;
}

.career_confirmation_content{
	text-align:center;
	color:#000;
    font-family:calibri,tahoma,verdana,arial,sans-serif;
    font-size:22px;
    padding:70px 0;
    border-bottom:1px dotted #A3A6AA;
}
.career_confirmation_content h1{
    color: #000;
    font-family: calibri,tahoma,verdana,arial,sans-serif;
    font-size: 34px;
    font-weight: normal;
    padding-bottom: 10px;
}

#cover_letter_uploadUploader{
margin-top:-2px;margin-bottom:-2px;
background:transparent url('/i/help/upload.png') scroll center center no-repeat;
}
#resume_uploadUploader{
margin-top:-2px;margin-bottom:-2px;
background:transparent url('/i/help/upload.png') scroll center center no-repeat;
}

.hd_center{border-top:1px dotted #A3A6AA;padding:20px 10px 0;}
.hd_center div{font-family: calibri;}
.qw{text-align: center;color:#000;font-size:21px}
.qw a{color:#C94366;font-size:21px;text-decoration: underline;}

#contact_form{
float:left;width: 450px;
border:1px solid #ddd;
}
.h_contact{background: #ddd;color:#545454 !important;font-size: 33px;line-height: 60px;padding-left:20px ;}

#contact-address{float:left;width: 430px;margin-left: 20px;}
#contact-address .phone{font-size: 21px;}
#contact-address a{font-size: 16px;color: #000;}
#contact-address a:hover{text-decoration: underline;}

.contact_addr{font-size: 19px;color:#666 !important}
#contact_form .field1{color:#444 !important;font-size: 17px;line-height:28px;margin-left:30px;margin-top: 2px;}
#contact_form input.field2{padding: 4px;width: 384px;font-size: 13px;border: 1px solid #bbb;margin-left: 30px;font-family: calibri;}
#contact_form textarea{border: 1px solid #bbb;height: 109px;width: 386px;margin-left: 30px;}
#contact_form select{font-size: 13px;font-family: calibri;
 border-radius: 0;
background: transparent;
height:25px;
padding:4px;
border: 0;
line-height: 1;
-webkit-appearance: none;
width: 413px;
}
.select_n{
overflow: hidden; 
margin-left: 30px;
background: url(/i/down_arrow_select.jpg) no-repeat right;
border: 1px solid #bbb;
height:27px;
width: 392px;
}
.org1{font-size: 15px;line-height: 20px;margin-top: 15px;}
#form_balans{width: 650px;margin-left: 240px;}
#form_balans .field1{color:#444 !important;font-size: 17px;line-height:25px;float:left;text-align: right;height: 25px;}
#form_balans input.field2{padding: 4px;width: 300px;font-size: 13px;border: 1px solid #bbb;font-family: calibri;float: left;margin-left: 10px;}
#form_balans .errorContainer{font-size: 15px !important;}
#form_balans a{color:#000;font-family: calibri;font-size:13px}