  
 	   pre { 
 	   	font-family: Arial, Helvetica; 
 	   	font-size:  14px; 
 	   	height:   20px; 
  
 	   } 
 	   div { 
 	   	font-family: Arial, Helvetica; 
 	   	font-size: 12px; 
  
 	   } 
  
 	   div.section,div#createNew { 
 	   	border: 1px solid #CCFFCC; 
 	   	margin: 30px 5px; 
 	   	padding: 0px 0px 10px 0px; 
 	   	background-color: #EFEFEF; 
 	   } 
  
 	   div#createNew input { margin-left: 5px; } 
  
 	   div#createNew h3, div.section h3{ 
 	   	font-size: 14px; 
 	   	padding: 2px 5px; 
 	   	margin: 0 0 10px 0; 
 	   	background-color: #CCCCCC; 
 	   	display: block; 
 	   } 
  
  
  
 	   div.section h3 { 
 		cursor: move; 
 	   } 
  
 	   div.lineitem { 
 	   	margin: 3px 10px; 
 	   	padding: 2px; 
 	   	background-color: #FFFFFF; 
 	   	cursor: move; 
 	   } 
  
 	   h1 { 
 	   	margin-bottom: 0; 
 	   	font-size: 18px; 
 	   } 
  
 	   pre { 
 	   	font-family: Arial, Helvetica; 
 	   	font-size: 10px; 
 	   } 
  
 	   .cleantable { 
 	    background-color: #FFDFFF; 
 	   	width: 750px; 
 	   	border-color: #FFFFFF; 
 	   	border-style: solid solid solid solid; 
 	   	border: 1px; 
 	   	font-family: Arial, Helvetica; 
 	   	font-size: 12px; 
 	   	margin-left: 0px; 
 	   	margin-right: 0px; 
 	   } 
  
 	   .cleanTD { 
 	   	background-color: #FFFFFF; 
 	   	border-color: #FFFFDF; 
 	   	border-style: solid solid solid solid; 
 	   	border: 1px; 
 	   	font-family: Arial, Helvetica; 
 	   	font-size: 12px; 
 	   	margin-left: 0px; 
 	   	margin-right: 0px; 
 	   } 
 	   .cleanTh { 
 	   	border-color: #FFFAAF; 
 	   	border-style: solid solid solid solid; 
 	   	border: 0px; 
 	   	font-family: Arial, Helvetica; 
 	   	font-size: 10px; 
 	   	margin-left: 1px; 
 	   	margin-right: 1px; 
  
 	   } 
  
 	   @media print{ 
  
  
 	   div.lineitem { 
 	   	margin: 3px 3px; 
 	   	padding: 1px; 
 	   	background-color: #FFFFFF; 
 	   	cursor: move; 
  
 	   } 
  
 	   .cleanTD { 
 	   	border-color: #FFDFFF; 
 	   	border-style: solid solid solid solid; 
 	   	border: 1px; 
 	   	font-family: Arial, Helvetica; 
 	   	font-size: 10px; 
 	   	margin-left: 0px; 
 	   	margin-right: 0px; 
 	   } 
  
  
  
 	   .labels{             /* only need header label when printing */ 
 	   	width: 750px; 
 	   	background-color: #FFFFFF; 
 	   	border-color: #FFFFFF; 
 	   	border-style: solid solid solid solid; 
 	   	border: 1px; 
 	   	font-family: Arial, Helvetica; 
 	   	font-size: 8px; 
 	   	margin-left: 5px; 
 	   	margin-right: 0px; 
 	   } 
  
 	   .labels2{             /* only need header label when printing */ 
 	   	width: 750px; 
 	   	background-color: #FFFFFF; 
 	   	border-color: #FFFFFF; 
 	   	border-style: solid solid solid solid; 
 	   	border: 1px; 
 	   	font-family: Arial, Helvetica; 
 	   	font-weight: bold; 
 	   	font-size: 12px; 
 	   	margin-left: 5px; 
 	   	margin-right: 0px; 
 	   } 
  
 	   div.section { 
 	   	page-break-before: always; 
  
 	   	border: 1px solid #CCCCCC; 
 	   	margin: 10px 5px; 
 	   	padding: 0px 0px 10px 0px; 
 	   	background-color: #FFFFFF; 
 	   } 
 	    
 	   .cleantable { 
 	    background-color: #FFFFFF; 
 	   	width: 750px; 
 	   	border-color: #FFFFFF; 
 	   	border-style: solid solid solid solid; 
 	   	border: 1px; 
 	   	font-family: Arial, Helvetica; 
 	   	font-size: 12px; 
 	   	margin-left: 0px; 
 	   	margin-right: 0px; 
 	   } 
  
        .footer { 
 	   	margin-left: 15px; 
 	   	margin-right: 0px; 
 	   } 
  
 	   .noPrint { 
 	   	visibility: hidden; 
 	   	position: absolute; 
 	   	z-index: 9; 
 	   	left: 0px; 
 	   	top: 0px; /* force off screen to hide */ 
 	   } 
 	   } 
  
  
 	   @media screen{ 
 	   .labels2{ 
 	   	visibility: hidden; 
 	   	position:absolute;z-index:9;left:0px;top:0px;  /* force off screen to hide */ 
 	   } 
  
 	   .labels{ 
 	   	visibility: hidden; 
 	   	position:absolute;z-index:9;left:0px;top:0px;  /* force off screen to hide */ 
 	   } 
  
 	   .OnlyPrint { 
 	   	visibility: hidden; 
 	   	position: absolute; 
 	   	z-index: 9; 
 	   	left: 0px; 
 	   	top: 0px; /* force off screen to hide */ 
 	   } 
  
        .footer { 
 	   	visibility: hidden; 
 	   	position: absolute; 
 	   	z-index: 9; 
 	   	left: 0px; 
 	   	top: 0px; /* force off screen to hide */ 
 	   } 
  
 	   body{ 
 	   	background-color: #FFE4C4; 
 	   	width: 780px; 
 	   	font-family: Arial, Helvetica; 
 	   } 
  
 	   } 
  
  
  .Left20 {  
  	vertical-align: text-bottom; 
 	margin-left: 40px; 
 	margin-right: 0px; 
 } 
  
