.sitetd         { 
	vertical-align: top;
    text-justify: inter-word; 
	padding: 5; 
    color: Black;	                    

    border-top-width:0px; 
    border-left-width:0px; 
    border-bottom-width:0px; 
    border-right-width:0px; 
}
.titleTable {
    border: 1px solid #D3D3D3; 
	height: 30px; 
	font-family: Arial; 
	font-size: 15pt; 
	color: Black; 
	text-align: left
}   
body {          
    scrollbar-3d-light-color: #b1d2f3;                               
    scrollbar-arrow-color: #000000;                               
    scrollbar-base-color: #bbbbbb;                               
    scrollbar-dark-shadow-color: #b1d2f3;                               
    scrollbar-face-color: #ffffff;                               
    scrollbar-highlight-color: #ffffff;                               
    scrollbar-shadow-color: #b1d2f3;  
}  
input{          
    background-color: #F7F7F7;	                
    font-family: Arial, Helvetica, sans-serif;	                
    font-size: 12px;	                
    color: #004184;	                
    width: 120px;   
}
table        { 
    font-family: Arial; 
    font-size: 10pt; 
    color: Black; 
}
A:Link {	           
	font-size: 12px;         
	font-family: Arial;         
	color: #004080; 
	text-align : center;	   
}
A:Hover {		        
	font-size: 12px;         
	font-family: Arial;         
	color: #cc0000;         
	text-decoration: none;		
}
A:Visited {		          
	font-size: 12px;         
	font-family: Arial;         
	text-decoration: underline;         
	color: #004080;		  
}	
.sitetdllastcol         { 
    text-align: justify;  
	padding: 5;
    color: Black;	                    

    border-top-width:0px; 
    border-left-width:1px; 
    border-bottom-width:1px; 
    border-right-width:1px; 
    
    border-bottom-style:solid; 
    border-left-style:solid;  
	border-right-style:solid;
    
    border-bottom-color:#D3D3D3; 
    border-left-color:#D3D3D3;
	border-right-color:#D3D3D3     
}	
.caltd	{ 	
    color: #606060;					
    border-width: 0;				  	
    cursor: hand;				  	
}
.clkcaltd		 {	
    color: #EEEEEE;                                         
    border-width: 0;				  	
    cursor: hand;				  	
    font-weight: bold;
}
.calInTable	 { 
    font-family: Arial; 					
    font-size: 8pt; 					
    background-color: #B0B0B0;
}				  	
.actcaltd		 {	
    color: #00EE11;                                         
    border-width: 0;				  	
    cursor: hand;				  	
    font-weight: bold;
}
.calbut{			
    background-color: #F7F7F7; 	    				
    font-family: Arial, Helvetica, sans-serif;        				
    font-size: 10px;        				
    color: #004184;        				
    width: 50px; 
}   					
.caltext{          
    background-color: #F7F7F7;	                
    font-family: Arial, Helvetica, sans-serif;	                
    font-size: 10px;	                
    color: #004184;	                
    width: 70px;   
}
.repselect	{		
    background-color: #F7F7F7;	                     
    font-family: Arial, Helvetica, sans-serif;	                     
    font-size: 10px;	                     
    color: #004184;                     
    width: 173px;					
}
.sorttd         { 
    border-right-style: solid;				  
    border-bottom-style: solid;				  
    border-width: 1; 				  
    text-align: center; 
}				 
.rptd         { 
    text-align: right; 
    
    color: #808080;	                    
    border-top-width:0px;
	border-right-width:0px;
	
    border-left-width:1px;
    border-bottom-width:1px; 
    
    border-bottom-style:solid; 
    border-left-style:solid; 
    
    border-bottom-color:#D3D3D3; 
    border-left-color:#D3D3D3     
}	 
.rptdr         { 
    text-align: right; 
    
    color: #808080;	                    
    border-top-width:0px; 
    border-left-width:1px; 
    border-bottom-width:1px; 
    border-right-width:0px; 
    
    border-bottom-style:solid; 
    border-left-style:solid; 
    
    border-bottom-color:#D3D3D3; 
    border-left-color:#D3D3D3     
}				 

.rptd0         { 
    color: #808080;	                    

    border-top-width:0px; 
    border-left-width:1px; 
    border-bottom-width:1px; 
    border-right-width:0px; 
    
    border-bottom-style:solid; 
    border-left-style:solid; 
    
    border-bottom-color:#D3D3D3; 
    border-left-color:#D3D3D3     
}
.rptd1         { 
    text-align: left;  
    color: #808080;	                    

    border-top-width:0px; 
    border-left-width:1px; 
    border-bottom-width:1px; 
    border-right-width:0px; 
    
    border-bottom-style:solid; 
    border-left-style:solid; 
    
    border-bottom-color:#D3D3D3; 
    border-left-color:#D3D3D3     
}	
.rptdl         { 
    text-align: justify; 
	padding: 5; 
    color: Black;	                    

    border-top-width:0px; 
    border-left-width:1px; 
    border-bottom-width:1px; 
    border-right-width:0px; 
    
    border-bottom-style:solid; 
    border-left-style:solid; 
    
    border-bottom-color:#D3D3D3; 
    border-left-color:#D3D3D3     
}	
.rptdllastcol         { 
    text-align: justify;  
	padding: 5;
    color: Black;	                    

    border-top-width:0px; 
    border-left-width:1px; 
    border-bottom-width:1px; 
    border-right-width:1px; 
    
    border-bottom-style:solid; 
    border-left-style:solid;  
	border-right-style:solid;
    
    border-bottom-color:#D3D3D3; 
    border-left-color:#D3D3D3;
	border-right-color:#D3D3D3     
}			 
.rphdrow{				  
    color: #555555;
    background-color: #A2BFDB;                    
    text-align: center
    border:1px solid #829FBB;     
}
.rpbtotalrow{				  
    border-right:1px solid #FFFFFF; 
    border-top:1px solid #FFFFFF; 
    border-bottom:1px solid #FFFFFF; 
    color: #808080;	                    
    background-color: #C0C0C0;                            
    text-align: right;
    font-weight: bold; 
    border-left-color:#FFFFFF; 
    border-left-width:1
}
.rpstotalcol{				  
    color: #606060;                
    background-color: #DDDDDD;                           				   
    text-align: right; 
    border-right:1px solid #A0A0A0; 
    border-bottom:1px solid #A0A0A0;
    border-left:0px;
    border-top:0px; 
}
.rpstotalcoll{				  
    border-left:1px solid #808080; 
    border-bottom:1px solid #808080; 
    color: #606060;                
    background-color: #DDDDDD;                           				   
    text-align: right; 
    border-right-color:#808080; 
    border-right-width:1; 
    border-top-color:#808080; 
    border-top-width:1
}
.rpstotalcolral{				  
    border-right:1px solid #808080; 
    border-bottom:1px solid #808080; 
    color: #606060;                
    background-color: #DDDDDD;                           				   
    text-align: left; 
    border-left-color:#808080; 
    border-left-width:1; 
    border-top-color:#808080; 
    border-top-width:1
}
.rpstotalcolr{				  
    color: #606060;                
    background-color: #DDDDDD;                           				   
    text-align: right; 
    border-right:1px solid #A0A0A0; 
    border-bottom:1px solid #A0A0A0; 
    border-left:0px; 
    border-top:0px;    
}
.rpstotalrow{				  
    border-right:1px solid #808080; 
    border-top:1px solid #808080; 
    border-bottom:1px solid #808080; 
    color: #606060;                
    background-color: #DDDDDD;                           				   
    text-align: right; 
    border-left-color:#808080; 
    border-left-width:1
}
.bodylight {          
    scrollbar-3d-light-color: #b1d2f3;                               
    scrollbar-arrow-color: #000000;                               
    scrollbar-base-color: #bbbbbb;                               
    scrollbar-dark-shadow-color: #b1d2f3;                               
    scrollbar-face-color: #ffffff;                               
    scrollbar-highlight-color: #ffffff;                               
    scrollbar-shadow-color: #b1d2f3;  
}
input{          
    background-color: #F7F7F7;	                
    font-family: Arial, Helvetica, sans-serif;	                
    font-size: 10px;	                
    color: #004184;	                
    width: 120px;   
}
.inputhalf{          
    background-color: #F7F7F7;	                
    font-family: Arial, Helvetica, sans-serif;	                
    font-size: 10px;	                
    color: #004184;	                
    width: 60px;   
}
.inputTbl{          
    border-right:1px solid #D3D3D3; 
    border-bottom:1px solid #D3D3D3; 
    background-color: #F7F7F7;	                
    font-family: Arial, Helvetica, sans-serif;	                
    font-size: 10px;	                
    color: #004184;	                
    width: 120px; 
    border-left-color:#D3D3D3; 
    border-left-width:0; 
    border-top-color:#D3D3D3; 
    border-top-width:0   
}
.inputTblm15{          
    border-right:1px solid #D3D3D3; 
    border-bottom:1px solid #D3D3D3; 
    background-color: #F7F7F7;	                
    font-family: Arial, Helvetica, sans-serif;	                
    font-size: 10px;	                
    color: #004184;	                
    width: 103px; 
    border-left-color:#D3D3D3; 
    border-left-width:0; 
    border-top-color:#D3D3D3; 
    border-top-width:0   
}
.lineadd{       
    width: 10px;                
    height: 10px;
}
.money{         
    width: 70px;                
    text-align: right;  
}
.smoney{        
    width: 60px;                
    text-align: right;  
}
.smoneyTbl{        
    border-right:1px solid #D3D3D3; 
    border-bottom:1px solid #D3D3D3; 
    width: 60px;                
    text-align: right; 
    border-left-color:#D3D3D3; 
    border-left-width:0; 
    border-top-color:#D3D3D3; 
    border-top-width:0  
}
.qtysmall{           
    width: 30px;    
}
.qty{           
    width: 30px;    
}
.qtyTbl{           
    border-right:1px solid #D3D3D3; 
    border-bottom:1px solid #D3D3D3; 
    width: 30px; 
    text-align: right;
    border-left-color:#D3D3D3; 
    border-left-width:0; 
    border-top-color:#D3D3D3; 
    border-top-width:0    
}
.ltype{         
    width: 70px;    
}
.lserial{ 	
    width: 100px;   
}
.check{         
    width: 10px;    
}
.lpname{        
    width: 120px;   
}
.lpdesc{        
    width: 142px;   
}
.lcode{         
    width: 40px;    
}
.ltitle{        
    width: 30px;    
}
.idSelect{      
    background-color: #F7F7F7;	                    
    font-family: Arial, Helvetica, sans-serif;	                    
    font-size: 10px;	                    
    color: #004184;                    
    width: 90px; 
}
select{         
    background-color: #F7F7F7;	                    
    font-family: Arial, Helvetica, sans-serif;	                    
    font-size: 10px;	                    
    color: #004184;                    
    width: 120px;    
}
.selectTbl{          
    border-right:1px solid #D3D3D3; 
    border-bottom:1px solid #D3D3D3; 
    border-left-color:#D3D3D3; 
    border-left-width:0; 
    border-top-color:#D3D3D3; 
    border-top-width:0  
    background-color: #F7F7F7;	                    
    font-family: Arial, Helvetica, sans-serif;	                    
    font-size: 10px;	                    
    color: #004184;                    
    width: 120px;    
}

.normSelect{         
    background-color: #F7F7F7;	                    
    font-family: Arial, Helvetica, sans-serif;	                    
    font-size: 10px;	                    
    color: #004184;                    
    width: 150px;    
}
.selectbig{         
    background-color: #F7F7F7;	                    
    font-family: Arial, Helvetica, sans-serif;	                    
    font-size: 10px;	                    
    color: #004184;                    
    width: 320px;    
}
.bigSelect{         
    background-color: #F7F7F7;	                    
    font-family: Arial, Helvetica, sans-serif;	                    
    font-size: 10px;	                    
    color: #004184;                    
    width: 320px;    
}
.selectbigger{         
    background-color: #F7F7F7;	                    
    font-family: Arial, Helvetica, sans-serif;	                    
    font-size: 10px;	                    
    color: #004184;                    
    width: 453px;    
}
.biggerSelect{         
    background-color: #F7F7F7;	                    
    font-family: Arial, Helvetica, sans-serif;	                    
    font-size: 10px;	                    
    color: #004184;                    
    width: 453px;    
}
.header{    
    font-family: Arial; 	                    
    font-size: 15pt; 	                    
    color: Gray;	                    
    text-align: left 
}
.tablelight        { 
    font-family: Arial; 
    font-size: 10pt; 
    color: Black; 
}
.rtd         { 
    border-right-style: solid;				 
    border-width: 1;  
}
.ctable{        
    background-color: #FFFFFF;	                    
    font-family: Arial; 	                    
    font-size: 8pt; 	                    
    color: Gray;                            
    border: 0px none;  
}
.rwtable{        
    border:2px solid #D3D3D3; font-family: Arial; 	                    
    font-size: 8pt; 	                    
    color: Gray;	                    
 
}
.rtable{        
    border:2px solid #D3D3D3; width: 100%;                        
    font-family: Arial; 	                    
    font-size: 8pt; 	                    
    color: Gray;	                    
}
.tablenoborder{
    font-family: Arial; 	                    
    font-size: 8pt;                             
    color: #808080;	                    
    
    border-top-width:0px; 
    border-right-width:0px; 
    border-bottom-width:0px; 
    border-left-width:0px;
}
.stable{        
    font-family: Arial; 	                    
    font-size: 8pt;                             
    color: #808080;	                    
    
    border-top-width:1px; 
    border-right-width:1px; 
    border-bottom-width:1px; 
    border-left-width:1px; 
    
    border-top-style:solid; 
    border-right-style:solid; 
    border-bottom-style:solid; 
    border-left-style:solid;
     
    border-top-color:#D3D3D3; 
    border-right-color:#D3D3D3; 
    border-bottom-color:#D3D3D3; 
    border-left-color:#D3D3D3 
}
.editNoBorder{	    
    background-color: White; 	    
    border: 0px White;
}
textarea{               
    background-color: #F7F7F7;	    
    font-family: Arial, Helvetica, sans-serif;	    
    font-size: 10px;	    
    color: #004184;
}	
.smallTArea{	
    background-color: #F7F7F7;	    
    font-family: Arial, Helvetica, sans-serif;	    
    font-size: 10px;	    
    color: #004184;	
    width: 100;	
    height: 20;
}
.normTArea{	
    background-color: #F7F7F7;	    
    font-family: Arial, Helvetica, sans-serif;	    
    font-size: 10px;	    
    color: #004184;	
    width: 200;	
    height: 100;
}
.smallerText{		
    background-color: #F7F7F7;	    		
    font-family: Arial, Helvetica, sans-serif;	    		
    font-size: 10px;	    		
    color: #004184;			
    width: 50;	
}
.smallText{		
    background-color: #F7F7F7;	    		
    font-family: Arial, Helvetica, sans-serif;	    		
    font-size: 10px;	    		
    color: #004184;			
    width: 100;	
}
.smallErrorText{
    font-family: Arial, Helvetica, sans-serif;	    		
    font-size: 10px;	    		
    color: red;
    font-weight: bold;
    font-style: italic;
    width: 100;	
}
.normText{			
    background-color: #F7F7F7;	    		
    font-family: Arial, Helvetica, sans-serif;	    		
    font-size: 10px;	
    border-left:1px solid #D3D3D3; 
    border-top:1px solid #D3D3D3;     
    color: #004184;			
    width: 150;	
}	
.bigText{
    background-color: #F7F7F7;	    		
    font-family: Arial, Helvetica, sans-serif;	    		
    font-size: 10px;	    		
    color: #004184;			
    width: 320;	
}
.bigTextTbl{
    border-right:1px solid #D3D3D3; 
    border-bottom:1px solid #D3D3D3; 
    border-left-color:#D3D3D3; 
    border-left-width:0; 
    border-top-color:#D3D3D3; 
    border-top-width:0;
    background-color: #F7F7F7;	    		
    font-family: Arial, Helvetica, sans-serif;	    		
    font-size: 10px;	    		
    color: #004184;			
    width: 320;	
}			
.bigTextFade{			
    background-color: #E7E7E7;	    		
    font-family: Arial, Helvetica, sans-serif;	    		
    font-size: 10px;	    		
    color: #888888;			
    width: 320;	
}		
.clsTocHeading{
    font-family: Arial;	        
    font-weight: bold;	        
    font-size: 11px;	        
    color: #004184; 
}
.dull{	    
	background-color: #FFFFFF;
}	
.highlight{     
	background-color: #EDEDED;
}
.insertrow{     
	background-color: #cad3dd 
}
.trDetailHead{        
	background-color: #cad3dd;	        
	font-family: CCLarge;	        
	font-size: 10px;	        
	text-align: left;	        
	font-weight: bold;
}
.trheadold{	        
	background-color: #ecf5ff;	        
	font-family: CCLarge;	
	font-size: 10px;	        
	text-align: left;	        
	font-weight: bold;
}
.trhead{	        
	background-color: #9CADC0;	        
	font-family: Arial;	        
	font-size: 11px;	        
	text-align: left;	        
	font-weight: bold; 
	color:#2A2A2A;
}
.trheadsub{	        
	background-color: #B9C5D2;	        
	font-family: Arial;	
	font-size: 11px;	        
	text-align: left;	        
	font-weight: bold;
	color:#2A2A2A;
}
.trheadsubsub{	        
	background-color: #cbd4de;	  
	font-family: Arial;	
	font-size: 11px;	        
	text-align: left;	        
	font-weight: bold;
	color:#2A2A2A;
}
.trheadsubsubsub{	        
	background-color: #E0E6EB;	        
	font-family: Arial;	
	font-size: 11px;	        
	text-align: left;	        
	font-weight: bold;
	color:#2A2A2A;
}
.trhead01{        
	background-color: #ecf5ff;	        
	color: red;        
	font-style: italic;        
	font-weight: bold;
}
.scrollhead{                
	position: absolute;                 
	top: -100;	    
}
.scrollheadold{                
	position: absolute;                 
	top: -100;	    
	background-color: #cad3dd;	        
	font-family: CCLarge;	        
	font-size: 10px;	        
	text-align: left;	        
	font-weight: bold;
}
.sResultTb{         
	font-family: Arial;             
	font-size: 8pt;          
	color: #666666;	
}
.specialTable{	        
	padding: 10px;		        
	border-right-width : 3px;
}
.menuheading{          
    font-family: Arial, Helvetica, sans-serif;	                
    font-size: 11px;	                
    color: #804040;	                
    width: 110px;
    font-weight: bold;
    text-align: center; 
}
.menuinfo{          
    font-family: Arial, Helvetica, sans-serif;	                
    font-size: 11px;	                
    color: #4878A4;	                
    width: 110px;
    text-align: center; 
}
.menulabel{          
    font-family: Arial, Helvetica, sans-serif;	                
    font-size: 11px;	                
    color: #000066;	                
    width: 110px; 
}
.menuoption{   
	cursor: hand;       
    font-family: Arial, Helvetica, sans-serif;	                
    font-size: 11px;
    font-weight: normal;
    color: #386894;	                
    width: 110px;
}
.menuoptionlight{   
	cursor: hand;       
    font-family: Arial, Helvetica, sans-serif;	                
    font-size: 10px;
    font-weight: bold;
    color: #6898C4;	                
    width: 110px;
}
.menuinput{ 	
	border-width:1px; 
   	border-style:solid; 
    border-color:#95B5DA; 
    
	background-color: #FFFFFF; 	    
	font-family: Arial, Helvetica, sans-serif;        
	font-size: 10px;        
	color: #004184;        
	width: 110px; 
}
.menuinputdisabled{ 	    
	background-color: #D5D5D5; 	    
	font-family: Arial, Helvetica, sans-serif;        
	font-size: 10px;        
	color: #004184;        
	width: 110px; 
}
.trmenuhead{                
	background-color: #dae3ed;	        
	font-family: CCLarge;	        
	font-size: 10px;	        
	text-align: center;	        
	font-weight: bold;
}
.menutable{                 
	background-color: #FFFFFF;	        
	font-family: Arial; 	        
	font-size: 8pt; 	        
	color: Gray;                
	border: 0px none;
}
.dailymenutable{                 
	background-color: #FFFFFF;	        
	font-family: Arial; 	        
	font-size: 8pt; 	        
	color: Gray;                
	border: 0px none;
}
.maintenmenutable{                 
	background-color: #FFFFFF;	        
	font-family: Arial; 	        
	font-size: 8pt; 	        
	color: Gray;                
	border: 0px none;
}

.printtdb         {
    height: 0.5cm; 
    border-bottom-style: solid;				 
    border-bottom:1px dotted #000000; 
    color: #000000;
    text-align: left  
}
.printheadertd{    
    font-family: Arial; 	                 
    font-size: 15pt; 	                    
    color: #000000;	                    
    text-align: left 
}
.printsubheadertd{    
    font-family: Arial; 	                 
    font-size: 10pt; 	                    
    color: #000000;	
    text-align: left 
    font-weight: bold;
    text-decoration: underline;
}
.printtable        { 
    font-family: Arial; 
    font-size: 8pt; 
    color: #000000; 
}
.printstable{        
    font-family: Arial; 	                    
    font-size: 8pt;                             
    border: 1px solid #000000;	                    
    color: #000000;	                    
    border-top-width:1px; 
    border-right-width:1px; 
    border-bottom-width:1px; 
    border-left-width:1px; 
    border-top-style:solid; 
    border-right-style:solid; 
    border-bottom-style:solid; 
    border-left-style:solid; 
    border-top-color:#000000; 
    border-right-color:#000000; 
    border-bottom-color:#000000; 
    border-left-color:#000000 
}