td.code   {
		border-right: 	1px solid black;
		border-top:   	1px solid black;
		border-left:  	1px solid black;
		border-bottom:	0px solid black;
		background-color:#000099;
		text-align:left;
		padding-left:10px;
		font-family:Arial,sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#FFFFFF;
		width:160px;
		height:16px;
	  }
a.code 	  {	font-family:Arial,sans-serif;
             	font-size:10px;
	        font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
						    
	  }
td.code2  {	border-right:	1px solid #a8a8a8;
		border-top:	1px solid #a8a8a8;
		border-left:	1px solid #a8a8a8;
		border-bottom:	0px solid black;
		background:	lightgrey;
		text-align:	left;
		padding-left:	10px;
		font-family:	Arial,sans-serif;
		font-size:	10px;
		font-weight:	bold;
		color:		grey;
		width:		160px;
		height:		16px;
	  }
a.code2	  {	font-family:Arial,sans-serif;
		font-size:10px;
		font-weight:bold;
		color:grey;
		text-decoration:none;

	  }
a.belt	  {	font-family:	 Arial,sans-serif;
		font-size:	 10px;
		font-weight:	 bold;
		color:		 #000099;
		}
td.cat,
h3.downloadHeader span {	border-right: 1px solid black;
		border-top:   1px solid black;
		border-left:  1px solid black;
		border-bottom:1px solid black;
				
		background-color:#000099;
		text-align:left;
		padding-left:10px;
		padding-right:10px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#FFFFFF;
		width:100px;
	  }
	  
	  h3.downloadHeader span {
	  	border-bottom: 0px;
	  	display: block;
	  }
td.catadr    {	border-right: 1px solid black;
		border-top:   1px solid black;
		border-left:  1px solid black;
		border-bottom:1px solid black;
		
		background-color:#000099;
		text-align:left;
		padding-left:20px;
		padding-right:20px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#FFFFFF;
		width:50%
	  }

td.addressheader  {     
		border-right: 1px solid black;
                border-top:   1px solid black;
                border-left:  1px solid black;
                border-bottom:1px solid black;
                
		background-color:#000099;
                text-align:left;
                padding-left:5px;
		padding-right:5px
                font-family:Arial,Helvetica,sans-serif;
                font-size:10px;
                font-weight:bold;
                color:#FFFFFF;
                width:250px;
																						          }

td.cat2   {    border-right: 0px solid black;
                border-top:   0px solid black;
                border-left:  0px solid black;
                border-bottom:1px solid black;
		width:540px;
          }
td.cat3   {     border-right: 0px solid black;
                border-top:   0px solid black;
		border-left:  0px solid black;
		border-bottom:0px solid black;
		padding-left:45px;
		padding-top:20px;
		padding-right:20px;
		padding-bottom:20px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		font-weight:normal;
		color:black;
}
td.fieldwelder  { 	border-right: 0px solid black;
		border-top:   0px solid black;
		border-left:  0px solid black;
		border-bottom: 0px solid black;
		padding-left:45px;
		padding-top:20px;
		padding-right:20px;
		padding-bottom:20px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:normal;
		color:black;
}
td.cat3b   {     border-right: 0px solid black;
                border-top:   0px solid black;
                border-left:  0px solid black;
                border-bottom:0px solid black;
                padding-left:45px;
                padding-top:20px;
                padding-right:20px;
                padding-bottom:20px;
                font-family:Arial,Helvetica,sans-serif;
                font-size:11px;
                font-weight:bold;
                color:black;
}

td.txt	  {     border-width:0px;
		padding-left:	5px;
		padding-right:	5px;
		padding-top:	5px;
		padding-bottom:	5px;
		font-family:	Arial;
		font-size:	10px;
		font-weight:	bold;
		color:		black;
}
td.backingpic   {     
		border-right: 	0px solid black;
                border-top:   	0px solid black;
                border-left:  	0px solid black;
                border-bottom:	0px solid black;
                padding-left:	5px;
                padding-top:	20px;
                padding-right:	5px;
                padding-bottom:	20px;
																			   }
td.char   {
		border-right: 	0px solid black;
                border-top:   	0px solid black;
		border-left:  	0px solid black;
		border-bottom:	0px solid black;
		padding-left:	45px;
		padding-top:	0px;
		padding-right:	0px;
		padding-bottom:	0px;
		font-family:	Arial,Verdana,Sans-serif;
		font-size:	11px;
		font-weight:	bold;
		color:		black;
		height:		20px;
		width:		200px;
		vertical-align:	top;

}
td.char2   {
		border-right: 	0px solid black;
                border-top:   	0px solid black;
		border-left:  	0px solid black;
		border-bottom:	0px solid black;
		padding-left:	45px;
		padding-top:	0px;
		padding-right:	0px;
		padding-bottom:	0px;
		font-family:	Arial,Verdana,Sans-serif;
		font-size:	11px;
		font-weight:	normal;
		color:		black;
		height:		20px;
		vertical-align:	top;

}

td.pbox   {     border-right: 1px solid black;
                border-top:   1px solid black;
                border-left:  1px solid black;
                border-bottom:0px solid black;
                background-color:#000099;
                padding-left:10px;
		font-family:Arial,verdana,sans-serif;
                font-size:10px;
                font-weight:bold;
                color:#FFFFFF;
                width:80px;
		height:20px;
          }
p.nowrap  {	
		vertical-align: top;
		
		padding-top:0px;
		padding-bottom:0px;

		white-space: nowrap;
		text-align: left;}
td.pbox-small   
          {     
                border-right: 1px solid black;
                border-top:   1px solid black;
                border-left:  1px solid black;
                border-bottom:0px solid black;
                background-color:#000099;
                padding-left:3px;
                font-family:Arial,Helvetica,sans-serif;
                font-size:10px;
                font-weight:bold;
		text-align:left;
		color:#FFFFFF;
                width:120px;
                height:20px;
          }

td.non    {     border-right: 0px solid black;
		border-top:   0px solid black;
		border-left:  0px solid black;
		border-bottom:0px solid black;
	  }
td.cat4   {     border-right: 1px solid black;
                border-top:   0px solid black;
                border-left:  0px solid black;
                border-bottom:0px solid black;
		vertical-align:top;
		
          }
td.backingbox {
		border-right: 1px solid black;
                border-top:   0px solid black;
                border-left:  1px solid black;
                border-bottom:1px solid black;
                vertical-align:top;

}
td.cat5   {     border-right: 	1px solid black;
                border-top:   	0px solid black;
                border-left:  	0px solid black;
                border-bottom:	0px solid black;
		padding-left:  	5px;
		padding-right: 	5px;
		padding-top:  	0px;
		text-align:	top;
                font-family:	Arial;
                font-size:	10px;
                font-weight:	bold;
                color:	      	#000000;

          }
td.cat6 {       border-right: 0px solid black;
                border-top:   0px solid black;
		border-left:  0px solid black;
		border-bottom:0px solid black;
		padding-left:10px;
		padding-top:3px;
		padding-right:10px;
		padding-bottom:3px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:black;
}
table.maincat { border-width:0px;
		margin-top:25px;
		margin-left:25px;
		margin-right:25px;
		vertical-align:top;
		table-layout:auto;
		text-align:left;
		border-collapse:collapse
	      }
table.clampoption { border-width:0px;
		border-color:black;
		border-style:solid;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		width:190px;
		vertical-align:top;
		table-layout:auto;
		text-align:left;
		border-collapse:collapse;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:black;

}
table.tclamp	{
                 border-left:   0px solid black;
		 border-right:  0px solid black;
		 border-bottom: 0px solid black;
		 border-top:	0px solid black;
		 padding-top:	25px;
		 padding-right:	20px;
		 padding-bottom:20px;
		 width:		100%;
		 font-family:	Arial,Verdana,Sans-serif;
		 font-size:	11px;
		 font-weight:	bold;
                 vertical-align:top;
                 table-layout:auto;
                 text-align:left;
                 border-collapse:collapse
																 
}
table.tensioner { border-width:0px;
		border-color:black;
		border-style:solid;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		vertical-align:top;
		table-layout:auto;
		text-align:left;
		border-collapse:collapse;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:black;

}
pre {
                        border-left:    1px solid #000000;
                        border-top:     1px solid #000000;
                        border-right:   1px solid #000000;
                        border-bottom:  1px solid #000000;
  			padding: 0px 5px 20px 5px;
    			margin: 10px 5px 10px 15px;
			background-color: #e3e3e6;
        		width: 95%;
	  		font-size:	9px;
			behavior: url(pre.htc);
	    		line-height: 100%;
	}
pre.error {
                        border-left:    1px solid #000000;
                        border-top:     1px solid #000000;
                        border-right:   1px solid #000000;
                        border-bottom:  1px solid #000000;
  			padding: 0px 5px 20px 5px;
    			margin: 10px 5px 10px 15px;
			background-color: #red;
        		width: 95%;
	  		font-size:	9px;
			behavior: url(pre.htc);
	    		line-height: 100%;
	}

