/* VERSION 'cs9_2009.css'*/
/* REVISED COMPLETE 19th October 2009 */ 
/* INCLUDES CONSIDERABLE MODIFICATIONS - MARKED *//*'New'*/
/* Right column left and bottom border images removed*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}


p a{
/*'New'*/font-style:normal;}
p a:hover{
/*'New'*/	text-decoration:underline;font-style:normal;}
h1, h2, h3, h4, h5, h6 {
/*'New'*/	font-family:"Century Gothic",Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #C00000;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	color: #000000;
	background:#1F5489 url(images/amaster2009.jpg) repeat-x;/*  steel blue background-color: #708090;slate grey */
}
#wrap {
	width: 895px;
	padding: 16px;
	margin: 10px auto 0px;
	background:  url(images/amaster2009wrap.jpg) repeat-x;/*background:  url("imagesNEW/images/backwrap09.jpg");*/
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666; background-color:#FFFFFF;
}
#nav {/* COMMENCE LEFT NAVBAR leftcol NOW rightcol ################### */
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.leftcol { /* NEW CLASS 31st July 2006 - NEVER USE ul or li TAGS */
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-left: 6px;
}
#leftcol{ /* NEW WORKING 31st July 2006 */
	margin: 0px;
	float: left;
	top: 0px;
	width: 125px; /* was 110px; */
	/* background-color: #ffff88;border: thin solid #000;MARKING*/
}
#leftcol .ads {/* NEW NEW Feb 2008 MOD MOD >>>>>>>>>>>>>>*/
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 4px 0 6px 4px;
	border-bottom: 1px dashed #5a5a5a;
	height: 1%;
}
#leftcol .hdr {
	font: bold 12px Tahoma;
	color: #E9E0C5;
	background: url(images/lhdr28.gif) no-repeat;
	height: 28px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-top: 4px;
}	
#rightcol{
	float: right;
	top: 0px;
	width: 140px; /* was 142px; 021009*/
	}
#rightcolover{ /* Entire right column */
	position: absolute;
	width: 160px;
	right: 0px;top: 0px;
	left: 750px;
	/*background-repeat: repeat-y;background-image:url(images/rightedge.png);*/
}
#rightbot{
	position: absolute;
	bottom: -11px;
	width: 161px;
	height: 11px;
	/*background-repeat: no-repeat;	background-image:url(images/rightbot.png);*/
	}
#rightcol #nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;}
#rightcol #nav ul li {
  margin: 0;
	padding: 0;}
/* undersize height below to allow for padding image 141 x 23*/	
#rightcol #nav ul li a{
	background:url(images/rightcolnav.png);
	display: block;
	text-decoration:none;
	padding-left: 6px;
	height:19px;
	padding-top: 4px;
	background-repeat: no-repeat;
	}
#rightcol #nav ul li a:hover{
  background: url(images/rightcolhover.jpg);
  background-repeat: no-repeat;
  text-decoration: underline;
  color: #FFFFFF;}
#rightcol .ads {
	position: relative; top: -20px; font: 11px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 10px;
	}
#rightcol .hdr {/* NEW overlap created 19th October 2009 */
	position: relative; top: 0px;padding-top: 10px; 
	}

#search{/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	position: absolute;
	top: -3px;
	left:50px; /* was left:-10px; */
	padding:6px;
	height: 22px; float:left;}
/* END RIGHT NAVBAR ######################################################### */
/* WARNING to prevent IE6 shuffling text on resize ########################## */
/* ensure text size is placed within container '#navh' ###################### */
/* ########################################################################## */
#navh{
	position: absolute;
	top: 0px;
	left:270px;
	padding: 6px 12px 8px;
	margin: 0;
	height: 22px;
	width: 350px;
	float:right;
	font-weight:bold;font-size:12px;font-family:"Century Gothic",Arial, Helvetica, sans-serif;;color: #FFFFCC;font-style:normal;
	
} /* USE THIS TO HIGHLIGHT NAVIGATION OF PAGE IN USE */
.show{ background: url(images/navHeadBack.jpg); /* was background-color:#e7e7e7; */
}
#navh ul li{
	display: inline;
}
#navh ul li a{
	padding: 6px 12px; margin: 0;text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;font-size:12px;font-family:"Century Gothic",Arial, Helvetica, sans-serif;;color: #FFFFCC;font-style:normal;
} 
#navh ul li a:hover {/* background-color:#CCCCCC;*/
	background: url(images/navHeadBack.jpg);text-decoration:underline;font-style:normal;
	}
	/* END NAVHEAD ############################################################# */
a {color: #005FA9;text-decoration:none; font-style:normal;} /* was color:#3399CC;text-decoration:none; */
a:hover {text-decoration:underline;color: #005FA9;} /* was text-decoration:underline;color:#3399CC; */
.leftimage{/* START IMAGE CONTROL ########################################### */
float: left;
margin-left: 6px;
margin-right: 12px;
margin-bottom: 12px;
border: 0px solid #000000;
}
.rightimage{
margin-bottom: 6px;
float: right;
margin-left: 6px;
border: 0px solid #000000;
}/* END IMAGE CONTROL ####################################################### */
#logo {
	position: absolute;
	top: 6px;
}
#banner {
	position: absolute ;padding:0; margin: 0;
	top: 13px; /*was 28px;*/
	height: 60px;
	width: 468px;
	left: 285px; /*was 266px;*/
	background-image: url(images/BannerSpace.gif);
	
	}
#banthin {
	position: absolute;padding:0; margin: 0;
	top: 30px;
	height: 40px;
	width: 600px;
	left: 225px;
}
#banthin h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000000;
	text-align: center;
	margin:0px;
	padding-top: 6px;
	font-weight: bold;padding:0; margin: 0;
}
.ezgrey {/* NEW NEW Feb 2008 MOD MOD >>>>>>>>>>>>>>*/
	  color: #191970;
	 
	 /* was color: #5a5a5a or #333366 BEST #6e808c; */
}
#navhead {
	position: absolute;
	left:810px; /* was right: 100px; */
	top: 8px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding:0; margin: 0;
}#flag {/* NEW NEW horizon has gone >>>>>>>>>>>>>>*/
	position: absolute;
	width:26px;
	height: 18px;
	left: 968px;
	top: 6px;
 	background: url(images/UKFL.png) no-repeat; 
}
#dstamp {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	left: 6px;
	top: 66px; /* was 60px; */
}
#ncapl {
	background:url(images/ncl.jpg);
	height: 22px;
	width: 9px;
	position: absolute;
	left: -9px; /*AWAY FROM REPEATING HEADER SO GO NEGATIVE*/
	top: 0px;
	z-index: 9;
}
#ncapr {
	background:url(images/ncr.jpg);/* A NEW IMAGE */
	height: 22px;
	width:27px;
	position: absolute;
	right: -27px; /*AWAY FROM REPEATING HEADER SO GO NEGATIVE*/
	top: 0px;
	z-index: 9;
}
#head {
	height: 30px;
	width:  1000px; /*was780px;*/
	position: absolute ;/*was relative */
	left: 0px;
	top: 84px;/*was 80px*/background: url(images/hdr2cBAK.jpg) repeat-x;padding:0; margin:0;
}
#headapply {
	position: absolute ;/*was relative */
	right:-10px;
	top: 25px; /* was 155px; */
	height: 90px;
	width: 145px; z-index: 12;
}
input,select{ font: 11px Verdana, Arial, Helvetica, sans-serif;
		
		}
#subnav {/* RE INTRODUCE Feb 2008 MOD MOD >>>>>>>>>>>>>>*/
	position: relative;
	left: 6px;
	top: 10px; /*Was bottom: 12px*/
	font: 11px Verdana, Arial, Helvetica, sans-serif; /*Was 10px*/
	 color: #333366;/* was color: #5a5a5a;*/
	z-index: 12;
}
/* NEW 21/04/2009 contains teletext function*/
#subtext {
	position: relative;
	left: 0px; /* was 6px */
	top: 16px;
		}
#apply1 {
	position: absolute ;
	right:0px;
	top: 135px;
	z-index: 12;
	
}
.content h1 {
	font-size: 190%;
	padding: 0px;
	margin-top: 18px;
	color: #FF0000;
}
.content h2, h3, h4, h5, h6 {
	font-size: 105%; 
	margin: 0px;
	padding: 0px 0px 6px;
}
.content p {
	font-size: 72%;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.content ul li{/* background: #efefef;Colour Marking*/
	list-style-type: circle;
	margin-left: 36px;
	font-size: 72%;
	padding: 0px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
}
.content ol li{/* background: #e7e7e7;Colour Marking*/
	list-style-type: lower-roman;
	margin-left: 36px;
	font-size: 72%;
	padding: 0px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
}
#superwrap{position: relative;
	width:1000px;padding: 0px;margin: 10px auto 0px; /* TEST ONLY background-color:#000000 */
}


/* NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW */
#container000{
	position: absolute;
	width:100.01%;
	padding: 0px;
	height: 150px;
	top: 0px; left: 0px;
	z-index: -1;
	background: url(images/masterheaderalt.jpg);/* REMOVE */
}
/* END NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW */
#container00{/* HOLDS 'header' CONTENT*/
	position: relative;
	width:1024px;
	padding: 0px; margin: 0px;
	height: 118px; /* was height: 114px; */
	top: 0px;
} 
/* SUPERCEDED Holds navigation bar etc #container0{
	width:780px;
	position: relative;
	left: 0px; height: 116px;
	top: 0px;margin: 0px auto;
} */
#container{/* POSITION OF BACKGROUND WATERMARK ! */
	width: 890px; /* was 780px;*/
	position: relative;
	left: 0px;
	top: 0px;
	/*background:  url(images/watermark.png);border:1px solid #660000;background: #FFCCFF;*/
}
#container1{ /* New holder of page content and left and right cols*/
	width: 890px; /* was 780px;*/
	position: relative;
	left: 0px;
	top: 0px;
	height:42em;/* was 34em*/
	/*background: #990099;border:1px solid #660000;Colour Marking*/ 
}
#container2{ /* New holder of page content and left and right cols*/
	width: 890px;
	position: relative;
	left: 0px;
	top: 0px;
	/*height:34em;
	background: #990099;border:1px solid #660000;Colour Marking*/ 
}
#page {
	/*background: #FFCCFF;Colour Marking*/ 
	margin-left: 150px;
	width: 570px; /* was width: 500px; */
	position: relative;
	left: 0px;
	top: 0px;
}
#page00 {
	/*  background: #CCFFCC; Colour Marking*/
	margin-left: 0px; /* was 135px;*/
	width: 625px; height: 25px;
}
#page0 {
	/* background: #CCFFCC;  Colour Marking*/
	margin-left: 0px; /* was 135px;*/
	width: 735px;
}
#pagebot {
	position: relative;
	left: 0px;
	top: 0px;
	width: 890px;
	margin-top: 6px;
}
#botcol{/* NEW NEW Feb 2008 MOD MOD >>>>>>>>>>>>>>*/
	margin-top: 30px;
	margin-bottom: 6px; margin-left: 42px;
	float: left;
	width: 80px;
	background-color: #ffff88; /* */
}	
#trust {
	width:120px; float:left;
	height: 58px;
	margin-left: 12px;margin-top: 16px;
	margin-bottom:12px;
 	background: url("");
}
#stat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	/*vertical-align: middle;*/
	color: #C00000;
	font-weight: bold;
	border: 1px solid #C00000;
	width: 455px;
	margin-top: 6px;
	margin-bottom: 18px;
	margin-left: 215px; /* was margin-left: 160px; */
}
#ftr1 {
	height:22px;
	background:url(images/ftr1.jpg) repeat-x;
}
#stat1 {/*Pure division NO positioning*/
	font: 10px Arial, Helvetica, sans-serif;
	text-align: justify;
	 color: #191970;/*was color: #191970; color: #2A1F00;  BEST color: #6e808c;/ */
	width: 550px;
	margin-left: 166px; /*was 95px*/
	margin-top: 12px;
	margin-bottom:12px;
}
#copyright {
	font: 10px Arial, Helvetica, sans-serif;
	 color: #191970;
	text-align: center;
	padding: 0px;/* was 6px */
	margin-top: 12px;margin-right: 12px;
	float: right; /* was left; */
}
#navbot {/*Pure division NO positioning*/
	font: bold 11px Arial, Helvetica, sans-serif; color: #191970;
	text-align: center;
	width: 550px;
	margin-left:166px; /*was 100px*/
	margin-top: 6px;
	margin-bottom: 6px;
}
#nkt1,#nkt2,#nkt3,#nkt4 {/* COMMENCE COMPRESS LINK SETS ############################################### */
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	left: 240px; /* was left: 170px; */
	top: 0px; /* was top: 122px; now absolute to #container */
}
#nkt1{
	visibility: hidden;
}
#nkt2{
	visibility: hidden;
}
#nkt3{
	visibility: hidden;
}
#nkt4{
	visibility: hidden;
}
#regulate{padding: 16px;
	margin: 10px auto 0px;
	height: 90px;
	width: 936px;
}
#stoppress {
	font: 11px Arial, Helvetica, sans-serif; color: #191970;
	text-align: center;
	padding: 6px;
}
/* END */
.send {
	font: 11px Arial, Helvetica, sans-serif;
	height: 20px;
	margin: 0px;
	padding: 0px;font-size: 70.01%;
}

#stable {
/*text-align:center;*/
}
#stable td {font-size: 70%;
	padding: 2px;
}
#shead {
	background:url(images/image5.jpg) repeat-x; height: 24px; margin:0; padding:0;
}
#shead0 {
	background:url(images/image5.jpg) repeat-x; height: 22px;
}
#sfoot {
	background:url(images/ftr1.jpg) repeat-x; height: 22px; font-family:Arial, Helvetica, sans-serif;
}
.srule {
	BORDER-TOP: #00ccff 1px solid; FONT-SIZE: 2%
}
.shl {
	FLOAT: left
}
.shr {
	FLOAT: right
}/* SUPPLEMENTARY CLASSES added 17th August 2009 */
.bin {
	width: 738px;
	margin:0px auto 0px;
	height:46em;/**/
	border-right: 1px solid #00CCFF;
	border-bottom: 1px solid #00CCFF;
	border-left: 1px solid #00CCFF; background-color:#FF0000;
}
.report { padding: 12px;
}
.reportright { padding:12px; width:150px;float:right;
}

.base {
	position:absolute;
	bottom: 30px;
	margin: auto;
	left: 95px;
}
/* NEW tab classes added 14th August 2009 */
.tab
{position:absolute;left:25px;top:0px;width:400px;height:25px;z-index:0;}
.tab0
{position:absolute;top:25px;height:220px;}
.tab2
{position:absolute;top:9px;width:100px;height:25px;font-size: 8.5pt;}

