html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #495571;
	line-height: 18px;
	min-width:770px;
	margin: 0;
}

a {outline: none;}
a img {outline: none; border:0;}

#mainpage {
	background: #495571;
	border-width: 0;
	border-style: none;
	position: absolute;
	width: 836px;
	left: 50%;
	margin-left: -418px;
}
#container {
	width: 770px;
	padding: 0 33px 0 33px;
	background: url(/images/bk.gif) repeat-y;
}
#header {
	background: #FFFFFF;
	height: 169px;
	width: 770px;
}
#header h1 {
	text-indent: -100em;
	margin: 0px;
}
#mainnav	{
	border: 0;
	padding: 0;
	margin: 0;
	}
#mainnav ul	{
	width: 770px;
	height: 41px;
	background: url(/images/allnav.gif);
	margin: 0;
	padding: 0;
	position: relative;
	}
#mainnav ul li	{
	list-style: none;
	position: absolute;
	top: 0;
	}
#mainnav ul li, #mainnav a	{
	height: 41px;
	display: block;
	}
#mainnav ul li a	{
	text-indent: -5000px; 
	text-decoration: none;
	}
#mn1 {left: 0px; width: 48px;}
#mn2 {left: 48px; width: 79px;}
#mn3 {left: 127px; width: 69px;}
#mn4 {left: 196px; width: 124px;}
#mn5 {left: 320px; width: 42px;}
#mn6 {left: 362px; width: 104px;}
#mn7 {left: 466px; width: 110px;}
#mn8 {left: 576px; width: 74px;}
#mn9 {left: 650px; width: 45px;}
#mn10 {left: 695px; width: 75px;}
#mn1 a:hover {background: transparent url(/images/allnav.gif) -0px -41px no-repeat;}
#mn2 a:hover {background: transparent url(/images/allnav.gif) -48px -41px no-repeat;}
#mn3 a:hover {background: transparent url(/images/allnav.gif) -127px -41px no-repeat;}
#mn4 a:hover {background: transparent url(/images/allnav.gif) -196px -41px no-repeat;}
#mn5 a:hover {background: transparent url(/images/allnav.gif) -320px -41px no-repeat;}
#mn6 a:hover {background: transparent url(/images/allnav.gif) -362px -41px no-repeat;}
#mn7 a:hover {background: transparent url(/images/allnav.gif) -466px -41px no-repeat;}
#mn8 a:hover {background: transparent url(/images/allnav.gif) -576px -41px no-repeat;}
#mn9 a:hover {background: transparent url(/images/allnav.gif) -650px -41px no-repeat;}
#mn10 a:hover {background: transparent url(/images/allnav.gif) -695px -41px no-repeat;}

#contentarea {
	width: 770px;
	background: #e2ecef url(/images/watermark.gif) top left no-repeat;
	}

.contenthome {
	width: 420px;
	padding: 50px 50px 50px 50px;
	overflow: hidden;
}
.content {
	width: 670px;
	padding: 50px 50px 50px 50px;
	overflow: hidden;
}
#newscolumn {
	width: 240px;
	overflow: hidden;
	position: absolute;
	top: 220px;
	left: 553px;
}
.boxwhatsontop {
	background: url(/images/box-whatson.gif) top left no-repeat;
	width: 240px;
	height: 21px;
	overflow: hidden;
}
.boxgetintouchtop {
	background: url(/images/box-getintouch.gif) top left no-repeat;
	width: 240px;
	height: 21px;
	overflow: hidden;
}
.boxbase {
	background: url(/images/box-base.gif) top left no-repeat;
	width: 240px;
	height: 20px;
	overflow: hidden;
}
.boxcontent {
	background: #ffffff url(/images/homepageboxbk.gif) top left no-repeat;
	width: 220px;
	overflow: hidden;
	font-size: 10px;
	line-height: 13px;
	color: #08617f;
	padding: 10px;
}
.footer	{
	width: 305px;
	height: 29px;
	background: url(/images/footer.gif);
	margin: 0;
	padding: 11px 0 0 465px;
	color: #e2ecef;
	font-size: 9px;
	}
p, td, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}
a:link {
	color: #004dff;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #004dff;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #00a2ff;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #00a2ff;
	text-decoration: none;
	font-weight: bold;
}
.right {
    float: right;
	margin: 0 0 0 10px;
	}
.left {
    float: left;
    margin: 0 10px 0 0;
}