/* demo, video, purchase links */
/* --------------------------- */

.graphicLink {
	border: 1px #ffffff solid;
	cursor: hand;
	cursor: pointer;
	padding: 2px;
	font: 8pt verdana;
	color: #662222;
	width: 130px;
	}

.graphicLinkHover {
	border: 1px #dddddd solid;
	padding: 2px;	
	background-color: #eeeeee;
	font: 8pt verdana;
	color: #660000;
	cursor: hand;
	cursor: pointer;
	width: 130px;
	}
	
	


/* specific text styles */
/* -------------------- */

.heading0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #662222;
	border-color: black black #CCCCCC;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	margin-bottom: 4px
	}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #662222;
	border-color: black black #CCCCCC;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
	margin-bottom: 4px
	}


/* phys.htm subheading */
/* ------------------- */

.subHeading {
	border-top: 1px solid #aaaaaa;
	border-right: 0px none #666666;
	border-bottom: 0px none #f0f0f0;
	border-left: 0px none #666666;
	padding-top: 0px;
	padding-bottom: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #333333;
	}



/* top menu bar */
/* ------------ */

.topMenuBar {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	background-color: #800000; 
	border-color: 800000 800000 000000 800000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px
	}

.topMenuBase {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	background-color: #800000; 
	}
	
.topBarFlag {
	font: 11px verdana;
	color: #ffffff;
	border-top: 1px solid #990000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #990000;
	}

.topMenu {  
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	background-color: #800000; 
	width: 120px; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px; 
	border-color: 006699 001144 001144 006699; 
	border-style: none; 
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px
	}
	
.topMenuLink {  
	display: block;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	background-color: #800000; 
	width: 100%; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 4px; 
	border-color: 780000 800000 800000 800000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	text-decoration: none;
	}
	
.topMenuLink:hover {  
	display: block;
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	background-color: #660000; 
	width: 100%; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 4px; 
	border-color: 990000 000000 000000 660000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	text-decoration: none;
	}

.topMenuTable {  
	border-color: 660000 000000 000000 cc0000; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px;
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	text-decoration: none;
	}



/* sidebar styles */
/* -------------- */
	
#sidebar
{
	background-color: #DDDCC8;
}
	
.sideTable {
	font: 11px verdana;
	background-color: #DDDCC8;
	color: #664444;
	}

.sideTableLink {
	cursor: hand;
	cursor: pointer;
	font: 11px verdana;
	background-color: #DDDCC8;
	color: #664444;
	display: block;
	border-style: dotted;
	border-top: 1px none #dddddd;
	border-right: 0px none #666666;
	border-bottom: 1px dotted #d8d0c8;
	border-left: 0px none #666666;
	text-decoration: none;
	padding: 3px;
	}
	
	
.sideTableRadioLink {
	font: 11px verdana;
	background-color: #DDDCC8;
	color: #664444;
	display: block;
	border-style: dotted;
	border-top: 0px none #dddddd;
	border-right: 0px none #666666;
	border-bottom: 0px dotted #d8d0c8;
	border-left: 0px none #666666;
	text-decoration: none;
	}

	
.sideTableLinkHover {
	background-color: #e0d8d8;
	cursor: hand;
	cursor: pointer;
	font: 11px verdana;
	color: #664444;
	display: block;
	border-bottom: 1px solid #d0c8c8;
	text-decoration: none;
	}
	
.sideTableTitle {
	background-color: #D1D0C8;
	font: 11px verdana;
	color: #DDD0E0;
	border-top: 1px solid #F8F8F0;
	border-bottom: 1px solid #999988;
	display: block;
	}
	
.sideTableTopTitle {
	background-color: #334477;
	cursor: pointer;
	cursor: hand;
	font: 12px verdana;
	color: #DDD0E0;
	border-top: 1px solid #f0f0ff;
	border-right: 0px none #666666;
	border-bottom: 1px solid #995533;
	border-left: 0px none #666666;
	display: block;
	}
	


/* Lesson plan index styles */
/* ------------------------ */
	
td.lessonPlan {  
	font: 10px Verdana, Arial, Helvetica, sans-serif normal; 
	margin:0px; 
	align: center; 
	padding:2px; 
	text-decoration:none;
	border: 1px solid;
	border-color: #ffffff #ffffff #cccccc #ffffff;

	}
	
td.lessonPlan p {  
	font: 11px Verdana, Arial, Helvetica, sans-serif normal; 
	align: center; 
	text-decoration:none;
	}
	
td.lessonPlan a {  
	font: 10px Verdana, Arial, Helvetica, sans-serif normal; 
	color: #223344; 
	background:#f0f8ff; 
	margin:1px; 
	width: 100px;
	display: block;
	padding:1px; 
	border:1px solid; 
	border-color: #bbccdd #bbccdd #bbccdd #bbccdd; 
	text-decoration:none;
	}
	
td.lessonPlan a:hover {  
	background:#ddeeff; 
	font: 10px Verdana, Arial, Helvetica, sans-serif normal; 
	color: #000066; 
	margin:1px; 
	align: center; 
	padding:1px; 
	border:1px solid; 
	border-color: #bbccdd #bbccdd #bbccdd #bbccdd; 
	text-decoration:none;
	}


/* Main Parts */
.cwunit
{
	padding: 0px;
	margin: 0px;
	text-align: center; 				/* actually want to center block content, but auto margins dont work consistently and this works for IE */
	font-family: Arial, Helvetica, sans-serif;
	background-color : #e4d4b4;
	line-height: 24px;  				/* change between projects */
}

/* dropdown openers */
.sectionHeading {
	font-size: small;
	color: #003311;
	font: arial, helvetica, sans-serif; 
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	}
	
.closedHeading {
	display: none;
	}
	
.openHeading {
	display: block;
	margin-left: 20px;
	}
	
.s-link { 
	color: #002211; 
	} 
	
.s-link-selected { 
	color: #004477;
	text-decoration: underline;
	} 

.s-link:hover { 
	color: #000000; 
	} 

.s-group-closed {
	}
	
.s-group-open {
	color: #330000;
	/*
	border-top: 0px none #d8d0d0;
	border-bottom: 1px solid #f8f0f0;
	background: #ebe0e0;
	*/
	}
	
	
.s-title { 
	color: #556677; 	
	/*
	border-top: 1px solid #e4e0e0;
	border-bottom: 1px solid #e4e0e0;
	*/
	}

.s-title-open { 
	color: #000820; 
	/*
	border-top: 1px solid #d8d0d0;
	border-bottom: 1px solid #ebe0e0;
	background: #ebe0e0;
	*/
	}

	
	
.corpMenuBody {
	background-color: #e0e0e8;
	}

.sectionHeading {
	color: #004477;
	}

.dTitle {
	color: #993322;
	}

