/* MAIN PRESCHOOL PREP COMPANY CSS */

/* CSS Document */
	body,td,p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #161189; line-height: 18px }
	A:link { font-size: 14px; text-decoration: underline; color: #161189 }
	A:visited { font-size: 14px; text-decoration: underline; color: #161189 }
	A:hover { font-size: 14px; text-decoration: underline; color: #3e6a97 }
	A:active { font-size: 14px; text-decoration: underline; color: #3e6a97 }
	input { font-family: Arial, Helvetica, sans-serif; font-size: 14px; background:#ffffff; color:#161189 }
	textarea { font-family: Arial, Helvetica, sans-serif; font-size: 14px; background:#ffffff; color:#161189 }
	.tl { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #161189; font-weight: bold; line-height: 13px }
	.tl A:link { font-size: 12px; text-decoration: underline; color: #161189; font-weight: bold; line-height: 13px }
	.tl A:visited { font-size: 12px;  text-decoration: underline; color: #161189; font-weight: bold; line-height: 13px }
	.tl A:hover { font-size: 12px; text-decoration: underline; color: #3e6a97; font-weight: bold; line-height: 13px }
	.tl A:active { font-size: 12px; text-decoration: underline; color: #3e6a97; font-weight: bold; line-height: 13px }
	.wc { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #161189; line-height: 16px }
	.pd { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #161189; line-height: 18px }
	.pds { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #161189; line-height: 16px }
	.pp { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; line-height: 18px }
	.ht { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #161189; font-weight: bold; line-height: 18px }
	.h1 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #161189; font-weight: bold; line-height: 20px }
	.h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #161189; font-style:italic; line-height: 14px }
	.h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #161189; line-height: 20px }
	.red { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; line-height: 16px; font-weight: bold }
	.red2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FF0000; line-height: 20px; font-weight: bold }

/* Background Tiling */
	/*.c { background-image: url(../im/c.gif); background-repeat:repeat-x }*/
	.l { background-color: #66A2D9 }
	.w { background-color: #FFFFFF }

/* Redirection Page */
	.rp { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #161189; font-weight: bold; line-height: 25px }
	.rp A:link { font-size: 17px; text-decoration: underline; color: #161189; font-weight: bold; line-height: 25px }
	.rp A:visited { font-size: 17px;  text-decoration: underline; color: #161189; font-weight: bold; line-height: 25px }
	.rp A:hover { font-size: 17px; text-decoration: underline; color: #3e6a97; font-weight: bold; line-height: 25px }
	.rp A:active { font-size: 17px; text-decoration: underline; color: #3e6a97; font-weight: bold; line-height: 25px }
	.rps { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #161189; font-weight: bold; line-height: 20px }
	.rps A:link { font-size: 15px; text-decoration: underline; color: #161189; font-weight: bold; line-height: 20px }
	.rps A:visited { font-size: 15px;  text-decoration: underline; color: #161189; font-weight: bold; line-height: 20px }
	.rps A:hover { font-size: 15px; text-decoration: underline; color: #3e6a97; font-weight: bold; line-height: 20px }
	.rps A:active { font-size: 15px; text-decoration: underline; color: #3e6a97; font-weight: bold; line-height: 20px }

/* Individual Pages */
	.mtl { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #161189; line-height: 16px }

/* Next or Previous Page Links */
	.pl { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3e6a97 }
	.pl A:link { font-size: 12px; text-decoration: none; font-weight: bold; color: #3e6a97 }
	.pl A:visited { font-size: 12px;  text-decoration: none; font-weight: bold; color: #3e6a97 }
	.pl A:hover { font-size: 12px; text-decoration: none; font-weight: bold; color: #161189 }
	.pl A:active { font-size: 12px; text-decoration: none; font-weight: bold; color: #161189 }
	.pla { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #161189 }

/* Sub-Menu */
	.sm	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3e6a97 }
	.sm A:link { font-size: 12px; text-decoration: none; font-weight: bold; color: #3e6a97 }
	.sm A:visited { font-size: 12px; text-decoration: none; font-weight: bold; color: #3e6a97 }
	.sm A:hover { font-size: 12px; text-decoration: underline; font-weight: bold; color: #161189 }
	.sm A:active { font-size: 12px; text-decoration: none; font-weight: bold; color: #161189 }

/* Sub-Menu Active */
	.sma { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #161189 }
	.sma A:link { font-size: 12px; text-decoration: none; font-weight: bold; color: #161189 }
	.sma A:visited { font-size: 12px; text-decoration: none; font-weight: bold; color: #161189 }
	.sma A:hover { font-size: 12px; text-decoration: underline; font-weight: bold; color: #161189 }
	.sma A:active { font-size: 12px; text-decoration: none; font-weight: bold; color: #161189 }

/* Sub-Menu's Sub-Items  */
	.sms { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3e6a97 }
	.sms A:link { font-size: 11px; text-decoration: none; font-weight: normal; color: #3e6a97 }
	.sms A:visited { font-size: 11px; text-decoration: none; font-weight: normal; color: #3e6a97 }
	.sms A:hover { font-size: 11px; text-decoration: underline; font-weight: normal; color: #161189 }
	.sms A:active { font-size: 11px; text-decoration: none; font-weight: normal; color: #161189 }

/* Sub-Menu Active */
	.smsa { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #161189 }

/* Sub-Menu Demo */
	.smd { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #3e6a97; line-height: 18px }

/* Press Releases Page */
	.p1 { font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #161189; font-weight: bold; line-height: 35px }
	.p2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #161189; font-weight: bold; font-style:italic; line-height: 25px }
	.p3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #161189; font-weight: bold; line-height: 20px }
	.ir { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; letter-spacing: 2px }	
	.pc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 17px }
	.pc A:link { font-size: 12px; text-decoration: underline; color: #000000; line-height: 17px }
	.pc A:visited { font-size: 12px;  text-decoration: underline; color: #000000; line-height: 17px }
	.pc A:hover { font-size: 12px; text-decoration: underline; color: #000000; line-height: 17px }
	.pc A:active { font-size: 12px; text-decoration: underline; color: #000000; line-height: 17px }

/* Awards Page */
	.aw { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #161189; line-height: 16px }
	.aw A:link { font-size: 12px; text-decoration: underline; color: #161189; line-height: 16px }
	.aw A:visited { font-size: 12px;  text-decoration: underline; color: #161189; line-height: 16px }
	.aw A:hover { font-size: 12px; text-decoration: underline; color: #3e6a97; line-height: 16px }
	.aw A:active { font-size: 12px; text-decoration: underline; color: #3e6a97; line-height: 16px }

/* Contact Us Page */
	.cu1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #161189; font-weight: bold }
	.cu2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #161189; font-weight: bold; line-height: 20px }
	.cu2 A:link { font-size: 16px; text-decoration: underline; color: #161189 }
	.cu2 A:visited { font-size: 16px; text-decoration: underline; color: #161189 }
	.cu2 A:hover { font-size: 16px; text-decoration: underline; color: #3e6a97 }
	.cu2 A:active { font-size: 16px; text-decoration: underline; color: #3e6a97 }

/* Demo Page */
	.d { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3e6a97 }
	.d A:link { font-size: 11px; text-decoration: none; color: #161189 }
	.d A:visited { font-size: 11px; text-decoration: none; color: #3e6a97 }
	.d A:hover { font-size: 11px; text-decoration: underline; color: #3e6a97; font-weight: bold }
	.d A:active { font-size: 11px; text-decoration: none; color: #3e6a97 }

/* Forms */
	.fm { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #161189; line-height: 23px }
	.fm A:link { font-size: 14px; text-decoration: underline; color: #161189; line-height: 23px }
	.fm A:visited { font-size: 14px;  text-decoration: underline; color: #161189; line-height: 23px }
	.fm A:hover { font-size: 14px; text-decoration: underline; color: #3e6a97; line-height: 23px }
	.fm A:active { font-size: 14px; text-decoration: underline; color: #3e6a97; line-height: 23px }

/* Store - Gift Certificate Page */
	.gc { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #161189; line-height: 13px }

/* Store Links */
	.sl { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #161189 }
	.sl A:link { font-size: 12px; text-decoration: underline; font-weight: bold; color: #161189; font-variant:small-caps; letter-spacing: 1px }
	.sl A:visited { font-size: 12px;  text-decoration: underline; font-weight: bold; color: #161189; font-variant:small-caps; letter-spacing: 1px }
	.sl A:hover { font-size: 12px; text-decoration: underline; font-weight: bold; color: #3e6a97; font-variant:small-caps; letter-spacing: 1px }
	.sl A:active { font-size: 12px; text-decoration: underline; font-weight: bold; color: #3e6a97; font-variant:small-caps; letter-spacing: 1px }

/* Footer Links */
	.fl	{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #333333; letter-spacing: 1px }
	.fl A:link { font-size: 13px; text-decoration: underline; color: #333333; letter-spacing: 1px }
	.fl A:visited { font-size: 13px; text-decoration: underline; color: #333333; letter-spacing: 1px }
	.fl A:hover { font-size: 13px; text-decoration: underline; color: #000000; letter-spacing: 1px }
	.fl A:active { font-size: 13px; text-decoration: underline; color: #000000; letter-spacing: 1px }

/* Fineprint */
	.fp	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 17px; letter-spacing: 1px }
	.fp A:link { font-size: 10px; text-decoration: underline; color: #333333; letter-spacing: 1px }
	.fp A:visited { font-size: 10px; text-decoration: underline; color: #333333; letter-spacing: 1px }
	.fp A:hover { font-size: 10px; text-decoration: underline; color: #000000; letter-spacing: 1px }
	.fp A:active { font-size: 10px; text-decoration: underline; color: #000000; letter-spacing: 1px }
	
/* Privacy */
	.ph { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #161189; font-weight: bold; text-decoration: underline }
	
/* meet the sightwords styles */
	a.footlink:link, a.footlink:hover, a.footlink:visited {
	text-decoration: none;
	font-weight: normal;
	color: #333333;
	}

	
	#chart-container {
	position: relative;
	top: 20px;
	text-align: center;
	clear: right; 
	}
	
	#sightwords-chart {
	width: 95%;
	border-style: solid;
	border-width: 3px;
	border-collapse: collapse;
	border-color: white;
	font-size: 14px;
	}
	
	#sightwords-chart th, #sightwords-chart td {
	border: 1px solid #161189;
	padding: 3px;
	font-size: 14px;
	}

	.smallsup {font-size: 12px}	

	.sw-img {
	float: right; 
	text-align: center;
	width: 155px;
	padding: 0 0 0 10px;
	}
	
/* prep packs page styles */

	.ppp-info { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000; line-height: 1em; }
	
/* misc styles */

	.ws-navigation {
		padding-top: 10px;
	}