.tdTopstrip {
   background-color:white; 
   color:black; 
}

.td, tr {
	font-family: Arial;
	color: #660f6e;
	font-size: 13px;
	word-spacing: 1px;
	line-height: 150%;
}

.purpleback {
	background-color:#79018B;
	font-family: Arial;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 14px;
	padding-left: 10px;
} 

.tdStepstrip { 
   background-color:#6699CC; 
   color:black; 
} 

.tdMost { 
   background-color:#FFFFE7; 
   color:black; 
       }
       
 
.redfont { color:red }

.bluefont { 
color:blue;
font-weight: bold;
 }
 
.lgfont {
color: red;
font-weight: bold;
font-size: 12px;
}

.finalbox { 
   border:1px solid #C0C0C0;
   background-color:#FFFF99;
   color:black; 
   font-weight: bold;     
       } 


	.bigblue {
	color:#0066FF;
	font-weight: bold;
	font-size: 1.3em;
	} 

div.row_wrapper { width: 90%; margin: 10px auto; padding: 0px; clear:both; border: 1px solid #ccc; background:#eee; }
	
	div.question { width: 66%; float:left; padding: 15px 5px 10px 5px; background:#eee;}
	div.question p { width: 98%; margin: 5px 0px; padding: 5px 5px 5px 5px; background:#eee; }
	div.answer { width: 15%; float:left;  margin: 4px; background:#eee; }


	hr.spacer { clear:both; border-width:0px; height: 1px; padding: 0px; margin: 0px; visibility: hidden; }
    
    div.ndepQ { width: 40%; float:left; background:#eee;}
    div.ndepQ p { text-align: right;  width: 98%; margin: 5px 0px; padding: 5px 5px 10px 5px; background:#eee; }
    div.ansndep { width: 7%; float:left; margin: 4px; background:#eee; }
	div.answerndep p { margin: 0; padding: 3px;  }
    

   
