html, body {
  height		: 100%;
}

p{
  margin-top: 0px;
}

table{
	/*border-collapse:collapse;*/	
	empty-cells		: show;
}

img {
  -ms-interpolation-mode:bicubic;
}

table.examSummary tr{
	line-height		: 24px;
}

/*
table.examSummary  tr td:first-child{
	font-weight		: bold;
}
*/

table.status{
	margin-left:auto;
	margin-right:auto;
}


.redborder {border: 3px solid red}

ul li{
	line-height:1em;
	padding: 0.5em;
}

ul li ul li{
	line-height:1em;
	padding: 0.5em;
	list-style-type: disc;
}
/* ********** jQuery ui widget css - begin ********** */
.ui-widget-overlay{
	background-color:black;
	opacity:0.2;
	filter: alpha(opacity = 20);
	overflow: hidden;
}

.ui-dialog{
	background-color:#ececed;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

 .ui-dialog .ui-dialog-content {
 	overflow: hidden;
 }
 
.ui-dialog-titlebar{
}

.ui-dialog-title{
	
}

.ui-accordion-header img {
  margin-top: 3px;
  margin-right: 5px;
  margin-left: 5px;
}

table.ui-accordion-header {
  margin-bottom: 10px;
}

.ui-accordion-content p {
  padding-bottom        : 0px;
}

.groupheader .partscore {
  color: #E48600;
  font-size: 10pt;
  font-weight: bold;
}

div.groupheader div.groupheader {
  padding-left:24px;
}

.partscorelabel {
  margin-right: 5px;
}

.groupscorelabel {
  margin-right: 5px;
}

.groupheader .groupscore {
  color: #E48600;
  font-size: 10pt;
  font-weight: bold;
}

.groupheader .groupheader .partscore {
  color: #999;
  font-size: 10pt;
  font-weight: normal;
}

.groupheaderTable {
  background-color      : white;
  margin-bottom         : 10px;
  font-weight           : bold;
  font-size             : 12pt;
  color                 : #444;
 }
 
.groupNumber {
  font-weight           : bold;
  font-size             : 12pt;
  color                 : #444;
 }
 
 .groupstatement {
   padding-bottom       : 12px;
 }
 
 table.navigationgrid td {
	text-align          : center;
	padding             : 0px;
	margin              : 0px;
 }
 
.textaligncenter {
  text-align            : center;
}

/* Need to make sure table inside content are treated as inline */
.textaligncenter table {
  display               : inline-block;
}

@-moz-document url-prefix() {
  .textaligncenter {
    text-align          : -moz-center;
  }
}

.qnotattempted, .qattempted, .qactivenotattempted, .qactiveattempted, .qnotattemptedflagged, .qattemptedflagged, .qactivenotattemptedflagged, .qactiveattemptedflagged, .noquestion {
  width                 : 58px;
  height                : 52px;
  text-align            : center;
  color                 : white;
  background-repeat     : no-repeat;
  background-position   : 11px 0px;
}

.qnotattempted span, .qattempted span, .qactivenotattempted span, .qactiveattempted span, .qnotattemptedflagged span, .qattemptedflagged span, .qactivenotattemptedflagged a, .qactiveattemptedflagged span {
  font-size             : 20px;
  text-decoration       : none;
}

.qactivenotattempted span, .qactiveattempted span, .qactivenotattemptedflagged span, .qactiveattemptedflagged span {
  font-size             : 23px;
  font-weight           : bold;
}

.qnotattempted span, .qactivenotattempted span, .qnotattemptedflagged span, .qactivenotattemptedflagged span {
  color                 : black;
}

.qattempted span, .qactiveattempted span, .qattemptedflagged span, .qactiveattemptedflagged span {
  color                 : white;
}

.qactivenotattempted, .qnotattempted{
  background-image      : url('questionIncomplete.png');
}

.qattempted, .qactiveattempted {
  background-image      : url('questionComplete.png'); 
}

.qnotattemptedflagged, .qactivenotattemptedflagged  {
  background-image      : url('questionIncompleteFlagged.png');
}

.qattemptedflagged, .qactiveattemptedflagged {
  background-image      : url('questionFlagged.png'); 
}
.disabletext{
	color 				: #999999;
}

.ui-dialog-titlebar-close{
}

.ui-dialog-content{
	overflow: hidden;
	text-align:center;
}


.ui-dialog-buttonset{
}

.stop-scrolling{
	height: 100%;
	overflow: hidden;	
}

/*
#group1,#background,#accordion1,#accordion2,#accordion3,#accordion4,#accordion5,#accordion6,#accordion7,#accordion8,#accordion9 > div > table{
	
}
*/

#group1 > div > table{
	ccursor: pointer;
}



#navoverlay{
	position:absolute;	
}

#navtable{
	position:absolute;	
}


#examStatusDialog{

`	/*
	background-color:#ececed;	
	opacity: 0.5;
	filter: alpha( opacity = 50 );	
	
	background-color: rgba( 236, 236, 237, 0.5 );
	*/
	background-image: url( 'blank_transparent.png' );
	background-repeat: repeat;
	
}

#examStatusTable{
    width: 770px;
    height: 450px;
	background-color:#FFF;	
	border: 1px solid black; 
}


#examHelpDialog {
	background-color:#ffffff;
	border: 1px solid black;
	padding: 2px;
	overflow-x: auto;
	overflow-y: auto;
}

#examHelpDialog  table{
	border-collapse:collapse;
}

#examHelpDialog  table td{
	border-bottom: 1px solid #ccc;
}


#examRefsDialog{
	background-color:#ffffff;
	border: 1px solid black;
	padding: 2px;
	overflow-x: auto;
	overflow-y: auto;
}

#examRefsDialog  table{
	border-collapse:collapse;
}

#examRefsDialog  table td{
	border-bottom: 1px solid #ccc;
}

.zoomin{
	-moz-transform: scale(1.2);
}



.ui-accordion{
	
}

.ui-accordion-header{
	background-color:white;
}

.ui-accordion-content-active{
	padding-bottom: 12px;
}

.ui-accordion-icons{
	
}

.ui-accordion-content{
}
/* ********** jQuery ui widget css - end ************ */

.referencelistitem, .backtomenu {
  padding               : 5px 10px 5px 10px; 
  font-size             : 14pt; 
  line-height           : 100%;
  cursor                : pointer;
}

.backtomenu {
  font-size             : 10pt;
  font-weight           : bold;
}

.referencelistitem a, .backtomenu a {
  text-decoration       : none;
  color                 : #E48600;
}
 
.referencelistitem a:hover, .backtomenu a:hover {
  text-decoration       : none;
  color                 : white;
  background-color      : #E48600;  
}
 
.question{
}

.statement{
  padding-bottom        : 20px;
}

form {
  padding          : 0px;
  margin           : 0px;
}

.mcStatement, .mrStatement, .mrmStatement, .neStatement, .wmStatement, .jmeStatement, .hsStatement {
  padding-bottom: 0px;
}

.gapStatement {
  padding-bottom: 12px;
}

.mcPrompt, .mrprompt, .neprompt, .hsprompt, .mrmprompt  {
  padding-top      : 12px;
  padding-bottom   : 12px;
  margin           : 0px;
}

p {
  margin           : 0px;
}

.mc_MR1_n_2Part {
}
.mcChoiceHolder {	
}
.mcRadioButton{
}

.partmark{
}

.partWarning{
  font-weight           : bold;
  font-size             : 9pt; 
  color                 : #F00; 
  padding               : 5px;
}

.NE_warning_text{
  color                 : #F00;
}


/*
.headerBackground{ background: #1F4564; border: 1px solid #999999; }
.toolbarBackground{	background: #A2D1F0; border: 1px solid #999999;	}
*/
.headerBackground{ 
  background            : #EFEDEC; 
  border                : 1px solid #999;
}

.topToolbar{ 
  background            : #EFEDEC; 
  border                : 1px solid #999;
}

.bottomToolbar{	
  background            : #EFEDEC; 
  border                : 1px solid #999;
}

.feedback-head{
	border: 2px solid #000000;
    font-size: 0;
	margin: 8px 0px 0px 0px;
	padding: 0;
}

.feedback-row{
	border: 1px solid #cccccc;
    font-size: 0;
	/*margin: 3px 0px 8px 0px;*/
	margin: 3px 0px 3px 0px;
	padding: 0;
}

.feedbackquestion{
	background-image: url("feedbackquestion.png");
	width                 : 58px;
	height                : 52px;
	text-align            : center;
	color                 : white;
	background-repeat     : no-repeat;
	background-position   : 11px 0px;
}

.feedbackquestion span {
	font-size             : 20px;
	text-decoration       : none;
	color                 : black;
}

.partModelAnswer{
	border: 5px solid #666666;
	padding: 15px 15px 15px 15px;
	background: #FFFFFF;
	margin: 25px 0px 20px 0px;
}

.feedbackLevel1{
	text-align: left;
	float: left;
	cursor: pointer; 
}
.syllabusID{
	font-weight		: bold;
}
.syllabushoriz{
	position: absolute; left: 10px; width: 90%; top:10px; z-index: 2;
}
.syllabushoriz1{
	position: absolute; left: 10px; width: 90%; top:36px; z-index: 2;
}
.syllabushoriz2{
	position: absolute; left: 10px; width: 90%; top:28px; z-index: 2;
}
.syllabushoriz3{
	position: absolute; left: 10px; width: 90%; top:18px; z-index: 2;
}
.syllabushoriz1501{
	position: absolute; left: 10px; width: 90%; top:61px; z-index: 2;
}
.syllabushoriz1502{
	position: absolute; left: 10px; width: 90%; top:53px; z-index: 2;
}
.syllabushoriz1503{
	position: absolute; left: 10px; width: 90%; top:43px; z-index: 2;
}
.syllabusvert250{
	position: absolute; left: 10px; width: 95%; top: 100px; z-index: 2;
}
.syllabusvert340{
	position: absolute; left: 10px; width: 160px; top: 130px; z-index: 2;
}
.syllabusvert400{
	position: absolute; left: 10px; width: 95%; top: 180px; z-index: 2;
}
.instructions{
	text-align: center; float: left; background: white; border: solid 1px #778899;
}

.feedbackArrow{
	position: absolute; right: 5px; bottom: 5px; z-index: 3;
}

/* Feedback screens start */

/* AB Exams */

#AB_A{
	position: absolute; top: 200px; left: 105px; width: 750px; height: 90px; z-index: 1;
}

#AB_B{
	position: absolute; top: 325px; left: 225px; width: 405px; height: 90px; z-index: 1;
}

#AB_C{
	position: absolute; top: 450px; left: 180px; width: 450px; height: 90px; z-index: 1;
}

#AB_D{
	position: absolute; top: 325px; left: 675px; width: 180px; height: 340px; z-index: 1;
}

#AB_E{
	position: absolute; top: 575px; left: 180px; width: 450px; height: 90px; z-index: 1;
}

#AB_F{
	position: absolute; top: 710px; left: 105px; width: 750px; height: 90px; z-index: 1;
}

#AB_1{
	position: absolute; top: 290px; left: 135px; width: 4px; height: 405px; float: left;
}

#AB_2{
	position: absolute; top: 687px; left: 125px; width: 24px; height: 26px; float: left;
}

#AB_3{
	position: absolute; top: 290px; left: 200px; width: 4px; height: 155px; float: left;
}

#AB_4{
	position: absolute; top: 427px; left: 190px; width: 24px; height: 26px; float: left;
}

#AB_5{
	position: absolute; top: 290px; left: 450px; width: 4px; height: 30px; float: left;
}

#AB_6{
	position: absolute; top: 302px; left: 440px; width: 24px; height: 26px; float: left;
}

#AB_7{
	position: absolute; top: 415px; left: 450px; width: 4px; height: 30px; float: left;
}

#AB_8{
	position: absolute; top: 427px; left: 440px; width: 24px; height: 26px; float: left;
}

#AB_9{
	position: absolute; top: 541px; left: 440px; width: 24px; height: 26px; float: left;
}

#AB_10{
	position: absolute; top: 545px; left: 450px; width: 4px; height: 40px; float: left;
}

#AB_11{
	position: absolute; top: 670px; left: 450px; width: 4px; height: 40px; float: left;
}

#AB_12{
	position: absolute; top: 687px; left: 440px; width: 24px; height: 26px; float: left;
}
 
#AB_13{
	position: absolute; top: 360px; left: 630px; width: 25px; height: 24px; float: left;
}

#AB_14{
	position: absolute; top: 360px; left: 650px; width: 25px; height: 24px; float: left;
}

#AB_15{
	position: absolute; top: 485px; left: 650px; width: 25px; height: 24px;  float: left;
}

#AB_16{
	position: absolute; top: 485px; left: 630px; width: 25px; height: 24px;  float: left;
}

#AB_17{
	position: absolute; top: 610px; left: 630px; width: 25px; height: 24px;  float: left;
}

#AB_18{
	position: absolute; top: 610px; left: 650px; width: 25px; height: 24px;  float: left;
}
#AB_19{
	position: absolute; top: 665px; left: 440px; width: 24px; height: 26px; float: left;
}
/* MA Exams */

#MA_A{
	position: absolute; top: 200px; left: 100px; width: 800px; height: 100px; z-index: 1;
}

#MA_B{
	position: absolute; top: 350px; left: 100px; width: 800px; height: 100px; z-index: 1;
}

#MA_C{
	position: absolute; top: 500px; left: 600px; width: 300px; height: 400px; z-index: 1;
}
 
#MA_D{
	position: absolute; top:500px; left: 100px; width: 400px; height: 100px; z-index: 1;
}
 
#MA_E{
	position: absolute; top: 650px; left: 100px; width: 400px; height: 100px; z-index: 1;
}

#MA_F{
	position: absolute; top: 800px; left: 100px; width: 400px; height: 100px; z-index: 1;
}


#MA_1{
	position: absolute; top: 300px; left: 300px; width: 4px; height: 45px; float: left;
}

#MA_2{
	position: absolute; top: 326px; left: 290px; width: 24px; height: 26px; float: left;
}

#MA_3{
	position: absolute; top: 300px; left: 750px; width: 4px; height: 45px; float: left;
}

#MA_4{
	position: absolute; top: 326px; left: 740px; width: 24px; height: 26px;  float: left;
}

#MA_5{
	position: absolute; top: 450px; left: 300px; width: 4px; height: 45px; float: left;
}

#MA_6{
	position: absolute; top: 476px; left: 290px; width: 24px; height: 26px; float: left;
}

#MA_7{
	position: absolute; top: 540px; left: 500px; width: 25px; height: 24px; float: left;
}

#MA_8{
	position: absolute; top: 550px; left: 505px; width: 90px; height: 4px; float: left;
}

#MA_9{
	position: absolute; top: 540px; left: 575px; width: 25px; height: 24px; float: left;
}

#MA_10{
	position: absolute; top: 600px; left: 290px; width: 24px; height: 26px; float: left;
}

#MA_11{
	position: absolute; top: 605px; left: 300px; width: 4px; height: 40px; float: left;
}

#MA_12{
	position: absolute; top: 626px; left: 290px; width: 24px; height: 26px; float: left;
}

#MA_13{
	position: absolute; top: 687px; left: 500px; width: 25px; height: 24px; float: left;
}

#MA_14{
	position: absolute; top: 697px; left: 505px; width: 90px; height: 4px; float: left;
}

#MA_15{
	position: absolute; top: 687px; left: 575px; width: 25px; height: 24px; float: left;
}

#MA_16{
	position: absolute; top: 750px; left: 290px; width: 24px; height: 26px; float: left;
}

#MA_17{
	position: absolute; top: 755px; left: 300px; width: 4px; height: 40px; float: left;
}

#MA_18{
	position: absolute; top: 776px; left: 290px; width: 24px; height: 26px; float: left;
}

#MA_19{
	position: absolute; top: 837px; left: 500px; width: 25px; height: 24px; float: left;
}

#MA_20{
	position: absolute; top: 847px; left: 505px; width: 90px; height: 4px; float: left;
}

#MA_21{
	position: absolute; top: 837px; left: 575px; width: 25px; height: 24px; float: left;
}

#MA_22{
	position: absolute; top: 450px; left: 750px; width: 4px; height: 45px; float: left;
}

#MA_23{
	position: absolute; top: 476px; left: 740px; width: 24px; height: 26px;  float: left;
}

/* FA Exams */

#FA_A{
	position: absolute; top: 200px; left: 100px; width: 225px; height: 100px; z-index: 1;
}

#FA_B{
	position: absolute; top: 200px; left: 375px; width: 225px; height: 100px; z-index: 1;
}

#FA_C{
	position: absolute; top:350px; left: 100px; width: 500px; height: 100px; z-index: 1;
}

#FA_D{
	position: absolute; top: 350px; left: 700px; width: 200px; height: 100px; z-index: 1;
}

#FA_E{
	position: absolute; top: 500px; left: 100px; width: 500px; height: 100px; z-index: 1;
}

#FA_F{
	position: absolute; top: 650px; left: 100px; width: 500px; height: 100px; z-index: 1;
}

#FA_G{
	position: absolute; top: 800px; left: 100px; width: 500px; height: 100px; z-index: 1;
}

#FA_H{
	position: absolute; top: 650px; left: 700px; width: 200px; height: 250px; z-index: 1;
}

#FA_1{
	position: absolute; top: 248px; left: 326px; width: 45px; height: 4px; float: left;
}

#FA_2{
	position: absolute; top: 248px; left: 600px; width: 200px; height: 4px; float: left;
}

#FA_3{
	position: absolute; top: 248px; left: 800px; width: 4px; height: 100px; float: left;
}

#FA_4{
	position: absolute; top: 326px; left: 790px; width: 25px; height: 24px; float: left;
}

#FA_5{
	position: absolute; top: 238px; left: 351px; width: 25px; height: 24px; float: left;
}

#FA_6{
	position: absolute; top: 300px; left: 208px; width: 4px; height: 45px; float: left;
}

#FA_7{
	position: absolute; top: 326px; left: 198px; width: 25px; height: 24px; float: left;
}

#FA_8{
	position: absolute; top: 300px; left: 490px; width: 4px; height: 45px; float: left;
}

#FA_9{
	position: absolute; top: 326px; left: 480px; width: 25px; height: 24px; float: left;
}

#FA_10{
	position: absolute; top: 450px; left: 325px; width: 4px; height: 45px; float: left;
}

#FA_11{
	position: absolute; top: 476px; left: 315px; width: 25px; height: 24px; float: left;
}

#FA_12{
	position: absolute; top: 400px; left: 605px; width: 95px; height: 4px; float: left;
}

#FA_13{
	position: absolute; top: 390px; left: 600px; width: 25px; height: 24px; float: left;
}


#FA_14{
	position: absolute; top: 600px; left: 325px; width: 4px; height: 45px; float: left;
}


#FA_15{
	position: absolute; top: 626px; left: 315px; width: 25px; height: 24px; float: left;
}


#FA_16{
	position: absolute; top: 750px; left: 325px; width: 4px; height: 45px; float: left;
}


#FA_17{
	position: absolute; top: 776px; left: 315px; width: 25px; height: 24px; float: left;
}

#FA_18{
	position: absolute; top: 700px; left: 600px; width: 95px; height: 4px; float: left;
}

#FA_19{
	position: absolute; top: 690px; left: 675px; width: 25px; height: 24px; float: left;
}

#FA_20{
	position: absolute; top: 850px; left: 600px; width: 95px; height: 4px; float: left;
}

#FA_21{
	position: absolute; top: 840px; left: 675px; width: 25px; height: 24px; float: left;
}


/* FA2 Exams */

#FA2_A{
	position: absolute; top: 200px; left: 100px; width: 250px; height: 100px; z-index: 1;
}

#FA2_B{
	position: absolute; top: 200px; left: 400px; width: 250px; height: 100px; z-index: 1;
}

#FA2_C{
	position: absolute; top: 350px; left: 100px; width: 550px; height: 100px; z-index: 1;
}

#FA2_D{
	position: absolute; top: 200px; left: 700px; width: 200px; height: 100px; z-index: 1;
}

#FA2_E{
	position: absolute; top: 500px; left: 100px; width: 550px; height: 100px; z-index: 1;
}

#FA2_F{
	position: absolute; top: 550px; left: 700px; width: 200px; height: 100px; z-index: 1;
}

#FA2_G{
	  position: absolute; top: 650px; left: 100px; width: 550px; height: 100px; z-index: 1;
}

#FA2_H{
	  position: absolute; top: 400px; left: 700px; width: 200px; height: 100px; z-index: 1;
}


#FA2_1{
	  position: absolute; top: 248px; left: 350px; width: 45px; height: 4px; float: left;
}

#FA2_2{
	  position: absolute; top: 238px; left: 375px; width: 25px; height: 24px; float: left;
}

#FA2_3{
	  position: absolute; top: 300px; left: 225px; width: 4px; height: 45px; float: left;
}

#FA2_4{
	  position: absolute; top: 326px; left: 215px; width: 25px; height: 24px; float: left;
}

#FA2_5{
	  position: absolute; top: 248px; left: 650px; width: 45px; height: 4px; float: left;
}

#FA2_6{
	  position: absolute; top: 238px; left: 675px; width: 25px; height: 24px; float: left;
}

#FA2_7{
	  position: absolute; top: 300px; left: 525px; width: 4px; height: 45px; float: left;
}
#FA2_8{
	  position: absolute; top: 326px; left: 515px; width: 25px; height: 24px; float: left;
}

#FA2_9{
	  position: absolute; top: 450px; left: 375px; width: 4px; height: 45px; float: left;
}
#FA2_10{
	  position: absolute; top: 450px; left: 525px; width: 4px; height: 20px; float: left;
}

#FA2_11{
	  position: absolute; top: 470px; left: 525px; width: 170px; height: 4px; float: left;
}

#FA2_12{
	  position: absolute; top: 460px; left: 675px; width: 25px; height: 24px; float: left;
}

#FA2_13{
	  position: absolute; top: 476px; left: 365px; width: 25px; height: 24px; float: left;
}

#FA2_14{
	  position: absolute; top: 300px; left: 798px; width: 4px; height: 70px; float: left;
}

#FA2_15{
	  position: absolute; top: 370px; left: 655px; width: 147px; height: 4px; float: left;
}

#FA2_16{
	  position: absolute; top: 360px; left: 650px; width: 25px; height: 24px; float: left;
}

#FA2_17{
	  position: absolute; top: 600px; left: 375px; width: 4px; height: 45px; float: left;
}

#FA2_18{
	  position: absolute; top: 626px; left: 365px; width: 25px; height: 24px; float: left;
}

#FA2_19{
	  position: absolute; top: 600px; left: 525px; width: 4px; height: 20px; float: left;
}

#FA2_20{
	  position: absolute; top: 620px; left: 525px; width: 170px; height: 4px; float: left;
}

#FA2_21{
	  position: absolute; top: 610px; left: 675px; width: 25px; height: 24px; float: left;
}

/* MA1 Exams */
#MA1_A{
	position: absolute; top: 200px; left: 100px; width: 800px; height: 100px; z-index: 1;
}
#MA1_B{
	position: absolute; top: 350px; left: 100px; width: 500px; height: 100px; z-index: 1;
}
#MA1_C{
	position: absolute; top: 500px; left: 100px; width: 500px; height: 100px; z-index: 1;
}
#MA1_D{
	position: absolute; top: 650px; left: 100px; width: 500px; height: 100px; z-index: 1;
}
#MA1_E{
	position: absolute; top: 500px; left: 650px; width: 250px; height: 250px; z-index: 1;
}
#MA1_1{
	position: absolute; top: 300px; left: 300px; width: 4px; height: 45px;
}
#MA1_2{
	position: absolute; top: 327px; left: 290px; width: 25px; height: 24px; float: left;
}
#MA1_3{
	position: absolute; top: 450px; left: 300px; width: 4px; height: 45px;
}
#MA1_4{
	position: absolute; top: 477px; left: 290px; width: 25px; height: 24px; float: left;
}
#MA1_5{
	position: absolute; top: 600px; left: 300px; width: 4px; height: 45px;
}
#MA1_6{
	position: absolute; top: 627px; left: 290px; width: 25px; height: 24px; float: left;
}
#MA1_7{
	position: absolute; top: 548px; left: 605px; width: 45px; height: 4px;
}
#MA1_8{
	position: absolute; top: 538px; left: 599px; width: 25px; height: 24px; float: left;
}
#MA1_9{
	position: absolute; top: 698px; left: 605px; width: 45px; height: 4px;
}
#MA1_10{
	position: absolute; top: 688px; left: 599px; width: 25px; height: 24px; float: left;
}
/* MA2 Exams */
#MA2_A{
	position: absolute; top: 200px; left: 100px; width: 800px; height: 100px; z-index: 1;
}
#MA2_B{
	position: absolute; top: 350px; left: 100px; width: 800px; height: 100px; z-index: 1;
}
#MA2_C{
	position: absolute; top: 500px; left: 100px; width: 800px; height: 100px; z-index: 1;
}
#MA2_D{
	position: absolute; top: 650px; left: 100px; width: 800px; height: 100px; z-index: 1;
}
#MA2_E{
	position: absolute; top: 800px; left: 100px; width: 800px; height: 100px; z-index: 1;
}
#MA2_1{
	position: absolute; top: 300px; left: 498px; width: 4px; height: 45px;
}
#MA2_2{
	position: absolute; top: 327px; left: 488px; width: 25px; height: 24px; float: left;
}
#MA2_3{
	position: absolute; top: 450px; left: 498px; width: 4px; height: 45px;
}
#MA2_4{
	position: absolute; top: 476px; left: 488px; width: 25px; height: 24px; float: left;
}
#MA2_5{
	position: absolute; top: 600px; left: 498px; width: 4px; height: 45px;
}
#MA2_6{
	position: absolute; top: 626px; left: 488px; width: 25px; height: 24px; float: left;
}
#MA2_7{
	position: absolute; top: 750px; left: 498px; width: 4px; height: 45px;
}
#MA2_8{
	position: absolute; top: 776px; left: 488px; width: 25px; height: 24px; float: left;
}
/* FA1 Exams */
#FA1_A{
	position: absolute; top: 200px; left: 100px; width: 375px; height: 100px; z-index: 1;
}
#FA1_B{
	position: absolute; top: 200px; left: 525px; width: 375px; height: 100px; z-index: 1;
}
#FA1_C{
	position: absolute; top:500px; left: 100px; width: 120px; height: 150px; z-index: 1;
}
#FA1_D{
	position: absolute; top: 500px; left: 270px; width: 120px; height: 150px; z-index: 1;
}
#FA1_F{
	position: absolute; top: 500px; left: 440px; width: 120px; height: 150px; z-index: 1;
}
#FA1_E{
	position: absolute; top: 350px; left: 525px; width: 375px; height: 100px; z-index: 1;
}
#FA1_G{
	position: absolute; top: 500px; left: 610px; width: 120px; height: 150px; z-index: 1;
}
#FA1_H{
	position: absolute; top: 500px; left: 780px; width: 120px; height: 150px; z-index: 1;
}
#FA1_I{
	position: absolute; top: 700px; left: 525px; width: 375px; height: 100px; z-index: 1;
}
#FA1_J{
	position: absolute; top: 700px; left: 100px; width: 375px; height: 100px; z-index: 1;
}
#FA1_1{
	position: absolute; top: 248px; left: 475px; width: 45px; height: 4px;
}
#FA1_2{
	position: absolute; top: 238px; left: 500px; width: 25px; height: 24px; float: left;
}
#FA1_3{
	position: absolute; top: 300px; left: 150px; width: 4px; height: 195px;
}
#FA1_4{
	position: absolute; top: 476px; left: 140px; width: 25px; height: 24px;  float: left;
}
#FA1_5{
	position: absolute; top: 300px; left: 330px; width: 4px; height: 195px;
}
#FA1_6{
	position: absolute; top: 476px; left: 320px; width: 25px; height: 24px;  float: left;
}
#FA1_7{
	position: absolute; top: 472px; left: 500px; width: 350px; height: 4px;
}
#FA1_8{
	position: absolute; top: 300px; left: 710px; width: 4px; height: 45px;
}
#FA1_9{
	position: absolute; top: 326px; left: 700px; width: 25px; height: 24px;  float: left;
}
#FA1_10{
	position: absolute; top: 476px; left: 490px; width: 25px; height: 24px;
}
#FA1_11{
	position: absolute; top: 476px; left: 660px; width: 25px; height: 24px;
}		
#FA1_12{
	position: absolute; top: 476px; left: 836px; width: 25px; height: 24px;
}		
#FA1_13{
	position: absolute; top: 450px; left: 670px; width: 4px; height: 22px;
}		
#FA1_14{
	position: absolute; top: 398px; left: 415px; width: 120px; height: 4px;
}		
#FA1_15{
	position: absolute; top: 398px; left: 415px; width: 4px; height: 275px;
}		
#FA1_16{
	position: absolute; top: 672px; left: 235px; width: 184px; height: 4px;
}		
#FA1_17{
	position: absolute; top: 673px; left: 235px; width: 4px; height: 25px;
}		
#FA1_18{
	position: absolute; top: 676px; left: 225px; width: 25px; height: 24px; float: left;
}
#FA1_19{
	position: absolute; top: 670px; left: 500px; width: 350px; height: 4px;
}		
#FA1_20{
	position: absolute; top: 650px; left: 500px; width: 4px; height: 22px;
}		
#FA1_21{
	position: absolute; top: 650px; left: 660px; width: 4px; height: 45px;
}		
#FA1_22{
	position: absolute; top: 650px; left: 846px; width: 4px; height: 22px;
}		
#FA1_23{
	position: absolute; top: 676px; left: 650px; width: 25px; height: 24px;  float: left;
}

/* LW Exams */

#LW_A{
	position: absolute; top: 200px; left: 350px; width: 500px; height: 100px; z-index: 1;
}

#LW_B{
	position: absolute; top: 350px; left: 50px; width: 200px; height: 150px; z-index: 1;
}

#LW_C{
	position: absolute; top:350px; left: 300px; width: 250px; height: 150px; z-index: 1;
}

#LW_D{
	position: absolute; top: 350px; left: 600px; width: 250px; height: 150px; z-index: 1;
}

#LW_E{
	position: absolute; top: 550px; left: 350px; width: 150px; height: 150px; z-index: 1;
}

#LW_F{
	position: absolute; top: 550px; left: 550px; width: 150px; height: 150px; z-index: 1;
}

#LW_G{
	position: absolute; top: 550px; left: 750px; width: 150px; height: 150px; z-index: 1;
}
#LW_H{
	position: absolute; top: 750px; left: 100px; width: 750px; height: 100px; z-index: 1;
}
#LW_1{
	position: absolute; top: 248px; left: 150px; width: 200px; height: 4px; float: left;
}
#LW_2{
	position: absolute; top: 248px; left: 150px; width: 4px; height: 100px; float: left;
}
#LW_3{
	position: absolute; top: 326px; left: 140px; width: 25px; height: 24px; float: left;
}
#LW_4{
	position: absolute; top: 300px; left: 400px; width: 4px; height: 45px; float: left;
}
#LW_5{
	position: absolute; top: 326px; left: 390px; width: 25px; height: 24px; float: left;
}
#LW_6{
	position: absolute; top: 300px; left: 750px; width: 4px; height: 45px; float: left;
}
#LW_7{
	position: absolute; top: 326px; left: 740px; width: 25px; height: 24px; float: left;
}
#LW_8{
	position: absolute; top: 510px; left: 150px; width: 4px; height: 230px; float: left;
}
#LW_9{
	position: absolute; top: 501px; left: 140px; width: 25px; height: 24px; float: left;
}
#LW_10{
	position: absolute; top: 726px; left: 140px; width: 25px; height: 24px; float: left;
}
#LW_11{
	position: absolute; top: 500px; left: 650px; width: 4px; height: 45px; float: left;
}
#LW_12{
	position: absolute; top: 525px; left: 640px; width: 25px; height: 24px; float: left;
}
#LW_13{
	position: absolute; top: 520px; left: 425px; width: 400px; height: 45px; float: left;
}
#LW_14{
	position: absolute; top: 520px; left: 425px; width: 4px; height: 25px; float: left;
}
#LW_15{
	position: absolute; top: 525px; left: 415px; width: 25px; height: 24px; float: left;
}
#LW_16{
	position: absolute; top: 520px; left: 825px; width: 4px; height: 25px; float: left;
}
#LW_17{
	position: absolute; top: 525px; left: 815px; width: 25px; height: 24px; float: left;
}
#LW_18{
	position: absolute; top: 510px; left: 325px; width: 4px; height: 230px; float: left;
}
#LW_19{
	position: absolute; top: 501px; left: 315px; width: 25px; height: 24px; float: left;
}
#LW_20{
	position: absolute; top: 726px; left: 315px; width: 25px; height: 24px; float: left;
}
#LW_21{
	position: absolute; top: 710px; left: 425px; width: 4px; height: 30px; float: left;
}
#LW_22{
	position: absolute; top: 701px; left: 415px; width: 25px; height: 24px; float: left;
}
#LW_23{
	position: absolute; top: 726px; left: 415px; width: 25px; height: 24px; float: left;
}
#LW_24{
	position: absolute; top: 710px; left: 625px; width: 4px; height: 30px; float: left;
}
#LW_25{
	position: absolute; top: 701px; left: 615px; width: 25px; height: 24px; float: left;
}
#LW_26{
	position: absolute; top: 726px; left: 615px; width: 25px; height: 24px; float: left;
}
#LW_27{
	position: absolute; top: 710px; left: 825px; width: 4px; height: 30px; float: left;
}
#LW_28{
	position: absolute; top: 701px; left: 815px; width: 25px; height: 24px; float: left;
}
#LW_29{
	position: absolute; top: 726px; left: 815px; width: 25px; height: 24px; float: left;
}
/* Feedback screens end */

.sectionName{}
.questionNum{}
.questionMarks{}

.stopWatch{}
.stopWatchWarning{}

.examStatusBar{}

.accaRegistration{}
.examName{ font-family:Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #1F4564; }

.mainDisplayContent{ font-family: Arial, Helvetica, Sans-Serif;	font-size: 10pt; }

.questionAdviceCaption{ font-family: Arial, Helvetica, Sans-Serif;	font-size: 12pt; font-weight: bold;}

.questionAdviceContent{ font-family: Arial, Helvetica, Sans-Serif;	font-size: 10pt; }

.questionScoreDisplay{ font-family: Arial, Helvetica, Sans-Serif;	font-size: 8pt; }

.contentTable{ border-color:black; } /* default color of IE tables is light grey*/
.contentTable1{ border-color:black; } /* default color of IE tables is light grey*/
.contentTable2{ border-color:black; } /* default color of IE tables is light grey*/

.footer {
	position: fixed;
	width: 100%;
	float:bottom;
	height:25px;
}

.btn{	width: 100px;	border: 1px solid #999999; }

.highlighting{
	margin-bottom: 3px;
/*
	border-bottom : 2px solid #E48600;
	border-top : 2px solid #E48600;
	border-left : 2px solid #E48600;
	border-right : 2px solid #E48600;
*/
	border-bottom : 2px solid #FFA332;
	border-top : 2px solid #FFA332;
	border-left : 2px solid #FFA332;
	border-right : 2px solid #FFA332;

}

.syllabusBorder{
	vertical-align: top; 
	border-left: 2px solid white;
}
.syllabusHeader{
	vertical-align: top; 
	text-align : center;
	border-left: 2px solid white;	
}

.breakdownWrapper{
	width: 960px;
	overflow-y: auto;
	overflow-x: hidden;
	clear: left;
}

.breakdownWrapperPrint{
	display: block;
	width: auto;
	height: auto;
	overflow: visible;
}

.h7px{height: 7px;}
.h0px{height: 0px;}
.h12px{height: 12px;}
.h25px{height: 25px;}
.h22px{height: 22px;}
.h26px{height: 26px;}
.h3px{height: 3px;}
.h34px{height: 34px;}
.h54px{height: 54px;}
.h70px{height: 70px;}
.h13px{height: 13px;}
.h30px{height: 30px;}
.h10px{height: 10px;}
.h33px{height: 33px;}
.h80px{height: 80px;}
.h66px{height: 66px;}
.h50px{height: 50px;}
.h6px{height: 6px;}
.h300px{height: 300px;}
.h14px{height: 14px;}
.h16px{height: 16px;}
.h64px{height: 64px;}

.w8px{ width: 8px;}
.w66px{ width: 66px;}
.w14px{ width: 14px;}
.w522px{ width: 522px;}
.w284px{ width: 284px;}
.w10px{ width: 10px;}
.w2px{ width: 2px;}
.w44px{ width: 44px;}
.w800px{ width: 800px;}
.w80px{ width: 80px;}
.w821px{ width: 821px;}
.w51px{ width: 51px;}
.w25px{ width: 25px;}
.w36px{ width: 36px;}
.w27px{ width: 27px;}
.w70px{ width: 70px;}
.w104px{ width: 104px;}
.w1px{ width: 1px;}
.w105px{ width: 105px;}
.w15px{ width: 15px;}
.w206px{ width: 206px;}
.w14px{ width: 14px;}
.w229px{ width: 229px;}
.w270px{ width: 270px;}
.w940px{ width: 940px;}
.w257px{ width: 257px;}
.w275px{ width: 275px;}
.w34px{ width: 34px;}
.w380px{ width: 380px;}
.w20px{ width: 20px;}
.w370px{ width: 370px;}
.w338px{ width: 338px;}
.w612px{ width: 612px;}
.w500px{width: 500px;}
.w300px{width: 300px;}
.w490px{width: 490px;}
.w450px{width: 450px;}
.w40px{width: 40px;}
.w920px{width: 920px;}
.w1000px{width: 1000px;}
.w1830px{width: 1830px;}
.w250px{width: 250px;}
.w700px{width: 700px;}
.w48px{width: 48px;}
.w50px{width: 50px;}
.w255px{width: 255px;}
.w141px{width: 141px;}
.w78px{width: 78px;}
.w29px{width: 29px;}
.w843px{width: 843px;}
.w55px{width: 55px;}
.w542px{width: 542px;}
.w259px{width: 259px;}
.w942px{width: 942px;}
.w843px{width: 843px;}
.h100px{height: 100px;}
.h250px{height: 250px;}

.w100pc{width: 100%;}
.w50pc{width: 50%;}
.w25pc{width: 25%;}
.w90pc{width: 90%;}
.w70pc{width: 70%;}
.w30pc{width: 30%;}
.w91pc{width: 91%;}
.w0pt5pc{width: 0.5%;}
.w3pc{width: 3%;}
.w60pc{width: 60%;}
.w10pc{width: 10%;}
.w74pc{width: 74%;}
.w1pc{width: 1%;}
.w84pc{width: 84%;}
.w80pc{width: 80%;}
.w98pc{width: 98%;}

.verticalTop {
	vertical-align: top;
}
.verticalBottom {
	vertical-align: bottom;
}
.verticalMiddle {
	vertical-align: middle;
}
.verticalCenter {
	vertical-align: center;
}

/*

.frontPageText{	font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }

.scoreAndTime{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;	color: #1F4564;	}

.todaysDate{ font-family:Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; color: #1F4564; }

.questionName{ font-family:Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #1F4564; }

.warningMessage{ font-family:Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; color: #FF0000; }



.stopWatch{ font-family:Arial, Helvetica, sans-serif;	font-size: 10px; color: #A2D1F0; }

.loadingMessage{	background: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; border: 1px solid #999999; }

*/

#debugConsole {	background: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; border: 1px solid #999999; }
#header1 { background: #CCCCCC;	border-bottom: 1px solid #999999; }
#debugConsole h1 { font-size: 10pt;	margin: 0; padding: .25em 1em; color: #666666; }
#debugConsole p {	margin: 0px; padding: .25em 1em; color: #990000; }


#questionDropdown {width:190px}