/*This is an Elated Product - www.elated.com.Copyright (c) 1996-2008 Elated Communications Ltd.*//*	Standard font family for site*/body, table, tr, td, a, p, h1, h2, h3, h4, h5{	font-family: arial, helvetica, sans-serif;}/*	Page body style*/body{	margin: 0;	padding: 0; 	color: #fff; 	background-color: #000; 	background-image: url("../images/bg_grad.gif"); 	background-repeat: repeat-x;}/*	Standard paragraph style*/p{	font-family: arial, helvetica, sans-serif;	font-weight: normal;	font-size: 0.8em;	color: #fff;	margin: 0 0 5px 0;	padding: 0 0 0 0;}/*	Headings*/h1{	font-weight: bold;	letter-spacing: -0.03em;	font-size: 2.5em; 	color: #fff; 	margin: 0 0 0 0;	padding: 0 0 0 0;}h2{	font-weight: bold;	letter-spacing: -0.05em;	font-size: 1.0em; 	color: #fff; 	margin: -5px 0 0 0;	padding: 0 0 0 0;}h3{	font-weight: bold;	letter-spacing: -0.03em;	font-size: 1em; 	color: #da0373; 	margin: 20px 0 10px 0;	padding: 0 0 0 0;}/*	Style for standard links*/a{	color: #da0373; 	text-decoration: none;}a:visited{ 	color: #999; 	text-decoration: underline;}a:hover{ 	color: #fff; 	text-decoration: underline;}a:visited:hover{ 	color: #fff; 	text-decoration: underline;}/* logo links */h1 a{	color: #fff; 	text-decoration: none;}h1 a:visited{ 	color: #fff; 	text-decoration: none;}h1 a:hover{ 	color: #555; 	text-decoration: none;}h1 a:visited:hover{ 	color: #555; 	text-decoration: none;}/* The highlight colour for the logo */.highlight-colour{	color: #da0373;}/* 	BASIC LAYOUT *//* Outer Container for page */#outer-container{	margin: 0 auto 0 auto; 	padding: 0 0 0 0;	width: 960px;}/* Header */#header{	width: 960px; 	height: 130px; 	margin: 0 0 0 0; 	padding: 0 0 0 0;}/* Content wrapper */#content-container{	width: 960px;}/* 	HEADER STYLES*//* logo */#logo{	width: 960px;	padding: 0;	margin: 10px 0 10px 0;}/* Top navigation */#navigation{	margin: 0 0 0 0; 	padding: 0 0 0 0; 	float: right;}/* HOMEPAGE ONLY */#top-promo{	width: 960px;}#top-promo-left{	width: 580px;	float: left;	padding: 0;	margin: 0;}#top-promo-right{	width: 360px;	height: 215px;	float: left;	padding: 0;	margin: 0 0 0 20px;	background-color: #b6005f;	/* Provides the gradient in the coloured box */	background-image: url("../images/bg_box.gif"); 	background-repeat: repeat-x;}#top-promo-right p{	font-size: 1.2em;	padding: 10px;}#text-columns{	width: 960px;	margin: 20px 0 0 0;}#text-column-1{	font-size: 0.9em;	width: 220px;	float: left;	padding: 0;	margin: 0 20px 0 0;}#text-column-2{	font-size: 1.3em;	width: 340px;	float: left;	padding: 0;	margin: 0 20px 0 0;}#text-column-3{	font-size: 0.9em;	width: 220px;	float: left;	padding: 0;	margin: 0 0 0 0;}/* SUBPAGES ONLY */#content-left{	width: 580px;	float: left;	padding: 0;	margin: 0;}#content-right{	width: 360px;	min-height: 400px;	float: left;	padding: 0;	margin: 0 0 0 20px;	background-color: #da0373;	/* Provides the gradient in the coloured box */	background-image: url("../images/bg_box.gif");  							background-repeat: repeat-x;}#content-right p.big{	font-size: 1.2em;	padding: 10px;}#content-right p{	font-size: 0.8em;	padding: 10px;}#content-left p.big{	font-size: 1em;	padding: 0;}#content-left p{	font-size: 0.7em;	padding: 0;}#content-left p.narrow{	width: 340px;}/*	Footer styling*/#footer{ 	height: 29px; 	margin: 50px 0 0 0; 	padding: 10px 0 0 0; 	border-top: 1px solid #222;}#footer p{	font-size: 0.7em;	color: #555;}/* Clearing element */.clear{  position: relative;   clear: both;   height: 0;   line-height: 0;   font-size: 0;}/*	Standard images*/img{	border: none;}