﻿.introLarge {
	font: normal 14px/21px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0;
	padding: 0px 0px 0 0;	
	}

.h2 {
	margin:15px 0 0 0;
	padding:0;
	font: Normal 16px/20px "Trebuchet ms", Trebuchet, Helvetica, Arial, sans-serif; 
	color: #3366cc;
}
.subhead	{
	margin:15px 0 0 0;
	padding:0;
	font: Normal 16px/20px "Trebuchet ms", Trebuchet, Helvetica, Arial, sans-serif; 
	color: #3366cc;
	}
	
.subhead_light	{
	margin:15px 0 0 0;
	padding:0;
	font: Normal 16px/20px "Trebuchet ms", Trebuchet, Helvetica, Arial, sans-serif; 
	color: #3366cc;
	}


.subhead_med {
	margin:15px 0 0 0;
	padding:0;
	font: 600 16px/20px "Trebuchet ms", Trebuchet, Helvetica, Arial, sans-serif; 
	color: #3366cc;
	}


/* =Careers Homepage header image replacement
----------------------------------------------- */	
h1.image-replace { 
	position:relative;
	float:left;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0;
	font-size:2em;	
	}	
h1.image-replace em {
	display:block;
	position:absolute;
	top:0; /*left: 0;*/
	z-index:1; /* for opera5 (?) and o6/mac */
	}
#career, #career em {
	width:335px;
	height:111px;
	background:url(../PublishingImages/h1_rewarding_career.gif) no-repeat;
	}
h1.image-replace span { font-size:50%; }
/*----------------------------------------------- */
div.logosContainer { 
	margin-top:20px; 
	padding-top:20px; 
	border-top:1px solid #CCC; 
	}
img.logos-float { float:left; margin-right:21px; }



	
/* =Six Core Behaviors image replacements 
----------------------------------------------- */	
ul#core_behaviors { 
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	}
ul#core_behaviors li { 
	position:relative;
	float:left;
	overflow:hidden;
	margin:0 15px 15px 0;
	padding:0;
	font-size:1em;	
	}
ul#core_behaviors li em {
	display:block;
	position:absolute;
	top:0; /*left: 0;*/
	z-index:1; /* for opera5 (?) and o6/mac */
	}
li#lead, li#lead em { 
	background:url(../PublishingImages/lead_strategic.gif) no-repeat;
	width:142px;
	height:134px;
	}
li#drive, li#drive em { 
	background:url(../PublishingImages/drives_perform.gif) no-repeat;
	width:142px;
	height:134px;
	}
li#innovate, li#innovate em { 
	background:url(../PublishingImages/innovates.gif) no-repeat;
	width:142px;
	height:134px;
	}
li#embrace, li#embrace em { 
	background:url(../PublishingImages/embrace_teamwork.gif) no-repeat;
	width:142px;
	height:134px;
	}
li#communicate, li#communicate em { 
	background:url(../PublishingImages/communicates.gif) no-repeat;
	width:142px;
	height:134px;
	}
li#develop, li#develop em { 
	background:url(../PublishingImages/develop_energizes.gif) no-repeat;
	width:142px;
	height:134px;
	}
ul#core_behaviors li em a { cursor:pointer; }
/*----------------------------------------------- */	




/* =Our Culture image replacements 
----------------------------------------------- */
ul#culture { 
	display:block;
	list-style:none;
	width:600px;
	margin:20px 0 0 0;
	padding:0;
	}
ul#culture li { 
	position:relative;
	float:left;
	overflow:hidden;
	margin:0 15px 15px 0;
	padding:0;
	font-size:1em;
	}
ul#culture li#behaviors { border:1px solid #ff9c1d; }
ul#culture li#learning { border:1px solid #74c044; }
ul#culture li#lives { border:1px solid #01adeb; }
ul#culture li#people { border:1px solid #f0682c; }
ul#culture li:hover { border:1px solid #EE5102; }
ul#culture li em {
	display:block;
	position:absolute;
	top:0; /*left: 0;*/
	z-index:1; /* for opera5 (?) and o6/mac */
	}
li#behaviors, li#behaviors em { 
	background:url(../PublishingImages/culture_core_behaviors.jpg) no-repeat;
	width:259px;
	height:83px;
	}
li#learning, li#learning em { 
	background:url(../PublishingImages/culture_learn_grow.jpg) no-repeat;
	width:259px;
	height:83px;
	}
li#lives, li#lives em { 
	background:url(../PublishingImages/culture_enhance_lives.jpg) no-repeat;
	width:259px;
	height:83px;
	}
li#people, li#people em { 
	background:url(../PublishingImages/culture_make_difference.jpg) no-repeat;
	width:259px;
	height:83px;
	}
ul#culture li a, ul#culture li em a { cursor:pointer; }
/*----------------------------------------------- */




div.inspire { 
	text-align:center; 
	vertical-align:middle; 
	width:170px; 
	border:1px solid #7fb9fd; 
	}
div.rightCol-module { 
	border:1px solid #999; 
	width:170px; 
	}
div.rightContent { 
	padding:10px 10px 20px 10px;
	background:#FFF; 
	text-align:center;
	}
div.rightContent p { clear:left; text-align:left; }

div.fun-facts { 
	padding:10px 0 10px 10px;
	_padding:10px 0 0 10px;
	background:#CCCCCC;
	}
img.fun-facts-img { padding-top:10px; }
img.wild-arrow {
	padding:0 5px 0 0; 
	vertical-align: top;
	float:left;
	}
h3.wild-header, h3.wild-header-date {
	float:left;
	margin:0;
	padding:0;
	font: bold 12px/10px Verdana, Arial, Helvetica, sans-serif; 
	color: #3366cc;
	}
h3.wild-header { padding-top:2px; }
h3.wild-header-date { color:#FCAF2D; }


.tagline-header { color:#3366cc; font-weight:bold }
div.clearer_border { border-top:1px solid #CCCCCC; }
p.careers-text { font-size:12px; }

ul.careers_bullets { 
	margin-top:0; 
	margin-bottom:5px; 
	color:#333333 
	}
ul.careers_bullets-links { 
	margin-top:10px; 
	margin-bottom:10px; 
	color:#333333 
	}
	
div.back-to-top { margin:12px 0 0 0; }
p.first { margin:0; padding:0 }
p.highlight { color:#C44B47 }
div.overlap2 { margin-top:-22px; width:100% }

* html #content_right .overlap2 {
	 position: relative; 
	 top: 12px;
	 margin-bottom: 10px;
}

ul.faq-list {
	list-style:none;
	margin:0;
	padding:0;
	color:#000000;
	}
ul.faq-list li a.black, ul.faq-list li a.black:link { color:#000000; }
.margintop10 { margin-top:10px; }
div.toc { margin-bottom:30px; }
.nowrap { white-space: nowrap; }
.nomargins { margin:0; padding:0 }
.no-topmargin { margin-top:0 }

div.bios, div.bios-last { 
	display:block;
	position:relative;
	float:left; 
	margin-bottom:20px;
	border-bottom:1px solid #666666; 
	width:100%; 
	}
div.bios-last { border:none; }
div.bios img, div.bios-last img { float:left; margin-right:15px; padding-bottom:40px; }
div.bios blockquote, div.bios-last blockquote { 
	float:left;
	margin:0 0 15px 0; 
	padding:0;
	display:inline-block;
	width:350px;
	color:#666666; 
	font-size:12px;
	line-height:14px; 
	}
dl { float:left; }
dl, dt ,dd { 
	margin:0; 
	padding:0; 
	color: #3366cc;
	font-size:10px;
	line-height:12px;
	}
dt { font-weight:bold; }