.sql2pat_table{
	border-top: solid 1px #000000; 
	border-bottom: solid 1px #000000;   
	border-left: solid 1px #000000;   
	border-right: solid 1px #000000;   
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}

.sql2pat_table_uplink{
	border-top: solid 0px #FFFFFF; 
	border-bottom: solid 0px #FFFFFF;   
	border-left: solid 0px #FFFFFF;   
	border-right: solid 0px #FFFFFF;  
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}

.sql2pat_table_print{
	border-top: solid 0px #FFFFFF; 
	border-bottom: solid 0px #FFFFFF;   
	border-left: solid 0px #FFFFFF;   
	border-right: solid 0px #FFFFFF;  
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}

.sql2pat_line {
	background-color: #ffffff;
	border: solid 0px #000000;
	border-spacing: 0px; 
	border-collapse: collapse;     
        padding: 5px 5px 5px 5px;     
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}

.sql2pat_line_locked {

	background-color: #dddddd;
	border: solid 0px #000000;
	border-spacing: 0px; 
	border-collapse: collapse;     
        padding: 5px 5px 5px 5px;     
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}

.sql2pat_titleline {
	background-color: #666666;
	border-top: solid 1px #000000; 
	border-right: solid 0px #000000;
	border-left: solid 0px #000000;
	border-bottom: solid 1px #000000;
	border-spacing: 0px;  
	border-collapse: collapse;    
        padding: 5px 5px 5px 5px;    
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;  
	vertical-align: middle; 
}
.sql2pat_headline {
	background-color: #F0F0F0;
	border-top: solid 1px #000000; 
	border-right: solid 0px #000000;
	border-left: solid 0px #000000;
	border-bottom: solid 1px #000000;
	border-spacing: 0px;  
	border-collapse: collapse;    
        padding: 5px 5px 5px 5px;     
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;  
	vertical-align: middle; 
}

.sql2pat_groupline {
        background-color: #C0C0C0;
        border-top: solid 1px #000000; 
        border-right: solid 0px #000000;
        border-left: solid 0px #000000;
        border-bottom: solid 1px #000000;
        border-spacing: 0px;  
        border-collapse: collapse;    
        padding: 5px 5px 5px 5px;   
        color: #000000; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px;
        font-weight: bold;  
        vertical-align: middle;
}

.sql2pat_dataline {
        height: 18px;   
        background-color: #ffffff;
        border: solid 0px #000000; 
        border-bottom: dotted 1px #999999;
        border-top: dotted 1px #999999; 
        border-spacing: 0px; 
        border-collapse: collapse;     
        padding: 2px 5px 2px 5px;    
        color: #000000; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px;
        font-weight: normal;  
        vertical-align: top;
}

.sql2pat_dataline_print {
        height: 18px;   
	background-color: #ffffff;
	border: solid 0px #000000;
	border-spacing: 0px; 
	border-collapse: collapse;     
        padding: 2px 5px 2px 5px;    
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}

.sql2pat_dataline_default {
        height: 18px;   
	background-color: #ffffff;
	border: solid 0px #000000; 
	border-bottom: dotted 1px #999999;
	border-top: dotted 1px #999999; 
	border-spacing: 0px; 
	border-collapse: collapse;     
        padding: 2px 5px 2px 5px;    
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}

.sql2pat_dataline_locked {
        height: 18px;   
	background-color: #E8E8E8;
	border: solid 0px #000000; 
	border-bottom: dotted 1px #999999;
	border-top: dotted 1px #999999; 
	border-spacing: 0px; 
	border-collapse: collapse;     
        padding: 2px 5px 2px 5px;     
        color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}

.sql2pat_sumline {
	background-color: #F8F8F8;
	border-top: solid 1px #000000; 
	border-right: solid 0px #000000;
	border-left: solid 0px #000000;
	border-bottom: solid 1px #000000;
	border-spacing: 0px; 
	border-collapse: collapse;     
        padding: 5px 5px 5px 5px;   
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;  
	vertical-align: top;
}

.sql2pat_baseline {
	background-color: #F8F8F8;
	border-top: solid 1px #000000; 
	border-right: solid 0px #000000;
	border-left: solid 0px #000000;
	border-bottom: solid 1px #000000;
	border-spacing: 0px;  
	border-collapse: collapse;    
        padding: 5px 5px 5px 5px;   
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;  
	vertical-align: top;
}

.sql2pat_singledataline_default {
        height: 18px; 
	background-color: #ffffff;
	border: solid 0px #000000; 
	border-bottom: dotted 1px #999999;
	border-top: dotted 1px #999999;    
	border-spacing: 0px;  
	border-collapse: collapse;    
        padding: 5px 5px 5px 5px;   
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}

.sql2pat_singledataline_locked {
        height: 18px; 
        background-color: #E8E8E8; 
	border: solid 0px #000000; 
	border-bottom: dotted 1px #999999;
	border-top: dotted 1px #999999;    
	border-spacing: 0px;  
        padding: 5px 5px 5px 5px;   
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}

.sql2pat_singledataline_error {
        height: 18px; 
        background-color: #cc3333;
	border: solid 0px #000000; 
	border-bottom: dotted 1px #999999;
	border-top: dotted 1px #999999;    
	border-spacing: 0px;  
        padding: 5px 5px 5px 5px;     
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}

.sql2pat_singledataline_hidden {
        height: 18px; 
        background-color: #cccccc;
	border: solid 0px #000000; 
	border-bottom: dotted 1px #999999;
	border-top: dotted 1px #999999;    
	border-spacing: 0px;  
        padding: 5px 5px 5px 5px;     
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}

.sql2pat_uplinkdataline {
	height: 18px;
        background-color: #ffffff;
	border: solid 0px #000000; 
	border-spacing: 0px;  
        padding: 5px 5px 5px 5px;    
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;  
	vertical-align: top;
}
