.careers #topContent {
	padding: 20px 0;
	border-bottom: 1px solid #b7b7b7; }


.careers #topContent img {
	float: left;
	padding-right: 30px; }
		
.careers p {
	font-size: 14px;
	line-height: 24px; }
		
.careers #internships {
	padding: 20px 0 20px 0 ;
	border-right: 1px solid #b7b7b7;
	width: 540px; }
	
.careers #internships h2 {
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	font-size: 24px;
	padding-bottom: 15px;
	border-bottom: 1px solid #b7b7b7;
	margin-bottom: 20px; }
	
.careers #internships p {
	padding-right: 30px; }

.careers #midRightSpace {
	float: right;
	width: 190px; }

.careers #midRightSpaceInside {
	padding-top: 50px; }

.careers .videoIntro {
	font-size: 18px;
	line-height: 26px; 
	color: #cccccc;
	padding: 20px 0;
	border-top: 1px solid #b7b7b7; }
	
.careers .videoIntro .hfa {
	color: #cccccc; }
	
.careers #video_careers { 
	padding: 20px 64px 20px 64px;
	border-top: thin #b7b7b7 solid;
	padding-left: 64px; }
	
.careers .hrContact, 
.careers .hrContact p {
	text-align: center;
	font-weight: bold; }
	
.careers .hrContact a:link,
.careers .hrContact a:visited,
.careers .hrContact a:active {
	color: #ffb60f;
	font-weight: bold; }

.careers .hrContact a:hover {
	color: #ffffff; }