body {
text-align:center;
}
p {
color:black;
font-size: 14px;
font-family:Arial;
margin-top: 0px;
margin-bottom: 22px;
margin-left: 16px;
margin-right: 16px;
line-height: 150%;
}
h1 {
color: black;
margin-left: 5px;
margin-top: 5px;
font-size: 16px;
font-family:Arial;
margin-right: 5px;
}
h2 {
color:black;
font-size: 15px;
font-family: Arial;
margin-top: 30px;
margin-left: 16px;
margin-bottom: 16px;
}
h3 {
color:black;
font-size: 12px;
font-family: Arial;
margin-top: 7px;
margin-right: 5px;
}
h4 {
color:black;
font-size: 84%;
font-family: Arial;
margin-top: 0px;
margin-right: 5px;
}
h6 {
color:black;
font-size: 60%;
font-family: Arial;
margin-top: 0px;
margin-right: 5px;
}

h1 a {
text-decoration: none;
}
h1 a:hover{
text-decoration: underline;
}

.redirect{
			font-size: 76px;
			color: green;
			margin-top: 195px;
}

.alert_color{
			font-style: bold;
			font-size: 26px;
			color: BB0000;
			}
.announce_style{
			font-style: bold;
			font-size: 16px;
			color: BB0000;
			}
.reference{
			font-size:12px;
			text-indent: -23px;
			text-align: left;
			line-height: 125%;
			margin-left: 30px;
			margin-top: 8px;
			}
.reference_10{
			font-size:12px;
			text-indent: -23px;
			text-align: left;
			line-height: 125%;
			margin-left: 24px;
			margin-top: 8px;
			}
.bnr_txt_bl{
			color:black;
			margin-top:0px;
			}
.top_margin{
			margin-top:12px;
			}
.bottom_margin{
			margin-bottom:18px;
			}
.top_margin_2{
			margin-top:32px;
			}
.instructions{
			color:black;
			text-indent: -.5em;
			margin-left: 10px;
			font-size: 12px;
			line-height: 120%;
			}
.mchoice_answer{
			text-indent: 45px;
			margin-top: 10px;
			}
			.mchoice_question{
			margin-top:30px;
			margin-left: 33px;
			text-indent:-26px;
			}
			
			.mchoice_question(special){
			margin-top:30px;
			margin-left: 33px;
			text-indent:-26px;
			}
#red_score_box{
			margin-top: 5px;
			margin-left: 4px;
			position: absolute;
			height: 8px;
			width: 8px;
			background-color:red;
			}
			#green_score_box{
			margin-top: 5px;
			margin-left: 4px;
			position: absolute;
			height: 8px;
			width: 8px;
			background-color:green;
			}
			#black_score_box{
			margin-top: 5px;
			margin-left: 4px;
			position: absolute;
			height: 8px;
			width: 8px;
			background-color:black;
			}

#instruction_box{
			position: absolute;
			width: 624px;
			top:30px;
			height: 55px;
			text-align: left;
			
			}
#exercise_box{
			padding-top: 30px;
			position: absolute;
			top:100px;
			width: 624px;
			height: 1750px;
			text-align: justify;
			border-left: 1px solid silver;
			border-right: 1px solid silver;
			border-bottom: 1px solid silver;
			border-top: 6px solid silver;
			}
#exercise_border{
			position: absolute;
			top: 100px;
			width:624px;
			height: 4px;
			background-color: silver;
			}
#fixed_box{
			position: fixed;
			margin-left: 640px;
			width:155px;
			height:180px;
			top: 450px;
			text-align: left;
			}
			#IEroot #fixed_box{
			position: absolute;
			margin-left: 640px;
			width:155px;
			height:180px;
			top: 450px;
			text-align: left;
			}
			#fixed_box2{
			position: fixed;
			margin-left: 640px;
			width:155px;
			height:180px;
			top: 450px;
			text-align: left;
			}
			#IEroot #fixed_box2{
			position: absolute;
			margin-left: 640px;
			width:155px;
			height:180px;
			top: 450px;
			text-align: left;
			}
#submit_box {
			position: fixed;
			margin-left: 650px;
			top: 300px;
			width: 100px;
			height: 25px;
			border: 1px solid red;
			text-align:left;
		
			}
			#IEroot #submit_box {
			position: absolute;
			margin-left: 650px;
			top: 300px;
			width: 75px;
			height: 25px;
			}
.italic{
			font-style: italic;
			}
#alert_box {
			position: fixed;
			margin-left: 640px;
			top: 400px;
			width: 120px;
			height: 125px;
			padding: 3px;
			border: 3px solid #BB0000;
			}
			#IEroot #alert_box {
			position: absolute;
			margin-left: 640px;
			top: 400px;
			width: 75px;
			height: 150px;
			}
.bold{
font-weight: bold;
}
.twelve{
font-size: 12px;
}
.fourteen{
font-size: 14px;
}
.sixteen{
font-size: 16px;
}
.twelve_spaced{
font-size: 12px;
margin-top: 7px;
margin-right:5px;
word-spacing:.5em;
}
.story_credit{
font-style: italic;
text-indent: 10px;
}
.online{
margin-top: 1pt;
margin-bottom:6pt;
font-style: italic;
margin-left: 25pt;
font-size: 8pt;
display:none;
}
.gray_italic{
font-style: italic;
color: gray;
margin-top: 12px;
}
.no_bottom{
margin-bottom: 0px;
color:gray;
font-size: 12px;
font-family: Arial;
margin-top: 0px;
margin-left:0px;
font-weight: bold;
}
.hi-lite{
background: #CCFFFF;
}
.green_back{
background-color: lime;
text-align: center;
font-size: 14px;
}
.red_back{
background-color: red;
text-align: center;
font-size: 14px;
}
.white_back{
background-color: white;
text-align: center;
font-size: 14px;
}
.yellow_back{
background-color: yellow;
text-align: center;
font-size: 14px;
}
.indent{
margin-left: 40px;
margin-right: 40px;
margin-top: -12px;
}
.smallcaps{
font-weight: bold;
font-size: 90%;
font-variant:small-caps;
}
.list{
text-indent:-10px;
font-weight: bold;
margin-top:0px;
margin-bottom: 0px;
margin-left: 10px;
}

#wrapper {
margin: 0 auto;
position: relative;
top: 0px;
width: 625px;
height: 1000px;
}
#banner_box {
margin: 0 auto;
position: relative;
top:4px;
width: 624px;
height: 72px;

background: white;
}


#banner_topLeft {
			position: absolute;
			left: 0px;
			text-align:left;
			top: 0px;
			width: 156px;
			height: 32px;
			background: #FF7575;
			
			}
#banner_bottomLeft {
			position: absolute;
			text-align:  left;
			top: 34px;
			left: 0px;
			width: 156px;
			height: 41px;
			background: #FFC7C7;;
		
			}
#banner_topRight {
position: absolute;
top: 0px;
right: 0px;
width: 466px;
height: 32px;
text-align: right;
background: #FFC7C7;
}
#banner_bottomRight {
position: absolute;
top: 34px;
right: 0px;
width: 466px;
height: 41px;
text-align: right;
background: #FF7575;
			
}
#logo_box {
position: fixed;
margin-left: 640px;
top: 18px;
width: 75px;
height: 150px;
}
#IEroot #logo_box {
position: absolute;
margin-left: 640px;
top: 18px;
width: 75px;
height: 150px;

}
#audio_box{
position: fixed;
margin-left: 640px;
width:155px;
height:180px;
top: 450px;
text-align: left;
}
#IEroot #audio_box{
position: absolute;
margin-left: 640px;
width:155px;
height:180px;
top: 450px;
text-align: left;
}
#content_box {
position: relative;
top: 60px;
margin-left: auto;
margin-right: auto;
width: 624px;
height: 1750px;
text-align: justify;
border: none;
}



