body {	font: 90% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	line-height: 130%;	background: #d6d4b8;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #666666;}#header {	background: url(nav_bg.gif) repeat-x;	text-align: center;	padding: 0px;			/*background: #DDDDDD; */	/* padding: 0 10px 0 20px;  this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */}#holder {	width: 980px;	text-align: left;	margin: 0 auto 0 auto;	background-color: #FFFFFF;}/*left hand col*/#content1 { 	width: 350px;	float: left;}/*right hand col*/#content2 {		padding-left: 80px;	padding-top: 25px;	margin-left: 350px;}#maintext {	width: 500px;	text-align: left;	padding-top: 15px;}#maintext2 {	width: 500px;	text-align: left;	padding-top: 25px;}#footer{	width: 980px;	background: url(nav_bg.gif) repeat-x;	text-align: center;	color: #FFFFFF;		}#footer a{	color: #ffffff;	text-decoration: none;		font-size: 100%;}#footer a:hover{	color: #ffffff;	text-decoration: underline;		font-size: 100%;}.subhead{	color: #666666;	font-weight: bold;}.brclear {	clear:both;	height:0;	margin:0;	font-size: 1px;	line-height: 0px;}a {	color: #666666;	text-decoration: none;}a:hover {	color: #666666;	text-decoration: underline;}td img li{display: block;background-colour: #BFBCAE;}#accordion-content{	padding: 10px;	font-size: 100%;}