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

body {
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
padding:0px;
margin:0px;
height:100%;
width:100%;
font-family:Helvetica,Arial;
font-size:12px;
color:#535353;
font-weight:normal;
line-height:145%;
}

#bgFade {
width:100%;
height:100%;
background-color:#003366;
filter:alpha(opacity=85); /* IE's opacity*/
left: 0px;
opacity: 0.85;
position:absolute;
z-index:2000;
display:none;
}

a {
color:#00638c;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.lineHeight110 {
line-height:110%;
font-size:11px;
margin:0px;
padding:0px;
padding-top:4px;
padding-bottom:4px;
display:block;
}

h1 {
padding-top:0px;
padding:0px;
font-size:22px;
font-weight:bold;
margin:0px;
padding:0px;
padding-bottom:5px;
}

h2 {
margin:0px;
padding:0px;
padding-bottom:5px;
font-size:19px;
font-weight:bold;
}

h3 {
margin:0px;
padding:0px;
font-size:14px;
font-weight:bold;
border-bottom:#dadada dotted 1px;
}

#pageContainer {
margin:0 auto;
width:978px;
display:block;
position:relative;
clear:both;
}

#headerContainer {
width:978px;
display:block;
position:relative;
clear:both;
}

#headerLeft {
display:block;
position:relative;
float:left;
}

#headerRight {
display:block;
position:relative;
float:right;
}

#menuContainer {
display:block;
position:relative;
clear:both;
background-image:url(images/bg_menu.png);
background-repeat:no-repeat;
width:978px;
height:38px;
z-index:1000;
}

.menuItemActive {
display:block;
position:relative;
float:left;
font-family:Helvetica,Arial;
font-size:12px;
font-weight:bold;
text-align:center;
padding-left:20px;
padding-right:20px;
height:38px;
line-height:38px;
background-image:url(images/bg_menu_active.png);
background-repeat:no-repeat;
background-position:right;
}

.menuItemActive1st {
background-position:left;
}

.menuItemActive a {
color:#FFFFFF;
}

.menuItemPassive {
display:block;
position:relative;
float:left;
font-family:Helvetica,Arial;
font-size:12px;
font-weight:bold;
text-align:center;
padding-left:20px;
padding-right:20px;
height:38px;
line-height:38px;
}

.menuItemGMRI {
display:block;
position:relative;
float:right;
font-family:Helvetica,Arial;
font-size:12px;
font-weight:bold;
text-align:center;
padding-left:20px;
padding-right:20px;
height:38px;
line-height:38px;
border-left:1px #dadada dotted;
}

#contentContainer {
display:block;
position:relative;
clear:both;
width:978px;
}

#flashContainer {
display:block;
position:relative;
clear:both;
width:978px;
top:-5px;
z-index:20;
}

#homeVoicesContainer {
display:block;
position:relative;
clear:both;
margin-top:15px;
margin-bottom:15px;
width:978px;
height:175px;
background-image:url(images/bg_home_voices.png);
background-repeat:no-repeat;
}

#homeVoicesDon {
display:block;
position:relative;
float:left;
padding:18px;
width:360px;
}

#homeVoicesDonTxt {
display:block;
position:relative;
float:left;
width:190px;
padding-right:10px;
}

#homeVoicesDonImg {
display:block;
position:relative;
float:left;
}

#iconVideo {
position:relative;
display:block;
width:49px;
height:19px;
background-image:url(images/icon_video.png);
background-repeat:no-repeat;
padding:0px;
margin:0px;
}

.iconVideoThumb {
width:49px;
height:19px;
position:absolute;
background-position:bottom left;
background-image:url(images/icon_video.png);
background-repeat:no-repeat;
top:20px;
left:5px;
padding:0px;
margin:0px;
}

#homeVoicesAll {
display:block;
position:relative;
float:left;
margin:18px;
margin-left:0px;
padding-left:15px;
margin-bottom:0px;
width:549px;
background-image:url(images/vertical_divider.png);
background-repeat:repeat-y;
height:140px;
}

#homeVoicesAllScrollContainer {
display:none;
position:relative;
float:left;
margin:0px;
margin-top:5px;
padding:0px;
width:509px;
height:106px;
}

#homeVoicesAllScrollContainerNoscript {
display:block;
position:relative;
float:left;
clear:both;
margin:0px;
margin-top:15px;
padding:0px;
width:549px;
height:96px;
font-size:14px;
font-weight:bold;
}

#homeVoicesAllScrollLeft {
display:block;
position:relative;
float:left;
margin:0px;
padding:0px;
width:30px;
height:106px;
}

#homeVoicesAllScrollRight {
display:block;
position:relative;
float:left;
margin:0px;
padding:0px;
margin-top:5px;
width:30px;
height:106px;
}

#homeVoicesAllScrollContent {
display:block;
position:relative;
float:left;
overflow:hidden;
margin:0px;
padding:0px;
width:476px;
height:106px;
}

#homeVoicesAllScrollWide {
display:block;
position:relative;
float:left;
margin:0px;
padding:0px;
width:2600px;
height:100px;
}

.homeVoicesAllScrollImg {
display:block;
position:relative;
float:left;
margin:0px;
padding:0px;
width:100px;
height:100px;
background-color:#999999;
}

.homeVoicesAllScrollTxt {
display:block;
position:relative;
float:left;
margin:0px;
padding:0px;
width:120px;
padding-left:5px;
padding-right:10px;
}

#homeVoicesAllTitle {
display:block;
position:relative;
float:left;
margin:0px;
padding:0px;
}

p.small {
font-family:Helvetica,Arial;
font-size:11px;
font-weight:normal;
margin:0px;
padding:0px;
padding-top:5px;
}

p.smalltitle {
font-family:Helvetica,Arial;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
padding-top:0px;
}

span.smallThanks {
font-family:Helvetica,Arial;
font-size:11px;
font-weight:normal;
}

#homeAboutContainer {
display:block;
position:relative;
clear:both;
width:978px;
height:125px;
margin-top:15px;
background-image:url(images/bg_home_about.png);
background-repeat:no-repeat;
}

#homePdfContainer {
display:block;
position:relative;
clear:both;
width:968px;
margin-top:0px;
margin-bottom:15px;
padding-left:10px;
}

#homePdf {
display:block;
position:relative;
float:left;
height:32px;
font-size:14px;
font-weight:bold;
background-image:url(images/icon_pdf.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:32px;
padding-top:15px;
}

#homeAbout {
display:block;
position:relative;
float:left;
padding:18px;
width:529px;
}

#homeContact {
display:block;
position:relative;
float:left;
margin:18px;
margin-left:0px;
padding-left:15px;
width:380px;
background-image:url(images/vertical_divider.png);
background-repeat:repeat-y;
height:90px;
}

#contentTop {
display:block;
position:relative;
clear:both;
width:978px;
height:175px;
background-image:url(images/bg_content_corners.png);
background-repeat:no-repeat;
height:9px;
margin-top:15px;
z-index:999;
}

#contentBottom {
display:block;
position:relative;
clear:both;
width:978px;
background-image:url(images/bg_content_corners.png);
background-repeat:no-repeat;
background-position:bottom;
height:9px;
margin-bottom:15px;
}

#contentMainContainer {
display:block;
position:relative;
clear:both;
width:978px;
overflow:hidden;
background-image:url(images/bg_content.png);
background-repeat:repeat-y;
padding:0px;
margin:0px;
}

#contentMain {
display:block;
position:relative;
float:left;
margin-left:15px;
margin-right:15px;
margin-top:5px;
margin-bottom:5px;

/* IE6 */
_margin:0px;
}

#contentMainImg {
display:block;
position:absolute;
float:left;
width:675px;
height:185px;
z-index:1000;
}

#contentTitle {
display:block;
position:relative;
float:left;
margin-left:30px;
margin-right:30px;
margin-top:20px;
margin-bottom:10px;
line-height:180%;
/* IE6 */
_margin-left:25px;

}

#contentTitleTxt {
width:700px;
display:block;
position:absolute;
line-height:125%;
left:200px;
top:-3px;
}

#contentHidden {
display:block;
position:relative;
float:left;
margin:0px;
padding:0px;
}

#viewMore {
display:hidden;
position:relative;
float:left;
padding:0px;
margin:0px;
line-height:100%;
}

#contentLeft {
display:block;
position:relative;
float:left;
width:660px;
margin:0px;
padding:0px;
}

#contentMessage, #contentThankyou {
display:block;
position:relative;
float:left;
width:940px;
margin:0px;
padding:0px;
}

#contentMessageTxt, #contentThankyouTxt {
display:block;
position:relative;
float:left;
clear:both;
margin-left:30px;
margin-right:10px;
line-height:180%;
/* IE6 */
_margin-left:25px;
}

/* THANK YOU */


#thankyouCompassContainer {
display:block;
position:relative;
clear:both;
padding:10px;
width:900px;
}

#thankyouCompass {
display:block;
position:relative;
float:left;
width:336px;
padding-left:10px;
}

#thankyouCompassTxt {
display:block;
position:relative;
float:left;
width:540px;
}

#thankyouCompassTxt2 {
display:block;
position:relative;
float:left;
width:870px;
}

#thankyouTabContainer {
display:block;
position:relative;
float:left;
clear:both;
width:900px;
height:35px;
border-bottom:#dadada 1px solid;
margin-bottom:10px;
}

#thankyouTabs {
display:block;
position:relative;
height:33px;
padding-left:20px;
}

.thankyouTabActive {
display:block;
position:relative;
float:left;
height:30px;
line-height:30px;
background-color:#dadada;
margin-top:5px;
padding-left:5px;
padding-right:5px;
background-image:url(images/tab_bg_a.gif);
background-repeat:repeat-x;
}

.thankyouTabActive a {
font-weight:bold;
color:#ffffff;
}

.thankyouTabPassive {
display:block;
position:relative;
float:left;
height:30px;
line-height:30px;
/* border:#dadada 1px solid; */
margin-top:5px;
padding-left:5px;
padding-right:5px;
background-image:url(images/tab_bg.gif);
background-repeat:repeat-x;
}

.thankyouTL {
display:block;
position:relative;
float:left;
height:30px;
margin-top:5px;
width:7px;
background-image:url(images/tab_left.gif);
background-repeat:none;
}

.thankyouTLA {
display:block;
position:relative;
float:left;
height:30px;
margin-top:5px;
width:7px;
background-image:url(images/tab_left_a.gif);
background-repeat:none;
}

.thankyouTR {
display:block;
position:relative;
float:left;
height:30px;
margin-top:5px;
margin-right:5px;
width:7px;
background-image:url(images/tab_right.gif);
background-repeat:none;
}

.thankyouTRA {
display:block;
position:relative;
float:left;
height:30px;
margin-top:5px;
margin-right:5px;
width:7px;
background-image:url(images/tab_right_a.gif);
background-repeat:none;
}


/* THANK YOU ENDS */

#contentFinancials {
float:left;
display:block;
position:relative;
margin:0px;
padding:0px;
}

#contentFinancialsTitle {
display:block;
position:relative;
float:left;
margin-left:30px;
margin-right:30px;
margin-top:20px;
margin-bottom:10px;
line-height:180%;
/* IE6 */
_margin-left:25px;
}

#contentFinancialsTxt {
display:block;
position:relative;
float:left;
clear:both;
margin-left:30px;
margin-right:10px;
line-height:180%;

/* IE6 */
/* _width:900px; */
_margin-left:25px;
}

.contentFinancialsCharts {
float:right;
display:block;
position:relative;
padding:5px;
margin:5px;
}

#contentLeftPrograms {
display:block;
position:relative;
float:left;
width:660px;
margin:0px;
padding:0px;
margin-left:0px;
padding-left:0px;
margin-top:185px;
/* IE6 */
_margin:0px;
_padding:0px;
_margin-top:185px;
}

#contentLeftDeepening {
display:block;
position:relative;
float:left;
width:940px;
margin:0px;
padding:0px;
}

#contentLeftDeepeningTxt {
display:block;
float:left;
position:relative;
margin-left:30px;
margin-right:30px;
line-height:180%;
/* IE6 */
_width:865px;
_margin-left:24px;
_margin-right:30px;
_padding:0px;
}

#contentLeftVoices {
display:block;
position:relative;
float:left;
width:660px;
margin:0px;
padding:0px;
}

#contentLeftProgramsTxt {
display:block;
float:left;
clear:both;
position:relative;
margin-left:30px;
margin-right:30px;
line-height:180%;
/* IE6 */
_width:565px;
_margin-left:22px;
_margin-right:30px;
_padding:0px;
}

#contentRight {
margin-left:15px;
display:block;
position:relative;
float:left;
width:273px;
}

#voices {
display:block;
position:relative;
float:left;
border:#e2e2e2 solid 1px;
padding:2px;
}

.voicesUnit {
display:block;
position:relative;
float:left;
padding-bottom:5px;
margin-bottom:5px;
width:220px;
/* border-bottom:#e2e2e2 dashed 1px; */
}

.voicesUnitActive {
display:block;
position:relative;
float:left;
left:-5px;
padding-bottom:5px;
padding-left:0px;
padding-top:5px;
margin-bottom:5px;
margin-top:-5px;
width:250px;
background-color:#f0f0f0;
border:#e2e2e2 solid 1px;
}

.voicesThumbnail {
display:block;
position:relative;
float:left;
width:75px;
height:75px;
margin-right:5px;
}

.voicesName {
display:block;
position:relative;
float:left;
width:135px;
line-height:125%;
}

#scientists {
display:block;
position:relative;
float:left;
margin-top:10px;
padding-top:10px;
}

#emerging {
display:block;
position:relative;
float:left;
margin-top:10px;
padding-top:10px;
/* border-top:#dadada 1px dashed; */
}

#quotes {
display:block;
position:relative;
float:left;
margin-top:10px;
padding-top:10px;
/* border-top:#dadada 1px dashed; */
}


#popupBoxContainer {
position:absolute;
display:block;
}

#popupBox {
margin:0 auto;
margin-top:50px;
margin-left:120px;
position:relative;
display:block;
z-index:2010;
}

#popupBoxWrapper {
position:relative;
margin:10px;
display:block;
}

.popupBoxTitleContainer {
float:left;
display:block;
position:relative;
clear:both;
width:100%;
}

.popupBoxTitle {
float:left;
display:block;
position:relative;
width:400px;
}

.popupBoxClose {
float:right;
display:block;
position:relative;
}

.popupTxt {
line-height:180%;
}

#popupTitleImg {
display:block;
position:relative;
float:left;
padding-right:5px;
}

#popupTitle {
display:block;
position:relative;
float:left;
clear:both;
width:100%;
padding-top:10px;
padding-bottom:10px;
}

#popupTitleInfo {
display:block;
position:relative;
float:left;
}

#popupVideo {
display:block;
position:relative;
float:left;
padding:5px;
}

#scientistShelly {
display:none;
}

#scientistDan {
display:none;
}

#scientistJason {
display:none;
}

#scientistGraham {
display:none;
}

#scientistJon {
display:none;
}

#scientistAndy {
display:none;
}

#scientistJeff {
display:none;
}

#scientistSteve {
display:none;
}

#scientistDeepening {
display:none;
}

#contentPopupThumbnail {
display:block;
position:relative;
float:left;
}

#contentVideoTitle {
font-family:Helvetica,Arial;
font-size:20px;
line-height:125%;
padding-top:10px;
display:block;
position:relative;
clear:both;
}

#contentVideoPerson {
font-weight:bold;
line-height:125%;
display:block;
position:relative;
clear:both;
}

#contentVideoInfo {
padding-top:10px;
padding-bottom:10px;
line-height:125%;
display:block;
position:relative;
clear:both;
}

#contentVideoTranscriptHidden {
display:none;
position:relative;
clear:both;
}

#contentVideoTranscript {
display:block;
position:relative;
clear:both;
}

#contentVideoTranscriptBtnHide {
display:none;
position:relative;
clear:both;
}

#thumbnailContainer {
display:block;
position:relative;
float:left;
margin-top:10px;
}


.thumbnail {
display:block;
position:relative;
float:left;
}

.thumbnailPassive {
display:block;
position:relative;
float:left;
margin-right:5px;
margin-bottom:5px;
font-family:Helvetica,Arial;
font-size:11px;
width:75px;
line-height:125%;
/* z-index:8000; */

}

.thumbnailActive {
display:none;
position:absolute;
float:left;
font-family:Helvetica,Arial;
font-size:11px;
width:95px;
top:-6px;
left:-10px;
height:100%;
line-height:125%
}

#tn1 {
}

#tn1a {
}

.thumbnailActive2 {
display:none;
position:absolute;
float:left;
font-family:Helvetica,Arial;
font-size:11px;
width:200px;
height:75px;
top:-6px;
left:-6px;
line-height:125%;
padding:5px;
border:#e2e2e2 solid 1px;
background-color:#f0f0f0;
z-index:2000;
}

.thumbnailActive2img {
display:block;
float:left;
font-family:Helvetica,Arial;
font-size:11px;
padding-right:5px;
}

.thumbnailActive2txt {
display:block;
float:left;
font-family:Helvetica,Arial;
font-size:11px;
padding-right:5px;
width:110px;
}


.thumbnailTL {
width:10px;
height:6px;
float:left;
display:block;
position:relative;
clear:both;
background-image:url(images/hover_popup_corners.png);
background-repeat:no-repeat;
background-position:top left;
}
.thumbnailTR {
width:10px;
height:6px;
float:left;
display:block;
position:relative;
background-image:url(images/hover_popup_corners.png);
background-repeat:no-repeat;
background-position:top right;
}
.thumbnailBL {
width:10px;
height:14px;
float:left;
display:block;
position:relative;
clear:both;
background-image:url(images/hover_popup_corners.png);
background-repeat:no-repeat;
background-position:bottom left;
}
.thumbnailBR {
width:10px;
height:14px;
float:left;
display:block;
position:relative;
background-image:url(images/hover_popup_corners.png);
background-repeat:no-repeat;
background-position:bottom right;
}

.thumbnailM {
width:75px;
height:130px;
background-color:#FFFFFF;
float:left;
display:block;
position:relative;
background-image:url(images/white.gif);
}

.thumbnailL {
width:10px;
height:130px;
float:left;
display:block;
position:relative;
clear:both;
background-image:url(images/hover_popup_left.png);
background-repeat:repeat-y;
}
.thumbnailR {
width:10px;
height:130px;
float:left;
display:block;
position:relative;
background-image:url(images/hover_popup_right.png);
background-repeat:repeat-y;
}
.thumbnailT {
width:75px;
height:6px;
float:left;
display:block;
position:relative;
background-image:url(images/hover_popup_top.png);
background-repeat:repeat-x;
}
.thumbnailB {
width:75px;
height:14px;
float:left;
display:block;
position:relative;
background-image:url(images/hover_popup_bottom.png);
background-repeat:repeat-x;
}

.thumbnailDescription {
margin:0px;
padding:0px;
line-height:125%;
overflow:visible;
display:block;
position:relative;
float:left;
}

.clear {
clear:both;
}



