

     div.row_wrapper { padding: 0px; clear:both; }
	
	 div.question {float:left; width:80%; margin-top:15px;}
	 div.question p {margin: 5px 0px; padding: 5px 5px 10px 5px; background:#fff; }
	
	 div.answer {  float:right; 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; }

	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.esaQ {  float:left;    width: 95%;  }
     div.esaQ p { text-align: left;  width: 99%; margin: 0px 0px; padding: 5px 5px 5px 5px; background:#fff; }
     div.ansesa { width: 25%;   float:left;  margin: 0px 0px  5px  25px; padding: 0px 0px 5px 20px;  background:#eee; }
    
   .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:#0066FF;
	font-weight: bold;
	font-size: 1.5em;
	} 

   .lgfont { color:lightgrey } 


