/* set all margins and pagging */* {margin: 0px;padding: 0px;}body {	font-family: Arial, Helvetica, sans-serif;	background-color: #fff;	color: #000;	font-size: .9em;	font-weight: normal;	text-align: center;}a {color: #000;text-decoration: underline;}a:visited {color: #000;}a:active {color: #000;}a:hover {color: #900;}table {font-size:100%;}/* set all heading to same*/h1, h2, h3, h4, h5, h6 {display:block;font-weight: bold;color: #c33;font-size: 110%;}/* specific heading settings */h1 {font-size: 180%;}h2 {font-size: 110%;margin: 0px 0px 10px 0px;color: #000;}h3 {font-size: 100%;margin: 20px 0px 10px 0px;color: #000;}ul {margin: 5px 0px 5px 30px;}p {margin: 8px 0px 8px 0px;}.bold {font-weight: bold;}.red {color: #f00;}.centre {text-align: center;}.imagefr {float: right;margin: 0px 0px 10px 20px;}.imagefl {float: right;margin: 0px 20px 10px 0px;}form {display:inline;} input, textarea, select {border: 1px solid #730B0A;}label {font-weight: normal;cursor: pointer;}.radio {border: 0px;}.button {cursor: pointer;color: #000000;font-size: 90%;font-weight: bold;border: 1px solid #730B0A;background: #eee;}.mandatory {color: #f00;}/* define main page areas */#container {position: relative;width: 780px;text-align: left;margin: 0px auto 20px auto;}#header {position: relative;height: 90px;background: url('../images/red-bar.gif') -40px 60px no-repeat;border-top: 1px solid #fff;}#header h1 {font-family: arial, helvetica, sans-serif;font-size: 200%;font-weight: bold;color: #000;display: block;margin: 13px 0px 0px 45px;letter-spacing: 2px;}#header #strapline {position: absolute;top: 63px; left: 45px;font-family: arial, helvetica, sans-serif;font-size: 150%;font-weight: normal;color: #fff;display: block;letter-spacing: 2px;}#header #timelocal {position: absolute;top: 67px; left: 550px;font-family: arial, helvetica, sans-serif;font-size: 90%;font-weight: normal;color: #fff;}#logo {position: absolute;left: 671px;top:10px;}#header a, #header img {text-decoration: none; border : 0px;}#topmenu  {margin: 5px 0px 5px 5px;border: 1px solid #fff;}#topmenu ul {display: inline; list-style-type: none;}#topmenu li {display: block; list-style-type: none; float: left;margin: 0px 30px 0px 0px;}#topmenu a {text-decoration: none;}#mainbody {position: relative;width: 100%;}.mainbodyus {border: solid 2px #81CFFF; }.mainbodyau {border: solid 2px #A9D46B; }.mainbodycn {border: solid 2px #c33; }.mainbodyuk {position:relative; border: solid 2px #FF9700; }/* UK OLD SITE STYLES */.backblue {background: #D7E2EE;}.redtop   {border-top:   2px solid #CA3435;background: #fff;}.redright {border-right: 2px solid #CA3435;}.ukheading {margin: 10px 0px 10px 20px;}.pagetext {	position: relative; 	margin: 0px 20px 50px 20px; 	padding-right: 5px;	text-align: justify;	height: 400px;	overflow: auto; 	overflow-x: hidden;		}	.textblue {color: #4F7FAF;}#menumain  { position: relative; }#menumain ul { list-style-type: none;margin-top: 20px;}#menumain li {display: block; list-style-type: none; margin: 0px 0px 10px 0px;}#menumain a {text-decoration: none;font-weight: bold;}.newsbox {position: relative;  text-align: center; background: url('../uk/images/news.gif') no-repeat; height: 60px;margin: 30px 0px 0px 20px;border-top: 1px solid #D7E2EE;}.newsbox a {position: relative; color: #990000; text-decoration: none; display: block; margin: 10px 0px 0px -10px;}.lcd {position: relative; top: 30px; text-align: center; width: 140px;}.submenu {float: right; padding: 5px; margin: 5px 5px 5px 10px; border: 1px solid #CA3435;}.submenu ul { list-style-type: none; marker-offset: 0px; margin: 0px 0px 5px 0px; padding: 0px; font-size: 90%;}.submenu ul li { list-style-type: none; marker-offset: 0px; margin: 0px 0px 0px 15px; padding: 0px;}.submenu ul li a:link { color: #35516B;}.submenu ul li a:visited { color: #35516B;}.submenu ul li a:active { color: #990000;}.submenu ul li a:hover { color: #990000;}.imgfl p {position: relative;float: left; margin-left: 20px; width: 150px; text-align: center;}.imgfl img {display: block; }.imgfl object {display: block; }.imgfl2 p {position: relative;float: left; margin-left: 0px; width: 40%; text-align: center;}.imgfl2 object {display: block; }.imagel {margin: 0px 15px 5px 0px; border: 1px solid #7fa3c7;}.imager {margin: 0px 0px 5px 15px; border: 1px solid #7fa3c7;}.ptab {display: block; float: left; width: 60px;}/* END UK OLD SITE STYLES */#mainbody a, #mainbody img { border : 0px;}#content {position: relative;margin: 10px 40px 10px 40px;padding: 10px 0px 10px 0px;font-size: 90%;}#contentuk {margin: 0px;padding: 10px 0px 0px 0px;font-size: 90%;background: #D7E2EE;}#contentuk table {margin: 0px;}#contentuk td {height: 480px;}#mainbodyuk {padding: 0px;}.imgspacer {margin: 0px 0px 0px 40px;}#footer {position: relative;text-align: center;margin: 0px 0px 10px 0px;height: 100px;}#footer .time {font-family: arial, helvetica, sans-serif;font-size: 90%;font-weight: normal;color: #000;}#circleus {float: left; margin: 5px 0px 0px 45px;  text-align: center; display:inline;}#circleuk {float: left; margin: 5px 0px 0px 120px; text-align: center;}#circleau {float: left; margin: 5px 0px 0px 120px; text-align: center;}#circlecn {float: left; margin: 5px 0px 0px 120px; text-align: center;}#circleus img {display: block; margin: 0px 0px 5px 0px;}#circleuk img {display: block; margin: 0px 0px 5px 0px;}#circleau img {display: block; margin: 0px 0px 5px 0px;}#circlecn img {display: block; margin: 0px 0px 5px 0px;}#footer a, #footer img {text-decoration: none; border : 0px;}div.ptable {overflow: auto;width: 600px;position: relative;background: #cccccc;border: 1px solid #730B0A;color: #000000;padding: 2px;}div.prow {overflow: auto;width: 100%;margin: 0px 0px 0px 0px;}div.prow span.coll {float: left;width: 150px;text-align: left;} div.prow span.colr {float: right;width: 430px;text-align: left;}/* menus as ul list so set-up look and feel *//*#menuleft ul {list-style-type: none;margin: 0px 0px 10px 10px;}#menuleft ul li {width: 100px;margin-bottom: 5px;}#menuleft a:link {text-decoration: none;}#menuleft a:visited {text-decoration: none;}#menuleft a:active {text-decoration: underline;}#menuleft a:hover {text-decoration: underline;}*//*#menuleft {float: left;border: 1px solid #080;width: 120px;}#menuright {float: right;border: 1px solid #080;width: 80px;height: 150px;overflow: auto;}#menuright img {float:right;display: block;}*/