body {
	background-color: #333333;
	color:#333333;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	}
A { font-weight:bold;color:#3333CC; }
img {  border: 0px}
h1 {  
	font-family:Geneva,Arial,Helvetica,sans-serif; 
	font-size:x-large; 
	font-weight:bold; 
	/* margin-top:55px; */
	margin-left:10px; 
	margin-bottom:10px; 
	color:#3333CC
	}
.styleCaption1 { 
	color:#ccffcc; }
.styleList {  list-style-position:outside; list-style-image:url(/images/bullet.gif); list-style-type:disc; line-height:130%}	
/* front page */
.yellow {  background-color: #FFFF66}
.blue {  background-color: #6699ff}
.green {  background-color: #ccffcc}
.black {  background-color: #333333}

/* list of products to the left */
td.leftlist { 
	background-color: #6699ff;
	color:#ccffcc;	
	}
a.leftlist { 
	color:#ccffcc;
	}	
td.leftlistitem { 
	background-color: #6699ff;
	color:#FFFF66;
	font-size: small;
	font-weight:bold;
	}
	
/* list of links on top of text */
td.toplist { 
	background-color: #6699ff;
	color:#FFFF66;
	font-weight:bold;	
	font-size: small;
	}
a.toplist {
	color:#ccffcc;
	}
table {
border-collapse: collapse;
}
td.logo { 
	background-color: #FFFF66;
	}
td.text { 
/* main text */
	background-color: #ccffcc;
	font-size: small;
	}
td { 
/* inner tables should have same font size */
	font-size: small;
	}	
td.border {
    border: 1px solid #6699ff;
    font-size: small;
	}
th.border {
    border: 1px solid #6699ff;
	}	
.trailer {
	color:#ccffcc; 
	font-size:x-small;
}
.styleFrontText { 
	font-size: small;
	}
.styleFrontCaption { 
	font-family:Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; color: #3333cc; 
	font-size: medium; 
	}
.styleSubHeading { font-family:Geneva,Arial,Helvetica,sans-serif; font-size: 9pt; color: #cfc; }
.styleSlogan { 
	font-size: 14pt; font-weight: bold; color: #ccffcc;
	}
.styleSmallText { 
	font-size: x-small; font-weight: normal; color: #ccffcc;
	}
div.qrcode {
  float: right;
  border: thin silver solid;
  margin: 0.2em;
  padding: 0.2em;
  }
div.qrcodesub{
    width: 200px;
  }
div.qrcodeheader
{
text-align: right;
}
div.qrcodeheader img
{
  vertical-align:middle;
}
div.qrcode p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}