@charset "utf-8";
/* CSS Document - Online Application Styles*/
div {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.appBody{
	width:630px;
	height:100%;
}
#AppEducation{
	width:100%;
}
#AppEducation textarea{ 
	font-size:11px;
}
#expTable{
	width:620px;
}
#expTable input[type=text]{
	/*width:100%;*/
}
.appAbsolute{
/*position:absolute;*/
position:relative;
}
.appPage{
	width:630px;
	height:100%;
	float:left;
}

.appPageHidden{
/*	visibility:hidden;*/
	display:none;
	clear:both;
}
.appWidth315px{
	width:313px;
	float:left;
}
.appWidth210px{
	width:210px;
	float:left;
}
.appClearLeft{
	clear:left;
}

.appWidth315px #Logo{
	float:left;
}
.appWidth315px #Text{
	float:right;
}
.appCenter{
	text-align:center;
}

.appSectionHeader{
	margin-top:5px;
	background-image:url(/us/en/careers/images/title_bg.jpg);
	color:#FFFFFF;	
	padding:5px;
}
.appSectionHeader1122{
	background-image:url(/us/en/careers/images/title_bg_1122.jpg);
	color:#FFFFFF;	
	padding:5px;
}
.appSmallFormLabel{
	font-weight: bold;
	color:#000000;
	width:125px;
	text-align:right;
	margin-right:5px;
	padding-right:5px;
}
.appLongFormLabel{
	font-weight: bold;
	color:#000000;
	width:175px;
	float:left;
	text-align:right;
	margin-right:5px;
}

.appFloatLeft{
	float:left;
}

.appFloatLeft #Position{
	font-weight: bold;
	color:#000000;
	width:150px;
	margin-right:5px;
}

.appFloatRight{
	float:right;
}
.appFloatLeft #AppDate{
	font-weight: bold;
	color:#000000;
	width:150px;
	text-align:right;
	margin-right:5px;
}
.appFloatLeftHidden{
	visibility:hidden;
	display:none;
}
.appLabelLeft{
	font-weight: bold;
	color:#000000;
	float:left;
	width:180px;
	margin-right:5px;
}
.appBody #Name{
	margin-bottom:5px;
}
.appCheckLabel{
	margin-left:3px;
	margin-right:10px;
	padding-top:2px;
	float:left;
}
.appSmallItalics{
	font-size:9px;
	font-style:italic;
}
.appSpacer5px{
	width:5px;
	float:left;
}
.appSpacer15px{
	width:15px;
	float:left;
}
.appSmallBold{
	font-size:9px;
	font-weight:bold;
}
.appSmallText{
	font-size:9px;
}
.appBorderBotRight{
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	text-align:center;
	vertical-align:middle;
	height:80px;
	padding-left:5px;
}
.appBorderBot{
	border-bottom: solid 1px #000000;
	text-align:center;
	vertical-align:middle;
	height:50px;
	padding-left:5px;	
}

.appBorderBotRightShort{
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	text-align:center;
	vertical-align:middle;
	height:20px;
}
.appBorderBotShort{
	border-bottom: solid 1px #000000;
	text-align:center;
	vertical-align:middle;
	height:20px;
}
.appEdInput{
	width:95%;  	
	border-style:none; 
	border:0;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.appExpBorderRight{
	border-right: solid 1px #000000;
}
.appExpBorderBot{
	border-bottom: solid 1px #000000;
	margin-bottom: 5px;
}
.appTextArea{
	width:95%;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	overflow:auto;
}
.appLabel{
	font-weight:bold;
}
/* CSS Document - ATS Admin Styles*/
.ATS{
	width:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	float:left;
}

.ATSnewJobFormLabel {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	margin-bottom:3px;
}
.ATSMainContainer{
	width:100%;
	padding-top:5px;
}
.ATSMainHeader{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4D6D7C;
	text-decoration: none;
}

.ATSerrorText {
	font-weight: bold;
	color: #FF0000;
	margin-bottom:10px;
}
.ATSradioText {
	margin-top:4px;		
	float:left;
}

.ATSsmallText {
	font-size: 9px;
}
.ATSsubText {
	font-size: 9px;
	font-weight: bold;
	margin-left:20px;
	margin-top:10px;
}
.ATSBody{
	position:relative;
	width:630px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;	

}
.ATSnormalText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;	
}
.ATSformLabel {
	font-size: 11px;
	width:255px;
	font-weight: bold;
	color: #4D6D7C;
	text-align:left;
	float:left;
	padding-bottom:2px;
	padding-top:2px;		
}
.ATSrequiredFieldSymbol{
	width:10px;
	float:left;
	color:#FF0000;
	text-align:right;
	vertical-align:top;
	margin-right:5px;
	display:inline;	
}
.ATSfloatLeft{
	float:left;
	padding-bottom:2px;
	padding-top:2px;	
	display:inline;
}
.ATSfloatLeft a {
	text-decoration:none;
}

.ATSfloatLeftNoWidth{
	float:left;
}
.ATS_375px{
	width:375px;
	padding-bottom:2px;
	padding-top:2px;	
}
.ATSfloatLeft2{
	float:left;
	width:630px;
	padding-bottom:2px;
	padding-top:2px;	
}

.ATSSubHeader{
	width:auto;
	font-size: 13px;
	font-weight: bold;
	color: #4D6D7C;
	margin-top:10px;	
	margin-bottom: 5px;
	float:left;
}
.ATSTableHeader{
	background-color:#4D6D7C;
	font-size: 8px;
}
.ATSbtnShow{
	visibility:visible;
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:125px;
}
.ATSbtnHide{
	visibility:hidden;
	display:none;
	float:left;
}
.ATSformSubmit{
	width:auto;
}
.ATSformSubmitCenter{
	width:auto;
	text-align: center;
	padding-top:15px;
	margin-top:7px;
	float:left;
}

.ATSrow{
	width:630px;
}
.ATShalfRow_250px{
	width:250px;
	float:left;
}
.ATShalfRow_380px{
	width:380px;
	float:left;
}
.ATSloginFormLabel {
	font-size: 10px;
	width:100px;
	font-weight: bold;
	color: #4D6D7C;
	text-align:right;
	float:left;
	margin-right:5px;
}

.ATSfloatRight{
	float:right;
}
.ATSalignRight{
	text-align:right
}
.ATSalignCenter{
	text-align:center;
}

.ATSwidth275{
	width:275px;
	float:left;
	text-align:right;
	margin-top:5px;
}

.ATSclearBoth{
	clear:both;
	width:1px;
	height:1px;
}	
.ATSclearLeft{
	clear:left;
	width:0px;
	height:0px;	
}
.ATSHidden{
	visibility:hidden;
}
.ATSbtn216{
	width:215px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;	
}
.ATSbtn150{
	width:150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.ATSbtn75{
	width:75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.PasswordPopUp{
	width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
#ATSrejectPopUp{
	visibility:hidden;
	display:block;
	width: 450px;
	position:absolute;
	top:300px;
	left:50px; 
	background-repeat:repeat-x;
	background-color:#CCCCCC;
	border: solid 1px #000000
	
}
#ATSuploadTips{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
#ATSuploadTips ol li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4D6D7C;
	text-decoration: none;
}
.ATSCandidateContainer{
	width:auto;		
	float:left;
}
.ATSdetailsHeader{
	width:auto;
	font-size: 13px;
	font-weight: bold;
	float:left;
	visibility:visible;
	display:block;	
}
.ATSdetailsHeaderHidden{
	visibility:hidden;
	display:none;
}

/* Jobs */
.ATSWidth540px{
	float:left;
	width:540px;
	clear:both;
}

.ATSWidth540pxHidden{
	width:540px;
	visibility: hidden;
	display: none;
	clear:both;	
}
.ATSAdminJobSubHeader{	
	font-size: 12px;
	font-weight: bold;
	margin-right:25px;
	margin-left:75px;
	float:left;
}
.ATSAdminJobHeader{
	visibility: visible;
	display: block;	
	margin-bottom:5px;
	margin-top:5px;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	color: #4D6D7C;
	float:left;
	clear:both;
	margin-left:5px;
	width:250px;
}
.ATSAdminJobHeaderHidden{
	width:540px;
	visibility: hidden;
	display: none;	
}
.ATSJobDetailsInnerContainer{
	width:540px;
	margin-left:10px;
	float:left;
	margin-top:5px;
}	
.ATSAdminJobDetail{
	margin-bottom:2px;
	margin-top:2px;
	font-size: 10px;
	text-align:left;
	float:left;
	width: 150px;
	visibility:visible;
	display:block;
}
.ATSAdminJobDetailZeroRecords{
	margin-bottom:5px;
	margin-top:2px;
	font-size: 10px;
	text-align:left;
	float:left;
	width: 100%;
	visibility:visible;
	display:block;
	clear:both;
	margin-left:5px;
}

/* Candidate Details */
.ATSicon{
	width:20px;
	height:32px;
	margin-left: 10px;
	float:left;
}
.ATScandidateNames{
	width:150px;
	margin-top:3px;
	vertical-align:middle;
	font-size: 12px;
	float:left;	
}
.ATScandidateNames a{
	text-decoration:none;
}
.ATScandidateCheckBox{
	margin-right:7px;
	margin-left:7px;
	vertical-align:middle;
	float:left;
}

.ATSCandidateSubHeader{
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
}
.ATSCandidateFormLabel{
	float:left;
	font-size:11px;
	font-weight:bold;
	width: 150px;
	text-align:right;
	margin-right:5px;
}
.ATSCandidateFormLabelPaddingTop{
	float:left;
	font-size:11px;
	font-weight:bold;
	width: 150px;
	text-align:right;
	margin-right:5px;
	padding-top:5px;
}
.ATSSpacerHeight_10px{
	height:10px;
}
.ATSSpacerWidth_25px{
	width:25px;
	float:left;
}
/* ATS Search */
.ATSSearch{
	width: 260px;
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;	
}
.ATSSearchBorder{
	background-color:#F4F5F7;
	width:auto;
	border:solid 1px #000000;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:5px;
	padding-left:5px;
}
.ATSSearchWidgetCol{
	width: 100px;
	float:left;
	text-align:left;
}
.ATSbottomBorder{
	width:630px;
	border-bottom:solid 1px #4D6D7C;
	margin-bottom:5px;
}
.ATSmarginBottom_5px{
	margin-bottom: 5px;
}
#ATSLegend{
 width:630px;
 float:left;
 padding:3px;
 }
#ATSLegend div{
	color: #4D6D7C;
	font-size: 12px;
	text-align:left;
}
.ATSLegendText{
	height:32px;
	padding-top:5px;
	width:150px;
	float:left;
}
.ATSmarginTop_50px{
	margin-top: 50px;
}
.ATSsmallFormLabel{
font-weight: bold;
color:#000000;
width:125px;
float:left;
text-align:right;
margin-right:5px;
}
.ATSpaddingLeft_5px{
	padding-left: 5px;
}
.ATSborder{
	border: solid 1px #CCCCCC;
	overflow:hidden;
}
.ATSSpacerWidth_15px{
	float:left;
	width:15px;
}
#NewResumes{
	color:#000000;
	float:left;
	margin-left:10px;
	margin-top:5px;
}
.ATSResumeCntBold{
	color:#000000;
	font-weight:bold;
	margin-left:10px;
	float:left;
}
.ATSResumeCnt{
	color:#000000;
	font-weight:normal;
	float:left;
	margin-left:10px;
}
.ATSMCEFormElements{
	width: 275px;
	font-size:11px;
}
#mainContainer{
	width:100%;
}
#mainContainer table{
	font-size:18px;	 		
}
.CCValues{
	list-style-type:circle;
}
.CCValues_li{
	display: inline;	
}


