*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
 
body { margin: 0; font-family:arial; font-size:14pt; }

a {
 text-decoration:none;
}
.report-border { border:1px solid #000000; }

.typein_font {font-size:32pt;color:#000000;background-color:transparent;border:0;cursor:text;text-align:center;width:98%;text-decoration:none;outline:none;}

#sp-pretools{height:auto;width:100%;}

#sp-sm-logo{width:80px;height:auto;}
#sp-more-icon{height:auto;width:100%;padding:10px;}
.form_buttons {font-weight:bold;font-size:40pt;color:#ffffff;background-color:transparent;border:0;cursor:pointer;}
.spstoredisplay-topleft{position:absolute;left:0;top:0}
.spstoredisplay-topright{position:absolute;right:0;top:0}
.setup-directions {font-size:10pt;color:#000000;text-align:left;width:19em;}
.setup-error {font-size:10pt;color:#ff6000;text-align:left;width:19em;}
.setup-error2 {font-size:10pt;color:#ff6000;text-align:left;width:30em;}
.cssp_option_buttons {font-size:24pt;color:#000000;background-color:transparent;border:0;cursor:pointer;padding:0px;}
.cssp_option_buttons2 {font-size:26pt;color:#000000;background-color:transparent;border:0;margin-top:2em;text-align:left;width:90%;padding-left:1em; }
.cssp_submit_button {font-size:12pt;color:#ffffff;background-color:transparent;border:0;margin-top:2em;text-align:center;width:90%;cursor:pointer; }

#ira-container { 
	width:100%;
	height:100%;
	position: absolute;
	z-index: 4;
	top: 0;
	left: 0;
	background-color:#000000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  	display:none;
}

#explanation_overlay {
	position:absolute;
	top:10px;
	z-index:9;
	width:100%;
	margin:auto;
	display:none;
}

#ira_notice {
	font-size:24pt;
	width:80%;
	height:60%;
	font-family:arial;
	position: absolute;
	z-index: 5;
	top: 100px;
	left: 10%;
	background-color:#ffffff;
	border:4px solid #000000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
  	display:none;
}

.count-onebox { border:2px solid #000000;width:1.9em;height:1.5em;display:inline-block;display: -moz-inline-stack;float:left;color: #000000;}

.count-onebox-off { border:0;width:1.9em;height:1.5em;display:inline-block;display: -moz-inline-stack;float:left;text-align:center;color: #000000;}

.count-onebox-report { border:2px solid #000000;width:0.9em;height:0.6em;display:inline-block;display: -moz-inline-stack;float:left;color: #000000;}

.count-onebox-off-report { border:0;width:0.9em;height:0.6em;display:inline-block;display: -moz-inline-stack;float:left;color: #000000;}

.count-box-padding { margin-left:0.5em;margin-right:0.5em;}
.count-box-padding-report { margin-left:0.05em;margin-right:0.05em;}

.count-top-onebox { border:2px solid #000000;width:1.9em;height:0.75em;display:inline-block;display: -moz-inline-stack;float:left;color: #000000;}

.count-top-onebox-report { border:2px solid #000000;width:0.9em;height:0.3em;display:inline-block;display: -moz-inline-stack;float:left;color: #000000;}

.count-topbox-padding { margin-left:0.9em;margin-right:0.5em;}
.count-topbox-padding-report { margin-left:0.09em;margin-right:0.05em;}
.advance_button { font-size:24pt; font-weight:bold; cursor:pointer; }

.ScoreboardContainer { position: relative; margin: 0; color: #000000; font-family:arial; width: 100%;background-color:#ffffff;border:4px solid #A9A9A9;}

.outline_abbr_top { font-size:25pt;text-align:left;vertical-align:top;background-color:#000000;color:#ffffff;padding-left:4px; }

.outline_abbr_time_top { float:right;padding-right:4px; }

.outline_abbr { font-size:16pt;text-align:left;vertical-align:top;background-color:#ffffff;color:#000000;padding-left:4px; }

.outline_abbr2 { font-size:16pt;text-align:left;vertical-align:top;background-color:#cccccc;color:#000000;padding-left:4px; }

.outline_abbr_time { float:right;padding-right:4px; }

.topfontA { font-size:25pt;text-align:center;vertical-align:top;background-color:#000000;color:#ffffff; }

.topfontAlt { font-size:25pt;text-align:center;vertical-align:top;color:#ffffff; }

.reportsubfont { font-size:26pt;font-weight:bold;text-align:center;vertical-align:middle;background-color: #d3d3d3f;color:#000000; }

.subfontA { font-size:24pt;text-align:center;vertical-align:middle;background-color:#ffffff;color:#000000; }

.subfontAlt { font-size:24pt;text-align:center;vertical-align:middle;color:#000000; }

.subfontA2 { font-size:24pt;text-align:center;vertical-align:middle;background-color:#000000;color:#ffffff; }

.subfontAlt2 { font-size:24pt;text-align:center;vertical-align:middle;color:#ffffff; }

.subfontA3 { font-size:24pt;text-align:center;vertical-align:middle;background-color:#dddddd;color:#000000; }

.subfontB { font-size:32pt;text-align:center;vertical-align:middle;background-color:#ffffff;color:#000000;border-top:4px solid #d3d3d3; }

.standard_font { font-size:16pt;color:#000000;font-family:arial; }
.sptext-tiny{font-size:10px!important}.sptext-small{font-size:12px!important}.sptext-medium{font-size:15px!important}.sptext-large{font-size:18px!important}
.sptext-xlarge{font-size:24px!important}.sptext-xxlarge{font-size:36px!important}.sptext-xxxlarge{font-size:48px!important}.sptext-jumbo{font-size:64px!important}
.fontA { font-size:24pt;color:#000000; }

.fontB { font-size:40pt; }

.fontC { font-size:50pt; }

.report-table {
border: 2px solid #000000;
border-radius: 10px;
color:#000000;
font-size:14pt;
}

.report-table-top {
border: 2px solid #000000;
border-radius: 10px;
color:#000000;
background-color:#ffffff;
font-size:14pt;
}

.top-row-report {
background-color:#000000;
color:#ffffff;
font-size:16pt;
}

.rrow-report {
background-color:#dddddd;
color:#000000;
font-size:14pt;
}

.r2row-report {
background-color:#eeeeee;
color:#000000;
border-bottom:1px solid #000000;
font-size:14pt;
}

tr.rrow-report td {
border-bottom:1px solid #000000;
}

tr.r2row-report td {
border-bottom:1px solid #000000;
}

.QandAContainer { position: relative; margin: .1em .5em .5em .5em;}

.QuestColumn {  padding: 1.25em; }
 
.AnsColumn { padding: 1.25em; }

.default-question-box {background-color:#ffffff;border:4px solid #A9A9A9;border-radius: 15px;}
.reverse-question-box {background-color:#000000;color:#ffffff;border:4px solid #ffffff;border-radius: 15px;}

.question-box { vertical-align:middle; text-align:center; }
.question-box-reverse { vertical-align:middle; text-align:center;color:#ffffff; }
.canvas-question { width:40em;height:40em; }
#textual_question2 { width:670px;height:25em; }
.top-number-container { margin-top:0;font-size:100pt;color:#000000;font-weight:bold;font-family:arial;margin-left:3.75em;}
.top-number-question-container { margin-top:0;font-size:80pt;color:#000000;font-family:arial;margin-right:3.75em;word-wrap: break-word;width:100%;}
.number-container { margin-top:3.5em;margin-left:1.5em;margin-right:1.5em;}
.single-number-box { border:1px solid #000000;width:7em;height:7em;display:inline-block;display: -moz-inline-stack;float:left; }

.question-box-report { vertical-align:middle; text-align:center; }
.question-box-reverse-report { vertical-align:middle; text-align:center;color:#ffffff; }
.canvas-question-report { width:100%; }
.canvas-question-report2 { width:20em;height:20em; }
.top-number-container-report { margin-top:0;font-size:100pt;color:#000000;font-weight:bold;font-family:arial;margin-left:2%;}
.top-number-question-container-report { margin-top:0;font-size:80pt;color:#000000;font-family:arial;margin-right2%;word-wrap: break-word;width:96%;}
.number-container-report { margin-top:0.5em;}
.single-number-box-report { border:1px solid #000000;width:19%;height:4em;display:inline-block;display: -moz-inline-stack; }

.top-number-question-container2 { margin-top:0;font-size:40pt;color:#000000;font-family:arial;margin-right:3.75em;margin-top:0.75em;word-wrap: break-word;width:100%;}
.top-number-question-container2-report { margin-top:0;font-size:20pt;color:#000000;font-family:arial;margin-right:2%;margin-top:0.25em;word-wrap: break-word;width:100%;}
.single-number-onebox { border:2px solid #000000;width:3.8em;height:3em;display:inline-block;display: -moz-inline-stack;float:left;color: #000000;}
.single-number-onebox-off { border:0;width:3.8em;height:3em;display:inline-block;display: -moz-inline-stack;float:left;color: #000000;}
.single-number-onebox-report { border:2px solid #000000;width:1.8em;height:1.2em;display:inline-block;display: -moz-inline-stack;float:left;color: #000000;}
.single-number-onebox-off-report { border:0;width:1.8em;height:1.2em;display:inline-block;display: -moz-inline-stack;float:left;color: #000000;}
.number-box-padding { margin-left:0.5em;margin-right:0.5em;}
.number-box-padding-report { margin-left:0.05em;margin-right:0.05em;}

.word_part_container {
padding:0.3em;
}

.word_part_on  { 
font-weight:normal;font-style:italic;color:#000000;font-family:arial;cursor:pointer;font-size:12pt;
}

.word_part  { 
font-weight:normal;font-style:italic;color:#ffffff;font-family:arial;cursor:pointer;font-size:12pt;
}

.speaker_container {
text-align:center;font-size:40pt;width:6em;height:2.5em;color:#000000;background-color:#ffffff;font-family:arial;border:4px solid #000000;border-radius: 15px;cursor:pointer; 
}

.word_container {
padding:0.3em;display:inline-block;
}

.word_box  { 
font-weight:bold;height:5.25em;color:#ffffff;background-color:#000000;font-family:arial;border:4px solid #ffffff;border-radius: 15px;margin-bottom:0.15em; cursor:pointer; 
}

.word_box_info  { 
font-weight:bold;height:5.25em;color:#000000;background-color:#ffffff;font-family:arial;border:4px solid #ffffff;border-radius: 15px;margin-bottom:0.15em; cursor:pointer; 
}

.word_output {
font-size:20pt;padding:0.5em;
}

.word_output_info {
font-size:16pt;padding:0.5em;
}



#main_question_subinfo { z-index:5; position:absolute; margin-top:.2em; margin-left:0.25em; }

.question-img { width:98%;height:98%; }
.answer-img { height:98%; text-align:center; }

.question-txt { width:94%;height:98%;text-align:center;vertical-align:middle;font-family:arial;font-size:90pt;color: #000000;margin-top:2em; }

.question-txtB { width:94%;height:98%;text-align:center;vertical-align:middle;font-family:arial;font-size:70pt;color: #000000;margin-top:2em; }

.question-txtC { width:94%;height:98%;text-align:center;vertical-align:middle;font-family:arial;font-size:60pt;color: #000000;margin-top:2em; }

.question-txtD { width:94%;height:98%;text-align:center;vertical-align:middle;font-family:arial;font-size:50pt;color: #000000;margin-top:2em; }

.question-txtE { width:94%;height:98%;text-align:center;vertical-align:middle;font-family:arial;font-size:40pt;color: #000000;margin-top:2em; }

.question-txtF { width:94%;height:98%;text-align:center;vertical-align:middle;font-family:arial;font-size:30pt;color: #000000;margin-top:2em;margin-left:0.1em;margin-right:0.1em; }

.question-txtG { width:94%;height:98%;text-align:center;vertical-align:middle;font-family:arial;font-size:20pt;color: #000000;margin-left:0.2em;margin-right:0.2em; }

.question-txtH { width:94%;height:98%;text-align:center;vertical-align:middle;font-family:arial;font-size:40pt; }

#main-question-box { width:40em;height:40em; }
#main-container { width:40em; }
#main-table { font-size:24pt;font-family:arial;border:2px solid #000000; }
#main-table tr { border:1px solid #ffffff;height:40px; }
#main-table td { border:1px solid #000000; }

.report-boxes {font-size:40pt;padding-left:10px;width:12.5em;height:2.25em;color:#000000;background-color:#ffffff;font-family:arial;border:4px solid #d3d3d3;border-radius: 10px;margin-bottom:0.15em; cursor:pointer;
}

.report-boxes2 {font-size:40pt;width:12.5em;font-family:arial;text-align:left; cursor:pointer;color:#000000;
}

.click-log-top { font-weight:bold;font-size:40pt;width:12.5em;height:1.25em;color:#ffffff;background-color:#000000;font-family:arial;border-top:4px solid #d3d3d3;border-left:4px solid #d3d3d3;border-right:4px solid #d3d3d3;border-top-left-radius: 15px;border-top-right-radius: 15px;margin-bottom:0.15em; cursor:pointer;}

.click-log-bottom { font-weight:bold;font-size:40pt;width:12.5em;color:#000000;background-color:#ffffff;font-family:arial;border-bottom:4px solid #d3d3d3;border-left:4px solid #d3d3d3;border-right:4px solid #d3d3d3;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;margin-bottom:0.15em; cursor:pointer;}

.answer-box-off { font-weight:bold;font-size:40pt;width:12.5em;height:2.25em;color:#ffffff;background-color:#000000;font-family:arial;border:4px solid #ffffff;border-radius: 15px;margin-bottom:0.15em; cursor:pointer;}

.answer-box-on { font-weight:bold;font-size:40pt;width:12.5em;height:2.25em;color:#000000;background-color:#ffffff;font-family:arial;border:4px solid #000000;border-radius: 15px;margin-bottom:0.15em; cursor:pointer; }

.spell-box-off { font-weight:bold;font-size:40pt;width:12.5em;height:2.25em;color:#ffffff;background-color:#000000;font-family:arial;border:4px solid #ffffff;border-radius: 15px;margin-bottom:0.15em; cursor:pointer;}

.spell-box-on { font-weight:bold;font-size:40pt;width:12.5em;height:2.25em;color:#000000;background-color:#ffffff;font-family:arial;border:4px solid #000000;border-radius: 15px;margin-bottom:0.15em; cursor:pointer; }

.spell-box-on2 { font-size:20pt;width:12.5em;color:#000000;background-color:#ffffff;font-family:arial;border:4px solid #000000;border-radius: 15px;margin:0.15em 0; cursor:pointer; }

.answer-box-on2 { font-weight:bold;font-size:26pt;width:6.25em;height:1.15em;color:#000000;background-color:#ffffff;font-family:arial;border:2px solid #000000;border-radius: 8px;margin-bottom:0.02em; cursor:pointer;text-align:center; }

.answer-box-on-highlight { font-weight:bold;font-size:40pt;width:12.5em;height:2.25em;color:#000000;background-color:#ffffff;font-family:arial;border:4px solid #000000;border-radius: 15px;margin-bottom:0.15em; cursor:pointer; }

.session-box{
    width: 100%;
    overflow-x: auto;
	height:4.15em;overflow-y: hidden;
}

.session-month-box{
 font-weight:bold;font-size:40pt;width:6.5em;height:2.25em;color:#ffffff;background-color:#000000;font-family:arial;border:4px solid #d3d3d3;border-radius: 15px;margin-bottom:0.15em; margin-left:1em;margin-right:1em;cursor:pointer;display: inline-block;
}

.session-month-box2{
 font-weight:bold;font-size:40pt;width:2.5em;height:2.25em;color:#ffffff;background-color:#000000;font-family:arial;border:4px solid #d3d3d3;border-radius: 15px;margin-bottom:0.15em; cursor:pointer;display: inline-block;
}

.mini-spacer { height:0.2em; }
.answer-txt { margin-top:0.5em; }
.answer_txt { margin-top:0.5em; }

.study-partner-title {
font-size:24pt;
margin-bottom:0.05em;
}

.study-partner-language{
width:100%;
font-size:16pt;
}

.studypartner_options {
font-size:16pt;
margin-bottom:0.05em;
}

.study-partner-sub-title{
font-size:20pt;
margin-bottom:0.05em;
color:#000000;
}

.studycenter_title {
text-align:center;
color:#000000;
font-size:30pt;
font-weight:bold;
}

.studycenter_subtitle {
text-align:center;
color:#000000;
font-size:26pt;
font-weight:normal;
}

.studycenter_message {
text-align:center;
color:#000000;
font-size:23pt;
}

.studycenter-back {
color:#000000;
margin-right:20px;
font-weight:normal;
font-size:18pt;
text-align:left;
cursor:pointer;
}

.studycenter_buttons3 {
font-weight:bold;font-size:40pt;width:12.5em;height:4.25em;color:#000000;background-color:#ffffff;font-family:arial;border:4px solid #d3d3d3;border-radius: 15px;margin-bottom:0.15em; cursor:pointer;
}

.studycenter_buttons2 {
font-weight:bold;font-size:40pt;width:12.5em;height:2.25em;color:#000000;background-color:#ffffff;font-family:arial;border:4px solid #d3d3d3;border-radius: 15px;margin-bottom:0.15em; cursor:pointer;
}

.studycenter_buttons {
font-weight:bold;font-size:40pt;width:12.5em;height:2.25em;color:#ffffff;background-color:#000000;font-family:arial;border:4px solid #d3d3d3;border-radius: 15px;margin-bottom:0.15em; cursor:pointer;
}

#word-definition {
	 position:absolute;top:10px;left:1%;width:98%;font-family:arial;display:none;z-index:10;
}

.def_container {
background-color:#ffffff;font-family:arial;border:4px solid #595959;border-radius: 15px;

}

.def_box_info {
 padding:0.3em;
 text-align:left;
}


@media screen and (min-width: 70em )
{
  body { font-size:12pt; }


.def_container {
background-color:#ffffff;font-family:arial;border:4px solid #595959;border-radius: 15px;

}

.def_box_info {
 padding:0.3em;
 text-align:left;
}

  #word-definition { position:absolute;top:25%;left:10%;width:80%;font-family:arial;display:none;z-index:10;}

  .QuestColumn { margin-right: 35.5em; }
 
  .AnsColumn { position: absolute; top: 0; right: 0; width: 35.75em; }

.question-txt { margin-top:1.8em;font-size:70pt; }
.question-txtB { margin-top:1.8em;font-size:50pt; }
.question-txtC { margin-top:1.8em;font-size:45pt; }
.question-txtD { margin-top:1.8em;font-size:40pt; }
.question-txtE { margin-top:2.6em;font-size:30pt; }
.question-txtF { margin-top:4.2em;font-size:24pt; }
.question-txtG { margin-top:6.5em;font-size:18pt; }
.question-txtH { font-size:25pt; }

#main-question-box { height:28em;width:28em; }
#main-container { width:90%; }
#main-table { font-size:18pt;font-family:arial; }
#main-table .td { font-size:14pt;font-family:arial; }

#ira_notice {font-size:14pt;}

.typein_font {font-size:18pt;}

.canvas-question { width:28em;height:28em; }
#textual_question2 { height:15em; }
.canvas-question-report2 { width:14em;height:14em; }
.top-number-container { margin-top:0;font-size:60pt;color:#000000;font-weight:bold;font-family:arial;margin-left:3.75em;}
.top-number-question-container { margin-top:0;font-size:40pt;color:#000000;font-family:arial;margin-right:3.75em;word-wrap: break-word;}
.number-container { margin-top:2.5em;margin-left:1.25em;}
.single-number-box { width:5em;height:5em; }

.top-number-container-report { margin-top:0;font-size:14pt;color:#000000;font-weight:bold;font-family:arial;margin-left:3.75em;}
.top-number-question-container-report { margin-top:0;font-size:14pt;}
.number-container-report { margin-top:0.25em;}
.single-number-box-report { height:3em; }
.single-number-onebox-report { width:1.38em;height:1.25em; }
.single-number-onebox-off-report { width:1.38em;height:1.25em; }

.top-number-question-container2 { margin-top:0.25em;}
.single-number-onebox { width:2.6em;height:2em; }
.single-number-onebox-off { width:2.6em;height:2em; }
.number-box-padding { margin-left:0.25em;margin-right:0.25em;}
.number-box-padding-report { margin-left:0.05em;margin-right:0.05em;}

.count-onebox { width:1.3em;height:1em; }
.count-onebox-off { width:1.3em;height:1em; }
.count-box-padding { margin-left:1.25em;}
.count-box-padding-report { margin-left:0.25em;}

.count-top-onebox { width:1.3em;height:0.5em; }
.count-topbox-padding { margin-left:2.55em;}
.count-topbox-padding-report { margin-left:0.255em;}

  .click-log-top { width:18em;height:1.5em;font-size:20pt;margin-bottom:0.5em; }
  .click-log-bottom { width:18em;font-size:20pt;margin-bottom:0.85em; }
  .report-boxes { width:18em;height:3em;font-size:20pt; }
  .report-boxes2 { width:18em;font-size:20pt; }
  .answer-box-off { width:18em;height:3em;font-size:20pt;margin-bottom:0.5em; }
  .answer-box-on { width:18em;height:3em;font-size:20pt;margin-bottom:0.5em; }
  .answer-box-on2 { width:9em;height:1.5em;font-size:14pt;margin-bottom:0.23em; }
  .spell-box-on { width:18em;height:3em;font-size:20pt;margin-bottom:0.5em; }
  .spell-box-on2 { width:25em;font-size:14pt;padding:0.5em;text-align:left }
  .spell-box-off { width:18em;height:3em;font-size:20pt;margin-bottom:0.5em; }

  .answer-box-on-highlight { width:18em;height:3em;font-size:20pt;margin-bottom:0.5em; }

.session-box{
height:5.25em;
}

.session-month-box{
 width:9em;height:3em;font-size:20pt;margin-bottom:0.5em;
}

.session-month-box2{
width:3.5em;height:3em;font-size:20pt;margin-bottom:0.5em;
}
#sp-pretools{height:100%;width:auto;}
#sp-more-icon{height:100%;width:auto;padding:0px 10px;}
 .mini-spacer { height:0.4em; }
  .answer-txt { margin-top:0.75em; }
  .answer_txt { margin-top:0.75em; }
  .form_buttons { font-size:20pt; }
  .setup-directions {font-size:12pt;width:29em;}
  .setup-error {font-size:12pt;width:29em;}
  .setup-error2 {font-size:12pt;width:38em;}
  .cssp_option_buttons {font-size:14pt;padding:4px; }
  .cssp_option_buttons2 {font-size:16pt; margin-top:0.9em;padding-left:0.4em; }
  .cssp_submit_button {font-size:16pt; margin-top:0.9em; }

.studycenter_buttons { width:18em;height:3em;font-size:20pt;margin-bottom:0.5em; }
.studycenter_buttons2 { width:18em;height:3em;font-size:20pt;margin-bottom:0.5em; }
.studycenter_buttons3 { width:18em;height:8em;font-size:20pt;margin-bottom:0.5em; }

 .study-partner-title { font-size:14pt; }

.study-partner-language{
font-size:10pt;
}
 .study-partner-sub-title { font-size:12pt; }

.studypartner_options {font-size:12pt; }

.reportsubfont { font-size:16pt; }

.subfontA { font-size:14pt; }

.subfontAlt { font-size:14pt; }

.subfontA2 { font-size:14pt; }

.subfontAlt2 { font-size:14pt; }

.subfontA3 { font-size:14pt; }

.subfontB { font-size:20pt; }

.outline_abbr_top { font-size:20pt; }

.outline_abbr { font-size:14pt; }

.outline_abbr2 { font-size:14pt; }

.topfontA { font-size:20pt; }

.fontA { font-size:15pt; }

.fontB { font-size:20pt; }

.fontC { font-size:25pt; }

.standard_font { font-size:12.5pt; }

.advance_button { font-size:14pt; font-weight:bold; }
}

.top-menus {
background-color:#f0ebd5;
color:#000000;
border:4px solid #d3d3d3;
border-radius: 15px;
}

.sub-menus {
background-color:#000000;
color:#ffffff;
border:4px solid #d3d3d3;
border-radius: 15px;
cursor:pointer;
}

#final-question {
display:inline-block;
vertical-align:bottom; 
background-color:#ffffff;
color:#000000;
width:250px;
height:250px;
font-size:14pt;
font-family:arial;
text-align:center;
overflow:hidden;
padding-left:8px;
padding-right:8px;
border:3px solid #808080;}

#final-question-img {
width:200px;
height:200px;
border:1px solid #808080;
}

.take_answer_off {
color:#504e4f;
background-color:#ffffff;
width:250px;
font-size:12pt;

}

.take_answer_on {
color:#ffffff;
background-color:#000000;
width:250px;
font-size:12pt;
}

.preview_answer_on {
color:#000000;
background-color:#ffffff;
width:250px;
font-size:12pt;
text-align:center;
}

.preview_answer_off {
color:#ffffff;
background-color:#000000;
width:250px;
font-size:12pt;
text-align:center;
}

.writein_submit {
color:#ffffff;
background-color:#000000;
font-size:12pt;
width:175px;
}
