@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------Begin Of Reset Code ------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {	line-height: 1;	color: black;	background: white;	margin:0;	padding:0}
ol, ul { 	list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
h1 {font:normal 2.167em/2.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif;}
h2 {font-size:1.7em;}
h3 {font-size:1.3em;}
a {color: #000;text-decoration:underline;}
a:hover {color: #333; cursor:pointer;}
p {font-size:1.1em;color:#333;line-height:1.3em;}
blockquote:before, blockquote:after,
q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
em {font-style:italic;}
td {padding:4px;}
/*----------------------------------------------------End Of Reset Code ------------------------------------------------------*/

/* ----------------- Common ---------------------- */
.fltlft { float:left; }
.fltrgt { float:right }
.clear 	{ clear:both; font-size:0px; line-height:0px; padding:0px; margin:0px; height:0px; }
.clrBlock{clear:both; font-size:0px; line-height:0px; display:block;}
.clear-both {clear:both;}
.oh {overflow:hidden;}
.center {text-align:center;}
html {overflow-x:hidden;}
body {font-size:75%; color:#000; background:#fff; font-family: Arial, Helvetica, sans-serif; } 
strong{font-weight:bold;}

.container																{width:960px; height:auto; margin:0 auto;}

input[type="submit"],.button {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:none;
	display:inline-block;
	font-family:'MentoneSemiBold', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:6px 24px;
    margin-bottom: 4px;
}

input[type="submit"],.button:hover {
	
	
}
input[type="submit"],.button:active {}

input[type="submit"],.blue_btn {
	background:#316d93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #316d93), color-stop(1, #204a64) );
	background:-moz-linear-gradient( center top, #316d93 5%, #204a64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#316d93', endColorstr='#204a64');
	color:#ffffff;
	
	
	text-decoration:none;
}

input[type="submit"]:hover,.blue_btn:hover {
	color:#fff;
}

input[type="submit"]:active,.blue_btn:active {
	position:relative;
	top:1px;
	color:#fff;
}

.gray_btn {
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #999999) );
	background:-moz-linear-gradient( center top, #f5f5f5 5%, #999999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#999999');
	color:#ffffff;
	
	
	text-decoration:none;
}

.gray_btn:hover {
	color:#fff;
}

.gray_btn:active {
	position:relative;
	top:1px;
}




.small-button {

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:none;
	display:inline-block;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:4px 10px;
	
}
.small-button:active {
	position:relative;
	top:1px;
}
/*--------------------------------- Header ---------------------------------*/
header																	{width:auto; height:182px; background:url(../images/headerBg.jpg) left top repeat-x;}

nav																		{width:960px; height:35px; padding:0;}
nav ul																	{float:left; display:block; padding:10px 0;}
nav ul li																{float:left; display:block; padding:0 15px;}
nav ul li.first															{padding-left:0px;}
nav ul li a																{font:normal 1.083em/1.167em 'TitilliumText22LRegular', Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
nav ul li a:hover														{}


.mainHeader																{width:960px; height:auto; padding:29px 0 28px 0;}
#logo																	{width:491px; height:auto; padding:1px 0 0 0;}
.search																	{width:307px; height:auto; background:url(../images/searchBg.jpg) left top repeat-y;}
.searchTop																{width:307px; height:auto; background:url(../images/searchTop.jpg) left top no-repeat; padding:7px 0 0 0;}
.searchCont																{width:289px; height:auto; background:url(../images/searchBot.jpg) left bottom no-repeat; padding:0 0 10px 18px;}
.searchCont h1															{font:normal 1.167em/1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#000;}
.searchCont p															{font:normal 0.833em/0.833em Arial, Helvetica, sans-serif; color:#000; padding:0 0 0 5px;}
.searchMid																{width:289px; height:auto; padding:10px 0 8px 0;}
.searchMid span															{width:176px; height:14px; padding:5px; background:url(../images/textBox.jpg) left top no-repeat; display:block;}
.searchMid span input.textbox											{width:176px; height:14px; background:none; border:none;}




.searchMid span.searchBtn												{width:17px; height:24px; background:none; padding:0 0 0 6px;}
.searchMid span.searchBtn input.btn										{width:17px; height:24px;filter:none; background:url(../images/searchBtn.jpg) left top no-repeat; border:none; display:block; cursor:pointer;}
.searchMid span.advanceSearch											{width:65px; height:auto; padding:0 0 0 9px; font:normal 0.833em/1em Arial, Helvetica, sans-serif; background:none;}
.searchMid span.advanceSearch a											{color:#000; text-decoration:underline;}

/*-------------------------------------------------------------------------*/

/*----------------------------- Body Container ----------------------------*/
#body_container															{width:auto; height:auto;}
#body_Newcontainer														{width:auto; height:auto;  background:#f5f5f5 url(../images/newBg.jpg) left top repeat-x;}

#sub_container															{width:auto; height:auto; background:#f5f5f5;}

.mainNav																{width:960px; height:auto;padding:0; position:relative; z-index:500;}
.mainNav ul																{width:960px;float:left; display:block;background:#316d93; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #316d93), color-stop(1, #204a64) );
																		background:-moz-linear-gradient( center top, #316d93 5%, #204a64 100% );
																		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#316d93', endColorstr='#204a64'); padding:0;
																		-moz-border-radius:6px 6px 0 0;
																		-webkit-border-radius:6px 6px 0 0;
																		border-radius:6px 6px 0 0;}
.mainNav ul li															{float:left; display:block; position:relative;}
.mainNav ul li span														{font:normal 1.25em/1.25em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#fff; padding:18px 35px 17px 35px; display:block; text-decoration:none; background:url(../images/subNavSep.jpg) right top no-repeat;}
.mainNav ul li.last span													{background:none;}
.mainNav ul li a:hover, .mainNav ul li.selected a													{color:#fff;}
/* Drop Down */
.mainNav ul li ul														{display:none; float:none; position:absolute; top:100%; left:-2px; width:234px; height:auto; padding:0 0 6px 0; background:url(../images/DropDownBot.png) left bottom no-repeat; z-index:1000;}
.mainNav ul li:hover ul													{display:block;}
.mainNav ul li ul li													{float:none; display:block; background:url(../images/DropDownBg.png) left top repeat-y; padding:0;}
.mainNav ul li ul li a													{width:219px; display:block;height:auto; background:none; padding:4px 0 11px 15px; font:normal 1.167em 'TitilliumText22LRegular', Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.mainNav ul li ul li a:hover											{background:url(../images/DropDownHover.png) no-repeat;}
.mainNav ul li ul li a sup												{top:-0.20em;}
/*---------- New Style -----------*/
.newCont																{width:960px; height:auto; padding:0;}
.newTopCont																{width:960px; height:289px !important; padding:0; background:#efefef; position:relative; z-index:100;}
.newTopImg																{width:443px; height:auto; padding:0;}
.newTopInfo																{width:517px; height:auto; padding:30px 0 0 0;}
.newTopInfo h1															{font:normal 1.75em 'TitilliumText22LBold', Arial, Helvetica, sans-serif; color:#204a64;}
.newTopInfo p															{font:normal 1.083em Arial, Helvetica, sans-serif; color:#666; width:500px; padding:10px 0 15px 0;}
.newTopInfoSearchBook													{width:180px; height:auto; padding:8px 0 12px 0; background:url(../images/searchBooksBtn.jpg) left center no-repeat; font:bold 1.083em Arial, Helvetica, sans-serif; text-align:center;}
.newTopInfoSearchBook a													{color:#fff; text-decoration:none;}

.sliderCont																{width:960px; height:289px; position:relative;}

#s4																		{overflow:hidden !important; width:960px !important; height:289px !important;}

#pagi01																	{position:absolute; bottom:12px; right:15px; z-index:200;}
#pagi01	a 																{background:url(../images/paginationBull.png) left top no-repeat; width:13px; height:13px; text-decoration: none; margin: 0 2px; padding:0; display:inline-block; color:#666; text-align:center; font-size:0;}
#pagi01 a.activeSlide, #pagi01 a:hover 													{background:url(../images/paginationBull.png) left -13px no-repeat; color:#204a64;}
#pagi01 a:focus 														{ outline: none; }


.sliderTwo																{width:910px; height:auto; padding:0; background:none !important;}
#s3																		{overflow:hidden !important; width:910px !important; height:107px !important;}

#pagi02																	{position:absolute; bottom:16px; left:20px; z-index:200;}
#pagi02	a 																{background:url(../images/paginationBull.png) left top no-repeat; width:13px; height:13px; text-decoration: none; margin: 0 2px; padding:0; display:inline-block; color:#666; text-align:center; font-size:0;}
#pagi02 a.activeSlide, #pagi01 a:hover 									{background:url(../images/paginationBull.png) left -13px no-repeat; color:#204a64;}
#pagi02 a:focus 														{ outline: none; }


.messages li															{width:942px; margin: .5em 0; font-size: 1.1em; padding: 8px;}
.messages li.info, .messages li.debug									{background-color: #ffffd8; }
.messages li.warning, .messages li.error								{background-color: #ffc0c0; }
.messages li.success													{background-color: #b0efb0; }




.lexileFramework														{width:500px; height:auto; padding:10px 0 0 0;}
.lexileFramework h2														{font:normal 1.333em 'TitilliumText22LBold', Arial, Helvetica, sans-serif; color:#333; padding:0;}
.lexileFramework p														{font:normal 1em Arial, Helvetica, sans-serif; padding:8px 0 0;}
.lexileFramework p a													{color:#666; text-decoration:underline;}


.newBotCont																{width:910px; height:auto; padding:32px 32px 45px 18px; background:url(../images/newBotCont.jpg) left top repeat-x; position:relative;}
.spotlight																{position:absolute; left:-27px; top:7px; width:104px; height:auto; background:url(../images/spotLightBg.png) left top no-repeat; padding:10px 0 30px 18px; font: 1.333em 'TitilliumText22LMedium',Arial,Helvetica,sans-serif; color:#fff; z-index:10;}

.bookDv																	{width:430px; height:auto; padding:0;}
.bookDvImg																{width:120px; border:none;height:auto; padding:13px 20px 13px 16px; background:url(../images/newImgsBg.png) no-repeat #DFDFDF;}
.bookDvImg p															{padding:25px 0 23px 0;}
.bookDvImg p a															{padding:0; float:left; display:inline-block;}
.bookDvInfo																{width:260px; height:auto; padding:0 0 0 11px;}
.bookDvInfo h3															{font:normal 1.333em 'TitilliumText22LBold', Arial, Helvetica, sans-serif; color:#333; padding:0 0 7px 0;}
.bookDvInfo p															{font:normal 1em Arial, Helvetica, sans-serif; color:#000;}
.bookDvMoreInfo															{width:85px; height:auto; padding:15px 0 0 0; font:normal 1em Arial, Helvetica, sans-serif; text-align:center; display:block;}
.bookDvMoreInfo a														{width:85px; height:auto; padding:8px 0 10px 0; background:url(../images/learnMoreNewBtn.jpg) no-repeat; color:#fff; text-decoration:none; display:block;}


.getLexileMeasures														{width:910px; height:auto; padding:32px 32px 46px 18px; background:url(../images/getLexileMeasuresBg.jpg) left top repeat-x; position:relative;}
.getLexileHeading														{position:absolute; left:-27px; top:7px; width:182px; height:auto; background:url(../images/getLexileMeasuresBg.png) left top no-repeat; padding:10px 0 30px 18px; font: 1.333em 'TitilliumText22LMedium',Arial,Helvetica,sans-serif; color:#fff;}

.botNewCont																{width:960px; height:auto; padding:17px 0 35px 0; background:#fff;}
.latestRSSnews															{width:286px; height:auto; padding:0 22px 0 26px;}
.latestRSSnews h1														{font:normal 1.5em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:0;}
.latestRSSnews h1 span													{width:17px; height:19px; padding:0 0 0 6px;}
.latestRSSnews ul														{display:block; padding:0;}
.latestRSSnews ul li													{padding:5px 0;}

.rssNewsCont															{width:278px; height:auto; padding:8px 0 7px 8px; background:#f5f5f5;}
.rssNewsDate															{width:46px; height:auto; padding:4px 0; background:#ccc;}
.rssNewsDate p															{font:normal 1em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.rssNewsDate p span														{display:block; font:normal 1.5em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#000;}
.rssNewsInfo															{width:183px; height:auto; padding:0 0 0 7px;}
.rssNewsInfo p a													    {text-decoration:none;font:normal 1.083em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333;}

.newQuickLinks															{width:237px; height:auto; padding:0 25px 0 18px; background:#f5f5f5 url(../images/newQuickLinksBg.jpg) left top repeat-x;}
.newQuickLinks h2														{font:normal 1.5em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:6px 0 10px 0;}
.newQuickLinks ul														{padding:0; display:block;}
.newQuickLinks ul li													{font:normal 1em Arial, Helvetica, sans-serif;}
.newQuickLinks ul li a													{color:#333; text-decoration:none; background:url(../images/newQuickLinksSep.jpg) left bottom repeat-x; padding:18px 0 13px 0; display:block;}
.newQuickLinks ul li.last a												{background:none; padding:15px 0 17px 0; display:block;}
.newQuickLinks ul li a:hover											{}
.newQuickLinks ul li a span.linksImg									{width:31px; height:32px; padding:0; float:left; display:block;}
.newQuickLinks ul li a span.linksText									{padding:12px 0 0 7px; float:left; display:block;}



/*--------------------------------*/

.mainCont																{width:959px; height:auto; padding:0 0 38px 1px; margin:0 auto; background:url(../images/mainCont.jpg) 1px top repeat-y;}
.contLft																{width:240px; height:auto; padding:0;}
.mainLft																{width:240px; height:auto; padding:0;}
.mainLft h2																{font:normal 1.167em/1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; padding:12px 0 12px 28px; background:url(../images/lftTopBg.jpg) left top repeat-x;}
.mainLft ul																{padding:10px 0 10px 28px; margin:0; width:185px;}
.mainLft ul li															{padding:10px 0; font:normal 1em Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}

.mainLft ul li a														{font: 1em Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}
.mainLft ul li a span													{font:normal 1em Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}
.mainLft ul li span a													{font:normal 1em Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}
.mainLft ul li a:hover													{color:#666;}

.mainLft ul li ul														{padding:20px 0 0 15px;}
.mainLft ul li ul li													{padding:2px 0;}
.mainLft ul li ul li a													{font:normal 1em/1em Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.mainLft ul li ul li a:hover											{}

.contRgt																{width:718px; height:auto; padding:0; background:fff;}
.mainRgt																{width:670px; height:auto; padding:0 0 0 20px;}
.mainRgt h1																{font:normal 2.167em/2.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; padding:5px 0;}
.mainRgt h1 span sup													{font-family:Arial, Helvetica, sans-serif; color:#666; padding:0; font-size:50%; font-weight:normal;}
.mainRgt h2                                                             {font:normal 1.667em/1.667em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; padding:5px 0;}
.mainRgt h2 span sup                                                    {font-family:Arial, Helvetica, sans-serif; color:#666; padding:0; font-size:50%; font-weight:normal;}
.mainRgt h3                                                             {font:normal 1.333em/1.333em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; padding:5px 0;}
.mainRgt h3 span sup                                                    {font-family:Arial, Helvetica, sans-serif; color:#666; padding:0; font-size:50%; font-weight:normal;}
.mainRgt p																{font:normal 1.167em Arial, Helvetica, sans-serif; color:#333; padding:0 0 15px 0}
.mainRgt p.browseFile													{padding:0px;}

.regiCont																{width:658px; height:auto; padding:15px 0 15px 12px; background:#ffeea8;}
.regiCont p																{font:normal 1.167em/1.167em Arial, Helvetica, sans-serif; color:#666; padding:0;}
.regiCont p a															{color:#666; text-decoration:underline;}
.regiCont p	span														{color:#333}
.regiCont p span a														{color:#333; text-decoration:none; font-weight:bold;}

.regiContInfo															{width:670px; height:auto; padding:0 0 15px 0;}
.regiContInfo p															{font:normal 1.167em/1.167em Arial, Helvetica, sans-serif; color:#333; padding:20px 0 0 0;}
.regiContInfo p sup														{top:-0.25em;}

.analyzerCont															{width:647px; height:auto; background:#f5f5f5 url(../images/analyzerContBg.jpg) left top repeat-x; padding:0 0 20px 23px;}
.analyzerCont h1														{font:normal 1.5em/1.5em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:6px 0 6px 0;}
.analyzerCont ul														{padding:0;}
.analyzerCont ul li														{padding:4px 0; font:normal 1.167em/1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333;}
.analyzerCont ul li a													{}
.analyzerCont ul li a:hover												{}

.analyzer																{width:640px; height:auto; padding:0;}
.version																{width:160px; height:auto; padding:0;}
.version h1																{font:normal 1.167em/1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; padding:0;}
.version p																{font:normal 1.167em/1.167em Arial, Helvetica, sans-serif; color:#333; padding:25px 0 4px 0;}
.version p span															{font:bold 1.167em/1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333;}
.version p a															{color:#333; text-decoration:underline;}

.rAccess																{width:256px; height:auto; padding:0;}
.rAccess h1																{font:normal 1.167em/1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; padding:0;}
.rAccess p																{font:normal 1.167em/1.167em Arial, Helvetica, sans-serif; color:#333; padding:25px 0 4px 0;}
.rAccess p span															{font:bold 1.167em/1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333;}
.rAccess p a															{color:#333; text-decoration:underline;}

.proAccess																{width:220px; height:auto; padding:0;}
.proAccess h1															{font:normal 1.167em/1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; padding:0;}
.proAccess p															{font:normal 1.167em/1.167em Arial, Helvetica, sans-serif; color:#333; padding:25px 0 4px 0;}
.proAccess p span														{font:bold 1.167em/1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333;}
.proAccess p a															{color:#333; text-decoration:underline;}

.uploadCont																{width:670px; height:auto; padding:0;}

.upload																	{width:306px; height:auto; padding:0 0 15px 19px; background:#f5f5f5 url(../images/uploadBg.jpg) left top repeat-x;}
.upload	h1																{font:normal 1.5em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:7px 0;}
.browse																	{width:200px; height:auto; padding:18px 0 7px 0;}
.submit																	{width:74px; height:34px; background:url(../images/submit.jpg) no-repeat; border:none; display:block;}


.uploadInfo																{width:323px; height:auto; padding:0 0 0 22px;}
.uploadInfo h1															{font:normal 1.667em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; position:relative; top:-10px;}
.uploadInfo p															{font:normal 1.167em Arial, Helvetica, sans-serif; color:#333;}
.uploadInfo p a															{color:#333; text-decoration:underline;}


.commonCore																{width:660px; height:auto; padding:0;}
.commonCore p															{font:normal 1em Arial, Helvetica, sans-serif; color:#666; padding:5px 0;}
.commonCore p span														{font-style:italic; display:block;}
.commonCore h2															{font:normal 1.667em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; padding:10px 0;}
.commonCore h2 a														{color:#333; text-decoration:none;}
.commonCore ul															{display:block; padding:8px 0;}
.commonCore ul li														{font:normal 1em Arial, Helvetica, sans-serif; color:#666;}

.commonCoreTop															{padding:0 0 10px 0;}
.commonCoreTop p														{font:italic 1em Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:0;}


.socialLinks															{width:290px; height:auto; padding:10px 0 0 5px;}
.fbLike																	{width:47px; height:20px; background:url(../images/fblike.jpg) no-repeat; display:block;}
.fbLikeCount a															{width:28px; height:20px; background:url(../images/fblikeCount.jpg) no-repeat; display:block; padding:0 14px 0 3px;}
.tweetC																	{width:55px; height:20px; background:url(../images/tweetC.jpg) no-repeat; display:block; padding:0 3px 0 0;}
.tweetConut a 															{width:34px; height:20px; background:url(../images/tweetCount.jpg) no-repeat; display:block; padding:0 10px 0 0;}
.share																	{width:53px; height:20px; background:url(../images/share.jpg) no-repeat; display:block;}
.shareCount	a															{width:38px; height:20px; background:url(../images/shareCount.jpg) no-repeat; display:block;}

.howDoes																{width:670px; height:auto; padding:10px 0 20px 0;}
.howDoes h1																{font:normal 1.667em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333;}
.howDoes p																{font:normal 1.167em Arial, Helvetica, sans-serif; color:#333;}

.titlesDownload															{width:670px; height:auto; padding:0;}
.download																{width:370px; height:auto; padding:0 28px 0 22px; background:#f5f5f5 url(../images/uploadBg.jpg) left top repeat-x;}
.download h1															{font:normal 1.5em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:7px 0;}
.download p																{font:normal 1.167em Arial, Helvetica, sans-serif; color:#333; padding:15px 0;}
.download p span														{width:189px; height:auto; padding:0; display:inline-block; font:normal 1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333;}

.learnMore																{width:230px; height:auto; padding:0 0 0 20px;}
.learnMore h1															{font:bold 1.5em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; position:relative; top:-10px;}
.contUs																	{width:128px; height:auto; background:url(../images/contactUs.jpg) no-repeat; padding:7px 0; font:normal 1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; text-align:center;}
.contUs a																{color:#fff; text-decoration:none;}


.uploadFile																{width:650px; height:auto; padding:0 0 15px 20px; background:#f5f5f5 url(../images/uploadBg.jpg) left top repeat-x;}
.uploadFile h1															{font:normal 1.5em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:7px 0;}
.uploadDate																{width:200px; height:auto; padding:15px 0;}
.uploadDate h2															{font:bold 1.167em Arial, Helvetica, sans-serif; color:#333; padding:0 0 5px 2px;}
.uploadDate span														{width:178px; height:20px; background:url(../images/dateBg.jpg) repeat-x; border:1px solid #dfdfdf; display:block; padding:10px; margin-bottom:10px;}
.uploadDate span input.insertDate										{width:178px; height:auto; padding:0; font:normal 1em Arial, Helvetica, sans-serif; color:#333; background:none; border:none;}
.uploadDate input.submitDate											{width:72px; height:auto; background:url(../images/submitDate.jpg) no-repeat; border:none; padding:6px 0 8px 0; font:normal 1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#fff; text-align:center; display:block; cursor:pointer;}


.downloadInfo															{width:670px; height:auto; padding:20px 0 0 0;}
.downloadCont															{width:322px; height:auto; padding:0;}
.downloadCont h1														{font:normal 1.667em 'MentoneSemiBold',Arial, Helvetica, sans-serif; color:#333;}
.downloadCont p															{font:normal 1.167em Arial, Helvetica, sans-serif; color:#333; padding:15px 0 0 0;}

/*---------------- Diff Pages(profile, results, search) -------------------*/
.proCont																{width:960px; height:auto; background:#efefef; padding:20px 0 40px 0;}
.resCont																{width:960px; height:auto; background:#efefef; padding:20px 0 16px 0;}
.proContTop																{width:771px; height:58px; padding:0 0 10px 157px; position:relative;}
.proContTop h1															{font:normal 1.5em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#666;}
.proContTop p															{font:normal 1.167em Arial, Helvetica, sans-serif; color:#666;}

.myProCont																{width:137px; height:39px; background:url(../images/myProfile.jpg) no-repeat; padding:10px 0 10px 27px; position:absolute; top:0; left:-27px; font:normal 1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#fff; display:block;}

.proContBot																{width:918px; height:auto; padding:0 22px 0 20px;}
.measure																{width:477px; height:auto; background:#e5e5e5 url(../images/proContBg.jpg) left top repeat-x; padding:0 15px 22px 18px;}
.measure h1																{font:normal 1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:7px 0;}
.measureTop																{width:477px; height:auto; padding:25px 0 40px 10px;}
.lexMeasure																{width:185px; height:auto; padding:0;}
.lexMeasure	h1															{font:normal 2.667em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:0; display:block;}
.lexMeasure	span														{font:normal 1.333em/1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#666; text-align:center; display:block; padding:0;}


.lexRange																{width:262px; height:auto; padding:0;}
.lexRange h1															{font:normal 2.667em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:0; display:block;}
.lexRange span															{font:normal 1.333em/1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#666; text-align:center; display:block; padding:0;}

.updatePro																{width:477px; height:auto; padding:0;}
.updateBtn																{width:68px; height:32px; font:normal 1em Arial, Helvetica, sans-serif; text-align:center;}
.updateBtn a															{width:68px; height:16px; background:url(../images/updateBigBtn.jpg) no-repeat; padding:8px 0; display:block; color:#fff; text-decoration:none;}

.updateSmallBtn															{width:53px; height:18px; font:normal 1em Arial, Helvetica, sans-serif; text-align:center;}
.updateSmallBtn a														{width:53px; height:18px; background:url(../images/updateSmallBtn.jpg) no-repeat; padding:0; display:block; color:#fff; text-decoration:none;}

.viewMore																{width:88px; height:34px;}
.viewMore a																{width:88px; height:34px; background:url(../images/viewMoreBtn.jpg) no-repeat; display:block;}

.updateText																{width:393px; height:auto; padding:0 0 0 16px;}
.updateText p															{font:normal 0.833em Arial, Helvetica, sans-serif; color:#999;}
.updateText span														{float:left; display:block; font:normal 1.083em Arial, Helvetica, sans-serif; color:#666;}
.updateText span a														{color:#666; text-decoration:underline;}

.updateText span.addPro													{float:left; display:block; font:normal 1.083em Arial, Helvetica, sans-serif; color:#666; padding:0 0 0 20px;}
.updateText span.addPro a												{color:#666; text-decoration:underline; background:url(../images/addPro.jpg) left center no-repeat; padding:0 0 0 20px;}

.updateText span.managePro												{float:left; display:block; font:normal 1.083em Arial, Helvetica, sans-serif; color:#666; padding:0 0 0 20px;}
.updateText span.managePro a											{color:#666; text-decoration:underline; background:url(../images/managePro.jpg) left center no-repeat; padding:0 0 0 20px;}

.myInfoMain																{width:390px; height:auto;}
.myInfo																	{width:375px; height:auto; background:#e5e5e5 url(../images/proContBg.jpg) left top repeat-x; padding:0 0 10px 15px;}
.myInfo h1																{font:normal 1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:7px 0;}
.myInfoCont																{width:375px; height:auto; padding:12px 0 0 0;}
.myInfoImg																{width:80px; height:auto; padding:0;}
.myInfoImg span															{font:normal 0.833em Arial, Helvetica, sans-serif; color:#333; display:block; padding:0;}
.myInfoImg span a														{color:#333; text-decoration:underline; display:block;}

.myImgInfo																{width:270px; height:auto; padding:0 0 0 9px;}
.myImgInfo h1															{font:normal 1.667em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; padding:0;}
.myImgInfo h1 a															{padding:0 0 0 10px; display:inline-block;}
.myImgInfo p															{font:normal 1em Arial, Helvetica, sans-serif; color:#666;}

.myPrio																	{width:270px; height:auto; padding:20px 0 0 0;}
.myPrio span.changePass													{font:normal 0.833em Arial, Helvetica, sans-serif; color:#333; float:left; display:block; padding:0;}
.myPrio span.changePass a												{background:url(../images/changePass.jpg) left center no-repeat; color:#333; text-decoration:underline; padding:2px 0 2px 15px;}

.myPrio span.changeMailOpt												{font:normal 0.833em Arial, Helvetica, sans-serif; color:#333; float:left; display:block; padding:0 0 0 4px;}
.myPrio span.changeMailOpt a											{background:url(../images/changeMailOpt.jpg) left center no-repeat; color:#333; text-decoration:underline; padding:2px 0 2px 20px;}

.socialConnect															{width:210px; height:auto; padding:10px 0 0 0;}
.socialConnect h1														{font:normal 1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333;}
.socialConnect ul														{float:left; display:block; padding:5px 0;}
.socialConnect ul li													{float:left; display:block; padding:0 5px 0 0;}
.socialConnect ul li a													{width:25px; height:25px; display:block;}
.socialConnect ul li a:hover											{}




.subCont																{width:918px; height:auto; background:#fff; padding:16px 22px 36px 20px;}
.grayCont																{width:918px; height:auto; padding:0; background:url(../images/garyBg.jpg) left top repeat-y;}

.graySubCont															{width:918px; height:auto; padding:20px 0 0 0; background:#fff;}

.grayLft																{width:485px; height:auto; padding:0; background:#f5f5f5 url(../images/grayTop.jpg) left top repeat-x; padding:0 15px 15px 10px;}
.grayLft h1																{font:normal 1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:8px 0 8px 8px;}
.graphCont																{width:485px; height:auto; padding:0;}
.graphInfo																{width:140px; height:auto; padding:0;}
.graphInfo h1															{font:normal 2.667em/1em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:30px 0 0 0; display:block;}
.graphInfo h1.first 													{color:#990000; display:block;}
.graphInfo span															{font:normal 1.333em/1.333em Arial, Helvetica, sans-serif; color:#666; text-align:center; display:block; padding:0 0 5px 0;}

.graphMain																{width:325px; height:auto; padding:20px 0 0 0;}
.graphMain h2															{font:normal 1.333em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333;}
.graphMain h2 span														{color:#666;}
.graphImg																{width:325px; height:auto; padding:15px 0 0 0;}

.graphImg p																{font:normal 1em Arial, Helvetica, sans-serif; color:#333; padding:8px 0 9px 0;}
.graphImg p a															{font-weight:bold; color:#333; text-decoration:underline;}



.grayRgt																{width:390px; height:auto; padding:0 0 14px 0; background:#f5f5f5 url(../images/grayTop.jpg) left top repeat-x;}
.grayRgt h1																{font:normal 1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:8px 0 8px 18px;}

.myTools																{width:373px; height:auto; padding:15px 0 10px 17px;}
.myTools h1																{font:normal 1.167em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#fff; padding:8px 0;}
.myTools h1 span														{background:#265675; padding:2px 10px 4px 10px;}
.myTools h1 span.green													{background:#066b0b; padding:2px 10px 4px 10px;}
.myTools p																{font:normal 1em Arial, Helvetica, sans-serif; color:#666; padding:0;}
.myTools p.access														{font:normal 0.833em Arial, Helvetica, sans-serif; color:#333; padding:2px 0 0 0;}
.myTools p.links														{font:normal 1em Arial, Helvetica, sans-serif; color:#666; padding:3px 0 0 0; width:350px;}
.myTools p.links a														{color:#666; text-decoration:underline;}

.myToolsBtn																{width:88px; height:auto; padding:20px 0 0 17px;}



.myReadList																{width:485px; height:auto; padding:17px 0 9px 0;}
.newList																{width:180px; height:36px; padding:0; font:normal 1em Arial, Helvetica, sans-serif; text-align:center; display:inline-block;}
.newList a																{width:180px; height:auto; background:url(../images/newList.jpg) no-repeat; padding:10px 0 11px 0; color:#fff; text-decoration:none; display:block;}

.currList																{width:158px; height:36px; padding:0 0 0 5px; font:normal 1em Arial, Helvetica, sans-serif; text-align:center; display:inline-block;}
.currList a																{width:158px; height:auto; background:url(../images/currList.jpg) no-repeat; padding:10px 0 11px 0; color:#fff; text-decoration:none; display:block;}
.myReadList p															{font:italic 0.833em Arial, Helvetica, sans-serif; color:#333; width:355px; padding:10px 0 0 0; text-align:right; display:block;} 
.myReadList p span														{font-weight:bold;}

.myList																	{width:360px; height:auto; padding:10px 0 14px 0; background:url(../images/dashBorder.jpg) left bottom repeat-x;}
.myList.first															{padding:0 0 14px 0;}
.myList h1																{font:normal 1.333em/0.75em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#666; padding:0 0 3px 0;}
.myList p																{font:normal 1em Arial, Helvetica, sans-serif; color:#666; text-align:left; padding:0;}
.myList ul																{float:left; display:block; padding:5px 0 0 0;}
.myList ul li															{float:left; display:block; padding:0 4px;}
.myList ul li a															{font:normal 1em Arial, Helvetica, sans-serif; color:#333; text-decoration:underline; padding:0;}
.myList ul li a:hover													{}
.myListMore																{width:88px; height:auto; padding:15px 0 0 0;}


.tabSlider																{width:390px; height:auto; padding:0; background:#f5f5f5;}
.tabNav																	{width:390px; height:40px; background:#fff;}
.tabNav ul																{float:left; display:block;}
.tabNav ul li															{float:left; display:block; padding:0 10px 0 0; font:normal 1.5em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif;}
.tabNav ul li a															{color:#333; text-decoration:none; background:url(../images/grayTop.jpg) left top repeat-x; text-align:center; padding:7px 14px; display:block;}
.tabNav ul li a:hover, .tabNav ul li.selected a							{background:#f5f5f5;}

.tabContent																{width:300px; height:auto; padding:15px 0 0 12px; display:none;}
.changeHis																{width:150px; height:auto; padding:0;}
.changeHis a															{width:150px; height:auto; background:url(../images/changeHistory.jpg) left top no-repeat; padding:0 0 3px 23px; font:normal 	0.833em Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;}
.tabContent p															{padding:10px 0 40px 0; *+padding:10px 0 20px 0; width:300px; display:block;}
.tabContent p span														{font:normal 1.333em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#666; float:left; display:block; width:235px;}
.tabContent p a															{float:right; width:44px; height:18px; background:url(../images/delBtn.jpg) no-repeat;}
.tabBtn																	{width:88px; height:auto; padding:20px 0 0 0;}

#tabCont_1																{display:block;}

/*----------- Results -----------*/
.resultsCont															{width:920px; height:auto; padding:0 20px 20px 20px; background:url(../images/resultsCont.jpg) center top repeat-y;}
.lexileRange															{width:400px; height:auto; padding:0; background:url(../images/lftTopBg.jpg) left top repeat-x;}
.lexileRange h1															{font:normal 1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:8px 0 8px 18px;}
.lexileCont																{width:380px; height:auto; padding:45px 0 0 20px;}
.lexileCont h1															{font:normal 1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#666; padding:0 0 50px 0;}
.lexileCont h1 span														{font:normal 1.833em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333;}
.lexileCont p															{font:normal 1em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#666;}
.lexileCont p span.change												{width:70px; height:35px;}
.lexileCont p span.change a												{width:70px; height:35px; background:url(../images/changeBtn.jpg) left top no-repeat; display:block;}
.lexileCont p span.switchPro											{width:120px; height:35px; padding:0 0 0 7px;}
.lexileCont p span.switchPro a											{width:120px; height:35px; background:url(../images/switchPro.jpg) left top no-repeat; display:block;}
.lexileCont p span.lexiLink												{width:300px; height:auto; padding:0 0 0 7px;}
.lexileCont p span.lexiLink a											{width:auto; height:auto; display:inline-block; color:#666; text-decoration:underline; padding:15px 0 0 0;}

.popuBooks																{width:490px; height:auto; padding:0; background:url(../images/lftTopBg.jpg) left top repeat-x;}
.popuBooks h1															{font:normal 1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:8px 0 8px 18px;}
.popuBooks ul															{float:left; display:block; padding:20px 0 0 5px;}
.popuBooks ul li														{float:left; display:block; padding:0 12px; position:relative;}

.booksCont																{width:96px; height:auto; padding:0;}
.booksContImg															{width:96px; height:140px; padding:0; position:relative; display:block;}
.bookTag																{width:54px; height:auto; background:url(../images/grayTrans.png) no-repeat; padding:6px 5px 5px 0; font:normal 1.667em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; text-align:right; position:absolute; top:81px; right:0; display:block;}
.bookTitle																{width:84px; height:auto; background:url(../images/darkGrayTrans.png) no-repeat; padding:8px 0 7px 12px; font:normal 0.917em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#ccc; position:absolute; bottom:0px; left:0px; display:block;}

.popuBooks ul li a														{width:96px; height:auto; padding:0; text-decoration:none;}
.popuBooks ul li a:hover												{}

.popuBooks ul li ul														{display:none; position:absolute; bottom:100%; left:-50%;} 
.popuBooks ul li:hover ul												{display:block;}
.popuBooks ul li ul li													{float:none; padding:0; display:block;}
.popuBooks ul li ul li a												{}
.popuBooks ul li ul li a:hover											{}

.popUp																	{width:238px; height:auto; padding:0;}
.popUpTop																{width:238px; height:12px; background:url(../images/popUpTop.png) no-repeat;}
.popUpBg																{width:238px; height:auto; background:url(../images/popUpBg.png) repeat-y;}
.popUpBot																{width:238px; height:17px; background:url(../images/popUpBot.png) no-repeat;}

.popUpCont																{width:205px; height:auto; padding:0 18px 0 15px;}
.popUpCont h1															{font:bold 1.167em Arial, Helvetica, sans-serif; color:#d2d2d2; padding:0;}
.popUpCont h2															{font:bold 1em Arial, Helvetica, sans-serif; color:#d2d2d2; padding:0;}
.popUpCont p															{width:205px; height:auto; padding:10px 0 6px 0; border-bottom:1px solid #616161; font:normal 1em Arial, Helvetica, sans-serif; color:#d2d2d2;}
.popUpCont p.bookInfo													{font:normal 1em Arial, Helvetica, sans-serif; color:#d2d2d2; padding:5px 0; border-bottom:0px;}
.popUpCont p.popUpbtn													{padding:10px 0 0 0; border-bottom:0px;}
.popUpCont p.popUpbtn a													{padding:0 4px 0 0; display:inline-block; width:62px;}
.popUpCont p.popUpLastbtn a.last										{padding:0 0 0 4px; display:inline-block;}

.popUpCont select														{width:204px; height:20px;}

.bookCont																{width:919px; height:auto; padding:0; background:url(../images/bookCont.jpg) left top repeat-y;}
.availBook																{width:590px; height:auto; padding:0; background:url(../images/grayTop.jpg) left top repeat-x;}
.availBook h1															{font:normal 1.167em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:8px 0 8px 18px; float:left; width:130px;}
.availBook h1 span														{font:normal 1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:0 5px 0 0; display:inline-block;}
.availBook .seachCrit													{width:410px; height:auto; padding:8px 0 0 0; float:right;}

.choose_block																		{ width:52px; padding:0 0 0 0px; background:url(../images/perPage.jpg) no-repeat; float:left; height:29px; position:relative;}
.choose_block input																	{ width:50px; margin:0; padding:8px 0 0 9px; border:0; background:none; font-size:12px; color:#FFF; height:15px; float:left; 
																					  font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.choose_block img																	{ float:right;}
.choose_block ul																	{ position:absolute; top:100%; width:50px; margin:0; padding:0; background:#79caf9; display:none; border:1px solid #52b7ef;}
.choose_block ul li																	{ display:block; margin:0; padding:5px 0; border-bottom:1px solid #52b7ef}
.choose_block ul li a																{ font-size:12px; color:#FFF; text-decoration:none; display:block; padding:9px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.choose_block ul li a:hover															{ text-decoration:underline;}

.choose_block1																		{ width:152px; padding:0 0 0 0px; background:url(../images/sortBy.jpg) no-repeat; float:left; height:29px; position:relative;}
.choose_block1 input																{ width:150px; margin:0; padding:8px 0 0 9px; border:0; background:none; font-size:12px; color:#FFF; height:15px; float:left; 
																					  font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.choose_block1 img																	{ float:right;}
.choose_block1 ul																	{ position:absolute; top:100%; width:150px; margin:0; padding:0; background:#79caf9; display:none; border:1px solid #52b7ef;}
.choose_block1 ul li																{ display:block; margin:0; padding:5px 0; border-bottom:1px solid #52b7ef}
.choose_block1 ul li a																{ font-size:12px; color:#FFF; text-decoration:none; display:block; padding:9px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.choose_block1 ul li a:hover														{ text-decoration:underline;}

.choose_block2																		{ width:169px; padding:0 0 0 0px; background:url(../images/myReadDrop.jpg) no-repeat; float:left; height:24px; position:relative;}
.choose_block2 input																{ width:160px; margin:0; padding:8px 0 0 9px; border:0; background:none; font-size:12px; color:#FFF; height:13px; float:left; 
																					  font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.choose_block2 img																	{ float:right;}
.choose_block2 ul																	{ position:absolute; top:100%; width:160px; margin:0; padding:0; background:#79caf9; display:none; border:1px solid #52b7ef;}
.choose_block2 ul li																{ display:block; margin:0; padding:5px 0; border-bottom:1px solid #52b7ef}
.choose_block2 ul li a																{ font-size:12px; color:#FFF; text-decoration:none; display:block; padding:9px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.choose_block2 ul li a:hover														{ text-decoration:underline;}

.choose_block3																		{ width:149px; padding:0 0 0 0px; background:url(../images/gradeSelect.jpg) no-repeat; float:left; height:31px; position:relative;}
.choose_block3 input																{ width:140px; margin:0; padding:8px 0 0 9px; border:0; background:none; font-size:12px; color:#FFF; height:13px; float:left; 
																					  font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.choose_block3 img																	{ float:right;}
.choose_block3 ul																	{ position:absolute; top:100%; width:140px; margin:0; padding:0; background:#79caf9; display:none; border:1px solid #52b7ef;}
.choose_block3 ul li																{ display:block; margin:0; padding:5px 0; border-bottom:1px solid #52b7ef}
.choose_block3 ul li a																{ font-size:12px; color:#FFF; text-decoration:none; display:block; padding:9px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.choose_block3 ul li a:hover														{ text-decoration:underline;}


.choose_block4																		{ width:204px; padding:0 0 3px 0px; background:url(../images/popUpDrop.jpg) no-repeat; float:left; height:20px; position:relative; display:block;}
.choose_block4 input																{ width:195px; margin:0; padding:4px 0 0 9px; border:0; background:none; font-size:12px; color:#FFF; height:16px; float:left; 
																					  font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.choose_block4 img																	{ float:right;}
.choose_block4 ul																	{ position:absolute; top:100%; width:195px; margin:0; padding:0; background:#79caf9; display:none; border:1px solid #52b7ef;}
.choose_block4 ul li																{ display:block; margin:0; padding:5px 0; border-bottom:1px solid #52b7ef}
.choose_block4 ul li a																{ font-size:12px; color:#FFF; text-decoration:none; display:block; padding:9px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.choose_block4 ul li a:hover														{ text-decoration:underline;}



.availBook .seachCrit span.text													{font:normal 0.833em Arial, Helvetica, sans-serif; color:#333; float:left; padding: 13px 8px 0; display:inline-block;}
.availBook .seachCrit span.perPage select										{width:50px; height:26px; padding:0; border:1px solid #dfdfdf;}


.serchBook																{width:310px; height:auto; padding:0; background:url(../images/grayTop.jpg) left top repeat-x;}
.serchBook h1															{font:normal 1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:8px 0 8px 18px;}

.booksInfo																{width:558px; height:auto; padding:12px 20px 17px 12px; background:#f8f8f8 url(../images/booksInfoBg.jpg) left bottom repeat-x;}
.booksLft																{width:75px; height:auto; padding:0;}
.booksImg																{width:75px; height:auto; padding:0;}

.booksLft ul															{padding:0; margin:0;}
.booksLft ul li															{width:75px; height:auto; background:url(../images/bookCode.jpg) no-repeat; padding:5px 0; font:normal 1.12em Arial, Helvetica, sans-serif; color:#000; display:block; text-align:center; position:relative;}
.booksLft ul li a														{}
.booksLft ul li a:hover													{}

.booksLft ul li ul														{display:none; position:absolute; bottom:18px; left:-100px;} 
.booksLft ul li:hover ul												{display:block;}
.booksLft ul li ul li													{width:238px; height:auto; background:none; padding:0; display:block;}
.booksLft ul li ul li a													{}
.booksLft ul li ul li a:hover											{}

.booksPopUp																{width:210px; height:auto; margin:0 auto;}
.booksPopUp h1															{font:bold 1em Arial, Helvetica, sans-serif; color:#fff; text-align:left; float:none; padding:0; width:auto;}
.booksPopUp p															{font:normal 1em Arial, Helvetica, sans-serif; color:#fff; width:200px; text-align:left; float:none; padding:0;}

.booksMid																{width:290px; height:auto; padding:0 0 0 13px;}
.midInfo																{width:290px; height:auto; padding:0;}
.midInfo h1																{font:bold 1.333em/1.333em 'MentoneSemiBold', Arial, Helvetica, sans-serif; color:#333; padding:0; width:auto; float:none;}
.midInfo h1 a															{color:#333;text-decoration:none;}
.midInfo span															{font:normal 0.833em Arial, Helvetica, sans-serif; color:#333; padding:3px 0; display:block;}
.midInfo p																{width:278px; height:auto; padding:0 12px 11px 0; font:normal 1.167em Arial, Helvetica, sans-serif; color:#333; background:url(../images/dashBorder.jpg) left bottom repeat-x;}
.midInfo p.booksPages													{font:normal 1em Arial, Helvetica, sans-serif; color:#333; background:none; padding:5px 0 0 0;}
.midInfo p.booksPages span												{font:bold 1em Arial, Helvetica, sans-serif; color:#333; display:inline-block;}

.booksRgt																{width:170px; height:auto; padding:0;}
.booksRgt ul															{width:170px; height:auto; padding:12px 0 9px 0;}
.booksRgt ul li															{display:block; padding:3px 0 2px 0;}
.booksRgt ul li a														{width:82px; height:auto; padding:0;}
.booksRgt ul li a:hover													{}

.booksRgt select														{width:168px; height:22px; padding:0;}

.searchOpt																{width:275px; height:auto; padding:10px 15px 0 15px;}
.searchOpt h2															{font:normal 1.25em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:0 0 9px 0;}
.searchOpt input[type="text"]											{width:187px; height:20px; background:url(../images/dateBg.jpg) left top repeat-x; padding:10px 5px; border:1px solid #dfdfdf;}

.rangeCont																{width:290px; height:auto; padding:40px 0 13px 0; background:url(../images/dashBorder.jpg) left bottom repeat-x;}
.rangeCont h1															{font:normal 1.167em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:0;}
.rangeSlider															{width:185px; height:auto;}

.categories																{width:290px; height:auto; padding:10px 0 15px 0; background:url(../images/dashBorder.jpg) left bottom repeat-x;}
.categories h1															{font:normal 1.167em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:0;}
.categories p															{font:normal 1em Arial, Helvetica, sans-serif; color:#333; padding:3px 0 3px 0; float:left; display:block;}
.categories p span														{float:left; display:inline-block; padding:2px 8px 0 0;}
.categories p a															{width:53px; height:18px; background:url(../images/removeBtn.jpg) 0 0 no-repeat; float:left; display:block; padding:0;}

.categories p.changeCate												{font:normal 1em Arial, Helvetica, sans-serif; color:#196684; padding:10px 0 0 0; display:block; float:none;}
.categories p.changeCate a												{width:auto; height:auto; background:none; float:none; clear:both; color:#196684;}

.moreOpt																{width:290px; height:auto; padding:18px 0 0 0;}
.moreUpdate																{width:70px; height:auto; padding:0 6px 0 0;}
.moreUpdate a															{width:70px; height:36px; display:inline-block;}

.saveserch																{width:100x; height:auto; padding:0;}
.saveserch a															{width:106px; height:36px; display:inline-block;}

.moreOption																{width:80x; height:auto; padding:0 6px 0 0; font:normal 1em Arial, Helvetica, sans-serif; position:relative; top:-8px; display:inline-block;}
.moreOption a															{width:80px; height:auto; display:inline-block; color:#196684; text-decoration:underline;}
/*-------------------------------*/
/*--------- Search --------------*/
.mainSearch																{width:918px; height:auto; padding:25px 22px 45px 20px; background:#efefef;}
.topSearch																{width:918px; height:auto; padding:0 0 18px 0;}
.lftSearch																{width:508px; height:auto; padding:0;}
.lftSearch h1															{font:normal 1.5em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333;}
.lftSearch p															{font:normal 1em Arial, Helvetica, sans-serif; color:#666; padding:0;}
.spanishBook															{width:188px; height:auto; padding:15px 0 0 0;}
.spanishBook a															{width:188px; height:32px; padding:0; display:block;}

.rgtSearch																{width:410px; height:auto; padding:15px 0 0 0;}

.implink																{width:270px; height:auto; padding:0;}
.implink h1																{font:normal 1.167em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333;}
.implink p																{font:normal 0.917em Arial, Helvetica, sans-serif; color:#666; padding:1px 0;}
.implink p a															{color:#666; text-decoration:underline;}
.findBook																{width:160px; height:auto; padding:0;}

.stepOneCont															{width:302px; height:58px; padding:0; position:relative;}
.stepOne																{width:277px; height:auto; background:url(../images/step01.jpg) left top no-repeat; padding:8px 0 30px 25px; font:normal 1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#fff; position:absolute; top:0; left:-45px;}

.botSearch																{width:918px; height:auto; padding:0; background:url(../images/mainSearchBg.jpg) left top repeat-y;}
.lexileMeasure 															{width:386px; height:auto; padding:0; background:#e5e5e5 url(../images/lftTopBg.jpg) left top repeat-x; padding:0 0 19px 24px;}
.lexileMeasure h1														{font:normal 1.5em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:8px 0}
.mainLexile																{width:380px; height:auto; padding:15px 0 0 0;}
.mainLexile h2															{font:normal 1.167em Arial, Helvetica, sans-serif; color:#666; padding:0 0 8px 0;}
.mainLexile select														{width:146px; height:29px; border:1px solid #e0e0e0;}
.radioCont																{width:380px; height:auto; padding:15px 0 0 0;}
.radioCont input.radio													{width:12px; height:12px; float:left; display:block;}
.radioCont label														{width:300px; height:auto; padding:0 0 0 6px; font:normal 1em Arial, Helvetica, sans-serif; color:#666; float:left; display:block;}

.lexileMeasureBox														{padding:0 0 20px 0; display:block;}
.lexileMeasureBox input													{width:120px; height:29px; border:1px solid #dfdfdf; float:left; display:block;}
.lexileMeasureBox span													{float:left; display:block; font:normal 1.333em Arial, Helvetica, sans-serif; color:#333; padding:12px 0 0 8px;}

.lexileMeasureRang														{padding:0;}
.lexileMeasureRang input												{width:110px; height:29px; border:1px solid #dfdfdf; float:left; display:block;}
.lexileMeasureRang span													{float:left; display:block; font:normal 1.333em Arial, Helvetica, sans-serif; color:#333; padding:12px 10px 0 8px;}


.orCont																	{width:60px; height:auto; padding:85px 19px 0 19px; margin:0 auto;}
.orCont a																{width:60px; height:40px; background:url(../images/orBtn.jpg) left top no-repeat; font:normal 2em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none; display:block;}



.stepTwoCont															{width:924px; height:auto; padding:27px 15px 11px 21px; background:#fff;}
.stepTwoMain															{width:302px; height:58px; padding:0; position:relative;}
.stepTwo																{width:257px; height:auto; background:url(../images/step02.jpg) left top no-repeat; padding:8px 0 30px 25px; font:normal 1.333em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#fff; position:absolute; top:0; left:-45px;}
.stepTwoTop																{width:924px; height:auto; padding:0; position:relative; z-index:25;}

.selectCate																{width:219px; height:auto; padding:0 0 0 16px; display:block;}
.selectCate.first														{padding-left:0px;}
.selectCont																{width:219px; height:auto; padding:0;}
.selectCont select														{width:219px; height:44px; display:block;}

.lastSearch																{width:72px; height:34px; padding:0 0 8px 0;}
.lastSearch	a															{width:72px; height:34px; background:url(../images/searchLastBtn.jpg) no-repeat; display:block;}

.lastBotCont															{width:920px; height:auto; margin:0 auto; position:relative; z-index:10;}
.yellowCont																{width:437px; height:auto; background:#ffffcc; padding:10px 0 10px 13px;}
.publiImg																{width:153px; height:auto; padding:0;}
.publiImg p																{font:normal 1em Arial, Helvetica, sans-serif; color:#666; padding:0 0 10px 0;}

.publiInfo																{width:270px; height:auto; padding:0;}
.publiInfo p															{font:normal 1em Arial, Helvetica, sans-serif; color:#666; padding:30px 0 0 0;}

/*-------- Upload File ----------*/
.file-wrapper {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.file-wrapper input {
  cursor: pointer;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.file-wrapper1 input {
  height: auto;
  position: static;
}
.file-wrapper .button {
 width:124px;
 border-width:0px;
 background:url(../images/chooseFile.jpg) no-repeat;
 height:15px;
 display:block;
 padding:18px 0 0 112px;
 font:normal 1em Arial, Helvetica, sans-serif; color:#666;
}
.file-wrapper3 input {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.file-wrapper4 input,
.file-wrapper5 input,
.file-wrapper6 input {
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
}
.file-wrapper5 input,
.file-wrapper6 input {
  font-size: 1em;
}

#graph													{width:325px; height:160px;}

#demo-frame > div.demo { padding: 10px !important; background:#f5f5f5;}
div.demo p label			{font:normal 1.5em 'TitilliumText22LMedium', Arial, Helvetica, sans-serif; color:#333; padding:0 0 10px 0; display:block;}
div.demo p input			{background:#f5f5f5; margin:10px 0 0 0; font:normal 1.167em Arial, Helvetica, sans-serif !important; color:#333 !important;}



.green-select {
	position: absolute;
	width: 204px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 20px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background:url(../images/popUpDrop.jpg) no-repeat;
	overflow: hidden;
}




#placeholder					{width:300px; height:160px; overflow:hidden;float:left;}
.legend				{position:absolute; top:110px !important; right:10px; width:70px; height:10px; display:block;}
.legendColorBox			{float:left; padding:1px 3px;}
.legendLabel			{float:left; padding:1px 0;}
/*-------------------------------*/
/*-------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------*/

/*-------------------------------- Footer ---------------------------------*/
footer																	{width:auto; height:126px;}
.newfooter																{width:auto; height:126px; background:#f5f5f5;}
.fCont																	{width:960px; height:126px; background:url(../images/footerBg.jpg) left top repeat-x; padding:0 0 0 0;}
.fTopCont																{width:940px; height:auto; padding:11px 0 10px 20px;}
.copyright																{width:220px; height:auto; padding:8px 0 0 0;}
.copyright p															{font:normal 0.917em/0.917em Arial, Helvetica, sans-serif; color:#333;}
.links																	{width:495px; height:auto; padding:0 18px 0 0;}

.fLinks																	{width:385px; height:auto; padding:8px 0 0 0;}
.fLinks ul																{padding:0; margin:0;}
.fLinks ul li															{float:left; display:block; padding:0 4px; border-left:1px solid #333;}
.fLinks ul li:first-child												{border-left:0px;}
.fLinks ul li a															{font:normal 0.917em/0.917em Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.fLinks ul li a:hover													{}


.socials																{width:90px; height:auto; padding:0;}
.socials ul																{padding:0;}
.socials ul li															{float:left; display:block; padding:0 4px;}
.socials ul li.first													{padding-left:0px;}
.socials ul li.last														{padding-right:0px;}
.socials ul li a														{}
.socials ul li a:hover													{}



.fBotCont																{width:940px; height:auto; padding:15px 0 10px 20px;}
.fLogo																	{width:60px; height:auto; padding:0;}

.footerInfo																{width:830px; height:auto; padding:0 0 0 20px;}
.footerInfo p															{font:normal 0.917em/1.083em Arial, Helvetica, sans-serif; color:#333;}
.footerInfo p span														{padding:10px 0 0 0; display:inline-block;}
.footerInfo p span a													{color:#333; text-decoration:none; font:normal 1em/1.083em Arial, Helvetica, sans-serif; color:#333; border-left:1px solid #333; padding:0 8px;}
.footerInfo p span a.first												{border-left:0px; padding-left:0px;}
/*-------------------------------------------------------------------------*/
/* ----------------- Common ---------------------- */
.pd10 {padding:10px;}
.pd15 {padding:15px;}
.pd20 {padding:20px;}
.pl30 {padding-left:30px;}
.pt10 {padding-top:10px;}
div.book_vitals {width:470px;}
div.book_vitals ul.spaced-ul.one {width:260px;}
.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mt20 {margin-top:20px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.tickLabel { font-size: 80% }
.ml20 {margin-left:20px;}
.gray-bg {background-color:#e5e5e5;}
.light-gray-bg {background-color:#f5f5f5;}
.yellow-bg {background-color:#FFEEA8;}
.five-hundred {width:500px;}
.center_div {margin:0 auto;}
p.no-padding {padding:0;}
/* START Error List Styles */
ul.errorlist li {padding:10px;background-color:#cc0000;color:#fff;width:80%;margin:10px 0;}
ul.object_list {font-size:14px;}
ul.spaced-ul {font-size:1.1em;margin:0;}
ul.spaced-ul li {margin:10px 0;}
ul.float-ul {margin:10px 0 0;font-size:14px;overflow:hidden;clear:both;}
ul.float-ul li {float:left; margin-right:20px;}
.mentone {font-family:'MentoneSemiBold', Arial, Helvetica, sans-serif;}
.titillium {font-family:'TitilliumText22LRegular', Arial, Helvetica, sans-serif;}
.basic-content p {margin:5px 0;}
.lexile-display {color:#333;font-size:25px;font-weight:normal;}

div#biblio_search_widget {background-color:#f5f5f5;z-index:99999;position:absolute;padding:20px;width:267px;box-shadow:1px 1px 1px #999;}
div#biblio_search_widget label {clear:both;display:block;margin:5px 0;}
div#biblio_search_widget ul {list-style:none;}
div#advanced_search_close {height:20px;padding:0;overflow:hidden;clear:both;}
.center-block {margin:0 auto;padding-bottom:40px;display:block;}
.block {display:block;}
.bullets {list-style:disc;list-style-position:inside;}
.bullets li {margin:10px 0;}