/* standard.css
   ZAP website standard stylesheet
*/

HTML, BODY {
  margin: 0px; padding: 0px; }

BODY {
   }
  
BODY, TD {
  font: 9pt/14pt arial; }
  
H1 {
  font: bold 16pt arial;
  color: #000000; }
  
H3 {
  font: bold 11pt arial;
  color: #000000; }

.holder {
  width: 100%;
  text-align: left; }

.coverletter { 
  text-align: left; 
  margin: 0px 0px 12px 0px;
  }  
   
.reportpage {
  text-align: left; }     
  
.reportend {
  font-size: 8pt;
  border-bottom: double 3px #000000;
  text-align: center; }   

.main {
  margin: 30px 30px 30px 30px;
  width: 650px; }
  
.addressholder {
 text-align:right; 
 width:100%;
 }
 
.address {
 width:120px;
 text-align: left; 
 }
 
.header 
{
  font: bold 10pt arial;
}

.section 
{  
}
.section, .firstsection 
{  
  border-top: double 3px #000000;
  background-color:#B1B1B1;
  font-weight:bold;
  border-bottom: double 3px #000000;
}

.question
{
  border-top: 1px solid black;
}

.answer
{
  border-top: 1px solid black;
  font: bold 10pt arial;
}

.header-table 
{
  background-color: #DEDCDC;
  border-top: 1px solid black;
}

.AdditionalDataField, .AdditionalDataFieldTabulated, .AdditionalDataNameTabulated 
{
  font: bold 10pt arial;
}
 
.AdditionalDataNameTabulated, .AdditionalDataValueTabulated 
{
   width: 120Px;
}
 
.AdditionalDataFieldTabulated
{
   width: 70Px;
   text-align:right;
   padding-right: 20Px;
}
 
.AdditionalDataSpacerTabulated 
{
   width: auto;
}
 
.AdditionalDataField
{
   width: 200Px;
}
 
.AdditionalDataValue
{
   width: 440Px;
}
 
.AdditionalData 
{
  width: 640Px;
  background-color: #F1F1F1;
  border-top: 1px solid black;
  border-bottom: 1px solid black; 
  padding: 5Px 5Px 5Px 5Px;
}
 
   
/* wizard styles */

H3 .active { color: black; }

PRE.address {
  font: 10pt arial,helvetica,sans-serif;  
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.zapresults {
  padding: 8px;
  font-size: 8pt;
  line-height: 10pt;
  background-color: #ccccff;
  border-top: 1px solid #f0f0ff;
  border-bottom: 1px solid #a0a0ff; }

.boxout {
  padding: 8px;
  font-size: 8pt;
  line-height: 10pt;
  background-color: #d7d7d7;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000; }
  
.boxout TD, .boxout INPUT {
  font-size: 8pt; }
