div#timeElapsed {
/*	float:right;*/
    margin-top:10px;
}

div.main {
    border-color: #666666;
    border-style: solid;
    border-width: 1px;
    margin:10px;
    padding:10px;
    width:916px;
}

div#begin,
div#end {
    background: #DEF none repeat;
}

div#intro {
    background: #DEF none repeat;
}

div#choices {
    background: #FFD none repeat;
}

div#answer {
    background: #DEF none repeat;
}

div.image {
	float:right;
    clear: right;
	margin:5px 0 10px 15px;
	text-align:center;
}

div.image img {
	border:1px solid #333;
	max-width:500px;
	width: expression(this.width > 500 ? 500: true)
}


div#getCertificate {
	margin:1.5em 0 .5em;
	text-align:center;
}


div#choices p.question {
    font-weight: bold;
}

div#choices ol {
	margin-bottom:20px;
}

div#choices ol li {
	margin:2px 0 2px 21px;
}

div#choices div.answer {
	margin:5px 0;
}

div#choices div.answer input {
	vertical-align:bottom;
	margin-right:5px;
}

div#choices div.answer input {
	padding-left: 5px;
}

div#choices div.answer .conceal {
    color: black;
    font-weight: normal;
}

div#choices div.answer label {
	cursor:pointer;
}

div#choices .correct {
	color: #080;
    font-weight: bold;
}

p#moreTime {
	margin:1.5em 0;
	padding:15px;
	border:1px dashed #C00;
	width:550px;
}

form#next {
    margin-top:15px;
}

div#jumpTo {
    text-align:center;
    padding-top:20px;
    color:#999;
}

div#jumpTo b {
    color:#000;
}

ol#moreReading li {
    margin-left:0;
    text-indent:50px;
    list-style-type:none;
}