/* CSS Document */body {	background-color: #000000;	margin: 0;	font-size:x-small;	font-family:"Lucida Grande", "Tahoma", Arial, sans-serif;	color:#FFFFFF;	text-align:center;/*included to make content sit in the centre in IE5/win - cancelled out later*/	}	* html body {	font-size:xx-small; /*for IE5/Win*/	f\ont-size: x-small; /*for other IE versions*/	}	#slideshowwrapper    {	position: static;}	h1 {	display:none;	}h2 {	color:#FFFFFF;	font-size: medium;	line-height: 1.5em;	}		h3 {	color:#d16004;	font-size: medium;	line-height: 1.5em;	font-family: Arial, Helvetica, Arial, sans-serif;	}		hr {	color: #999999;	background-color: #000000;	border: 1px dotted #666666;	border-style: none none dotted;	}	#allcontent {	margin: 0 auto;	width:100%;	}	#topband {	height: 235px;	width: 920px;	margin-left: auto;	margin-right: auto;	padding-top: 15px;	padding-left: 20px;}#bottomband {	height: 134px;	width: 100%;	margin-left: auto;	margin-right: auto;	background-image: url(images/botband.jpg);	background-repeat: no-repeat;	background-position: center;}#topbandpuple {	background-color: #a583a2;	width: 100%;	height: 8px;}#maincontent {	width:1000px;	text-align:left;	margin-right: auto;	margin-left: auto;	padding: 40px 0 0 0;	height: 606px;	}	#logo {	width: 200px;	float: left;	}	#logo a  {	width: 200px;	display: block;	}	#logo img  {	display: block;	width: 200px;	}	#logo span {	display: block;	width: 200px;	height: 220px;	background-image: url(images/logo.gif);	}	#flashcontent {	color:#CC6600;	font-size:130%;	text-align: left;	width: 600px;	float: right;	padding-top: 115px;	position: relative;	}		#flashcontent a:link {	color: #1c3240;	}			#flashcontent a:visited {	color: #1c3240;	}	#flashcontent a:hover {	color: #666666;	}	.warning {	background:url(../images/alert.gif) no-repeat 0 50%;	padding-left: 20px; 	margin:0;	}					#textarea {	margin: 0px 0px 0px 0px;	font-size: 120%;	width: 548px;	float: right;	padding: 300px 50px 20px 0px;	position: static;	}	#textarea p {	line-height: 2em;	padding: 0 0 0.8em;	}	#textarea a:link {	color: #9953A4;	text-decoration: none;		}#textarea a:visited {	color: #9953A4;	text-decoration: none;	}	#textarea a:hover {	color: #999999;	text-decoration: none;	}	#textarea li {	line-height: 1.8em;	list-style-position: outside;	list-style-image: url(images/bullet.gif);	}#pattern {	background-image: url(images/pattern.gif);	background-repeat: repeat;	height: 533px;}#homeareawrapper {	height: 500px;	width: 920px;	margin-left: auto;	margin-right: auto;	padding-left: 20px;}#photoarea {	padding: 75px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	width: 570px;	float: left;	letter-spacing: 0.3pt;	font-weight: bolder;	text-align: left;	}	#photoarea p {	line-height: 2.4em;	padding-left: 2px;	}	#photoarea a:link {	color: #555555;	text-decoration: none;	}#photoarea a:visited {	color: #666666;	text-decoration: none;	}	#photoarea a:hover {	color: #999999;	text-decoration: none;	}#photoarea img {	border: 3px solid #000000;	}	#photoarea img:hover {	border: 3px solid #333333;	}			#rightarea {	padding: 78px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	width: 385px;	float: right;	letter-spacing: 0.3pt;	font-weight: bolder;	text-align: left;	}	#rightarea p {	line-height: 2.4em;	padding-left: 2px;	}	#rightarea a:link {	color: #555555;	text-decoration: none;	}#rightarea a:visited {	color: #666666;	text-decoration: none;	}	#rightarea a:hover {	color: #999999;	text-decoration: none;	}#rightarea img {	border: 3px solid #000000;	}	#rightarea img:hover {	border: 3px solid #333333;	}	#footer {	color:#e5a229;	font-size:105%;	height: 70px;	width: 920px;	margin-left: auto;	margin-right: auto;	padding-left: 20px;	padding-top: 50px;	}#footer a:link {	text-decoration: none;	color: #e5a229;	}	#footer a:visited {	color: #e5a229;	text-decoration: none;	}	#footer a:hover {	color: #9953A4;	text-decoration: underline;	}.Table_01 {	padding-top: 7px;}#allcontent #maincontent #blackbox {	background-color: #000000;	float: left;	height: 90px;	width: 90px;}#my_slideshow {	float: left;	padding-bottom: 10px;}.whiteout {	color: #FFFFFF}.red {	color: #CC0033;	font-weight: bold;}.smcopy {	font-size: 80%;	line-height: 1.5em;	color: #333333;	}