#Quiz {
	position: relative;
	background-color: #ccd8e1;
	border: 1px solid #000000;
	min-height: 487px;
}

#QuizTitle {
	position: absolute;
	left: 55px;
	top: 28px;
	width: 300px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}

#InnerFrame {
	background-color: #294A5B;
	border: 3px solid #FFFFFF;
	position: absolute;
	left: 42px;
	top: 62px;
	width: 841px; /*-45 */
	height: 383px;
}

#Feedback {
	position: absolute;
	left: 72px;
	top: 92px;
	width: 325px;
	font-size: 18px;
	color: #FFFFFF;
}

#Directions {
	position: absolute;
	left: 505px;
	top: 3px;
	width: 264px;
	font-size: 13px;
	color: #000000;
	text-align: center;
}

#DollarBoxBack {
	background-color: #1a1a1a;
	border: 2px solid #00CC00;
	position: absolute;
	left: 416px;
	top: 25px;
	width: 443px;
	height: 190px;
}

#QuizImage {
	position: absolute;
	left: 432px;
	top: 67px;
	width: 415px;
	height: 136px;
	visibility: hidden;
}

#Col1Row1 {
	position: absolute;
	left: 431px;
	top: 33px;
}

#Col1Row2 {
	position: absolute;
	left: 431px;
	top: 65px;
}

#Col1Row3 {
	position: absolute;
	left: 431px;
	top: 110px;
}

#Col1Row4 {
	position: absolute;
	left: 431px;
	top: 155px;
}

#Col2Row1 {
	position: absolute;
	left: 535px;
	top: 33px;
}

#Col2Row2 {
	position: absolute;
	left: 535px;
	top: 65px;
}

#Col2Row3 {
	position: absolute;
	left: 535px;
	top: 110px;
}

#Col2Row4 {
	position: absolute;
	left: 535px;
	top: 155px;
}

#Col3Row1 {
	position: absolute;
	left: 639px;
	top: 33px;
}

#Col3Row2 {
	position: absolute;
	left: 639px;
	top: 65px;
}

#Col3Row3 {
	position: absolute;
	left: 639px;
	top: 110px;
}

#Col3Row4 {
	position: absolute;
	left: 639px;
	top: 155px;
}

#Col4Row1 {
	position: absolute;
	left: 743px;
	top: 33px;
}

#Col4Row2 {
	position: absolute;
	left: 743px;
	top: 65px;
}

#Col4Row3 {
	position: absolute;
	left: 743px;
	top: 110px;
}

#Col4Row4 {
	position: absolute;
	left: 743px;
	top: 155px;
}

.ChapterLabel {
	width: 107px;
	text-align: center;
	font-size: 18px;
	/*font-weight: bold;*/
	color: #FFFFFF;
}

.DollarButton {
	background-color: #a9d590;
	width: 104px;
	height: 45px;
	border: 1px solid #272727;
	background-image: -webkit-linear-gradient(270deg,rgba(209,240,192,1.00) 0%,rgba(156,200,131,1.00) 12.44%,rgba(129,197,91,1.00) 87.05%,rgba(67,111,42,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(209,240,192,1.00) 0%,rgba(156,200,131,1.00) 12.44%,rgba(129,197,91,1.00) 87.05%,rgba(67,111,42,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(209,240,192,1.00) 0%,rgba(156,200,131,1.00) 12.44%,rgba(129,197,91,1.00) 87.05%,rgba(67,111,42,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(209,240,192,1.00) 0%,rgba(156,200,131,1.00) 12.44%,rgba(129,197,91,1.00) 87.05%,rgba(67,111,42,1.00) 100%);
}

.DollarButton a {
	color: inherit;
	text-decoration: inherit;
	display: block;
	box-sizing: border-box;
	width: inherit;
	height: inherit;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	padding-top: 14px;
}

.DollarButton_selected {
	/*background-image: url(../images/btnDollar_selected.png);
	background-repeat: no-repeat;*/
	background-color: #CCCCCC;
	border: 1px solid #000000;
	/*width: 107px;
	height: 49px;*/
	width: 104px;
	height: 45px;
}

.DollarButton_disabled {
	cursor: default;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	padding-top: 14px;
	height: 31px;
}

.DollarButton_hidden {
	background: none;
	border: none;
	/*width: 107px;
	height: 49px;*/
	width: 104px;
	height: 45px;
}

#Question {
	position: absolute;
	left: 72px;
	top: 260px;
	width: 795px;
	height: 45px;
	font-size: 16px;
	color: #FFFFFF;
}

#Choice1 {
	position: absolute;
	left: 72px;
	top: 318px;
}

#Choice2 {
	position: absolute;
	left: 468px;
	top: 318px;
}

#Choice3 {
	position: absolute;
	left: 72px;
	top: 379px;
}

#Choice4 {
	position: absolute;
	left: 468px;
	top: 379px;
}

.ChoiceButton {
	background-color: #ccd8e1;
	border: 2px solid #000000;
	width: 387px;
	height: 52px;
	color: #000000;
	font-weight: bold;
	background-image: -webkit-linear-gradient(270deg,rgba(241,244,247,1.00) 0%,rgba(204,216,225,1.00) 20.21%,rgba(204,216,225,1.00) 88.08%,rgba(153,178,196,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(241,244,247,1.00) 0%,rgba(204,216,225,1.00) 20.21%,rgba(204,216,225,1.00) 88.08%,rgba(153,178,196,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(241,244,247,1.00) 0%,rgba(204,216,225,1.00) 20.21%,rgba(204,216,225,1.00) 88.08%,rgba(153,178,196,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(241,244,247,1.00) 0%,rgba(204,216,225,1.00) 20.21%,rgba(204,216,225,1.00) 88.08%,rgba(153,178,196,1.00) 100%);
}

.ChoiceButton_grayed {
	color: #828282;
}

.ChoiceButton_disabled {
	cursor: default;
	font-size: 14px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	width: 371px;
	height: 36px;
}

.ChoiceButton a {
	color: inherit;
	text-decoration: inherit;
	display: block;
	width: 371px;
	height: 36px;
	font-size: 14px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}

.ChoiceButton p {
	margin: 0px;
	line-height: 100%;
}

.ChoiceButton_disabled p {
	margin: 0px;
	line-height: 115%;
}

#TextCorrect {
	position: absolute;
	left: 72px;
	top: 459px;
	width: 391px;
	text-align: center;
	color: #000000;
	font-size: 15px;
}

#Buttons {
	position: absolute;
	left: 468px;
	top: 457px;
	width: 391px;
	height: 26px;
	
	
}

#NextButton {
	background-color: #FFFFFF;
	border: 2px solid #000000;
	width: 146px;
	height: 22px;
	margin-left: auto;
	margin-right: auto;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	border-radius: 6px;
}

#NextButton a {
	display: block;
	width: 146px;
	height: 19px;
	text-decoration: inherit;
	color: inherit;
	text-align: center;
	padding-top: 1px;
}

#RepeatButton {

	background-color: #FFFFFF;
	border: 2px solid #000000;
	width: 146px;
	height: 22px;
	float: left;
	margin-left: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	border-radius: 6px;
}

#RepeatButton a {
	display: block;
	width: 146px;
	height: 19px;
	text-decoration: inherit;
	color: inherit;
	text-align: center;
	padding-top: 1px;
}

#ContinueButton {
	
	background-color: #FFFFFF;
	border: 2px solid #000000;
	width: 146px;
	height: 22px;
	float: right;
	margin-right: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	border-radius: 6px;
}

#ContinueButton a {
	display: block;
	/*width: 150px;
	height: 23px;*/
	width: 146px;
	height: 19px;
	text-decoration: inherit;
	color: inherit;
	text-align: center;
	padding-top: 1px;
}

.sr_only {
	display: block;
	position: fixed;
	left: -3000px;
	top: -3000px;
}

#Quiz a:focus, #Quiz a:hover {
	outline: 3px solid #FFD700;
}

#Quiz .DollarButton a:focus, #Quiz .DollarButton a:hover {
	outline: none;
	box-sizing: border-box;
	border: 3px solid #FFD700;
	height: inherit;
	width: inherit;
	padding-top: 11px;
}

#Quiz .DollarButton_disabled a:focus, #Quiz .DollarButton_disabled a:hover {
	outline: none;
}

#Quiz .ChoiceButton_disabled a:focus, #Quiz .ChoiceButton_disabled a:hover {
	outline: none;
}

abbr {
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	/*text-decoration: underline;*/
	cursor: help;
}
