body, td, form, div, p, h1, h2, h3, h4, a:link, a:visited, a:hover, a, #mobile_name,  dl, dd, dt {	margin: 0;	padding: 0;	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	font-size: small; font-style: normal;}

ul {padding:0; margin:0 0 0.5em 1.5em;}
img {width:2em; margin:0.5em 1em;}

a {text-decoration: underline;}
a:link, a:visited, a:active {color: #1b6e87; font-weight: normal;}
a:hover {color: red; text-decoration: none;}

.tabContent {display: none;}

p {padding: 0 0 10px;}

table { border-collapse: collapse; margin: 0 0 5px;}
th {background: #442C56; color: #fff; padding: 2px;}
td {border: 1px solid #442C56; padding: 2px;}

body {margin:0; padding:0; color: #333; background: #eaeaea;}

.pseudoH1, .logoHome {display:none;}
div#mobile_name {margin:0;background:#846f95;border:none; font-weight:bold; color: #fff; font-size: large; padding:0.5em; }

#mast {background-color: #442c56; color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; font-size: small; padding:0.5em; margin:0;}
#mast ul{list-style:none;margin:0;padding:0; display:inline;}
#mast p {display:none;}
#mast li {margin:0;padding:0;display:inline;}
#mast li a:link, #mast li a:visited {background: #1b6e87; color: #fff; padding:0 0.5em; margin:0; border:1px solid #fff; font-size:smaller; text-decoration:none;}
#mast li a:hover, #mast li a:active {padding:0 0.5em; margin:0; border:1px solid #fff; font-size:smaller; background: #fff; color: #1b6e87; text-decoration:none;}
#mast form, #mast form label, #mast form input { font-size: x-small; }
#mast form label {color: #fff;}
#mast img {display:none;}
#column_nav { border-top: 2px solid #A891B8;}
#column_nav img, #related_nav img { display:none;}
#column_nav, #related_nav {padding: 4px;font-size: small; background-color: #f5f5f5;}
#column_nav a, #related_nav a, #footer a {color:#1B6E87;font-weight:bold;}
#column_nav a:hover, #related_nav a:hover, #footer a:hover {color: red;}
#column_nav ul {margin: 0 0 15px;}
#column_nav li, #related_nav li {font-size: small; margin: 0 0 4px 0; display:block; font-weight:bold;}
#footer {border-bottom: 20px solid #A2A2A2;margin-bottom:1em;}

#breadcrumb {font-size:x-small; padding: 4px; background-color: #f5f5f5; display:block;}
 h1 {font-size:small; padding: 4px; background-color: #f5f5f5; display:block; margin: 0 0 10px;}
#breadcrumb ul {margin: 0px;}
#breadcrumb ul li {display: inline; list-style-type: none; margin: 0 5px 0 0;}
#breadcrumb ul li a:link, #breadcrumb ul li a:visited {font-weight:bold; font-size:x-small; border-right: 1px solid #ddd; padding-right: 5px;}
#breadcrumb ul li a:hover, #breadcrumb ul li a:active {color:red; text-decoration:none;font-weight:bold; font-size:x-small;}
#breadcrumb {border-bottom: 1px solid #ddd; background: #f2f2f2;}

#content {background: #fff; padding: 0 0 0.5em;}

#wrapper #middleAdvertWidget {background: none!important;}

.featureAdvert, .supContact, .supFurtherInfo, .supImage, supNav {border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }

.new_widget img {height:2em; width:2em; margin:0.5em 1em;}
.new_widget {clear:both;}
#sign_in {margin-bottom:1em;}

.widget_heading {font-weight:bold;}

.listed_item {padding: 0.2em 0.5em; border: 1px solid #ddd; margin-bottom: 5px;}

.answer {padding: 0 0 10px 10px;}

.footer {background: #eaeaea;font-size: x-small; font-weight: normal; color: #444;padding-top: 8px;padding-bottom: 4px;border-top: 1px solid #868686; padding: 0.5em;}
.footer_box img {display:none;}
.related, .infobox, .contactbox, #navbox {clear:both;margin-top:1em;}
.footer .left ul {margin: 0 0 5px;}
.footer .left li {display: inline; list-style-type: none;}
.footer .right img {width: 120px;}

.footerInfo {background: url("../css_img/bg-footer-home.jpg") repeat-x  top #7D678E; padding: 0.5em;}
.footerInfo a {color: #fff;}

.sociable {display: block; clear: both; padding: 10px 0;}
.sociable ul {margin: 0px; padding: 0 0 10px; display: block; float: left;}
.sociable li {float: left; display: block; list-style-type: none; padding: 0 5px 5px 0;}
.sociable a {float: left; display: block; color: #fff;}
.sociable a:hover {color: red;}

a.linkBA {clear:  both; display: block;}

a.linkBA img {width: 150px; margin: 0;}

#govMetric input {width: 50px;}

1B6E87
.hidden {}
.hidden a:link, .hidden a:visited, .hidden a:active {border: 1px solid #1B6E87; background: #1B6E87; color: #fff; padding: 0.2em 0.4em; margin: 0 2px 2px; float: left; font-size: x-small; text-decoration: none;}
.hidden a:hover {background: #fff; border: 1px solid #1B6E87; color: #1B6E87;}

label {display: block; width: 120px; font-weight: normal; color: #000; margin: 4px 0 0 0;}
form input, form textarea, form select { width: 120px; border: 1px solid #A2A2A2; margin: 0 0 4px 0; }
fieldset {border:none;}
legend {display:none;}
.errorbox, .kind_warning, .star {color:red;}
form input.button, form .questionone input, form #dataProtection {width:auto;}

.print_hide {display: none;}
.hidekey {display: none;}
