.clearboth {clear:both;}
p {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:75%; margin:0px;padding-left:27px}
p.privacy {font-size:60%;}
h2 {font-family: Verdana, Arial, Helvetica, Sans-serif;  margin:10px;}
.classmarker_instructions {margin-bottom:20px;clear:both;padding-top:15px;}
.classmarker_powered_by {float:right;margin-top:30px;margin-bottom:100px;margin-right:20px;}
.classmarker_back {background:#fff;width:100%;margin-top:10px;margin-bottom:10px;}
.classmarker_back p {font-size:70%; }
.classmarker_back p a {color:#DE3E00; text-decoration:underline; }
.classmarker_back p a:hover {text-decoration:underline;color:#000;}
.classmarker_content_table * p.inputsubmit input {background:#fff; font-size:85%;}
div.spacer5 {height:5px; width:auto; clear:both;overflow:hidden;}
div.spacer10 {height:10px; width:auto; clear:both;}
div.spacer15 {height:15px; width:auto; clear:both;}
div.spacer25 {height:25px; width:auto; clear:both;}
.keyboxinstructions {background:#F5F5F5;  width:15.5em; border-left:1px solid #C7C7C7; border-top:1px solid #C7C7C7; border-right:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7;margin: 0px 20px 15px 30px; padding:10px 0px 5px 0px;}
.keyboxinstructions p { padding:0px 10px 8px 10px;}
.error {color:red;}
.hidden {display:none;}
.show {display:block;}
a {color:#DE3E00; background:transparent; text-decoration:underline; font-weight:normal;}
a.gas {color:#DE3E00; background:transparent; text-decoration:underline; font-weight:bold;}/*added*/
div.showtest {margin:27px 27px 0 27px;padding:0; background:#fff}/*border:1px solid #000;*/
div.showtest div.question {margin-bottom:30px;clear:both;}
div.showtest div.question div.qnumdiv {background: url(../images/quiz/question_vert_divider.gif) repeat-x; height:31px;border:1px solid #9ea6a7;}
div.showtest div.question div.qnumdiv p.qnum {padding:7px 13px 8px 13px;color:#330033;}
div.showtest div.question div.qdivider {border-bottom:1px dashed #CECECE;}
div.showtest div.question div.qdivider2 {border-bottom:1px dashed #CECECE;margin:0 13px 25px 13px;}
div.showtest div.question p.qhead {padding:9px 13px 12px 13px;color:#330033;height:1%;}
div.showtest div.question div.answerleft {margin:0px 13px 30px 30px;color:#330033;float:left;}
div.showtest div.question div.answerrightt {margin:0px 13px 30px 0;color:#330033;float:left;}
div.showtest div.question td.tdleft { padding-left:13px;font-size:80%;color:#330033;}
div.showtest div.question td.tdright { color:#330033;}
div.showtest div.question div.asset {padding:10px 13px 10px 13px;color:#330033;}
div.showtest div.question .points {padding:10px 0 3px 21px;font-size:70%;color:#7D7C7C;}
div.showtest div.question div.feedbackleft {float:left;display:inline;padding:7px 10px 7px 27px;}
div.showtest div.questiondiv.feedbackright {float:left;display:inline;width:370px;padding:7px 10px 7px 0;}
div.showtest div.question div.feedbackright .green {color:#339900;}
div.showtest div.question div.feedbackright .red {color:#e15027;}
div.showtest div.question div.feedbackright .grey {color:#f67800;}

div.header4testtype {background:transparent; border-top:1px dashed #5E6464; border-bottom:1px dashed #5E6464; margin:20px 0 8px 0;  padding:5px 0px 4px 28px;}
div.header4testtype h4 {background:transparent; font-size:80%; font-weight:normal;}
div.header4testtype h4.score {background:transparent; width:70%; font-size:80%; font-weight:normal;}
div.header4testtype h4.score .smallgrey {background:transparent; width:70%; font-size:80%; font-weight:normal;color:#4C4C4C;}
p.small {font-size:70%; padding:0px 28px 8px 28px;}
p.padans { padding:0px 0px 3px 10px;}
p.padanscorrect { padding:0px 0px 3px 10px;color:#339900;}
p.padansincorrect { padding:0px 0px 3px 10px;color:#e15027;}
table td#content p.padans { padding:5px 0 3px 10px; font-size:75%;}
table td#content p.padanscorrect {color:#339900;padding:5px 0 3px 10px; font-size:75%;}
table td#content p.padansincorrect {color:#e15027;padding:5px 0 3px 10px; font-size:75%;}
p.terms {font-size:70%;color:#4C4C4C; padding:0 28px 8px 28px;}
.grey {color:#7D7C7C;}
h2.feedback {color:#7D7C7C;}

div.keyboxwarn {background:#FCC2C7;  width:15.5em; border:1px solid #FC878A; margin: 0 20px 15px 30px; padding:10px 0 5px 0;}
div.keyboxwarn p { padding:0 10px 8px 10px;}
div.keyboxwarn ul {font-size:70%; padding:0 28px 8px 32px;}
div.keyboxwarn ol {font-size:70%; padding:0 28px 8px 38px;}
div.keyboxwarn li {padding-top:3px;}

div.showScore { font-size:70%; border-top:1px dashed #5E6464; border-bottom:1px dashed #5E6464; margin-bottom:8px;  padding:5px 0 4px 28px;}
div.showScore .left{padding-bottom:5px;font-weight:bold;text-align:right;}
div.showScore .right{ padding:0 0 5px 8px;float:left;}
div.showScore .smallgrey { padding:0 0 5px 0;color:#4C4C4C;}
div.showScore .unmarked { padding:0 0 5px 0;color:#DE3E00;}





table td#content div.feedbackleft {float:left;display:inline;padding:7px 10px 7px 0;}
table td#content div.feedbackright {float:left;display:inline;width:370px;padding:7px 10px 7px 0;}
table td#content div.feedbackright .green {color:#339900;}
table td#content div.feedbackright .red {color:#e15027;}
table td#content div.feedbackright .grey {color:#f67800;}
.bbcode {display:none;}
.sqr {text-decoration:overline; font-size: 85%;}