@charset "utf-8";

main {
    display: block;
	text-align: center;
	color: #272D66;
}
main a, main a:active, main a:visited {
	color: #272D66;
}
main a:hover {
	color: #D69B2D;
}

h1 {
	color: #272D66;
}




#dtlayout {
	display: block;
	width: 100%;
}
#dtlayout p {
	display: block;
	line-height: 1.25em;
    margin-block-end: 0.75em;
	-webkit-margin-after: 0.75em;
}
#dtcontent {
	display: block;
	color: #272D66;
	text-align: left;
}

#dtimage {
	display: inline-block;
	vertical-align: top;
	line-height: 0;
	margin-bottom: -1rem;
}
#dtimage img {
	width: 50rem;
}

#dtquestions {
	display: inline-block;
	width: 48rem;
	vertical-align: top;
	padding: 0rem 0rem 1.5rem 1rem;
}
#dtintro {
	display: block;
	padding: 1.5rem 0rem 0.75rem 0rem;
	text-align: center;
}
#dtquestionbox {
	display: block;
	text-align: center;
}
#dtcolumnlhs {
	display: inline-block;
	vertical-align: top;
	width: 17.5rem;
}
#dtcolumnrhs {
	display: inline-block;
	vertical-align: top;
	width: 17.5rem;
	padding-left: 2.5rem;
}
.dtqhold {
	display: block;
	font-size: 1rem;
	width: 17.21rem;
	text-align: left;
	margin: auto;
	padding-top: 1rem;
}
.dtqhold a, .dtqhold a:visited {
	color: #272D66;
}
.dtqtitle {
	display: inline-block;
	position: relative;
	background-color: #EACD96;
	width: 17.5rem;
	padding: 0.25rem 0rem 0.25rem 0rem;
	border-radius: 0.25rem;
}
.dtqtitle h2 {
	display: inline-block;
	padding-left: 0.75rem;

}
.dtqtitle img {
	height: 0.75rem;
	vertical-align: middle;
}
#dtqars01, #dtqars02, #dtqars03, #dtqars04, #dtqars05, #dtqars06 {
	display: inline-block;
	position: absolute;
	right: 0.75rem;
}
#dtqars01.active, #dtqars02.active, #dtqars03.active, #dtqars04.active, #dtqars05.active, #dtqars06.active {
	display: none;
}
#dtqard01.active, #dtqard02.active, #dtqard03.active, #dtqard04.active, #dtqard05.active, #dtqard06.active {
	display: inline-block;
	position: absolute;
	right: 0.75rem;
}
#dtqard01, #dtqard02, #dtqard03, #dtqard04, #dtqard05, #dtqard06 {
	display: none;
}
#dtqa01, #dtqa02, #dtqa03, #dtqa04, #dtqa05, #dtqa06 {
	display: none;
}
#dtqa01.active, #dtqa02.active, #dtqa03.active, #dtqa04.active, #dtqa05.active, #dtqa06.active {
	display: block;
	width: 15.46rem;
	padding: 0.5rem 0rem 0.5rem 0.75rem;
}




#tzlayout {
	display: block;
	width: 100%;
}
#tzlayout p {
	display: block;
	line-height: 1.25em;
    margin-block-end: 0.75em;
	-webkit-margin-after: 0.75em;
}
#tzcontent {
	display: block;
	color: #272D66;
}

#tzintro {
	display: block;
	padding: 1.5rem 0rem 0.75rem 0rem;
}
#tzcolumnlhs, #tzcolumnrhs {
	display: inline-block;
	vertical-align: top;
	width: 21.5rem;
}
.tzqhold {
	display: block;
	font-size: 1rem;
	width: 17.5rem;
	text-align: left;
	margin: auto;
	padding-top: 1rem;
}
.tzqhold a, .tzqhold a:visited {
	color: #272D66;
}
.tzqtitle {
	display: inline-block;
	position: relative;
	background-color: #EACD96;
	width: 17.5rem;
	padding: 0.25rem 0rem 0.25rem 0rem;
	border-radius: 0.25rem;
}
.tzqtitle h2 {
	display: inline-block;
	padding-left: 0.75rem;

}
.tzqtitle img {
	height: 0.75rem;
	vertical-align: middle;
}
#tzqars01, #tzqars02, #tzqars03, #tzqars04, #tzqars05, #tzqars06 {
	display: inline-block;
	position: absolute;
	right: 0.75rem;
}
#tzqars01.active, #tzqars02.active, #tzqars03.active, #tzqars04.active, #tzqars05.active, #tzqars06.active {
	display: none;
}
#tzqard01.active, #tzqard02.active, #tzqard03.active, #tzqard04.active, #tzqard05.active, #tzqard06.active {
	display: inline-block;
	position: absolute;
	right: 0.75rem;
}
#tzqard01, #tzqard02, #tzqard03, #tzqard04, #tzqard05, #tzqard06 {
	display: none;
}
#tzqa01, #tzqa02, #tzqa03, #tzqa04, #tzqa05, #tzqa06 {
	display: none;
}
#tzqa01.active, #tzqa02.active, #tzqa03.active, #tzqa04.active, #tzqa05.active, #tzqa06.active {
	display: block;
	width: 15.46rem;
	padding: 0.5rem 0rem 0.5rem 0.75rem;
}




#tplayout {
	display: block;
	width: 100%;
}
#tplayout p {
	display: block;
	line-height: 1.25em;
    margin-block-end: 0.75em;
	-webkit-margin-after: 0.75em;
}
#tpcontent {
	display: block;
	color: #272D66;
}

#tpintro {
	display: block;
	padding: 1.5rem 0rem 0.75rem 0rem;
}

.tpqhold {
	display: block;
	font-size: 1rem;
	width: 17.5rem;
	text-align: left;
	margin: auto;
	padding-top: 1rem;
}
.tpqhold a, .tpqhold a:visited {
	color: #272D66;
}
.tpqtitle {
	display: inline-block;
	position: relative;
	background-color: #EACD96;
	width: 17.5rem;
	padding: 0.25rem 0rem 0.25rem 0rem;
	border-radius: 0.25rem;
}
.tpqtitle h2 {
	display: inline-block;
	padding-left: 0.75rem;

}
.tpqtitle img {
	height: 0.75rem;
	vertical-align: middle;
}
#tpqars01, #tpqars02, #tpqars03, #tpqars04, #tpqars05, #tpqars06 {
	display: inline-block;
	position: absolute;
	right: 0.75rem;
}
#tpqars01.active, #tpqars02.active, #tpqars03.active, #tpqars04.active, #tpqars05.active, #tpqars06.active {
	display: none;
}
#tpqard01.active, #tpqard02.active, #tpqard03.active, #tpqard04.active, #tpqard05.active, #tpqard06.active {
	display: inline-block;
	position: absolute;
	right: 0.75rem;
}
#tpqard01, #tpqard02, #tpqard03, #tpqard04, #tpqard05, #tpqard06 {
	display: none;
}
#tpqa01, #tpqa02, #tpqa03, #tpqa04, #tpqa05, #tpqa06 {
	display: none;
}
#tpqa01.active, #tpqa02.active, #tpqa03.active, #tpqa04.active, #tpqa05.active, #tpqa06.active {
	display: block;
	width: 15.46rem;
	padding: 0.5rem 0rem 0.5rem 0.75rem;
}




#mlayout {
	display: block;
	width: 100%;
}
#mlayout p {
	display: block;
	line-height: 1.25em;
    margin-block-end: 0.75em;
	-webkit-margin-after: 0.75em;
}
#mcontent {
	display: block;
	color: #272D66;
}

#mintro {
	display: block;
	padding: 1.5rem 0rem 0.5rem 0rem;
}
.mqhold {
	display: block;
	font-size: 1rem;
	width: 17.5rem;
	text-align: left;
	margin: auto;
	padding-top: 1rem;
}
.mqhold a, .mqhold a:visited {
	color: #272D66;
}
.mqtitle {
	display: inline-block;
	position: relative;
	background-color: #EACD96;
	width: 17.5rem;
	padding: 0.25rem 0rem 0.25rem 0rem;
	border-radius: 0.25rem;
}
.mqtitle h2 {
	display: inline-block;
	padding-left: 0.75rem;

}
.mqtitle img {
	height: 0.75rem;
	vertical-align: middle;
}
#mqars01, #mqars02, #mqars03, #mqars04, #mqars05, #mqars06 {
	display: inline-block;
	position: absolute;
	right: 0.75rem;
}
#mqars01.active, #mqars02.active, #mqars03.active, #mqars04.active, #mqars05.active, #mqars06.active {
	display: none;
}
#mqard01.active, #mqard02.active, #mqard03.active, #mqard04.active, #mqard05.active, #mqard06.active {
	display: inline-block;
	position: absolute;
	right: 0.75rem;
}
#mqard01, #mqard02, #mqard03, #mqard04, #mqard05, #mqard06 {
	display: none;
}
#mqa01, #mqa02, #mqa03, #mqa04, #mqa05, #mqa06 {
	display: none;
}
#mqa01.active, #mqa02.active, #mqa03.active, #mqa04.active, #mqa05.active, #mqa06.active {
	display: block;
	width: 15.46rem;
	padding: 0.5rem 0rem 0.5rem 0.75rem;
}




@media screen and (min-width: 1280px) {
#tzlayout {
	display: none;
}
}

@media screen and (max-width: 1279px) {
#dtlayout {
	display: none;
}
}

@media screen and (min-width: 850px) {
#tplayout {
	display: none;
}
}

@media screen and (max-width: 849px) {
#tzlayout {
	display: none;
}
}
	
@media screen and (min-width: 450px) {
#mlayout {
	display: none;
}
}
	
@media screen and (max-width: 449px) {
#tplayout {
	display: none;
}
}