@charset "UTF-8";/*------------------Colours---------------*//*#E9EAEB		Light Grey 1#D8D9DB		Light Grey 2#8E8E90		Mid Grey 1#646567		Dark Grey 1#A52214		Red 1#77000A		Red 2*/body {  background: #E9EAEB url('../images/bg.jpg') no-repeat fixed center 0%;  font-family: Helvetica, Arial, Verdana, sans-serif;  height:100%;}*{	margin: 0;	padding: 0;	font-size: 100%;}p{	font-size: 75%;	line-height: 1.4em;	text-align: left; /*changed from justify to left*/	 margin-bottom: 10px;}a{	color:#A52214;	text-decoration:none;}a:hover{	color: #77000A;	text-decoration:none;}#content ul{	font-size: 75%;	margin-left: 10px;	padding-left: 10px;	line-height: 1.4em;}h1{}h2{	text-indent: 16px; /*14*/	font-size: 100%;	font-weight: 100;	margin-top: 20px;	margin-bottom: 0px;}h3{	font-size: 95%;	font-weight: 100;	color: #A52214;	margin-bottom: 5px;}h4{	font-size: 85%;	font-weight:600;	margin-bottom: 5px;}img{	border:0;}#outer-wrapper{  background: url('../images/shadow-right.png') repeat-y right;  margin:0 auto;  width: 970px;}	#wrapper {  margin-top: 20px;  margin-left:20px;  width:930px;}#header{	height: 175px; /*200*/	background-color:#A52214;}#logo{	float: left; /*right*/	position:relative;	margin-top:60px;	margin-left: 35px; /*right*/	height: 30px;}#nav{	float: right;	position: relative;	margin-top: 50px;	margin-right: 20px;	height: 35px;	z-index: 99;	color:#FFFFFF;	overflow: visible;}#nav{/*	float: left;	position: relative;	width:65%;	margin-top: 50px;	margin-left: 36%;	margin-right: 0px;	height: 35px;	z-index: 99;	color:#FFFFFF;	overflow: visible;*/}#content-wrapper{	padding-top: 40px;	padding-left: 40px;	padding-right: 40px;	padding-bottom:20px;	background-color:#FFFFFF;}#content{	color:#646567;}#sub-nav{	margin: 0 auto;	width:810px;	padding-top: 10px;	padding-bottom: 10px;}#sub-nav ul{	list-style-type:none;	margin:0;	padding:0;	float:left;	width:100%;		font-size: 75%;	text-align:center;}#sub-nav li{	display:inline;	padding-left: 5px;	padding-right: 5px;}#sub-nav li.spacer{	display:inline;	padding-left: 5px;	padding-right: 5px;}#sub-nav a{	color: #646567;}#sub-nav a:hover{	color: #A52214;}/*------------------------------------Content Rounded------------------------------*/.content-rounded-outer{	padding: 0px; /*10*/	background:#D8D9DB;	margin-bottom: 30px;}.content-rounded-inner{	float:left;  	overflow:hidden;	padding: 10px; /*!10*/    background:#FFFFFF;}.content-rounded-inner1a{	float: left;	width: 390px;	height: 264px;	padding: 10px;	background-color:#FFFFFF;}.content-rounded-inner1b{	float: left;	width: 250px;	height: 164px;}.content-rounded-clear{	clear:both;}/*------------------------------------Footer------------------------------*/#footer{	margin:0 auto;  	width: 890px;	background:url('../images/footer-bg.png') no-repeat center;	height: 44px; /*59*/		padding-left: 40px;	padding-right: 40px;	padding-bottom: 0px;	padding-top: 22px; /*26*/		font-size: 85%;	letter-spacing: 0.01em;	font-weight: 100;	color:#FFFFFF;}#inner-footer{}#footer .footer-left{	float:left;	width:50%;}#footer .footer-left a{	color: #FFFFFF;}#footer .footer-left a:hover{	color: #77000A;}#footer .footer-right{	float:right;	width:50%;	text-align:right;	}#sub-footer{	margin:0 auto;  	width: 970px;	height: 40px;	font-size: 70%;	line-height: 1.4em;	color: #8E8E90;}#sub-footer .sub-footer-left{	float:left;	margin-left:30px;	margin-bottom: 20px;	width:40%;}#sub-footer .sub-footer-right{	float:right;	margin-right:30px;	margin-bottom: 20px;	width:40%;	text-align:right;	}#sub-footer a{	color: #8E8E90;}#sub-footer a:hover{	color: #646567;}/*----------------------Nav------------------*/#nav a	{	display:block;	white-space:nowrap;	margin:0;	padding-top:10px;	padding-left: 15px;	padding-right: 15px;	padding-bottom:9px;	width: auto;	color:#FFFFFF;	}	#nav a:link, #nav a:visited, #nav a:active		{	}	#nav a:hover		{	background: url('../images/nav-top-bg.png');	color:#FFFFFF;	}		#nav ul	{	list-style:none;	margin:0;	padding:0;	float:left;	width:auto;		font-size: 85%;	}#nav li.nav-spacer{	padding:10px;}#nav ul.nav-top li:hover{	background: url('../images/nav-top-bg.png');}#nav ul ul	{	position:absolute;	z-index:500;	top:auto;	display:none;	padding:0;	margin:0;	background: url('../images/nav-sub-bg.png');	}#nav ul ul ul	{	margin-top:-31px; /*match to opposite menu*/	left:100%;	font-size: 100%; /*Compensate for nested font sizing*/	}div#nav li:hover	{	/*cursor:pointer;*/	z-index:100;	}div#nav li:hover ul ul,div#nav li li:hover ul ul,div#nav li li li:hover ul ul,div#nav li li li li:hover ul ul{display:none;}div#nav li:hover ul,div#nav li li:hover ul,div#nav li li li:hover ul,div#nav li li li li:hover ul{display:block;}