

@media print {
    body { font-size: 11pt }
  }
@media screen {
    body { font-size: 80% }
}

body, pre {
/* font-size: 80%; */
font-family:monospace;}

/* jqueryui menu striping */
.ui-menu-item-alternate {background-color: #ded;}


/*         T  R B L   */    
p {margin:2pt 0 0 0;}
 
pre, table {margin:0;} 
td {padding: 0em 0em 0em 0em}

ul, ol {margin-top:0px;
        margin-bottom:0px}

#container
{
	width: 65em;
	background-repeat: repeat-y;
	color: #333;
	border: 1px solid gray; 
	margin-left:auto;
	margin-right:auto;
}

#header
{
 font-family:Verdana,Helvetica,sans-serif;
 padding: .5em;
 /*font-size: 9pt; */
 background-color: #ddd;
 border-bottom: 1px solid gray;
 font-weight: bolder;
}

#header h1
{
padding: 0;
margin: 0;
}

#content
{
float:left;
/*margin-left: 200px; */
/*border: 1px solid green;  */
padding: 1em;
width: 60em;
}

#content h2 { margin: 0 0 .5em 0; }

#footer
{
clear: left;
font-size:85%;
margin: 0;
padding:.5em 2em 1em 2em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
width: auto;
}
            

.test-name { 
         /*
float:left;
         clear:left;  
*/
          margin: 0 0 0 0;
          padding: 0;
          width:100%;
          font-family:Verdana,Arial,Helvetica,sans-serif;
          font-size:150%;
          font-weight:bold;  
          color:#770000;
          }
          
 .test-info { 
          clear:left;
          float:left;
          margin: 0 0 0 0;
          padding: 0;
          width:35em;
          font-size:100%;
          line-height:110%;
         }         
  
/*  .test-info td {border:1px solid #eeeeee}*/
  
  .test-info td:first-child {
         font-family: Verdana,Helvetical,sans-serif;
         vertical-align:text-top;
         font-size:90%;
         font-weight: 700;
         width:10em;
         }
          
 .address { 
        
         padding: .3em 0 0 0;
         float:right;
         margin: 0em 1em 0em 0em;
         width:24em;
         font-size:100%;
         /*
         border-top: 1px solid gray;
         border-bottom: 1px solid gray;
         border-left: 1px solid gray;
         border-right: 1px solid gray;
        */
         
          }            
.key { 
           
           clear:left; 
           float:left;
           text-align:left;
           margin: 0em 0em 0em 0em;
           width:12em;
           font-size:85%;
           font-weight:bold;
           color: #300000;
           font-family:Verdana,Helvetica,sans-serif;
          }
          
.key:first-line {line-height:105%} 
          
.value {  
           margin: 0em 0em 0em 14em;
           width:45em;
        /*  font-family: "Courier New", Courier, monospace;  
          border-top: 1px solid gray;
           border-bottom: 1px solid gray;
           border-left: 1px solid gray;
           border-right: 1px solid gray;
          */
          }  
          
 
 
          
.key-value { /*clear:both;*/
             
             width:60em;
             margin:1.6em 0em 0em 0em; 
             margin-top: 1em;
             /*
            border-top: 1px solid gray;
             border-bottom: 1px solid gray;
             border-left: 1px solid gray;
             border-right: 1px solid gray;
             */
             overflow:hidden;
             }
           

.preform { white-space: pre;  }

.style_red {
 font-weight: 800;
 color:red;
}          
 
img.deliv_image  {float:left; margin-right:1em; height:60px;} 
 
           
/* Something to consider  
 pre {  
     white-space: pre-wrap;       /* css-3 */  
     white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */  
     white-space: -pre-wrap;      /* Opera 4-6 */  
     white-space: -o-pre-wrap;    /* Opera 7 */  
     word-wrap: break-word;       /* Internet Explorer 5.5+ */  
} 

*/ 
  