#menu div {
z-index: 1;
}
#menu {
border-top:1px solid #FFFFFF;
}

#menu dl.right {
/*float: right;*/
/*padding-top:1px;*/
/*width:130px;*/
padding-right:15px;
}

#menu dl {
float: right;
/*padding-top:1px;*/
width:120px;
}

#menu dt.top {
cursor: pointer; 
background: transparent url("../images/newtab_blue.gif") 0 0 no-repeat;
/*text-align: left;*/
border:none;
padding:6px 5px 8px 10px;
color: #ffffff;
/*height: 30px;*/
font:bold 1.1em Arial, Helvetica, sans-serif;
}

#menu dt.topred {
cursor: pointer; 
background: transparent url("../images/newtab_red.gif") 0 0 no-repeat; 
text-align: left;
border: none;
padding:6px 5px 8px 10px;
color: #ffffff;
/*height: 30px;*/ 
font:bold 1.1em Arial, Helvetica, sans-serif;
}

#menu dt {
cursor: pointer; 
text-align: left;
height: 100%;
border: 1px solid #658398;
border-top:0;
color: #ffffff;
/* width:100%; */
}
 
 
#menu dt a {
color: #2288a1;
text-decoration: none;
border: 0 none;
/*font-size: 9px;*/
display: block;
margin-left: 0;
/*padding-left:0px;*/
}

#menu dt a:hover {
background: #ddd;
/* margin: none; 
padding:none; */
}


#menu .menu1 { 
 position: absolute;
 border-top: 1px solid #658398;
 margin-left:2px;
}

#menu .menu1 dl { 
 width: 120px; 
 z-index: 1;
} 

#menu .menu1 dt {
cursor: pointer;
background: #fff;
color: #2288a1;
font:normal 0.95em/1.2 Arial, Helvetica, sans-serif;
}

#menu .menu1 dd.right {
position: absolute; 
z-index: 1;
right: 10em;
}

#menu .menu1 dd.left {
position: absolute; 
z-index: 1;
left: 10em;
}


#menu .menu1 dt a {
color: #2288a1;
text-decoration: none;
border: 0 none;
font:normal 1.1em/1.2 Arial, Helvetica, sans-serif;
display: block;
padding:4px;
}

#menu .menu1 li a {
color: #2288a1;
text-decoration: none;
border: 0 none;
font:normal 1.1em Arial, Helvetica, sans-serif;
display: block;
}

#menu .menu1 li a:hover, #menu .menu1 dd a:hover {
text-decoration: none;
}


div#englandmap1 {
	background-position: bottom right;
	width: 310px;
}

div#englandmap2 {
	background-position: bottom right;
	width: 310px;
}

div#englandmap1 ol.regions,
div#englandmap2 ol.regions {
	background: transparent url("../images/section-map.gif") 0 0 no-repeat;
	width: 135px;
	height: 161px;
	margin: 0 auto;
	position: relative;
	list-style: none;
}

div#englandmap1 ol.regions li,
div#englandmap2 ol.regions li { 
	position: absolute;
	top: 0;
	left: 0;
}

div#englandmap1 ol.regions li a,
div#englandmap2 ol.regions li a { 
	display: block;
	text-indent: -999px;
	overflow: hidden;
        text-decoration:none;
        border-bottom: none;
}

/*
div#englandmap1 ol.regions li.region1 { top: 005px; left: 060px; }
div#englandmap1 ol.regions li.region1 a { width: 18px; height: 28px; }
div#englandmap2 ol.regions li.region1 { top: 005px; left: 060px; }
div#englandmap2 ol.regions li.region1 a { width: 18px; height: 28px; }

div#englandmap1 ol.regions li.region2 { top: 015px; left: 040px; }
div#englandmap1 ol.regions li.region2 a { width: 25px; height: 60px; }
div#englandmap2 ol.regions li.region2 { top: 015px; left: 040px; }
div#englandmap2 ol.regions li.region2 a { width: 25px; height: 60px; }

div#englandmap1 ol.regions li.region3 { top: 034px; left: 065px; }
div#englandmap1 ol.regions li.region3 a { width: 40px; height: 28px; }
div#englandmap2 ol.regions li.region3 { top: 034px; left: 065px; }
div#englandmap2 ol.regions li.region3 a { width: 40px; height: 28px; }

div#englandmap1 ol.regions li.region4 { top: 060px; left: 070px; }
div#englandmap1 ol.regions li.region4 a { width: 40px; height: 40px; }
div#englandmap2 ol.regions li.region4 { top: 060px; left: 070px; }
div#englandmap2 ol.regions li.region4 a { width: 40px; height: 40px; }

div#englandmap1 ol.regions li.region5 { top: 075px; left: 050px; }
div#englandmap1 ol.regions li.region5 a { width: 30px; height: 30px; }
div#englandmap2 ol.regions li.region5 { top: 075px; left: 050px; }
div#englandmap2 ol.regions li.region5 a { width: 30px; height: 30px; }

div#englandmap1 ol.regions li.region6 { top: 075px; left: 095px; }
div#englandmap1 ol.regions li.region6 a { width: 40px; height: 35px; }
div#englandmap2 ol.regions li.region6 { top: 075px; left: 095px; }
div#englandmap2 ol.regions li.region6 a { width: 40px; height: 35px; }

div#englandmap1 ol.regions li.region7 { top: 110px; left: 098px; }
div#englandmap1 ol.regions li.region7 a { width: 15px; height: 15px; }
div#englandmap2 ol.regions li.region7 { top: 110px; left: 098px; }
div#englandmap2 ol.regions li.region7 a { width: 15px; height: 15px; }

div#englandmap1 ol.regions li.region8 { top: 100px; left: 070px; }
div#englandmap1 ol.regions li.region8 a { width: 60px; height: 40px; }
div#englandmap2 ol.regions li.region8 { top: 100px; left: 070px; }
div#englandmap2 ol.regions li.region8 a { width: 60px; height: 40px; }

div#englandmap1 ol.regions li.region9 { top: 105px; left: 000px; }
div#englandmap1 ol.regions li.region9 a { width: 80px; height: 50px; }
div#englandmap2 ol.regions li.region9 { top: 105px; left: 000px; }
div#englandmap2 ol.regions li.region9 a { width: 80px; height: 50px; }
*/

div#englandmap1 ol.regions li.region1 { top: 005px; left: 060px; z-index: 100; }
div#englandmap1 ol.regions li.region1 a { width: 18px; height: 28px; }
div#englandmap2 ol.regions li.region1 { top: 005px; left: 060px; z-index: 100; }
div#englandmap2 ol.regions li.region1 a { width: 18px; height: 28px; }

div#englandmap1 ol.regions li.region2 { top: 015px; left: 040px; z-index: 100; }
div#englandmap1 ol.regions li.region2 a { width: 25px; height: 60px; }
div#englandmap2 ol.regions li.region2 { top: 015px; left: 040px; z-index: 100; }
div#englandmap2 ol.regions li.region2 a { width: 25px; height: 60px; }

div#englandmap1 ol.regions li.region3 { top: 034px; left: 065px; z-index: 100; }
div#englandmap1 ol.regions li.region3 a { width: 40px; height: 28px; }
div#englandmap2 ol.regions li.region3 { top: 034px; left: 065px; z-index: 100; }
div#englandmap2 ol.regions li.region3 a { width: 40px; height: 28px; }

div#englandmap1 ol.regions li.region4 { top: 060px; left: 070px; z-index: 099; }
div#englandmap1 ol.regions li.region4 a { width: 40px; height: 40px; }
div#englandmap2 ol.regions li.region4 { top: 060px; left: 070px; z-index: 099; }
div#englandmap2 ol.regions li.region4 a { width: 40px; height: 40px; }

div#englandmap1 ol.regions li.region5 { top: 075px; left: 050px; z-index: 100; }
div#englandmap1 ol.regions li.region5 a { width: 30px; height: 30px; }
div#englandmap2 ol.regions li.region5 { top: 075px; left: 050px; z-index: 100; }
div#englandmap2 ol.regions li.region5 a { width: 30px; height: 30px; }

div#englandmap1 ol.regions li.region6 { top: 075px; left: 095px; z-index: 100; }
div#englandmap1 ol.regions li.region6 a { width: 40px; height: 35px; }
div#englandmap2 ol.regions li.region6 { top: 075px; left: 095px; z-index: 100; }
div#englandmap2 ol.regions li.region6 a { width: 40px; height: 35px; }

div#englandmap1 ol.regions li.region7 { top: 110px; left: 098px; z-index: 100; }
div#englandmap1 ol.regions li.region7 a { width: 15px; height: 15px; }
div#englandmap2 ol.regions li.region7 { top: 110px; left: 098px; z-index: 100; }
div#englandmap2 ol.regions li.region7 a { width: 15px; height: 15px; }

div#englandmap1 ol.regions li.region8 { top: 100px; left: 070px; z-index: 050; }
div#englandmap1 ol.regions li.region8 a { width: 60px; height: 40px; }
div#englandmap2 ol.regions li.region8 { top: 100px; left: 070px; z-index: 050; }
div#englandmap2 ol.regions li.region8 a { width: 60px; height: 40px; }

div#englandmap1 ol.regions li.region9 { top: 105px; left: 000px; z-index: 100; }
div#englandmap1 ol.regions li.region9 a { width: 80px; height: 50px; }
div#englandmap2 ol.regions li.region9 { top: 105px; left: 000px; z-index: 100; }
div#englandmap2 ol.regions li.region9 a { width: 80px; height: 50px; }
  
.article table.text td {
font:normal 0.75em/1.4 Arial, Helvetica, sans-serif;
border:1px solid #ededed;
/* border-bottom:1px solid #ededed;
border-top:1px solid #ededed;
border-top:1px solid #ededed; */
vertical-align:top;
padding:5px;

}

.article table.text td.bold {
   font-weight: bold;
}

.article table.text td.ebold {
   font-weight: bold;
   background: #eeeeee;
}

.article table.text td.bbold {
   font-weight: bold;
   background: #000000;
}

.article table.text td.d7bold {
   font-weight: bold;
   background: #d7d7d7;
}

.article td.nobord {
   border: none;
}

.article td.l {
   text-align: left;
}

.article th.c {
   text-align: center;
}

.article td.boldl {
   text-align: left;
   font-weight: bold;
}


div#nav hr { background: #2288a1;
                      height: 3px;
                      border: 0px;
                      z-index: -100;
                      margin-bottom: 20px;
                     }

div#nav h2 { padding: 10px 0; z-index: -100;}

div#nav ul {
        background: transparent;
        position: absolute;
        top: 0;
        right: 0;
        list-style: none;
        padding: 5px 0 0;
}

.article dl#searchresults {
        background: transparent;
        padding: 0 20px 0;
        margin-bottom: 50px;
        font:normal 0.75em Arial, Helvetica, sans-serif;
        color:#000;

}

.article dl#searchresults dt {
        float: left;
        width: 75%;
        font-weight: bold;
        margin:5px 0 0 0; 
        padding-top: 1em; 
        /*border-top: solid 1px #AAA;*/
}

.article dl#searchresults dt a {
        border-bottom: none;
}

.article h4 a {
        border-bottom: none;
}

.article dl#searchresults dd {
        float: left;
        width: 100%;
        margin: 0;
}

.article dl#searchresults dd.postcode {
        width: 25%;
        font-weight: bold;
        text-align: right;
        margin: 1em 0 0;
        padding-top: 1em;
        /* border-top: solid 1px #AAA; */
}

.article dl#searchresults dt.first,
.article dl#searchresults dd.postcode.first {
        margin-top: 0;
        padding-top: 0;
        border: none;
}

/* .article a#glossary {
     color: #ffffff;
     border-bottom: none;
}
*/

#glossary  {
 font:normal 0.75em Helvetica, sans-serif;
}

#glossary h3 {
 font-size: 1em;
}

#glossary td {
 font-size: 1em;
}

#glossary dt {
width:25px;
padding:1px 6px 3px 5px;
background: #3e647e;
border:0;
text-align: center;
margin:20px 0 5px 0;
}

#glossary dt.noacr {
/* width:100%; */
text-align: left;
font-weight:bold;
border:0;
padding:0;
color: #3e647e;
background: #ffffff;
}
#glossary dt.noacr a:hover {
color: #3e647e;
}

div#page div.content dl#details dd a.acronym {
width:20px;
padding:1px 6px 3px 5px;
font:normal 0.7em tahoma,Arial, Helvetica, sans-serif;
background: #3e647e;
border:0;
text-align: center;
border-bottom: none;
text-decoration: none;
font-size: 1.1em;
margin-right:10px;
color:#ffffff;
}

div#page div.content dl#details dd a:hover {
background-color:#698aa1;
width:20px;
}

#glossary a.acronym {
color: #ffffff;
border-bottom: none;
}

#glossary a {
border-bottom: none;
text-decoration: none;
}

#glossary a:hover {
background-color:#698aa1;
width:20px;
}

div#glossary a.acronym {
width:15px;
padding:1px 6px 3px 5px;
font:normal 0.7em tahoma,Arial, Helvetica, sans-serif;
background: #3e647e;
border:0;
text-align: center;
border-bottom: none;
text-decoration: none;
font-size: 1.1em;
margin-right:10px;
color:#ffffff;
}

div#page table.dataLarge a {
   text-decoration: none;
   border-bottom: none;
}

div#page div.content dl#details dt a {
   text-decoration: none;
   border-bottom: none;
}

div#page div.content h3.green {
 margin-top:0;
 margin-bottom:12px;
 color: #ffffff; 
  padding:5px 5px 5px 5px;
 /*font-size: 1.3em;*/
 background: #3e647e;  
 /* background:url(/code/images/arrow_right_white.gif) #3e647e no-repeat right 50%;  */
 font:bold 1.2em Arial, Helvetica, sans-serif;
 border-top: solid 1px #CCC;
 display:block;
 clear:both;
}

div#page div.content h3 {
 font:normal 1.2em tahoma,Arial, Helvetica, sans-serif;
}
div#page div.content h4,
div#page div.content h3 span {
 font:bold 1.1em Arial, Helvetica, sans-serif;
 margin:15px 0 12px 0;
 padding:0;
}
div#page div.content h3 span {
font-size:0.9em;
}

.userguide ol {
list-style-type:none;
}

.userguide div {
/*  height: 18em; */
  padding-bottom:10px;
}

div.userguide ol li h3 a{
  text-decoration:none;
  border-bottom: none;
}

div.userguide ol li h3 {
  font:normal 1.3em tahoma,Arial, Helvetica, sans-serif;
  margin:5px;
}

div.newglobal {
  margin:15px;
}

h2.title2 {
  font: bold 1em Arial, Helvetica, sans-serif ;
  color: #000000 ;
  margin :50px 15px 15px 15px;
}

div.article h2.title1 {
  font: bold 1.3em Arial, Helvetica, sans-serif ;
  color: #000000 ;
  margin-top : 1.3em;
}

.textbold a {
font-weight: bold;
color:#2288a1;
}

div#current2 p.textbold {
border: 1px solid red;
}


/* IE 5 + 6 (Win) Hacks ********************************************************************** */

* html div#page ul.tabletabs {  height: 0.5px; }

body.home .minwidth {
min-width:778px;
}

.prop_container {
position:relative;
min-width:775px;
}


div#page p#nextprev { 
	margin: 0 20px 20px;	
	height: 40px;
}

div#page p#nextprev a { 
  font:bold 1.6em Arial, Helvetica, sans-serif;
}

div#page p#message { 
	margin: 0 20px 20px;	
	font-size: 1.3em;
	height: 40px;
}
div#page h3#access { 
	font-size: 1.3em;
	text-align: center; 
	height: 20px;
}

div#page div#gmapSmall-IE7 {
	background: #FAFAFA;
        float: right;
	display: block;
	position: relative;
	width: 40%;
	margin-right: 20px;
}

div#page div.content h2 { 
	padding: 0 20px; 
	margin: 20px 0;
}

div#page div.content td.l {
        text-align:left;
}
div#page div.content td.bold {
	font-weight: bold;
}

div#page div.content td.boldl {
	font-weight: bold;
        text-align:left;
}

div#page div.content td.d7bold {
        font-weight: bold;
        background-color:#d7d7d7;
}


div#page div.content td.bold9 {
	font-weight: bold;
        background-color:#999999;
}
div#page div.content td.boldd1 {
	font-weight: bold;
        background-color:#d1d1d1;
}

div#page div.content td.bbold {
	font-weight: bold;
        background-color:#000000;
}
div#page div.content td.ebold {
	font-weight: bold;
        background-color:#eeeeee;
}
div#page div.content td.e {
        background-color:#eeeeee;
}
div#page div.content td.eboldl {
	font-weight: bold;
        background-color:#eeeeee;
        text-align:left;
}

div#page div.content td.left {
        text-align:left;
}

div#page td.nobord {
   border: none;
}

div#page span.b {
   font-weight: bold;
}

div#page div.bb {
   background-color: #eeeeee;
   border: solid 1px #000000;
}

div#page table.text {
  border-style:solid;
  border-color:black;
  border-width:2px;
  border-collapse:collapse;
  width:550px;
  background-color: #eeeeee;
}
div#page td.ltext {
  text-align: left;
}

div#page div.content dl.readyreckoner:after,

/* DLs: READY RECKONER ******************************************************************************** */

div#page div.content dl.readyreckoner { padding: 10px 20px; }

div#page div.content dl.readyreckoner dt {
	padding: 1px 0;
}
div#page div.content dl.readyreckoner dd {
        font-size: 1.3em;
	padding: 5px 0;
}




/* Fluent definitions ------------------------------------------------------------------------ */

.article .global_boxbl div.userguide ol li h3 {
font:normal 1.5em Arial, Helvetica, sans-serif
}
#nav hr {
display:none;
}
#newpage .article h2.title1,
#newpage .article h2.title2 {
font-size:1em;
}
#glossary a:hover {
background:none;
}
#page table.dataLarge td,
#page table.dataLarge th {
font-size:0.85em;
font-family:Arial, Helvetica, sans-serif;
}
dl#details {
margin-top:10px;
font:normal 1.1em Arial, Helvetica, sans-serif;
}
dl#details dd {
line-height:0.7em;
}
#gmapSmall {
margin-top:15px;
}
.content #searchresults .first {
font:normal 1.5em Arial, Helvetica, sans-serif;
}
#smenu6 p.close,
#smenu7 p.close,
#smenu8 p.close,
#smenu9 p.close {
font-size:0.85em;
margin-bottom:4px;
}
#smenu6 label,
#smenu6 input,
#smenu6 select,
#smenu7 label,
#smenu7 input,
#smenu7 select,
#smenu8 label,
#smenu8 input,
#smenu8 select,
#smenu9 label,
#smenu9 input,
#smenu9 select {
font:normal 1.1em Arial, Helvetica, sans-serif;
}
#smenu6 input.global_btn,
#smenu7 input.global_btn,
#smenu8 input.global_btn,
#smenu9 input.global_btn {
font-weight:bold;
}
li a.textbold {

}


/* Extra **********************/

.clear { clear: both; }

.otherlinks {
margin: 15px;
}

.floatleft { float: left; }

.formbox h2.homeh2 { font:bold 1.0em Arial, Helvetica, sans-serif; }

div#page table.dataLarge th.vtop {
vetical-align: top;
}

div#page div.content dl#details dd a {
   text-decoration: none;
   border-bottom: none;
}

div#page h3.access { 
	font-size: 1.3em;
	height: 20px;
}

#page table.newtab {
   border:0;
   width:600px;
}

#page table.newtab td.t1 {
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
text-align: left;
border:0;
}

#page table.newtab td.t2 {
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
text-align: right;
border:0;
}

.article table.tabtext td { 
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
.article table.tabtext th { 
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}


/* HEADER ================================================================== */

.header {
min-width:960px;
}

.header_row1 {
position:relative;
min-height:62px;
padding:8px 0 0 15px;
}

.channelname {
color:#FFFFFF;
overflow:hidden;
margin-top:10px;
margin-right:10px;
position: absolute;
background:#4f1f90;
padding:5px 5px 5px 13px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
float:left;
right:10px;
top:5px;
}
.channelname a {
color:#0000cc;
}
.channelname a:hover {
text-decoration:underline;
}

.channelname ul {
font:normal 0.85em Arial, Helvetica, sans-serif;
list-style:none;

}
.channelname ul li {
float:left;
border-left:1px solid #754fa8;
}
.channelname ul li:first-child {
border-left:0;
}
.channelname ul a {
font-weight:bold;
margin:0 8px 0 8px;
color:#FFFFFF;
}
.channelname ul li:first-child a {
margin-left:0;
}


