body{
	width: 99%;
	margin: 0 auto;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 78%;
	line-height: 1.3em;
	color: #454545;
	}
	
a img{border:none;}

h1,h2.subs,h2.sub, #leftnav h4{
	padding-bottom:2px;
	font-size:1.8em;
	line-height:1em;
	color:#f2832a;
	border-bottom:1px solid #f2832a;
	}
h2 {font-size:1.2em;}
#leftnav h4.sub{
	margin-bottom: .5em;
	padding-bottom:2px;
	font-size:1.2em;
	color:#22A049;
	border-bottom:1px solid #22A049;
	}	
h4{
	font-size:1.1em;
	font-weight:bold;
	}
a {color:#3266b1; text-decoration:none;}

/* 	HEADER	*/
.page{
	border:1px solid #8a8a8a;
	width:960px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	}
.header{
	clear:both;
	overflow:hidden;
	margin:40px 0 0 0;
	width:948px;
	position:relative;
	border-bottom:1px solid #8a8a8a;
	padding:0 0 5px 12px;
	}
.logo{
	float:left;
	height:37px;
	width:395px;
	}
	
/*	FLASH & IMAGE AREA	*/	
.imageArea EMBED,
.imageArea OBJECT {
	display:block;
	}	

.imageArea{
	position:relative;
	clear:both;
	width:960px;
	height:325px;
	overflow:hidden;
	margin-top:0;
	/* border-top:1px solid #8a8a8a; */
	border-bottom:1px solid #8a8a8a;
	}
.textArea{
	position:absolute;
	margin:30px 0 0 410px;
	width:520px;
	color: #FFFFFF;
	}
.story{
	line-height:1.1em;
}	

/* CONTENT AREA	*/
.contentArea{
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
	position:relative;
	width:100%;
}
#leftColumn{
	border-right:1px solid #8a8a8a;
	float:left;
	width:230px;
	margin:15px 0;
	padding:0 14px;
	position:relative;
	}
#rightColumn{
	float:right;
	width:670px;
	padding:15px;
	position:relative;
	margin:0px;
	}
	
.greenButton{
	background:url(/careers/images/button_green_left.png) no-repeat top left;
	height:42px;
	margin:10px 0;
	}
.greenButtonInner{
	float:left;
	height:30px;
	background:url(../images/button_green_right.png) no-repeat top right;
	padding:12px 30px 0px 10px;
	margin:0px 0 0 19px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:1.4em;
	}
.sidebar{
	float:right;
	width:250px;
	font-size:.9em;
	background:#F9EB96;
	padding:5px 10px;
	margin-left:10px;
}

#rightColumn h2,#rightColumn h2 a,#rightColumn h3,#rightColumn h4,#rightColumn h4 a,.sidebar h5{color:#000;}
#rightColumn h4,.sidebar h5{margin:0;}
#rightColumn p,.sidebar p{margin:0 0 10px 0;}

/*	FOOTER	*/
.footer{
	width:960px;
	margin:10px auto;
	text-align:center;
	}
#footer p {text-align:left;}
.links{
	font-size:1.1em;
	margin-bottom:10px;
	}
.copyright{
	clear:both;
	width:960px;
	overflow: hidden;
	text-align:left;
	font-size:1em;
	}
.copyright a{
	color:#000000;
	}
#certificationlogos {
	width:100%;
	clear:both;
	overflow:hidden;
	text-align:left;
	margin:10px 0;
	overflow:hidden;
	}
#certificationlogos img {
	margin:0 10px;
	}
.tfn {
	float:right;
	font-size:1.8em;	
	line-height:1.3em;
	margin:0;
	text-align:right;
}
.tfn strong{font-size:1.2em;}

.factTable TD,
.factTable TH{
	padding:10px;
	}	
.factTable ul{
	padding:0 0 0 15px;
	margin:0 0 0 0;
	}
	
/*	about pages	*/
.seperator{
	clear:both;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #8a8a8a;
	height:5px;
	}

scriptcontent{display:none;}

/* colors	*/
.pink,h2.subs, #rightColumn h1{ color:#eb2b91; border-bottom-color:#eb2b91;}
.white{ color:#fff; }
.black{ color:#000; }
.topZero{margin-top:0;}
.bottomZero{margin-bottom:0;}

