/********************/
/* Careers Styles */
/********************/
div#topContent {
	position: relative;
}
div#secNav, div#secNav2col {
	padding: 15px 25px 0px 25px;
}
div#secNav ul, div#secNav2col ul {
	list-style: none;
	font-size: 11px;
}
div#secNav2col ul {
	float: left;
	width: 145px;
}
div#secNav2col li {
	padding: 0px 20px 0px 0px;
}
div#secNav li, div#secNav2col li {
	margin: 0px 0px 5px 0px;
}
div#secNav h2, div#secNav2col h2 {
	margin: 0px 0px 4px 0px;
	font-size: 16px;
/* CLIENT CHANGE
	font-weight: normal;
*/
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}
div#secNav a:link, div#secNav a:visited, 
div#secNav2col a:link, div#secNav2col a:visited {
	color: #46618f;
	text-decoration: none;
}
div#secNav a:hover, div#secNav a:active, 
div#secNav2col a:hover, div#secNav2col a:active {
	color: #da9836;
}
div#secNav a.hLight:link, div#secNav a.hLight:visited, 
div#secNav2col a.hLight:link, div#secNav2col a.hLight:visited {
	color: #da9836;
}
div#secNav a.hLight:hover, div#secNav a.hLight:active, 
div#secNav2col a.hLight:hover, div#secNav2col a.hLight:active {

}
div#subNav {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
div#subNav ul {
	float: left;
	width: 774px;
	list-style: none;
	font-size: 11px;
	line-height: 30px;
	background: #6d81a6;
}
div#subNav li {
	float: left;
	margin: 0px 13px 0px 15px;
}
div#subNav a:link, div#subNav a:visited {
	display: block;
	padding: 0px 0px 0px 21px;
	color: #dfddd2;
	text-decoration: none;
	background: url(../media/images/careers/arrow_careers_subnav_off.gif) center left no-repeat;
}
div#subNav a:hover, div#subNav a:active, div#subNav a.hLight:link, div#subNav a.hLight:visited {
	color: #da9836;
	background: url(../media/images/careers/arrow_careers_subnav_on.gif) 7px 9px no-repeat;
}
div#subNav a.hLight:hover, div#subNav a.hLight:active {

}



/********************/
/* Containers */
/********************/
div#mainContent .col1container {
	float: left;
	width: 341px;
}
div#mainContent .col2container {
	float: right;
	width: 215px;
	margin: 0px 3px 0px 0px;
}
div#mainContent .col3container {
	float: right;
	width: 215px;
	text-align: center;
}



/********************/
/* Featured People */
/********************/
div#featPeopleLeft {
	float: left;
	padding: 0px 10px 25px 45px;
	font-size: 11px;
	color: #8ba6c7;
}
div#featPeopleLeft img {
	margin: 0px 0px 3px 0px;
}
div#featPeopleLeft p {
	padding: 0px 0px 0px 1px;
}
div#featPeopleLeft p span {
	display: block;
}
div#featPeopleLeft span.name {
	font-weight: bold;
}
div#featPeopleLeft span.name * {
	color: #46618f;	
	text-decoration: none;
}
div#featPeopleLeft span.title {
	font-style: italic;
}
div#featPeopleRight {
	float: left;
	padding: 0px 0px 25px 10px;
}
div#featPeopleRight ul {
	list-style: none;
}
div#featPeopleRight li {
	float: left;
	margin: 0px 5px 0px 0px;
}
div#featPeopleRight li.hLight img {
	opacity: 0.25;
	filter:alpha(opacity=25);
}
div.profInfo img {
border: 1px solid #fff;
}
div.profInfo span.service {
	line-height: 12px;
}



/********************/
/* Featured Professional */
/********************/
div#featProfessional {
	float: left;
	padding: 0px 10px 25px 10px;
	font-size: 10px;
	line-height: 17px;
	color: #dfddd2;
	text-align: left;
}
div.profInfo {
	clear: both;
	width: 195px;
}
div.profInfo p span {
	display: block;
}
div.profInfo span.name {
	font-weight: bold;
	color: #fff;
}
div.profInfo span.title {
	font-style: italic;
}
div.profInfo div {
	clear: both;
}
div#featProfessional img {
	float: left;
	margin: 0px 15px 25px 0px;
}
div#featProfessional .moreLink {
	margin: 3px 0px 0px 0px;
}
div#featProfessional a:link, div#featProfessional a:visited {
	color: #fff;
	text-decoration: none;
}
div#featProfessional a:hover, div#featProfessional a:active {
	color: #da9836;
}



/********************/
/* Featured Office */
/********************/
div#featOffice {
	float: left;
	padding: 0px 10px 25px 10px;
	font-size: 10px;
	line-height: 17px;
	color: #dfddd2;
	text-align: left;
}
div#featOffice img {
	margin: 0px 0px 5px 0px;
}
div#featOffice a:link, div#featOffice a:visited {
	color: #fff;
	text-decoration: none;
}
div#featOffice a:hover, div#featOffice a:active {
	color: #da9836;
}



/********************/
/* Breaking News */
/********************/
div#breakingNews {
	float: left;
	padding: 0px 10px 25px 10px;
	font-size: 10px;
	color: #dfddd2;
}
div#breakingNews h2 {
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	color: #fff;
}
div#breakingNews ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
div#breakingNews li {
	padding: 0px 0px 7px 0px;
}
div#breakingNews h3 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 12px;
	color: #fff;
}
div#breakingNews .moreLink {
	padding: 0px;
	margin: 0px;
}
div#breakingNews a:link, div#breakingNews a:visited {
	color: #fff;
	text-decoration: none;
}
div#breakingNews p.moreLink a:hover, div#breakingNews p.moreLink a:active {
	color: #da9836;
}



/********************/
/* Featured Item Styles */
/********************/
div#featItem {
	width: 164px;
	margin: 0px auto;
	font-size: 10px;
	color: #dfddd2;
}
div#featItem p {
	margin: 9px 0px 0px 0px;
	text-align: right;
}
div#featItem a:link, div#featItem a:visited {
	color: #fff;
	text-decoration: none;
}
div#featItem a:hover, div#featItem a:active {
	color: #da9836;
}



/********************/
/* Careers Details */
/********************/



/********************/
/* Main Content Styles */
/********************/
div#mainNarrative {
	padding: 0px 25px 25px 25px;
}
div#mainNarrative h2 {
	margin: 0px 0px 19px 0px;
	font-size: 14px;
	font-weight: normal;
	color: #46618f;
}



/********************/
/* Related Column */
/********************/



/********************/
/* Footer Styles */
/********************/
div#footer {
	clear: both;
}
