/* Import the style sheet that resets all browsers. */
@import url("reset.css");

/* Updated 03/10/09 */

.clearBoth {
	display: block;
	clear: both;
}

#pageWrap {
	width: 838px;
	position: relative;
	margin: 0 auto;
}

/*=================================
Begin the Header-specific styles
=================================*/
#headerWrap {
	width: 710px;
	margin: 0 auto 30px;
	position: relative;
}

/* This is the main header graphic; the five women, the logo, the swirls, etc. */
#mainHeader {
	margin: 0;
}
#mainHeader img {
	display: block;
	width: 710px;	/* For some whacky reason, IE6 */
	height: 226px;	/* prefers to see these values */
}
#currentYear {
	position: absolute;
	font-weight: bold;
	top: 129px;
	left: 450px;
}
/*=================================
End the Header-specific styles
=================================*/

/*=================================
Begin the Top nav-specific styles
=================================*/
#topNav {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 129px;
	left: 0;
}
#topNav li {
	margin: 0;
	padding: 0;
}
#topNav li#homeLink {
	position: absolute;
	top: 0;
	left: -96px;
}
#topNav li#nominateLink {
	position: absolute;
	top: 0;
	left: -3px;
}
#topNav li#attendLink {
	position: absolute;
	top: 0;
	left: 90px;
}
#topNav li#sponsorLink {
	position: absolute;
	top: 0;
	left: 526px;
}
#topNav li#advertiseLink {
	position: absolute;
	top: 0;
	left: 619px;
}
#topNav li#pastHonoreesLink {
	position: absolute;
	top: 0;
	left: 712px;
	font-size: .9em;
}
#topNav li a, #topNav li a:visited {
	display: block;
	text-align: center;
	color: #fff;
	width: 94px;
	height: 26px;
	padding-top: 4px;
	background: url(../layout-images/top-nav-bg.gif) no-repeat 0 0;
}
#topNav li a:hover {
	background-position: 0 -30px;
	text-decoration: none;
}
/*=================================
End the Top nav-specific styles
=================================*/

/*=================================
Begin the Top nav's tooltip-specific styles
=================================*/
#tooltip {
	position: absolute;
	z-index: 100;
	max-width: 20em;
	background: url(../layout-images/tooltip-bg.gif) no-repeat left top;
	padding: 10px 10px 5px 19px;	
}
#tooltip h3 {
	color: #fff;
	font-size: 1.1em;
	margin: 0;
}
/*=================================
End the Top nav's tooltip-specific styles
=================================*/

/*=================================
Begin the Slider-specific styles
=================================*/
/* Styles applied while slider is loading */
.csw {
	width: 100%;
	height: 460px;
	background: #fff;
	overflow: scroll;
}
.csw .loading {
	margin: 200px 0 300px 0;
	text-align: center;
}

/* The div to hold the top navigation tabs (the UL generated at run time) */
.stripNav {
	margin: 0 0 0 74px;
	height: 70px;
}

/* The auto-generated set of links */
.stripNav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.stripNav ul li {
	float: left;
	margin: 0 21px 0 0; /* If you change this, adjust the initial value of navWidth in coda-slider.1.1.1.js */
}
.stripNav li a { /* The nav links */
	display: block;
	width: 46px;
	height: 66px;
	border: 2px solid #000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	opacity: 0.75; /* Adjust level of opacity for safari, firefox, and other nice browsers */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* Adjust for IE6 and IE7 */
}

.stripNav li a:hover {
	opacity: 1; /* Adjust level of opacity for safari, firefox, and other nice browsers */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* Adjust for IE6 and IE7 */
}
.stripNav li a.current {
	border-color: #fff/*#aab9c9*/;
	border-bottom-width: 7px;
	position: relative;
	top: 5px;
	z-index: 75;
	opacity: 1; /* Adjust level of opacity for safari, firefox, and other nice browsers */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* Adjust for IE6 and IE7 */
}

/* This ensures that the dotted border doesn't show up when clicked. */
.stripNav li a:focus {
	outline: none;
}

/* This hides the text-name so it doesn't appear above the profile photo. */
.stripNav li a span {
	display: none;
}

/* The viewing window */
.stripViewer {
	position: relative;
	overflow: hidden;
	border: 5px solid #aab9c9;
	margin: 0 auto 10px;
	width: 700px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 1000px;
	clear: left;
	background-color: #fff;
}

/* This is the wide container used to house the end-to-end divs.
Its width is calculated and specified by the JavaScript. */
.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
}

/* Each panel is arranged end-to-end */
.stripViewer .panelContainer .panel {
	float: left;
	height: 100%;
	position: relative;
	width: 700px; /* Also specified in  .stripViewer  above */
}

/* Wrapper to give some padding in the panels, without messing with existing panel width */
.stripViewer .panelContainer .panel .wrapper {
	padding: 10px;
}

/* The left and right arrows */
.stripNavL, .stripNavR {
	position: absolute;
	top: 510px; /* This is the distance from the top. */
	text-indent: -9000em;
}
.stripNavL {
	left: 0;
}
.stripNavR {
	right: 0;
}
.stripNavL a, .stripNavR a {
	display: block;
	height: 58px;
	width: 58px;
}
.stripNavL a {
	background: url("../layout-images/arrow-left.gif") no-repeat 0 0;
}
.stripNavR a {
	background: url("../layout-images/arrow-right.gif") no-repeat 0 0;
}
.stripNavL a:hover, .stripNavR a:hover {
	background-position: 0 -58px;
}

/* This ensures that the dotted border doesn't show up when clicked. */
.stripNavL a:focus, .stripNavR a:focus {
	outline: none;
}
/*=================================
End the Slider-specific styles
=================================*/
/*=================================
Begin the 2011-specific styles
=================================*/
#wtw2011 #articleWrap {
	border: 5px solid #aab9c9;
	margin: 0 auto 10px;
	width: 680px;
	padding: 10px;
	background-color: #fff;
        min-height: 540px;
}


#wtw2011 #preview2011{
    width: 700px;
    border: 5px solid #aab9c9;
    font-size: 1.2em;
    position: relative;
    overflow: hidden;
    margin: 0 auto 10px;
    clear: left;
    padding:10px;
}

#wtw2011 .stripNav {
    display: none;
}
/*=================================
Begin the 2010-specific styles
=================================*/
#wtw2010 #comingsoon2010{
    width: 700px;
    border: 5px solid #aab9c9;
    font-size: 1.2em;
    position: relative;
    overflow: hidden;
    margin: 0 auto 10px;
    clear: left;
    padding:10px;
}
#wtw2010 #Honorees2010 {
	width:400px;
	padding: 0px 150px 10px 150px;
	margin: 20px 0px 10px 0px;
        text-align:center;
}
#wtw2010 #Honorees2010 dt{
	font-size:1.3em;
        text-align:center;
        border-bottom:1px solid #000000;
}
#wtw2010 .stripNav ul li {
	float: left;
	margin: 0 14px 0 0; /* If you change this, adjust the initial value of navWidth in coda-slider.1.1.1.js */
}
#wtw2010 .stripNav li.tab1 a {
	background-image: url(../images/10/thumbnail_Black.jpg);
}
#wtw2010 .stripNav li.tab2 a {
	background-image: url(../images/10/thumbnail_AG-Berstein.jpg);
}
#wtw2010 .stripNav li.tab3 a {
	background-image: url(../images/10/thumbnail_Crawford.jpg);
}
#wtw2010 .stripNav li.tab4 a {
	background-image: url(../images/10/thumbnail_Crews.jpg);
}
#wtw2010 .stripNav li.tab5 a {
	background-image: url(../images/10/thumbnail_de-los-Pinos.jpg);
}
#wtw2010 .stripNav li.tab6 a {
	background-image: url(../images/10/thumbnail_Dipp.jpg);
}
#wtw2010 .stripNav li.tab7 a {
	background-image: url(../images/10/thumbnail_Drury.jpg);
}
#wtw2010 .stripNav li.tab8 a {
	background-image: url(../images/10/thumbnail_Fleming.jpg);
}
#wtw2010 .stripNav li.tab9 a {
	background-image: url(../images/10/thumbnail_Hall.jpg);
}
#wtw2010 .stripNav li.tab10 a {
	background-image: url(../images/10/thumbnail_Newman.jpg);
}
#wtw2010 .stripNav li.tab11 a {
	background-image: url(../images/10/thumbnail_RaczLivia.jpg);
}
/*=================================
End the 2010-specific styles
=================================*/

/*=================================
Begin the 2009-specific styles
=================================*/
#wtw2009 .stripNav li.tab1 a {
	background-image: url(../images/09/thumbnail-jill-becker.jpg);
}
#wtw2009 .stripNav li.tab2 a {
	background-image: url(../images/09/thumbnail-sangeeta-bhatia.jpg);
}
#wtw2009 .stripNav li.tab3 a {
	background-image: url(../images/09/thumbnail-amy-cueva.jpg);
}
#wtw2009 .stripNav li.tab4 a {
	background-image: url(../images/09/thumbnail-heather-dejesus.jpg);
}
#wtw2009 .stripNav li.tab5 a {
	background-image: url(../images/09/thumbnail-anna-dietrich.jpg);
}
#wtw2009 .stripNav li.tab6 a {
	background-image: url(../images/09/thumbnail-sandra-glucksmann.jpg);
}
#wtw2009 .stripNav li.tab7 a {
	background-image: url(../images/09/thumbnail-susan-leschine.jpg);
}
#wtw2009 .stripNav li.tab8 a {
	background-image: url(../images/09/thumbnail-ronnie-maffa.jpg);
}
#wtw2009 .stripNav li.tab9 a {
	background-image: url(../images/09/thumbnail-mondira-pant.jpg);
}
#wtw2009 .stripNav li.tab10 a {
	background-image: url(../images/09/thumbnail-yvonne-spicer.jpg);
}
/*=================================
End the 2009-specific styles
=================================*/

/*=================================
Begin the 2008-specific styles
=================================*/
#wtw2008 .stripNav li.tab1 a {
	background-image: url(../images/08/thumbnail-afsana-akhter.jpg);
}
#wtw2008 .stripNav li.tab2 a {
	background-image: url(../images/08/thumbnail-wendy-frey-caswell.jpg);
}
#wtw2008 .stripNav li.tab3 a {
	background-image: url(../images/08/thumbnail-sylvie-gregoire.jpg);
}
#wtw2008 .stripNav li.tab4 a {
	background-image: url(../images/08/thumbnail-sadiye-guler.jpg);
}
#wtw2008 .stripNav li.tab5 a {
	background-image: url(../images/08/thumbnail-heather-healy.jpg);
}
#wtw2008 .stripNav li.tab6 a {
	background-image: url(../images/08/thumbnail-deborah-louis.jpg);
}
#wtw2008 .stripNav li.tab7 a {
	background-image:url(../images/08/thumbnail-beth-marcus.jpg);
}
#wtw2008 .stripNav li.tab8 a {
	background-image: url(../images/08/thumbnail-christine-miska.jpg);
}
#wtw2008 .stripNav li.tab9 a {
	background-image: url(../images/08/thumbnail-amanda-parkes.jpg);
}
#wtw2008 .stripNav li.tab10 a {
	background-image: url(../images/08/thumbnail-ellen-piccioli.jpg);
}
/*=================================
End the 2008-specific styles
=================================*/

/*=================================
Begin the 2007-specific styles
=================================*/
/* The viewing window */
#wtw2007 .stripViewer {
	height: 965px;
}
#wtw2007 .stripNav li.tab1 a {
	background-image: url(../images/07/thumbnail-corzo.jpg);
}
#wtw2007 .stripNav li.tab2 a {
	background-image: url(../images/07/thumbnail-hedley.jpg);
}
#wtw2007 .stripNav li.tab3 a {
	background-image: url(../images/07/thumbnail-kalavade.jpg);
}
#wtw2007 .stripNav li.tab4 a {
	background-image: url(../images/07/thumbnail-onnerud.jpg);
}
#wtw2007 .stripNav li.tab5 a {
	background-image: url(../images/07/thumbnail-long.jpg);
}
#wtw2007 .stripNav li.tab6 a {
	background-image: url(../images/07/thumbnail-meyers.jpg);
}
#wtw2007 .stripNav li.tab7 a {
	background-image:url(../images/07/thumbnail-nappi.jpg);
}
#wtw2007 .stripNav li.tab8 a {
	background-image: url(../images/07/thumbnail-sahney.jpg);
}
#wtw2007 .stripNav li.tab9 a {
	background-image: url(../images/07/thumbnail-padir.jpg);
}
#wtw2007 .stripNav li.tab10 a {
	background-image: url(../images/07/thumbnail-zapata.jpg);
}
/*=================================
End the 2007-specific styles
=================================*/

/*=================================
Begin the 2006-specific styles
=================================*/
/* The viewing window */
#wtw2006 .stripViewer {
	height: 1040px;
}
#wtw2006 .stripNav li.tab1 a {
	background-image: url(../images/06/thumbnail-susan-scheer-aoki.jpg);
}
#wtw2006 .stripNav li.tab2 a {
	background-image: url(../images/06/thumbnail-janice-arcari.jpg);
}
#wtw2006 .stripNav li.tab3 a {
	background-image: url(../images/06/thumbnail-heather-blease.jpg);
}
#wtw2006 .stripNav li.tab4 a {
	background-image: url(../images/06/thumbnail-suzette-braun.jpg);
}
#wtw2006 .stripNav li.tab5 a {
	background-image: url(../images/06/thumbnail-karen-donoghue.jpg);
}
#wtw2006 .stripNav li.tab6 a {
	background-image: url(../images/06/thumbnail-ellen-ferraro.jpg);
}
#wtw2006 .stripNav li.tab7 a {
	background-image:url(../images/06/thumbnail-linda-fuhrman.jpg);
}
#wtw2006 .stripNav li.tab8 a {
	background-image: url(../images/06/thumbnail-susie-kim-riley.jpg);
}
#wtw2006 .stripNav li.tab9 a {
	background-image: url(../images/06/thumbnail-regina-valluzzi.jpg);
}
#wtw2006 .stripNav li.tab10 a {
	background-image: url(../images/06/thumbnail-julianne-zimmerman.jpg);
}
/*=================================
End the 2006-specific styles
=================================*/

/*=================================
Begin the 2005-specific styles
=================================*/
/* The viewing window */
#wtw2005 .stripViewer {
	height: 1475px;
}
#wtw2005 .stripNav li.tab1 a {
	background-image: url(../images/05/thumbnail-angela-belcher.jpg);
}
#wtw2005 .stripNav li.tab2 a {
	background-image: url(../images/05/thumbnail-margrit-betke.jpg);
}
#wtw2005 .stripNav li.tab3 a {
	background-image: url(../images/05/thumbnail-anne-marie-biernacki.jpg);
}
#wtw2005 .stripNav li.tab4 a {
	background-image: url(../images/05/thumbnail-vicki-ann-frawley.jpg);
}
#wtw2005 .stripNav li.tab5 a {
	background-image: url(../images/05/thumbnail-heidi-perry.jpg);
}
#wtw2005 .stripNav li.tab6 a {
	background-image: url(../images/05/thumbnail-elizabeth-ricci.jpg);
}
#wtw2005 .stripNav li.tab7 a {
	background-image:url(../images/05/thumbnail-hollie-schmidt.jpg);
}
#wtw2005 .stripNav li.tab8 a {
	background-image: url(../images/05/thumbnail-paula-soteropoulos.jpg);
}
#wtw2005 .stripNav li.tab9 a {
	background-image: url(../images/05/thumbnail-lorraine-wheeler.jpg);
}
#wtw2005 .stripNav li.tab10 a {
	background-image: url(../images/05/thumbnail-lijun-wu.jpg);
}
/*=================================
End the 2005-specific styles
=================================*/

/*=================================
Begin the 2004-specific styles
=================================*/
/* The viewing window */
#wtw2004 .stripViewer {
	height: 1155px;
}
#wtw2004 .stripNav li.tab1 a {
	background-image: url(../images/04/thumbnail-susan-adams.jpg);
}
#wtw2004 .stripNav li.tab2 a {
	background-image: url(../images/04/thumbnail-amy-duwel.jpg);
}
#wtw2004 .stripNav li.tab3 a {
	background-image: url(../images/04/thumbnail-jana-eggers.jpg);
}
#wtw2004 .stripNav li.tab4 a {
	background-image: url(../images/04/thumbnail-dawn-fitzgerald.jpg);
}
#wtw2004 .stripNav li.tab5 a {
	background-image: url(../images/04/thumbnail-reema-gupta.jpg);
}
#wtw2004 .stripNav li.tab6 a {
	background-image: url(../images/04/thumbnail-julie-lemoine.jpg);
}
#wtw2004 .stripNav li.tab7 a {
	background-image:url(../images/04/thumbnail-fanny-mlinarsky.jpg);
}
#wtw2004 .stripNav li.tab8 a {
	background-image: url(../images/04/thumbnail-suja-ramnath.jpg);
}
#wtw2004 .stripNav li.tab9 a {
	background-image: url(../images/04/thumbnail-weng-tao.jpg);
}
#wtw2004 .stripNav li.tab10 a {
	background-image: url(../images/04/thumbnail-mary-ellen-zurko.jpg);
}
/*=================================
End the 2004-specific styles
=================================*/

/*=================================
Begin the Event page-specific styles
=================================*/
#eventPhotos {
	list-style: none;
	margin: 0;
	padding: 1em 0 0;
}
#eventPhotos li {
	list-style: none;
	padding: 0;
	float: left;
	width: 250px;
	margin: 0 0 2em 60px;
}
/*=================================
End the Event page-specific styles
=================================*/

/*=================================
Begin the Feature-specific styles
=================================*/
.featureMeta {
	margin-bottom: 2em;
}
.featureMetaRight {
	float: right;
	width: 271px;
	text-align: right;
}
.featureMetaRight img {
	border: 2px solid #000;
}
.featureMetaRight p {
	margin: .5em 0 0;
	font-size: .9em;
	line-height: 1.4em;
}
.featureMetaLeft {
	margin-right: 291px;
}
.featureMetaLeft h2 {
	margin-top: 0;
	font-size: 2em;
	font-family: georgia, "Times New Roman", serif;
	line-height: 1.2em;
}
.featureMetaLeft h3 {
	line-height: 1.2em;
}
.featureMetaLeft blockquote {
	padding-left: 0;
	color: #777;
	font-style: italic;
	font-size: 1.4em;
	font-family: georgia, "Times New Roman", serif;
	line-height: 1.2em;
}
.authorCredit {
	font-size: .9em;
	margin-top: 2em;
	padding-top: 1em;
	border-top: 1px solid #000;
}
/*=================================
End the Feature-specific styles
=================================*/

/*=================================
Begin the Article-specific styles
=================================*/
#articleWrap {
	border: 5px solid #aab9c9;
	margin: 0 auto 10px;
	width: 680px;
	padding: 10px;
	background-color: #fff;
}
#articleWrap a, #articleWrap a:visited {
	color: #5b90c9;
}
#articleWrap h2 {
	font-size: 2em;
	font-family: georgia, "Times New Roman", serif;
	line-height: 1.2em;
}

#articleWrap .visibleHR {
	display: block;
	margin: 2em 0;
}
.videoFeature {
	width: 173px;
	float: right;
	border: 1px solid #ddd;
	padding: 10px;
	margin: 0 0 1em 2em;
	background-color: #f2f2f2;
	text-align: right;
}
.videoFeature a, .videoFeature a:visited {
	color: #5b90c9;
}
/*=================================
End the Article-specific styles
=================================*/

/*=================================
Begin the Past Honorees-specific styles
=================================*/
#pastHonorees {
	background: #eb282e url(../layout-images/past-honorees-bg.gif) no-repeat left bottom;
	border-top: 2px groove #ff5e64;
	width: 710px;
	padding: 5px 0;
	margin: 0 auto;
}
#pastHonorees p {
	margin: 0 30px;
	color: #fff;
	font-size: .9em;
}
#pastHonorees p a, #pastHonorees p a:visited {
	color: #e1eefc;
}
#pastHonorees p a:hover {
	color: #fff;
}
#pastHonorees #viewAllYears {
	float: right;
	margin-right: 10px;
}
#pastHonoreesAllYears {
	margin: 15px 64px;
}
#pastHonoreesAllYears dl {
	width: 200px;
	min-height: 520px;
	height: auto !important;	/* This is for IE6 */
	height: 520px;				/* This is for IE6 */
	border: 1px solid #b9b9b9;
	background-color: #fff;
	padding: 12px;
	margin-right: 15px;
	float: left;
}
#pastHonoreesAllYears dl.leftColumn {
	clear: left;
}
#pastHonoreesAllYears dl.rightColumn {
	margin-right: 0;
}
#pastHonoreesAllYears dt {
	border-bottom: 1px solid #999;
	padding-bottom: .25em;
	margin-bottom: .75em;
}
#pastHonoreesAllYears dd {
	margin-bottom: .75em;
}
#pastHonoreesAllYears small {
	display: block;
	font-size: .9em;
	color: #666;
}
/*=================================
End the Past Honorees-specific styles
=================================*/

/*=================================
Begin the Advisory Committee-specific styles
=================================*/
#advisoryCommittee {
	background: url(../layout-images/committee-bg.gif) no-repeat left top;
	width: 682px;
	padding: 8px 17px 0;
	margin: 30px auto 0;
}
#advisoryCommittee h4 {
	margin-top: 0;
	margin-left: 13px;
}
#advisoryCommittee ul {
	list-style-image: url(../layout-images/black-circle-bullet.gif);
	padding-left: 15px;
}
/*=================================
End the Advisory Committee-specific styles
=================================*/

/*=================================
Begin the Footer-specific styles
=================================*/
#footerWrap {
	background: #788797 url(../layout-images/footer-bg.gif) repeat-x left top;
	padding: 30px;
	margin-top: 30px;
	text-align: center;
}
#footerWrap a, #footerWrap a:visited {
	color: #e1eefc;
}
#footerWrap a:hover {
	color: #fff;
}
#sponsorsWrap {
	width: 838px;
	margin: 0 auto;
}
#sponsors {
	list-style: none;
	float: left;
	margin: 0 0 0 260px;
	padding: 0;
}
#wtw2011 #sponsors {
	list-style: none;
	float: left;
	margin: 0 0 0 270px;
	padding: 0;
}
#wtw2010 #sponsors {
	list-style: none;
	float: left;
	margin: 0 0 0 200px;
	padding: 0;
}
#wtw2009 #sponsors {
	margin-left: 245px;
}
#sponsors li {
	float: left;
	margin: 0 10px;
}
#sponsors li a img {
	border: 2px solid #000;
}
#adBanner728x90 {
	margin-top: 30px;
}
/*=================================
End the Footer-specific styles
=================================*/
