.question { padding:10px 50px 0 10px; overflow:hidden;}
.question h2 { color:#ed1c24; font-size:24px; font-weight:normal;}

.question span.plane1, .question span.plane2, .question span.plane3, .question span.plane4, .question span.plane5  { display:block; width:102px; height:43px; float:right; background-repeat:no-repeat; background-position:left top; margin: 0 -35px 0 0;}
.question span.plane1 { background-image:url('/include/images/plane1.gif');}
.question span.plane2 { background-image:url('/include/images/plane2.gif');}
.question span.plane3 { background-image:url('/include/images/plane3.gif');}
.question span.plane4 { background-image:url('/include/images/plane4.gif');}
.question span.plane5 { background-image:url('/include/images/plane5.gif');}

.question img { float:left;}
.question .text { float:right; width:490px;}
.question p { line-height:17px;}
.question span.date { display:block; font-size:16px; margin-top:5px; }
.question h3 { margin-top:17px; font-size:18px; font-weight:normal;}

.question ol { color:#ed1c24; margin:15px 0 0 0; position:relative; list-style-type:upper-alpha;}
.question ol li { width:485px; margin-bottom:20px; padding:2px 6px; position:relative;}
.question ol li a { text-decoration:none; padding-right:15px;}
.question ol li a:hover { color:#1B4383; text-decoration:underline;}

.question ol li.hover { background:url('/include/images/answer-hover-content.png') repeat-y left top;}
.question ol li.hover span.top,
.question ol li.hover span.bottom { display:block; width:485px; position:absolute; }
.question ol li.hover span.top { top:-8px; left:0; height:8px; background:url('/include/images/answer-hover-top.png') no-repeat left top;}
.question ol li.hover span.bottom { bottom:-9px; left:0; height:9px; background:url('/include/images/answer-hover-bottom.png') no-repeat left bottom;}
.question ol li.hover .content { width:485px;}

.question ol.fancyList { list-style:none;}
.question ol.fancyList li .bullet { display:block; height:100%; margin:-4px 6px 0 0; float:left; font-size:16px; color:#ed1c24; text-transform:uppercase;}

.question .button a { }
.question .correct h2 { color:#00c721;}

.questionanswered { padding:10px 10px 0 10px; overflow:hidden;}
.questionanswered h2 { color:#ed1c24; font-size:24px; font-weight:normal;}

.questionanswered span.plane1, .questionanswered span.plane2, .questionanswered span.plane3, .questionanswered span.plane4, .questionanswered span.plane5  { display:block; width:102px; height:43px; float:right; background-repeat:no-repeat; background-position:left top; margin: 0 -35px 0 0;}
.questionanswered span.plane1 { background-image:url('/include/images/plane1.gif');}
.questionanswered span.plane2 { background-image:url('/include/images/plane2.gif');}
.questionanswered span.plane3 { background-image:url('/include/images/plane3.gif');}
.questionanswered span.plane4 { background-image:url('/include/images/plane4.gif');}
.questionanswered span.plane5 { background-image:url('/include/images/plane5.gif');}

.questionanswered img { float:left;}
.questionanswered .text { float:right; width:490px;}
.questionanswered p { line-height:17px; margin-right: 40px;}
.questionanswered span.date { display:block; font-size:16px; margin-top:5px; }
.questionanswered h3 { margin-top:17px; font-size:18px; font-weight:normal;}

.questionanswered ol { color:#ed1c24; margin:15px 0 0 0; position:relative; list-style-type:upper-alpha;}
.questionanswered ol li { width:485px; margin-bottom:20px; padding:2px 6px; position:relative;}
.questionanswered ol li a { text-decoration:none; padding-right:15px;}
.questionanswered ol li a:hover { color:#1B4383; text-decoration:underline;}

.questionanswered ol li.hover { background:url('/include/images/answer-hover-content.png') repeat-y left top;}
.questionanswered ol li.hover span.top,
.questionanswered ol li.hover span.bottom { display:block; width:485px; position:absolute; }
.questionanswered ol li.hover span.top { top:-8px; left:0; height:8px; background:url('/include/images/answer-hover-top.png') no-repeat left top;}
.questionanswered ol li.hover span.bottom { bottom:-9px; left:0; height:9px; background:url('/include/images/answer-hover-bottom.png') no-repeat left bottom;}
.questionanswered ol li.hover .content { width:485px;}

.questionanswered ol.fancyList { list-style:none;}
.questionanswered ol.fancyList li .bullet { display:block; height:100%; margin:-4px 6px 0 0; float:left; font-size:16px; color:#ed1c24; text-transform:uppercase;}

.questionanswered .button a { }
.questionanswered .correct h2 { color:#00c721;}