a {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: small;
	}
a:link {
   color: #FFFFFF;
   text-decoration: none;
  	}
a:visited {
   color: #FFFFFF;
   text-decoration: none;
  	}
a:hover {
   color: #000000;
   text-decoration: none;
   }
a:active {
   color: #FFFFFF;
   text-decoration: none;
   }
a.page:link {
	color: gray;
	}
a.page:visited {
	color: gray;
	}
a.page:hover {
	color: black;
	}
body {
	background-color: lightgrey;
   }
h2 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 20pt;
	font-weight: 400;
	color: #ff6600;
	text-align: center;
	border-bottom: thin solid #f60;
	margin-top: 0px;
	}
hr {
 	border-color: #ff6600; 
 	border-style: solid none none none;
 	}
li {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: small;
	color: dimgray;
	}
p  {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: small;
	text-align: left;
	color: dimgray;
	margin: 6px 0px 6px 0px; 
	}
p.caption {
	font-size: 8pt;
	text-align: left;
	margin: 2px 0px 6px 12px;
	}
p.header {
	color: #ffffff;
	margin: 2px;
	}
p.footer {
	font-size: 8pt;
	text-align: center;
	}
ul {
	margin: 0px 0px 6px 0px;
	}
/* box styles (in order on the page */
#outer-box {
	background-color: white;
	margin: 4px auto;
	width: 918px;
	}	
#header-box {
	background-color: #f60;
	}
#logo-box {
	float: left;
	padding: 4px;
	border-right: solid lightgrey thin;
	border-bottom: solid lightgrey thin;
	}
#pictures-box {
	float: right;
	padding: 4px;
	border-bottom: solid lightgrey thin;
	}
#outer-buttons-box {
	clear: both;
	float: left;
	padding: 3px;
	width: 152px;
	border-right: solid lightgrey thin;
	}
#inner-buttons-box {
	height: 820px;
	}
#content-box {
	clear: right;
	float: right;
	width: 744px;
	padding: 6px;
	}
#bottom-box {
	clear: both;
	width: 100%;
	border-top: solid lightgrey thin;
	border-bottom: solid lightgray thin;
	}
#vat-box {
	float: left;
	width: 158px;
	border-right: solid lightgrey thin;
	}
#address-box {
	width: 100%;
	}