body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0; padding: 0;
	/*background-image:url(texture.jpg);*/
	background-color: #b4bcb9;
	}

div#header {
	margin: 1em 3em 0 3em;
	}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 220%; font-weight: bold; margin-bottom: 0.2em; }	
h4 {font-size: 100%; margin: 0; padding: 0.33em 0 0 0.33em; color: #ffffff; }
h4 {line-height: 1em;}

table {margin: 0 auto; }

p {font-size: 120%; line-height: 1.23em; margin-top: 0; text-align: justify;}


div#warning {font-size: 120%; line-height: 1.23em; margin-top: 0; text-align: justify; background: black; color: white;}

a:link { color:#08479D; text-decoration: none;}	
a:visited { color:#08479D; text-decoration: none; }	
a:hover { color:#ff9933;  }	

div#sitenav {position: absolute; top: 9.00em; left: 3em; width: 150px; font-size: 11px; z-index:10;}
div#sitenav a {display:block; padding: 4px 8px; margin: 0; text-decoration: none; text-align: left; }
div#sitenav a:hover {background: #08479D; color: #ff9933; font-weight: bold;}
div#sitenav h4 {background: #08479D; color: white; text-align: center; margin: 0; padding: 0.25em 0 0.125em 0;}

div#content {margin: 1.5em 3.0em 2em 200px; padding: 0; } 
div#content img {float: left; clear: left; margin: 0 15px 0 0; padding: 0;}
div#content h1 {margin-top: 0;}


div#explained {margin: 0.5em 2em 2em 200px; padding: 0; }
div#explained p {  margin-top: 0; font-size: 100%; line-height: 1.20em; }

div#copyright { font-size: 80%; margin-top: 2em; text-align: center; }

div#form { padding: 0; align: center; }
div#form td.label {border: 1px solid #08479D; font-size: 120%; text-align: right; background-color: #08479D; color: white; padding: 0.5em 0.5em 0.5em 0.5em;} 
div#form td.submitarea {font-size: 120%; text-align: center; padding-top: 1.5em;}
div#form td.inputarea {font-size: 120%; border: 1px solid #08479D; padding: 0.5em 0.5em 0.5em 0.5em;}

div#searchbox table {margin: 0 auto;}
div#searchbox tr {margin: 0; padding: 0; border-top: solid;}
div#searchbox td {padding: 0.25em 1em 0.25em 1em; }

div#searchbox tr.hrow {border-top: 2px solid black; }


div#searchbox td.tablehead {text-align: center; background: #08479D; color: white; font-size: 150%; padding-left: 20px; padding-right: 20px;}

div#searchbox td.content {text-align: center; }

div#searchbox td.totalprice {text-align: right; font-weight: bold; }
div#searchbox td.totalcost {text-align: center; font-weight: bold; }
div#searchbox td.cartmenu {text-align: right; font-weight: bold; background: #08479D; color: white; font-size: 150%; }
div#searchbox td.cartmenuleft {text-align: left; font-weight: bold; background: #08479D; color: white; font-size: 150%; }
div#searchbox td.cartmenu a {color: white; }
div#searchbox td.cartmenu a:hover {text-decoration: underline; }
div#searchbox td.cartmenuleft a {color: white; }
div#searchbox td.cartmenuleft a:hover {text-decoration: underline; }

div#searchbox a:hover { background: #08479D; color: white;}

div#voucher table { border: 1px solid black; margin-top: 2em;  padding: 1em 1em 1em 1em; }
div#voucher td.upleft { align: center; }
div#voucher td.upperright { font-size: 120%; }
div#voucher td.lowerleft { text-align: center;  }
div#voucher td.lowerright { text-align: center; align: bottom;}

/*helpsite quirk*/
div.title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 220%; font-weight: bold; margin-bottom: 0.2em; }	



