html { min-height: 100%; margin-bottom: 1px; }

body {
	padding: 0;
	margin: 0;
	font-size:13px;
	color:#323232;
	font-family: "Trebuchet MS", verdana, sans-serif;
	/*background-color: #999;*/
	background:#78a7c5 url(../images/bg-global-blue.jpg) top center no-repeat;
}
#ysc {
  width: 790px; /* temp */
  margin: 0 auto; /* temp */
  position: relative;
  font-size: 95%;
  background-color: #ffffff;
  background: url(../images/bg-html_2009B.gif) repeat-y 1px 0%;
}

#ysc #ysc-scope-tube-home {
  width: 790px;
  margin: 0 auto;
  position: relative;
  background: url(../images/scope-tube-home.gif) no-repeat 10px 100%;
}

#ysc #ysc-scope-tube {
  width: 790px;
  margin: 0 auto;
  position: relative;
  background: url(../images/scope-tube.gif) no-repeat 10px 100%;
}

#ysc strong {
  font-weight: bold;
}

#ysc em {
  font-style: italic;
}

#ysc hr {
  display: none;
  visibility: none;
}

#ysc li {
  list-style: none;
}

#ysc li.circle {
  list-style: disc;
  margin-top: 0;
  margin-left: 2em;
}

#ysc h3, #ysc h4, #ysc h5, #ysc h6 {
  margin-bottom: 1em;
  font-weight: bold;
}

#ysc p, #ysc ul, #ysc ol, #ysc dl {
  /* margin-bottom: 1em; */
  line-height: 1.8em;
}

#ysc a{
	text-decoration: none;
}
#ysc a:hover{
	text-decoration: underline;
}

#ysc .new {
	margin-left: .2em;
	color: orange;
	font-size: 90%;
	vertical-align: top;
	line-height: 1.3em;
}

#ysc .ysc-clb {
	clear: both;
}

#ysc #ysc-left-column {
  width: 235px;
  float: left;
  padding-left: 10px;
  padding-bottom: 3em;
  position: relative;
}

#ysc #ysc-flash {
  width: 100%;
  float: left;
  padding-left: 4px;
  padding-top: 13px;
  position: relative;
}

#ysc #ysc-right-column #ticker-box {
	padding-left: 8px;
}

#ysc #ysc-login {
	position: absolute;
	top: 10px;
	right: 50px;
	font-size: 100%;
	color: #000;
	font-weight: bold;
}

#ysc #ysc-login a{
	color: #000099;
}
#ysc #ysc-login a:hover{
	color: #000099;
}

#ysc #ysc-feature, #ysc .ysc-header {
	margin-bottom: 5px;
    width: 100%;
    height: 220px;
    margin-left: 10px;
}



/* nav boxes */
div.nav-box {
	cursor:pointer;
	float:left;
	margin:0px 3px 10px 0px;
	width:239px;
}
div.nav-box div.nav-box-top {
	background-image: url('/media/images/nav-box-top.png');
	background-repeat: no-repeat;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	height:105px;
	width:239px;
}
div.nav-box div.nav-box-top div.box-img {
	height:103px;
	margin: 0px 0px 0px 4px;
	padding: 2px 0px 0px 0px;
	width:230px;
}
div.nav-box div.nav-box-middle {
	background-image: url('/media/images/nav-box-middle.png');
	background-repeat: repeat-y;
	width:239px;
}
div.nav-box div.nav-box-middle div.box-msg {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin: 10px 15px 5px 15px;
	position: relative;
}
div.nav-box div.nav-box-bottom {
	background-image: url('/media/images/nav-box-bottom.png');
	background-repeat: no-repeat;
	font-size:0px;
	height:6px;
	line-height:0px;
	width:239px;
}
a.btn-go {
	height: 19px;
	position: absolute;
	width: 43px;
}
a.btn-go {
	background-image: url('/media/images/bg-btn-go-off.jpg');
	background-repeat: no-repeat;
	height: 19px;
	width: 43px;
	text-decoration: none !important;
}
a.btn-go:hover {
	background-image: url('/media/images/bg-btn-go-on.jpg');
}


/* register buttons */
#ysc #ysc-reg-buttons {
  margin-top:1px;
}

#ysc #ysc-reg-buttons div.button {
  float:left;
}

#ysc #ysc-reg-buttons div.clear {
  clear:both;
  font-size:0px;
  height:0px;
  margin:0px;
  line-height:0px;
  padding:0px;
  width:100%;
}


/* I believe #ysc #ysc-register was from 2008 */
#ysc #ysc-register {
	margin-bottom: 0;
	overflow: hidden;
	margin-left: 4px;
	margin-top: 5px;
}

#ysc #ysc-register ul, #ysc #ysc-register ul li {
	display: inline;
	margin-bottom: 0;
}

#ysc #ysc-register a {
	display: block;
	margin: 0;
	padding: 0;
	width: 256px;
	height: 88px;
	text-indent: -2000px;
	overflow: hidden;
}

#ysc #ysc-register #students a{
	float: left;
	background: url(../images/register-students.jpg) no-repeat 0 0;
	margin-right: 8px;
}

#ysc #ysc-register #teachers a{
	float: left;
	background: url(../images/register-teachers.jpg) no-repeat 0 0;
}


/* sub content */

#ysc #ysc-sub-content {
	margin-bottom: 7px;
  width: 100%;
  margin-left: 3px;
  margin-top: 5px;
}

#ysc #ysc-sub-content #about-ysc {/*NOTE!: ALTERNATE IE STYLE PROVIDED*/
    width: 347px;
	height: 250px;
    float: left;
	font-size: 12px;
	color: #000000;
	background: url(../images/bg-about_2010.jpg) no-repeat top left;
	display: inline;
}


#ysc #ysc-sub-content #about-ysc h4 {
	width: 339px;
	height: 34px;
	text-indent: -2000px;
	overflow: hidden;
	/* background: url(../images/h4-about.gif) no-repeat top left; */
}
#ysc #ysc-sub-content #about-ysc p {
	margin-top: .4em;
	line-height: 1.5em;
	padding: 0 12px;
}
#ysc #ysc-sub-content #about-ysc p.about-ysc-link {
	text-align: right;
}

#ysc #ysc-sub-content #about-ysc .right {
	float: right;
}

#ysc #ysc-sub-content #about-ysc a {
	color: #8fd860;
}

#ysc #ysc-page-content {
	margin-top: 10px;
}

#ysc #ysc-page-content p img {
	margin: 10px;
	padding: 5px;
	background: #999;
}

#ysc #ysc-page-content p img.noborder {
	margin: 0;
	padding: 0;
}
#ysc #ysc-page-content hr {
	display: block;
	visibility: hidden;
	clear: both;
}

/* news */

#ysc #ysc-sub-content #ysc-news {/*NOTE!:ALTERNATE IE STYLE PROVIDED*/
	padding-left: 8px;
	display: inline;
    width: 171px;
	height: 250px;
    float: left;
	font-size: 12px;
/*	overflow: auto;*/
	background: url(../images/bg-news_2009.jpg) no-repeat 0 0;
}

#ysc #ysc-sub-content #ysc-news h4{
	/*margin: 0 0 5px -15px;*/
	width: 167px;
	/* height: 69px; */
	text-indent: -2000px;
	overflow: hidden;
	/* background: url(../images/h4-news.gif) no-repeat top left; */
}

#ysc #ysc-sub-content #ysc-news ul{
	padding: 12px 0 0 8px;
}

#ysc #ysc-sub-content #ysc-news ul li{
	padding: 10px 0 2px 15px;
	font-size:14px;
	background: url(../images/bullet-arrow.gif) no-repeat 0px 12px;
}


#ysc #ysc-sub-content #ysc-news ul li a {
	color: #03517f;
	text-decoration: none;
}

#ysc #ysc-sub-content #ysc-news ul li a:hover {
	color: #03517f;
	text-decoration: underline;
}



/* photo gallery */

#ysc.ysc-home #ysc-photo-gallery {
  	width: 518px;
	height: 201px;
  	position: relative;
	left:3px;
	background: url(../images/bg-ysc-photo-gallery_2009.jpg) no-repeat;
}

#ysc.ysc-home #ysc-photo-gallery .more {
	position:absolute;
	clear: both;
	float: right;
	top:9px; 
	right:12px;
	background: url(../images/bg-btn-more_blue_off.jpg) no-repeat 50% 50%;
}

#ysc.ysc-home #ysc-photo-gallery .more a {
	display: block;
	width: 61px;
	height: 19px;
	padding-right: 0px;
	background: url(../images/bg-btn-more_blue_off.jpg) no-repeat 50% 50%;
}
#ysc.ysc-home #ysc-photo-gallery .more a:hover {
	background: url(../images/bg-btn-more_blue_on.jpg) no-repeat 50% 50%;
}
#ysc.ysc-home #ysc-photo-gallery .more a:active {
	background: url(../images/bg-btn-more_blue_on.jpg) no-repeat 50% 50%;
}

#ysc.ysc-home #ysc-photo-gallery h4 {
	display: block;
	position: absolute;
	top: 133px;
	left: 27px;
	width: 122px;
	height: 15px;
	text-indent: -2000px;
	overflow: hidden;
	/* background: url(../images/h4-photo-gallery.gif) no-repeat; */
}
#ysc.ysc-home #ysc-photo-gallery p.caption{
	position: absolute;
	top: 131px;
	left: 155px;
}






/* video gallery */

#ysc.ysc-home #ysc-video-gallery {
  	width: 518px;
	height: 201px;
  	position: relative;
	left:3px;
	background: url(../images/bg-ysc-video-gallery_2009.jpg) no-repeat;
}

#ysc.ysc-home #ysc-video-gallery .more {
	position:absolute;
	clear: both;
	float: right;
	top:9px; 
	right:12px;
	background: url(../images/bg-btn-more_blue_off.jpg) no-repeat 50% 50%;
}

#ysc.ysc-home #ysc-video-gallery .more a {
	display: block;
	width: 61px;
	height: 19px;
	padding-right: 0px;
	background: url(../images/bg-btn-more_blue_off.jpg) no-repeat 50% 50%;
}
#ysc.ysc-home #ysc-video-gallery .more a:hover {
	background: url(../images/bg-btn-more_blue_on.jpg) no-repeat 50% 50%;
}
#ysc.ysc-home #ysc-video-gallery .more a:active {
	background: url(../images/bg-btn-more_blue_on.jpg) no-repeat 50% 50%;
}

#ysc.ysc-home #ysc-video-gallery h4 {
	display: block;
	position: absolute;
	top: 133px;
	left: 27px;
	width: 122px;
	height: 15px;
	text-indent: -2000px;
	overflow: hidden;
	/* background: url(../images/h4-photo-gallery.gif) no-repeat; */
}
#ysc.ysc-home #ysc-video-gallery p.caption{
	position: absolute;
	top: 131px;
	left: 155px;
}




/* partner logos */
#ysc.ysc-home #ysc-partner-logos {
	margin: 10px 0 0 6px;
	padding-bottom: 7px;
  	width: 100%;
  	position: relative;
}
#ysc.ysc-home #ysc-partner-logos #ysc-partner-logos-inner {
	padding-bottom: 16px;
}
#ysc.ysc-home #ysc-partner-logos h4 {
	font-family: "Impact", courier, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color: #0076bc;
	bottom: 0px;
	left: 0px;
	margin-bottom: 0px;
}
#ysc.ysc-home #ysc-partner-logos ul {
	display: block;
	margin: 0 10px;
	padding: 5px 0px 10px;
}
#ysc.ysc-home #ysc-partner-logos ul li {
	display: inline;
	margin: 0 15px;
}


#ysc #ysc-right-column {
	margin-left: 0px;
  	width: 535px;
  	float: left;
	background: url(../images/home-header-bg.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

#ysc #ysc-right-column-top {
	padding-top: 0px;
	/* background: url(../images/bg-ysc-right-column-top.jpg) no-repeat top left; */
}

#ysc #ysc-right-column-top .ysc-gutter {
	padding-bottom: 0px;
	padding-left: 0px;
	/* background: url(../images/bg-ysc-right-column-bot.jpg) no-repeat bottom left; */
}

#ysc #ysc-masthead {
  width: 100%;
  height: 220px;
  /* margin-bottom: 1em; */
}

#ysc #ysc-masthead img {
  border:0px;
}

#ysc #ysc-scope-tube-home #ysc-masthead h2 a {
	background: url(../images/logo_2009_home.jpg) no-repeat 0px 0px;
}




#ysc #ysc-sponsor {
	height: 52px;
	position: relative;
}

#ysc #ysc-sponsor li {
	display: inline;
}

#ysc #ysc-sponsor .sponsor-de a {
	height: 52px;
	width: 86px;
	display: block;
	text-indent: -2000em;
	overflow: hidden;
	background: url(../images/sponsor-de.png) no-repeat 0 0;
	position: absolute;
	left: 12px;
}

#ysc #ysc-sponsor .sponsor-3m a {
	height: 52px;
	width: 98px;
	display: block;
	text-indent: -2000em;
	overflow: hidden;
	background: url(../images/sponsor-3M.png) no-repeat 0 0;
	position: absolute;
	left: 108px;
}




/* NAV */
#ysc #ysc-nav {
	margin-top: 0;
	padding-right: 5px;
	padding-bottom: 50px;
    width: 223px;
	font-family: "Impact", courier, sans-serif;
	text-align: right;
	color: #55d9ff;
	float: right;
}

#ysc #ysc-nav ul.nav-top {
	background: url(../images/bg-nav-top.png) no-repeat top left;
	padding:4px 0 0 0;
	margin:0;
}

#ysc #ysc-nav ul li {
	font-size: 17px;
	margin: 0px;
	background:url(../images/bg-nav.png) no-repeat bottom left;
}

#ysc #ysc-nav ul li.nav-last {/*NOTE!: ALTERNATE IE STYLE PROVIDED*/
	background:url(../images/bg-nav-last.png) no-repeat bottom left;
}


/*amaro added 12.16.08*/
#ysc #ysc-nav ul li a {
	position:relative;
	right:-19px;
	top:0px;
	display:block;
	width:197px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 8px 0;
	background:url(../images/bg-nav-links.jpg) no-repeat;
	/*background-position: right 3px;*/
}

/*provide real text for css rollovers*/
#ysc #ysc-nav ul li a b{
	position:absolute;
	top:-5000px;
	left:-5000px;
	height:1px;
	width:1px;
	overflow:hidden;
}


#ysc #ysc-nav ul li ul {
	position:relative;
	left:-27px;/*ALT IE STYLE PROVIDED*/
	width:194px;
	padding:0px 0 14px 0;
	margin:-3px 0 0 0;
	background: none;
}

#ysc #ysc-nav ul li ul li {
	font-family: "Trebuchet MS", courier, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border: 0px;
	margin:0;
	padding:0px 0 0px 0;
	line-height:16px;
	background:none;
}

/*amaro added 12.16.08*/
#ysc #ysc-nav ul li ul li a {
	color:#03517f;
	padding:0;
	margin:0;
	background:none;
}

#ysc #ysc-nav a:link {
	color: #0076bc;
	text-decoration: none;
}

#ysc #ysc-nav a:visited {
	color: #0076bc;
	text-decoration: none;
}

#ysc #ysc-nav a:hover {
	color: #ff350b;
	text-decoration: none;
	
}

#ysc #ysc-nav a:active {
	color: #0076bc;
	text-decoration: none;
}


/*Navigation Link Classes for Background positions*/
#ysc #ysc-nav ul li a.navAbout {background-position:0 0;}
#ysc #ysc-nav ul li a.navAbout:hover {background-position:-197px 0;}

#ysc #ysc-nav ul li a.navHow {background-position:-394px 0;}
#ysc #ysc-nav ul li a.navHow:hover {background-position:-591px 0;}

#ysc #ysc-nav ul li a.navVideo {background-position:-394px 0;}
#ysc #ysc-nav ul li a.navVideo:hover {background-position:-591px 0;}

#ysc #ysc-nav ul li a.navFun {background-position:-788px 0;}
#ysc #ysc-nav ul li a.navFun:hover {background-position:-985px 0;}

#ysc #ysc-nav ul li a.navMedia {background-position:-1182px 0;}
#ysc #ysc-nav ul li a.navMedia:hover {background-position:-1379px 0;}

#ysc #ysc-nav ul li a.nav3M {background-position:-1576px 0;}
#ysc #ysc-nav ul li a.nav3M:hover, #ysc.ysc-threeM-innovations #ysc-nav ul li a.nav3M {background-position:-1773px 0;}

#ysc #ysc-nav ul li a.navDE {background-position:-1970px 0;}
#ysc #ysc-nav ul li a.navDE:hover {background-position:-2167px 0;}

#ysc #ysc-nav ul li a.navArchive {background-position:-2364px 0;}
#ysc #ysc-nav ul li a.navArchive:hover {background-position:-2561px 0;}




/* footer */

#ysc-footer {
	display: block;
	width: 790px;
	height: 65px;
    clear: both;
	text-align: center;
	color: #ffffff;
	background: url(../images/footer-bg.gif) 0 0;
}
#ysc-footer ul {
	margin-left: 0px;
	padding: 0;
	width: 770px;
	list-style: none;
	font-size: 85%;
}
#ysc-footer #ysc-footer-links {
	padding-top: 13px;
	color: #aaa;
	margin-bottom: 0;
}
#ysc-footer #ysc-footer-links li {
	display: inline;
	font-size: 11px;
	letter-spacing: 0.05em;
}
#ysc-footer #ysc-footer-links li a{
	padding: 0 10px;
	border-left: 1px solid #ffffff;
	color: #ffff66;
	text-decoration: none;
}
#ysc-footer #ysc-footer-links li a:hover{
	text-decoration: underline;
}
#ysc-footer #ysc-footer-links li a.first{
	padding-left: 0;
	margin-left: 0;
	border-left: none;	
}
#ysc-footer #ysc-footer-copyright {
	margin-top: 0px;
	font-size: 11px;
	letter-spacing: 0.05em;
}


/* Secondary page styles */

#ysc #ysc-right-column {
    font-size: 90%;
}

#ysc h3,h4,h5,h6 {
	margin-bottom: 1em;
}

#ysc p,ul,dl,ol {
    margin-bottom: 1em;
    line-height: 1.5em;
}

#ysc h3 {
	font-size: 130%;
	font-weight: bold;
	color: #0076bc;
	line-height: 1.1em;
	margin-bottom: .5em;
}

#ysc h4 {
	font-size: 120%;
	font-weight: normal;
	color: #000;
	margin-bottom: .5em;
	line-height: 1.3em;
}

#ysc h5 {
	font-size: 90%;
	font-weight: bold;
	color: #000;
	margin-bottom: .25em;
	line-height: 1.25em;
}


/* section */

/* #ysc div.ysc-content-top {
  width: 535px;
  margin: 0 auto;
  position: relative;
  background: url(../images/content-top.jpg) no-repeat top right;
} */

#ysc div.ysc-content-section {
	margin-top: 0px;
    background: #fff url(../images/section_top_2009.gif) no-repeat 0px 0px;
	width: 535px;
	margin-left: 0px;
	overflow: hidden;
}

#ysc div.ysc-content-section2 {
	margin-top: 0px;
    background: #fff url(../images/section_top_2009_2.gif) no-repeat 0px 0px;
	width: 535px;
	margin-left: 0px;
	overflow: hidden;
}

#ysc div.ysc-content-gutter {
	background: url(../images/section_bottom_2009.jpg) no-repeat 0 100%;
    padding: 10px 25px 30px 25px;
    position: relative;

}

#ysc div.ysc-minheight {
	height: expression( this.scrollHeight < 601 ? "600px" : "auto" ); /* sets min-height for IE */
  min-height: 600px; /* sets min-height value for all standards-compliant browsers */
}

/* section heaader */
/*
#ysc div.ysc-content-header {
    background: url(../images/sectionhead_top.jpg) no-repeat 0 0;
	width: 524px;
	margin-bottom: 4px;
	margin-left:3px;
	padding-top: 15px;
	position: relative;
	left: -2px;
}

#ysc div.ysc-content-header-inner {
    width: 524px;
    background: url(../images/sectionhead_bottom.jpg) no-repeat 0 100%;
    padding-bottom: 17px;
}

#ysc div.ysc-content-header-inner h2 {
    text-transform: uppercase;
    font-size: 200%;
    color: #aaa;
    background: url(../images/sectionhead_middle.jpg) repeat-y 0 0;
    padding-left: 27px;
}
*/
#ysc div.ysc-content-header h2 {
	width: 535px;
	height: 220px;
	text-indent: -2000px;
	overflow: hidden;
}
#ysc.ysc-about div.ysc-content-header h2, #ysc.about-the-challenge div.ysc-content-header h2 {
	background: url(../images/header-about_2009.jpg);
}
#ysc div.ysc-content-header h2, #ysc.ysc-get_started div.ysc-content-header h2, #ysc.about-the-challenge div.ysc-content-header h2 {
	background: url(../images/header-howtoenter_2009.jpg);
}

#ysc.ysc-about-2009 div.ysc-content-header h2 {
	background: url(../images/header-09challenges.jpg);
}

#ysc.ysc-submit_video_entry div.ysc-content-header h2 {
	background: url(../images/header-challenge_2010_rules.jpg);
}
#ysc.ysc-check-it-out div.ysc-content-header h2 {
	background: url(../images/header-extras_2009.jpg);
}
#ysc.ysc-media-room div.ysc-content-header h2 {
	background: url(../images/header-media_2009.jpg);
}
#ysc.ysc-threeM-innovations div.ysc-content-header h2 {
	background: url(../images/header-about3m_2009.jpg);
}
#ysc.ysc-challenge-archive div.ysc-content-header h2 {
	background: url(../images/header-challengearchive_2009.jpg);
}


/* photo gallery */
#ysc.photo-gallery #ysc-photo-gallery li {
	display: inline;
}
#ysc.photo-gallery #ysc-photo-gallery li a img{
	width: 28%;
	margin-right: 4px;
	margin-bottom: 2px;
	padding: 6px;
	background: #DDD;
	border: 1px solid #CCC;
	border-top: none;
	border-left: none;
}


/* forms */

#ysc label em {
    color: #999;
}

#ysc input {
    font-family: "Trebuchet MS", verdana, sans-serif;
}

#ysc p.button input {
    background: #669900;
    color: #fff;
    border: none;
    font-weight: bold;
    font-size: 110%;
    padding: .3em .5em;
    border-bottom: 1px solid #336600;
	cursor: pointer;
}

#ysc input.textfield {
    width: 300px;
    padding: .3em;
    border: 1px solid #ccc;
}

#ysc textarea {
    padding: .3em;
    border: 1px solid #ccc;
    width: 470px;
    font-size: 95%;
    line-height: 1.5em;
    font-family: "Trebuchet MS", verdana, sans-serif;
}



#ysc p.button a {
    background: #669900;
    color: #fff;
    border: none;
    font-weight: bold;
    font-size: 110%;
    padding: .3em .5em;
    border-bottom: 1px solid #336600;
}


#ysc a:link	{
	color: #0278be;
	text-decoration:none;
}

#ysc a:visited {
	color: #0278be;
	text-decoration:none;
}

#ysc a:hover {
	text-decoration:underline;
}

#ysc a:active {
	color: #0278be;
	text-decoration:none;
}







/* SUBNAV STYLES */

#ysc #ysc-nav ul li ul {
  display: none;
}
/* added for Challenge Week 2008 -> */
#ysc.ysc-challenge #ysc-nav li#challenge-week ul{
	display: block;
}
	/*selected state*/
	#ysc.ysc-challenge #ysc-nav li#challenge-week a.navArchive {
		background-position:-2561px 0;
	}
	#ysc.ysc-challenge #ysc-nav li#challenge-week ul li a {
		background:none;
		color:#03517f;
		padding:0 0 4px 0;
	}
	#ysc.ysc-challenge #ysc-nav li#challenge-week ul li a:hover {
		color: #ff350b;
		text-decoration: none;
	}
	

/* <-added for Challenge Week 2008 */
#ysc.ysc-about #ysc-nav li#about-the-challenge ul{
	display: block;
}
	/*selected state*/
	#ysc.ysc-about #ysc-nav li#about-the-challenge a.navAbout {
		background-position:-197px 0;
	}
	#ysc.ysc-about #ysc-nav li#about-the-challenge ul li a {
		background:none;
		color:#03517f;
		padding:0 0 4px 0;
	}
	#ysc.ysc-about #ysc-nav li#about-the-challenge ul li a:hover {
		color: #ff350b;
		text-decoration: none;
	}
	
	
	/*selected state*/
	#ysc.ysc-about-2009 #ysc-nav li#challenge09 ul {
		display:block;
	}
	#ysc.ysc-about-2009 #ysc-nav li#challenge09 a.navChallenge09 {
		background-position:-2982px 0;
	}
	#ysc.ysc-about-2009 #ysc-nav li#challenge09 ul li a {
		background:none;
		color:#03517f;
		padding:0 0 4px 0;
	}
	#ysc.ysc-about-2009 #ysc-nav li#challenge09 ul li a:hover {
		color: #ff350b;
		text-decoration: none;
	}
	






	
	
	
	
	
	
#ysc.ysc-get_started #ysc-nav li#get-started ul{
	display: block;
}
	/*selected state*/
	#ysc.ysc-get_started #ysc-nav li#get-started a.navHow {
		background-position:-591px 0;
	}
	#ysc.ysc-get_started #ysc-nav li#get-started ul li a {
		background:none;
		color:#03517f;
		padding:0 0 4px 0;
	}
	#ysc.ysc-get_started #ysc-nav li#get-started ul li a:hover {
		color: #ff350b;
		text-decoration: none;
	}


#ysc.ysc-submit_video_entry #ysc-nav li#get-started ul{
	display: block;
}
	/*selected state*/
	#ysc.ysc-submit_video_entry #ysc-nav li#get-started a.navHow {
		background-position:-591px 0;
	}
	/*selected state*/
	#ysc.ysc-submit_video_entry #ysc-nav li#get-started a.navVideo {
		background-position:-591px 0;
	}
	#ysc.ysc-submit_video_entry #ysc-nav li#get-started ul li a {
		background:none;
		color:#03517f;
		padding:0 0 4px 0;
	}
	#ysc.ysc-submit_video_entry #ysc-nav li#get-started ul li a:hover {
		color: #ff350b;
		text-decoration: none;
	}


#ysc.ysc-check-it-out #ysc-nav li#check-it-out ul{
	display: block;
}
	/*selected state*/
	#ysc.ysc-check-it-out #ysc-nav li#check-it-out a.navFun {
		background-position:-985px 0;
	}
	#ysc.ysc-check-it-out #ysc-nav li#check-it-out ul li a {
		background:none;
		color:#03517f;
		padding:0 0 4px 0;
	
	}
	#ysc.ysc-check-it-out #ysc-nav li#check-it-out ul li a:hover {
		color: #ff350b;
		text-decoration: none;
	}
	
#ysc.ysc-media-room #ysc-nav li#media-room ul{
	display: block;
}
	/*selected state*/
	#ysc.ysc-media-room #ysc-nav li#media-room a.navMedia {
		background-position:-1379px 0;
	}
	#ysc.ysc-media-room #ysc-nav li#media-room ul li a {
		background:none;
		color:#03517f;
		padding:0 0 4px 0;
	}
	#ysc.ysc-media-room #ysc-nav li#media-room ul li a:hover {
		color: #ff350b;
		text-decoration: none;
	}
#ysc.ysc-threeM-innovations #ysc-nav li#threeM-innovations ul{
	display: block;
}
	/*selected state*/
	#ysc.ysc-threeM-innovations #ysc-nav li#threeM-innovations a.nav3M {
		background-position:-1773px 0;
	}
	#ysc.ysc-threeM-innovations #ysc-nav li#threeM-innovations ul li a {
		background:none;
		color:#03517f;
		padding:0 0 4px 0;
	}
	#ysc.ysc-threeM-innovations #ysc-nav li#threeM-innovations ul li a:hover {
		color: #ff350b;
		text-decoration: none;
	}
	
#ysc.ysc-challenge-archive #ysc-nav li#challenge-archive ul{
	display: block;
}
	/*selected state*/
	#ysc.ysc-challenge-archive #ysc-nav li#challenge-archive a.navArchive {
		background-position:-2561px 0;
	}
	#ysc.ysc-challenge-archive #ysc-nav li#challenge-archive ul li a {
		background:none;
		color:#03517f;
		padding:0 0 4px 0;
	}
	#ysc.ysc-challenge-archive #ysc-nav li#challenge-archive ul li a:hover {
		color: #ff350b;
		text-decoration: none;
	}
	


/* video player */

#video-player-list {
    width: 500px;
    position: relative;
}

#video-player {
    width: 265px;
    height: 235px;
}

#video-list {
    width: 200px;
}

#video-list ul {
    width: 200px;
    height: 230px;
    overflow: scroll;
    overflow-x: hidden;
    background: #fff;
    position: absolute;
    left: 270px;
    top: 0;
    border: 1px solid #bbb;
    font-size: 90%;
    line-height: 1.2em;
		z-index: 11;
}

#video-list li {
/*		position: relative;*/
    clear: both;
    padding: 5px 5px 5px 5px;
    overflow: hidden;
		height: 50px;
/*		border-bottom: 1px solid #FFF;*/
}

#video-list li.current {
    background: #cae4ef;
    color: #000;
}

#video-list li a {
		margin: 0;
		padding: 0;
		display: inline;
}

#video-list li a:link {
}

#video-list li a:hover {
}

#video-list li img {
		float: left;
    display: inline;
    padding-right: 5px;
}

#video-list li a.vidscore {
		display: inline;
		clear: right;
/*		position: absolute;
		top: 40px;
		left: 80px;
*/
}

#ysc-scorecard a {
		display:block;
		margin: 20px 0 10px;
		width: 100%;
		height: 118px;
		text-indent: -2000px;
		overflow: hidden;
		background: url(../images/bg-scorecard.png) no-repeat 50% 50%;
}

/* More Button */
#more {
	clear: both;
	float: right;
	background: url(../images/bg-btn-more_off.jpg) no-repeat 50% 50%;
}
#more a {
	display: block;
	width: 61px;
	height: 19px;
	padding-right: 0px;
	background: url(../images/bg-btn-more_off.jpg) no-repeat 50% 50%;
}
#more a:hover {
	background: url(../images/bg-btn-more_on.jpg) no-repeat 50% 50%;
}
#more a:active {
	background: url(../images/bg-btn-more_on.jpg) no-repeat 50% 50%;
}

/* MEDIA ROOM  */
/* Press Releases */
#pressreleases {
	float: left;
	background: url(../images/bg-btn-pressreleases_off.jpg) no-repeat 50% 50%;
}
#pressreleases a {
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-pressreleases_off.jpg) no-repeat 50% 50%;
}
#pressreleases a:hover {
	background: url(../images/bg-btn-pressreleases_on.jpg) no-repeat 50% 50%;
}
#pressreleases a:active {
	background: url(../images/bg-btn-pressreleases_on.jpg) no-repeat 50% 50%;
}
/* Photo Galleries */
#photogallery {
	float: left;
	background: url(../images/bg-btn-photogallery_off.jpg) no-repeat 50% 50%;
}
#photogallery a {
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-photogallery_off.jpg) no-repeat 50% 50%;
}
#photogallery a:hover {
	background: url(../images/bg-btn-photogallery_on.jpg) no-repeat 50% 50%;
}
#photogallery a:active {
	background: url(../images/bg-btn-photogallery_on.jpg) no-repeat 50% 50%;
}



/* Photo Galleries */
#videogallery {
	float: left;
	background: url(../images/bg-btn-videogallery_off.jpg) no-repeat 50% 50%;
}
#videogallery a {
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-videogallery_off.jpg) no-repeat 50% 50%;
}
#videogallery a:hover {
	background: url(../images/bg-btn-videogallery_on.jpg) no-repeat 50% 50%;
}
#videogallery a:active {
	background: url(../images/bg-btn-videogallery_on.jpg) no-repeat 50% 50%;
}


/* ABOUT 3M */
/* Welcome */
#welcome {
	clear: both;
	float: left;
	background: url(../images/bg-btn-welcome_off.jpg) no-repeat 50% 50%;
}
#welcome a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-welcome_off.jpg) no-repeat 50% 50%;
}
#welcome a:hover {
	background: url(../images/bg-btn-welcome_on.jpg) no-repeat 50% 50%;
}
#welcome a:active {
	background: url(../images/bg-btn-welcome_on.jpg) no-repeat 50% 50%;
}
/* 3M Explorers & Pioneers */
#explorers {
	float: right;
	background: url(../images/bg-btn-explorers_off.jpg) no-repeat 50% 50%;
}
#explorers a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-explorers_off.jpg) no-repeat 50% 50%;
}
#explorers a:hover {
	background: url(../images/bg-btn-explorers_on.jpg) no-repeat 50% 50%;
}
#explorers a:active {
	background: url(../images/bg-btn-explorers_on.jpg) no-repeat 50% 50%;
}
/* Innovation Timeline */
#innovation {
	clear: both;
	float: left;
	background: url(../images/bg-btn-innovation_off.jpg) no-repeat 50% 50%;
}
#innovation a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-innovation_off.jpg) no-repeat 50% 50%;
}
#innovation a:hover {
	background: url(../images/bg-btn-innovation_on.jpg) no-repeat 50% 50%;
}
#innovation a:active {
	background: url(../images/bg-btn-innovation_on.jpg) no-repeat 50% 50%;
}
/* Company Information */
#company {
	float: right;
	background: url(../images/bg-btn-company_off.jpg) no-repeat 50% 50%;
}
#company a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-company_off.jpg) no-repeat 50% 50%;
}
#company a:hover {
	background: url(../images/bg-btn-company_on.jpg) no-repeat 50% 50%;
}
#company a:active {
	background: url(../images/bg-btn-company_on.jpg) no-repeat 50% 50%;
}

/* 3M EXPLORERS, INVENTORS & PIONEERS */
/* Roger Appledorn */
#appledorn {
	clear: both;
	float: left;
	background: url(../images/bg-btn-appledorn_off.jpg) no-repeat 50% 50%;
}
#appledorn a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-appledorn_off.jpg) no-repeat 50% 50%;
}
#appledorn a:hover {
	background: url(../images/bg-btn-appledorn_on.jpg) no-repeat 50% 50%;
}
#appledorn a:active {
	background: url(../images/bg-btn-appledorn_on.jpg) no-repeat 50% 50%;
}
/* Alvin Boese */
#boese {
	float: right;
	background: url(../images/bg-btn-boese_off.jpg) no-repeat 50% 50%;
}
#boese a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-boese_off.jpg) no-repeat 50% 50%;
}
#boese a:hover {
	background: url(../images/bg-btn-boese_on.jpg) no-repeat 50% 50%;
}
#boese a:active {
	background: url(../images/bg-btn-boese_on.jpg) no-repeat 50% 50%;
}
/* Richard Drew */
#drew {
	clear: both;
	float: left;
	background: url(../images/bg-btn-drew_off.jpg) no-repeat 50% 50%;
}
#drew a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-drew_off.jpg) no-repeat 50% 50%;
}
#drew a:hover {
	background: url(../images/bg-btn-drew_on.jpg) no-repeat 50% 50%;
}
#drew a:active {
	background: url(../images/bg-btn-drew_on.jpg) no-repeat 50% 50%;
}
/* Art Fry and Spense Silver */
#fry {
	float: right;
	background: url(../images/bg-btn-fry_off.jpg) no-repeat 50% 50%;
}
#fry a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-fry_off.jpg) no-repeat 50% 50%;
}
#fry a:hover {
	background: url(../images/bg-btn-fry_on.jpg) no-repeat 50% 50%;
}
#fry a:active {
	background: url(../images/bg-btn-fry_on.jpg) no-repeat 50% 50%;
}
/* Lew Lehr */
#lehr {
	clear: both;
	float: left;
	background: url(../images/bg-btn-lehr_off.jpg) no-repeat 50% 50%;
}
#lehr a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-lehr_off.jpg) no-repeat 50% 50%;
}
#lehr a:hover {
	background: url(../images/bg-btn-lehr_on.jpg) no-repeat 50% 50%;
}
#lehr a:active {
	background: url(../images/bg-btn-lehr_on.jpg) no-repeat 50% 50%;
}
/* Andrew Ouderkirk */
#ouderkirk {
	float: right;
	background: url(../images/bg-btn-ouderkirk_off.jpg) no-repeat 50% 50%;
}
#ouderkirk a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-ouderkirk_off.jpg) no-repeat 50% 50%;
}
#ouderkirk a:hover {
	background: url(../images/bg-btn-ouderkirk_on.jpg) no-repeat 50% 50%;
}
#ouderkirk a:active {
	background: url(../images/bg-btn-ouderkirk_on.jpg) no-repeat 50% 50%;
}
/* Mel Sater and Joe Massitello */
#sater {
	clear: both;
	float: left;
	background: url(../images/bg-btn-sater_off.jpg) no-repeat 50% 50%;
}
#sater a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-sater_off.jpg) no-repeat 50% 50%;
}
#sater a:hover {
	background: url(../images/bg-btn-sater_on.jpg) no-repeat 50% 50%;
}
#sater a:active {
	background: url(../images/bg-btn-sater_on.jpg) no-repeat 50% 50%;
}
/* Patsy Sherman */
#sherman {
	float: right;
	background: url(../images/bg-btn-sherman_off.jpg) no-repeat 50% 50%;
}
#sherman a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-sherman_off.jpg) no-repeat 50% 50%;
}
#sherman a:hover {
	background: url(../images/bg-btn-sherman_on.jpg) no-repeat 50% 50%;
}
#sherman a:active {
	background: url(../images/bg-btn-sherman_on.jpg) no-repeat 50% 50%;
}

/* 2008 CHALLENGE ARCHIVE */
/* The Challenges */
#challenges {
	clear: both;
	float: left;
	background: url(../images/bg-btn-challenges_off.jpg) no-repeat 50% 50%;
}
#challenges a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-challenges_off.jpg) no-repeat 50% 50%;
}
#challenges a:hover {
	background: url(../images/bg-btn-challenges_on.jpg) no-repeat 50% 50%;
}
#challenges a:active {
	background: url(../images/bg-btn-challenges_on.jpg) no-repeat 50% 50%;
}
/* Judges and Hosts */
#judges {
	float: right;
	background: url(../images/bg-btn-judges_off.jpg) no-repeat 50% 50%;
}
#judges a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-judges_off.jpg) no-repeat 50% 50%;
}
#judges a:hover {
	background: url(../images/bg-btn-judges_on.jpg) no-repeat 50% 50%;
}
#judges a:active {
	background: url(../images/bg-btn-judges_on.jpg) no-repeat 50% 50%;
}

/* Finalist Bios */
#finalist {
	clear: both;
	float: left;
	background: url(../images/bg-btn-finalist_off.jpg) no-repeat 50% 50%;
}
#finalist a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-finalist_off.jpg) no-repeat 50% 50%;
}
#finalist a:hover {
	background: url(../images/bg-btn-finalist_on.jpg) no-repeat 50% 50%;
}
#finalist a:active {
	background: url(../images/bg-btn-finalist_on.jpg) no-repeat 50% 50%;
}
/* Winners and Prizes */
#winners {
	float: right;
	background: url(../images/bg-btn-winners_off.jpg) no-repeat 50% 50%;
}
#winners a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-winners_off.jpg) no-repeat 50% 50%;
}
#winners a:hover {
	background: url(../images/bg-btn-winners_on.jpg) no-repeat 50% 50%;
}
#winners a:active {
	background: url(../images/bg-btn-winners_on.jpg) no-repeat 50% 50%;
}

/* THE CHALLENGES */
/* Day One Teams */
#dayoneteams {
	clear: both;
	float: left;
	background: url(../images/bg-btn-dayoneteams_off.jpg) no-repeat 50% 50%;
}
#dayoneteams a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-dayoneteams_off.jpg) no-repeat 50% 50%;
}
#dayoneteams a:hover {
	background: url(../images/bg-btn-dayoneteams_on.jpg) no-repeat 50% 50%;
}
#dayoneteams a:active {
	background: url(../images/bg-btn-dayoneteams_on.jpg) no-repeat 50% 50%;
}
/* Day One Challenges */
#dayonechallenges {
	float: right;
	background: url(../images/bg-btn-dayonechallenges_off.jpg) no-repeat 50% 50%;
}
#dayonechallenges a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-dayonechallenges_off.jpg) no-repeat 50% 50%;
}
#dayonechallenges a:hover {
	background: url(../images/bg-btn-dayonechallenges_on.jpg) no-repeat 50% 50%;
}
#dayonechallenges a:active {
	background: url(../images/bg-btn-dayonechallenges_on.jpg) no-repeat 50% 50%;
}
/* Day One Photos */
#dayonephotos {
	clear: both;
	float: left;
	background: url(../images/bg-btn-dayonephotos_off.jpg) no-repeat 50% 50%;
}
#dayonephotos a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-dayonephotos_off.jpg) no-repeat 50% 50%;
}
#dayonephotos a:hover {
	background: url(../images/bg-btn-dayonephotos_on.jpg) no-repeat 50% 50%;
}
#dayonephotos a:active {
	background: url(../images/bg-btn-dayonephotos_on.jpg) no-repeat 50% 50%;
}

/* Day Two Teams */
#daytwoteams {
	clear: both;
	float: left;
	background: url(../images/bg-btn-daytwoteams_off.jpg) no-repeat 50% 50%;
}
#daytwoteams a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-daytwoteams_off.jpg) no-repeat 50% 50%;
}
#daytwoteams a:hover {
	background: url(../images/bg-btn-daytwoteams_on.jpg) no-repeat 50% 50%;
}
#daytwoteams a:active {
	background: url(../images/bg-btn-daytwoteams_on.jpg) no-repeat 50% 50%;
}
/* Day Two Challenges */
#daytwochallenges {
	float: right;
	background: url(../images/bg-btn-daytwochallenges_off.jpg) no-repeat 50% 50%;
}
#daytwochallenges a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-daytwochallenges_off.jpg) no-repeat 50% 50%;
}
#daytwochallenges a:hover {
	background: url(../images/bg-btn-daytwochallenges_on.jpg) no-repeat 50% 50%;
}
#daytwochallenges a:active {
	background: url(../images/bg-btn-daytwochallenges_on.jpg) no-repeat 50% 50%;
}
/* Day Two Photos */
#daytwophotos {
	clear: both;
	float: left;
	background: url(../images/bg-btn-daytwophotos_off.jpg) no-repeat 50% 50%;
}
#daytwophotos a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-daytwophotos_off.jpg) no-repeat 50% 50%;
}
#daytwophotos a:hover {
	background: url(../images/bg-btn-daytwophotos_on.jpg) no-repeat 50% 50%;
}
#daytwophotos a:active {
	background: url(../images/bg-btn-daytwophotos_on.jpg) no-repeat 50% 50%;
}

/* JUDGES */
/* 3M Judges  */
#threemjudges {
	clear: both;
	float: left;
	background: url(../images/bg-btn-3mjudges_off.jpg) no-repeat 50% 50%;
}
#threemjudges a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-3mjudges_off.jpg) no-repeat 50% 50%;
}
#threemjudges a:hover {
	background: url(../images/bg-btn-3mjudges_on.jpg) no-repeat 50% 50%;
}
#threemjudges a:active {
	background: url(../images/bg-btn-3mjudges_on.jpg) no-repeat 50% 50%;
}
/* NASA Judges  */
#nasajudges {
	float: right;
	background: url(../images/bg-btn-nasajudges_off.jpg) no-repeat 50% 50%;
}
#nasajudges a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-nasajudges_off.jpg) no-repeat 50% 50%;
}
#nasajudges a:hover {
	background: url(../images/bg-btn-nasajudges_on.jpg) no-repeat 50% 50%;
}
#nasajudges a:active {
	background: url(../images/bg-btn-nasajudges_on.jpg) no-repeat 50% 50%;
}
/* Faraday Judges  */
#faradayjudges {
	clear: both;
	float: left;
	background: url(../images/bg-btn-faradayjudges_off.jpg) no-repeat 50% 50%;
}
#faradayjudges a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-faradayjudges_off.jpg) no-repeat 50% 50%;
}
#faradayjudges a:hover {
	background: url(../images/bg-btn-faradayjudges_on.jpg) no-repeat 50% 50%;
}
#faradayjudges a:active {
	background: url(../images/bg-btn-faradayjudges_on.jpg) no-repeat 50% 50%;
}

/* WHELMERS */
/* Balloon Electroscope  */
#balloon {
	clear: both;
	float: left;
	background: url(../images/bg-btn-balloon_off.jpg) no-repeat 50% 50%;
}
#balloon a {
	display: block;
	width: 239px;
	height: 144px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-balloon_off.jpg) no-repeat 50% 50%;
}
#balloon a:hover {
	background: url(../images/bg-btn-balloon_on.jpg) no-repeat 50% 50%;
}
#balloon a:active {
	background: url(../images/bg-btn-balloon_on.jpg) no-repeat 50% 50%;
}
/* Charged Fingers  */
#charged {
	float: right;
	background: url(../images/bg-btn-charged_off.jpg) no-repeat 50% 50%;
}
#charged a {
	display: block;
	width: 239px;
	height: 144px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-charged_off.jpg) no-repeat 50% 50%;
}
#charged a:hover {
	background: url(../images/bg-btn-charged_on.jpg) no-repeat 50% 50%;
}
#charged a:active {
	background: url(../images/bg-btn-charged_on.jpg) no-repeat 50% 50%;
}
/* Disappearing Glass  */
#disappearing {
	clear: both;
	float: left;
	background: url(../images/bg-btn-disappearing_off.jpg) no-repeat 50% 50%;
}
#disappearing a {
	display: block;
	width: 239px;
	height: 144px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-disappearing_off.jpg) no-repeat 50% 50%;
}
#disappearing a:hover {
	background: url(../images/bg-btn-disappearing_on.jpg) no-repeat 50% 50%;
}
#disappearing a:active {
	background: url(../images/bg-btn-disappearing_on.jpg) no-repeat 50% 50%;
}
/* Gelatin Optic Fibers  */
#gelatin {
	float: right;
	background: url(../images/bg-btn-gelatin_off.jpg) no-repeat 50% 50%;
}
#gelatin a {
	display: block;
	width: 239px;
	height: 144px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-gelatin_off.jpg) no-repeat 50% 50%;
}
#gelatin a:hover {
	background: url(../images/bg-btn-gelatin_on.jpg) no-repeat 50% 50%;
}
#gelatin a:active {
	background: url(../images/bg-btn-gelatin_on.jpg) no-repeat 50% 50%;
}
/* Pie Pan Accelerometer  */
#piepan {
	clear: both;
	float: left;
	background: url(../images/bg-btn-piepan_off.jpg) no-repeat 50% 50%;
}
#piepan a {
	display: block;
	width: 239px;
	height: 144px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-piepan_off.jpg) no-repeat 50% 50%;
}
#piepan a:hover {
	background: url(../images/bg-btn-piepan_on.jpg) no-repeat 50% 50%;
}
#piepan a:active {
	background: url(../images/bg-btn-piepan_on.jpg) no-repeat 50% 50%;
}
/* Salt Engineering  */
#salt {
	float: right;
	background: url(../images/bg-btn-salt_off.jpg) no-repeat 50% 50%;
}
#salt a {
	display: block;
	width: 239px;
	height: 144px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-salt_off.jpg) no-repeat 50% 50%;
}
#salt a:hover {
	background: url(../images/bg-btn-salt_on.jpg) no-repeat 50% 50%;
}
#salt a:active {
	background: url(../images/bg-btn-salt_on.jpg) no-repeat 50% 50%;
}
/* Sandwich Bag Dart Board  */
#sandwich {
	clear: both;
	float: left;
	background: url(../images/bg-btn-sandwich_off.jpg) no-repeat 50% 50%;
}
#sandwich a {
	display: block;
	width: 239px;
	height: 144px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-sandwich_off.jpg) no-repeat 50% 50%;
}
#sandwich a:hover {
	background: url(../images/bg-btn-sandwich_on.jpg) no-repeat 50% 50%;
}
#sandwich a:active {
	background: url(../images/bg-btn-sandwich_on.jpg) no-repeat 50% 50%;
}
/* Triboluminescence */
#tribo {
	float: right;
	background: url(../images/bg-btn-tribo_off.jpg) no-repeat 50% 50%;
}
#tribo a {
	display: block;
	width: 239px;
	height: 144px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-tribo_off.jpg) no-repeat 50% 50%;
}
#tribo a:hover {
	background: url(../images/bg-btn-tribo_on.jpg) no-repeat 50% 50%;
}
#tribo a:active {
	background: url(../images/bg-btn-tribo_on.jpg) no-repeat 50% 50%;
}
/* Two Stage Balloon Rocket */
#twostage {
	clear: both;
	float: left;
	background: url(../images/bg-btn-twostage_off.jpg) no-repeat 50% 50%;
}
#twostage a {
	display: block;
	width: 239px;
	height: 144px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-twostage_off.jpg) no-repeat 50% 50%;
}
#twostage a:hover {
	background: url(../images/bg-btn-twostage_on.jpg) no-repeat 50% 50%;
}
#twostage a:active {
	background: url(../images/bg-btn-twostage_on.jpg) no-repeat 50% 50%;
}
/* Water Jug Race */
#waterjug {
	float: right;
	background: url(../images/bg-btn-waterjug_off.jpg) no-repeat 50% 50%;
}
#waterjug a {
	display: block;
	width: 239px;
	height: 144px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-waterjug_off.jpg) no-repeat 50% 50%;
}
#waterjug a:hover {
	background: url(../images/bg-btn-waterjug_on.jpg) no-repeat 50% 50%;
}
#waterjug a:active {
	background: url(../images/bg-btn-waterjug_on.jpg) no-repeat 50% 50%;
}

/* FUN SCIENCE EXTRAS */
/* Whelmers */
#funwhelmers {
	clear: both;
	float: left;
	background: url(../images/bg-btn-funwhelmers_off.jpg) no-repeat 50% 50%;
}
#funwhelmers a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-funwhelmers_off.jpg) no-repeat 50% 50%;
}
#funwhelmers a:hover {
	background: url(../images/bg-btn-funwhelmers_on.jpg) no-repeat 50% 50%;
}
#funwhelmers a:active {
	background: url(../images/bg-btn-funwhelmers_on.jpg) no-repeat 50% 50%;
}
/* Science Trips */
#funtrips {
	float: right;
	background: url(../images/bg-btn-trips_off.jpg) no-repeat 50% 50%;
}
#funtrips a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-trips_off.jpg) no-repeat 50% 50%;
}
#funtrips a:hover {
	background: url(../images/bg-btn-trips_on.jpg) no-repeat 50% 50%;
}
#funtrips a:active {
	background: url(../images/bg-btn-trips_on.jpg) no-repeat 50% 50%;
}
/* Links and Resources */
#linkresources {
	clear: both;
	float: left;
	background: url(../images/bg-btn-links_off.jpg) no-repeat 50% 50%;
}
#linkresources a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-links_off.jpg) no-repeat 50% 50%;
}
#linkresources a:hover {
	background: url(../images/bg-btn-links_on.jpg) no-repeat 50% 50%;
}
#linkresources a:active {
	background: url(../images/bg-btn-links_on.jpg) no-repeat 50% 50%;
}
/* Blogs */
#blogs {
	float: right;
	background: url(../images/bg-btn-blogs_off.jpg) no-repeat 50% 50%;
}
#blogs a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-blogs_off.jpg) no-repeat 50% 50%;
}
#blogs a:hover {
	background: url(../images/bg-btn-blogs_on.jpg) no-repeat 50% 50%;
}
#blogs a:active {
	background: url(../images/bg-btn-blogs_on.jpg) no-repeat 50% 50%;
}


/* #mediaroom li {
	float: left;
	display: inline;
	margin: 0 9px 0 0;
}
#mediaroom li a {
	display: block;
	padding: 45px 40px 20px 35px;
	width: 150px;
	height: 47px;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.1em;
	color: #1285a6;
	text-transform: uppercase;
	background: url(../images/bg-btn-whelmers.jpg) no-repeat 50% 50%;
}
#mediaroom li a:hover {
	color: #ca6c18;
} */

/*  TRIPS  */
#trips {
	display: block;
}
#trips li {
	list-style: disc;
	margin: 0 0 0 20px;
}

/*  GALLERIES  */
#galleries {
	display: block;
}
#galleries ul {
	margin: 0;
}

#galleries li {
	list-style: disc;
	margin: 0 0 0 20px;
}


/*  Challenge Week  */
#challengeWeek li {
	float: left;
	display: inline;
	margin: 0 9px 0 122px;
}
#challengeWeek li a {
	display: block;
	padding: 25px 40px 20px 35px;
	width: 150px;
	height: 47px;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.1em;
	color: #1285a6;
	text-transform: uppercase;
	background: url(../images/bg-btn-whelmers.jpg) no-repeat 50% 50%;
}
#challengeWeek li a:hover {
	color: #ca6c18;
}
.judgesLeft {
	float: left;
	width: 155px;
}
.judgesRight {
	display:block;
	float: left;
	width: 305px;
}
#cwContent h2 {
	display:block;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 20px;
}
#cwContent .bioSpace {
	height: 20px;
}
#cwContent p.name {
	display:block;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0;
}
#cwContent p.nameIndent {
	display:block;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0;
	margin-left: 155px;
}
.teamBlock {
	float:left;
	display: block;
	height:	200px;
}
.teamBlockShort {
	float:left;
	display: block;
	height:	125px;
}
.teamPhoto {
	text-align: center;
	width: 150px;
}
.teamName {
	width: 150px;
	text-align: center;
}
.challUnderline {
	text-decoration: underline;
}
#cwContent .indent {
	padding-left: 20px;
}
#cwContent p.noBotMar {
	margin: 0;
	padding: 0;
}
#cwContent ol {
	margin-left:10px;
	padding-left:10px;
}
#cwContent li {
	list-style: inside;
	list-style-type: decimal;
}
#cwContent h4.orange {
	color: #FF6600;
}
#cwContent h4.blue {
	color: #0000CC;
}
#cwContent h4.grey {
	color: #666666;
}

#cwContent .winnersBlock {
	float:left;
	width:233px;
}
#cwContent .winnersBlock p {
	margin:0;
	padding:0;
}
#cwContent .winnersBlock ul li {
	margin: 0 0 0 15px;
	padding-bottom:0;
	padding-right:10px;
	list-style-type:disc;
	list-style-position:outside;
}
#cwContent .winnersBlock ul li ul {
	padding-left:10px;
	list-style:inside;
	list-style-type:disc;
}
#cwContent .winnersBlock p.intro {
	color:#0076bc;
	font-size:14px;
	font-weight:bold;
	margin:0;
	text-align:center;
}
#cwContent .winnersBlock p.name {
	font-size:13px;
	font-weight:bold;
	margin:0;
	text-align:center;
}
#cwContent .winnersBlock img {
	display:block;
	margin: 0 auto 5px auto;
}
#cwContent strong.prizes {
	font-size:13px;
	font-weight:bold;
}
#pressList ul li {
	margin: 0 0 0 25px;
	padding-bottom:0;
	padding-right:10px;
	list-style-type:disc;
	list-style-position:outside;
}



/*  3M INNOVATIONS  */
#innovations li {
	float: left;
	display: inline;
	margin: 0 9px 0 122px;
}
#innovations li a {
	display: block;
	padding: 25px 40px 20px 35px;
	width: 150px;
	height: 47px;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.1em;
	color: #1285a6;
	text-transform: uppercase;
	background: url(../images/bg-btn-whelmers.jpg) no-repeat 50% 50%;
}
#innovations li a:hover {
	color: #ca6c18;
}
#sci-profiles li {
	float: left;
	display: inline;
	margin: 0 9px 0 0;
}
#sci-profiles li a {
	display: block;
	padding: 20px 40px 20px 35px;
	width: 150px;
	height: 55px;
	font-size: .9em;
	line-height: 1.1em;
	color: #1285a6;
	background: url(../images/bg-btn-whelmers.jpg) no-repeat 50% 50%;
}
#sci-profiles li a:hover {
	color: #ca6c18;
}


#ysc div.bioLinks {
	float:left;
	margin:10px 0px 0px 0px;
	width:225px;
}

#ysc div.clear {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
	width:100%;
}


#ysc div.bios {
	
}

#ysc div.bios div.border {
	border:1px solid #cccccc;
	margin-top:10px;
}

#ysc div.bios div.content {
	margin:5px;
	text-align:left; 
}

#ysc div.bios div.imageContainer {
	float:left;
	margin:0px 5px 5px 0px;
}

#ysc div.bios div.stateAndName {
	color:#0076BC;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	width:450px;
}

#ysc div.bios div.stateAndName div.top {
	float:right;
	font-size:11px;
	font-weight:normal;
}

#ysc div.qanda div.border {
	border:1px solid #cccccc; 
	margin-top:10px;
	width:100%; 
}

#ysc div.qanda div.content {
	margin:5px;
	text-align:left; 
}

#ysc div.qanda div.question {
	margin-bottom:3px;
}

#ysc div.qanda div.answer {
	margin-bottom:10px;
}







/********************************************************************************************************* 
   All styles for the 2009 challenge left nav section pages
   Date Created: 9/22/2009
   Created By: Phil Stark
*********************************************************************************************************/

/* Nav styles */
#ysc.ysc-challenge-09 #ysc-nav li#challenge09 ul{
  display: block;
}
/* Nav styles */
#ysc.ysc-challenge-10 #ysc-nav li#challenge10 ul{
  display: block;
}



/*selected state*/
#ysc.ysc-challenge-09 #ysc-nav li#challenge09 a.navChallenge09 {
  background-position:-2982px 0;
}

/*selected state*/
#ysc.ysc-challenge-10 #ysc-nav li#challenge10 a.navChallenge10 {
  background-position:-3404px 0;
}

#ysc.ysc-challenge-09 #ysc-nav li#challenge09 ul li acronym {
  border: 0;
}
#ysc.ysc-challenge-09 #ysc-nav li#challenge09 ul li a {
  background:none;
  color:#03517f;
  padding:0 0 4px 0;
  text-decoration:none;
}
#ysc.ysc-challenge-09 #ysc-nav li#challenge09 ul li a:hover {
  color: #ff350b;
  text-decoration: none;
}
#ysc #ysc-nav ul li a.navChallenge09 {background-position:-2772px 0;}
#ysc #ysc-nav ul li a.navChallenge09:hover {background-position:-2982px 0;}

#ysc #ysc-nav ul li a.navChallenge10 {background-position:-3194px 0;}
#ysc #ysc-nav ul li a.navChallenge10:hover {background-position:-3404px 0;}


/* h2 style*/
#ysc.ysc-challenge-09 div.ysc-content-header h2 {
	background: url(../images/header-challenge_2009.jpg);
}

#ysc.ysc-challenge-10 div.ysc-content-header h2 {
	background: url(../images/header-challenge_2010.jpg);
}

#ysc.ysc-challenge-10 div.header-finalistbio h2 {
	background: url(../images/header-challenge_2010_finalist.jpg);
}


#ysc.ysc-challenge-10 div.ysc-content-header h2.landing2010 {
	background: url(../images/header-challenge_2010_landing.jpg);
}

#ysc.ysc-challenge-10 div.ysc-content-header h2.rules {
	background: url(../images/header-challenge_2010_rules.jpg);
}

/* 2009 Challenge Landing page boxes */

/* The Challenges */
#challenges-09 {
	clear: both;
	float: left;
	background: url(../images/bg-btn-challenges-09_off.jpg) no-repeat 50% 50%;
}
#challenges-09 a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-challenges-09_off.jpg) no-repeat 50% 50%;
}
#challenges-09 a:hover {
	background: url(../images/bg-btn-challenges-09_on.jpg) no-repeat 50% 50%;
}
#challenges-09 a:active {
	background: url(../images/bg-btn-challenges-09_on.jpg) no-repeat 50% 50%;
}

/* Judges and Hosts */
#judges-09 {
	float: right;
	background: url(../images/bg-btn-judges-09_off.jpg) no-repeat 50% 50%;
}
#judges-09 a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-judges-09_off.jpg) no-repeat 50% 50%;
}
#judges-09 a:hover {
	background: url(../images/bg-btn-judges-09_on.jpg) no-repeat 50% 50%;
}
#judges-09 a:active {
	background: url(../images/bg-btn-judges-09_on.jpg) no-repeat 50% 50%;
}

/* 3M Judges */
#threemjudges-09 {
	clear: both;
	float: left;
	background: url(../images/bg-btn-3mjudges-09_off.jpg) no-repeat 50% 50%;
}
#threemjudges-09 a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-3mjudges-09_off.jpg) no-repeat 50% 50%;
}
#threemjudges-09 a:hover {
	background: url(../images/bg-btn-3mjudges-09_on.jpg) no-repeat 50% 50%;
}
#threemjudges-09 a:active {
	background: url(../images/bg-btn-3mjudges-09_on.jpg) no-repeat 50% 50%;
}

/* Faraday Judges  */
#faradayjudges-09 {
	float: right;
	background: url(../images/bg-btn-faradayjudges_off.jpg) no-repeat 50% 50%;
}
#faradayjudges-09 a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-faradayjudges_off.jpg) no-repeat 50% 50%;
}
#faradayjudges-09 a:hover {
	background: url(../images/bg-btn-faradayjudges_on.jpg) no-repeat 50% 50%;
}
#faradayjudges-09 a:active {
	background: url(../images/bg-btn-faradayjudges_on.jpg) no-repeat 50% 50%;
}

/* Finalist Bios */
#finalist-09 {
	clear: both;
	float: left;
	background: url(../images/bg-btn-finalist-09_off.jpg) no-repeat 50% 50%;
}
#finalist-09 a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-finalist-09_off.jpg) no-repeat 50% 50%;
}
#finalist-09 a:hover {
	background: url(../images/bg-btn-finalist-09_on.jpg) no-repeat 50% 50%;
}
#finalist-09 a:active {
	background: url(../images/bg-btn-finalist-09_on.jpg) no-repeat 50% 50%;
}

/* Winners and Prizes */
#winners-09 {
	float: right;
	background: url(../images/bg-btn-winners-09_off.jpg) no-repeat 50% 50%;
}
#winners-09 a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	background: url(../images/bg-btn-winners-09_off.jpg) no-repeat 50% 50%;
}

#winners-09 a:hover {
	background: url(../images/bg-btn-winners-09_on.jpg) no-repeat 50% 50%;
}
#winners-09 a:active {
	background: url(../images/bg-btn-winners-09_on.jpg) no-repeat 50% 50%;
}


/* Finalist 2009 */
#finalists-2009 {
	clear: both;
	float: left;
}

#finalists-2009 a {
	margin-top:6px;
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-finalist-09.jpg) 0 0 no-repeat;
	cursor:pointer;
}

#finalists-2009 a:hover {
	background-position: 0 -197px;
	cursor:pointer;
}

/* Finalist 2010 */
#finalists-2010 {
	clear: both;
	float: left;
}

#finalists-2010 a {
	margin-top:6px;
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-finalist-10.jpg) 0 0 no-repeat;
	cursor:pointer;
}

#finalists-2010 a:hover {
	background-position: 0 -197px;
	cursor:pointer;
}



/* SEMIFinalist 2009 */
#semifinalists-2009 {
	float: right;
}

#semifinalists-2009 a {
	margin-top:6px;
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-semifinalist-09.jpg) 0 0 no-repeat;
	cursor:pointer;
}

#semifinalists-2009 a:hover {
	background-position: 0 -197px;
	cursor:pointer;
}

/* SEMIFinalist 2010 */
#semifinalists-2010 {
	float: right;
}

#semifinalists-2010 a {
	margin-top:6px;
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-semifinalist-10.jpg) 0 0 no-repeat;
	cursor:pointer;
}

#semifinalists-2010 a:hover {
	background-position: 0 -197px;
	cursor:pointer;
}



/* judge jake 2009 */
#judge-jake-2009 {
	float: left;
}

#judge-jake-2009 a {
	margin-top:10px;
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-judge-jake.jpg) 0 0 no-repeat;
	cursor:pointer;
}

#judge-jake-2009 a:hover {
	background-position: 0 -197px;
	cursor:pointer;
}



/* rules 2009 */
#rules-2009 {
	float: right;
}

#rules-2009 a {
	margin-top:10px;
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-2009-rules.jpg) 0 0 no-repeat;
	cursor:pointer;
}

#rules-2009 a:hover {
	background-position: 0 -197px;
	cursor:pointer;
}



/* topics 2009 */
#topics-2009 {
	float: left;
}

#topics-2009 a {
	margin-top:10px;
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-2009-topics.jpg) 0 0 no-repeat;
	cursor:pointer;
}

#topics-2009 a:hover {
	background-position: 0 -197px;
	cursor:pointer;
}

/*TOPICS 2010*/

#topics-2010 {
	float: right;
}

#topics-2010 a {
	margin-top:10px;
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-2010-topics.jpg) 0 0 no-repeat;
	cursor:pointer;
}

#topics-2010  a:hover {
	background-position: 0 -197px;
	cursor:pointer;
}


/*RULES 2010*/

#rules-2010 {
	float: left;
}

#rules-2010 a {
	margin-top:10px;
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-2010-rules2.jpg) 0 0 no-repeat;
	cursor:pointer;
}

#rules-2010  a:hover {
	background-position: 0 -197px;
	cursor:pointer;
}

/*FINALIST 2010*/

#finalistbios-2010 {
	float: left;
}

#finalistbios-2010 a {
	margin-top:10px;
	display: block;
	width: 239px;
	height: 197px;
	background: url(../images/bg-btn-2010-studentbios.jpg) 0 0 no-repeat;
	cursor:pointer;
}

#finalistbios-2010  a:hover {
	background-position: 0 -197px;
	cursor:pointer;
}


a.btn_submitEntry {background:url(../images/btn_submitEntry.jpg) no-repeat; display:block; height:61px; width:187px; text-indent:-5000px;}
a.btn_submitEntry:hover {background-position:0 -61px;}



/* The Challenges Page */

#round1box {
	clear: both;
	float: left;
	background: url(../images/bg-btn-round1_off.jpg) no-repeat 50% 50%;}
#round1box a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	text-indent:-9999px;
	background: url(../images/bg-btn-round1_off.jpg) no-repeat 50% 50%;}
#round1box a:hover {
	background: url(../images/bg-btn-round1_on.jpg) no-repeat 50% 50%;}
	
#round2box {
	float: right;
	background: url(../images/bg-btn-round2_off.jpg) no-repeat 50% 50%;}
#round2box a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	text-indent:-9999px;
	background: url(../images/bg-btn-round2_off.jpg) no-repeat 50% 50%;}
#round2box a:hover {
	background: url(../images/bg-btn-round2_on.jpg) no-repeat 50% 50%;}
	
#round3box {
	clear: both;
	float: left;
	background: url(../images/bg-btn-round3_off.jpg) no-repeat 50% 50%;}
#round3box a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	text-indent:-9999px;
	background: url(../images/bg-btn-round3_off.jpg) no-repeat 50% 50%;}
#round3box a:hover {
	background: url(../images/bg-btn-round3_on.jpg) no-repeat 50% 50%;}
	
#round4box {
	float: right;
	background: url(../images/bg-btn-round4_off.jpg) no-repeat 50% 50%;}
#round4box a {
	display: block;
	width: 239px;
	height: 197px;
	padding-bottom: 10px;
	text-indent:-9999px;
	background: url(../images/bg-btn-round4_off.jpg) no-repeat 50% 50%;}
#round4box a:hover {
	background: url(../images/bg-btn-round4_on.jpg) no-repeat 50% 50%;}
	
	
/* Discretionary Page */

#DiscretionaryList li { margin:0 0 0 20px; list-style-type:disc;}


/* Photo Gallery 09 */
#PhotoGallery09 img { float:left; width:150px; height:100px; border:3px solid #CCC;}
  #PhotoGallery09 .MiddleImg { margin:0 8px;}
  #PhotoGallery09 .TallImage { height:226px;}
  

/* Header images for different pages */

#ysc.ysc-challenge-09 div.header-judges h2 {
	background: url(../images/header-judges.jpg);
}

#ysc.ysc-challenge-09 div.header-winners h2 {
	background: url(../images/header-winners.jpg);
}

#ysc.ysc-challenge-09 div.header-thechallenges h2 {
	background: url(../images/header-thechallenges.jpg);
}

#ysc.ysc-challenge-09 div.header-finalistbio h2 {
	background: url(../images/header-finalistbio.jpg);
}

#ysc.ysc-media-room div.header-mediaroom h2 {
	background: url(../images/header-mediaroom.jpg);
}

#ysc.ysc-challenge-09 div.header-09challenges h2 {
	background: url(../images/header-09challenges.jpg);
}

#ysc.ysc-challenge-09 div.header-round1 h2 {
	background: url(../images/header-round1.jpg);
}

#ysc.ysc-challenge-09 div.header-round2 h2 {
	background: url(../images/header-round2.jpg);
}

#ysc.ysc-challenge-09 div.header-round3 h2 {
	background: url(../images/header-round3.jpg);
}

#ysc.ysc-challenge-09 div.header-round4 h2 {
	background: url(../images/header-round4.jpg);
}

#ysc.ysc-challenge-09 div.header-discretionary h2 {
	background: url(../images/header-discretionary.jpg);
}


#ysc.ysc-tools div.header-tools h2 {
background: url(../images/header-affilate.jpg);

}
#ysc.ysc-tools div.ysc-content-header h2 {
background: url(../images/header-affilate.jpg);
}

#ysc.ysc-tools div.header-webinar h2 {
background: url(../images/header_webinars.jpg);
}
	
/*************************************************************************************************************/



/******************* 
Teacher Tools Section - Ethan Smith
********************/


/* Nav styles */
#ysc.ysc-tools #ysc-nav li#teacher-tools ul{
  display: block;
}

/*selected state*/
#ysc.ysc-tools #ysc-nav li#teacher-tools a.navTeacherTools {
  background-position:-3835px 0;
}


#ysc.ysc-tools #ysc-nav li#teacher-tools ul li acronym {
  border: 0;
}
#ysc.ysc-tools #ysc-nav li#teacher-tools ul li a {
  background:none;
  color:#03517f;
  padding:0 0 4px 0;
  text-decoration:none;
}
#ysc.ysc-tools #ysc-nav li#teacher-tools ul li a:hover {
  color: #ff350b;
  text-decoration: none;
}
#ysc #ysc-nav ul li a.navTeacherTools {background-position:-3620px 0;}
#ysc #ysc-nav ul li a.navTeacherTools:hover {background-position:-3835px 0;}

#tools-lessons, #tools-videos, #tools-nominate, #tools-webinars {
	float: left;
}

#tools-lessons a, #tools-videos a, #tools-nominate a, #tools-webinars a {
	margin-top:10px;
	display: block;
	width: 239px;
	height: 197px;
	cursor:pointer;
}

#tools-lessons  a:hover, #tools-videos a:hover, #tools-nominate a:hover, #tools-webinars a:hover {
	background-position: 0 -197px;
	cursor:pointer;
}

#tools-lessons a {background: url(../images/bg-btn-tools-lessons.jpg) 0 0 no-repeat;}
#tools-videos  a{background: url(../images/bg-btn-tools-videos.jpg) 0 0 no-repeat;}
#tools-nominate a{background: url(../images/bg-btn-tools-nominate.jpg) 0 0 no-repeat;}
#tools-webinars a{background: url(../images/bg-btn-tools-webinars.jpg) 0 0 no-repeat;}

.pdflink {background:url(../images/icon-pdf.jpg) 0 0 no-repeat; line-height:28px; padding:8px 0 8px 30px !important; font-size:12px !important; font-weight:bold !important;}

.hrfull {border-bottom:1px solid #CCC !important; margin-bottom:10px !important; padding-top:10px !important; display:block !important; width:97%; float:left;}


.ysc-tools #ysc-page-content h4 {font-weight:bold !Important;}


/********************************************
Styles below are for the affilate pages only
********************************************/

#add-resource {
display:block;
background:url('/media/images/AffilateAdditionalResources.jpg') 0 0 no-repeat;
width:261px;
height:68px;
text-indent:-9999px !important;
}

#add-resource:hover {background-position:0 -70px;}


#Clear { clear:both;}

#AffilateHeader h2 {
    padding:0;
	margin:0;
	width: 535px;
	height: 220px;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/header-affilate.jpg);
}

#AffilateHomeBtn { width:221px; height:32px; display:block; overflow:hidden; background:url(../images/AffilateHomeBtn.jpg) no-repeat left bottom;
                   text-indent:-9999px;}
  #AffilateHomeBtn:hover { background-position:left top;}
  
#AffilateResourcesBtn { width:221px; height:63px; display:block; overflow:hidden; background:url(../images/AffilateResourcesBtn.jpg) 
                        no-repeat left bottom; text-indent:-9999px; margin:5px 0;}
  #AffilateResourcesBtn:hover { background-position:left top;}
  
#AffilatePdfList { width:216px; height:320px; margin:0 23px 0 10px; float:left; border:1px solid #cccccc; padding:0 0 15px 0;}
  #AffilatePdfList li { list-style-type:none; background:url(../images/AffilateGreenArrow.jpg) no-repeat 0 5px; margin:5px 5px 5px 12px; 
                        padding:0 0 0 12px;}
  #AffilatePdfList img { margin:0 0 20px 0;}
  #AffilatePdfList a { font-weight:bold;}
  
#AffilateLinksList { width:216px; height:320px; margin:0; float:left; border:1px solid #cccccc; padding:0 0 15px 0;}
  #AffilateLinksList li { list-style-type:none; background:url(../images/AffilateRedArrow.jpg) no-repeat 0 5px; margin:5px 5px 5px 12px; 
                        padding:0 0 0 12px;}
  #AffilateLinksList img { margin:0 0 20px 0;}
  #AffilateLinksList a { font-weight:bold;}
  
  
  
#ysc .challenge2010Topics ul { list-style-type:disc; padding:4px 10px 16px 14px; margin:0 0 0 8px;}  
#ysc .challenge2010Topics ul li { list-style-type:disc; padding:0 0 6px 0; margin:0;}  

#ysc-footer li { line-height:1.4em;}