/* ######Body style ###### */
body.green	{
	color:	#000;
	background : #6c0;  
	}
body.ltgreen	{
	color:	#000;
	background : #cf3;  
	}
body.blue	{
	color:	#000;
	background : #06c;  
	}
body.winter	{
	color:	#66f;
	background : #06c;  
	}
body.red	{
	color:	#000;
	background : #c30;  
	}
body.pr	{
	color:	#000;
	background : #fff;  
	}

body.purple	{
	color: #000;
	background : #696efe;
	}
    
body.magenta {	
	color: #000;	
	background: #993399; 
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/teachers_bkd.gif);	}	

body.yellow {	color: #000;	background: #FF9933;	} 

/* ######Link styles ###### */
a	{
	text-decoration: underline;
	font-weight: bold;
	}
a:link	{
	color:	#339;
	text-decoration: underline;
	}
a:visited	{
	color:	#336;
	text-decoration: underline;
	}
a:active	{
	color:	#c30;
	text-decoration: underline;
	}
a:hover	{
	color:	#c30;
	text-decoration: none;
	}
	
a.home:link	{
	color:	#fff;
	text-decoration: underline;
	}
a.home:visited	{
	color:	#fff;
	text-decoration: underline;
	}
a.home:active	{
	color:	#fff;
	text-decoration: underline;
	}
a.home:hover	{
	color:	#fff;
	text-decoration: none;
	}
a.add	{
	color:	#900;
	text-decoration: underline;
	}	

a.red	{
	color: #cd3503;
	text-decoration: underline;
	font-weight: bold;
	}
a.red:link	{
	color:	#cd3503
	text-decoration: underline;
	}
a.red:visited	{
	color:	#cd3503;
	text-decoration: underline;
	}
a.red:active	{
	color:	#cd3503;
	text-decoration: underline;
	}
a.red:hover	{
	color:	#cd3503;
	text-decoration: none;
	}


/* ######Column background color styles###### */
.navBkgdOn { 
	background-image: url(../images/nav_on_bkgd_left.gif); 
	background-color: #ff6;
	}
.dash { 
	background-image: url(../images/dashedLine_vert.gif); 
	/* background-color: #69c; */
	}
.activity { 
	background-color: #ccf;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	color:#000; 
	}

/* ######Content Styles###### */

/* ##headers and text## */
.headerA { 
	font-family: helvetica, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #c30;
	}

.headerAWhite { 
	font-family: helvetica, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	}

.headerB { 
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #c30;
	}

.headerBWhite { 
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	}
	
.headerC { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #c30;
	}

.headerCWhite { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	}
	
.headerPr { 
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #000;
	}

.headerBlack { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px; 
	color: #000; 
	margin-top: 0; 
	padding-top: 0; 
	font-weight: bold;
	}

p { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #000; 
	margin-top: 0; 
	padding-top: 0;
	}

li { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #000; 
	margin-bottom: 5px; 
	}

.caption { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 
	color: #03c; 
	margin-top: 0; 
	padding-top: 0; 
	}

.bodytext { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #000; 
	margin-top: 0; 
	padding-top: 0; 
	}	
	
.bodytextWhite { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #fff; 
	margin-top: 0; 
	padding-top: 1; 
	padding-left: 6;
	padding-right: 6;
	}
	
.bodytextWhite2 { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #fff; 
	margin-top: 0; 
	padding-top: 1; 
	padding-left: 7;
	padding-right: 6;
	}	

.bodytextBold { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #000; 
	margin-top: 0; 
	padding-top: 0; 
	font-weight: bold;
	}

.bodytextBoldY { 
	font-family: verdana, arial, helvetica, sans-serif;	
	font-size: 11px; 
	color: #ff6; 
	margin-top: 0; 
	padding-top: 0; 
	font-weight: bold;
	}

.smallfont { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	color:#000; 
	}
	
.articleNav { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 
	color:#000; 
	margin-bottom:9px;
	}
	
.smallfontBold { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	color:#c30; 
	font-weight:bold; }

.smallfontW { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	color:#fff; 
	}

.smallfontWBold { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	color:#fff; 
	font-weight:bold; }

.smallfontBBold { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	color:#026; 
	font-weight:bold; }

.medfont { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 
	color:#000; 
	}

.print { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	color:#000;
	letter-spacing: 1px 
	}
.formtext {
	font-family: helvetica, arial, sans-serif;
	font-size: 10px;
	}

/* ##SubNav## */
.nav { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #c30; 
	font-weight: bold; 
	background-color: #ff6;
	}
.subNav { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	color: #c30;
	font-weight: bold; 
	background-color: #ff6; 
	}
.subNavB { 
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #c30;
	background-color: #ff6; 
	}
.bullet { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	color: #c30;
	background-color: #ff6; 
	}
.bulletW { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px; 
	color: #c30;
	background-color: #fff; 
	}
.button {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #c30;
	color: #fff;
	font-weight: bold;
	margin: 0;
	}
.buttonCal {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #c30;
	color: #fff;
	font-weight: bold;
	margin: 0;
	}
.buttonblue {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #369;
	color: #fff;
	font-weight: bold;
	margin: 0;
	}

/* ##Misc## */	
.subscript { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
	color: #000; 
	margin-top: 0; 
	padding-top: 0;
	vertical-align: sub;
	}
	
	.buttonTest {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #ff3300;
	color: #fff;
	font-weight: bold;
	margin: 0;
	}


/* ## Style for Hurdle Quiz ## */

p.hurdle { 
	font-family: arial, helvetica, sans-serif;
	font-size: 14px; 
	color: #000; 
	margin-top: 0; 
	padding-top: 0;
	}

.hurdleSmall { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; 
	color: #009; 
	}
	
	
.monospace {
	font-family: courier, monospace;
	}
.bodytextPadded {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-right: 5px;
	padding-left: 5px;
}

/* ############Row and Column Backgrounds############ */
td.bgGreen {background-color:#DCFE76;
		}
td.bgPurple {background-color:#696EFE;
		}
td.bgWhite {background-color:#fff;
		}
td.bgBlack {background-color:#000;
		}
td.bgYellow {background-color:#FFCC33;
		}
		
td.bgMagenta {background-color:#993399;
		}
		
td.features {
	background-color:#FFCC33;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(../images/features_bkd.jpg);
		}
		
td.bgNotebook {
	background-color:#FFCC33;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(../images/image_home_notebook.jpg);
		}
		
td.bgAbout {
	background-color:#FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/bkd_teachers_about.jpg);
		}
		
td.bgActivities {
	background-color:#FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/bkd_teachers_activities.jpg);
		}
		
td.bgSiteGuide {
	background-color:#FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/bkd_teachers_siteguide.jpg);
		}

.highlight {background-color:#ccf; }

.highlightRed {color:#c30; }