


body {
	background-color: #ffffee;	  /* pale yellow */    /*** WARNING *** this color is used elsewhere. */
	font-family:  verdana, helvetica, sans-serif;
}

/* General Paragraphs */
p {
	margin-bottom : 0.05em;
}

/* Table Row */
tr {
  vertical-align: top;
}

/* Super Script */
sup {
   font-size : 80%;
}

/* Sub Script */
sub {
   font-size : 80%;
}

/* Anchors (links) */
a {
  color: blue;
}

a:visited {
  color: #a00000;

}

a:active {
  color: #00ffff;
}


/*
 * General Purpose Formatting classes, ie could be used in various html tags
 */


 h1 {
	   padding-bottom: 3px;
	   font-weight: bold;
		font-size: 150%;
	   text-align: center;
 }


 h2 {
	   padding-bottom: 3px;
	   color: #006000;
	   font-weight: bold;
		font-size: 110%;
	   text-align: left;
		border-bottom: 2px dotted #00a000
 }

 h3 {
	   padding-bottom: 3px;
		font-weight: bold;
		font-size: 100%;
	   text-align: left;

 }

 h3.newshead {
	   padding-bottom: 3px;
		color: red;
		font-weight: bold;
		font-size: 100%;
	   text-align: left;

 }

/*
 *  Product Tables
 */

table.prodtable {
	width: 85%;
	border-spacing: 0 0;       /* IE doesn't appear to support this correctly so fudge Row spacing with padding and borders */
	border-collapse: separate;
	margin-bottom: 2ex;
	align: center;
}


table.prodtable {
	width: 85%;
	border-spacing: 0 0;       /* IE doesn't appear to support this correctly so fudge Row spacing with padding and borders */
	border-collapse: separate;
	margin-bottom: 2ex;
	align: center;
}


table.prodtable th {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 3px;
	color:white;
	background-color: #008000;
	font-weight: bold;
	text-align: left;
    border-top: 20px solid #ffffee;   /* Fudge Extra space above heading rows */
	empty-cells: show;                /* Enables the fudge for empty cells as well */
}

/* tr.heading should be removed and replaced by th (above)*/
table.prodtable  tr.heading td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	color:white;
	background-color: #008fff;
	font-weight: bold;
}

 table.prodtable td {
	padding-right: 1em;
	padding-left: 10px;
	padding-top: 10px;   /* Fudge for row spacing because IE not support <table> border-spacing */
 }

table.prodtable td.model {
   font-weight: bold;
 }

/*
 *  Links to PDFs
 */
a.pdf {
  white-space: nowrap;
}

a.pdf img {
  margin-right: 4px;    /* Add small gap after PDF Icons in Links*/
}








