/* General */		body {			text-align: center; /* 	This is to counter margin:auto centring problem in IE 5 pc version. All other content divs specify text-align:center */			background-image: url(images/css/dark_victorian_1900x1200.jpg);			background-color: #333;		}		b {			color: #333;			background-color: #FFF;		}				h1 {			text-align: center;			font-family: Times,serif;			font-weight: normal;			font-size: 3em;			letter-spacing:2px;			color: #7B0E1B;			margin: 0;			margin-top: 10px;			margin-bottom: 10px;			background-color: transparent;			padding: 8px;		}				table {		margin-top: 0;		margin-bottom: 0;		}		h2 {			font-size: 1.3em;			font-weight: normal;			font-family: Arial, Helvetica, sans-serif;			color: #7B0E1B;			background-color: transparent;			padding: 3px 2px 4px 0; /*top right bottom left*/		}		h3 {			font-size: 1.2em;			font-weight: normal;			font-family: Arial, Helvetica, sans-serif;			color: #7B0E1B;			background-color: transparent;			padding: 3px 2px 4px 0; /*top right bottom left*/		}				a:link, a:visited {			color:#930;			text-decoration: none;			background-color: transparent;		}		a:hover {			color:#C60;			text-decoration: none;			background-color: transparent;		}		a:hover.nounderline {			text-decoration: none;		}				input {			background-color: #FFF;			color: #333;			font-size: 11px;			padding: 3px;			margin: 2px;		}		li {			color: #000;			background-color: #FFF;			font-weight: 700;		}		img {			border: 1px solid #999; /* Stops Firefox placing default border round images */			margin-left: 3px;			margin-right: 3px;		}		img.rightimg {			float:right;			margin: 5px 0 5px 10px; /*top right bottom left*/			padding: 15px;			border: 1px dashed #C60;		}		img.leftimg {			float:left;			margin: 5px 5px 5px 0; /*top right bottom left*/		}		img.rightclear {			float:right;			clear:left;			margin: 5px 0 5px 5px; /*top right bottom left*/			border: 1px solid #999;		}				img.rightclearnobord {			float:right;			clear:left;			margin: 5px 0 5px 5px; /*top right bottom left*/			border: 0;		}

		img.leftclearnobord {			clear:both;			margin: 5px 5px 5px 0; /*top right bottom left*/			border: 0;		}		img.leftclear {			float:left;			clear:right;			margin: 5px 5px 5px 0; /*top right bottom left*/		}		.grey {			color: #bbb;		}		.pink {			color: #f3c;		}				.current {			color: #7B0E1B !important;		}				.upfive {			margin-top: -5px;		}				.nobord {			border: 0;		}/* Outer Box */		.outer {			width: 800px;			height: 495px;			margin: auto;			margin-top: 30px;			margin-bottom: 30px;			font-family: Arial, Helvetica, sans-serif;			font-size: 0.8em;			line-height: 1.6em;			color: #333;			padding-bottom: 0;			background-color: transparent; 			background-image: url(images/css/framepaper2.png);		}/* Main Content  - central column */		.content {			width: 660px;			margin-left: 53px;			margin-bottom: 0;			margin-top: 50px;			text-align: left;			padding: 15px;			padding-top: 60px;			background-color: transparent;		}				.content p {			padding-bottom: 5px;		}		.content p.nobord {			padding-bottom: 10px;			border: 0;		}		.content form {			padding: 0;			margin: 0;			font-size: 1em;			text-align: left;		}		.comtent img {			border: 1px solid #333;		}		/* Banner Element */		.banner {			border-bottom: 4px solid #333;			padding-top: 0;			clear: both;			margin-bottom: 0px;			text-align: left;		}/* Navigation bar - left column */		.navigation {			width: 100px;			display: block;			position: relative;			float:left;			text-align: left;			background-color: transparent;			margin:0;			margin-left:65px;			margin-top:140px;		}		.navigation a {			font-weight: 700;			display: block;			padding: 5px;			width: 100px;			border: 0px solid black;		}		.navigation a:link, .navigation a:visited {			color:#000;			text-decoration: none;			background-color: transparent;		}		.navigation a:hover {			color:#C60;			background-color: transparent;			text-decoration: underline;		}		.navigation a.current, .navigation a.subheader {  	/* link for current page - different colour */			color: #333;			background-color: transparent;			text-decoration: none;		}		.navigation a.subheader {			border-bottom:0;			padding-bottom: 0;		}		.navigation a.sub {			font-weight: 400;			padding: 0 5px 0 15px; 	/*top right bottom left*/			width: 145px;			padding-top: 0;			border-bottom: 0;		}		.navigation a.subcurrent {			color: #333;			background-color: #fff;			font-weight: 400;			padding: 0 5px 0 15px; 	/*top right bottom left*/			width: 145px;			padding-top: 0;			border-bottom: 0;		}		.navigation a.sublast {			font-weight: 400;			padding: 0 5px 5px 15px; 	/*top right bottom left*/			width: 145px;		}		.navigation a.subcurrentlast {			color: #333;			background-color: #fff;			font-weight: 400;			padding: 0 5px 5px 15px; 	/*top right bottom left*/			width: 145px;		}		.navigation a.nobord {			border: 0;			padding-bottom: 0;			width: 155px;		}		.navigation a:hover.nobord {			background: none;		}		.navigation p {		 	display: block;			margin: 20px 5px 5px 5px; 	/*top right bottom left*/			padding: 5px;			width: 145px;			border: 1px dashed #900;			line-height: 1.2em;			background-color: #FFF;		}		.navigation p a {			color: #930;			width: 140px;			font-weight: 500;			padding: 0;			margin: 0;			border: 0;		}/* Box */		.box {			padding: 8px 0 8px 0; /*top right bottom left*/			text-align:center; /* Center heading of right column boxes */			background-color: #fff;			border: solid 1px #666;			margin-top: 11px;			margin-bottom: 11px;		}		.box p {			font-size: 0.9em;		}/* Footer */		.footer {			width: 800px;			top:200px;			margin: auto;			color: #222;			margin-top: -63px;			padding: 0px 0px 0px 0px; /*top right bottom left*/			text-align: center;			background-color: transparent;			font-size: 0.8em;			font-weight: bold;			font-family: Arial, Helvetica, sans-serif;		}				.footer p {			padding: 7px;			margin: 0;		}				.footer a {			color: #111;			background: #000000 url(images/css/brass2.jpg);			padding-left: 5px;			padding-right: 5px;			margin-left: 3px;			margin-right: 3px;			padding-bottom: 1px;			padding-top: 2px;		}				.footer a:hover {			text-decoration: none;			color: #7B0E1B;				/* These two lines required by pc versions of IE */			background-color: #000000;		/* These two lines required by pc versions of IE */		}/* Divider */		.divider {			margin: 5px 0 5px 0; /*top right bottom left*/			padding: 0;			border-bottom: 1px solid #BBB;		}
