#mctcontainer ul {	list-style: none;}#mctcontainer li {	margin: 0px 0px 6px 0px;}.mctsubject:hover {	background-color: #c0c0c0;	color: #003366;	cursor: pointer;	}.mctheader {	font-size: 16px;	font-weight: bold;	background-color: #c0c0c0;	color: #003366;		padding: 4px 4px 4px 4px;	height: 26px;}.mctareaheader {	height: 40px;	padding: 12px 4px 4px 4px;	font-weight: bold;	color: #6f98d4;	}.mctsubject {	height: 26px;	padding: 0px 4px 0px 4px;	margin: 2px 0px 2px 0px;}li span {	display:inline-block;}.subject {	display: inline-block;	width: 440px;	overflow: hidden;	margin: 0px 0px 6px 0px;}.time {	display: inline-block;	width: 120px;	overflow: hidden;	margin: 0px 0px 6px 0px;}.questions {	display: inline-block;	width: 120px;	overflow: hidden;	margin: 0px 0px 6px 0px;}.results {	display: inline-block;	width: 120px;	overflow: hidden;	margin: 0px 0px 6px 0px;}.review {	display: inline-block;	width: 120px;	overflow: hidden;	margin: 0px 0px 6px 0px;}/*   Question Layout *//*   Question Layout *//*   Question Layout */#mctbox {	position: relative;	width: 940px;	height: 	390px;	border: 1px solid #c0c0c0;	padding: 10px 10px 10px 10px;}#progressbar {	position: absolute;	bottom: 10px;	left: 10px;	width: 940px;	height: 26px;	background-color: yellow;}#infobox {	position: absolute;	top: 80px;	left: 0px;	width: 940px;	padding: 10px 10px 10px 10px;	border-top: 1px solid #c0c0c0;	border-bottom: 1px solid #c0c0c0;}#questionbox {	position: absolute;	top: 130px;	left: 0px;	width: 940px;	padding: 0px 10px 0px 10px;}#controls {	position: absolute;	top: 334px;	right: 0px;	width: 240px;	padding: 0px 10px 0px 10px;}#mctcancel {	position: absolute;	top: 20px;	right: 0px;}#question {	position: absolute;	top: 0px;	left: 0px;	width: 940px;	height: 45px;	padding: 0px 10px 0px 10px;		color: #00ff00;}#CH0 {	position: absolute;	top: 55px;	left: 60px;	width: 840px;	height: 40px;	padding: 0px 10px 0px 10px;	}#CH1 {	position: absolute;	top: 105px;	left: 60px;	width: 840px;	height: 40px;	padding: 0px 10px 0px 10px;	}#CH2 {	position: absolute;	top: 155px;	left: 60px;	width: 840px;	height: 40px;	padding: 0px 10px 0px 10px;	}.fh {	color: #6f98d4;	padding: 0px 12px 0px 0px;}.fn {	color: white;	padding: 0px 12px 0px 0px;}.choice input {	margin: 0px 20px 0px 0px;}.choice:hover {	background-color: silver;	color: #002040;	cursor: hand;}.selected {	background-color: green;	color: #002040;}.module_locked {	background-image: url(/images/icons/lock-pink.png);	background-position: 0px 0px;	background-repeat: no-repeat;	padding: 3px 0px 0px 28px;	list-style-type: none !important; 	height: 22px;}#review_header {	width: 100%;	border: 1px solid #c0c0c0;	padding: 10px 10px 10px 10px;}#review_list {	width: 100%;}#review_list li {	margin: 14px 0px 8px 0px;	padding: 8px 0px 22px 0px;	border-bottom: 1px solid #c0c0c0;}.qnum {	width: 80px;	vertical-align: top;}.qtext {	width: 700px;}.qstatus {	width: 120px;	padding: 0px 30px 0px 0px;}.selans {	width: 700px;}.corans {	width: 700px;}.select-border {	border: 1px solid #708090;	margin: 0px 0px 0px 0px;	padding: 8px 0px 5px 0px;		border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	}.mct-main {	max-width: 960px;}