tml,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
.startQuiz,.nextQuestion,.backToQuestion,.questions li.question,.questions li.question .responses,.questions li.question .responses .correct,.questions li.question .responses .incorrect,.quizResults{display:none}
.nextQuestion.checkAnswer{display:block}
ol.questions,ul.answers,ul.responses,ol.questions li,ul.answers li,ul.responses li{list-style-type:none}
p a{color:#BD004D;text-decoration:underline !important}
body{font-family:Arial;background:none repeat scroll 0 0 #fff;line-height:1.5em;margin:0 auto;max-width:1000px;padding:20px 5%;width:90%}
h1,h2,h3,h4,h5,h6{font-weight:bold}
h1{font-size:26px;margin:0 0 20px;color:#0C4569}
h2{font-size:22px;margin:15px 0}
h3{background-color:#fff;border:none;color:#CE4B42;font-size:19px;line-height:25px;margin:25px 0 20px;padding:0}
h4{font-size:16px;margin:10px 0}
h5{font-size:14px;margin:10px 0 5px}
h6{font-size:12px;margin:5px 0}
strong{font-weight:bold}
em{font-style:italic}
ul{list-style-type:circle}
ol{list-style-type:decimal}
ol li{list-style-type:decimal;margin-left:20px}
.button{float:left;width:auto;padding:5px 15px;color:#ffffff;background-color:#CE4B42;font-size:15px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none}
.button:hover{background-color:#AE3B32}
.quizName{color:#fff;display:none;font-size:1px;height:0;line-height:1px;margin:0;padding:0;text-indent:-999px}
.startQuiz{margin-top:40px}
.tryAgain{margin:20px 0}
.quizArea,.quizResults{zoom:1}
.quizArea:before,.quizArea:after,.quizResults:before,.quizResults:after{content:"\0020";display:block;height:0;visibility:hidden;font-size:0}
.quizArea:after,.quizResults:after{clear:both}
.quizScore{font-size:20px;padding:20px}
.quizLevel{display:none}
.questionCount{font-size:14px;font-style:italic}
.questionCount span{font-weight:bold}
ol.questions{margin-top:20px;margin-left:0}
ol.questions li{margin-left:0}
.responses img{float:right;margin:0 0 5px 20px}
.answers li{padding:0}
.answers li input{margin-right:5px}
.answers li label{padding:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.answers li label:hover{background-color:#B2CDF7;cursor:pointer}
.answers li label:active{background-color:#000}
ul.answers{margin-left:20px;margin-bottom:20px}
ul.responses li{margin:10px 20px 20px}
ul.responses li p span{display:block;font-weight:bold;font-size:18px;margin-bottom:10px}
ul.responses li.correct p span{color:#6C9F2E}
ul.responses li.incorrect p span{color:#B5121B}
.quizResults h3{margin:0}
.quizResults h3 span{font-weight:normal;font-style:italic}
.quizResultsCopy{clear:both;margin-top:20px}
