
#careersfrm select{
	width: 155px;
}

#careersSearchbtn{
	float: right;
	margin-right: 15px;
}

.paging{
	width: 100%;
	text-align: right;
}

.currentpage{
	color: #9A0431;
}

.step{
	float: left;
	margin-right: 20px;
	padding: 3px 10px 3px 10px;
	border: solid 1px #9A0431;
}

.currentstep{
	font-weight: bold;
	background-color: #9A0431;
	color: #FFF;
}

.stepContent{
	margin-top: 10px;
	border: solid 1px #9A0431;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	zoom: 1;
	
}
*html .stepContent{
	zoom: 1;
}


#contentFull {
	float: left;
	width: 830px;
	text-align: left;
	padding-right:10px;
	margin-left:50px;
}

#applyForm .flabel{
	clear: both;
	float: left;
	width: 190px;
}

#applyForm .finput{
	float: left;
}

.frow{
	clear:both;
	margin-bottom: 5px;
	float: left;
}

.careerBtn{
	margin-right: 10px;
}

#step1content{
	margin-top: 10px; 
	margin-left: 40px;
}

.step3options{
	float: left;
}

.leftmargin{
	margin-top: 10px;
	margin-left: 180px;
}

* html .leftmargin{
	margin-left: 90px !important;
}

.stepContent hr{
	margin-top: 10px;
	margin-bottom: 10px;
}

.jobdetails #footerShell {
	margin-left: 84px;
	width: 580px;
}

.jobapplication #footerShell {
	margin-left: 50px;
	width: 580px;
}

*html #ie6hack{
	width: 600px;
}

.othertitleinput {
	float: right; 
	display: inline; 
	width: 500px; 
	margin-left: 4px;
}

* html .othertitleinput{
	margin-top: -25px;
	margin-left: 24px;
}

*  + html .othertitleinput{
	margin-top: -25px;
	margin-left: 24px;
	
}

* + html .ie7hack{
	margin-top: -16px;
	margin-left: 24px;
	width: 200px;
}


#frmAgencyLogin{
	width: 600px;
	visibility: hidden;
}

#frmAgencyLogin .20height{
	height: 10px;
}
#frmAgencyLogin label{
	float: left;
	width: 100px;
}

#frmAgencyLogin input.longinput{
	float: left;
	width: 200px;
}
