/*These are the two fonts created specifically for the CLOZE landing page.*/

.textbox_purple_header {
	width:270px;
	margin-top:0px;
	height:40px;
	margin-bottom:0px;
	border: #609 2px solid;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#609;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
img {
	border:none;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:none;
}

sup {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
	}
.clozehdrblk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	list-style-type: disc;
	white-space: normal;
	text-align: left;
}
.clozehdrred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #990000;
	list-style-type: disc;
	white-space: normal;
	text-align: left;
}
#content_holdervmo {
	text-align:left;
}
.headersforfriends {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	white-space: normal;
}
/*Above ""*/	

h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.h_product_title_cat {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #333;
}
.h_product_subtitle_cat {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000065;
}
.h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #900;
}
.h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.textsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.textmed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	list-style-type: disc;
	white-space: normal;
	text-align: left;
}
.textmed2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	list-style-type: disc;
	white-space: normal;
}
.textlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-style: normal;
	text-decoration: none;
}
a.redline {
	font-size:11px;
	color:#900;
	text-decoration:underline;
}
a.redline:hover {
	font-size:11px;
	color:#900;
	text-decoration:none;
}

.btextmed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #3E3E3E;
}
.border {
	border: thin solid #000066;
}
.textsmbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #003399;
}
.btextmbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}
.btextsmbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}
.btextmbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}
.btextexlgbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}
.btextlgbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}
.btextlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.btestsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #666666;
}
.textsmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.textexsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.75px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textexsmallline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.75px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-decoration: underline;
}
.textmlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}		
.btextexlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.btextexlg a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.btextexlg a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:underline;
}
.btext13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
.style34 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}
.styleblk{
	color:#000;
}
.style33 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000066;
}
.style15 {font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color: #990000; 
}
.style17 {	color: #000066;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.style24 {color: #FFFFFF}
.style26 {font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style3 {color: #990000}
.style41 {color: #002E8A}
.style45 {font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; }
.style48 {font-size: 10px}
.goalsubhead {
	color: #002E8A;
	font-size: 11px;
	text-indent: 3px;
	
}
.smred {font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; }
.style49 {color: #002E8A; font-size: 10px; }
.style50 {color: #000066}
.style7 {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.underlinered {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
body {
	margin-left: 0px;
	margin-top: 0px;
}
.style44 {color: #FFFF00}
.style51 {font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-variant: normal;
	color: #003366;
}
.style52 {color: #003366}
.style47 {font-size: 12px}
.style61 {color: #532D99}
.style65 {color: #532D99; font-size: 11px; }
.style66 {font-size: 13px}
.style67 {color: #7A5DB0}
.txtonline {
	color: #63b312;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.prac2 {
	color: #d80403;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.prac {
	color: #d80403;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.inter {
	color: #FF6600;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.inter2 {
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.assess {
	color: #015382;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.instruct {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.instruct2 {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.home {
	color: #FF6600;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style68 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 5px;
}
.style69 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 5px;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3E3E3E;
	line-height: normal;
	list-style-position: outside;
	list-style-type: disc;
	margin: 0px;
}
.ul2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	list-style-type: none;
}
.adopt {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-weight: bold;
}
.adopt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #d80403;
	padding: 5px;
}
.adopt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	padding: 5px;
}
.style100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding: 5px;
}
.orderform {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.orderform2 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.btext16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
#navlist{
	margin-left: 30px;
	padding-left: 0;
	line-height: 8px
}

#navlist li 
{
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style-position: outside;
	color: #990000;
	list-style-type: none;
	margin-bottom: 10px;
	line-height:17px;
}
.navlistclass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
.style70 {font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; }
.style73 {color: #D80403}
.style102 {color: #A60000; font-size: 11px; }
.stylewhitepix {
	color:#FFFFFF;
	font-size:11.75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*blocks----------------------------------------------------------------------------------------*/
.orangebox{
	background-color: #FF6600;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	display: block;
	padding: 5px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.greenbox{
	background-color: #009900;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	display: block;
	padding: 5px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}		
.text_block{
	line-height: 16px;
	display: block;
	text-align: left;
}
.text_blockF{
	line-height: 16px;
	display: block;
	text-align: center;
	background-color: #FFCC00;
	background-position: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text_block1{
	line-height: 16px;
	display: block;
	text-align: left;
	margin-left: 10px;
}
.text_block2{
	line-height: 13px;
	display: block;
	text-align: left;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.text_block3{
	line-height: 16px;
	display: block;
	text-align: left;
	margin-left: 5px;
}
.text_block4{
	line-height: 16px;
	display: block;
	text-align: left;
	margin-left: 15px;
}	
.text_blockblue{
	line-height: 19px;
	display: block;
	text-align: center;
	background-color: #CBE8F7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
	padding: 5px;
	border: 4px solid #900;	
}
.text_blockdarkblue{
	display: block;
	text-align: left;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #2A57BB;
}
/*lists------------------------------------------------*/
ol.decimal {
	list-style-type: decimal;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
ul.disc {list-style-type: disc;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
ul.none {list-style-type: none;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.purple{
	table-layout: fixed;
	border: 1px solid #968EBD;
	padding: 3px;
}
.specialoffer {
	height: 85px;		
	width: 160px;
	float: left;
	background-image:url(mainframe/specialoffer.gif);
	background-repeat: no-repeat;
}

/*tables----------------------------------------------------------------------------------------*/
/*tables----------------------------------------------------------------------------------------*/
table.blue {
	border-width: 2px;
	border-style: solid;
	border-color: #879ab0;
	border-collapse: collapse;
	background-color: white;
}
table.blue td {
	border-width: 2px;
	padding: 3px;
	border-style: solid;
	border-color: #879ab0;
	background-color: white;
}
table.purp {
	border-width: 2px;
	border-style: solid;
	border-color: #968EBD;
	border-collapse: collapse;
	background-color: white;
}
table.purp td {
	border-width: 2px;
	padding: 3px;
	border-style: solid;
	border-color: #968EBD;
	background-color: white;
}
table.grn {
	border-width: 2px;
	border-style: solid;
	border-color: #8BA786;
	border-collapse: collapse;
	background-color: white;    
}
table.grn td {
	border-width: 2px;
	padding: 3px;
	border-style: solid;
	border-color: #8BA786;
	background-color: white;	
}
table.price_headers_blue {
	border-width: 2px;
	border-style: solid;
	border-color: #3458B8;
	border-collapse: collapse;
	background-color: #3458B8;
	border-collapse: collapse;	
}
table.price_headers_ltblue {
	border-width: 2px;
	border-style: solid;
	border-color: #6699CC;
	border-collapse: collapse;
	background-color: #6699CC;
	border-collapse: collapse;
}
table.price_headers_ltblue td {
	border-width: 2px;
	padding: 3px;
	border-style: solid;
	border-color: #6699CC;
	background-color: #6699CC;
}
table.price_headers_blue td {
	border-width: 2px;
	padding: 3px;
	border-style: solid;
	border-color: #3458B8;
	background-color: #3458B8;
}
table.price_headers_grn {
	border-width: 2px;
	border-style: solid;
	border-color: #458D22;
	border-collapse: collapse;
	background-color: #458D22;
	border-collapse: collapse;
}
table.price_headers_grn td {
	border-width: 2px;
	padding: 3px;
	border-style: solid;
	border-color: #458D22;
	background-color: #458D22;
}
/*cell backgrounds----------------------------------------------------------------------------------------*/
td.bl_long {
	background-image: url(picts04/bkground/bl_long.gif);
	background-repeat: repeat-y;
}
td.gn_long {
	background-image: url(picts04/bkground/gn_long.gif);
	background-repeat: repeat-y;
}
/*tknew----------------------------------------------------------------------------------------*/
.purpletk {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #609;
}
/*Interactive_catalog----------------------------------------------------------------------------------------*/
#lil_image {
	width:166px;
	height:223px;
	background-image:url(interactive_catalog/littlenewsletter.gif);
	background-repeat:no-repeat;
}
.purple_cat_header {
	color:#0066CC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.purple_cat_header_original {
	color:#5D56A3;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.purple_cat_smile {
	padding-left:59px;
	padding-bottom:20px;
	padding-top:10px;
	color:#0066CC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	background-image:url(interactive_catalog/face.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.purple_cat_good {
	padding-left:53px;
	padding-bottom:20px;
	padding-top:10px;
	color:#0066CC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	background-image:url(interactive_catalog/Ying_yang.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.purple_cat_speaking {
	padding-left:130px;
	padding-bottom:20px;
	padding-top:20px;
	color:#0066CC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	font-weight:bold;
	background-image:url(interactive_catalog/graduationhat.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#home_image2 {
	width:437px;
	height:699px;
	float:left;
	background-image:url(interactive_catalog/home1.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

#home_image {
	width:457px;
	height:165px;
	float:left;
	background-image:url(interactive_catalog/home_cat_cov1.gif);
	background-repeat:no-repeat;
}

#home_image3 {
	width:457px;
	float:left;
	background-image:url(interactive_catalog/home_cat_cov2.gif);
	background-repeat:repeat-y;
	height:auto !important;
	min-height:525px;
}
#home_content {
	padding-left:45px;
	float:left;
	width:400px;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
}
#column1 {
	width:200px;
	float:left;
}
#column2 {
	width:200px;
	float:right;
}
#home_image4 {
	width:457px;
	height:23px;
	float:left;
	background-image:url(interactive_catalog/home_cat_cov3.gif);
	background-repeat:no-repeat;	
}

#home_right_column {
	padding-right:5px;
	margin-top:10px;
	padding-top:10px;
	width:206px;
	height:669px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	float:right;
	padding-left:10px;
	margin-right:5px;
	background-color: #FFC;
	border:1px solid #AC252A;
}
#home_right_column2 {
	padding-right:5px;
	margin-top:30px;
	padding-top:10px;
	width:190px;
	height:auto !important;
	min-height:649px;
	overflow: hidden;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	float:right;
	padding-left:10px;
	padding-right:5px;
	background-color: #FFC;
	border:1px solid #AC252A;
}

#home_wrap {
	width:670px;
	height:auto !important;
	min-height:689px;
	overflow: hidden;
	float:left;
}
#home_wrap2 {
	width:675px;
	height:auto !important;
	min-height:680px;
	overflow: hidden;
	float:left;
}
ul.interactive_cat {
	margin-top:0px;
	line-height:22px;
	list-style-type:disc;
	font-size:10px;
	padding-left:15px;
	padding-right:10px;
	
}
#cat_links {
	margin-top:0px;
	height:auto !important;
	min-height:300px;
	overflow: hidden;
}
#cat_links ul{
	margin-top:0px;
	line-height:13px;
	padding-left:0px;
	padding-right:10px;
	margin-left:0px;
}
#cat_links ul li{
	list-style-type:none;
	font-size:10px;
	margin-bottom:10px;
	margin-top:5px;
}
li.cat1 {
	font-size:10px;
	padding-bottom:5px;
	padding-top:5px;
	list-style-type: none;
}
li.cat2 {
	font-size:10px;
	padding-bottom:5px;
	padding-top:5px;
	list-style-type: none;
	padding-left:25px;
	background-image: url(interactive_catalog/Ying_yangsm.gif);
	background-position: 0 0em;
	background-repeat: no-repeat;
}
li.cat3 {
	list-style-type:none;
	font-size:10px;
	margin-bottom:10px;
	margin-top:5px;
	list-style-image: url(interactive_catalog/graduationhatsm.gif);
	margin-left:25px;
}
li.cat4 {
	margin-top:0px;
	font-size:10px;
	padding-bottom:10px;
	padding-top:5px;
	list-style-type: none;
	padding-left:25px;
	background-image: url(interactive_catalog/facesm.gif);
	background-position: 0 0.5em;
	background-repeat: no-repeat;
}
#cat_links ul li a:link {
	text-decoration:underline;
	font-size:10px;
	color:#333;
}
#cat_links ul li a:hover {
	text-decoration:none;
	font-size:10px;
	color:#333;
}

#cat_links ul li a:active {
	text-decoration:underline;
	font-size:10px;
	color:#333;
}
#cat_links ul li a:visited {
	text-decoration:underline;
	font-size:10px;
	color:#333;
}
#cat_links2 {
	margin-top:0px;
	
}
#cat_links2 ul{
	margin-top:0px;
	line-height:13px;
	padding-left:15px;
	padding-right:10px;
}
#cat_links2 ul li{
	list-style-type:disc;
	font-size:10px;
	margin-bottom:5px;
	margin-top:3px;
}
#cat_links2 ul li a:link {
	text-decoration:none;
	font-size:10px;
	color:#333;
}
#cat_links2 ul li a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#333;
}

#cat_links2 ul li a:active {
	font-size:10px;
	color:#333;
}
#cat_links2 ul li a:visited {
	font-size:10px;
	color:#333;
}
#cat_links3 {
	margin-top:0px;
	
}
#cat_links3 ul{
	margin-top:0px;
	line-height:13px;
	padding-left:15px;
	padding-right:10px;
}
#cat_links3 ul li{
	list-style-type:disc;
	font-size:10px;
	margin-bottom:5px;
	margin-top:3px;
}
#cat_links3 ul li a:link {
	text-decoration:none;
	font-size:10px;
	color:#333;
}
#cat_links3 ul li a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#333;
}

#cat_links3 ul li a:active {
	font-size:10px;
	color:#333;
}
#cat_links3 ul li a:visited {
	font-size:10px;
	color:#333;
}
#cat_links4 {
	margin-top:0px;
	
}
#cat_links4 ul{
	margin-top:0px;
	line-height:13px;
	padding-left:15px;
	padding-right:10px;
}
#cat_links4 ul li{
	list-style-type:disc;
	font-size:14px;
	margin-bottom:5px;
	margin-top:3px;
}
#cat_links4 ul li a:link {
	text-decoration:none;
	font-size:13px;
	color:#333;
}
#cat_links4 ul li a:hover {
	text-decoration:underline;
	font-size:13px;
	color:#333;
}

#cat_links4 ul li a:active {
	font-size:13px;
	color:#333;
}
#cat_links4 ul li a:visited {
	font-size:13px;
	color:#333;
}
#cat_links5 {
	margin-top:0px;
	
}
#cat_links5 ul{
	margin-top:0px;
	line-height:17px;
	padding-left:30px;
	padding-right:10px;
}
#cat_links5 ul li{
	list-style-type:decimal;
	font-size:12px;
	margin-bottom:5px;
	margin-top:3px;
}
#cat_links6 ul{
	margin-top:0px;
	line-height:17px;
	padding-left:30px;
	padding-right:10px;
}
#cat_links6 ul li{
	list-style-type:none;
	font-size:12px;
	margin-bottom:5px;
	margin-top:3px;
}
#whitelinks_list ul {
	list-style:none;
	margin-top:5px;
}
li.white_list {
	list-style:none;
	margin-top:4px;
}
a.whitelinks {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}
.subhead_cat {
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#333;
}
/*Interactive_catalog_interiors----------------------------------------------------------------------------------------*/
#cat_product_header {
	width:679px;
	text-align:center;
}
#cat_product_lt_column{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/RALLY!Math.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px;
}
#cat_product_subhead {
	width:351px;
	height:110px;
	background-image:url(interactive_catalog/arrow_curve.gif);
	background-repeat:no-repeat;
	float:left;
	padding-left:140px;
}
#cat_map{
	width:491px;
	height:363px;
	float:left;
}
#cat_wrap {
	width:679px;
	height:543px;
	float:left;
}
p.quote {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333;
	word-spacing:5px;
}
p.steps {
	margin-top:2px;
	text-indent: -15px;
	margin-bottom:0px;
	margin-left:15px;
	}
p.steps_space {
	margin-top:4px;
	padding-top:0px;
	margin-bottom:0px;
}
p.steps_space1 {
	margin-top:4px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:15px;
}
p.steps_space1a {
	margin-top:4px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:20px;
}
#cat_product_lt_column_three_steps{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/3steps.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px;
	background-position: 4px 0px;
}
#cat_product_lt_column_at_home{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/AtHome.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px;	
}
#cat_product_lt_column_reading_cards{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/Cards.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px;		
}
#cat_product_lt_column_math_success{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/EssentialMath.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px
}
#cat_product_lt_column_reading_success{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/EssentialReading.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px
}
#cat_product_lt_column_focus_on_math{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/FocusMath.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px
}
#cat_product_lt_column_focus_on_reading{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/FocusReading.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px
}
#cat_product_lt_column_achieve_your_goal{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/GOAL.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px
}
#cat_product_lt_column_math_solutions{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/MathSolutions.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px
}
#cat_product_lt_column_math_tracker{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/MathTracker.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px
}
#cat_product_lt_column_paired_passages{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/PairedPassages.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px
}
#cat_product_lt_column_skill_by_skill{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/Skill.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px
}
#cat_product_lt_column_step_up{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/StepUp.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px
}
#cat_product_lt_column_think_reading{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/Think.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px
}
#cat_product_lt_column_test_preparation{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/test_preparation.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px
}
#cat_product_lt_column_tracker_reading{
	width:168px;
	height:263px;
	background-image:url(interactive_catalog/ReadingTracker.gif);
	background-repeat:no-repeat;
	float:left;
	padding-top:210px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	padding-left:20px;
}

/*listsforcss--------2009--------------------------------------------------------------------------------*/
ul.bullet_for_copy{
	margin-top:0px;
	line-height:14px;
	margin-left:0px;
	padding-left:15px;
}
ul.bullet_for_copy li{
	list-style-type:disc;
	font-size:12px;
	margin-bottom:5px;
	margin-top:3px;
}
ul.nobullet_for_copy{
	margin-top:0px;
	line-height:17px;
}
ul.nobullet_for_copy li{
	list-style-type:none;
	font-size:12px;
	margin-bottom:5px;
	margin-top:3px;
}
td.graybox {
	background-color:#CCC;
	text-align:left;
	vertical-align: middle;
	white-space: normal;
	display: block;
	padding: 5px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
blockquote.customer {
	font-size:11px;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:600;
	margin:0px;
	padding:5px;
}
.customer_small {
	font-size:10px;
	color:#C00;
	font-family:Verdana, Geneva, sans-serif;
	text-align:right;
	font-weight:normal;
}
/*button*/

a.fladopt:link {
border:#006 1px solid; 
text-align:center; 
margin-bottom:5px;
color:#FFF;
background-color:#cc0000; 
color:#FFF;
text-decoration:none;
padding:10px;
width:90%;
display:block;
font-weight:bold;
}
a.fladopt:visited {
border:#006 1px solid; 
text-align:center; 
margin-bottom:5px;
color:#FFF;
background-color:#cc0000; 
color:#FFF;
text-decoration:none;
padding:10px;
width:90%;
display:block;
font-weight:bold;
}
a.fladopt:hover {
border:#006 1px solid; 
text-align:center; 
margin-bottom:5px;
background-color:#fff; 
color:#cc0000;
text-decoration:none;
padding:10px;
width:90%;
display:block;
font-weight:bold;
}
a.fladopt:active {
border:#006 1px solid; 
text-align:center; 
margin-bottom:5px;
color:#FFF;
background-color:#cc0000; 
color:#FFF;
text-decoration:none;
padding:10px;
width:90%;
display:block;
font-weight:bold;
}
p {
	margin:0px 0px 6px 0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	line-height:17px;
}
/*new product style*/
.blue_box_for_callouts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3E3E3E;
	background-color:#A8C4CF;
	padding-right:4px; 
	padding-top:4px; 
	padding-left:13px; 
	padding-bottom:4px; 
	border-style:solid; 
	border-width:1px; 
	border-color:#333; 
	line-height:12px; 
	margin-top:5px;
	margin-bottom:10px;
}
.list_spacer_between{
	padding-bottom:5px;
}
.list_space_tight {
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
}
.link_holder_research {
	float:left;
	text-align:left; 
	padding-bottom:5px;"
}
/*tooltip ----- home page*/
#tooltip_box {
}
#tooltip_box a.tooltip {
	text-decoration:underine;
	background-color:#ffffff;
	font-size:10px;
}
#tooltip_box a.toolip:hover {
	text-decoration:none;
	background-color:#ffffff;
	font-size:10px;
} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:250px; text-decoration:none;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ACDCE0; color:#6c6c6c;text-decoration:none;}
