/*Developer's note. 
Yes, this CSS looks confusing, but the layout works cross browser and the HTML is laid out
for best Search Engine Optimisation. Also you can make text only pages at the click of 
a button by just removing the link to the style sheet.

It's worthwhile learning the dark art of CSS - goodbye to table based layouts! 
 */

body {
  /*min-width: 1000px;         2x LC width + RC width */
  background-color:#f0f0f0;
  margin:0;
  overflow: -moz-scrollbars-vertical;
}

#wrapper 
{		position:relative;
		margin-top: 0px;
		padding-left: 200px;   /* LC width */
		padding-right: 220px;  /* RC width */
		
		width:560px;
		margin-left:auto;
		margin-right:auto;
		/*border:1px solid red;*/
		background-color:#ffffff;
}

#wrapper .column {
  position: relative;
  float: left;
}

#centercontent {
  width: 530px; /* 550 total*/
 /*border:1px solid blue;*/
  padding-right: 10px;
  padding-left: 10px;
  
  padding-top:15px;
}
#leftcontent {
  width: 200px;          /* LC width */
  /*right: 200px;   */       /* LC width */
  margin-left:-754px;
  margin-top: 0px;
  margin-right:0;
  /*border:1px solid green;*/
 
}
#rightcontent {
  width: 207px;          /* RC width */
  margin-right: -220px;/* RC width */
  margin-left:0;
  margin-top: 18px;
  padding-right:13px;
 /*border:1px solid pink;*/
}
#footer 
{
	/*width:1000px;
	clear: both;*/
		clear:both;
		width:720px;
		padding:5px 20px;
		color:#787878;
		/*border:1px solid green;*/
		background-color:#FFFFFF;
		font-size: 9px;
		margin-top:10px;
		 margin-left: -200px;
		 
}
/*** IE6 Fix ***/
* html #leftcontent {
  left: 220px;           /* RC width */
}

#banner 
{
		position:relative;
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
		background-color:#f0f0f0;
		
		width:980px;
		/*border:1px solid #000;*/
		
		
		
		}
		
html>body #banner {
		
		}

#rightcontent hr
{
	margin:3px 0;
	height:1px;
	border: 1px solid #C8C58E;
}	
		
#address
	{
		
		font-size:9px;
		color:#C8C58E;
		
	}
	
.quickaccesslinks
{
	display:none; /* these are designed to show only when the css is disabled!*/
}

#searchbox
{
	position:absolute;
	top:0px;
	padding:2px 0;
	left:785px;
	color:#A54C39;
	font-weight:bold;
	/*border:1px solid blue;*/
	
}

#searchbox .txtbox
{
	width:80px;
	font-weight:normal;
}

#searchbox .button
{
	padding:0 1px;
	font-size:9px;
	font-weight:normal;
}

#accessibility
{
	position:relative;
	/*top:12px;
	left:552px;
	font-size:10px;
	/*border:1px solid green;*/
	color:#BBBBBB;
	width:400px;
	padding:5px;
	
}
#accessibility a:link, #accessibility a:visited, #accessibility a:hover, #accessibility a:active
{
	font-family: Verdana;
	color:#878787;
	/*color:#BFC0C2;*/
	/*font-weight:bold;*/
	text-transform:uppercase;
	font-size:10px;
}


.hide
{
	display:none;
}

#ctlNewMenu_pnlMenu
{
	padding:0;
	margin-left:25px;
	margin-top:3px;
	/*border:1px solid red;*/
}

#ctlNewMenu_pnlMenu a:link, #ctlNewMenu_pnlMenu a:visited, #ctlNewMenu_pnlMenu a:hover, #ctlNewMenu_pnlMenu a:active
{
	font-family: Verdana;
	color:#A54C39;
	/*color:#BFC0C2;*/
	/*font-weight:bold;*/
	text-transform:uppercase;
	
}

#ctlNewMenu_pnlMenu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	
}

#ctlNewMenu_pnlMenu ul ul
{
	list-style-type:none;
	margin:0px;
	margin-left:10px;
	margin:2px;
	display:none;
		
}

#ctlNewMenu_pnlMenu ul li
{
	padding:3px;
	padding-left:0px;
	width:160px;
	font-size:11px;	
}

#ctlNewMenu_pnlMenu ul li ul li
{
	
	padding:2px;
	font-size:10px;
	width:160px;
	padding-left:15px;
}

#ctlNewMenu_pnlMenu a.pageactive
{
	color: #000000;
}

#imgAward
{
	margin-top:0px;
	margin-bottom:30px;	
}

@media print
{
#leftcontent {
	display:none;
 
}

#wrapper 
{		position:relative;
		margin-top: 0px;
		padding-left: 0px;   /* LC width */
		padding-right: 220px;  /* RC width */
		
		width:560px;
		margin-left:auto;
		margin-right:auto;
		/*border:1px solid red;*/
		background-color:#ffffff;
}	
}