

/* hack for forcing scroll bars to stop page jog - http://www.splintered.co.uk/experiments/49/ */
html { margin-bottom: 1px; min-height: 100%; }

body,td,th {
	color: #000000;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin:0; padding:0;
}
body {
	background-color: #8c0b06;
	text-align: center;
}

	p,h1,h2,pre {
		margin:0px 8px 8px 8px;
		}
		
	h1 {
	font-size:16px;
	padding-top:10px;
	color: #8c0b06;
	margin-bottom: 20px;
		}
	h2 {
	font-size:14px;
	color: #bab209;
	border-top: #bab209 solid 1px;
	margin-top: 20px;
		}
	
img.left { 
  padding: 4px; 
  border: black 1px solid; 
  float: left; 
  margin-right: 8px; }
img.right { 
  padding: 4px; 
  border: black 1px solid; 
  float: right; 
  margin-left: 8px; }
img.noborder { 
    border: black 1px none; 
 }
img.center { 
  padding: 4px; 
  border: black 1px solid; 
  text-align: center; 
  margin-left: auto;
  margin-right: auto; }
img { border:none;
  padding: 0; margin:0; }

.formleft {
		float: left;
		text-align: right;
		width: 15em;
		padding-right: 10px;												
}
td {
		font-size: 12px;
		vertical-align: top;
		width: 160px;
		}
td.left { 
		text-align: right; padding-right: 10px;
		}
td.right { 
		text-align: left; 
		}
td.nowrap {white-space: nowrap;}
a  {
		font-weight: bold;
		text-decoration: none;
		color: #8c0b06;
		}
a:visited {color: #8c0b06; }
a:hover , a:active  {
		background-color: #bab209; 
		color: #ffffff; 
		}

#frame {
		width:750px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		 background:url(images/centre-bg.gif);
		 }
		
	#contentheader {
  background-color: #bab209; 
  text-align: center;
  height: 135px;
	margin:0; padding:0;
		}
		
	#contentleft {
		width:134px; 
		height:90%;
		padding:0px;
		float:left;
		clear: both;
	background: #bab209 url(images/navb.gif) no-repeat;
	z-index: 2;
	text-align: center;
	}

	#contentcenter {
		width:480px;
		padding:0px;
		float:left;
	background: #f0f0f0;
	border: #8c0b06 1px none;
	border-bottom: #bab209 0px none;
		}
	
	#contentright {
		width:133px; 
		height:90%;
		padding:0px;
		float:right;
	background-color: #bab209; 
		}
	
#contentleft a , #contentright a {
		font-size: 14px; display: block; 
		font-weight: bold;
		border-top: #bab209 1px none; 
		border-bottom: #bab209 1px none; 
		padding:5px 0; 
		text-decoration: none;
		color: #000;
		}
#contentleft a:visited , #contentright a:visited {color: #8c0b06; }
#contentleft a:hover , #contentright a:hover , #contentleft a:active , #contentright a:active  {
		border-top: #bab209 1px none; 
		border-bottom: #bab209 1px none; 
		background-color: #8c0b06; 
		color: #ffffff; 
		}

#contentleft p { margin: 0; }

	#contentright form { padding:6px }

	#contentright p { font-size:10px;}
	#contentcenter p { 
	 text-align: justify;
	 line-height: 1.5em;}

.oldbrowser	{ 
		display:	none;
		background-color: #fc3; color: #000;
		border: 1px solid #000; 
		}
		
#bottom { 
	clear: all;
	background-color: #bab209; 
  text-align: center;
		width:750px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0;
	}
#bottom p { 
	padding:5px;
	font-size: 10px;
	}
input.sub , .field {
	border-top: solid #cc9 1px;
	border-left: solid #cc9 1px;
	border-right: solid #663 1px;
	border-bottom: solid #663 1px;
}
input.sub {
	background-color: #8C0800;
	color: #FFFFFF;
}
