body {
	margin-top: 0; 
	margin-left: 0; 
	font-family: Arial, Sans-Serif; 
	color: Black;
}
	
.header {
	font-weight: bold;
	font-size: 12pt;
	color: White;
	background-color: Blue;
	text-transform: capitalize;
	border-left: solid 2px #bbbbbb;
	border-right: solid 2px gray;
	border-top: solid 2px #bbbbbb;
}

.subheader_1, .subheader_2 { font-size: 10pt; color: black; background-color: white; }
.subheader_1 {font-weight: bold; text-transform: capitalize; }
.subheader_2 {font-weight: normal; text-transform: none; }

.div_shadow {background-color: buttonshadow; height: 1; }
.div_highlight {background-color: buttonhighlight; height: 1; }

.footer {
	font-size: 8pt;
	color: black;
	background-color: #E7E7E7;
	text-transform: capitalize;
	border-left: solid 2px #bbbbbb;
	border-right: solid 2px gray;
	border-bottom: solid 2px gray;
}
.footertext {
   font-weight: bold;
   font-size: xx-small;
   color:black;
   text-transform: capitalize;
}
.footerdiv {
   font-weight: bold;
   font-size: xx-small;
   color:grey;
   text-transform: capitalize;
}

.warning {font-weight: bold; color: #BB0000; }

.buttons {
	position: relative; top: 5px;
	height: 25px;
	width: 60px;
	font-size: 10pt;
	color: Black;
}

.inputs {font-size: 10pt; color: Black; text-transform: uppercase; }

.producttext, .productlist {
	font-weight: normal; 
	font-size: 10pt; 
	color:black; 
	text-transform: capitalize;
}
.producttext { background-color: #E7E7E7; }
.productlist { background-color: white; }

.invis { display: none; }