body {font-family: Verdana, Helvetica, Sans-serif; color: #000000; font-size: 12px;
	margin: 0;
	padding: 0;
	background: #574EB9 url(/scienceweb/img/bgrnd.gif);
}
a, a:focus, a:hover { outline: 0 !important; }
#wrapper {
	width: 980px;
	margin: 0 auto;	
}
#mainNav {
	margin: 0;
	padding: 0;
	width: 980px;
	float: left;
	background: url(/scienceweb/img/bg-topnav.png) no-repeat;
}
#mainNav #logo {
	margin: 0;
	padding: 0;
	float: left;
	width: 366px;	
}
#mainNav #navigation {
	margin: 0;
	padding: 0;
	float: right;
	width: 550px;
}
#mainNav #navigation ul {
	margin: 0 15px 0 0;
	padding: 0;
	list-style: none;
}
#mainNav #navigation ul li {
	margin: 0;
	padding: 0;
	display: inline;
}
#mainNav #navigation ul li a {
	display: block;
	width: 125px;
	height: 103px;
	padding: 0;
	margin: 0;
	text-indent:-1000000px;
	float: right;
}
#mainNav #navigation ul li#navLife a {
	background: url(/scienceweb/img/nav-life.gif) no-repeat;
}
#mainNav #navigation ul li#navEarth a {
	background: url(/scienceweb/img/nav-earth.gif) no-repeat;
}
#mainNav #navigation ul li#navPhysical a {
	background: url(/scienceweb/img/nav-physical.gif) no-repeat;
}
#mainNav #navigation ul li#navProcess a {
	background: url(/scienceweb/img/nav-process.gif) no-repeat;
}
#mainNav #navigation ul li a:hover {
	background-position: 0 -103px !important;
}
#mainNav #navigation ul li a.active {
	background-position: 0 -206px !important;
}
td {font-family: Verdana, Helvetica, Sans-serif; color: #000000; font-size: 12px;}

a:link, a:visited {color: #0033CC;}
a:hover, a:active {color: #fe0002; text-decoration: none;}

.login {font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}
.login a:link, .login a:visited {color: #ffcc66; font-weight: normal; text-decoration: underline;}
.login a:hover, .login a:active {color: #ffff00; font-weight: normal; text-decoration: none;}
.login input {color: #000000; background: #ffffff; border: 1px solid #000000}

.breadcrumb {font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;}
.breadcrumb a:link, .breadcrumb a:visited {color: #ffffff; font-weight: bold; text-decoration: none;}
.breadcrumb a:hover, .breadcrumb a:active {color: #FFA518; font-weight: bold; text-decoration: underline;}

.footermenu {color: #ffffff;}
.footermenu a:link, .footermenu a:visited {color: #ffffff; text-decoration: none;}
.footermenu a:hover, .footermenu a:active {color: #FFA518; text-decoration: underline;}


.leftmenu a:link, .leftmenu a:visited {display: block; font-size: 13px; color: #000000; font-weight: bold; text-decoration: none;margin: 0 11px;padding: 4px 10px 6px; background: url(/scienceweb/img//leftmenu-divbar.gif) bottom center no-repeat;}
.leftmenu a:hover, .leftmenu a:active {color: #ffffff; font-weight: bold; text-decoration: underline;}
.leftmenu a.active { background: #f9c553 url(/scienceweb/img//leftmenu-divbar.gif) bottom center no-repeat; }

ul.leftmenu {padding: 0px;margin: 0; list-style: none;width: 195px;}
ul.leftmenu li {padding: 0; background-image: url(/scienceweb/img/leftmenu-topbgrnd.gif);margin: 0;}

/*** NEW LEFT MENU ***/
ul.leftMenu2 { list-style: none; padding: 0; margin: 0 0 0 5px; font-size: 12px; width: 190px; }
	ul.leftMenu2 ul { list-style: none; padding: 0; margin: 0; border-bottom: 12px solid #e18105; }
		ul.leftMenu2 li { padding: 0; margin: 0; background-image: url(/scienceweb/img/bg-leftmenu.png); }
		ul.leftMenu2 li.leftMenuHeading { margin-top: 20px; font-weight: bold; color: #fde8ba; }
			ul.leftMenu2 li.leftMenuHeading strong { display: block; padding: 6px 21px 0; height: 21px; background: url(/scienceweb/img/leftmenu-heading.png) 0 0 no-repeat; }

ul.leftMenu2 a:link, ul.leftMenu2 a:visited {display: block; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none;margin: 0 11px;padding: 4px 10px 6px; background: url(/scienceweb/img//leftmenu-divbar.gif) bottom center no-repeat;}
ul.leftMenu2 a:hover, ul.leftMenu2 a:active {color: #ffffff; text-decoration: underline;}
ul.leftMenu2 a.active { background: #f9c553 url(/scienceweb/img/leftmenu-divbar.gif) bottom center no-repeat; }
ul.leftMenuMain a { font-weight: bold !important; }

.unit-links {color: #000000;}
.unit-links a:link, .unit-links a:visited {color: #0033CC; text-decoration: underline;}
.unit-links a:hover, .unit-links a:active {color: #fe0002; text-decoration: none; }

.soon {color: #FE7805; font-size: 11px;}

.dl-unit {color: #fe7805; font-size: 13px; font-weight: bold;}
.dl-unit-title {color: #000000; font-size: 14px;}

.dl-readingheader {font-size: 11px; font-weight: bold; background: #D1DDF1; text-align: center;}

.unit-stage {font-size: 11px; font-weight: bold; background: #8bd38d; text-align: center;}

.srch-description {color: #000000; font-size: 12px;}
.srch-breadcrumb {color: #999999; font-size: 12px;}
.srch-breadcrumb a:link, .srch-breadcrumb a:visited {color: #999999; text-decoration: none; border-bottom:1px solid #E8E8E8}
.srch-breadcrumb a:hover, .srch-breadcrumb a:active {color: #fe0002; text-decoration: none; }

table.alert {background-color: #FFFF66; border-width: 2px; width: 400px; border-style: dashed; border-color: #800000; border-collapse: collapse;}
table.alert td {padding: 8px; color: #800000; text-align: center;}

.scinews-month {color: #FFFFFF; font-size: 12px; font-weight: bold;}
.scinews-headline {color: #800000; font-size: 12px; font-weight: bold; font-style: italic;}
.scinews-tagline {color: #800000; font-size: 10px;}

.scinews-content {color: #000000; font-size: 11px;}
.scinews-content a:link, .scinews-content a:visited {color: #0033CC; text-decoration: underline;}
.scinews-content a:hover, .scinews-content a:active {color: #ffffff; text-decoration: underline;}

.download-time {color: #663300; font-size: 11px;}

.domain-tagline {font-size: 12px; font-style: italic;}

.unit-resources {color: #800000; font-weight: bold; font-style: italic;}

.heading {font-weight: bold; font-size: 14px;}

.hidden{display:none;}
.visible{display:block;}

/* ---- styles to add to main.css for Video Archives page---- */
#videoPage{
    text-align:left;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
}
#videoPage h1{
    color: #000; 
    font-weight: bolder; 
    font-size: 17px; 
    margin: 0 0 10px 0;
}
#videoBackground{
    background: #f1f0ff;
    padding: 20px 0 35px 0;
    width:100%;
}
*html #videoBackground{
    text-align:center;
}
.videoTitle{
    font-size: 12px;
    margin: 0 0 10px 0;
    font-weight:bold;
    color: #333;
    width:645px;
    text-align:left;
    padding: 0 0 0 55px;
}
*html .videoTitle{
    padding:0;
}
/*---- Video Player ----*/
#whatsnewplayer{
    width:640; 
    height:500; 
    border: #cccccc 1px solid; 
    padding: 5px;
    background: #fff;
    margin: 0 auto;
}
#vidArchives{
    text-align:left;
    padding: 24px 0 50px 0;
}
#vidArchives h1{
    background-color:#168b1b;
    color: #fff;
    font-size: 14px;
    font-weight:bold;
    margin: 0 0 10px 0;
    padding: 5px 12px;
    border: 1px solid #ccc;
    display:block;
}
#vidArchives a{
    background: #f1f0ff;
    width:308px;
    border: 1px solid #ccc;
    padding: 10px;
    display:block;
    color: #336699;
    font-size: 12px;
    text-decoration: none;
    overflow:auto;
    margin: 0 0 10px 0;
}
*html #vidArchives a{
    width: 330px;
}
#vidArchives a:hover{
    background: #e5e4f9;
}
#vidArchives img{
    float:left;
    border: 1px solid #336699;
    margin: 0 10px 0 0;
    display:block;
}
.videolink{
    font-weight:bold;
    text-decoration: underline;
    padding: 0 18px 0 0;
}

#colLeft{
    float:left;
    width:331px;
}
#colRight{
    float:right;
    width:331px;
}


/* ---- styles to add to main.css for Members page---- */

#whatsnew{
    font-family: Arial, Helvetica, sans-serif;
}
#whatsnew a{
    text-align:left;
    background: #fff;
    width:389px;
    border: 1px solid #dfdcfd;
    padding: 10px;
    display:block;
    font-size: 12px;
    text-decoration: none;
    overflow:auto;
    margin: 0 0 10px 0;
    color:#3366cc;
}
*html #whatsnew a{
    width: 409px;
}
#whatsnew a:hover{
    background: #f1f0ff;
}
#whatsnew img{
    float:left;
    border: 1px solid #3366cc;
    margin: 0 10px 0 0;
    display:block;
}

/*---- New Styles For What's New Area----*/
#frontbox{
	width:503px;
	padding: 0 20px;
	margin: 0 auto;
	background: url(/scienceweb/img/ladybug-bottom.gif) right 0 no-repeat #f1f0ff;
	border-left: 1px solid #dfdcfd;
	border-right: 1px solid #dfdcfd;
	font-size:12px;
	line-height:16px;
}
#frontbox h1{
	color: #ff0000;
	display:block;
	text-align:center;
	font-weight:bold;
	font-size:24px;
	padding: 8px 0;
}
#frontbox h2{
	color: #ff0000;
	font-size:16px;
	padding: 5px 0 0 0;
}

/*---- Styles For Teacher Corner ----*/\
.clear {
	clear:both;
}
#tcWrapper{
	width: 100%;
	background: url(/scienceweb/img/corkboardBkg.jpg) 396px 0 repeat-y;
}
#tcWrapper h3{
	margin:0;
	padding:0;
	font-size:14px;
}
#tcContent{
	float:left;
	width:370px;	
}
#tcSide{
	float:left;
	width:157px;
	padding: 10px 20px;
	margin-left: 26px;
	background: url(/scienceweb/img/board-top.jpg) 0 0 no-repeat;
}
*html #tcSide{
	width: 197px;
}
#corkBoard{
	background: #fff; 
	width:136px; 
	padding: 0 10px;
}
*html #corkBoard{
	width: 156px;
}
.pdfLink{
	background: url(/scienceweb/img/ico-pdf.gif) right 2px no-repeat;
	padding: 0 16px 0 0;
}
#sublink{
	padding: 8px 0 15px 30px;
}
#subLink a{
	background: url(/scienceweb/img/orange-square.gif) 0 8px no-repeat;
	font-size: 12px !important;
	font-weight:normal !important;
	display:block;
	padding: 3px 0 3px 8px;
} 
#coverup{
	height:6px;
	z-index: 99;
	position: relative;
	width: 197px;
	background: #fff;
	left: -20;
	top:-16;
}



.freePageHeader {
	text-transform: uppercase;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	background: url(/scienceweb/img/freepageheader.png) no-repeat;
	padding: 6px 10px 6px 10px ;
}
.freePageHeader .special {
	color: #ACBFDF;
	text-transform: none;
}


ul.sitemap, ul.sitemap ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}
ul.sitemap ul {
	margin: 0 0 10px;
}
ul.sitemap li, ul.sitemap li li {
	margin: 0;
	padding: 2px 0;
}
ul.sitemap li {
	font-weight: bold;
}
ul.sitemap li li {
	font-weight: normal;
	font-size: 11px;
}
a.sitemapheading {
	font-size: 15px; 
	font-weight: bold;
	display: block;
	background: #FFE6AA;
	padding: 3px 5px;
	border-right: 10px solid #FFF;
}




/*** FOSS CORRELATIONS ***/
h1 {
	font-size: 16px;
	color: #000;
	margin: 0;
	padding: 0 0 10px 0;
}
img.imgright {
	float: right;
	margin: 0 0 10px 20px;	
}
img.imgleft {
	float: left;
	margin: 0 20px 10px 0;	
}
img {
	border: 0;	
}
.roundedHeader {
	padding: 0;
	height: 17px;
	background: #f8a70e url(/scienceweb/img/bg-orangeheader.jpg) top left no-repeat;
	margin: 0;
	border-bottom: 1px solid #e13804;
	clear: both;
}
.formFilter {
	padding: 8px 15px 6px;
	font-size: 11px;
	background: #ffff99;
	margin: 0 0 2px 0;
}
#sitnPage .formFilter {
	margin-bottom: 10px;
}
#sitnPage .intro { font-size: 12px; line-height: 15px; font-family: verdana; }
.formFilter select {
	font-size: 11px;	
}
.formFilter strong {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.small { font-size: 80%; }
table.correlations {
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}
table.correlations th {
	text-align: left;
	background: #AFA5F8;
	padding: 5px 15px;
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
	border-right: 2px solid #FFF;
	vertical-align: top;
}
table.correlations th strong {
	font-weight: bold;
	font-size: 13px;
	font-style: normal;
}
table.correlations td {
	/*width: 25%;*/
	padding: 10px 15px;
	margin: 0;
	font-size: 11px;
	border-bottom: 1px solid #E3DFFD;
	border-right: 2px solid #E3DFFD;
	vertical-align: top;
}
table.correlations td .grade {
	font-weight: normal;
	font-size: 80%;
	font-style: italic;	
}
table.correlations td .grade2 {
	font-weight: normal;
	white-space:nowrap;	
}
table.correlations td.col1 {
	font-weight: bold;
	color: #333;
	background: #E3DFFD;
	border-bottom: 1px solid #FFF;
	border-right: 2px solid #FFF;
}
table.correlations th.col4 {
	border-right: 0;
}


table.gizmos td.col1, table.gizmos th.col1 { width: 140px; }
table.gizmos {
	clear: both;
}
table.gizmos ul {
	margin: 0;
	padding: 0 0 0 15px;
}
table.gizmos ul li { position: relative; }
.gizmoToolTip { z-index: 50; position: absolute; width: 180px; height: 75px; min-height: 75px; height: auto !important; background: #f3f1fc; left: -200px; top: -40px; border-radius: 10px; border: 1px solid #6f5bf2; box-shadow: 3px 3px 5px #DDD; }
.gizmoToolTip .arrow { display: block; width: 13px; height: 24px; padding: 0; position: absolute; right: -12px; top: 34px; z-index: 100; background: url(/scienceweb/img/arrow-gizmo-tt.png) 0 0 no-repeat; }
.gizmoToolTip .text { font-size: 11px; color: #000; text-shadow: 1px 1px 0 #FFF; padding: 10px;  }

#scienceGizmoDomains { overflow: auto; width: 735px; margin: 20px 0 0 0; height: 120px; }
#scienceGizmoDomains a { position: relative; display: block; width: 125px; height: 33px; padding-top: 67px; box-shadow: 3px 3px 5px #eaeaea; float: left; border: 1px solid #6F5BF2; text-align: center; margin: 0 20px 0 0; color: #000; font-weight: bold; text-decoration: none; border-radius: 5px;}
#scienceGizmoDomains a:hover { background-color: #DCD8FC !important; }
#scienceGizmoDomains a:focus { outline: 0; }
#scienceGizmoDomains a#liDomainLink { background: url(/scienceweb/img/icon-life.png) 38px 10px no-repeat; }
#scienceGizmoDomains a#eaDomainLink { background: url(/scienceweb/img/icon-earth.png) 38px 10px no-repeat; }
#scienceGizmoDomains a#phDomainLink { background: url(/scienceweb/img/icon-physical.png) 38px 10px no-repeat; }
#scienceGizmoDomains a#prDomainLink { background: url(/scienceweb/img/icon-process.png) 38px 10px no-repeat; }
#scienceGizmoDomains a.active { background-color: #AFA5F8 !important; text-shadow: 1px 1px 0 #DCD8FC; }
#scienceGizmoDomains a.active span.arrow { display: block; width: 21px; height: 11px; background: url(/scienceweb/img/arrow-down.png) 0 0 no-repeat; position: absolute; bottom: -11px; left: 50px; }


/*PROGRAM SCOPE TABLE*/
table.programScope {
	width: 100%;
	padding: 0;
	margin: 0;
}
table.programScope th {
	text-align: left;
	background: #AFA5F8;
	padding: 5px 15px;
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
	border-right: 2px solid #FFF;
	vertical-align: top;
}
table.programScope th strong {
	font-weight: bold;
	font-size: 13px;
	font-style: normal;
}
table.programScope td {
	padding: 10px 15px;
	margin: 0;
	font-size: 11px;
	border-bottom: 1px solid #E3DFFD;
	border-right: 2px solid #E3DFFD;
	vertical-align: top;
}
table.programScope td ul { margin: 0 0 0 0; padding: 0; list-style: none; }
table.programScope td ul li {padding-bottom: 4px; }
table.programScope td.col1 {
	border-bottom: 1px solid #FFF;
	border-right: 2px solid #FFF;
	width: 50px;
	padding: 0;
	background: #E3DFFD
}
table.programScope td.col1 a {
	font-weight: bold;
	color: #000;
	text-shadow: 1px 1px 0 #FFF;
	display: block;
	text-decoration: none;
	padding: 10px 15px;
}
table.programScope th.col4 {
	border-right: 0;
}
table.programScope a#lifeScience {
	background: #E3DFFD url(/scienceweb/img/icon-life.png) 20px 15px no-repeat;
	text-align: center;
	padding-top: 67px;
}
table.programScope a#earthScience {
	background: #E3DFFD url(/scienceweb/img/icon-earth.png) 20px 15px no-repeat;
	text-align: center;
	padding-top: 67px;
}
table.programScope a#processScience {
	background: #E3DFFD url(/scienceweb/img/icon-process.png) 20px 15px no-repeat;
	text-align: center;
	padding-top: 67px;
}
table.programScope a#physicalScience {
	background: #E3DFFD url(/scienceweb/img/icon-physical.png) 20px 15px no-repeat;
	text-align: center;
	padding-top: 67px;
}

/*** PDF/Projectable LINKs ***/
a.pdf, a.projectable{ 
	padding: 0 17px 0 0;
} 
a.pdf span, a.projectable span{ 
	position: absolute;
	display: inline;
	text-indent:-9999px;
	width: 16px;
	height: 14px;
	cursor: pointer;
}

a.pdf span{
	background: url(/scienceweb/img/ico-pdf.gif) no-repeat 0 2px;
}

a.projectable span { 
	background: url(/scienceweb/img/ico-proj.gif) no-repeat 0px 3px;
}

#scienceInNews a.pdf, .sitnDescription a.pdf { width: 169px; position: relative; line-height: 15px; padding: 0; display: inline-block;  }
#scienceInNews a.pdf span, .sitnDescription a.pdf span  { width: 16px; right: 0; top: 0; }

/*** NEW HOMEPAGE OCT 2010 ***/
#header { position: relative; padding: 7px 0; }

	#header .globalnav { list-style: none; margin: 0; padding: 0; position: absolute; top: 15px; right: 0px; font-size: 10px; }
	#header .globalnav li { display: inline; margin: 0; padding: 0; }
	#header .globalnav li a { display: inline-block; margin: 0 0 0 5px; padding: 4px 0 0 9px; width: 107px; height: 18px; color: #FFF; font-weight: bold; text-decoration: none; text-shadow: 0px 1px 0px #666; }
		#header .globalnav li.order a { background: url(/shared/images/button-order-now.png) 0 0 no-repeat; position: relative; z-index: 10; }
		#header .globalnav li.samples a { background: url(/shared/images/button-freesamples.png) 0 0 no-repeat; position: relative; z-index: 10;}
		#header .globalnav li.loginLink a { background: url(/shared/images/button-memberlogin.png) 0 0 no-repeat; }
	#header .globalnav li a:hover { background-position: 0 -22px !important; }
	
	#header #loginFormDiv { position: absolute; top: 15px; right: -13px; background: url(/shared/images/bg-member-login.png) 0 0 no-repeat; height: 112px; width: 324px; }
		#header #loginFormDiv a.closeLink { display: block; position: absolute; top: 0px; right: 13px; height: 18px; width: 107px; color: #000; font-weight: bold; text-decoration: none; text-shadow: 0px 1px 0px #FFF; font-size: 10px; padding: 4px 0 0 9px; }
		#header #loginFormDiv form#loginForm { margin: 35px 0 0 5px; } 
			#header #loginFormDiv form#loginForm table { margin: 0; padding: 0; border: 0; width: auto; }
			#header #loginFormDiv form#loginForm table td { margin: 0; padding: 3px 0 0 5px; border: 0; font-size: 11px !important; color: #222 !important; }
			#header #loginFormDiv form#loginForm input.inputbox { background: #FFF; border: #afd785 1px solid; width: 103px; padding: 2px 5px; }
			#header #loginFormDiv form#loginForm button#submit { background: url(/shared/images/btn-login.png) no-repeat; width: 53px; height: 22px; padding: 0; border: 0; text-indent: -10000000px; }



.rightColumn {
	float: right;
	width: 225px;
	margin: 0;
	padding: 0 0 30px;	
	font-family: arial;
}
.rightColumn .orderInfo {
	font-size: 17px;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial;
	color: #000;
	padding: 0 10px 0 0;
}
.rightColumn .orderInfo a.orderButtonLg {
	display: block;
	height: 40px;
	width: 214px;
	text-indent: -10000px;
	background: url(/scienceweb/img/orderbuttonlg.png) no-repeat;
	margin: 10px 0 10px 0;
}
.rightColumn .orderInfo a.orderButtonLg:hover {
	background-position: 0 -40px;
}
.rightColumn .orderInfo a.freeSamplesButtonLg {
	display: block;
	height: 40px;
	width: 214px;
	text-indent: -10000px;
	background: url(/scienceweb/img/free-samples-button-lg.png) no-repeat;
	margin: 0 0 10px 0;
}
.rightColumn .orderInfo a.freeSamplesButtonLg:hover {
	background-position: 0 -40px;
}
.rightColumn .orderInfo a.freeTrialButtonLg {
	display: block;
	height: 40px;
	width: 214px;
	text-indent: -10000px;
	background: url(/scienceweb/img/free-trial-button-lg.png) no-repeat;
	margin: 0 0 10px 0;
}
.rightColumn .orderInfo a.freeTrialButtonLg:hover {
	background-position: 0 -40px;
}
.rightColumn .orderInfo .pricing {
	font-size: 14px;
	line-height: 16px;
	color: #333;
	font-weight: normal;
	text-align: center;
	margin: 18px 0 0 0;
}
.rightColumn .orderInfo .pricing .small {
	font-size: 10px;
	display: block;
	padding: 4px 0 0 0;
}


#homeContent {
	clear: both;
	font-family: Arial;
	font-size: 12px;
	line-height: 17px;
	color: #333;
	margin: 0;
	padding: 0;
}
#homeContent .benefits {
	float: right;
	width: 300px;
	margin: 0;
	padding: 0;
}
#homeContent h2 {
	font-family: Arial;
	font-size: 14px;
	line-height: 17px;
	color: #000;
	margin: 0;
	padding: 0 0 10px 0;
}
#homeContent ul {
	margin: 0 0 20px 16px;
	padding: 0;
}
#homeContent ul li {
	margin: 0;
	padding: 0;
}
#homeContent .orderNowHome {
	float: left;
	overflow: auto;
	background: url(/scienceweb/img/home-order-bg.jpg)	no-repeat;
	width: 166px;
	margin: 0 15px 0 0;
}
#homeContent .orderNowHome a {
	display: block;
	margin: 222px 0 20px 10px;
	width: 146px;
	height: 32px;
	background: url(/scienceweb/img/order-button.png) no-repeat;
	text-indent: -100000px;
}
#homeContent .orderNowHome a:hover {
	background-position: 0 -32px;
}


/*** HOMEPAGE BANNER ***/
#slider {
	border: 1px solid #ffba12;
	width: 485px;
	margin: 0;
	padding: 0;
	float: left;
}
#slider #content {
	position: relative;
	width: 485px;
	height: 221px;
}
#slider #content .banner {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 485px;
	height: 221px;
}
#slider #content img {
	width: 485px;
	height: 221px;
}
#slider #content a {
	text-decoration: none;
	color: #FFF;
	font-size: 15px;
	line-height: 18px;
}
#slider .text {
	display: block;
	position: absolute;
	bottom: 1px;
	left: 1px;
	width: 433px;
	height: 46px;
	background: url(/scienceweb/img/homeBanner-text-bg.png) no-repeat;
	padding: 10px 40px 0 10px;
}
#slider #tabs {
	margin: 0;
	padding: 0;
}
#slider #tabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider #tabs ul li {
	margin: 0;
	padding: 0;
	display: inline;
}
#slider #tabs ul li a {
	display: block;
	width: 153px;
	height: 55px;
	background: url(/scienceweb/img/homeBanner-tab-bg.png) top left repeat-x;
	float: left;
	margin: 0 1px 0 0;
	padding: 8px 0px 6px 8px;
	color: #333;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	position: relative;
}
#slider #tabs ul li a .arrow {
	display: none;
}
#slider #tabs ul li a.selected {
	background: #FFF;
}
#slider #tabs ul li a.selected .arrow {
	position: absolute;
	display: block;
	background: url(/scienceweb/img/homeBanner-arrow.png) bottom center no-repeat;
	width: 14px;
	height: 7px;
	top: -7px;
	left: 76px;
}
#slider #tabs ul li a#button-3 { margin: 0; }
#slider #tabs ul li a strong {
	color: #000;
}
#slider #tabs ul li a .video {
	color: #666;
	background: url(/scienceweb/img/video.png) right no-repeat;
	padding: 0 13px 0 0;
	font-size: 9px;
	line-height: 19px;
}
#slider #tabs ul li a img {
	float: left;
	border: 1px solid #ffba12;
	margin: 0 8px 8px 0;
	width: 50px;
	height: 50px;
}


.shout {
	border: 1px solid #eae7fd;
	background: #f9f8fe url(/scienceweb/img/bg-shout.png) bottom repeat-x;
	padding: 10px;
	margin: 20px 0 0 0;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #333;
}
#scienceInNews {
	position: relative;
	top: -33px;
	clear: both;
}
.sitnPhoto {
	border: 1px solid #DDD;
	width: 201px;
	height: 96px;
	margin: 8px 0;
	position: relative;	
}
.sitnPhoto img {
	width: 201px;
	height: 96px;
}
.sitnPhoto .free {
	width: 65px;
	height: 65px;
	background: url(/scienceweb/img/free-ribbon.png) no-repeat;
	top: 0;
	left: 0;
	display: block;
	text-indent: -10000px;
	position: absolute;	
	z-index: 10;
}
.shout h2, .sitnArchive h2, #sitnCurrentIssue h2 {
	font-family: Arial;
	font-size: 14px;
	line-height: 17px;
	color: #000;
	margin: 0;
	padding: 0 0 3px 0;
}.sitnArchive h2 {
	padding: 10px 0 0 0;
}
#sitnCurrentIssue h2 {
	padding: 0;
}
a.buttonPurple {
	display: block;
	width: 174px;
	height: 21px;
	padding: 7px 20px 0 7px;
	background: url(/scienceweb/img/button-purple.png) no-repeat;
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	text-shadow: #403a7a 0px -1px;
}
a.buttonPurple:hover {
	background-position: 0 -28px;
}
/*** SCIENCE IN THE NEWS ***/
#sitnPage {
	font-family: arial;
	font-size: 11px;
	color: #333;
	line-height: 13px;	
}
#sitnPage hr {
	clear: both;
	color: #fedc8a;
	background: #fedc8a;
	height: 1px;
	border: 0;
	margin-bottom: 17px;
}
.sitnArchive {
	width: 201px;
    float: left;
    margin: 0 42px 20px 0;
}
.sitnArchive .sitnPhoto {
    margin: 0;
}
#sitnCurrentIssue {
	margin-bottom: 20px;	
}
#sitnCurrentIssue .sitnPhoto {
	float: left;
	margin: 0 20px 0 0;
}
#sitnCurrentIssue .sitnDescription {
	overflow: hidden;	
}
#sitnPage .date {
	color: #666;	
}
#sitnPage .pagination {
	clear: both;
	font-size: 12px;
}

#aboutScience {
	clear: both;
	margin: 0;	
	font-size: 12px;
	line-height: 17px;
	color: #333;
	font-family: arial;
}
#aboutScience h2 {
	background: #e0def4;
	padding: 10px;
	margin: 0 0 10px;
	font-size: 15px;
	line-height: 18px;
	color: #000;
}
#aboutScience p.first {
	margin: 0;
	padding: 0 10px;
	float: left;
	width: 339px;
}
#aboutScience p.second {
	margin: 0;
	padding: 0 10px;
	float: right;
	width: 339px;
}
.pagination {
	background: #FFFF9A;
	padding: 10px;
	text-align: center;
}
.pagination ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pagination ul li {
	margin: 0;
	padding: 0;
	display: inline;
}
.pagination ul li.previous, .pagination ul li.next {
	color: #999;
}
.pagination ul li.previous {
	border-right: 1px solid #999;
	margin: 0 20px 0 0;
	padding: 0 20px 0 0;
}
.pagination ul li.next {
	border-left: 1px solid #999;
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
}
.pagination ul li.previous a, .pagination ul li.next a, .pagination ul li.previous strong, .pagination ul li.next strong {
	border: 0;
	padding: 0;
}
.pagination ul li a, .pagination ul li strong {
	border: 1px solid #FFFF9A;
	padding: 3px 5px;
}
.pagination ul li a:hover {
	border: 1px solid #666;
	background: #FFF;
}
.pagination ul li.previous a:hover, .pagination ul li.next a:hover {
	border: 0;
	background: none;
}

a.ext {
	background: url(/scienceweb/img/external-link.png) right top no-repeat;
	padding: 0 14px 0 0 ;
	white-space:nowrap;
}



/*** MEMBER HOMEPAGE ***/
.loginArea {
	border: 1px solid #95c273;
	background: #b6e289 url(/scienceweb/img/bg-green.png) bottom repeat-x;
	padding: 10px;
	color: #333;
	font-size: 12px;
}
.loginArea h2 {
	margin: 0 0 5px;
	padding: 0 0 5px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #FFF;
	text-shadow: #FFF 0px 1px;
	color: #000;
}
.loginArea fieldset {
	margin: 0 0 5px;
	padding: 0;
	border: 0;
}
.loginArea fieldset.forgot, .loginArea fieldset.remember {
	font-size: 11px;
}
.loginArea fieldset label {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
}
.loginArea fieldset input.text {
	margin: 0;
	padding: 3px 5px;
	border: 1px solid #afd785;
	background: #FFF;
	width: 191px;
}
.loginArea #loginButton {
	background:url(/scienceweb/img/button-login-lg.png) no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	font-size: 0;
	height:29px;
	width:203px;
	line-height:0;
	margin:0;
	padding:0;
	text-indent:-1000em;
}
.loginArea #loginButton:hover {
	background-position: 0 -29px;

}

.notAMember {
	border: 1px solid #fcf87c;
	background: #fdfac2 url(/scienceweb/img/bg-yellow.png) bottom repeat-x;
	padding: 10px;
	font-weight: bold;
	margin: 10px 0 0 0;
}
.notAMember a {
	display: block;
	margin: 8px 0 0 0;
	padding: 0;
	width: 203px;
	height: 31px;
	background: url(/scienceweb/img/order-buttonmd.png) no-repeat;
	text-indent: -100000px;
}
.notAMember a:hover {
	background-position: 0 -31px;
}
.memberProfile {
	color: #333;
	font-size: 11px;
	margin: 0 0 4px;
	min-height: 180px;
	height: auto !important;
	height: 180px;
}
.memberProfile .profileInfo {
	margin: 0;
	clear: both;
}
.memberProfile ul {
	margin: 0;
	padding: 0;
	list-style: none;	
}
.memberProfile ul li {
	margin: 0;
	padding: 0 0 6px;	
}
.memberProfile .profileInfo img {
	margin: 0 0 5px;
	padding: 0;
	float: left;
	width: 52px;
	height: 56px;
}
.memberProfile .profileInfo .profileText {
	margin: 0;
	padding: 0;
	float: right;
	width: 160px;
	font-size: 12px;
}
.memberProfile .profileInfo .profileText li {
	margin: 0;
	padding: 0 0 5px 0;
}
.memberProfile .profileInfo .profileText li.name { font-size: 14px; font-weight: bold; }
.memberProfile .profileInfo .profileText li.username { font-style: italic; }
.dayPass {
	border: 1px solid #fcf87c;
	background: #fdfac2 url(/scienceweb/img/bg-yellow.png) bottom repeat-x;
	padding: 10px;
	margin: 0 0 8px;
	color: #000;
	font-size: 11px;
	min-height: 85px;
	height: auto !important;
	height: 85px;
	clear: both;
}
.dayPass ul {
	margin: 0;
	padding: 0;
	list-style: none;	
}
.dayPass ul li {
	margin: 0;
	padding: 0 0 1px;
	display: inline-block;
	width: 100px;
}
.dayPass strong {
	display: block;
	background: url(/scienceweb/img/day-pass.png) left top no-repeat;
	padding: 0 0 10px 67px;
	font-weight: bold;
	font-size: 12px;
}
.noDayPass { height: 90px; }



#standardLinks a {
	display: block;
	float: left;
	width: 110px;
	height: 17px;
	padding: 73px 0 0 0;
	margin: 0 10px 8px 0;
	text-align: center;
	border: 1px solid #ccffcc;
	text-decoration: none;
	color: #000;
}
#standardLinks a#usMapLink {
	background: url(/scienceweb/img/map-us-small.png) no-repeat;
}
#standardLinks a#caMapLink {
	background: url(/scienceweb/img/map-ca-small.png) no-repeat;
}
#standardLinks a#auMapLink {
	background: url(/scienceweb/img/map-au-small.png) no-repeat;
}
#standardLinks a:hover {
	border-color: #67cf67;
}
#standardLinks a.active {
	background-position: 0 -90px !important;
}
.miniMaps a {
	display: block;
	float: left;
	width: 91px;
	height: 74px;
	padding: 0;
	margin: 0 0 10px 10px;
	border: 1px solid #ccffcc;
	text-decoration: none;	
}
.miniMaps a:hover {
	border-color: #67cf67;
}


#loadingImg { display: block; height: 600px; text-align: center; padding: 100px 0 0 0; }
