
    /* * { font-family: Arial, Helvetica, sans-serif; font-size: 12px;
    font-style: normal; line-height: normal; font-weight: normal; font-variant:
    normal; text-transform: none; color: #000000; } */ 


ul.disc {list-style-type: disc;}
ul.circle {list-style-type: circle;}
ul.square {list-style-type: square;}
ul.none {list-style-type: none;}
ol.decimal {list-style-type: decimal;}
ol.lroman {list-style-type: lower-roman;}
ol.uroman {list-style-type: upper-roman;}
ol.lalpha {list-style-type: lower-alpha;}
ol.ualpha {list-style-type: upper-alpha;}
img	{border:0; vertical-align:middle;}
.hidden {display: none;}
.unhidden {display: block;}
.nobr {white-space: nowrap;}
.highlight {background-color:yellow;}
.image_right {float: right;}
.suppress {color:#C0C0C0;}
.float_right {float:right;}
.greek {font-family: "Times New Roman", Times, serif;font-size:20px;color:#000000;}
.graphicIndent {margin-left: 10em;}
.textIndent {margin-left: 3em;}
body
	{ 
		max-width:1200px;
		margin-left: 10%;
		margin-right:5%;
		font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
		font-size: 24px; 
		font-weight:normal; 
		line-height: 120%; 
		background-color:#FFFFFF;
		color:#000000; 
		text-align:left; 
	}



.top_table_title
	{
		font-size:1.5em;
		font-weight:bold;
		text-align:center;
		color:#0000FF;
	}
.table_title
	{
		font-size:1.2em;
		font-weight:bold;
		text-align:center;
		color:#0000FF;
	}
.small_table_text
	{
		font-size:0.9em;
		font-weight:normal;
		text-align:left;
	}
	
p
	{
		font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight:normal; 
		line-height: 120%; 
		margin-left: 0.2em;
		margin-right:0.1em;
		color:#000000; 
		text-align:left; 
	}
.lroman li
	{
		font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight:normal; 
		line-height: 120%; 
		color:#000000;
	}

.disc 
	{
		font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight:normal; 
		line-height: 120%; 
		color:#000000;
	}

.decimal li
	{
		font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight:normal; 
		line-height: 120%; 
		color:#000000;
	}
	
.display_me
	{
		font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight:normal; 
		line-height: 120%; 
		color:#000000;
	}	
	
p.extras
	{
		background-color: #BBDDFF;
	}
	
.extras p
	{
		background-color: #BBDDFF;
	}	
	
p.group_title
	{
		background-color: #EEE9E9;
	}
.exercises p
	{
		background-color: #EEE9E9;	
	}

H1,H2,H3,H4,H5
	{
		padding-top: 0em;
		padding-bottom: 0em;
		margin-top: .3em;
		margin-bottom: 0.5em;
		font-family: Arial, Helvetica,sans-serif; 
		font-style: normal; 
		font-weight: bold;
		font-variant: normal;
		font-weight: bold;
		line-height: 120%; 
		color: #0000FF; 
		text-align:center; 		
	}

H1
	{
		font-size: 1.5em; 
	}
	
H2
	{
		font-size: 1.4em; 
		line-height: 110%;
	}

H3
	{
		font-size: 1.2em;
		text-align: left;
	} 		
	
H4
	{
		font-size: 1em;
		text-align: left;
		margin-top:1.2em;
	} 

H5
	{
		font-size: 0.9em;
		text-align: left;
	}

	
.left_content
	{
		float:left;
	}
.right_content
	{
		float: right;
	}
	
.left_content,.right_content
	{
		font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight:normal; 
		line-height: 120%; 
		border:2px solid #808080;
		background-color: #FBFBFB;
		margin-bottom:8px;
		padding:0.02em;
		width:47%;
	}

.left_objectives
	{
		float:left;
	}
.right_objectives
	{
		float: right;
	}
	
.left_objectives,.right_objectives
	{
		font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight:normal; 
		line-height: 120%;
		color:#000000; 		
		border:4px solid #FFFF00;
		background-color: #FAFAD2;
		margin-bottom:8px;
		padding:0.3em;
		width:47%;
	}

.formula
	{
		margin-left:5em;
	}

.expectations LI 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight:normal; 
		line-height: 175%; 
		color: #000000; 
		text-align:left; 
	}

.exercises 
	{ 
		border:4px dashed #CDC9C9;
		background-color: #EEE9E9;
		padding:0.3em;
		margin-top:1.5em;
		margin-bottom:1.5em;
	} 
.hidden_example
	{
		display: none;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight:normal; 
		line-height: 130%; 
		color: #000000; 
		text-align:left; 
	}

.extras 
	{ 
		font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
		font-size: 18px; 
		font-weight:normal; 
		line-height: 120%;
		color:#000000; 		
		margin-top:0.5em;
		border:3px ridge #0000CC;
		background-color: #BBDDFF;
		padding:0.3em;
		clear:both;
	} 

		
.popup_text_index
	{ 
		background-color:#248A24;
		color: #FFFFFF; 
		text-align:left; 
		text-decoration: none;
		cursor:help;

	}
	
.popup_text
	{ 
		font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
		font-size: 22px; 
		font-weight:normal; 
		line-height: 130%;; 
		text-align:left; 
	}
.quiz_grouper
	{
		padding-bottom: 1.0em;
		border:4px dashed #CDC9C9;
		background-color: #EEE9E9;
		clear:both;
	}
.grouper
	{
		border-width: 3px;
		border-color: #99CCFF;
		border-style: dashed;
		padding: .5em;
	}
.group_title 
	{ 
		font-size: 18px; 
		font-weight: bold; 
		color:#0000FF; 
		text-align: left;
		line-height:100%;
	} 
		
#footer
	{
		clear: both;
		width: 100%;  
		position:relative;
		bottom: 0;
		background-color: #ECECEC;
		border:3px ridge #E0E0E0;
		padding-top: 0em;
		padding-bottom: 0em;
		font-size:12px;
		text-align:left;
		padding:0.1em;
	}

.hint
	{
		font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		font-weight:bold; 
		line-height: 100%;		
		float:right;
		background-color:#CCCCAE;
	}

a 
	{
		text-decoration: underline; 
		color: #0000FF; 
		font-weight:bold; 
		background: #CCFFCC;
	} 


a:hover 
	{ 
		background: #33FF33; 
	} 

b.bold_blue
	{ 
		font-weight:bold;
		color: #0000FF; 
	}

.bigred
	{ 
		font-size:22px; 
		font-style: normal; 
		line-height: normal; 
		font-weight: bold;
		font-variant: normal; 
		text-transform: none; 
		color: #FF0000; 
	}

.boldredsmall
	{ 
		font-size: 14px;
		font-weight: bold; 
		color: #FF0000; 
	}



.my_hmenu 
	{
		margin-left: 5px;
		padding:0.1em;
		clear:both;
	}
	
	
.my_hmenu UL 
	{
		padding: 0; 		
		margin:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;		
		font-size: 14px;
		font-weight: bold;		
		line-height: 120%; 
	}
	
.my_hmenu LI 
	{
		display: inline; 
		width: 115px; 
		height: 20px; 
		text-align: left;
	}

.my_hmenu LI A 
	{
		color: #0000FF; 
		background-color: #99FF00; 
		border-style:outset;
		padding:0.15em;
		width: 100%; 
		height: 100%; 
		text-decoration:none;
	}

.my_hmenu LI A:hover 
	{
		color: #C0C0C0; 
		border-style: inset; 
		background-color: #248A24; 
	}

@media print 
{

#title, #switchform, #switcher, #footer
	{
		display:none;
	}


