﻿/*! Copyright 2012 Question Writer Corporation. All rights reserved. */

html,body,div,span,ol,ul,li,label,nav,section,audio,video{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
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;
}
ins{
  text-decoration:none;
}
del{
  text-decoration:line-through;
}
table{
  border-collapse:collapse;
  border-spacing:0;
}

/*------------------------------------*\
  MAIN
\*------------------------------------*/


body
{
	/* Get rid of those pesky scrollbars in IE and FF caused by resizing and zoom */
    overflow-x: hidden;
}

/* Applies to whole assessment */

.assessmentcontainer
{
	/* Background and Space Used */
    background-color:#FFFFFF;
	display: inline-block;
    text-align: center;
    
    /* Text */
    font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif -p;
    font-size:18px;
    color:#333333;
    text-align:left;   
    font-weight:normal;
    text-decoration:none;
    line-height:1.2;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	position:relative;

}

.assessmentbackground, .loaderbackground, .finishedbackground {
	width:1024px;
	min-height:768px;
	position:relative;
}

.assessmentbackgroundsvg, .loaderbackgroundsvg, .finishedbackgroundsvg{
	width:1024px;
	min-height:768px;
	position:relative;
}



.assessmentcontainerbackgroundsvg, .assessmentcontainerbackground {background-size:100%; background-image: url('header.png'); 	background-repeat: no-repeat; background-position: center top;}

.assessmentbackground, .assessmentbackgroundsvg {background-size:100%; background-image: none; background-repeat: no-repeat; background-position: center bottom;}

.assessmentbackgroundsvg, .assessmentbackground {background-size:100%; background-image: url('footer.png'); 	background-repeat: no-repeat; background-position: center bottom;}

.questionarea
{
	padding-top:200px;
	padding-bottom:80px;
    padding-left:43px;
    padding-right:10px;
	position:relative;
}

.questionbody 
{
	position:relative;
}

a
{
    /* Use customary link color and style */
    color:Blue;
    text-decoration:underline;
}

.quiztitle
{
  position:absolute;
  top: 40px;
  margin-right: 200px;
}

/* Loader */

.loader
{

}

.finished
{

}

.centermiddle
{
    /* Used to place loader text */
    position:absolute;
    top:33%;
    width:1024px;
    text-align:center;
}

.loaderprogress
{
    /* Used to place loader progress percentage */
    position:absolute;
    top:66%;
    width:1024px;
    text-align:center;
}

/* Content Element Styles */

.matemtext
{
    /* Emphasized Text */
	font-family: Tahoma, Geneva, sans-serif -t;
    font-size:42px;
    color:#f89825;
    font-weight:bold;
    text-decoration:none;
}

.matvar
{
  /* Feedback Score To User */
}

.rowenclose 
{
    /* For Row Layout */
    float: left;
}

/*Introduction*/

.instructions
{
}

.candidateprompt
{
	text-align:right;
	float: left;
	width: 180px;
	padding-right:5px;
}


/* Question Feedback Styles */

.incorrectimage
{
    float:left;
}

.correctimage
{
    float:left;
}

.correcttextcolor
{
   color: #074C92;
}

.incorrecttextcolor
{
    color: #FF0000;
}

.correctanswerfeedback
{
    padding-left: 80px;
    display: inline-block;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSI4MC4wcHgiIGhlaWdodD0iODAuMHB4IiBvdmVyZmxvdz0idmlzaWJsZSIgdmlld0JveD0iMC4wIDAuMCA4MC4wIDgwLjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMC4wIDAuMCA4MC4wIDgwLjAiPgoJPGRlZnMvPgoJPGc+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjApIj4KCQkJPHBhdGggZmlsbD0iIzAwNzFCQyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNIDMyLjU1IDQyLjUgTCA1Ny40NSAxNy42NSBMIDY3LjUgMjcuNiBMIDMyLjU1IDYyLjM1IEwgMTIuNSA0Mi41IEwgMjIuMzUgMzIuNTUgTCAzMi41NSA0Mi41IFoiLz4KCQk8L2c+Cgk8L2c+Cjwvc3ZnPgo=') no-repeat;
    min-height:80px;
}

.correctanswerfbfallback
{
	padding-left: 80px;
    display: inline-block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAARPSURBVHic7ZrdbhtVFIXXcloeo8/AGxDNmHskyk8VIQGVqNokTWamLW2hEaGNkqj1OE1SFVRRFaiUCiFeoD5WgTtegTseA1AXF0kgLfmxZ++xY/d8l45n7a3PZ5zjOZuSEKlOY9gNjDpRoJEo0EgUaCQKNBIFGokCjUSBRqJAI1GgkSjQSBRoJAo0EgUaiQKNRIFGXgmBnO+cqit77AWy6JxHg78zC2/VkT/WAll0zkO8B+A1ED+w6LztXWNsBe6Rx52XTkJ8wqL7jmedsRTIPFx4Sd4uJyBtMQ/ve9UaO4HMwwUA+8nbZQLAY2ZhyqPeWAncI+8oJkB8x6z7gbXm2AhkFqbRm7xdGqAeseh+aKk7FgKZhWkQmxUubUD6hnk4W7X2yAs0yNulAeAB8/BJpfqjPNrBvDsDaMMpTnjOSa0lv/Rz0ciuQGd5AHAfd5Nf+71oJAW6yyPuqUynJfR9O46cQP+Vp0210pmqV4+UQGadWefbdl1lc9YSUItAEmT29HXXzKwzC3LdMfKuynTOGlLPCszDBtj4jVk47RHnLk9aU5nOe0S5C2TRXYcwDeAkiCfMumdseeGi78pjW+1m5pXmKpB5WIO09ztlAtTjqj+XWISLEO76dAcAaKlMcsc8P4HMuyWA/b5TGpAe9rvTd5dH3VGZXnLL28FFIIvObUCH3RYE8NX2FqSHvDzMOa+822o1Lzvm/YtZIIuwCrGXT5aANpiH4tA35WEOwJq1rz2sqkyvOOa9gEkg8+4yhH6bu8M8XN8/z1seV1SmV/3y/k9lgcw6twBVbW6JeVh8Ic9bnrCsMrnmlncAlQSyCF+C/MxYe4F5WNnO687DVZ6W1E73XeXe9P04i/nTN4DGM8cengGY9IvjLZXJDb+8w+l7Bap882cIC449TLolETcHKQ+oeAurnd4EYL2FfaEW1Uo9P9geyxqeSLPofgppxbGfaohfqJ0sHv1Gf0zbGLWSVUC17bF6awILw5IHOGykVTZvgzh0c1wfurHzdTI03A6VavgFcURBfq5WsjSwege14XkqV8NDzwMK4bpa6XLtdXrA/VhzZ7xiEwfPphjRNZXN4f/j2qGWc2EW4RyE+/CWSF7d/sd1fKjlkb5a6degzgH9HxMeknrluMkDap5MYNb5GOQDWD8o8bLayR2frnyp9VhT7eZDkGcBPDfEXDqu8oABnAurlTwC9REqSVSuMm25N+XIwIaLmIUpEN9ie0K0hwuYqZUMbl9ZkYFOZzHrngH1PY6WOK8y9TwTqY2BjnaonWyBmALw94FvIuZGRR4wpPlAZuE0iC0AJ176y6zKxDIsOXCGMlykdvojpPcA/PXfi5gZNXnAEKez1G7+BOFdAH8CmFY77WdA/Ngw9BFfzndOaa35x1CbMDB0gaPOSA1YHkeiQCNRoJEo0EgUaCQKNBIFGokCjUSBRqJAI1GgkSjQSBRoJAo0EgUaiQKN/AP7hHdFLZVC1QAAAABJRU5ErkJggg==') no-repeat;
	min-height:80px;
}

.incorrectanswerfeedback
{
    padding-left: 80px;
    display: inline-block;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSI4MC4wcHgiIGhlaWdodD0iODAuMHB4IiBvdmVyZmxvdz0idmlzaWJsZSIgdmlld0JveD0iMC4wIDAuMCA4MC4wIDgwLjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMC4wIDAuMCA4MC4wIDgwLjAiPgoJPGRlZnMvPgoJPGc+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjApIj4KCQkJPHBhdGggZmlsbD0iI0ZGMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNIDQwLjAgMjYuMjUgTCA1My43NSAxMi41IEwgNjcuNSAyNi4wNSBMIDUzLjc1IDM5LjggTCA2Ny41IDUzLjc1IEwgNTMuNzUgNjcuNSBMIDQwLjAgNTMuNzUgTCAyNi4yNSA2Ny41IEwgMTIuNSA1My43NSBMIDI2LjI1IDM5LjggTCAxMi41IDI2LjI1IEwgMjYuMDUgMTIuNSBMIDQwLjAgMjYuMjUgWiIvPgoJCTwvZz4KCTwvZz4KPC9zdmc+Cg==') no-repeat;
    min-height:80px;
}

.incorrectanswerfbfallback
{
    padding-left: 80px;
    display: inline-block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAARYSURBVHic7dt7a1xFGMfx73hNegtNafEdiCJUETGIijG0xCuRoihKoFAo9GUV24oi1gpS8JbiLVpLGgKi76C0pTfbmlqSn3+cHdxqmuyZZ57ZXZkfPOSvM8+ZTzbZnZmzQRI16bmn3zcw7KmAxlRAYyqgMRXQmApoTAU0pgIaUwGNqYDGVEBjygCG8BAhPFykV9NvghBGSrTyBwxhF/AVcIoQHi3QbxqYA04Qwqh7P0l+BTsFSwJ16rzgMcd+04Llrn5fCjZ5ztETb4dgsWsysS4IdhfAi/WNYPNwAcK4YGGNycS6KHiiAF6sU4ItwwEI2wVn1plMrEuCJwvgxfpOsHWwAWFMcLqHycS6LHiqAF6sHwTbBhMQtgnmW0wm1hXB0wXwYs0LxgYLELZ2frttJxPrquCZAnixTgu2DwYgbOn8f0mdTKxrgmcL4MU6IxjvLyBsVvMOZ51MrOuC5wvgxVoQ7OgPIGxS8xkr12Ri3RBMFsCLtSjYWRYQRtV8ys89mVg3BVMF8GItCXalWARJ7dZ+zSL9BLDHY2nZlT+BGZr1+nHgQed+vwJTSOfaXHRfQqPdwHMJ17XNKPApEPDHAxgHxoBWgO13Y6SfgNdpXiHeGaEM3jlgEun3thembWdJXwCvAjeTrh+sRLzfUi5O3w+UvgZeAW4kj9H/mPDAuqEqzQEvAddN4/QnZjzIsSMtfQtMA3+YxyqXLHiQa0tf+h7YC1zLMp5vsuFBzjMRaZ7ms+GVbGPmT1Y8yH2oJP1Mg3g567h5kh0PPE7lpF+AKeBS9rHT44IHXsea0gLwInDRZfx2ccMDz3NhaZEG8YJbj43jigfeB+vSEjAJnHfts3bc8YCE3ZikLuER4EeaxXqJXAUmvPGg3MNFeyiHR6fX3iKdrGcCPWy+HnLcCN2oDnnPzxvvoGC1j4CrgoPDCQgH+ozXjXhguABh/4DgdSPuHw5AmBWsDADav2tFMJt7vnk/xoTwLnCYwX10eBWYRTqSa8B8gCG8DbwP3JtnQLesAO8hfZBjsDyAIbwJHGPw8WJWgHeQPrIOZP9TC2EfcJThwYPmXo927t0U2yswhBngQ+B+6430KbeBt5COpw6QDhjCa8DHDC9ezG1gH9JnKRenAYbwMvAJ8EBK0wHMX8AbSJ+3vTDl2ZgJmu9hlHhi4FbnZ6leL9Cc7fSclDeRszSA3rlF83DRDP9AemaOZm7tkrjaGBGcdFw1LAumu/p5P952UjBSdinnh3gnnj9iMp59LZwfcW08P0QTnh0wL+L6ePkRzXh5APMg9oaXDzELXj5AG2I7PDtiNry8gGmIaXjpiFnx8gO2Q7ThtUfMjucD2BtiHrzeEV3w/ADXR8yLtzGiG54v4NqIPnh3R3TF8we8E9EX77+I7nhS7kOlu6X5dtPjtNzpMPSbAM4iLbu3KgL4P86gHj8OTSqgMRXQmApoTAU0pgIaUwGNqYDGVEBjKqAxFdCYvwELwBfcK8lI9AAAAABJRU5ErkJggg==') no-repeat;
    min-height:80px;
}

.correctoptionfeedback
{
    padding-right: 20px;
    display: inline-block;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSIxNS4wcHgiIGhlaWdodD0iMjAuMHB4IiBvdmVyZmxvdz0idmlzaWJsZSIgdmlld0JveD0iMC4wIDAuMCAxNS4wIDIwLjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMC4wIDAuMCAxNS4wIDIwLjAiPgoJPGRlZnMvPgoJPGc+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjApIj4KCQkJPHBhdGggZmlsbD0iIzAwNzFCQyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNIDUuNDUgOC4yIEwgMTIuMjUgMS40IEwgMTUuMCA0LjEgTCA1LjQ1IDEzLjYgTCAwLjAgOC4yIEwgMi43IDUuNDUgTCA1LjQ1IDguMiBaIi8+CgkJPC9nPgoJPC9nPgo8L3N2Zz4K') no-repeat;
    background-position:right bottom;
	position:relative;
}

.correctoptionfbfallback
{
    padding-right: 20px;
    display: inline-block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEvSURBVDiN7ZIxS8NgEIafSzLoYtXVHyGI/oIUdBCcagaL0E1QkKYKdXQV24roTyhKXRR0sCbSwb/hpmsHRzGeQ9rafKaYOntww/dyz3t3fCeqyl/DGqdYqkFOKuHq2LBUgxzv0ka5Ef+xBCBZxpZyZxoraqMs9SQFtpxMoEQPKIvDMjA/GFv8cEUOOxOpIAkQhHOtu9sWgFTCInDHW3TdN5CDpxkkCn6A6JnW3J3Yww88lCZg91zv+fwoIc4tsGBscap1d7f/cEDXQOxvY5YR5xmYTDbUE23ky8OSxZSzCdIyOiRBpGGC0PsqWb+ymZttInhmAVDTuruXosdHoq1CxGt3A7g0rI9HgQN4YPDSLSJ6EYMcaS2/PwqMIdVEUmjZ+IFn6mmZ6Tx/HfsfzhZfjCSM63a8rtYAAAAASUVORK5CYII=') no-repeat;
    background-position:right bottom;
	position:relative;
}

.incorrectoptionfeedback
{
    padding-right: 20px;
    display: inline-block;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSIxNS4wcHgiIGhlaWdodD0iMjAuMHB4IiBvdmVyZmxvdz0idmlzaWJsZSIgdmlld0JveD0iMC4wIDAuMCAxNS4wIDIwLjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMC4wIDAuMCAxNS4wIDIwLjAiPgoJPGRlZnMvPgoJPGc+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjApIj4KCQkJPHBhdGggZmlsbD0iI0ZGMDAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNIDE1LjAgMy43IEwgMTEuMjUgNy40NSBMIDE1LjAgMTEuMjUgTCAxMS4yNSAxNS4wIEwgNy41IDExLjI1IEwgMy43NSAxNS4wIEwgMC4wIDExLjI1IEwgMy43NSA3LjQ1IEwgMC4wIDMuNzUgTCAzLjcgMC4wIEwgNy41IDMuNzUgTCAxMS4yNSAwLjAgTCAxNS4wIDMuNyBaIi8+CgkJPC9nPgoJPC9nPgo8L3N2Zz4K') no-repeat;
    background-position:right bottom;
	position:relative;
}

.incorrectoptionfbfallback
{
    padding-right: 20px;
    display: inline-block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADdSURBVDiN1ZNLagJBFEWPGTW6pRBJEBFBcEe6pHZg6IHgovw7ORl0lVaHan8zG+7k1Tu3+n0KFRWhJ/wKX5dYKhgJC6GIsXjQFdaCwlb4zoDHcL4SujUMRQiYaC8MMmDUWugRfsWMDsIsA0YtEYbhplxCmzbCZ6zpR9g9A14bVhv0Q7MeAptwbTC/A8/T/BScCuc78FmY/p/z5AEwNZjEOY+F05PdPgljhLIl4Rh60DbnMm5YlQFHNzasEopYc2pwBfO7XRkeR5pQhBKaYNOgNHlVHZVXv4+XyfeF/wAeAc7/oNYoCQAAAABJRU5ErkJggg==') no-repeat;
    background-position:right bottom;
	position:relative;
}

.unselectedcorrectoptionfeedback
{
    padding-right: 20px;
    display: inline-block;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSIxNS4wcHgiIGhlaWdodD0iMjAuMHB4IiBvdmVyZmxvdz0idmlzaWJsZSIgdmlld0JveD0iMC4wIDAuMCAxNS4wIDIwLjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMC4wIDAuMCAxNS4wIDIwLjAiPgoJPGRlZnMvPgoJPGc+CgkJPGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4wIDAuMCAwLjAgMS4wIDAuMCAwLjApIj4KCQkJPHBhdGggZmlsbD0iIzA3NEM5MiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNIDguNiA1LjMgTCAxNC42NSA1LjMgTCAxNC42NSA5LjYgTCA4LjMgOS42IEwgMTAuNzUgMTIuMSBMIDcuNiAxNS4wIEwgMC4zIDcuNDUgTCA3LjYgMC4wIEwgMTAuNzUgMy4xNSBMIDguNiA1LjMgWiIvPgoJCTwvZz4KCTwvZz4KPC9zdmc+Cg==') no-repeat;
    background-position:right bottom;
	position:relative;
}

.unselectedcorrectoptionfbfallback
{
    padding-right: 20px;
    display: inline-block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFZSURBVDiN3ZO9S0JRGMaf92CeW6mR1dTf0BAVtJVJH1ZYODS3ht2hsdE1goiKwKEaE5c+VCKRBgsioaW/w0lL77Xu25BKXs8Na+zZzsPvdz7gPcTMUMUXORowa1aCLdoy0psvKkaoSlo+7jdrVhZAkATn5NLhSEcyzcb7NPF+C2C0Xg05bdAi08qO160ZN8wYt3GDgnjCUab53V5pdWcImLQxDEa0ktJP2m7JzKBwvEeykQEwZQcYKBLj3t4DyBOmTzXpKaUABBWAYwhICOktb/xWbEQYY8V9Ap3/Rf56cyDmkh5/EsCqgnkGo9AmCipQY8JoLeaWFf8FgJCNeyVGqJLS88qTm4vAmSY9pTSAGRtXEoS5tyv98XvZMiR8t141TCMMxoNNlh+g4R9PbpaLBz7NhVx90soQIlK9jGY7kgGAFvb8ssuVtIBt81p/UjJOcidRfsl/Ln8CJhV6F6RDU2kAAAAASUVORK5CYII=') no-repeat;
    background-position:right bottom;
	position:relative;
}

.unselectedincorrectoptionfeedback
{
    padding-right: 20px;
    display: inline-block;
    position:relative;
}

.unselectedincorrectoptionfbfallback
{
    padding-right: 20px;
    display: inline-block;
    position:relative;
}

/* Question Styling*/

.questionvalue
{
    text-align: right;
    font-style: italic;
    display: block;    
}

.questiontext
{
}

.questionnumber
{
}

/* Report Styling */
.summaryreportheader
{
  position:relative;
}

.reporticons{
    float:right;
}

.reportheader{}

.yourscores{
    clear: left;
    padding-top:10px;
}

.yourscorepoints{
    float:left;
    width:33%;
}

.yourscorepercentage{
    float:left;
    width:33%;
}

.scoredata{
    clear: left;
    padding-top:10px;
}

.scoretotalpossible{
    float:left;
    width:33%;
}

.scorepassing{
    float:left;
    width:33%;
}

.attemptinfo{
    clear: left;
    padding-top:10px;
}

.candidateid{
    float:left;
    width:33%;
}

.datetime{
    float:left;
    width:33%;
}

.reportmessages
{
    clear: left;
    padding-top:10px;
}

.overallresult{
    float:left;
    width:33%;
}

.reportmessage{
    clear:left;
    width:100%;
    padding-top:10px;
}

/* Interface Elements */

.timer 
{
   position:absolute;
    bottom:7px;
    left:710px;
    width:150px;
    height:30px;
    font-size:20px;
    color:#f89825;
    text-align:right;
}

.printout
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAC/klEQVRIie2WS0wTURSG/74CDbKoBhZ0QQUJaEKVV3BhQthIIKyMxKUmGBNWxrgxGI1xKbpRE1iYphqV1AcYqAh0gTYxoT6wYacxRMojGlQIlM60M/dcF+1MO21tpwR3/slkHr33fD3/OTkzwH/tsgx6FnkmPn0wmkxNO4X0dDhVjlkPrL31QFPZ3j0Zv3HOQcTBiNLOHEQEIuC265lmjzEXzD3q7zOaTDuGffm6AK8voNmXM0NrUWlvW/N+AMCb9wtYW9/OtVxVma0EB6vKMemfw6Xz5z6emhrMv8k96u97OjXP00VEXJYZj8YkLogxHo6IfDMs8PXNCP+1EeZrv8P8x88t/vbdPG/o6OPpcf9qaWp2itJtlBmpB2MExpRnTM0uPW5WS1NrV6iVNZX78G0xBK8vgNDSctPlGy5uNBrhrG9ET4fTkBWYml1bSxWISG2G+DmZJan3SrNwTPrncPbCNRxxWGErMWPY8wQPPN7slqZ3ZqGw0NISvL6ABlZRWft3S61Fpb0nj9cXZKVip8NuU7NTYNV1DRCESCbwyk03d9Y3osIGLK6uw2G3wWG36QYCwMrKMry+AO52n8CjYQ9qDjVmrDEosIIi61C5vRrFVissZguej7wEAIy7+pNNc/3i6ZwBGMXbniVqyRLTRKlpan3vPXwBSZJgNpsxNjaNrs52TLyaAaBjlhYK4wmvBCGCmdez6Ops18TKOUt3CgOA2cA8jrY6IQiCJp6a4dVb9/Ukq1u1NXZNd2YA89VQkUwcUYlDjBFEiTKvJY6ZqZGsMA0wnyTGEZUIYgKgXEclwp21Y3AHg/A2byD0Of46ikQi8dnLCZySXusCJv89JWBck507GAQAbEeZuie8tQkmy2CMgbHk87zAfDBB4hCHgCFLC8QBUvelWrr6fQvjrn5DXqAuWIwwZGmJr48lgbIsQxAiEKUiFZYTqBcmSgTbwATEGEEm7VeZwWzTwDKAg4+ncyWcV6mRLcVlGTDNmt2cp9V1DTjTfVjXJ+g/1x97cMRFJ4o6hQAAAABJRU5ErkJggg==) no-repeat;
    padding-top: 25px;
    background-position:center top;
    min-width:30px;
    }

.useremail
{
}

/* Used for Image Zoom on Main Question Image */
.questionimagezoom
{
    float: right;
    width: 200px;
    margin-left: 20px;
}

.expandedzoom
{
    width: 100%;
    float:right;
}

.imagecontrol
{
    max-width: 100%;
    float:right;
}

.imageinstructions
{
    text-align: right;
}

/* Navigation Buttons */

.navigationcontrols{

}

.backbuttoncontainer, .restartbuttoncontainer, .nextbuttoncontainer{
    position: absolute;
    bottom: 9px;
    left: 636px;
}

.backbutton{
    left: 636px;
}

.restartbuttoncontainer{
    left: 7px;
}

.nextbuttoncontainer{
    left: 917px;
}

.backbutton, .restartbutton  {
    width: 100px;
    height: 32px;
    margin: 0;
    padding-left: 25px;
    border: 0;
    cursor: pointer;
    font-size: 16px;
    color: #f89825;
}

.backbuttonbackgroundsvg, .restartbuttonbackgroundsvg {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMzJweCINCgkgdmlld0JveD0iMCAwIDEwMCAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTg3My4wMDA1IiB5MT0iNTg3IiB4Mj0iLTg3My4wMDA1IiB5Mj0iNjA5LjgzNDciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgLTgyMyAtNTc5KSI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0Y3RjdGNyIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNEOUQ5RDkiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgc3Ryb2tlPSIjODZCRkUyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTMuNSw2LjVjMC0yLjc2MSwyLjIzOC01LDUtNWg4Mw0KCWMyLjc2MiwwLDUsMi4yMzksNSw1djE5YzAsMi43NjItMi4yMzgsNS01LDVoLTgzYy0yLjc2MiwwLTUtMi4yMzgtNS01VjYuNXoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiM4NkJGRTIiIGQ9Ik0yMi40ODUsMjAuMzI4YzAsMS4xLTAuNzc5LDEuNTUtMS43MzIsMWwtNy41MzktNC4zNTRjLTAuOTUzLTAuNTUtMC45NTMtMS40NTEsMC0ybDcuNTM5LTQuMzUzDQoJCWMwLjk1My0wLjU1LDEuNzMyLTAuMSwxLjczMiwxVjIwLjMyOHoiLz4NCjwvZz4NCjwvc3ZnPg0K') no-repeat;
}

.backbuttonbackgroundsvg:hover, .restartbuttonbackgroundsvg:hover{ 
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMzJweCINCgkgdmlld0JveD0iMCAwIDEwMCAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTE2ODAuMDAwNSIgeTE9Ii00NzYiIHgyPSItMTY4MC4wMDA1IiB5Mj0iLTQ5OC44MzQzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAtMSAtMTYzMCAtNDY4KSI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0Y3RjdGNyIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNEOUQ5RDkiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgc3Ryb2tlPSIjODZCRkUyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTMuNSw2LjVjMC0yLjc2MSwyLjIzOC01LDUtNWg4Mw0KCWMyLjc2MiwwLDUsMi4yMzksNSw1djE5YzAsMi43NjItMi4yMzgsNS01LDVoLTgzYy0yLjc2MiwwLTUtMi4yMzgtNS01VjYuNXoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiMwMDY2OTkiIGQ9Ik0yMi40ODUsMjAuMzI4YzAsMS4xLTAuNzc5LDEuNTUtMS43MzIsMWwtNy41MzktNC4zNTRjLTAuOTUzLTAuNTUxLTAuOTUzLTEuNDUyLDAtMmw3LjUzOS00LjM1Mw0KCQljMC45NTMtMC41NSwxLjczMi0wLjEsMS43MzIsMVYyMC4zMjh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==') no-repeat;
}

.backbuttonbackground, .restartbuttonbackground {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAgCAYAAADkK90uAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAMQSURBVGiB7ZvBT9NQHMe/r7TdgDBEYYkxYNAZEyIXPBiPJMbEeDFePeNfQGI8GU7GhL9Azp49GQ6aeCLEg+NggjHsIggOBhvMQdf29f08tBvFFdtBVxP3Psku3evry+/b3/f93ssrIyIE8erDzzGh8ikQJoiRHthI0haMmAWGVYWr+Wf3Lq8Ht/lDkLnFQkZP6/NgbCaRUXYrRAtW3Zp98SBX9V8+IcjcYiGj96Y+A8gpDBjN6Mj2q+hRkh7t/4kjgJ1Djo2qBeGGvWAZ5m2/KKr/Bj2tzwPIXeztwcMbGQz3qZDEz+4Rx7u1KsqGk/Ni/rTxXzNDvDnju8KAJ5NDUowOs3vE8eZLBYIAhatXG3NK04yEyqcA16akGJ1nuE/FaMatlRqxB3yCgDABANl+KUZSNGPtxR7wCdIobeUEnhyNWPuXFa3pQMBpaxNJzASEuUUQAklBEoICFIk9Q4o1jq0ax2Q2BU1hZ+6nK4iUIUQQQrTdd80SWNqsY61suR0zwq2RVPuD7CKCXvxzWxYXhPy2iZVtC1wc33doC2l9IcRuWWsVG8tbJmpWQEbJ4iCcuCyrZAgsbZooHjqnP+uM1tdNxGJZe4bA24IBEfLyy2otnFgsS2EEhSFUEGlZEYhjHTKoMzy+nsZy0cbGr79YlsyQUCJlSBTvH9CA+6MqftQUfNrm2DdbO5ZzSDiR5pB2rOZKP8OjcQ1fKw5Wdh1Y/oSRlhVOJ7ZOGICJIQXXMgpWSg6+7QsQgD5VChJGbJYVhM6AO1mGmxd6UDII4wOQlhVC7JYVxKDm/gCCTJAQoltWEqORRLQsaTVJQdS6G94UxDvEBYfk+iEpHAIA5sbe4zhDGFYBoGzK6igpyqaXIV7sAZ8gClfzQuXYMRgqJmFQk6J0kgObYcdwBVG4mm9cP3Fy8eXH9ddgbCajEe5e4lKUDnFgMyzvqajaDCBaeD491jwod2JSt+rWrN6bmq7aLPe+qGEkLTCkuZuJkvMjCKjYDKW6Aq9sKlh1a9bfRh62/ldEOWztR36OED9RPkf4DbKkwmYzRGZLAAAAAElFTkSuQmCC') no-repeat;
}

.backbuttonbackground:hover, .restartbuttonbackground:hover{ 
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAgCAYAAADkK90uAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAANASURBVGiB7ZtNTBNBGIbf2W6XlpIqWIkYgYRsY0LQA8YEvNVw8OdkPOrFELzokcRwwXAiJJjoxYMk3rjpxagcNK03xQRSgwENjaYIQaBSqLE/+zceui1bu/3D7ZrIPMlcptOdyff2e7+ZZpZQSmHGxOv1Do1XekHRTQkVTAcxaoJQIoFgkVP4+TsDbSvmY/4QZGwm4hVcwiQIGbJllQcVSqektDR896KYMHYXCDI2E/EK7oY5ACJHgHavgFYPDwdn92r/T1QN2Pyl4FtCgpYNe0RKZc4YReGNXxBcwiQAscXtwGW/F75GHgzriSUVvFhOYDulinrMb+Y+y2eIXjOiHAGunWpmYtSZWFLB9EIcGgU4he/M1ZS8GWm80gtkbYqJUX98jTzavdm9Ui72gEEQUHQDQKuHiWEX+VjrsQcMguS2tqyA20cu1sZjRXE6UKDU2YRhMSZhLhKEgjJBbIKaKGJ5hryPxvDu6xYGz/nhEVg9KktVGUIpNE2r+dmrO0mMPg/jSTgKAHA7HRjsF2tf5AHC7If/15aVklXcDy3hwZslpGQ137+RSDHrq4DllvU0vILRlx+wtpM0n44JUh6rLCu8FsfIszBmo7HSc+3T+g4SlljWwvoOLjwMQlLLB5uy7XNFLLGsBgcHB0cAteSQvemYIOUxCU/RuTyXIaWa6GtC8PZ5DJw8Vn4uXVjWyrRqMqQa7+9q8WD6eh+CyxsYnfmI5a2fJoKwGlKJqmpILbusgNiK0K0AHs9+wb3QZ+ym5YIHMcuqQD3+OnEQYKivC1dPn8BE8BOm56JQNYo2r5sJUgHLLMuMwy4e45d6cONsJ+ZW47jSc5xZVgUstywz/L4m+H1NJSdkGKjesuxYDaNKywKzGpuglBT15QXRL3FBpWx3ZBcqBQCSjb3OXoYQLALAdoZ5v11sZ/QM0WMPGAThFH5e4xVspgjiGYpDTiZKPdmVCTZTWUE4hZ/P9RfcXBwPrTwCIUNeJ0X/EYWJUid2ZYK3P3gkZAJQOjUS6MhflCso6lJaGhbcDYGETMRX35046tLQ7KTgimsPYx9oFIjLBFtpDvq2KSKlpWHjGHbZ+l9RzWVrI+x1BOup5nWE33tioyFwk632AAAAAElFTkSuQmCC') no-repeat;
}

.nextbutton {
    width: 100px;
    height: 32px;
    margin: 0;
    padding-right: 25px;
    border: 0;
    cursor: pointer;
    font-size: 16px;
    color: #f89825;
}

.nextbuttonbackgroundsvg {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMzJweCINCgkgdmlld0JveD0iMCAwIDEwMCAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTg3My4wMDA1IiB5MT0iNTg3IiB4Mj0iLTg3My4wMDA1IiB5Mj0iNjA5LjgzNDciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgLTgyMyAtNTc5KSI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0Y3RjdGNyIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNEOUQ5RDkiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgc3Ryb2tlPSIjODZCRkUyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTMuNSw2LjVjMC0yLjc2MSwyLjIzOC01LDUtNWg4Mw0KCWMyLjc2MiwwLDUsMi4yMzksNSw1djE5YzAsMi43NjItMi4yMzgsNS01LDVoLTgzYy0yLjc2MiwwLTUtMi4yMzgtNS01VjYuNXoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiM4NkJGRTIiIGQ9Ik03Ny41MTYsMTEuNjIyYzAtMS4xLDAuNzc4LTEuNTUsMS43MzEtMWw3LjUzOSw0LjM1M2MwLjk1MiwwLjU0OSwwLjk1MiwxLjQ1LDAsMmwtNy41MzksNC4zNTQNCgkJYy0wLjk1MywwLjU1LTEuNzMxLDAuMTAxLTEuNzMxLTFWMTEuNjIyeiIvPg0KPC9nPg0KPC9zdmc+DQo=') no-repeat;
}

.nextbuttonbackgroundsvg:hover{ 
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMzJweCINCgkgdmlld0JveD0iMCAwIDEwMCAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTg3My4wMDA1IiB5MT0iNTg3IiB4Mj0iLTg3My4wMDA1IiB5Mj0iNjA5LjgzNDciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgLTgyMyAtNTc5KSI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0Y3RjdGNyIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNEOUQ5RDkiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgc3Ryb2tlPSIjODZCRkUyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTMuNSw2LjVjMC0yLjc2MSwyLjIzOC01LDUtNWg4Mw0KCWMyLjc2MiwwLDUsMi4yMzksNSw1djE5YzAsMi43NjItMi4yMzgsNS01LDVoLTgzYy0yLjc2MiwwLTUtMi4yMzgtNS01VjYuNXoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiMwMDY2OTkiIGQ9Ik03Ny41MTYsMjAuMzI4YzAsMS4xLDAuNzc4LDEuNTUsMS43MzEsMWw3LjUzOC00LjM1NGMwLjk1My0wLjU1MSwwLjk1My0xLjQ1MiwwLTJsLTcuNTM4LTQuMzUzDQoJCWMtMC45NTMtMC41NS0xLjczMS0wLjEtMS43MzEsMVYyMC4zMjh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==') no-repeat;
}

.nextbuttonbackground {
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAgCAYAAADkK90uAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAMUSURBVGiB7ZvNTxNBGMZ/M91uW6ht+EYIcGkvGBOFgyGcSLwYb149419AYjwZTsaEv0DOnj0ZDpp4MfFg5CAJxkCiwgHCpzTS0u12xkM/WKC0S1lqIvM7bbbb3c3zzPu8s+2s0FpTi5fvN4aV5Y6hGdVC2zUPMlwIoYWDYFm61uLT+zfXah9zypDZhdWEHbXnEGK6JXd5XdF63jlyZp4/SGW8u08YMruwmrBjkS9ASgoYStj0tluEZKvv9v+kqGDr0GU946BKsq86ufy41xTL+wU7as8Bqc5YiIfpBN1tFobg2cm6vF3JsJcrpsqaP6l8Vq2Qcs/4JQU8vt1hzLhidrIur5f2URqka41Ueko1jJTljkEppowZV093m8VQojRXqmgPHkPQjAL0thszWkVV67L24DGkMrU1Dbx1VLT2PlacLQcN5z2bGAKmhsxnDNFoY0iL0DUcMRXSBK7SfN3KMxC36I9fouf6qhCtUUo1f5FrwPddh4/rWQDSnTaTg1Hi9sWbb62BbyKrCbLO8YBd2XP48bvA3T6bsb4IlhS+z2MiKyBOC+kqzeeNPN92C0wMREh3hP2e6AwmsprgvAH7x1G8+5ljadthcjBCT6x+jJnICooG8mweFnmzkuVRKkZXHVNMZAVELSFPIwVI0WBwm+eQYGgkz9CNEBP9YZK2qKulrwoxPaQx54mctAX3+i2G4hLQKFXfOV89xESWH07qE5ZwpzvErc4QUlxAPxNZwRALHW+nk5LxnhAxC0A3jDMvJrICYiQObp+kOwqdEQEompHMRFZASCCdKG1fSiv/kdX8NQz+8RlZmMhqEVqf/d2rakh5ERdFbZp6qyhqAFHSvsxxhQiWAfbypoe0ir18uULK2oPHEOlai8py2coJ9vOaZNiYcpUcFARbuZIh0rUWK/tPrFx88WHtFUJMJ8KaiS7XmHJFHBQEn3YtMgUBWs8/mxquLpQ70dSdI2fGjkWmMgWRercZpieq6AhrLvCfi6EOSsN+QbB9JClPm1adI2fGe4xZbP2v8LPY2ot5HSF4/LyO8BdPeZCLiSJQZwAAAABJRU5ErkJggg==') no-repeat;
}

.nextbuttonbackground:hover{ 
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAgCAYAAADkK90uAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAM7SURBVGiB7ZtLaBNBGMd/s9mkSbXRalsr2hYlVVt8hBZ83Kx4sFW86EHoTdGrggXRi1gPVejZg/UmeupJEA+KnlRErOLr0iLWN7W2NmKTbDY7HvJwa9J0E7cR7PxgYZnMzi7//37fNxNmhZSSfFy887nR0s02JK1SSF/eToqiEFIYCF5rpj50avfKd/n7/GHIuVsjQZ/f148QR8vylAsVKQeMmNFztjMUsTfPMOTcrZGgL1DxBAhpAhqCPuoW6Xi0cj/t/0nSgrGfJu8jBlZK9hEjGm+3m6LbL/D5ff1AaFnAw97mIDWVOgr3GZ82uTkcYSKaDKU1P5b5LRsh6Zoxqgno3lStzJhnxqdNrr2YxJKgmXpTpqZkk5Glm22QSlPKjPmnplKnIZiaK2W0B5shSFoB6hYpM8pFVuu09mAzJDO1VQW8fGS0ti8rcsNBwmxrE4XL5JE5xxCJVIaUCZnHERUhJTBtmFx5MMz2NbVsbaopfSBHESIllmWVfpMFwODTt5y5MQTAwXATvfvCrF5aWfQ4+V58lbJKYOxHLHs++GyUm68+cHxnCyc6Wgh4PY7HUSnLJf7UJ5pIcuH2S64+fkNv1xYOhBsdDpTbpFJWCcz2wn78Ps2R6w+5fH+Yvv1hwquqix4nZ9WRSVnqKHwU4tHoOHsu3eX5p8nC46iUVT48mqDCoxXWUq1D3GEufXavr+d81yZCNYsL9nUUIaqGzM1sIjfXVtHbuZFdzSsA5tTR0bRXpaziWeL3crJjPYe3rUXXhHP9VMpyh/oqP5CqE93tTZzatYFllan/B4vRTqUsl9jXWk/c3Ez76mrW1VYBc6enfKiU5RJeTXAo3AD8pVbOU1bp91A4x2HKKi38FMUjpchpyxqS3sRF0sFKVOEOSQkgUtqn+R0hgtcAE3FVQ8rFRDwdIWntwWaIZupDlm4yFhVMxiVLvMqU+WQqIRiLpgzRTH0o0z5j52LfvXeXEeJo0CvZsdxUpswTUwnBw286kYQAKQdOdzRmN8rNKOpGzOjxBSo6IgkRuv3FS63fotor0XJrj6IELAmTCcHXmEZ62jRixIweex+12fpf4WSztR31OYL7OPkc4Rcgd4CUuMmIYAAAAABJRU5ErkJggg==') no-repeat;
}

/*------------------------------------*\
  Question Types
\*------------------------------------*/

/* Multiple Choice, including True/False, Multiple Response, Partial Credit Question Types */

label + span,
input + span
{
	margin-top: 20px;
}

span > input[type=radio],
span > input[type=checkbox]
{
	padding: 0;
	margin: 0;
	height: 25px;
	width: 30px;
	float: left;
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

span > label 
{ 
	line-height: 25px; 
	padding: 0 0 0 25px;
	cursor: pointer;
}

span:not(#foo) > input:hover + label,
span:not(#foo) > input + label:hover
{
    color: #f89825;
}

span:not(#foo) > input + label{
	height: 25px;
}

span:not(#foo) > input[type=radio] + label,
span:not(#foo) > input[type=radio]:disabled + label,
span:not(#foo) > input[type=radio]:hover:disabled + label,
span:not(#foo) > input[type=radio]:focus:disabled + label,
span:not(#foo) > input[type=radio]:disabled + label:hover,
span:not(#foo) > input[type=radio]:disabled + label:hover:active,
fieldset[dir=rtl] span:not(#foo) > input[type=radio] + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:disabled + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:hover:disabled + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:focus:disabled + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:disabled + label:hover,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:disabled + label:hover:active{
    background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIyNXB4Ig0KCSB2aWV3Qm94PSIwIDAgMzAgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTUzNjU1LjA3NDIiIHkxPSItNjc0MzMuODc1IiB4Mj0iLTUyMDE2LjczNDQiIHkyPSItNjc0MzMuODc1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAgLTAuMDExMyAtMC4wMTEzIDAgLTc1MS4xMDI5IC01ODQuODI0MikiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGN0Y3RjciLz4NCgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRDlEOUQ5Ii8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPHBhdGggZmlsbD0idXJsKCNTVkdJRF8xXykiIHN0cm9rZT0iIzg2QkZFMiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMC45LDMuMjVjMi41NjcsMCw0Ljc1LDAuOSw2LjU1LDIuNw0KCWMxLjgzMywxLjgzMywyLjc1LDQuMDMzLDIuNzUsNi42YzAsMi41MzQtMC45MTcsNC43MTgtMi43NSw2LjU1Yy0xLjgsMS44MDEtMy45ODMsMi43LTYuNTUsMi43Yy0yLjU2NiwwLTQuNzY3LTAuODk5LTYuNi0yLjcNCgljLTEuOC0xLjgtMi43LTMuOTgxLTIuNy02LjU1YzAtMi41NjYsMC45LTQuNzY3LDIuNy02LjZDNi4xMzMsNC4xNSw4LjMzMywzLjI1LDEwLjksMy4yNXoiLz4NCjwvc3ZnPg0K') no-repeat;
}

span:not(#foo) > input[type=radio]:checked + label, 							
span:not(#foo) > input[type=radio]:hover:checked + label,
span:not(#foo) > input[type=radio]:focus:checked + label,
span:not(#foo) > input[type=radio]:checked + label:hover,
span:not(#foo) > input[type=radio]:focus:checked + label, 					
span:not(#foo) > input[type=radio]:disabled:checked + label,
span:not(#foo) > input[type=radio]:hover:disabled:checked + label,
span:not(#foo) > input[type=radio]:focus:disabled:checked + label,
span:not(#foo) > input[type=radio]:disabled:checked + label:hover,
span:not(#foo) > input[type=radio]:disabled:checked + label:hover:active,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:hover:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:focus:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:checked + label:hover,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:focus:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:disabled:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:hover:disabled:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:focus:disabled:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:disabled:checked + label:hover,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:disabled:checked + label:hover:active
{
    background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIyNXB4Ig0KCSB2aWV3Qm94PSIwIDAgMzAgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTI3MjI5LjM4NjciIHkxPSIzNDEzNy44NDM4IiB4Mj0iLTI1NTkwLjk4NjMiIHkyPSIzNDEzNy44NDM4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAgLTAuMDExMyAwLjAxMTMgMCAtMzc1LjA4ODkgLTI4Ni4yMTM5KSI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0Y3RjdGNyIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNEOUQ5RDkiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgc3Ryb2tlPSIjODZCRkUyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEwLjksMy4yNWMyLjU2NywwLDQuNzUsMC45LDYuNTUsMi43DQoJYzEuODMzLDEuODMzLDIuNzUsNC4wMzMsMi43NSw2LjZjMCwyLjUzNC0wLjkxNyw0LjcxNy0yLjc1LDYuNTVjLTEuOCwxLjgwMS0zLjk4MywyLjctNi41NSwyLjdjLTIuNTY2LDAtNC43NjctMC44OTktNi42LTIuNw0KCWMtMS44LTEuOC0yLjctMy45ODItMi43LTYuNTVjMC0yLjU2NiwwLjktNC43NjcsMi43LTYuNkM2LjEzMyw0LjE1LDguMzMzLDMuMjUsMTAuOSwzLjI1eiIvPg0KPHBhdGggZmlsbD0iIzAwNjY5OSIgZD0iTTE2LjE1LDEyLjVjMCwxLjQ2Ny0wLjUxOCwyLjctMS41NSwzLjdjLTEsMS4wMzMtMi4yMzMsMS41NS0zLjcsMS41NWMtMS40MzMsMC0yLjY2Ny0wLjUxNy0zLjctMS41NQ0KCWMtMS4wMzQtMS0xLjU1LTIuMjMzLTEuNTUtMy43YzAtMS40MzQsMC41MTctMi42NjcsMS41NS0zLjdjMS4wMzMtMS4wMzMsMi4yNjctMS41NSwzLjctMS41NWMxLjQ2NywwLDIuNywwLjUxNywzLjcsMS41NQ0KCUMxNS42MzMsOS44MzMsMTYuMTUsMTEuMDY2LDE2LjE1LDEyLjV6Ii8+DQo8L3N2Zz4NCg==') no-repeat;
}

span:not(#foo) > input[type=radio]:hover + label,
span:not(#foo) > input[type=radio]:focus + label,
span:not(#foo) > input[type=radio] + label:hover,
span:not(#foo) > input[type=radio]:active + label,
span:not(#foo) > input[type=radio] + label:hover:active,
span:not(#foo) > input[type=radio]:active:checked + label,
span:not(#foo) > input[type=radio]:checked + label:hover:active,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:hover + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:focus + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio] + label:hover,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:active + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio] + label:hover:active,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:active:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=radio]:checked + label:hover:active{
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIyNXB4Ig0KCSB2aWV3Qm94PSIwIDAgMzAgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTUzNjU1LjEzMjgiIHkxPSItNjc0MzMuODEyNSIgeDI9Ii01MjAxNi43OTMiIHkyPSItNjc0MzMuODEyNSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwIC0wLjAxMTMgLTAuMDExMyAwIC03NTEuMTAyOSAtNTg0LjgyNDIpIj4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRjdGN0Y3Ii8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0Q5RDlEOSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBzdHJva2U9IiMwMDY2OTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAuOSwzLjI1YzIuNTY3LDAsNC43NSwwLjksNi41NSwyLjcNCgljMS44MzMsMS44MzMsMi43NSw0LjAzMywyLjc1LDYuNmMwLDIuNTM0LTAuOTE3LDQuNzE4LTIuNzUsNi41NWMtMS44LDEuODAxLTMuOTgzLDIuNy02LjU1LDIuN2MtMi41NjYsMC00Ljc2Ny0wLjg5OS02LjYtMi43DQoJYy0xLjgtMS44LTIuNy0zLjk4MS0yLjctNi41NWMwLTIuNTY2LDAuOS00Ljc2NywyLjctNi42QzYuMTMzLDQuMTUsOC4zMzMsMy4yNSwxMC45LDMuMjV6Ii8+DQo8L3N2Zz4NCg==') no-repeat;
}


span:not(#foo) > input[type=checkbox] + label,
span:not(#foo) > input[type=checkbox]:disabled + label,
span:not(#foo) > input[type=checkbox]:hover:disabled + label,
span:not(#foo) > input[type=checkbox]:focus:disabled + label,
span:not(#foo) > input[type=checkbox]:disabled + label:hover,
span:not(#foo) > input[type=checkbox]:disabled + label:hover:active,
fieldset[dir=rtl] span:not(#foo) > input + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:disabled + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:hover:disabled + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:focus:disabled + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:disabled + label:hover,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:disabled + label:hover:active{
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIyNXB4Ig0KCSB2aWV3Qm94PSIwIDAgMzAgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMS41IiB5MT0iMTIuNSIgeDI9IjE4LjUiIHkyPSIxMi41Ij4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRjdGN0Y3Ii8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0Q5RDlEOSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBzdHJva2U9IiM4NkJGRTIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMS41LDIxVjRoMTd2MTdIMS41eiIvPg0KPC9zdmc+DQo=') no-repeat;
}

span:not(#foo) > input[type=checkbox]:checked + label,
span:not(#foo) > input[type=checkbox]:hover:checked + label,
span:not(#foo) > input[type=checkbox]:focus:checked + label,
span:not(#foo) > input[type=checkbox]:checked + label:hover,
span:not(#foo) > input[type=checkbox]:focus:checked + label,
span:not(#foo) > input[type=checkbox]:disabled:checked + label,
span:not(#foo) > input[type=checkbox]:hover:disabled:checked + label,
span:not(#foo) > input[type=checkbox]:focus:disabled:checked + label,
span:not(#foo) > input[type=checkbox]:disabled:checked + label:hover,
span:not(#foo) > input[type=checkbox]:disabled:checked + label:hover:active,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:hover:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:focus:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:checked + label:hover,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:focus:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:disabled:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:hover:disabled:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:focus:disabled:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:disabled:checked + label:hover,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:disabled:checked + label:hover:active
{
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIyNXB4Ig0KCSB2aWV3Qm94PSIwIDAgMzAgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTExNC41IiB5MT0iOTEuNSIgeDI9Ii05Ny41IiB5Mj0iOTEuNSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAxMTYgMTA0KSI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0Y3RjdGNyIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNEOUQ5RDkiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgc3Ryb2tlPSIjODZCRkUyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEuNSwyMVY0aDE3djE3SDEuNXoiLz4NCjxwYXRoIGZpbGw9IiMwMDY2OTkiIGQ9Ik03Ljk1LDEyLjY1bDYtNS45NWwyLjg1LDIuODVsLTguODUsOC44bC01LjEtNS4xTDUuNywxMC40TDcuOTUsMTIuNjV6Ii8+DQo8L3N2Zz4NCg==') no-repeat;
}

span:not(#foo) > input[type=checkbox]:hover + label,
span:not(#foo) > input[type=checkbox]:focus + label,
span:not(#foo) > input[type=checkbox] + label:hover,
span:not(#foo) > input[type=checkbox]:active + label,
span:not(#foo) > input[type=checkbox] + label:hover:active,
span:not(#foo) > input[type=checkbox]:active:checked + label,
span:not(#foo) > input[type=checkbox]:checked + label:hover:active,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:hover + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:focus + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox] + label:hover,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:active + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox] + label:hover:active,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:active:checked + label,
fieldset[dir=rtl] span:not(#foo) > input[type=checkbox]:checked + label:hover:active{
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiDQoJIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIyNXB4Ig0KCSB2aWV3Qm94PSIwIDAgMzAgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMS41IiB5MT0iMTIuNSIgeDI9IjE4LjUiIHkyPSIxMi41Ij4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRjdGN0Y3Ii8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0Q5RDlEOSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBzdHJva2U9IiMwMDY2OTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMS41LDIxVjRoMTd2MTdIMS41eiIvPg0KPC9zdmc+DQo=') no-repeat;
}

.optionvalue
{
    font-style: italic;
    display: inline;    
}

/* Fill In the Blank Question Type, Also Used For Essay */

.fibinput
{
	font-size:18px;
}

/* Essay Question Type */

.essay 
{
  /* Anything defined here will take precedence over fibinput above on essay style questions */
  width:95%;
}

@-moz-document url-prefix() {
/* Ruby text*/
ruby {
    display: inline-table;
    text-align: center;
    border-collapse: collapse;
	border: none;
    /* border collapse mechanism
     will be used to adjust vertical alignment */
    vertical-align: middle;
    /* if ruby text contains text only
     and there are two ruby annotations
     (one placed above the base and one below)
     then vertical centering roughly aligns baseline of
     base with baseline of parent */
    border-bottom: solid 0.75em transparent;
    /* 0.75em is height of ruby text (0.5000d7 1.2em = 0.6em)
     plus space between baseline and text-bottom (about 0.15em)
     this extra border is counter-weight used
     to restore vertical centering broken
     by presence of ruby text
     (in case if there is only one ruby annotation,
     if there are two annotations
     then counter-weight is no longer
     necessary and can be annihilated
     using border collapse mechanism) */
}

ruby > rt, rtc {
    display: table-header-group;
}

/* used to move first ruby
 container above the base */
ruby > rb, rbc, ruby > rt + rt, rtc + rtc {
    display: table-row;
}

/* base and second ruby
 are formatted as table-rows */
ruby > rt + rt, rtc + rtc {
    border-bottom: hidden;
}

/* if there are two annotations then extra
 border is no longer necessary
 and can be annihilated
 using border collapse mechanism */
rb, rbc, rt, rtc {
    white-space: nowrap;
}

/* prohibits line breaks inside ruby text */
rtc > rt, rbc > rb {
    display: table-cell;
}

/* used to distribute annotations
 in table like manner */
rtc > rt[rbspan] {
    column-span: attr(rbspan);
}

/* ruby text may span several cells */
ruby > rt, rtc {
    font-size: 0.5em;
    line-height: 1.2em;
}

/* font-size of ruby text is reduced */
rp {
    display: none;
}

/* Addition to add english rbc */
ruby.syllables rbc rb {
	
}

ruby.syllables rbc rb:after {
	content: "Â·"
}

ruby.syllables rbc rb:last-child:after {
	content: "";
}

ruby.syllables rtc rt {
	padding-right: 0.5em;
}

ruby.syllables rtc rt:last-child {
	padding-right: 0;
}

/* Ensure text is readable by using a unicode */
body, ruby.unicodeRubyText rt, ruby.unicodeRubyBase rb {
	font-family: "Arial MS Unicode", sans-serif;
}

ruby {
	ruby-align: center;
}

}
