.title1 {
	FONT-SIZE: large; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; TEXT-DECORATION: underline; color: blue; 
}
.subtitle1 {
	FONT-SIZE: large; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; 
	TEXT-ALIGN: center;
}
BODY {
	FONT-SIZE: x-small; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; 
	BACKGROUND-COLOR: #E0E0E0;
}

P.page {page-break-after: always;}

TABLE.B  { border-collapse: collapse; border: 9px outset #888888;}
TABLE.B0 { border: 0px none;}
TABLE.B1 { border-collapse: collapse; border: 1px solid black;}
TABLE { border-collapse: collapse; border: 1px solid black;}
TD.Btb { FONT-SIZE: x-small; 
							  border-right: 0pt none; border-left: 0pt none;
				  		      border-bottom: 1pt solid black; border-top: 1pt solid black;
							  padding-right: 2; padding-left: 2;
				  		      padding-bottom: 0; padding-top: 0;
}
TD.B0 { FONT-SIZE: small; border: 0px none; 
							  padding-right: 0; padding-left: 0;
				  		      padding-bottom: 0; padding-top: 0;
}
TD.subB0 { FONT-SIZE: xx-small; border: 0px none; 
								  padding-right: 2; padding-left: 2;
					  		      padding-bottom: 0; padding-top: 0;
}
TD.subB1 { FONT-SIZE: xx-small; border: 1px solid black; 
								  padding-right: 2; padding-left: 2;
					  		      padding-bottom: 0; padding-top: 0;
}
TH.B0 { FONT-SIZE: x-small; border: 0px none; padding: 2}
TH.subB0 { FONT-SIZE: xx-small; border: 0px none; padding: 2} 
TH.subB1 { FONT-SIZE: xx-small; border: 1px solid black; padding: 2} 
TH.sub { FONT-SIZE: xx-small; border-right: 1px solid black;
			     border-bottom: 1px solid black; padding: 2
} 
INPUT.sub { FONT-SIZE: x-small; padding: 0; background-color: white; 
			color:black; font-weight:normal;  margin:0;
}
INPUT.submit { FONT-SIZE: x-small; padding: 0; background-color: aqua; 
			color:black; font-weight:normal;  margin:0;
}
INPUT.alert { FONT-SIZE: x-small; padding: 0; background-color: red; 
			color:black; font-weight:bold;  margin:0;
}
INPUT.error { background-color: red; }

INPUT.gray { background-color:#E0E0E0; }

Select { FONT-SIZE: x-small; background-color: white; color:black;}

DIV.box { FONT-SIZE: xx-small; border: 1px solid black;
					     padding: 2; margin: 2;
}
TD.box { FONT-SIZE: xx-small; border: 1px solid black;
					     padding-right: 2; padding-left: 2;
					     padding-bottom: 0; padding-top: 0;
					     margin-bottom: 0; margin-top: 0;
					     padding-bottom: 0; padding-top: 0;
}
TD.boxX { FONT-SIZE: x-small; border: 1px solid black;
					     padding-right: 2; padding-left: 2;
					     padding-bottom: 0; padding-top: 0;
					     margin-bottom: 0; margin-top: 0;
					     padding-bottom: 0; padding-top: 0;
}
img {
					     margin: 0; 
					     padding: 0;
}
TH.box { FONT-SIZE: x-small;  font-weight: normal;  border: 1px solid black;
					     padding-right: 2; padding-left: 2;
					     padding-bottom: 0; padding-top: 0;
					     margin-bottom: 0; margin-top: 0;
					     padding-bottom: 0; padding-top: 0;
}
TD.sub { FONT-SIZE: xx-small; border-right: 1px solid black;
	                     border-bottom: 1px solid black;
					     padding-right: 2; padding-left: 2;
					     padding-bottom: 0; padding-top: 0;
					     margin-bottom: 0; margin-top: 0;
					     padding-bottom: 0; padding-top: 0;
}
TD.line { FONT-SIZE: x-small; 
	                     border-right:  0px none;
	                     border-left:   0px none;
	                     border-top:    0px none;
	                     border-bottom: 1px solid black;
					     padding-right: 2; padding-left: 2;
					     padding-bottom: 0; padding-top: 0;
}
TD { FONT-SIZE: x-small; border-right: 1px solid black;
	                     border-bottom: 1px solid black;
					     padding-right: 2; padding-left: 2;
					     padding-bottom: 0; padding-top: 0;
}
TH { FONT-SIZE: x-small; border-right: 1px solid black;
			     border-bottom: 1px solid black; padding: 2
}
BODY.login {
	BACKGROUND-COLOR: white;
}
TABLE.login {  border: 0px none; /* cellpadding:0; cellspacing:0; */
	BACKGROUND-COLOR:#E0E0E0; /* align:center;*/
		margin-left:auto; margin-right:auto; 
}
TD.loginBorder { width:5; BACKGROUND-COLOR:white;}
