@charset "utf-8"; 
/* CSS Document */

/* - Global Nav - */
#globalNav{
	
	float:right;
	margin: 12px 0 0 0;
	padding: 0;
}
#globalNav a{
	font-weight:bold;
	display:inline;
	padding: 0 10px;
	font-size: 11px;
	width:100%px;
	text-decoration: none;
}
#globalNav a.active{
	color: #999;
}
#globalNav a:hover{
	text-decoration: underline;
}
/* - Main Navigation - */
#mainNav{
	height: 39px;
	background: url(../images/navbg.png) 0 0 no-repeat;
	padding: 0 0 0 53px;
	width:955px;
	position:relative;
	left: -15px;
	top:20px;
	z-index:99;
	margin-bottom: 39px;
	clear: both;
	border-radius:21px;
}
#mainNav ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#mainNav ul li {
	margin: 0;
	padding: 0;
	display: inline;
}
#mainNav a{
	font-size: 15px;
	font-weight:bold;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	text-decoration: none;
	line-height: 39px;
	width: 196px;
	height: 39px;
	display: block;
	float: left;
	margin-right: 41px;
	text-transform: uppercase;
}
#mainNav a.products:hover{
background: #b2d32e;
background: -moz-linear-gradient(top,  #b2d32e 0%, #80af2f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2d32e), color-stop(100%,#80af2f));
background: -webkit-linear-gradient(top,  #b2d32e 0%,#80af2f 100%);
background: -o-linear-gradient(top,  #b2d32e 0%,#80af2f 100%);
background: -ms-linear-gradient(top,  #b2d32e 0%,#80af2f 100%);
background: linear-gradient(to bottom,  #b2d32e 0%,#80af2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d32e', endColorstr='#80af2f',GradientType=0 );

border-radius: 7px;
}
#mainNav a.about:hover{
background: #f7d033;
background: -moz-linear-gradient(top,  #f7d033 1%, #ecb30a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f7d033), color-stop(100%,#ecb30a));
background: -webkit-linear-gradient(top,  #f7d033 1%,#ecb30a 100%);
background: -o-linear-gradient(top,  #f7d033 1%,#ecb30a 100%);
background: -ms-linear-gradient(top,  #f7d033 1%,#ecb30a 100%);
background: linear-gradient(to bottom,  #f7d033 1%,#ecb30a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7d033', endColorstr='#ecb30a',GradientType=0 );
border-radius: 7px;
}
#mainNav a.uses:hover{
background: #d80b82;
background: -moz-linear-gradient(top,  #d80b82 1%, #b8056b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d80b82), color-stop(100%,#b8056b));
background: -webkit-linear-gradient(top,  #d80b82 1%,#b8056b 100%);
background: -o-linear-gradient(top,  #d80b82 1%,#b8056b 100%);
background: -ms-linear-gradient(top,  #d80b82 1%,#b8056b 100%);
background: linear-gradient(to bottom,  #d80b82 1%,#b8056b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80b82', endColorstr='#b8056b',GradientType=0 );

border-radius: 7px;
}
#mainNav a.news:hover{
background: #3189c9;
background: -moz-linear-gradient(top,  #3189c9 1%, #065b9c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3189c9), color-stop(100%,#065b9c));
background: -webkit-linear-gradient(top,  #3189c9 1%,#065b9c 100%);
background: -o-linear-gradient(top,  #3189c9 1%,#065b9c 100%);
background: -ms-linear-gradient(top,  #3189c9 1%,#065b9c 100%);
background: linear-gradient(to bottom,  #3189c9 1%,#065b9c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3189c9', endColorstr='#065b9c',GradientType=0 );

border-radius: 7px;
}

#mainNav .products.active{
background: #56b64a;
background: -moz-linear-gradient(top,  #56b64a 1%, #33822f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#56b64a), color-stop(100%,#33822f));
background: -webkit-linear-gradient(top,  #56b64a 1%,#33822f 100%);
background: -o-linear-gradient(top,  #56b64a 1%,#33822f 100%);
background: -ms-linear-gradient(top,  #56b64a 1%,#33822f 100%);
background: linear-gradient(to bottom,  #56b64a 1%,#33822f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56b64a', endColorstr='#33822f',GradientType=0 );
border-radius: 7px;}

#mainNav .about.active{
background: #fab414;
background: -moz-linear-gradient(top,  #fab414 1%, #a27728 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fab414), color-stop(100%,#a27728));
background: -webkit-linear-gradient(top,  #fab414 1%,#a27728 100%);
background: -o-linear-gradient(top,  #fab414 1%,#a27728 100%);
background: -ms-linear-gradient(top,  #fab414 1%,#a27728 100%);
background: linear-gradient(to bottom,  #fab414 1%,#a27728 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab414', endColorstr='#a27728',GradientType=0 );

border-radius: 7px;
}
#mainNav .uses.active{
background: #d6175a;
background: -moz-linear-gradient(top,  #d6175a 1%, #94033c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d6175a), color-stop(100%,#94033c));
background: -webkit-linear-gradient(top,  #d6175a 1%,#94033c 100%);
background: -o-linear-gradient(top,  #d6175a 1%,#94033c 100%);
background: -ms-linear-gradient(top,  #d6175a 1%,#94033c 100%);
background: linear-gradient(to bottom,  #d6175a 1%,#94033c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6175a', endColorstr='#94033c',GradientType=0 );
border-radius: 7px;
}
#mainNav .news.active{
background: #01478d;
background: -moz-linear-gradient(top,  #01478d 1%, #182a76 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#01478d), color-stop(100%,#182a76));
background: -webkit-linear-gradient(top,  #01478d 1%,#182a76 100%);
background: -o-linear-gradient(top,  #01478d 1%,#182a76 100%);
background: -ms-linear-gradient(top,  #01478d 1%,#182a76 100%);
background: linear-gradient(to bottom,  #01478d 1%,#182a76 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01478d', endColorstr='#182a76',GradientType=0 );
border-radius: 7px;
}


/* - Secondary Navigation - */
#secondaryNav{
	height:34px;
	padding-left:10px;
	position: relative;
	top: 1px;
	float: left;
	z-index: 10;
	
}
#secondaryNav a{
	height:34px;
	width:115px;
	display:block;
	float:left;
	margin-right:6px;
	text-indent: -9999999px;
}
#secondaryNav a.reading{
	background: url(../images/secondaryTab-reading.jpg) 0 0 no-repeat;
}
#secondaryNav a.writing{
	background: url(../images/secondaryTab-writing.jpg) 0 0 no-repeat;
}
#secondaryNav a.science{
	background: url(../images/secondaryTab-science.jpg) 0 0 no-repeat;
}
#secondaryNav a.benefits{
	background: url(../images/secondaryTab-benefits.jpg) 0 0 no-repeat;
}
#secondaryNav a.press{
	background: url(../images/secondaryTab-press.jpg) 0 0 no-repeat;
}
#secondaryNav a.videos{
	background: url(../images/secondaryTab-videos.jpg) 0 0 no-repeat;
}
#secondaryNav a.blog{
	background: url(../images/secondaryTab-blog.jpg) 0 0 no-repeat;
}
#secondaryNav a.events{
	background: url(../images/secondaryTab-events.jpg) 0 0 no-repeat;
}
#secondaryNav a.enews{
	background: url(../images/secondaryTab-enews.jpg) 0 0 no-repeat;
}
#secondaryNav a.board{
	background: url(../images/secondaryTab-board.jpg) 0 0 no-repeat;
}
#secondaryNav a.enews{
	background: url(../images/secondaryTab-enews.jpg) 0 0 no-repeat;
}
#secondaryNav a.value{
	background: url(../images/secondaryTab-value.jpg) 0 0 no-repeat;
}
#secondaryNav a.differentiated{
	background: url(../images/secondaryTab-differentiated.jpg) 0 0 no-repeat;
}
#secondaryNav a.easy{
	background: url(../images/secondaryTab-easy-access.jpg) 0 0 no-repeat;
}
#secondaryNav a.practice{
	background: url(../images/secondaryTab-practice.jpg) 0 0 no-repeat;
}
#secondaryNav a.currency{
	background: url(../images/secondaryTab-currency.jpg) 0 0 no-repeat;
}
#secondaryNav a.quality{
	background: url(../images/secondaryTab-quality.jpg) 0 0 no-repeat;
}
#secondaryNav a.rti{
	background: url(../images/secondaryTab-rti.jpg) 0 0 no-repeat;
}
#secondaryNav a.specialEd{
	background: url(../images/secondaryTab-special-education.jpg) 0 0 no-repeat;
}
#secondaryNav a.ell{
	background: url(../images/secondaryTab-ell.jpg) 0 0 no-repeat;
}
#secondaryNav a.athome{
	background: url(../images/secondaryTab-athome.jpg) 0 0 no-repeat;
}
#secondaryNav a.training{
	background: url(../images/secondaryTab-training.jpg) 0 0 no-repeat;
}
#secondaryNav a.mission{
	background: url(../images/secondaryTab-mission.jpg) 0 0 no-repeat;
}
#secondaryNav a.vision{
	background: url(../images/secondaryTab-vision.jpg) 0 0 no-repeat;
}
#secondaryNav a.missionVision{
	background: url(../images/secondaryTab-mission-vision.jpg) 0 0 no-repeat;
}
#secondaryNav a.jobs{
	background: url(../images/secondaryTab-jobs.jpg) 0 0 no-repeat;
}
#secondaryNav a.history{
	background: url(../images/secondaryTab-history.jpg) 0 0 no-repeat;
}
#secondaryNav a.leadership{
	background: url(../images/secondaryTab-leadership.jpg) 0 0 no-repeat;
}
#secondaryNav a.awards{
	background: url(../images/secondaryTab-awards.jpg) 0 0 no-repeat;
}
#secondaryNav a.cambium{
	background: url(../images/secondaryTab-cambium.jpg) 0 0 no-repeat;
}
#secondaryNav a.funding{
	background: url(../images/secondaryTab-funding2014.jpg) 0 0 no-repeat;
}
#secondaryNav a.sales{
	background: url(../images/secondaryTab-sales.jpg) 0 0 no-repeat;
}
#secondaryNav a.support{
	background: url(../images/secondaryTab-support.jpg) 0 0 no-repeat;
}
#secondaryNav a.global{
	background: url(../images/secondaryTab-global.png) 0 0 no-repeat;
}
#secondaryNav a.generalHelp{
	background: url(../images/secondaryTab-general-help.png) 0 0 no-repeat;
}
#secondaryNav a.productHelp{
	background: url(../images/secondaryTab-product-help.png) 0 0 no-repeat;
}
#secondaryNav a.commonCore{
	background: url(../images/secondaryTab-common-core.png) 0 0 no-repeat;
}
#secondaryNav a:hover{
	background-position: 0 -34px;
}
#secondaryNav a.active{
	background-position: 0 -68px;
}
#secondaryNav a.Over{
	background-position: 0 -34px;
}

/* - Product Bubbles - */
a.readingBubble, a.writingBubble, a.scienceBubble{
	width: 220px;
	height: 217px;
	display:block;
	float:left;
	margin-bottom: 20px;
}
a.readingBubble{
	background: url(../images/reading-bubble.jpg) 0 0 no-repeat;
}
a.writingBubble{
	background: url(../images/writing-bubble.jpg) 0 0 no-repeat;
}
a.scienceBubble{
	background: url(../images/science-bubble.jpg) 0 0 no-repeat;
}
a.readingBubble:hover, a.writingBubble:hover, a.scienceBubble:hover {
	background-position: 0 -217px;
}
a.BubbleOver{
	background-position: 0 -217px;
}
a.raz, a.kids, a.vocab, a.tutors, a.writingBub, a.scienceBub, a.hs, a.rtaz {
	width: 170px;
	height: 170px;
	display:block;
	float:left;
	margin: 15px 6px 0 0;
}
a.raz{
	background: url(../images/readinga-z-bt.gif) 0 0 no-repeat;
}
a.kids{
	background: url(../images/razkids-bt.gif) 0 0 no-repeat;
}
a.vocab{
	background: url(../images/vocabularya-z-bt.gif) 0 0 no-repeat;
}
a.rtaz{
	background: url(../images/readytesta-z-bt.gif) 0 0 no-repeat;
}
a.hs{
	background: url(../images/headsprout-bt102014.gif) 0 0 no-repeat;
}
a.tutors{
	background: url(../images/reading-tutors-bt.gif) 0 0 no-repeat;
}
a.writingBub{
	background: url(../images/writinga-z-bt.gif) 0 0 no-repeat;
}
a.scienceBub{
	background: url(../images/sciencea-z-bt.gif) 0 0 no-repeat;
}
a.raz:hover, a.kids:hover, a.vocab:hover, a.rtaz:hover, a.tutors:hover, a.writingBub:hover, a.scienceBub:hover, a.hs:hover{
	background-position: 0 -170px;
}

/* - About Bubbles - */
a.missionBub, a.visionBub, a.missionVisionBub, a.historyBub, a.leadershipBub, a.awardsBub, a.fundingBub, a.cambiumBub, a.jobsBub, a.pressBub, a.videosBub, a.blogBub, a.eventsBub, a.advisorsBub, a.enewsBub{
	width: 117px;
	height: 117px;
	display:block;
	float:left;
	margin: 0 20px 5px 0;
}
a.missionBub{background: url(../images/mission-bt.gif) 0 0 no-repeat;}
a.visionBub{background: url(../images/vision-bt.gif) 0 0 no-repeat;}
a.missionVisionBub{background: url(../images/mission-vision-bt.gif) 0 0 no-repeat;}
a.historyBub{background: url(../images/history-bt.gif) 0 0 no-repeat;}
a.leadershipBub{background: url(../images/leadership-bt.gif) 0 0 no-repeat;}
a.awardsBub{background: url(../images/awards-bt.gif) 0 0 no-repeat;}
a.cambiumBub{background: url(../images/cambium-bt.gif) 0 0 no-repeat;}
a.fundingBub{background: url(../images/funding-bt.gif) 0 0 no-repeat;}
a.jobsBub{background: url(../images/jobs-bt.gif) 0 0 no-repeat;}

a.pressBub{background: url(../images/press-bt.gif) 0 0 no-repeat;}
a.videosBub{background: url(../images/videos-bt.gif) 0 0 no-repeat;}
a.blogBub{background: url(../images/bobs-blog-bt.gif) 0 0 no-repeat;}
a.eventsBub{background: url(../images/events-bt.gif) 0 0 no-repeat;}
a.advisorsBub{background: url(../images/advisors-bt.gif) 0 0 no-repeat;}
a.enewsBub{background: url(../images/enews-bt.gif) 0 0 no-repeat;}

a.missionBub:hover, a.visionBub:hover, a.missionVisionBub:hover, a.jobsBub:hover, a.historyBub:hover, a.leadershipBub:hover, a.awardsBub:hover, a.fundingBub:hover, a.cambiumBub:hover, a.pressBub:hover, a.videosBub:hover, a.blogBub:hover, a.eventsBub:hover, a.advisorsBub:hover, a.enewsBub:hover {background-position: 0 -117px;}

a.AboutBubbleOver{
	background-position: 0 -117px;
}

/* - Benefits Bubbles - */

a.differentiatedBub{
	display:block;
	position:relative;
	width:163px;
	height: 158px;
	background: url(../images/differentiatedBub.png) 0 0 no-repeat;
	left: 80px;
}

a.differentiatedBubOn{
	display:block;
	position:relative;
	width:163px;
	height: 158px;
	background: url(../images/differentiatedBubActive.png) 0 0 no-repeat;
	left: 80px;
}

a.differentiatedBub:hover, a.differentiatedBubOver{
	background-position: 0 -158px;
}
a.accessBub{
	display:block;
	position:relative;
	width:119px;
	height: 115px;
	background: url(../images/accessBub.png) 0 0 no-repeat;
	left: 290px;
	top: -64px;
}

a.accessBubOn{
	display:block;
	position:relative;
	width:119px;
	height: 115px;
	background: url(../images/accessBubActive.png) 0 0 no-repeat;
	left: 290px;
	top: -64px;
}

a.accessBub:hover, a.accessBubOver{
	background-position: 0 -115px;
}
a.practiceBub{
	display:block;
	position:relative;
	width:121px;
	height: 114px;
	background: url(../images/practiceBub.png) 0 0 no-repeat;
	left: 304px;
	top: 0px;
}


a.practiceBubOn{
	display:block;
	position:relative;
	width:121px;
	height: 114px;
	background: url(../images/practiceBubActive.png) 0 0 no-repeat;
	left: 304px;
	top: 0px;
}

a.practiceBub:hover, a.practiceBubOver{
	background-position: 0 -114px;
}
a.valueBub{
	display:block;
	position:relative;
	width:107px;
	height: 101px;
	background: url(../images/valueBub.png) 0 0 no-repeat;
	left: 11px;
	top: -240px;
}

a.valueBubOn{
	display:block;
	position:relative;
	width:107px;
	height: 101px;
	background: url(../images/valueBubActive.png) 0 0 no-repeat;
	left: 11px;
	top: -240px;
}

a.valueBub:hover, a.valueBubOver{
	background-position: 0 -101px;
}
a.qualityBub{
	display:block;
	position:relative;
	width:121px;
	height: 112px;
	background: url(../images/qualityBub.png) 0 0 no-repeat;
	left: 54px;
	top: -238px;
}

a.qualityBubOn{
	display:block;
	position:relative;
	width:110px;
	height: 105px;
	background: url(../images/qualityBubActive.png) 0 0 no-repeat;
	left: 46px;
	top: -240px;
}
a.qualityBub:hover, a.qualityBubOver{
	background-position: 0 -112px;
}
a.currencyBub{
	display:block;
	position:relative;
	width:108px;
	height: 102px;
	background: url(../images/currencyBub.png) 0 0 no-repeat;
	left: 0px;
	top: -238px;
}

a.currencyBubOn{
	display:block;
	position:relative;
	width:108px;
	height: 102px;
	background: url(../images/currencyBubActive.png) 0 0 no-repeat;
	left: 0px;
	top: -238px;
}


a.currencyBub:hover, a.currencyBubOver{
	background-position: 0 -102px;
}

/* ------ Uses Bubbles ----- */
a.ellBub{
	display:block;
	position:absolute;
	width:179px;
	height: 107px;
	background: url(../images/ellBub.png) 0 0 no-repeat;
	top: 200px;
	left: 0px;
}
a.ellBub:hover, a.ellBubOver{
	background-position: 0 -107px;
}
a.specialedBub{
	display:block;
	position:relative;
	width:143px;
	height: 111px;
	background: url(../images/specialedBub.png) 0 0 no-repeat;
	top: -44px;
	left:180px;
}
a.specialedBub:hover, a.specialedBubOver{
	background-position: 0 -111px;
}
a.trainingBub{
	display:block;
	position:relative;
	width:149px;
	height: 120px;
	background: url(../images/trainingBub.png) 0 0 no-repeat;
	top: 50px;
	left:210px;
}
a.trainingBub:hover, a.trainingBubOver{
	background-position: 0 -120px;
}
a.rtiBub{
	display:block;
	position:relative;
	width:187px;
	height: 139px;
	background: url(../images/rtiBub.png) 0 0 no-repeat;
	top: -271px;
	left:10px;
}
a.rtiBub:hover, a.rtiBubOver{
	background-position: 0 -139px;
}
a.ccsBub{
	display:block;
	position:absolute;
	width:187px;
	height: 129px;
	background: url(../images/ccsBub.png) 0 0 no-repeat;
	top: -70px;
	left:-10px;
}
a.ccsBub:hover, a.ccsBubOver{
	background-position: 0 -132px;
}
a.athomeBub{
	display:block;
	position:relative;
	width:143px;
	height: 103px;
	background: url(../images/athomeBub.png) 0 0 no-repeat;
	top: -176px;
	left:200px;
}
a.athomeBub:hover, a.athomeBubOver{
	background-position: 0 -103px;
}


/**** SUB NAV ****/
ul#subnav { margin: 0 0 30px -15px; padding: 0; list-style: none; float: left; width: 726px; position: relative; }
ul#subnav li { margin: 0; padding: 0; display: inline; }
ul#subnav li a { display: block; float: left; width: 164px; height: 37px; margin: 0 0 0 15px; text-indent: -10000em; }
ul#subnav li a#overview { background: url(../images/subnav-use-overview.png) 0 0 no-repeat; }
ul#subnav li a#keytopics { background: url(../images/subnav-key-topics.png) 0 0 no-repeat; }
ul#subnav li a#resources { background: url(../images/subnav-use-resources.png) 0 0 no-repeat; }
ul#subnav li a#videos { background: url(../images/subnav-use-videos.png) 0 0 no-repeat; }
ul#subnav li a#correlationTools { background: url(../images/subnav-use-correlation-tools.png) 0 0 no-repeat; }
ul#subnav li a#faqs { background: url(../images/subnav-use-faqs.png) 0 0 no-repeat; }
ul#subnav li a#benefits { background: url(../images/subnav-use-benefits.png) 0 0 no-repeat; }
ul#subnav li a#threeTierModel { background: url(../images/subnav-use-three-tier-model.png) 0 0 no-repeat; }
ul#subnav li a#rtiTestimonials { background: url(../images/subnav-use-testimonials.png) 0 0 no-repeat; }
ul#subnav li a:hover { background-position: 0 -37px !important; }
ul#subnav li a.active { background-position: 0 -74px !important; }


/***** LEFT SIDE NAV COMMON CORE ******/
ul.leftSideNav { margin: 0 20px 0 0; padding: 0; list-style: none; float: left; width: 163px; }
ul.leftSideNav li { margin: 0; padding: 0; list-style: none; }
ul.leftSideNav li a { display: block; text-decoration: none; font-size: 11px; font-weight: bold; border-radius: 10px; min-height: 17px; height: auto !important; height: 17px; padding: 15px 15px 9px 10px ; background: #EE4034; border: 2px solid #EE4034; color: #FFF; margin: 0 0 2px; line-height: 12px; }

ul.leftSideNav li a.topic2 { background: #FF9933; border-color: #FF9933; }
ul.leftSideNav li a.topic3 { background: #00A69C; border-color: #00A69C; }
ul.leftSideNav li a.topic4 { background: #59B5DC; border-color: #59B5DC; }
ul.leftSideNav li a.topic5 { background: #FCB813; border-color: #FCB813; padding-top: 9px; }
ul.leftSideNav li a.topic6 { background: #54B848; border-color: #54B848; padding-top: 9px; }
ul.leftSideNav li a.topic7 { background: #009933; border-color: #009933; }
ul.leftSideNav li a.topic8 { background: #9E1F63; border-color: #9E1F63; }
ul.leftSideNav li a:hover { -moz-opacity: 0.80;
opacity: 0.80;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); }
ul.leftSideNav li a.active { background-color: #FFF; color: #000; }



#loginFormContainer {
	position: relative;
	z-index: 500;
	width: 980px;
	margin: 0 auto;
	top: 44px;
	margin-left: 31px;
}
#loginFormContainer #loginFormDiv {
	position: absolute;
	top: -35px;
	right: 7px;
	width: 450px;
	z-index: 10;
}
#loginFormContainer #loginFormDiv a.closeLink {
	display: block;
	position: absolute;
	top: 0px;
	right: 12px;
	z-index: 2;
	height: 26px;
	width: 105px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: #83bd45 !important;
	border: 1px solid #83bd45;
	border-bottom: 0;
	border-radius: 6px 6px 0 0;
	font-size: 11px;
	padding: 2px 5px 0 9px;
	font-family: verdana, arial;
	line-height: 21px;
	/*background: url(/shared/images/bg-member-login-button-on.png) 0 0 no-repeat;*/
}
#loginFormContainer #loginFormDiv a.closeLink .arrowDown {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #000;
	float: right;
	margin: 10px 2px 0 0;
}
#loginFormContainer #loginFormDiv form#loginForm {
	display: block;
	position: absolute;
	top: 28px;
	left: 0px;
	background: #fff;
	border: solid 3px #83bd45;
	padding: 12px 15px 15px;
	z-index: 1;
	border-radius: 5px;
}

#loginFormContainer #loginFormDiv form#loginForm input[type="checkbox"]
	{
	margin: 0;
}
#loginFormContainer #loginFormDiv form#loginForm label {
	font-size: 13px;
}
#loginFormContainer #loginFormDiv form#loginForm input.inputbox {
	background: #FFF;
	border: #afd785 1px solid;
	width: 150px;
	padding: 4px 6px;
	margin: 5px 6px 10px 0;
}
#loginFormContainer #loginFormDiv form#loginForm button#submit {
	background: #6BC02E;
	border: 1px solid #7BC740;
	border-radius: 5px;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
	width: 53px;
	padding: 0;
	border: 0;
	font-size: 12px;
	line-height: 25px;
	margin: 5px 6px 10px 0;
	text-shadow: -1px -1px 0 #51A922;
}
#loginFormContainer #loginFormDiv form#loginForm button#submit:hover {
	color: #000;
	text-shadow: none;
}

#bundlebar-inner ul.userinfoLoggedIn {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 13px;
	right: 0;
	font-size: 11px;
}
#bundlebar-inner ul.userinfoLoggedIn li {
	margin: 0;
	padding: 0 0 0 5px;
	float: left;
}
#bundlebar-inner ul.userinfoLoggedIn .name {
	font-weight: bold;
}
#bundlebar-inner ul.userinfoLoggedIn .username {
	color: #333;
	font-weight: normal;
	font-style: italic;
}

ul.loggedInLinks {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 26px;
	right: 0;
}
ul.loggedInLinks li {
	margin: 0;
	padding: 0 0 0 10px;
	display: inline;
	font-size: 11px;
}
ul.loggedInLinks li a {
	color: #055bad !important;
}
ul.loggedInLinks li a:hover {
	text-decoration: none;
}

#loginFormContainer #loginFormDiv form#loginForm .loginNotMember a {
	border-radius: 5px;
	border: 1px solid #3879BA;
	padding: 5px 10px;
	margin: 20px 0 10px 0;
	font-size: 11px;
	z-index: 1;
	width: auto;
	background: #4a8dd1;
	background: -moz-linear-gradient(top, #4a8dd1 32%, #3879ba 75%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(32%, #4a8dd1),
		color-stop(75%, #3879ba));
	background: -webkit-linear-gradient(top, #4a8dd1 32%, #3879ba 75%);
	background: -o-linear-gradient(top, #4a8dd1 32%, #3879ba 75%);
	background: -ms-linear-gradient(top, #4a8dd1 32%, #3879ba 75%);
	background: linear-gradient(to bottom, #4a8dd1 32%, #3879ba 75%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a8dd1',
		endColorstr='#3879ba', GradientType=0);
	color: #FFF;
	text-decoration: none;
	text-shadow: 1px 1px 0 #2D6195;
	display: block;
	width: 100px;
}
#loginFormContainer #loginFormDiv form#loginForm .loginNotMember a:hover
	{
	background: #4a8dd1;
}
#loginOverlay {
	border: 0 none;
	left: 0;
	margin: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 499;
	background: #000 !important;
}

#widemenu-topright .globalnav { list-style: none; margin: 0; padding: 0; position: absolute; top: 15px; right: 0px; font-size: 11px; text-align: left; }
	#widemenu-topright .globalnav li { display: inline; margin: 0; padding: 0; }
	#widemenu-topright .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; }
		#widemenu-topright .globalnav li.order a { background: url(/shared/images/button-order-now.png) 0 0 no-repeat; position: relative; z-index: 10; }
		#widemenu-topright .globalnav li.samples a { background: url(/shared/images/button-freesamples.png) 0 0 no-repeat; position: relative; z-index: 10;}
		#widemenu-topright .globalnav li.loginLink a { background: url(/shared/images/button-memberlogin.png) 0 0 no-repeat; }
		#widemenu-topright .globalnav li.loginLink .nonLink { background: url(/shared/images/button-grey.png) 0 0 no-repeat;display: inline-block; margin: 0 0 0 5px; padding: 4px 0 0 9px; width: 107px; height: 18px; color: #919090; font-weight: bold; text-decoration: none; text-shadow: 0px 1px 0px #efefef;  }
	#widemenu-topright .globalnav li a:hover { background-position: 0 -22px !important; }

	#loginOverlay .globalnav .arrowRight { float: right; display: inline-block; width: 0; height: 0; margin-left: 5px; margin-top: 3px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #FFF;  }
	.ie7 #bundlebar-inner .globalnav .arrowRight { margin-top: 8px; }
	#loginOverlay .globalnav li.order .arrowRight { border-left-color: #FBB9B9;  }
	#loginOverlay .globalnav li.samples .arrowRight { border-left-color: #B7D4F1;  }
	#loginOverlay .globalnav li.loginLink .arrowRight { border-left-color: #D7F2C2;  }
	#loginOverlay .globalnav li a:hover .arrowRight { border-left-color: #FFF;  }

	#widemenu-topright #loginFormDiv { text-align: left; position: absolute; top: 15px; right: -13px; background: url(/shared/images/bg-member-login.png) 0 0 no-repeat; height: 112px; width: 324px; z-index: 2; }
		#widemenu-topright #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: 11px; padding: 4px 0 0 9px; }
		#widemenu-topright #loginFormDiv form#loginForm { margin: 35px 0 0 5px; } 
			#widemenu-topright #loginFormDiv form#loginForm table { margin: 0; padding: 0; border: 0; width: auto; }
			#widemenu-topright #loginFormDiv form#loginForm table td { margin: 0; padding: 3px 0 0 5px; border: 0; font-size: 11px !important; color: #222 !important; }
			#widemenu-topright #loginFormDiv form#loginForm input.inputbox { background: #FFF; border: #afd785 1px solid; width: 103px; padding: 2px 5px; }
			#widemenu-topright #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; }

