/* MindPlay Default Page CSS */
.html{
margin: 0;
padding: 0; 
min-height:100%;
height:auto;
}
<!--
textarea{
	background-color:white;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C246C;
	font-size: 16px;
	line-height: 22px;
	font-weight:bold;
}
.HomeHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #6C246C;
	font-size: 22px;
	line-height:38px;
}

.bodycopy, .Normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14pt;
	text-align:left;
}
.HomeText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6C246C;
	font-weight:500;
	line-height: 24px;
	text-align:left;
	text-indent:0;
}
a {
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	text-decoration: underline;
	color: #6C246C;
}
a:visited {
	text-decoration: underline;
	color: #521F74;
}
a:hover {
	text-decoration: none;
	color: #521F74;
}
a:active {
	text-decoration: underline;
	color: #521F74;
}
.sidenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18pt;
}
a.SkinObject {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C246C;
}
a.SkinObject:link {
	text-decoration: underline;
	color: #6C246C;
}
a.SkinObject:visited {
	text-decoration: underline;
	color: #6C246C;
	
}
a.SkinObject:hover {
	text-decoration: none;
	color: #521F74;
	
}
a.SkinObject:active {
	text-decoration: underline;
	color: #521F74;
	
}
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	font-weight:bold;
	padding-left:21px;
}
.bground {font-size: 10px}
#body {
	background:url(images/bodybg.jpg);
	margin:0px 0px;
	padding:0px;
	font-size:1em;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #5C2B7A;
}
-->
#MainDiv{
	margin:auto;
	width:897px;
	height:100%;
	text-align:center;
}

#NavMenu{
	background-color:#6C246C;
	background-repeat:repeat-x;
	width:100%;
	height:30px;
	font-size:.8em;
	color:white;	
}
#NavMenu td td td td, #NavMenu td td, #NavMenu td td td{	
	height:0px;
}
.NavMenuTd{	
	background:url(images/navbar_bg.jpg);
	background-repeat:repeat-x;	
	height:30px;
}
#MainTable{
	border-right:1px solid purple;
	border-left:1px solid purple;
	height:100%;
	width:797px;
	margin-left:auto;
	margin-right:auto;
}
#TopBanner{
	height:91px;
}
#Search{
	padding-right:10px;
	text-align:right;
	font-size:10px;
	color:white;
	font-weight:bold;
	vertical-align:middle;
}
#Search a:link, #Search a:visited{
	color:#FF9900;
	text-decoration:none;
	vertical-align:middle;
} 
#Search a:hover{
	color:#FF9900;
}
#Search input{
	border:1px solid black;
}
#BCRow{
 height:35px;
 background-color:#F9F4F1;
}
#BCRowH{
 height:35px;
 background-color:#FEF4EA;
}
#BCCell{
	width:525px;
	background:url(images/breadcrumbLPBG.jpg) #F9F4F1;
 	background-repeat:repeat-x;
	text-align:left;
}
#HomeBCCell{
	width:525px;
	background:url(images/breadcrumbHomeBG.jpg);
 	background-repeat:repeat-x;
	text-align:left;
}
#HomeCell{
	width:272px;
}
#Content{
	background-color:#F9F4F1;
	height:100%;
}
#HomeContent, #HomeContentTD{
	background-color:#FEF4EA;
	height:100%;
}

#InnerContent{
	background-color:#FFF4EA;
}
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}

.controlpanel {
	width: 100%;
	background-color: #dfe5f2;
}

.contentpane {
	width: 590px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align:top;
}
.rightpane {
	width:207px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align:right;
	vertical-align:top;
	background-color:#EFE0DF;
}
.rightpaneSpacer{
	background-color:#F9F4F1; 
	height:19px;
}
.rightpaneH {
	width:100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 19px;
	text-align:right;
}

.MainMenu_MenuContainer {
	background-color: transparent; 
}
/* #tblMenuBar is for mozilla only fix to nav menu */
.MainMenu_MenuBar {
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
#tblMenuBar{
	line-height:2px;
}

.MainMenu_MenuItem{
	background-color:transparent;
	cursor: hand; 
	color: #FFF; 
	font-size: 10px; 
	font-weight: bold; 
	font-style: normal; 
	font-family: Tahoma, Arial, Helvetica; 
	text-transform:uppercase;
	
}
.MainMenu_MenuItem td, .MainMenu_MenuItemSel td{
	
	text-align:center;
}
.MainMenu_MenuIcon {
	background-color: #6C246C; 
	border-left: #6C246C 1px solid; 
	border-bottom: #6C246C 1px solid; 
	border-top: #6C246C 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 20px;
}
.MainMenu_MenuItemSel, .RootItemActive{
	cursor: hand; 
	color: #FF9900; 
	background-color:transparent;
	font-size: 10px; 
	font-weight: bold; 
	font-style: normal; 
	font-family: Tahoma, Arial, Helvetica; 
	text-transform:uppercase;
	
}
.MainMenu_SubMenu {
	background-color: #6C246C;  
	z-index: 1000; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	border:0;
	background-color:#6C246C;  
}
.MainMenu_MenuArrow {
	border-right: #6C246C 1px solid; 
	border-bottom: #6C246C 1px solid; 
	border-top: #6C246C 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	color:#FF9900;
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}
/* ---- SideMenu Styles ---- */
.MenuHdr0, .MenuHdr1, .MenuHdr2, .MenuHdr3, .MenuHdr4,
.MenuItem0, .MenuItemMouseOver0, .MenuItem0 HR,
.MenuItem1, .MenuItemMouseOver1, .MenuItem1 HR,
.MenuItem2, .MenuItemMouseOver2, .MenuItem2 HR,
.MenuItem3, .MenuItemMouseOver3, .MenuItem3 HR,
.MenuItem4, .MenuItemMouseOver4, .MenuItem4 HR
{
	font-weight:bold;
	cursor: default;
	border-top:1px solid #EFE0DF;
	background-color:#E0D0D0;
}
.MenuHdr0
{
	font-size:12px;
	padding-left: 10px; 
	padding-bottom: 5px;
  padding-top: 5px; 	
}
.MenuHdr1{
	font-size:11px;
	padding-left: 20px; 
	padding-bottom: 5px;
  padding-top: 5px; 
}
.MenuHdr2{
	font-size:10px;
	padding-left: 30px; 
	padding-bottom: 2px;
  padding-top: 2px; 
}
.MenuHdr3{
	font-size:9px;
	padding-left: 40px; 
	padding-bottom: 2px;
  padding-top: 2px; 
}
.MenuHdr4{
	font-size:8px;
	padding-left: 50px; 
	padding-bottom: 2px;
  padding-top: 2px; 
}
.MenuItem0, .MenuItemMouseOver0, .MenuItem0 HR
{
  font-size:12px;
	padding-left: 10px; 
	padding-top: 5px;
	padding-bottom: 5px;
}
.MenuItem1, .MenuItemMouseOver1, .MenuItem1 HR
{
  font-size:11px;
	padding-left: 20px; 
	padding-top: 5px;
	padding-bottom: 5px;
}
.MenuItem2, .MenuItemMouseOver2, .MenuItem2 HR
{
  font-size:10px;
	padding-left: 30px; 
	padding-top: 2px;
	padding-bottom: 2px;
}
.MenuItem3, .MenuItemMouseOver3, .MenuItem3 HR
{
  font-size:9px;
	padding-left: 40px; 
	padding-top: 2px;
	padding-bottom: 2px;  
}
.MenuItem4, .MenuItemMouseOver4, .MenuItem4 HR
{
  font-size:8px;
	padding-left: 50px; 
	padding-top: 2px;
	padding-bottom: 2px;  
}
.MenuItem0 A, .MenuItem0 A:Active, .MenuItem0 A:Hover, .MenuItem0 A:Visited, .MenuItem0 A:Link,
.MenuItem1 A, .MenuItem1 A:Active, .MenuItem1 A:Hover, .MenuItem1 A:Visited, .MenuItem1 A:Link,
.MenuItem2 A, .MenuItem2 A:Active, .MenuItem2 A:Hover, .MenuItem2 A:Visited, .MenuItem2 A:Link,
.MenuItem3 A, .MenuItem3 A:Active, .MenuItem3 A:Hover, .MenuItem3 A:Visited, .MenuItem3 A:Link,
.MenuItem4 A, .MenuItem4 A:Active, .MenuItem4 A:Hover, .MenuItem4 A:Visited, .MenuItem4 A:Link
{
	color:#6C246C;
}
.MenuItemMouseOver0 A, .MenuItemMouseOver0 A:Active, .MenuItemMouseOver0 A:Hover, .MenuItemMouseOver0 A:Visited, .MenuItemMouseOver0 A:Link,
.MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, .MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link,
.MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Active, .MenuItemMouseOver2 A:Hover, .MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Link,
.MenuItemMouseOver3 A, .MenuItemMouseOver3 A:Active, .MenuItemMouseOver3 A:Hover, .MenuItemMouseOver3 A:Visited, .MenuItemMouseOver3 A:Link,
.MenuItemMouseOver4 A, .MenuItemMouseOver4 A:Active, .MenuItemMouseOver4 A:Hover, .MenuItemMouseOver4 A:Visited, .MenuItemMouseOver4 A:Link
{
	color:white;
	text-decoration:none;
}
/*.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
	cursor: default; 
	cursor: pointer;
  text-decoration: none; 
}
*/
.MenuItemMouseOver0, .MenuItemMouseOver1, .MenuItemMouseOver2, .MenuItemMouseOver3, .MenuItemMouseOver4 
{
  text-decoration:none;
	background-color:#6C246C;
	color:white;
}
.currentItemHighlight0, .currentItemHighlight1, .currentItemHighlight2, .currentItemHighlight3, .currentItemHighlight4, .currentItemHighlight5 {
	background:url(images/sideMenuAR.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	text-decoration:none;
}
.currentHeaderHighlight0, .currentHeaderHighlight1, .currentHeaderHighlight2, .currentHeaderHighlight3, .currentHeaderHighlight4{
	text-decoration:none;
	background:url(images/sideMenuAD.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
}
.MenuHdr0 A, .MenuHdr0 A:link, .MenuHdr0 A:visited, 
.MenuHdr1 A, .MenuHdr1 A:link, .MenuHdr1 A:visited,
.MenuHdr2 A, .MenuHdr2 A:link, .MenuHdr2 A:visited,
.MenuHdr3 A, .MenuHdr3 A:link, .MenuHdr3 A:visited,
.MenuHdr4 A, .MenuHdr4 A:link, .MenuHdr4 A:visited{
	text-decoration:none;
}
/************* Top Menu Bar Styles ******************/
.TopMenuBar{
	text-align:left;
	border-bottom:2px solid #6C246C;
	height:28px;
	margin-bottom:10px;
	font-size:14px;
}
.TopMenuItem{
	background:url(images/tabU.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:182px;
	height:28px;
	display:block;
	float:left;
}
.TopMenuItemMouseOver, .TopMenuItemCur{
	background:url(images/tabS.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:182px;
	height:28px;
	display:block;
	float:left;
}
.TopMenuItem a, .TopMenuItem a:visited, .TopMenuItem a:link{
	display:block;
	padding-top:7px;
	text-decoration:none;
	font-weight:bold;
	color:#521F74;
}
.TopMenuItemMouseOver a,.TopMenuItemMouseOver a:visited,.TopMenuItemMouseOver a:link{
	display:block;
	padding-top:7px;
	text-decoration:none;
	font-weight:bold;
	color:white;
}
.TopMenuItemCur a,.TopMenuItemCur a:visited,.TopMenuItemCur a:link{
	/*display:block;
	text-decoration:none;
	font-weight:bold;
	color:white;*/
}
.TopMenuItemCur{
	width:182px;
	height:28px;
	margin-top:-7px;
	/*margin-left:-5px;
	margin-right:-5px;*/
	display:block;
	float:left;
	color:white;
	padding-top:7px;
}
.TopMenuItem2{
	background:url(images/tabUa.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:110px;
	height:28px;
	display:block;
	float:left;
	font-size:12px;
}
.TopMenuItemMouseOver2, .TopMenuItemCur2{
	background:url(images/tabSa.gif);
	background-repeat:no-repeat;
	text-align:center;
	width:110px;
	height:28px;
	display:block;
	float:left;
	font-size:12px;
}
.TopMenuItem2 a, .TopMenuItem2 a:visited, .TopMenuItem2 a:link{
	display:block;
	padding-top:7px;
	text-decoration:none;
	font-weight:bold;
	color:#521F74;
}
.TopMenuItemMouseOver2 a,.TopMenuItemMouseOver2 a:visited,.TopMenuItemMouseOver2 a:link{
	display:block;
	padding-top:7px;
	text-decoration:none;
	font-weight:bold;
	color:white;
}
.TopMenuItemCur2 a,.TopMenuItemCur2 a:visited,.TopMenuItemCur2 a:link{
	/*display:block;
	text-decoration:none;
	font-weight:bold;
	color:white;*/
}
.TopMenuItemCur2{
	width:110px;
	height:28px;
	margin-top:-7px;
	/*margin-left:-5px;
	margin-right:-5px;*/
	display:block;
	float:left;
	color:white;
	padding-top:7px;
}
/* Research tables */

.TBL-alt{
	background-color:#EFE0DF;
}
.TBL-header, .TBL-header th{
	background-color:#6C246C;
	color:white;
	font-weight:bold;
}
.TBL-main {
  border-color: #6c246c;
  border-width: 0px 0px 1px 1px;
  border-style: solid;
	width:100%;
	background-color:#EFDFDE;
}
.TBL-main td { 
  border-color: #6c246c;
  border-width: 1px 1px 0 0;
  border-style: solid;
  margin: 0;
  padding: 4px;
}
.TBL-white {
	width:100%;
	background-color:#EFDFDE;
	font-weight:bold;
}
.TBL-white td {
	border-color: white;
  border-width: 1px 0 1px 0;
  border-style: solid;
	margin: 0;
  padding: 2px;
}
.TBL-footer{}
.TBL-selected{}

/* Home page */
.HomeSeparator{
	background-color:#c8a6bb;
}
/* Search page */
.SearchAlt{
	background-color:#EFE0DF;
}
/* Testimonial */
.TestimonialTable{
	width:100%;
}
.Tquote, .quotes{
	vertical-align:top;
	text-align:center;
	color:#6C246C;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px; 
	font-style: italic; 
}
.Tauth, .quoteAuth{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	color:#C8A6BB;
	padding-top:5px;
}
.quoteHome{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #6C246C; 
	line-height: 18px; 
	font-style: italic; 
	font-weight:300; 
	text-align:center
}
.quoteRef{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C8A6BB;
	line-height: 16px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}
.Tspace{
	height:10px;
}

.tab:link,
.tab:visited,
.tab { 
	background-image: url(/Portals/0/home/pbox/tab_off.png); 
	color: #682F85; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; 
	display: block; 
	line-height: 27px; 
	height: 27px; 
	width: 147px;  
}

.tab:hover {
	font-size: 13px;
	font-weight: bolder;
	text-decoration: none; 
}

.tab_active:link,
.tab_active:visited,
.tab_active:active,
.tab_active:hover,
.tab_active { 
	background-image: url(/Portals/0/home/pbox/tab_on.png); 
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.tab_content { 
	border-left: 1px solid #682F85; 
	border-right: 1px solid #682F85; 
	background-color: #ffffff; 
	color: #6C246C;
}

.tab_content p { 
	padding-top: 1em; 
	padding-right: 0.4em; 
}

.tab_content ul { padding-right: 0.4em; }

#reading_coach { display: block; }

#reading_diagnostics { display: none; }

#reading_fluency { display: none; }