/*****************//*   MAIN BODY   *//*****************/body {	font-size: 62.5%;	margin: 0em auto;	padding: 0em;	background: url(../images/img_background.gif) top center repeat-y;  	font-family: Verdana,Tahoma,Arial,sans-serif;	text-align:center;}#wrap {	width: 77.5em;	margin: 0em auto;	padding: 0em;	background-color: rgb(255,255,255);	border-left: solid 1px rgb(150,150,150);	border-right: solid 1px rgb(150,150,150);	}/*** Correction for non-IE browsers ***/#wrap {	overflow: hidden;}/*** Correction for IE 5.01 ***/#wrap {/*	float: left; */	float: none;}/*** Correction for Safari 1.x ***/* > #footer, * > form, * > #notes, * > .output {	position: relative;	z-index: 1000;}/**************//*   HEADER   *//**************//*** Header main banner ***/#header-banner {	width: 78.0em;	height: 21em;	float: left;	margin: 0em 0em 0em 0em;	padding: 0em 0em 0em 0em;}img.logo {	float:left;	padding:20px;	background-color:#fff;	border:none;}/*** Header navigation top ***/#header-nav-top {	float: right;	margin: 0.7em 1em 0em 0em;	padding: 0em;} #header-nav-top ul {		margin: 0em;	padding: 0em;	list-style: none;}	#header-nav-top li {	float: left;	white-space: nowrap;	border-left: solid 0.1em rgb(150,150,150);}#header-nav-top li a {	display: block; 	margin: 0em;	padding: 0em 0.5em 0em 0.5em;	background-color: rgb(255,255,255);	color: #EC520D;	text-decoration: none;}#header-nav-top a:hover, #header-nav-top .selected {	background-color: inherit;	color: #EC520D;	text-decoration: underline;	}#header-nav-top .img-flag {	height: 1.2em;	display: inline;	margin: 0em;	padding: 0em;		border: none;}/*** Header navigation bottom ***/#header-nav-bottom {	float: left;	width: 78.0em;	height: 2.0em;	margin: 0em;	padding: 0em;	border-top: solid 0px rgb(69,136,176);			border-bottom: solid 0px rgb(69,136,176);				line-height: 2.0em;	background: url(../img/img_header_nav_bottom.jpg);}#header-nav-bottom ul {		margin: 0em;	padding: 0em;	list-style: none;	font-weight: bold;	font-size: 1.1em;	}	#header-nav-bottom li {	float: left;	white-space: nowrap;}#header-nav-bottom li a {	display: block;	margin: 0em;	padding: 0em 1.0em 0em 1.0em;	border-right: solid 1px rgb(255,255,255);		background-color: inherit;	color: rgb(255,255,255);	text-decoration: none;}#header-nav-bottom a:hover, #header-nav-bottom a.selected {	margin: 0em;	padding: 0em 1.0em 0em 1.0em;	border-right: solid 1px rgb(255,255,255);		background-color: inherit;	color: rgb(100,100,100);	text-decoration: none;}/*** Correction for IE5 ***/* html #header-nav-bottom a {width:1%;}/*** Correction for IE5 ***/* html #header-nav-bottom a {width:1%;}/***   Buffer between heading and content area   ***/#buffer {	clear: both; 	float: left;	width: 78.0em;	height: 2.0em;	margin: 0em;	padding: 0em;	background-color: inherit;}/***********************//***   LEFT COLUMN   ***//***********************/#left-column-first {	clear:both;	float: left;	width: 15.9em;	margin: 0em;	padding: 0em;	background-color: rgb(255,255,255);	color: rgb(100,100,100);}/* Start Mac IE5 filter \*/#left-column-first {	padding-bottom: 30000px;	margin-bottom: -30000px;}/* End Mac IE5 filter */#left-column {	clear:both;	float: left;	width: 15.9em;	padding: 1em 0em 0em 0em;	border-right: solid 0.1em rgb(200,200,200);			color: #151660;}/* Start Mac IE5 filter \*/#left-column {	padding-bottom: 30000px;	margin-bottom: -30000px;}/* End Mac IE5 filter */#left-column ul {		width: 15.8em;	float: left;	list-style: none;	margin: 0em;	padding: 0em;		border-bottom: solid 0.1em rgb(200,200,200);}	#left-column li {	margin: 0em;	padding: 0em;}#left-column li.left-nav-title {	display: block;	text-align: right;		margin: 0em;	padding: 0.3em 0.7em 0.9em 0.6em;	background-color: inherit;	color: #151660;	text-transform: uppercase;	font-weight: bold;	height: 1.3em;	font-size: 1.1em;}#left-column li a {	display: block;	text-align: right;		padding: 0.3em 0.7em 0.2em 0.6em;	border-top: solid 0em rgb(215,215,215);	border-left: solid 0.5em rgb(255,255,255);			color: #151660;	text-decoration: none;	height: 1.3em;	font-size: 1.1em;}#left-column li.left-nav-group a {	display: block;	text-align: right;		padding: 0.3em 0.7em 0.2em 0.6em;	border-top: solid 0.1em rgb(215,215,215);	border-left: solid 0.5em rgb(255,255,255);			background-color: inherit;	color: rgb(125,125,125);	text-decoration: none;	font-weight: bold;	height: 1.3em;	font-size: 1.1em;}		#left-column a:hover, #left-column .selected {	text-align: right;	border-left: solid 0.5em #EC520D;					background-color: inherit;		background-color: #E89E00;		color: #ffffff;	text-decoration: none;}#left-column li.left-nav-group a:hover, #left-column li.left-nav-group .selected {	text-align: right;	border-left: solid 0.5em rgb(137,199,44);			background-color: rgb(224,244,181);	color: rgb(0,0,0);	text-decoration: none;}/*************************//***   MIDDLE COLUMN   ***//*************************/#middle-column {	float: left;	width: 57.0em;	margin: 0em;	padding: 1em 2.0em 0em 2.0em;	color: rgb(100,100,100);	min-height:20em;	}/********************************//***   MIDDLE COLUMN  GALLERY ***//********************************/#middle-column-gallery {	float: left;	text-align:left;	width: 57.5em;	min-height:40em;	margin: 0em;	padding: 1em 2.0em 0em 2.0em;	background-color: #F5F5FC;	color: rgb(100,100,100);}/***   Pagetitle   ***/#pagetitle {/*	float: left; */	width: 39.0em;	margin: 0.3em 0em 1.0em 0em;	padding: 0em;	background-color: inherit;	color: rgb(100,100,100);}#pagetitle p {	padding: 0em;	margin: 0em;	font-weight: bold;	font-size: 1.1em;}.middle-column-title-standard {/* clear: both; */	display: block;	margin: 0em 0em 0.5em 0em;	padding: 0.2em 0em 0.2em 0em;		border-bottom: solid 0.167em #151660;		color: #151660;	font-weight: bold;	font-size: 1.2em;}.middle-column-box-full-standard {	float: left;	text-align: left;	margin: 0em 0em 2.0em 0em;	padding: 0em;	color: rgb(100,100,100);}p.centre_pic {	text-align:center;}.middle-column-box-full-standard p.heading {	margin: 1.0em 0em 1.0em 0em;	font-weight: bold;	color: #151660;	font-size: 1.2em;}.middle-column-box-full-standard p.subheading {	margin: 1.0em 0em 0.6em 0em;		font-weight: bold;	color: #151660;	font-size: 1.2em;}.middle-column-box-full-standard p {	margin: 0em 0em 0.6em 0em;		font-size: 1.2em;	}/************************//*** GALLERY STUFF    ***//************************/#galleryimage {	float:left;	margin:10px;}#previous_next {	clear:left;	margin-right:10px;	margin-bottom:10px;}#image_row {	clear:left;}/************************//***   RIGHT COLUMN   ***//************************/#right-column {	float: right;	width: 15.0em;	margin: 0em 0em 0em 0em;	padding: 0em;}.right-column-title {/* clear: both; */	display: block;	margin: 0em 0em 0.5em 0em;	padding: 0.2em 0em 0.2em 0em;	background-color: rgb(255,255,255);	color: rgb(100,100,100);	font-weight: bold;	font-size: 1.1em;}.right-column-box {/*	float: right; */	width: 13.0em;	margin: 0em 1.0em 0.8em 0em;	padding: 0.4em 0.4em 0.4em 0.4em;	border: solid 0.1em rgb(200,200,200);	background-color: rgb(255,255,255);	color: rgb(100,100,100);	}/*** Paragraph text ***/#right-column p {	margin: 0em 0em 0.4em 0em;	font-size: 1.1em;}/*********************//***   Login Box   **//*****************//*****************//***   FOOTER   **//*****************/#footer {	clear: left;/*	float: left; */	width: 78.0em;	height: 2.5em;	margin: 1.0em 0em 0em 0.0em;	padding: 0.5em 0em 0.5em 0em;	border-top: solid 0.1em rgb(200,200,200);	border-bottom: solid 0.2em rgb(200,200,200);		background-color: rgb(255,255,255);	text-align: center;	color: rgb(100,100,100);	font-size: 1.0em;}/*************************************************//***   HYPERLINKS IN MIDDLE AND RIGHT COLUMNS  ***//*************************************************//*** Hyperlinks in middle and right columns ***/a {	background-color: inherit;	color: rgb(100,100,100);	text-decoration: underline;}a:hover {	text-decoration: none;}/*------------------- New contact form Styles ---------------------------*/h2 {	font-size:1.2em;font-weight:bold;color:#151660;	}#queryform {color:#333333;}.red {	font-size:1em;		}
