p.margin {margin-bottom: 0.6cm; margin-right: 0.7cm}
p.indented {margin-left: 1cm}

body {background-color: #fffaf0; color: black; font-family: Arial, sans-serif;}

.emphasis {font-style: italic}
.Banners {display: block; margin-left: auto; margin-right: auto;}

/* IE Bug fixes */
#Banner1 {text-align: center}

img {border-style: none}
div.leftnavbar
{
margin-top: 0.5cm;
width: 140px;
float: left;
height: 100%;
}

.small {font-size: 75%}

div.middle
{
margin-top: 0.5cm;
overflow: auto;
text-align: justify;
}

div.right
{
margin-top: 0.5cm;
width: 250px;
float: right;
height: 100%;
}

div.footer
{
display:block;
font-size: 8pt;
text-align: center;
clear:both;
}

div.ImageArray
{
	padding: 3px !important;
	font-size: 94%;

	overflow: hidden;
}

.picture
{
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC; padding: 3px;
	font: 11px/1.4em Arial, sans-serif;
	text-align: center;
}

.picture img {
	border: 1px solid #CCCCCC;
	vertical-align:middle; margin-bottom: 3px;
}

.right
{
	margin: 0.5em 0pt 0.5em 0.8em; float:right;
}

.left
{
	margin: 0.5em 0.8em 0.5em 0; float:left;
}

h1, h2, h3, h4, h5  {color: #996600;}

table
{
	border: 1px solid #996600;
	empty-cells: show;
	border-collapse: collapse;
	background-color: #996600;
	font-size: small; 
	margin-top:1cm;
	margin-bottom:1cm;
}


td 
{
	border: 1px solid #996600;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	background-color: #fff5dc;
}

caption{font-weight: bold; color: #996600; background-color: #f6c550; font-size: 150%; border:1px solid;}

td.columnheader {font-weight: bold; font-size:110%; background-color:#fff5dc; color: #996600; text-align: center;}

div.buttonleft {
	float: left;
	background: url('buttonleft.png');
	width: 15px;
	height: 32px;
	background-repeat: no-repeat;
}

div.buttonright {
	float: right;
	background: url('buttonright.png');
	width: 15px;
	height: 32px;
	background-repeat: no-repeat;

}

div.button {
	width: 120px;
}

div.buttoncentre {
	background: url('buttoncentre.png');
	background-repeat: repeat-x;
	height: 32px;
	float: left;
	width: 90px; /* Hack. This has been made the same width as div.button minus 2*15 pixels (the total width of the curved end images) */
	text-align: center;
	 
}

div.buttoncentre a {
	  
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
		color: #996600;
	 vertical-align: -35%;
}


div.buttoncentre a:visited 
{
	color: #996600;
}

div.buttoncentre a:hover
{
	color: #CC9933;
}

