
#cec_v3_topiclist {
position: relative;
margin-top: 120px;
padding-right: 0em;
padding-left: 0em;
margin-bottom: 100px;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
color: #333333;
width: 196px;
border: 0px solid red;
}

#cec_v3_topiclist A {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11.5px;
}

#menuicon {position: relative; left: 5px; top: 90px; width: 150px; height: 60px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#menuiconhead {position: absolute; left: 8px; top: 0px;}
#menuimg {position: absolute; left: 2px; top: 2px;}
#menusidetxt {position: absolute; left: 49px; top: 15px;}

#toc {}

#lessonbook {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
padding: 0px 10px 0px 10px;
right: 3px;
height: 220px;
border: 1px solid #eeeeee;
position: relative;
margin-bottom: 5px;
}

#LBimg {position: absolute; top: 0px; left: 0px; width: 120px; height: 160px; border: 0px solid purple;}
#LBcover {position: absolute; top: 20px; left: 15px; width: 85px; font-size: 11px; border: 0px solid green;}
#LBtopics {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
position: relative; 
left: 100px; 
top: 5px;
width: 100%; 
border: 0px solid blue;
}


#maincontenttable {
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	margin-bottom: 20px;
	}
	

#cec_v3_topiclist .topiclist_table {
	margin-left: 3px;
	padding-left: 0em;
	width: 153px;
}

.nextlessonbg {
	padding: 4px 11px 4px 4px;
	background-color: #FFCC00;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFCC00', endColorStr='#FFFF66', gradientType='0');
	border: 1px solid #FFFF00;
	}

.active {
	background-color: #FFFF66;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFF66', endColorStr='#FFCC00', gradientType='1');
	border-top: 1px solid #0000FF;
	border-right: 1px solid #0000FF;
	border-bottom: 1px solid #0000FF;
	border-left: 1px solid #0000FF;
	padding: 3px 10px 3px 3px;
	}
.normal {
	padding: 4px 11px 4px 4px;
	}	
.activehover {
	background-color: #FFFF66;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFF66', endColorStr='#FFCC00', gradientType='1');
	border-top: 1px solid #339933;
	border-right: 1px solid #339933;
	border-bottom: 1px solid #339933;
	border-left: 1px solid #339933;
	padding: 3px 10px 3px 3px;
	}
#green_arrow_r {position: relative; top: 4px;}	
	
.checkmarkp {font-family: Wingdings 2; font-size: 18px; color: green; font-weight: bold;} 
.checkmarko {font-family: Wingdings 2; font-size: 18px; color: red; font-weight: bold;}
.questionjs {float: left; margin-top: 2px; margin-left: -2px; font-family: Arial; font-size: 90%;}
.imgspaced {margin: 0 10 0 0; border: none; align: left; float: left;} 
.imgspaced_ralign {margin: 0 0 0 10; border: none; align: right; float: right; display: inline;} 
.imagedecor IMG {} 
.textfloatright {float: right;}
.questionwidth {width: 600px;}
.questionwidth P {margin-top: 5px;}
.questionremed {margin-left: 0px; width: 500px;}
.questionhrwidth {width: 500px;}
.questionanswerchoice {margin-left: 80px; margin-top: -20px; margin-bottom: 50px;}
