@charset "UTF-8";
/* CSS Document */

*{

	color:#878787;
	font-family:century gothic,avenir,helvetica,sans-serif;
	font-size:12px;
	letter-spacing:1px;
	line-height:12px;
}

img{border:none; margin:0; padding:0;}

.divClear{clear:both;}

#wrapper{
	margin:0 auto 0 auto;
	width:1000px;
}

#main_navigation{
	height:45px;
	padding-left:233px;
	position:relative;
	top:5px;
}

#main_navigation IMG{
	left:0;
	position:absolute;
	top:16px;
}

#main_navigation UL{
	padding-top:27px;
}

#main_navigation UL LI{
	display:block;
	float:left;
	margin-right:30px;
	text-align:center;
	width:110px;
}

#main_navigation .secondary{
	color:#0099CC;

}

#main_navigation A:hover{
	color:#e8e8e8;
        
}	

#main_navigation UL LI A,
#left_navigation A{
	text-decoration:none;
}

#left_navigation A{
	font-size:12px;
}


#left_navigation H4{
	font-size:12px;
}


#left_navigation A:hover{
	color:#e8e8e8;
        
}

#left_navigation{
	clear:left;
	float:left;
	margin-right:15px;
	margin-top:55px;
	width:251px;
}

#left_navigation H4,
#left_navigation UL{
	margin:0 0 0 35px;
	padding:0;
}

#left_navigation P{
	color:#878787;
	font-size:11px;
	letter-spacing:0px;
	line-height:13px;
	margin:15px 0 0 35px;
}

#left_navigation P.first{
	margin-top:20px;
}
#left_navigation UL LI{
	letter-spacing:1px;
	line-height:16px;
	list-style:none;
}

#left_navigation .secondary{
	color:#0099CC;
	
}

#left_navigation H4{
	color:#878787;
       
}
#pdfLink ul{

	list-style:none;

}

#pdfLink a{

	display: block;

	letter-spacing:1px;

	list-style:none;

	text-decoration:none;

	background: url(../images/main/downloadArrow.gif) no-repeat 87px 0;

}

#pdfLink a:hover{

	color: #000;

	background: url(../images/main/downloadArrowOver.gif) no-repeat 87px 0;

}



#content{

	float:left;

	position:relative;

	width:650px;

	top:30px;

}

#content A:link{

	color:#0099CC;
	
	text-decoration:none;

}



#back A:hover{

	color:#000;

	font-weight:bold;

}



.headline{

	font-size:45px;

	position:relative;

	line-height:40px;

	letter-spacing:0px;

}

.subhead{

	font-size:16px;

	line-height:20px;

	position:relative;

	font-weight:bold;

	width:700px;

}



#content #trigger_previous{

	display:none;

}



#content #trigger_previous{

	left:665px;

	position:absolute;

	top:500px;

}



#content #trigger_next{

	left:690px;

	position:absolute;

	top:500px;

}



#box{

	overflow:hidden;

	position:absolute;

}



#box SPAN{

	display:block;

	float:left;	

	width:754px;

}



DIV#approach #box SPAN{

	height:499px;

	width:631px;

}



.mask{

	cursor:pointer;

	height:500px;

	overflow:hidden;

	position:relative;

	width:650px;

}



#approach.mask{

	height:495px;

	margin-left:19px;

	margin-top:30px;

	overflow:hidden;

	width:631px;

}



SPAN IMG{

	border:none;

	display:block;

	margin:0;

	z-index:-9999 !important;

}


#textContent{
	float:left;
	position:relative;
	width:370px;
	left:17px;
	top:57px;
	position:relative;
	font-size:12px;
	line-height:18px;
}

#textContent STRONG{
	font-size:14px;
	line-height:20px;
	font-weight:bold
}



#textContent A{

	font-size:12px;

	text-decoration:none;

}

#textContent A:hover{

	font-weight:bold;

}

#textContentWide{

	float:left;

	position:relative;

	width:425px;

	left:17px;

	top:57px;

	position:relative;

	font-size:12px;

	line-height:18px;

}



#textContentWide STRONG{

	font-size:14px;

	line-height:20px;

	font-weight:bold;

}



#textContentWide A{

	font-size:12px;

	text-decoration:none;

}

#textContentWide A:hover{

	

	font-weight:bold;

}

#textContentWider{

	float:left;

	position:relative;

	width:525px;

	left:17px;

	top:57px;

	position:relative;

	font-size:12px;

	line-height:18px;

}
#textContentWider STRONG{

	font-size:14px;

	line-height:20px;

	font-weight:bold;

}

}
#textContentWider links{

	font-size:14px;

	line-height:20px;

	color:#0099CC;

}

#textContentWider A{

	font-size:12px;

	text-decoration:none;

}
#textContentWider A:hover{

	

	font-weight:bold;

}
#peopleBlock{

	float:left;

	position:relative;

	width:380px;

	left:17px;

	top:57px;

}
#peopleContent{

	float:left;

	position:relative;

	width:380px;

	left:17px;

	top:65px;

}
#peopleContent A{

	font-size:11px;

	line-height:16px;

	text-decoration:none;

}
#peopleContent A:hover{

	color:#0099CC;
	
}

#peopleContent mice{

	font-size:10px;

	line-height:14px;

	color:#0099CC;

}

#peopleContent subhead{

	font-size:10px;

	line-height:14px;

	color:#0099CC;

}
#cultureText{

	clear:left;

	float:left;

	margin-left:36px;

	margin-right:21px;

	margin-top:55px;

	width:210px;

	font-size:11px;

	letter-spacing:1px;

	line-height:14px;

}

#newsContent{

	float:left;

	position:relative;

	left:25px;

	top:50px;

}



#back{

	float:left;

	width:380px;

	left:17px;

	top:40px;

	font-size:12px;

	position:relative;

	font-size:12px;

	line-height:18px;

	letter-spacing:1px;

}



#back A{

	text-decoration:none;

}

#back Hover{

	text-decoration:none;

	line-height:18px;

	font-weight:bold;

	letter-spacing:0px;

}

.bodyCopy{

      font-size:12px;

      position:relative;

      line-height:15px;

}

#links{

	float:left;
	
	position:relative;
	
	width:650px;
	
	top:43px;
	
	color:#0099CC;
	
	text-decoration:none;


}


#link1{

	float:left;

	padding-top:-25px;

	padding-left:17px;

	padding-right:20px;
	
	text-decoration:none;
	
	color:#0099CC;

}


#link1{

	color:#0099CC;
	
	text-decoration:none;

}

#link1 A:link{

	color:#0099CC;
	
	text-decoration:none;

}	

#link1 A:visited{

	color:#0099CC;
	
	text-decoration:none;

}

#link1 A:hover{

	color:#e8e8e8;
	
	text-decoration:none;

} 

#content_wrapper.awardsBox{

	left:587px;

	top:288px;

	width:400px;

	height:280px;

	font-size:12px;

	line-height:16px;	

}

#content_wrapper.awardsBox #content{

	width:385px;

	height:285px;

}

.awardsBox .text{

	margin-top:0;

}

#awardsBox STRONG, .awardsBox STRONG{

	font-size:12px;

	line-height:20px;

}

#awardsBox H4, .awardsBox H4{

	font-size:12px;

	color:#000;

	font-weight:bold;

}

#awardsBox P, .awardsBox P{

	line-height:1px;

}



#awardsBox TD, .awardsBox TD{

	font-size:12px;

	line-height:20px;

}

#awardsDate{

	position:relative;

	width:85px;

	height:365px;

	left: -352px;

	top: 223px;

	visibility: visible;

	overflow: hidden;

	font-size:16px;

	line-height:70px;

	}

#awardsDate A:hover{

	font-weight:bold;

}

#awardsDate A{

	font-size:16px;

	line-height:70px;

	text-decoration:none;

}

#awardsDate STRONG{

	font-size:16px;

	line-height:70px;

	color:#000;

}



#pressLeft{

	clear:left;

	float:left;

	margin-left:36px;

	margin-right:21px;

	margin-top:120px;

	width:160px;

	font-size:10px;

	letter-spacing:1px;

	line-height:14px;

}

#prLogo{

	float:left;

	position:relative;

	width:200px;

	height:200px;

	left:17px;

	top:57px;

	z-index:1;

}

#prLogo IMG{

	border-color: #CCCCCC;

	border: 1;

}

#newsLinks{

	float:left;

	position:relative;

	width:200px;

	height:307px;

	z-index:1;	

	left: -184px;

	top: 265px;

	visibility: visible;

	overflow: auto;

	font-size:12px;

	line-height:16px;
	
	color:#0099CC;
	
	text-decoration:none;

}

.newsLinks {

	color:#0099CC;
	text-decoration:none;

}

#newsLinks STRONG, .newsLinks STRONG{

	color:#000;

	font-weight:bold;

}



#newsLinks P, .newsLinks P{

	color:#0099CC;
	text-decoration:none;

}

#newsLinks A, .newsLinks A{

	color:#0099CC;
	text-decoration:none;

}

#newsLinks A:hover, .newsLinks A:hover{

	color:#000;

}





#newsText{

	position:relative;

	width:330px;

	height:515px;

	z-index:2;

	left: -91px;

	top: 57px;

	visibility: visible;

	overflow: hidden;

	font-size:12px;

	line-height:14px;
	
	color:#0099CC;
	
	text-decoration:none;

}

.newsText {

	color:#0099CC;
	text-decoration:none;	

}

#newsText STRONG, .newsText STRONG{

	font-size:14px;

	font-weight:bold;

	line-height:16px;

	padding-top:10px;

}

#newsText P, .newsText P{

	color:#0099CC;
	text-decoration:none;

}

#newsText A:hover, .newsText A:hover{

	font-weight:bold;

}

#newsText A, .newsText A{

	color:#0099CC;
	text-decoration:none;

}

#headlineText{

	float:left;

	position:relative;

	width:330px;

	height:515px;

	z-index:2;

	left: -91px;

	top: 55px;

	visibility: visible;

	overflow: auto;

	font-size:14px;

	line-height:18px;

}

#headlineLinks{

	float:left;

	position:relative;

	width:200px;

	height:307px;

	z-index:1;	

	left: -184px;

	top: 265px;

	visibility: visible;

	overflow: auto;

	font-size:12px;

	line-height:16px;

}

#headlineText STRONG{

	font-size:21px;

	color:#000;

	letter-spacing:0px;

	line-height:23px;

	

}

#headlineText P{

	font-size:12px;

	line-height:18px;

}



#headlineText H4{

	font-size:18px;

	line-height:20px;

	font-weight:bold;

	letter-spacing:0px;



}

#headlineText A:hover{

	font-weight:bold;

}

#headlineText A{

	text-decoration:none;

}

#headlineLinks A:hover{

	color:#000;

}

#headlineLinks A{

	text-decoration:none;

}

#DBA{

	float:left;

	position:relative;

	width:103px;

	height:195px;

	left: 100px;

	top: 73px;

	font-size:12px;

	line-height:16px;

}

#updateForm{

	float:left;

	position:relative;

	width:500px;

	left:282px;

	top:70px;

	font-size:12px;

	line-height:30px;

}

#updateForm P{

	font-size:20px;

	line-height:30px;

}

#updateForm STRONG{

	font-size:16px;

	line-height:20px;

	font-weight:bold;

	letter-spacing:1px;

}

#updateForm input {

	border: none;

	background: #ccc



}

.rounded {

background: url(../images/main/formBase.gif) no-repeat left top;

padding: 10px;

line-height:20px;

}

#arrowNav{

	float:left;

	position:relative;

	width:50px;

	left:320px;

	top:490px;

}





/* NEW CLASS FOR FORM */



#textContentN{

	float:left;

	position:relative;

	width:490px;

	left:17px;

	top:57px;

	position:relative;

	font-size:12px;

	line-height:18px;

}

#textContentN img{

margin:0 0 15px 0; padding:0;

}



#textContentN STRONG{

	font-size:14px;

	line-height:20px;

	font-weight:bold;

}



#textContentN A{

	font-size:12px;

	text-decoration:none;

}

#textContentN A:hover{

	

	font-weight:bold;

}



#textContentN p{

	line-height:12px;

	margin:0 0 25px 0;

}



#updateFormN{

	float:left;

	width:500px;

	font-size:12px;

	line-height:20px;

	color:#abb3a6;

	font-weight:bold;

	margin:30px 0 0 0;

	padding:20px 0 0 0;

}

#updateFormN P{

	font-size:20px;

	line-height:30px;

}

#updateFormN STRONG{

	font-size:16px;

	line-height:20px;

	font-weight:bold;

	letter-spacing:1px;

}

#updateFormN #forinp {

	margin:5px 0 0 0;

	padding:0;

	width:493px;

	height:32px;

	background:url(../images/press/inpBg.gif) no-repeat;



}

#updateFormN #forinp input{

	margin:0 0 0 4px;

	padding:8px 0 0 8px;

	width:473px;

	height:auto;

	border:none;

	background:#e6eae5;

	font-size:12px;

	color:#abb3a6;

	font-weight:bold;

}



.forinpLside2

{

	margin:20px 0 0 0;

	float:left

}



#updateFormN .forinp2 {

	margin:10px 0 0 0;

	padding:0;

	width:361px;

	height:32px;

	background:url(../images/press/inpBg.gif) no-repeat;

	float:right;

}



#updateFormN .forinp2_half{

	margin:0;

	padding:0px 0 0 0px;

	width:186px;

	height:12px;

	float:left;

	text-align:left;

}

#updateFormN .forinp2_half2{

	margin:0;

	padding:0px 0 0 0px;

	width:100px;

	height:12px;

	float:left;

	text-align:left;

}



#updateFormN .allDiv

{

	float:right;

	width:360px;

}

#updateFormN .forinp2_new{

	margin:10px 0 0 0;

	padding:0;

	width:175px;

	height:32px;

	background:url(../images/press/inpBg2.gif) no-repeat;

	float:left;

}



#updateFormN .forinp2_new input{

	margin:0 0 0 4px;

	padding:8px 0 0 8px;

	width:144px;

	height:auto;

	border:none;

	background:#e6eae5;

	font-size:12px;

	color:#abb3a6;

	font-weight:bold;

}



#updateFormN .forinp2_new_A{

	margin:10px 0 0 0;

	padding:0;

	width:175px;

	height:32px;

	background:url(../images/press/inpBg2.gif) no-repeat;

	float:right;

}



#updateFormN .forinp2_new_A input{

	margin:0 0 0 4px;

	padding:8px 0 0 8px;

	width:144px;

	height:auto;

	border:none;

	background:#e6eae5;

	font-size:12px;

	color:#abb3a6;

	font-weight:bold;

}





#updateFormN .forinp2_new2 input{

	margin:0 0 0 4px;

	padding:8px 0 0 8px;

	width:150px;

	height:auto;

	border:none;

	background:#e6eae5;

	font-size:12px;

	color:#abb3a6;

	font-weight:bold;

}



#updateFormN .forinp2 input{

	margin:0 0 0 4px;

	padding:8px 0 0 8px;

	width:338px;

	height:auto;

	border:none;

	background:#e6eae5;

	font-size:12px;

	color:#abb3a6;

	font-weight:bold;

}



#updateFormN #forinp3 {

	margin:15px 0 0 0;

	padding:0;

	width:493px;

	height:32px;

	background:url(../images/press/inpBg.gif) no-repeat;

}

#updateFormN #forinp3 input{

	margin:0 0 0 4px;

	padding:8px 0 0 8px;

	width:473px;

	height:auto;

	border:none;

	background:#e6eae5;

	font-size:12px;

	color:#abb3a6;

	font-weight:bold;

}



#updateFormN #forinp4 {

	margin:15px 0 0 0;

	padding:0;

	width:493px;

	height:32px;

	background:url(../images/press/inpBg.gif) no-repeat;

}

#updateFormN #forinp4 input{

	margin:0 0 0 4px;

	padding:8px 0 0 8px;

	width:473px;

	height:auto;

	border:none;

	background:#e6eae5;

	font-size:12px;

	color:#abb3a6;

	font-weight:bold;

}



#updateFormN #forinp5 {

	margin:15px 0 0 0;

	padding:0;

	width:493px;

	height:32px;

	background:url(../images/press/inpBg.gif) no-repeat;

}

#updateFormN #forinp5 input{

	margin:0 0 0 4px;

	padding:8px 0 0 8px;

	width:473px;

	height:auto;

	border:none;

	background:#e6eae5;

	font-size:12px;

	color:#abb3a6;

	font-weight:bold;

}



#updateFormN img{

	margin:20px 0 0 0;

}





#updateLspc {

	float:left;

	width:282px;

	height:1px;

}



.glistBtn{ background:url(../images/press/formbtntxt.gif) no-repeat; width:351px; height:20px; border:none; cursor:pointer; margin:25px 0 0 3px;}



.thankstxt span

   {font-size:11px;

	line-height:20px;

	font-weight:normal;

	letter-spacing:1px;

}

.redfont {

	color:#ae57a1;

}

#left_spacer{
	clear:left;
	float:left;
	margin-right:15px;
	margin-top:55px;
	width:251px;
	height:500px
}

.firstletter {
	float: left;
	font-size: 7em;
	line-height: 1;
	font-weight: bold;
	margin-right: 0.2em;
}


