/* CSS Document */body {	margin: 0; }#header1 {	background-color: #231e60;	width: 100%;	height:109px           }#header1_right {	width:270px;	float:right;	height:109px           }#header1_left {	margin-right:270px;	width:auto;	height:109px           }#header2 { width:100%; height:41px          ; margin-bottom: 20px; }#header2_left {	width:60%;	height:auto;	float:left;	padding-left: 20px;	border-right: 0 solid #000000          }#header2_right { width:165px; height:auto; float: right; }#head_text h1 { position: absolute; left: -500px; width: 400px; visibility: hidden; }#content {	width: 100%;	height:auto ;	clear: right; }#content_left {	width:150px;	height:auto;	float:left ;	padding-left: 20px;	display: inline; }#content_right { width:150px; height:auto; float:right       ; padding-top: 18px; }#content_middle {	width:auto;	height:auto;	margin-left:200px;	margin-right:170px             ;	padding-bottom: 36px; }#content_middle ul { color: black; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.25em; text-decoration: none; }#content_middle a { color: #231e60; text-decoration: underline; }#content_right a { color: #231e60; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; }#content_right a:hover { color: #bc9f46; text-decoration: underline; }#content_middle a:hover { color: #bc9f46; text-decoration: underline; }#content_middle p {	color: black;	font-size: 0.9em;	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	line-height: 1.3em;	text-align: justify; }#content_right p { color: black; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }#content_middle h2 {	color: #bc9f46;	font-size: 1.5em;	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-weight: bolder; }#content_middle h1 {	color: #bc9f46;	font-size: 2em;	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-weight: bolder; }#content_middle img {	color: #bc9f46;	font-size: 2em;	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	font-weight: bolder;	float: right;	margin-bottom: 12px;	margin-left: 18px; }#menu dl {	background-color: #231e60;	background-image: url(../images/bottom.gif);	background-repeat: no-repeat;	background-position: left bottom;	width: 150px;	margin: 0 auto;	padding: 0 0 10px; }#menu dt {	background-color: #231e60;	background-image: url(../images/top.gif);	background-repeat: no-repeat;	background-position: 0 0;	margin:0;	padding: 10px;	border-bottom:1px solid #fff; }#menu dd {	margin:0;	padding:0;	color: #fff;	font-size: 0.8em;	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	background-color: #231e60;	background-image: none;	background-repeat: no-repeat;	background-position: 0 0;	border-bottom:1px solid #fff; }#gallery a,  #gallery a:visited {	color:#fff;	background-color: #231e60;	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;	background-position: 10px 10px;	text-decoration:none;	display:block;	padding:5px 5px 5px 20px;	width:125px; }#gallery a:hover {	color:#fff;	background-color: #258;	background-image: url(../images/arrowr.gif);	background-position: 11px 10px;	background-repeat: no-repeat; }ol li {	font-size:11px; }form {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000080;	font-size: 0.75em;	background-image: none;	background-repeat: repeat;	background-attachment: scroll;	background-position: 0 0;	padding: 5px;	width: auto;	margin-top: 2px; }#footer {	background-color: #231e60;	width:100%;	height:auto ;	clear: both; }#footer_box {	width:auto;	height:auto;	padding:10px 20px      }#address {	color: white;	font-size: 0.8em;	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	text-align: center;	padding-bottom: 4px; }#telnos { color: white; text-align: center; height: 0; visibility: hidden; }#email { color: white; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.4em; text-align: center; padding-bottom: 12px; }#email a {	color: white;	text-decoration: none; }#email a:hover {	color: #bc9f46;	text-decoration: underline; }#copyright {	color: white;	font-size: 0.7em;	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	text-align: center;	padding-bottom: 6px; }#issues { color: black; font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: silver; text-align: left; width: 80%; height: auto; float: right; margin-bottom: 12px; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; }#issues a { color: #231e60; text-decoration: underline; text-align: left; width: 100%; height: auto; padding: 2px; }#issues a:hover { color: white; text-decoration: underline; background-color: green; text-align: left; width: 100%; height: auto; }#colour_box { background-color: #d7d7d7; width: 100%; height: auto; padding-top: 12px; padding-bottom: 22px; }.quotetext { color: #81a1ff; font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 130%; margin-right: 22px; margin-left: 22px; }