body {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small; /* in html was usually size="2" (x-small) */
	color: #000000;
	border : 0 none;
	/*marginheight: 0;
	topmargin: 0;*/
	/*margin: 0;*/
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0;
}

td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt; /* in html was usually size="2" (x-small) */
	border : none;
}

a {
	font-family : Arial, Helvetica, sans-serif;
	color : #0000FF;
	/*text-decoration : none;*/
	/*font-weight : bold;*/
	/*font-size : 9pt;*/
}

a:link {
	font-family : Arial, Helvetica, sans-serif;
	color : #0000FF;
	/*text-decoration : none;*/
}
a:visited {
	font-family : Arial, Helvetica, sans-serif;
	color : #000099;
}
a:active {
	font-family : Arial, Helvetica, sans-serif;
	color : #FF0000;
}
/*a:hover {
	font-family : Arial, Helvetica, sans-serif;
	color : #0000FF;
	text-decoration : underline;
}*/

h1  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-variant : small-caps;
	color : #FFFFFF;
	padding : 4px; /*width : 100%;*/
	/*display : inline;*/
}

h2  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #000000; /*#FFFFFF;*/
	padding : 4px;
	width : 100%; /*height : 15px; display : inline;*/
	display : inline;
}

.heading  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #000000; /*#FFFFFF;*/
	padding : 4px;
	width : 100%; /*height : 15px; display : inline;*/
}

h3  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : #FFFFFF;
	padding : 4px;
	/*width : 100%;*/
	font-style : normal;
	height : 13px; /*display : inline;*/
}

h4  {
	font-family : "Arial, Helvetica, sans-serif";
	font-size : 14pt;
	font-variant : small-caps;
	background-color : red;
	color : white;
	padding : 4px; /*width : 100%;*/
}

table {
}

.select {
	font-family: Arial, Helvetica, Verdana;
	font-size: 10pt; 
	font-weight: normal;
}
th {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; font-weight: bold; 
	color: #FFFFFF;
	background-color: #336699; /*#000099; */
	text-align: left;
}

th.special {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #000000;
	background-color: #FFFFFF; /*#000099; */
	text-align: center;
}

.title { 
	font-size : large;
	font-weight : bold;
	/* color: #FFFFFF;*/
}

.subtitle { 
	font-size : medium; /*12pt; medium */
	font-weight : normal;
	/* color: #FFFFFF;*/
}

.warning {
	background-color:red; 
	color:yellow;
	font-weight : bold;
	/*text-align:left;*/
}

.odd {  background-color: #FFFFFF;}
.even {  background-color: #CAD1D2;}


.qty {  background-color: #CCCCCC;}
.qtyhead {  background-color: #999999;}
.total {  background-color: #CCCCCC;}
.search {  background-color: #CCCCFF;}
.darkbg {background-color: #000099;}
.grey {  background-color: #E2E2E2;}
.thlink { color: #ffffff; }