html, body { height:100%; } 
body
{
	font:62.5% Arial, Helvetica, Sans-Serif;
	color:#333;
	background:#cae9f6 url("/images/backgrounds/bg-gradient-tile.png") repeat-x;
}
html, body, br, hr, 
div, span, a,
object, iframe,
ul, ol, dl, li, dt, dd,
h1, h2, h3, h4, h5, h6,
p, blockquote, q, address,
small, big, cite, dfn, ins, del, 
i, em, b, strong, sup, sub, strike,
pre, code, samp, kbd, var, tt,
form, fieldset, legend, label,
input, textarea, option, .nobox, table
{ 
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline; 
}
.wrapper
{
	position:relative;
	text-align:left;
	width:860px;
	height:100%;
	margin:0 auto -75px;
	padding:0;
}

/* --------------------- begin global styles section ----------------------- */

/* 83c0b8 */

header,
footer,
nav,
section,
article,
aside
{
	display:block;
}

/* global white space removed */
* {padding:0; margin:0;}
/* fix for dots showing up on active links in Firefox*/
a:focus {-moz-outline-style:none;}
a:active {outline:none;}
a {color:#000000; text-decoration:none;}
a:hover {text-decoration:underline;cursor:pointer;}
.hidden
{
	visibility:hidden;
	display:none;
}
span.asterisk
{
	color:#ff0000;
}

hr {border:none;border-bottom:1px solid #d1d1d1;padding:5px 0 0 0;margin-bottom:5px;}

/* global */
img{border:0;margin:0;padding:0;}

h1
{
	font-size:6.0em;
	font-weight:bold;
	margin:0;
	padding:0;
}
h2
{
	color:#00457f; 
	font:bold 1.6em Arial,Helvetica,sans-serif;
	margin:0 0 10px 0; 
	padding:0;
}	
h2 a:link,
h2 a:visited
{
	color:#024480;
	border:none;
}
h2.border {padding-bottom:3px;border-bottom:1px solid #ccc;}
h3, table caption
{
	font:bold 1.4em Arial,Helvetica,sans-serif;
	margin:0 0 10px 0; 
	color: #00457f;
}
h4
{
	font:bold 1.2em Arial,Helvetica,sans-serif;
	margin:0 0 10px 0; 
	padding:0;
	color:#00457f;
}
h5
{
	font-size:1.2em;
	margin:0;
	padding:0;
	color:#000;
	font-weight:bold;
}
p {font-size:1.2em;line-height:1.4em;margin-bottom:10px;}
small
{
	font-size:.85em;
}
figure {float:right;}

/* --------------------- end global styles section ----------------------- */

/* --------------------- begin skiplinks styles section ----------------------- */

nav#skiplinks
{
	display:none;
}

/* --------------------- end skiplinks styles section ----------------------- */

/* --------------------- begin main header styles section ----------------------- */

body#home header
{
	text-align:left;
	width:860px;
	height:220px;
	margin:0;
	padding:0;

}
body#inner header
{
	text-align:left;
	width:860px;
	height:49px;
	margin:0;
	padding:0;

}
body#inner header.forms {
	background:transparent url("/images/backgrounds/body-bg-shadow.png") repeat-y;
	text-align:left;
	width:860px;
	height:64px;
	margin:0;
	padding:0;
}


body#home header div.header-background {	
	padding:0;
	width:840px;
	margin:0 10px;
	height:220px;
	background:#83c0b8;
}
body#inner div.header-background {
	padding:0;
	width:840px;
	margin:0 10px;
	height:49px;
}

body#inner header.forms div.header-background {
	padding:0;
	width:840px;
	margin:0 10px;
	height:64px;
}

body.home div.header-background {
	background:#83c0b8;
}
body.products div.header-background {
	background:#cc3333;
}
body.about div.header-background {
	background:#6699cc;
}
body.research div.header-background, body.sales div.header-background {
	background:#0c66ba;
}
body.support div.header-background {
	background:#cc6633;
}

body#home header div.header-background div.hgroup
{
	width:840px;
	display:block;
	padding:0;
	margin:0;
}

body#inner div.header-background div.hgroup {
	width:840px;
	display:block;
	padding:0;
	margin:0;
}

body#home header div.header-background div.hgroup nav#main-nav
{
	margin:0 0 0 350px;
	padding:20px 20px 0 0;
	width:470px;
	height:20px;
	background:transparent;
}

body#home header div.header-background div.hgroup nav#main-nav ul li
{
	float:left;
	display:inline;
	list-style-type:none;
	height:20px;
	margin:0;
	padding:0;
}
body#home header div.header-background div.hgroup nav#main-nav ul li a
{
	color:#000;
	font-size:1.2em;
	margin:0;
	text-indent:-5000px;
	height:20px;
	font-weight:bold;
	padding:0;
	text-decoration:none;
	display:block;
	/*text-indent:-5000px;*/		
}
	
body#home header div.header-background div.hgroup nav#main-nav ul li a:hover
{
	background:no-repeat 0 -20px;
	height:20px;
	border:none;
}
body#home header div.header-background div.hgroup nav#main-nav ul li a#main-nav-home
{
	background:transparent url("/images/main-nav/main-nav-home.png") no-repeat 0 -20px;
	width:70px;
	height:20px;
}
body#home header div.header-background div.hgroup nav#main-nav ul li a#main-nav-products
{
	background:transparent url("/images/main-nav/main-nav-products.png") no-repeat 0 0;
	width:110px;
	height:20px;
}

body#home header div.header-background div.hgroup nav#main-nav ul li a#main-nav-research
{
	background:transparent url("/images/main-nav/main-nav-research.png") no-repeat 0 0;
	width:110px;
	height:20px;
}
body#home header div.header-background div.hgroup nav#main-nav ul li a#main-nav-support
{
	background:transparent url("/images/main-nav/main-nav-support.png") no-repeat 0 0;
	width:100px;
	height:20px;
}
body#home header div.header-background div.hgroup nav#main-nav ul li a#main-nav-about
{
	background:transparent url("/images/main-nav/main-nav-about.png") no-repeat 0 0;
	width:80px;
	height:20px;
}
body#home header div.header-background div.hgroup nav#main-nav ul li a#main-nav-home:hover
{
	background:transparent url("/images/main-nav/main-nav-home.png") no-repeat 0 -20px;
	height:20px;
}
body#home header div.header-background div.hgroup nav#main-nav ul li a#main-nav-products:hover
{
	background:transparent url("/images/main-nav/main-nav-products.png") no-repeat 0 -20px;
	height:20px;
}
body#home header div.header-background div.hgroup nav#main-nav ul li a#main-nav-research:hover
{
	background:transparent url("/images/main-nav/main-nav-research.png") no-repeat 0 -20px;
	height:20px;
}
body#home header div.header-background div.hgroup nav#main-nav ul li a#main-nav-support:hover
{
	background:transparent url("/images/main-nav/main-nav-support.png") no-repeat 0 -20px;
	height:20px;
}

body#home header div.header-background div.hgroup nav#main-nav ul li a#main-nav-about:hover
{
	background:transparent url("/images/main-nav/main-nav-about.png") no-repeat 0 -20px;
	height:20px;
}

body#home header div.header-background div.hgroup section#logotext h1 {
	width:576px; 
	height:88px;
	float:left;
	padding:0;
	margin:55px 0 0 46px;
	border-style:none; 
	text-indent:-5000px;
	background: transparent url("/images/main-nav/welcome-future.png") no-repeat; 
}
body#home header div.header-background div.hgroup section#logotext div#logo
{ 
	float:left;
	margin-top:95px;
	margin-left:45px;
}
body#home header div.header-background div.hgroup section#logotext div#logo a
{ 
	display:block; 
	width:132px; 
	height:66px; 
	padding:0; 
	border-style:none;
	text-indent:-5000px;
	background: transparent url("/images/main-nav/Lexia-header-logo.png") no-repeat; 
} 
body#home header div.header-background div.hgroup section#logotext div#logo img
{ 
	display:block;
	width:0;
}


body#inner header div.header-background div.hgroup section#logotext div#logo
{ 
	float:left;
	position:relative;
	top:10px;
	margin:0;
	padding:0 0 0 40px;
}
body#inner header div.header-background div.hgroup section#logotext div#logo a, body#inner header div.header-background div.hgroup section#logotext div#logo span
{ 
	display:block; 
	width:338px; 
	height:45px; 
	padding:0; 
	border-style:none;
	text-indent:-5000px;
	background: transparent url("/images/main-nav/lexia-sub-logo.png") no-repeat; 
} 
body#inner header div.header-background div.hgroup section#logotext div#logo img
{ 
	display:block;
	padding:0;
	width:0;
}

body#inner header div.header-background div.hgroup section#logotext div#sitesearch {
	float:right;
	margin:0;
	padding:20px 50px 0 0;
}

body#inner header div.header-background div.hgroup section#logotext div#sitesearch input {width:23px;padding:0;margin:0;float:left;}
body#inner header div.header-background div.hgroup section#logotext div#sitesearch input.text {width:130px;height:19px;font-size:1.2em;color:#999;}


.margintop {position: absolute;
	margin-top: 64px;
	margin-left:-40px;
	}

body#home section#flashdemo {width:860px;height:370px;margin:0;padding:0;display:block;}
body#home section#flashdemo div.subheadertext {position:relative;left:0;}
body#home section#flashdemo div#flash-container {width:760px;height:248px;margin:0 0 0 20px;}
body#home section#flashdemo div#flash-container img {margin-left:10px;}
body#home div.mylexialoginsection{display:block;float:left;position:relative;padding:32px 0 0 10px;width:138px;height:26px;margin:0;}
body#home section#flashdemo div.subheadertext {margin:0;padding:25px 0 0 0;color:#000;}
body#home section#flashdemo div.subheadertext h2 {margin-left:350px;width:434px;height:34px;text-indent:-5000px;background: url("/images/home/welcome-classroom.png") no-repeat;z-index:10;}
body#home section#flashdemo div.subheadertext p {float:left;position:relative;margin:7px 0 0 0;left:10px;}
body#home section#flashdemo div.subheadertext p a#mylexialogin:hover {
	text-decoration: none;
	background:url("/images/buttons/mylexia-login-btn.png") no-repeat 0 -26px;width:259px;height:26px;
	text-indent: -5000px;
}
body#home section#flashdemo div.subheadertext p a {display:block;}
body#home section#flashdemo div.subheadertext p a#mylexialogin {
	text-decoration: none;
	background:url("/images/buttons/mylexia-login-btn.png") no-repeat 0 0;width:259px;height:26px;
	text-indent: -5000px;
}
body#home div.buttons {position:relative;
	float:left;
	background:transparent url("/images/backgrounds/inner-body-bg-shadow.png") repeat-y;padding:0 55px;width:750px;height:31px;margin:0;z-index:10;}
body#home div.buttons p {margin-top:-10px;}
body#home div.buttons p a {float:left;padding-right:10px;}
body#home div.buttons p a.webinar {
	text-decoration: none;
	background:url("/images/buttons/webinar-btn.png") no-repeat 0 0;width:221px;height:31px;
	text-indent: -5000px;
}
body#home div.buttons p a.webinar:hover {
	text-decoration: none;
	background:url("/images/buttons/webinar-btn.png") no-repeat 0 -31px;width:221px;height:31px;
	text-indent: -5000px;
}
body#home div.buttons p a.evallr {
	text-decoration: none;
	background:url("/images/buttons/evaluate-btn.png") no-repeat 0 0;width:249px;height:31px;
	text-indent: -5000px;
}
body#home div.buttons p a.evallr:hover {
	text-decoration: none;
	background:url("/images/buttons/evaluate-btn.png") no-repeat 0 -31px;width:249px;height:31px;
	text-indent: -5000px;
}
body#home div.buttons p a.tour {
	text-decoration: none;
	background:url("/images/buttons/tour-btn.png") no-repeat 0 0;width:249px;height:31px;
	text-indent: -5000px;
}
body#home div.buttons p a.tour:hover{
	text-decoration: none;
	background:url("/images/buttons/tour-btn.png") no-repeat 0 -31px;width:249px;height:31px;
	text-indent: -5000px;
}

section#innernav {
	text-align:left;
	width:860px;
	padding:0;
	height:50px;
	margin:0;
}
body.home section#innernav {
	background:url("/images/main-nav/subnav-home-tab-bg.gif") no-repeat;
}
body.products section#innernav {
	background:url("/images/main-nav/subnav-products-tab-bg.gif") no-repeat;
}
body.about section#innernav {
	background:url("/images/main-nav/subnav-about-tab-bg.gif") no-repeat;
}
body.support section#innernav {
	background:url("/images/main-nav/subnav-support-tab-bg.gif") no-repeat;
}
body.research section#innernav, body.sales section#innernav {
	background:url("/images/main-nav/subnav-research-tab-bg.gif") no-repeat;
}

section#innernav div.mylexialoginsection{padding:16px 0 0 0;width:396px;margin:0 0 0 0;position:absolute;}
section#innernav div.mylexialoginsection p {float:left;position:relative;margin:7px 0 0 0;left:10px;}
section#innernav div.mylexialoginsection p a {float:left;}

section#innernav div.mylexialoginsection p a.mylexialogin {
	text-decoration: none;
	background:url("/images/buttons/mylexia-login-sub-btn.png") no-repeat 0 0;width:396px;height:26px;
	text-indent: -5000px;
}
section#innernav div.mylexialoginsection p a.mylexialogin:hover {
	text-decoration: none;
	background:url("/images/buttons/mylexia-login-sub-btn.png") no-repeat 0 -26px;width:396px;height:26px;
	text-indent: -5000px;
}

body.products section#innernav {background:url("/images/main-nav/subnav-products-tab-bg.gif") no-repeat;}
section#innernav nav#main-nav
{
	margin:0 0 0 410px;
	position:absolute;
	padding:24px 0 0 0;
	width:430px;
	height:22px;
	background:transparent;
}

section#innernav nav#main-nav ul li
{
	float:left;
	display:inline;
	list-style-type:none;
	height:22px;
	margin:0;
	padding:0;
}
section#innernav nav#main-nav ul li a
{
	color:#000;
	font-size:1.2em;
	margin:0;
	text-indent:-5000px;
	height:22px;
	font-weight:bold;
	padding:0;
	text-decoration:none;
	display:block;
	/*text-indent:-5000px;*/		
}
section#innernav nav#main-nav ul li a:hover
{
	border:none;
}
	
section#innernav nav#main-nav ul li a:hover
{
	background:no-repeat 0 -20px;
	height:20px;
}
section#innernav nav#main-nav ul li a#main-nav-home
{
	background:transparent url("/images/main-nav/sub-main-nav-home.gif") no-repeat 0 0;
	width:70px;
	height:22px;
}
section#innernav nav#main-nav ul li a#main-nav-products
{
	background:transparent url("/images/main-nav/sub-main-nav-product.gif") no-repeat 0 0;
	width:100px;
	height:22px;
}

section#innernav nav#main-nav ul li a#main-nav-research
{
	background:transparent url("/images/main-nav/sub-main-nav-research.gif") no-repeat 0 0;
	width:100px;
	height:22px;
}
section#innernav nav#main-nav ul li a#main-nav-support
{
	background:transparent url("/images/main-nav/sub-main-nav-support.gif") no-repeat 0 0;
	width:90px;
	height:22px;
}
section#innernav nav#main-nav ul li a#main-nav-about
{
	background:transparent url("/images/main-nav/sub-main-nav-about.gif") no-repeat 0 0;
	width:70px;
	height:22px;
}
section#innernav nav#main-nav ul li a#main-nav-home:hover
{
	background:transparent url("/images/main-nav/sub-main-nav-home.gif") no-repeat 0 -22px;
	height:22px;
}
section#innernav nav#main-nav ul li a#main-nav-products:hover,
body.products section#innernav nav#main-nav ul li a#main-nav-products
{
	background:transparent url("/images/main-nav/sub-main-nav-product.gif") no-repeat 0 -22px;
	height:22px;
}
section#innernav nav#main-nav ul li a#main-nav-research:hover,
body.research section#innernav nav#main-nav ul li a#main-nav-research
{
	background:transparent url("/images/main-nav/sub-main-nav-research.gif") no-repeat 0 -22px;
	height:22px;
}
section#innernav nav#main-nav ul li a#main-nav-support:hover,
body.support section#innernav nav#main-nav ul li a#main-nav-support
{
	background:transparent url("/images/main-nav/sub-main-nav-support.gif") no-repeat 0 -22px;
	height:22px;
}

section#innernav nav#main-nav ul li a#main-nav-about:hover,
body.about section#innernav nav#main-nav ul li a#main-nav-about
{
	background:transparent url("/images/main-nav/sub-main-nav-about.gif") no-repeat 0 -22px;
	height:22px;
}

section#pageheader {
text-align:left;
	width:860px;
	padding:0;
	height:140px;
	background:transparent url("/images/backgrounds/body-bg-shadow.png") repeat-y;
	margin:0;
}
section#pageheader div.photo {padding-left:10px;float:left;width:396px;height:140px;}
section#pageheader div.header-image {float:left;width:444px;height:140px;background:#d6d5ce url("/images/backgrounds/watermark-logo.png")  50% 50% no-repeat;}
section#pageheader div.header-image-app {float:left;width:444px;height:140px;background:#d6d5ce url("/images/backgrounds/iphone-watermark-logo.png")  50% 50% no-repeat;}
section#pageheader div.header-image h1, section#pageheader div.header-image-app h1 {margin:28px 0 0 39px;color:#ffffff;font-size:2.7em;}
section#pageheader div.header-image-app h1 {padding-left:160px;}
section#pageheader div.header-image h2, section#pageheader div.header-image-app h2 {margin-left:39px;color:#ffffff;}

section#innersubnav {
text-align:left;
	width:840px;
	padding:0 10px;
	height:27px;
	background:transparent url("/images/backgrounds/subnav-white-bg.png") repeat-y;
	margin:0;
}







section#innersubnav nav#subnav{width:840px;float:left;}




section#innersubnav nav#subnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: block;
		float: left;
}
section#innersubnav nav#subnav ul.subnavpadding {padding-left:5px; padding-right:5px;}


section#innersubnav nav#subnav li{padding:0; float:left;display:inline;margin: 0 5px 0 0;}


/* subnav on colors

About:  #6699cc


Products:  #cc3333


Research:  #0c66ba


Support:  #cc6633

*/

section#innersubnav nav#subnav a{font-size:1.2em;color:#666666;height:17px;padding:7px 10px 3px 10px;text-decoration:none;font-weight:bold;display:block;vertical-align:middle;}
section#innersubnav nav#subnav ul li a:hover, section#innersubnav nav#subnav ul li:hover{background-color:#ffffd5;text-decoration:none;color:#FF6600;}
body.overviewsubnav section#innersubnav nav#subnav ul li a#prodoverview, body.lexiareadingsubnav section#innersubnav nav#subnav ul li a#lexiareading, body.earlyreadingsubnav section#innersubnav nav#subnav ul li a#earlyreading, body.primaryreadingsubnav section#innersubnav nav#subnav ul li a#primaryreading, body.strategiessubnav section#innersubnav nav#subnav ul li a#strategies, body.quickreadingsubnav section#innersubnav nav#subnav ul li a#quickreading, body.gradelevelsubnav section#innersubnav nav#subnav ul li a#gradelevel, body.companysubnav section#innersubnav nav#subnav ul li#t-company a, body.newssubnav section#innersubnav nav#subnav ul li#t-news a, body.newssubnav section#innersubnav nav#subnav ul li#t-events a, body.awardssubnav section#innersubnav nav#subnav ul li a#awards, body.jobssubnav section#innersubnav nav#subnav ul li a#jobs, body.forparentssubnav section#innersubnav nav#subnav ul li a#forparents, body.contactussubnav section#innersubnav nav#subnav ul li a#contactus, body.researchoverviewsubnav section#innersubnav nav#subnav ul li a#researchoverview, body.correlationssubnav section#innersubnav nav#subnav ul li a#correlations, body.casestudiessubnav section#innersubnav nav#subnav ul li a#casestudies, body.outcomessubnav section#innersubnav nav#subnav ul li a#outcomes, body.otherresourcessubnav section#innersubnav nav#subnav ul li a#otherresources, body.interventionsubnav section#innersubnav nav#subnav ul li a#intervention, body.supportoverviewsubnav section#innersubnav nav#subnav ul li a#supportoverview, body.lexiareadingsupportsubnav section#innersubnav nav#subnav ul li#t-lexiareadingsupport a, body.otherlexiaproductssubnav section#innersubnav nav#subnav ul li#t-otherlexiaproducts a, body.forparentssupportsubnav section#innersubnav nav#subnav ul li a#forparentssupport, body.newsectionsubnav section#innersubnav nav#subnav ul li a#newsection, body.mylexiasubnav section#innersubnav nav#subnav ul li a#mylexia, body.testimonialssubnav section#innersubnav nav#subnav ul li a#testimonials, body.conferencespresentationssubnav section#innersubnav nav#subnav ul li a#conferencepresentations, body.partnersitessubnav section#innersubnav nav#subnav ul li a#partnersites, body.lexiasresearchsubnav section#innersubnav nav#subnav ul li a#lexiasresearch, body.lexiareadingsupportsubnav section#innersubnav nav#subnav ul li a#lexiareadingsupport, body.otherlexiaproductssubnav section#innersubnav nav#subnav ul li a#otherlexiaproducts, body.independentreviewssubnav section#innersubnav nav#subnav ul li a#independentreviews, body.familyversionssubnav section#innersubnav nav#subnav ul li a#familyversions, body.saleshomesubnav section#innersubnav nav#subnav ul li a#saleshome, body.salesevalssubnav section#innersubnav nav#subnav ul li a#salesevals, body.pricingsubnav section#innersubnav nav#subnav ul li a#pricing, body.basicssubnav section#innersubnav nav#subnav ul li a#basics, body.marketingsubnav section#innersubnav nav#subnav ul li a#marketing, body.learnsubnav section#innersubnav nav#subnav ul li a#learn, body.salesteachertoolssubnav section#innersubnav nav#subnav ul li a#salesteachertools, body.presentationssubnav section#innersubnav nav#subnav ul li a#presentations, body.lexiareadingfaqssubnav section#innersubnav nav#subnav ul li a#lexiareadingfaqs, body.awtsubnav section#innersubnav nav#subnav ul li a#awt, body.llsbsubnav section#innersubnav nav#subnav ul li a#llsb, body.eventssubnav section#innersubnav nav#subnav ul li a#events, body.technicalsubnav section#innersubnav nav#subnav ul li a#technical, body.conferencessubnav section#innersubnav nav#subnav ul li a#conferences, body.schooltohomesubnav section#innersubnav nav#subnav ul li a#schooltohome, body.embeddedassessmentsubnav section#innersubnav nav#subnav ul li a#embeddedassessment, body.targetedinstructionsubnav section#innersubnav nav#subnav ul li a#targetedinstruction, body.differentiatedpracticesubnav section#innersubnav nav#subnav ul li a#differentiatedpractice  {color:#FF6600;text-decoration:none;}


section#innersubnav nav#subnav a.selected{
		background: #ffffd5;
		color: #FF6600;
	}
	section#innersubnav nav#subnav a:hover{
		background: #ffffd5;text-decoration:none; color: #FF6600 !important;
	}
	



		



section#innersubnav nav#subnav li ul { /* second-level lists */
	position: absolute;
	z-index: 1000;
				left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
				margin: 0;
				height:auto;
				padding:10px 0;
		top: 256px; 		
				
				
}




section#innersubnav nav#subnav li ul li {background-color:#ffffd5;width: auto; height: auto;padding:5px 0;clear:both;}
section#innersubnav nav#subnav li ul li a {width:130px;color:#666 !important;padding:0;margin:0;font-size:1.1em;font-weight:bold;height:auto;background-color:#ffffd5;filter:alpha(opacity=90);
				-moz-opacity:0.9;
				-khtml-opacity: 0.9;
				opacity: 0.9;
				display:block;
				padding:0 10px;}


section#innersubnav nav#subnav li ul li a:hover{
			color: #FF6600 !important;
			background: #ffffd5 !important;
		}
		section#innersubnav nav#subnav li:hover {
			background: #ffffd5;
		}
		section#innersubnav nav#subnav li:hover ul {
			left: auto;
			margin-left: -1px;
		}
		section#innersubnav nav#subnav li:hover a {
		color: #666 !important;
		}
		section#innersubnav nav#subnav li:hover a:hover {
		color: #FF6600 !important;
		}




section#maincontent
{
	text-align:left;
	width:840px;
	padding:0 10px 40px 10px;
	display:block;
	
	float:left;
	background:transparent url("/images/backgrounds/body-bg-shadow.png") repeat-y;
	margin:0;
}
body#inner section#maincontent
{
	text-align:left;
	width:840px;
	padding:0 10px 40px 10px;
	display:block;
	position:relative;
	float:left;
	background:transparent url("/images/backgrounds/inner-body-bg-shadow.png") repeat-y;
	margin:0;
}
/*div.addthis_toolbox a.addthis_button_expanded:hover
{
	text-decoration:none;
	border-bottom:1px dashed #006f9b;
}*/
body#home section#maincontent div.maincontainer
{
	margin:0;
	position:relative;
	padding:40px 22px 40px 55px;
	width:763px;
	background: url("/images/backgrounds/white-grey-bg-gradient.png") top left repeat-x;
}

body#inner section#maincontent div.maincontainer
{
	margin:0;
	position:relative;
	padding:40px 22px 40px 31px;
	width:787px;
	background: transparent url("/images/backgrounds/sub-gray-white-tile.png") top left repeat-x;
}

body#inner section#reportcontent div.maincontainer
{
	margin:0;
	position:relative;
	padding:40px 22px 40px 31px;
	width:787px;
	background: transparent url("/images/backgrounds/sub-gray-white-tile.png") top left repeat-x;
}


body#home section#maincontent div.maincontainer article.bodycopy {
	margin:0 20px 0 0;
	padding:0;
	width:513px;
	float:left;
	height:auto;
	color:#666666;
}
body#inner section#maincontent div.maincontainer article.bodycopy {
	margin: 0 20px 0 0;
	padding-top:0;
	width:537px;
	float:left;
	height:auto;
}

body#inner section#maincontent div.maincontainer article.wider {
	padding: 0 20px 0 0;
	margin:0;
	width:767px;
	float:left;
	height:auto;
}

body#home section#maincontent div.maincontainer article.bodycopy div.featured-pages {float:left;width:513px;}
body#home section#maincontent div.maincontainer article.bodycopy div.featured-pages div.column {width:161px;float:left;margin-right:15px;}
body#home section#maincontent div.maincontainer article.bodycopy div.featured-pages div.last {margin-right:0;}

body#inner section#maincontent div.maincontainer article.bodycopy div.floatcontainer {float:left;width:537px;}

body#inner section#maincontent div.maincontainer article.bodycopy div.floatleft {float:left;width:260px;margin-right:10px;}
body#inner section#maincontent div.maincontainer article.wider div.floatleft {float:left;width:300px;margin-right:10px;}
body#inner section#maincontent div.maincontainer article.bodycopy div.floatright {float:right;width:260px;}

body#inner section#maincontent div.maincontainer article.bodycopy blockquote {
	font-size:100%;
	width:477px;
	margin:0 0 10px 0;
	padding:0;
	font-weight:normal;
}
body#inner section#maincontent div.maincontainer article.bodycopy blockquote p.quote, body#inner section#maincontent div.maincontainer article.bodycopy blockquote p.quote sup {font-size:1.2em;color:#0169a1;font-style:italic;}
body#inner section#maincontent div.maincontainer article.bodycopy blockquote p i.author, body#inner section#maincontent div.maincontainer article.bodycopy blockquote p i.author sup {font-size:inherit;}
body#inner section#maincontent div.maincontainer article.bodycopy blockquote p.quote span {color:#006094;font-weight:bold;font-style:italic;}
body#inner section#maincontent div.maincontainer article.bodycopy ul.indent{margin-left:30px;}
body#home section#maincontent div.maincontainer article.bodycopy ul li, body#inner section#maincontent div.maincontainer article.bodycopy ul li {list-style-type:none;font-size:1.2em;margin:0 0 5px 15px;padding-left:14px;background: url("/images/bullets/arrowblue.gif") 0 5px no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy ul li ul {margin-top:5px;}
body#inner section#maincontent div.maincontainer article.bodycopy ul li ul li, body#inner section#maincontent div.maincontainer article.bodycopy ul li p {font-size:1em;}
body#inner section#maincontent div.maincontainer article.bodycopy ul li.arroworange{background: url("/images/bullets/arroworange.gif") 0 5px no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy ul li.bulletcranberry {padding-left:14px;background: url("/images/bullets/squarecranberry.gif") top left no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy ul li.bulletlightblue {padding-left:14px;background: url("/images/bullets/squarelightblue.gif") top left no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy ul li.bulletmediumblue {padding-left:14px;background: url("/images/bullets/squaremediumblue.gif") top left no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy ul li.bulletblue {padding-left:14px;background: url("/images/bullets/squareblue.gif") top left no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy ul li.bulletdarkblue {padding-left:14px;background: url("/images/bullets/squaredarkblue.gif") top left no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy ul li.bulletpurple {padding-left:14px;background: url("/images/bullets/squarepurple.gif") top left no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy ul li.bulletlightpurple {padding-left:14px;background: url("/images/bullets/squarelightpurple.gif") top left no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy ul li.bullet#ffffd5 {padding-left:14px;background: url("/images/bullets/squareyellow.gif") top left no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy ul li.bulletorange {padding-left:14px;background: url("/images/bullets/squareorange.gif") top left no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy a, body#inner section#maincontent div.maincontainer article.bodycopy ul li a, body#inner section#maincontent div.maincontainer article.bodycopy ul li.arroworange a, table td a {font-weight:bold;margin:0;color:#007abb;text-decoration:none;}
body#inner section#maincontent div.maincontainer article.bodycopy p.pdfimage {margin: 15px 0;}
body#inner section#maincontent div.maincontainer article.bodycopy h3 span.fileext{font-size:80%; color:#0169a1;font-weight:normal;}
body#inner section#maincontent div.maincontainer article.bodycopy sup { font-size:.8em;vertical-align:text-top;margin:0;}
body#inner section#maincontent div.maincontainer article.bodycopy ol {margin-bottom:10px;}
body#inner section#maincontent div.maincontainer article.bodycopy ol li {font-size:1.2em;margin:0 0 5px 35px;}
body#inner section#maincontent div.maincontainer article.bodycopy ol li ol li{font-size:1em;margin:0 0 5px 15px; list-style-type:lower-alpha; font-weight:normal;}
body#inner section#maincontent div.maincontainer article.bodycopy ol li ol li ol li{font-size:1em;margin:0 0 5px 15px; list-style-type:lower-roman;font-weight:normal;}
body#inner section#maincontent div.maincontainer article.bodycopy h2 a{color:#999;font-size:2em;}
body#home section#maincontent div.maincontainer article.bodycopy h2 {color:#666;font-size:1.9em;font-family:Arial;font-weight:normal;}
body#home section#maincontent div.maincontainer article.bodycopy span.largetext {color:#666;font-size:1.6em;font-family:Arial;font-weight:normal;line-height:1.4em;}
body#inner section#maincontent div.maincontainer article.bodycopy table {width:537px;padding:0;border-collapse:collapse;}
body#inner section#maincontent div.maincontainer article.bodycopy table caption {margin-bottom:10px;}
body#inner section#maincontent div.maincontainer article.bodycopy table tr th {font-size:1.2em;padding:5px 12px;background:#d9e9f1;font-size:1.3em;color:#0084cb;height:30px;text-align:left;}
body#inner section#maincontent div.maincontainer article.bodycopy table tr td {font-size:1.2em;border-bottom: 1px solid #d1d1d1;padding:18px 12px;}
body#inner section#maincontent div.maincontainer article.bodycopy table tr td.last {border:none;}


body#inner section#maincontent div.maincontainer article.bodycopy table td.nospacing {padding:5px 0 5px 0;}
body#inner section#maincontent div.maincontainer article.bodycopy table td img.imgspacing {padding:0;margin:0;}
body#inner section#maincontent div.maincontainer article.bodycopy table td h3 {padding-top:10px;}


body#home section#maincontent div.maincontainer aside#featured-resources {
	width:230px;
	padding:0;
	margin:0 0 0 533px;
}

body#inner section#maincontent div.maincontainer aside#featured-resources {
	width:230px;
	padding:0;
	min-height:600px;
	margin:0 0 0 557px;
}

section#maincontent div.maincontainer aside#featured-resources div.resource-box {width:230px;height:61px;background:url("/images/corners/lightblueboxfull.gif") no-repeat;margin:0 0 10px 0;padding:0;}
section#maincontent div.maincontainer aside#featured-resources div.resource-box ul {width:167px;margin:0;padding:17px 31px 18px 32px;}
section#maincontent div.maincontainer aside#featured-resources div.resource-box ul li, section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links ul li
{
	list-style: none;
}
section#maincontent div.maincontainer aside#featured-resources div.top {background:url("/images/corners/blue-link-box-top.png") no-repeat; width:230px;height:10px;}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links {background:url("/images/corners/blue-link-box-middle.png") repeat-y;width:206px;padding:0 12px;height:auto;}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links header {background:url("/images/backgrounds/rightsidebarhead.gif") no-repeat;width:206px;height:26px;margin-bottom:10px;}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links header h3 {color:#ffffff;font-size:1.2em;padding:5px 8px 0 8px;}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article {width:206px;}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article ul {padding:0 8px;list-style-type:none;}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article ul li {list-style-type:none;font-size:1.2em;padding-bottom:10px;}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article span.fileext {color:#666666;}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links p{font-size:1.2em;color:#666666;font-family:Arial;padding:0 8px 10px 8px;margin:0;}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links p a, section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links ul li a{font-weight:normal;color:#666666;}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button {padding:0 0 10px 0;}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexianewseventsbtn {
	text-decoration: none;
	background:url("/images/buttons/lexia-news-events-btn.png") no-repeat 0 0;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexianewseventsbtn:hover {
	text-decoration: none;
	background:url("/images/buttons/lexia-news-events-btn.png") no-repeat 0 -26px;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexiassbtn {
	text-decoration: none;
	background:url("/images/buttons/lexia-success-btn.png") no-repeat 0 0;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexiassbtn:hover {
	text-decoration: none;
	background:url("/images/buttons/lexia-success-btn.png") no-repeat 0 -26px;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexiarepbtn {
	text-decoration: none;
	background:url("/images/buttons/lexia-findrep-btn.png") no-repeat 0 0;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexiarepbtn:hover {
	text-decoration: none;
	background:url("/images/buttons/lexia-findrep-btn.png") no-repeat 0 -26px;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexiadlbtn {
	text-decoration: none;
	background:url("/images/buttons/lexia-downloads-btn.png") no-repeat 0 0;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexiadlbtn:hover {
	text-decoration: none;
	background:url("/images/buttons/lexia-downloads-btn.png") no-repeat 0 -26px;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexiavidbtn {
	text-decoration: none;
	background:url("/images/buttons/lexia-video-btn.png") no-repeat 0 0;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexiavidbtn:hover {
	text-decoration: none;
	background:url("/images/buttons/lexia-video-btn.png") no-repeat 0 -26px;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexiajobsbtn {
	text-decoration: none;
	background:url("/images/buttons/jobs-btn.png") no-repeat 0 0;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexiajobsbtn:hover{
	text-decoration: none;
	background:url("/images/buttons/jobs-btn.png") no-repeat 0 -26px;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexiapdbtn {
	text-decoration: none;
	background:url("/images/buttons/lexia-pd-btn.png") no-repeat 0 0;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article p.button a.lexiapdbtn:hover{
	text-decoration: none;
	background:url("/images/buttons/lexia-pd-btn.png") no-repeat 0 -26px;width:206px;height:26px;
	text-indent: -5000px;
	display:block;
}
body#home div.buttons p a.webinar:hover {
	text-decoration: none;
	background:url("/images/buttons/webinar-btn.png") no-repeat 0 -31px;width:221px;height:31px;
	text-indent: -5000px;
}
body#home div.buttons p a.tryfree {
	text-decoration: none;
	background:url("/images/buttons/try-btn.png") no-repeat 0 0;width:249px;height:31px;
	text-indent: -5000px;
}
body#home div.buttons p a.tryfree:hover {
	text-decoration: none;
	background:url("/images/buttons/try-btn.png") no-repeat 0 -31px;width:249px;height:31px;
	text-indent: -5000px;
}
body#home div.buttons p a.tour {
	text-decoration: none;
	background:url("/images/buttons/tour-btn.png") no-repeat 0 0;width:249px;height:31px;
	text-indent: -5000px;
}
body#home div.buttons p a.tour:hover{
	text-decoration: none;
	background:url("/images/buttons/tour-btn.png") no-repeat 0 -31px;width:249px;height:31px;
	text-indent: -5000px;
}





section#maincontent div.maincontainer aside#featured-resources div.bottom {background:url("/images/corners/blue-link-box-bottom.png") no-repeat;width:230px;height:14px;}



section#maincontent div.maincontainer aside#featured-resources div.resource-box ul li a
{
	text-decoration: none;
	display: block;
	height: 26px;
	text-indent: -5000px;
}

section#maincontent div.maincontainer aside#featured-resources div.resource-box ul li a:hover
{
	text-decoration: none;
	border: none;
}
section#maincontent div.maincontainer aside#featured-resources div.resource-box ul li a#findmyrep
{
	background: url("/images/buttons/find-rep-btn.gif") no-repeat 0 0;
	width: 167px;
}

section#maincontent div.maincontainer aside#featured-resources div.resource-box ul li a#findmyrep:hover
{
	background: url("/images/buttons/find-rep-btn.gif") no-repeat 0 -26px;
	width: 167px;
}
section#maincontent div.maincontainer aside#featured-resources div.resource-box ul li a#success
{
	background: url("/images/buttons/success-stories-btn.gif") no-repeat 0 0;
	width: 167px;
}

section#maincontent div.maincontainer aside#featured-resources div.resource-box #success:hover
{
	background: url("/images/buttons/success-stories-btn.gif") no-repeat 0 -26px;
	width: 167px;
}

section#maincontent div.maincontainer aside#featured-resources div.resource-box ul li a#lrdownloads{
	background:url("/images/buttons/lexia-downloads-btn.gif") no-repeat 0 0;
	width:167px;
}

section#maincontent div.maincontainer aside#featured-resources div.resource-box ul li #lrdownloads:hover {
	background:url("/images/buttons/lexia-downloads-btn.gif") no-repeat 0 -26px;
	width:167px;
}


section#maincontent div.maincontainer aside#featured-resources div.resource-box form {width:167px;margin:0;padding:19px 31px 19px 32px;}
body#home section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article input.go {width:28px;height:23px;padding:0;margin:0;position:relative;top:5px;}
* html body#home section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article input.go {width:28px;height:23px;padding:0;margin:0;position:relative;top:10px;}
*:first-child+html body#home section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article input.go {width:28px;height:23px;padding:0;margin:0;position:relative;top:10px;}
body#home section#maincontent div.maincontainer aside#featured-resources section.featured-resources-links article input.text {width:178px;height:23px;font-size:1.2em;color:#999;margin:0;padding:0;}


section#maincontent div.maincontainer aside#featured-resources div.resource-box input {width:28px;padding:0;margin:0;float:left;}
section#maincontent div.maincontainer aside#featured-resources div.resource-box input.text {width:130px;height:16px;font-size:.8em;color:#999;}


p.videodescription{padding:10px 0 0 0;font-size:1.1em;}
p.videodescription a {color:#00457f;}
/* #ffffd5 header Section */

.displaynone {
display:none;
}
.displayblock {
display:block;
}
.imageleft {float:left;padding:0 20px 120px 0;}
.imgleft {float:left;padding:10px 30px 0 0;}
.imageright {float:right;padding:0 0 0 20px;}




#printfooter {
display:none;
}
.star {text-align:center;}
.homenews {background-color:#FAE68D; }

/* clearing floated elements related to the fluid design - see http://positioniseverything.net/easyclearing for reference */
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* .clearfix{display: inline-table;} removed 10/31/06 to get past /outreach/ error */
/* Hides from IE-mac \*/
.clearfix{display: block;}
/* End hide from IE-mac */


.salesreppadding {margin:0 15px 0 16px;}
#salesrepresults dl, #salesrepresultsexpert dl, #salesrepresultsless dl {padding: 0 0 20px 58px;font-size:12px;}
#salesrepresults dl dt, #salesrepresultsexpert dl dt, #salesrepresultsless dl dt {font-weight:bold;}




body#inner section#maincontent div.maincontainer article.bodycopy h3.morespacing, body#home #sidebar div.morespacing{margin:15px 0 15px 0; }
fieldset legend, body#inner section#maincontent div.maincontainer article.bodycopy strong span em{
	color:#00457f;
font: 1.1em Arial, Sans, Helvetica, sans-serif;
	font-weight: bold;
	margin:10px 0 10px 0;}
	 body#inner section#maincontent div.maincontainer article.bodycopy strong span em {margin:0;}
body#inner section#maincontent div.maincontainer article.bodycopy table td h3 {color:#00457f;
	font-weight: bold;
	margin:0 0 5px 0;}
	body#inner section#maincontent div.maincontainer article.bodycopy h3 a{
	color:#00457f;
	text-decoration:none;
	}
	body#inner section#maincontent div.maincontainer article.bodycopy h3 a:hover {
	text-decoration:underline;
	}
#salesrepresults {background-color:#f5f5f5; border:1px solid #cccccc; float:left;width:350px; margin: 5px 0 10px 0;}
#salesrepresultsexpert {background-color:#f5f5f5; border:1px solid #cccccc; float:left;width:350px;margin-top:10px;}
#salesrepsearch {margin-left:9px;width:169px;float:right;}
#imageright {margin-left:9px;width:171px;float:right;}
#salesrepresultsless {background-color:#f5f5f5; border:1px solid #cccccc; float:left;width:223px;margin-right:10px;margin-bottom:10px;}
#salesrepsearchwider {margin-left:9px;width:286px;float:right;}	
#reportssampler {clear:both;width:537px;margin-top:10px;}
#reportsright {width:263px;background-color:#f5f5f5; border:1px solid #cccccc;float:right;margin-left:10px;}
#reportsleft {float:left;width:255px;}
#reportsright div.reportspadding {padding: 0 5px 0 5px; }  
#reportsleft ul.featuredlinks li.arroworange {line-height:1.7em;}
body#inner section#maincontent div.maincontainer article.bodycopy #salesrepsearchcontainer div.lexielion {margin:0;}
body#inner section#maincontent div.maincontainer article.bodycopy #salesrepsearchcontainer div.lexielion p{text-align:center;}
body#inner section#maincontent div.maincontainer article.bodycopy #salesrepsearchcontainer div.lexielion p span.caption {text-align:left;font-size:.9em;color:#000000;font-weight:bold;}



#leftnav{font:11px Arial, Sans, Helvetica, sans-serif; width:199px; float:left;}
#leftnav div.leftnavpadding {padding:0 20px;}
body#inner section#maincontent div.maincontainer article.bodycopy ul.products, #content ul.products, #leftnav ul.products {list-style:none; padding:0 0 0 19px; margin:0 0 1em 0; line-height:1.1em; font-size:12px;color:#333333;}
#content ul.featuredlinks li.arroworange span {font-size:100%; }
body#inner section#maincontent div.maincontainer article.bodycopy ul.qa {list-style:none; padding:0; margin:0 0 1em 0; line-height:1.1em; font-size:12px;color:#000000;}
body#inner section#maincontent div.maincontainer article.bodycopy ul.qa li {margin:0;}
body#inner section#maincontent div.maincontainer article.bodycopy ul.qa li span.q, body#inner section#maincontent div.maincontainer article.bodycopy ul.qa li span.a{color:#0A79BE;
font: 100% Arial, Sans, Helvetica, sans-serif;
	font-weight: bold;}
body#home #contentsection div.newscontainer ul.featuredlinks {float:left;display:block;list-style-type:none;padding:20px 0 0 14px;margin:0;}
body#home #contentsection div.newscontainer ul.featuredlinks li {line-height:1.6em;font-size:.8em;padding:0 0 6px 0;margin:0;}
body#home #contentsection div.newscontainer ul.featuredlinks li a:hover {text-decoration:underline;}

#leftnav h2 {padding: 0 0 0 19px;margin-bottom:25px}
#leftnav ul li, #content ul li, body#inner section#maincontent div.maincontainer article.bodycopy ul li {margin-bottom:10px;}
body#inner section#maincontent div.maincontainer article.bodycopy ul.products li.bulletgreen, #content ul.products li.bulletgreen, #leftnav ul.products li.bulletgreen {padding-left:14px;background: url("/images/bullets/squaregreen.gif") 0 5px no-repeat;}
#content ul.featuredlinks, #content ul.featuredlinkshoriz { list-style:none;margin-bottom:10px;}
#content ul.featuredlinks li {font-size:100%;padding:0;margin:0;}
#content ul.featuredlinkshoriz li {float:left;font-size:100%;padding:0 5px 0 14px;margin:0;}
#content ul.featuredlinks li a, #content ul.featuredlinkshoriz li a {font-size:100%;}


/* Login Form */
#content fieldset.login input.text, body#inner section#maincontent div.maincontainer input, body#inner section#maincontent div.maincontainer textarea{border:1px solid #d1d1d1;}
body#inner section#maincontent div.maincontainer input.noborder{border:none;}	

fieldset.login input.text{width:102px;margin-left:10px;border:1px solid #d1d1d1;margin-bottom:2px;}
fieldset.login label {font-weight:bold;padding-left:10px;padding-right:2px;vertical-align:middle;}
fieldset.login input.formimgmargin {margin-right:3px;}
fieldset.login p.loginmargin {margin-left:10px;}
fieldset.contact span {font-size:12px;width:10px;color:#0A79BE;vertical-align:middle;margin:0;}
fieldset.contact label {width:100px; color:#0A79BE;font-size:12px;float:left;}
fieldset.contact label span.asterisk, fieldset.contact2 label span.asterisk {color:red;}
fieldset.contact input.text, fieldset.contact textarea.text, fieldset.contact select.text, fieldset.contact2 input.text, fieldset.contact2 textarea.text, fieldset.contact2 select.text{font-family:Arial, Sans, Helvetica, sans-serif;font-size:12px;width:175px;margin-left:18px;border:1px solid #d1d1d1;margin-bottom:6px;}
fieldset.contact input.text2{font-family:Arial, Sans, Helvetica, sans-serif;font-size:12px;width:106px;margin-left:18px;border:1px solid #d1d1d1;margin-bottom:6px;}
fieldset.contact input.text3{font-family:Arial, Sans, Helvetica, sans-serif;font-size:12px;width:40px;margin-left:2px;border:1px solid #d1d1d1;margin-bottom:6px;}
fieldset.contact {font-family:Arial, Sans, Helvetica, sans-serif; border:0;margin-top:10px;}
fieldset.contact2 label {width:100px; color:#0A79BE;font-size:12px;float:left;}
fieldset.contact2 {font-family:Arial, Sans, Helvetica, sans-serif; border:0;margin-top:10px;}
fieldset.contact2 input.text, fieldset.contact2 textarea.text, fieldset.contact2 select.text {margin-left:0;}
fieldset.contact p.buttonpadding {padding: 28px 0 13px 0;text-align:center;}
#sidebar fieldset.login {font-family:Arial, Sans, Helvetica, sans-serif; width:207px;font-size:100%; border:0; background: #ffffff url("/images/sidebar/loginspacer.gif") top left repeat-y;}
#content fieldset.login {font-family:Arial, Sans, Helvetica, sans-serif; font-size:100%; border:0;}

body#inner section#maincontent div.maincontainer div.lessonsskills {margin:0;padding:0 0 15px 0;width:537px;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.top {margin:0;padding:0;background:url("/images/corners/lessons-box-top.png") top left no-repeat;width:537px;height:86px;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.middle {margin:0;padding:0;width:537px;height:auto;background:url("/images/corners/lessons-box-middle.png") 0 0 repeat-y;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.middle div.floatleft {width:240px;padding:0 10px 0 20px;margin:0;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.middle div.floatright {width:240px;padding:0 20px 0 0;margin:0;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.middle p {padding: 0 20px;margin:0;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.middle h4 {padding-top:10px;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.middle ol.main {margin: 0 0 0 40px;padding: 10px 20px 0 0;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.middle ul {margin: 0 0 -10px 40px;padding: 10px 0 15px 0;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.top div.image{width:62px;float:left;margin:10px 10px 0 0;padding:10px 0 0 20px;height:auto;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.top div.description {width:398px;float:right;padding:10px 10px 0 20px;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.top div.descriptionfull {width:490px;float:left;padding:10px 20px 0 20px;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.top div.description h3, body#inner section#maincontent div.maincontainer div.lessonsskills div.top div.descriptionfull h3 {font-size:1.4em;margin:0;padding:0;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.top div.description p {margin:0;padding:0;}
body#inner section#maincontent div.maincontainer div.lessonsskills div.bottom {margin:0;padding:0;background:url("/images/corners/lessons-box-bottom.png") top left no-repeat;width:537px;height:14px;}



/* MyLexia Lessons/Skill Builder Section */
body#inner section#maincontent div.maincontainer article.bodycopy div.lessonbuilder {margin:0;padding:0;width:529px;}
body#home #sidebar div.mylexia div.top, body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.top {margin:0;padding:0;width:167px;height:15px;background:url("/images/corners/darkblueboxtop.png") top left no-repeat;}
body#home #sidebar div.mylexia div.bottom, body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.bottom {margin:0;padding:0;width:167px;height:17px;background:url("/images/corners/darkblueboxbottom.png") top left no-repeat;}
body#home #sidebar div.mylexia div.middle, body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.middle {margin:0;padding:0;width:167px;background:url("/images/corners/darkblueboxslice.png") 0 0 no-repeat;}
body#home #sidebar div.mylexia div.middle dl, body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.middle dl {padding:0 16px 0 15px;width:136px;}
body#home #sidebar div.mylexia div.middle dl dt, body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.middle dl dt {padding-bottom:.45em;}
body#home #sidebar div.mylexia div.middle dl dd.text {font-size:.9em;color:#0073b1;padding:0;margin:0;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.middle dl dd.text {font-size:1.1em;color:#0073b1;padding:0 0 10px 0;margin:0;}
body#home #sidebar div.mylexia div.middle dl dd a.mylexialogon, body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.middle dl dd a.mylexialogon{text-decoration: none;display: block;background:url("/images/buttons/mylexia-btn.png") transparent no-repeat 0 0;width:136px;height:28px;text-indent: -5000px;}


/* Sales Rep Search */
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.middle fieldset.zipcodesearch {margin:0;width:167px;border:none;padding:0;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.middle fieldset.zipcodesearch legend{padding:0 10px; margin:0;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.middle fieldset.zipcodesearch form {padding:10px 0 0 0;margin:0;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.middle fieldset.zipcodesearch form input.text{width:95px;margin:0 0 0 10px;padding:0;border:1px solid #d1d1d1;}



body#inner section#maincontent div.maincontainer article.bodycopy p a.back{text-decoration: none;display: block;background:url("/images/buttons/back-btn.gif") transparent no-repeat 0 0;width:64px;height:22px;text-indent: -5000px;}
body#inner section#maincontent div.maincontainer article.bodycopy p a:hover.back{background-position: 0 -22px;}
body#inner section#maincontent div.maincontainer article.bodycopy div a.lrdownloads{text-decoration: none;display: block;background:url("/images/buttons/lexia-downloads-btn.gif") transparent no-repeat 0 0;width:167px;height:26px;text-indent: -5000px;}
body#inner section#maincontent div.maincontainer article.bodycopy div a.lrdownloads span {display:none;}
body#inner section#maincontent div.maincontainer article.bodycopy div a:hover.lrdownloads{background-position: 0 -26px;}
body#inner section#maincontent div.maincontainer article.bodycopy div a.lrfaqs{text-decoration: none;display: block;background:url("/images/buttons/reading-faqs-btn.gif") transparent no-repeat 0 0;width:167px;height:26px;text-indent: -5000px;}
body#inner section#maincontent div.maincontainer article.bodycopy div a.lrfaqs span {display:none;}
body#inner section#maincontent div.maincontainer article.bodycopy div a:hover.lrfaqs{background-position: 0 -26px;}

body#inner #sidebar #sidebarmarginleft p a.newslettersignup{text-decoration: none;display: block;background:url("/images/buttons/newsletter-sub-btn.gif") transparent no-repeat 0 0;width:171px;height:50px;text-indent: -5000px;}
body#inner #sidebar #sidebarmarginleft p a.newslettersignup:hover {background-position: 0 -50px;}

body#inner section#maincontent div.maincontainer article.bodycopy div.featuredsection {float:left;width:261px;height:217px;}
body#inner section#maincontent div.maincontainer article.bodycopy div.right {margin-left:8px;}
body#inner section#maincontent div.maincontainer article.bodycopy div.featuredsection div.top {width:261px;height:6px;background:url("/images/corners/news-box-top.png") no-repeat;padding:0;margin:0;}
body#inner section#maincontent div.maincontainer article.bodycopy div.featuredsection div.bottom {width:261px;height:9px;background:url("/images/corners/news-box-bottom.png") no-repeat;padding:0;margin:0;}
body#inner section#maincontent div.maincontainer article.bodycopy div.featuredsection div.middle {width:261px;height:202px;padding:0;margin:0;background:url("/images/corners/news-box-middle.png") 0 0 repeat-y;}
body#inner section#maincontent div.maincontainer article.bodycopy div.featuredsection div.middle p {padding:0 1em .5em 1em;margin:0;}
body#inner section#maincontent div.maincontainer article.bodycopy div.featuredsection div.middle p a {font-weight:normal;}
body#inner section#maincontent div.maincontainer article.bodycopy div.featuredsection div.middle p span {color:#007abb;}
body#inner section#maincontent div.maincontainer article.bodycopy div.featuredsection div.middle h3 {padding:0 .5em 0 1em;}



body#inner section#maincontent div.maincontainer article.bodycopy div.boxed {border:1px solid #6ba6c3;}
body#inner section#maincontent div.maincontainer article.bodycopy div.boxed div.top {background-color:#e1edf3;height:60px;}
body#inner section#maincontent div.maincontainer article.bodycopy div.boxed div.top h3 {padding:10px;margin:0;}

body#home #sidebar div.mylexia div.middle dl dd a.mylexiaabout {text-decoration: underline;display: block;font-size:75%;color:#0169a1;font-weight:bold;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.middle dl dd a.mylexiaabout {text-decoration: underline;display: block;font-size:90%;color:#0169a1;font-weight:bold;padding: 10px 0 0 0;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexia div.middle dl dd a:hover.mylexialogon {background-position: 0 -28px; }


/* Report Finder */
/*body#inner section#maincontent div.maincontainer #reportfindersection {background-color:#f5f5f5; width:529px;border:1px solid #cccccc;margin-top:5px;}
body#inner section#maincontent div.maincontainer #reportfindersection fieldset.reportfinder {margin:10px 0;width:529px;border:none;padding:0;}
body#inner section#maincontent div.maincontainer #reportfindersection fieldset.reportfinder legend{padding:0 10px; margin:0;}
body#inner section#maincontent div.maincontainer #reportfindersection fieldset.reportfinder form {padding:10px 0 0 0;margin:0;}
body#inner section#maincontent div.maincontainer #reportfindersection fieldset.reportfinder form select{width:385px;margin:0 0 0 10px;padding:0;border:1px solid #d1d1d1;}
*/
body#inner section#maincontent div.maincontainer div.mylexiasupportcontainer {margin:0 0 10px 0;padding:0;width:167px;float:right;}
body#inner section#maincontent div.maincontainer div.mylexiasupportcontainer p {margin-top:12px;}

/* MyLexia Notices */
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexianotices {margin:0;padding:12px 0 8px 0;width:167px;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexianotices div.top {margin:0;padding:0;width:167px;height:15px;background: transparent url("/images/corners/notices-box-top.png") top left no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexianotices div.bottom {margin:0;padding:0;width:167px;height:17px;background:transparent url("/images/corners/notices-box-bottom.png") top left no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexianotices div.middle {margin:0;padding:0;width:167px;background:transparent url("/images/corners/notices-box-mid.png") 0 0 no-repeat;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexianotices div.middle h3, body#inner section#maincontent div.maincontainer article.bodycopy div.mylexianotices div.middle ul, body#inner section#maincontent div.maincontainer article.bodycopy div.mylexianotices div.middle p {padding:0 16px 0 15px;width:136px;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexianotices div.middle h3, body#inner section#maincontent div.maincontainer article.bodycopy div.mylexianotices div.middle ul {padding-bottom:5px;margin:0;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexianotices div.middle ul li {list-style-type:none;}
body#inner section#maincontent div.maincontainer article.bodycopy div.mylexianotices div.middle ul li, body#inner section#maincontent div.maincontainer article.bodycopy div.mylexianotices div.middle p {font-size:1.2em;margin:0;padding-bottom:5px;}


/*Research Spotlight section*/
body#inner section#maincontent div.maincontainer div.spotlight {float:left;margin: 0 0 15px 0;}
body#inner section#maincontent div.maincontainer div.spotlight div.spotlightimg{width:123px;float:left;margin:0 25px 0 0;padding:0;height:auto;}
body#inner section#maincontent div.maincontainer div.spotlight div.spotlightdescription {width:382px;float:right;}
body#inner section#maincontent div.maincontainer div.spotlight div.spotlightdescription h3 {margin-top:-3px;}
body#inner section#maincontent div.maincontainer div.spotlight div.spotlightimgwider{width:192px;float:left;margin:0 25px 0 0;padding:0;height:auto;}
body#inner section#maincontent div.maincontainer div.spotlight div.spotlightdescriptionwider {width:313px;float:right;}
body#inner section#maincontent div.maincontainer div.spotlight div.spotlightdescriptionwider h3 {margin-top:-3px;}

/*Download Spotlight section*/
body#inner section#maincontent div.maincontainer div.spotlightblue {width:767px;min-height:155px;margin:0;padding:0 0 50px 0;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightbluetop {width:767px;height:10px;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightbluemiddle {float:left;background:url("/images/backgrounds/blue-box-middle.gif") top left repeat-y;width:767px;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightbluebottom {width:767px;height:10px;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightimg{float:left;width:98px;margin:5px 24px 5px 20px;padding:0;height:125px;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightimg img {border:1px solid #fff;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightimgwider{float:left;width:200px;margin:5px 24px 5px 20px;padding:0;height:125px;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightimgwider img {border:1px solid #fff;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightimgwide{float:left;width:159px;margin:5px 24px 5px 20px;padding:0;height:125px;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightimgwide img {border:1px solid #fff;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightdescription {width:600px;float:left;margin:5px 25px 5px 0;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightdescriptionwider {width:498px;float:left;margin:5px 25px 5px 0;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightdescriptionwide {width:539px;float:left;margin:5px 25px 5px 0;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightdescription p, body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightdescriptionwider p, body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightdescriptionwide p {color:#fff;font-size:1.4em;}
body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightdescription h2, body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightdescriptionwider h2, body#inner section#maincontent div.maincontainer div.spotlightblue div.spotlightdescriptionwide h2 {font-size:1.6em;line-height:1.2em;color:#fff;}
body#inner section#maincontent div.maincontainer div.spotlightwhite {float:left;width:767px;height:150px;margin:25px 0 0 0;padding-bottom:25px;border-bottom:1px solid #ccc;}
body#inner section#maincontent div.maincontainer div.spotlightwhite div.spotlightimg{float:left;width:120px;margin:0 25px 0 0;padding:0;height:155px;}
body#inner section#maincontent div.maincontainer div.spotlightwhite div.spotlightdescription {width:622px;float:left;margin:0;}
body#inner section#maincontent div.maincontainer div.spotlightwhite div.spotlightdescription p {color:#000;}
body#inner section#maincontent div.maincontainer div.spotlightwhite div.spotlightdescription h3 {margin-top:-3px;}

/*text on left image on right close togther*/
body#inner section#maincontent div.maincontainer article.bodycopy div.linksimage {float:left;margin: 0 0 15px 0;}
body#inner section#maincontent div.maincontainer article.bodycopy div.linksimage div.links{float:left;margin:0 25px 0 0;padding:0;height:auto;}
body#inner section#maincontent div.maincontainer article.bodycopy div.linksimage div.image {width:382px;float:right;}

section#resource-bottom {
text-align:left;
	width:840px;
	height:70px;
	padding:0 10px;
	display:block;
	position:relative;
	float:left;
	background:transparent url("/images/backgrounds/resource-bg-shadow.png") repeat-y;
	margin:0;
}
section#resource-bottom div.resource-bottom-container{margin:0;text-align:center;width:840px;padding:20px 0 0 0;}
section#resource-bottom div.resource-bottom-container div.icon {margin:0 55px 0 0;display:inline;padding:20px 0 0 0;}
section#resource-bottom div.resource-bottom-container div.last {margin:0;padding:0;display:inline;}


/* Footer */

footer
{
	clear:left;
	display:block;
	text-align:left;
	width:860px;
	float:left;
	height:60px;
	padding:0;
	margin:0 0 10px 0;
	background:transparent url("/images/backgrounds/footer-shadow.png") 0 100% no-repeat;
}
footer div.innerfooter
{
	width:860px;
	height:40px;
	padding:0;
	display:block;
	position:relative;
	margin:0;
}

body.home footer div.innerfooter
{
	background:transparent url("/images/backgrounds/generic-bg-shadow.png") repeat-y;
}

body.products footer div.innerfooter
{
	background:transparent url("/images/backgrounds/products-bg-shadow.png") repeat-y;
}
body.about footer div.innerfooter
{
	background:transparent url("/images/backgrounds/about-bg-shadow.png") repeat-y;
}
body.support footer div.innerfooter
{
	background:transparent url("/images/backgrounds/support-bg-shadow.png") repeat-y;
}
body.research footer div.innerfooter, body.sales footer div.innerfooter
{
	background:transparent url("/images/backgrounds/research-bg-shadow.png") repeat-y;
}


footer div.innerfooter p
{
	font-size:1.3em;
	color:#fff;
	padding:10px 0;
	text-align:center;
}

footer div.innerfooter p a
{
	font-weight:normal;
	color:#fff;
}


/* ---------------begin popup overlay styles section ------------- */

/* the overlayed element */




/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#fff;
	
	width:385px;	
	min-height:500px;
	border:1px solid #c3c3c3;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #c3c3c3;
	-webkit-box-shadow: 0 0 90px #c3c3c3;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url("/images/modal/close.png");
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* styling for elements inside overlay */
	.details {
		position:absolute;
		top:15px;
		right:15px;
		font-size:11px;
		color:#000;
		width:355px;
	}
	
	.details h5 {
		color:#666;
		font-size:15px;
		margin:0 0 -10px 0;
	}


/* ---------------end popup overlay styles section ------------- */

/* webinar styles */

body#inner section#maincontent div.maincontainer article.wider section#usergroupinfo table {width:764px;margin-top:20px;}
body#inner section#maincontent div.maincontainer article.wider section#usergroupinfo table tr td {vertical-align:top;font-size:1em;}

body#inner section#maincontent div.maincontainer article.wider section#one {background:url("/images/backgrounds/webinar-step-1.png") top left no-repeat;margin:0;padding-left:53px;display:block;}
body#inner section#maincontent div.maincontainer article.wider section#two {background:url("/images/backgrounds/webinar-step-2.png") 0 10px no-repeat;margin:0;padding-top:10px;padding-left:53px;display:block;}
body#inner section#maincontent div.maincontainer article.wider section#three {background:url("/images/backgrounds/webinar-step-3.png") 0 10px no-repeat;margin:0;padding-top:10px;padding-left:53px;display:block;}
body#inner section#maincontent div.maincontainer article.wider section#four {background:url("/images/backgrounds/webinar-step-4.png") 0 10px no-repeat;margin:0;padding-top:10px;padding-left:53px;display:block;}

body#inner section#maincontent div.maincontainer article.wider div#schoolInfo {
		padding: 10px;
		margin:20px 0 20px 0;
		width: 380px;
		border:1px solid #e2e2e2;
		background-color:#f4f4f4;
		display:none;
	}
	body#inner section#maincontent div.maincontainer article.wider div#schoolInfo input.formtr {border:none;background-color:#f4f4f4;}
	body#inner section#maincontent div.maincontainer article.wider div#schoolInfoMissingInCorrect,  body#inner section#maincontent div.maincontainer article.wider div#parentCountry{
		display:none;
	}
	body#inner section#maincontent div.maincontainer article.wider h3 {padding-top:10px;}
body#inner section#maincontent div.maincontainer article.wider hr {clear:left;border:none;border-bottom:1px solid #cccccc;padding:20px 0 0 0;margin:0 0 20px 0;}
body#inner section#maincontent div.maincontainer article.wider div.dates {clear:left;display:block;padding-top:10px;}
body#inner section#maincontent div.maincontainer article.wider div.dates h4 span {color:#000;font-size:.9em;}
body#inner section#maincontent div.maincontainer article.wider div.dates ul.dateentries {width:700px;float:left;clear:left;margin:0 0 0 -15px;padding-bottom:10px;}
body#inner section#maincontent div.maincontainer article.wider div.dates ul.dateentries li.dateentry {font-size:1.2em;float:left;width:190px;padding-right:5px;list-style-type:none;background:none;margin:0;}
body#inner section#maincontent div.maincontainer article.wider div.toppadding {padding-top:10px;}
body#inner section#maincontent div.maincontainer article.wider div.dates ul.dateentries li.dateentry input, body#inner section#maincontent div.maincontainer article.wider div.toppadding p input {margin-right:5px;}
body#inner section#maincontent div.maincontainer article.wider input.enrollbtn {
	text-decoration: none;
	background:url("/images/buttons/enroll-btn.png") no-repeat 0 0;width:64px;height:22px;
	text-indent: -5000px;
	border:none;
	margin:10px 0 0 53px;
	display:block;
}
body#inner section#maincontent div.maincontainer article.wider input.enrollbtn:hover {
	text-decoration: none;
	background:url("/images/buttons/enroll-btn.png") no-repeat 0 -22px;width:64px;height:22px;
	text-indent: -5000px;
	border:none;
	display:block;
}
body#inner section#maincontent div.maincontainer article.wider input.sendbtn {
	text-decoration: none;
	background:url("/images/buttons/send-btn.png") no-repeat 0 0;width:64px;height:22px;
	text-indent: -5000px;
	border:none;
	margin:10px 0 0 53px;
	display:block;
}
body#inner section#maincontent div.maincontainer article.wider input.sendbtn:hover {
	text-decoration: none;
	background:url("/images/buttons/send-btn.png") no-repeat 0 -22px;width:64px;height:22px;
	text-indent: -5000px;
	border:none;
	display:block;
}
body#inner section#maincontent div.maincontainer article.wider input.downloadbtn {
	text-decoration: none;
	background:url("/images/buttons/to-dwnld-page-btn.png") no-repeat 0 0;width:215px;height:22px;
	text-indent: -5000px;
	border:none;
	margin:10px 0 0 53px;
	display:block;
}
body#inner section#maincontent div.maincontainer article.wider input.downloadbtn:hover {
	text-decoration: none;
	background:url("/images/buttons/to-dwnld-page-btn.png") no-repeat 0 -22px;width:215px;height:22px;
	text-indent: -5000px;
	border:none;
	display:block;
}

body#inner section#maincontent div.maincontainer article.wider input.storybtn {
 text-decoration: none;
 background:url("/images/buttons/to-story-btn.gif") no-repeat 0 0;width:161px;height:22px;
 text-indent: -5000px;
 border:none;
 margin:10px 0 0 53px;
 display:block;
}
body#inner section#maincontent div.maincontainer article.wider input.storybtn:hover {
 text-decoration: none;
 background:url("/images/buttons/to-story-btn.gif") no-repeat 0 -22px;width:161px;height:22px;
 text-indent: -5000px;
 border:none;
 display:block;
}















body#inner section#maincontent div.maincontainer article.wider input.startproducttourbtn {
	text-decoration: none;
	background:url("/images/buttons/start-product-tour-btn.png") no-repeat 0 0;width:150px;height:22px;
	text-indent: -5000px;
	border:none;
	margin:10px 0 0 53px;
	display:block;
}
body#inner section#maincontent div.maincontainer article.wider input.startproducttourbtn:hover {
	text-decoration: none;
	background:url("/images/buttons/start-product-tour-btn.png") no-repeat 0 -22px;width:150px;height:22px;
	text-indent: -5000px;
	border:none;
	display:block;
}
body#inner section#maincontent div.maincontainer article.wider p a.lexiahomebtn {
	text-decoration: none;
	background:url("/images/buttons/visit-lexia-home-btn.png") no-repeat 0 0;width:235px;height:53px;
	text-indent: -5000px;
	border:none;
	display:block;
}
body#inner section#maincontent div.maincontainer article.wider p a.lexiahomebtn:hover {
	text-decoration: none;
	background:url("/images/buttons/visit-lexia-home-btn.png") no-repeat 0 -53px;width:235px;height:53px;
	text-indent: -5000px;
	border:none;
	display:block;
}
body#inner section#maincontent div.maincontainer article.wider p a.downloadreportnowbtn {
	text-decoration: none;
	background:url("/images/buttons/download-report-now-btn.png") no-repeat 0 0;width:168px;height:29px;
	text-indent: -5000px;
	border:none;
	margin:0;
	display:block;
}
body#inner section#maincontent div.maincontainer article.wider p a.downloadreportnowbtn:hover {
	text-decoration: none;
	background:url("/images/buttons/download-report-now-btn.png") no-repeat 0 -29px;width:168px;height:29px;
	text-indent: -5000px;
	border:none;
	display:block;
}
body#home section#maincontent div.maincontainer p a.announcementbtn {
	text-decoration: none;
	background:url("/images/buttons/v8-btn.png") no-repeat 0 0;width:582px;height:43px;
	text-indent: -5000px;
	border:none;
	margin:0;
	display:block;
}
body#home section#maincontent div.maincontainer p a.announcementbtn:hover {
	text-decoration: none;
	background:url("/images/buttons/v8-btn.png") no-repeat 0 -43px;width:582px;height:43px;
	text-indent: -5000px;
	border:none;
	display:block;
}
body#inner section#maincontent div.maincontainer p a.announcementbtn {
	text-decoration: none;
	background:url("/images/buttons/v8-btn.png") no-repeat 0 0;width:582px;height:43px;
	text-indent: -5000px;
	border:none;
	margin:0;
	display:block;
}
body#inner section#maincontent div.maincontainer p a.announcementbtn:hover {
	text-decoration: none;
	background:url("/images/buttons/v8-btn.png") no-repeat 0 -43px;width:582px;height:43px;
	text-indent: -5000px;
	border:none;
	display:block;
}

.floatleft select#countrySelect, .floatleft select#stateSelect, .floatleft select#citySelect, .floatleft select#schoolSelect {width:295px;}
#commentsbox {display:none;}
#otherInternationalSelection, #textSchoolMissingInfo, #schoolInfoMissingInCorrect, #parentwebinartext, #parentinvitationtext {display:none;}
#formSubmitBtn, #salesRepInfo {display:block;}
