div.row_wrapper { width: 100%; margin: 10px auto; padding: 0px; clear:both; border: 1px solid #99CCCC; }
	
div.question { width: 80%; float:left; padding: 5px 5px 10px 5px;}
div.question p { width: 90%; margin: 5px 0px; padding: 5px 5px 10px 5px; background:#fff; }
	
div.answer { width: 15%; float:right; margin: 4px; background:#DEEDED; }
div.answer p { margin: 0; padding: 3px;  }
div.answer input { margin: 0 auto; padding: 2px; }
div.answer select { margin: 0 auto; padding: 2px; border: 1px solid #ccc; }
div.answer option { margin: 0 auto; padding: 2px; }
	
hr.spacer { clear:both; border-width:0px; height: 1px; padding: 0px; margin: 0px; visibility: hidden; }
div.ernieQ { width: 60%; float:left; }
div.ernieQ p { width: 90%; margin: 5px 0px; padding: 5px 5px 10px 5px; background:#fff; }
    
div.ndepQ { width: 40%; float:left; }
div.ndepQ p { text-align: right;  width: 90%; margin: 5px 0px; padding: 5px 5px 10px 5px; background:#fff; }
div.ansndep { width: 7%; float:left; margin: 4px; background:#eee; }
div.answerndep p { margin: 0; padding: 3px;  }
    

.finalbox { 
   border:1px solid #009999;
   background-color:#FFFF99;
   color:black; 
   font-weight: bold;     
} 

.cyanbox { 
    border:1px solid #009999; 
    background-color:#DEEDED; 
    color:black;
    font-weight: bold;     
} 

.bigblue {
	color:#333399;
	font-weight: bold;
	font-size: 1em;
} 

.lgfont { color:#CCCCCC } 
