	body { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }

	div.row_wrapper { width: 90%; margin: 10px auto; padding: 0px; clear:both; border: 1px solid #ccc; }
	
	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:#eee; }
	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; }
	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;  }

	
	hr.spacer { clear:both; border-width:0px; height: 1px; background-color: none; 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; }

   .finalbox { 
   border:1px solid #C0C0C0;
   background-color:#FFFF99;
   color:black; 
   font-weight: bold;     
       } 

    .cyanbox { 
    border:1px solid #C0C0C0; 
    background-color:#CCFFFF; 
    color:black;
    font-weight: bold;     
        } 

	.bigblue {
	color:#0C53A4;
	font-weight: bold;
	font-size: 1.2em;
	font-family: arial, verdana, sans-serif;
	} 

   .lgfont { color:lightgrey } 
