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;}
p, h1, h2, h3, h4, a:link, a:visited, a:hover, a {padding: 0 0 5px;}

ul {padding:0; margin:0 0 0 1.5em;}
img {width:2em; margin:0.5em 1em;}

a {text-decoration: underline;}
a:link, a:visited, a:active {color: #03367B; font-weight: normal;}
a:hover {color: red;}

body {margin:0; padding:0;}

.pseudoH1, #homeMastContent, h1.logoHome {display:none;}
div#mobile_name {margin:0;background:#fff;border:none; font-weight:bold; font-size: large; padding:0.5em 0.3em; color: #03367B; }

#mast {background-color: #fff; border-top: 1px solid #868686; border-bottom: 1px solid #868686; font-size: small;}
#mast {background-color: #eee; padding: 5px 0 0; margin:0;}
#mast ul{list-style:none;margin:0;padding:0; display:inline;}
#mast p {display:none;}
#mast li {margin:0;padding:0 4px;display:block; float: left;}
#mast li a:link, #mast li a:visited, #mast a.yourAccount:link, #mast a.yourAccount:visited {padding:0 0.5em; margin:0 0 5px; border:1px solid #03367B; font-size:smaller; color:#fff; background: #03367B; text-decoration:none; display: block; float: left;}
#mast li a:hover, #mast li a:active, #mast a.yourAccount:hover, #mast a.yourAccount:active {padding:0 0.5em; margin:0 0 5px; border:1px solid #03367B; font-size:smaller; color:#03367B; background: #fff; text-decoration:none;}
#mast form, #mast form label, #mast form input { font-size: x-small; }
#mast form {padding: 0 5px; clear: both; display: block; background: #e2e2e2; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#mast img {display:none;}
#column_nav { margin-top:1em;}
#column_nav img, #related_nav img { display:none;}
#column_nav, #related_nav {padding: 0;font-size: small; background-color: #f5f5f5;}
#column_nav a, #related_nav a, #footer a {color:#03367B; text-decoration:none;font-weight:bold;}
#related_nav li {font-size: small; border-bottom: 1px dashed #A2A2A2; margin: 0 0 4px 0; display:block; font-weight:bold;}

#mast #nav {overflow: auto; padding: 5px 0 0;}
#mast #nav li a, #mast #nav a.yourAccount {font-size: 1em; color: #FECC03;}
#mast #nav li a:hover, #mast #nav a.yourAccount:hover {color:#03367B;}
#mast #nav a.yourAccount { margin: 0 5px 5px;}

#breadcrumb, h1 {font-size:x-small; padding: 4px; background-color: #f5f5f5; display:block;}
#breadcrumb ul {margin: 0px;}
#breadcrumb ul li {float: left; display: block; list-style-type: none; padding: 0 5px; border-right: 1px solid #fff;}
#breadcrumb ul li a:link, #breadcrumb ul li a:visited {color:#fff; text-decoration:none;font-weight:bold; font-size:x-small;}
#breadcrumb ul li a:hover, #breadcrumb ul li a:active {text-decoration:inderline;font-weight:bold; font-size:x-small;}
#breadcrumb {background: #03367B; color: #fff; overflow: auto;}

#page {padding: 10px;}

#information_select {background: #FEE386; padding: 5px; clear: both; overflow: auto; border-bottom: 1px solid #fff;}
#information_select label, #information_select select {float: left; width: auto; margin-right: 5px;}

.colNavWidget {padding: 0 0 5px; border-top: 1px solid #fff;}
.colNavWidget h2 {background: #E7E7E8; padding: 5px;}

#homeCouncilInfo, #column_nav .categoryList {background: #03367B; color: #fff; overflow: auto;}
#homeCouncilInfo a {color: #fff;float: left; display: block; padding: 0px;}
#homeCouncilInfo h2 {clear: both; float: left; padding: 5px 0 3px 5px;}
#homeCouncilInfo h3 {clear: both; float: left; padding: 0 0 3px;}
#homeCouncilInfo h3 a, #column_nav .categoryList a {color: #FECC03;}
#homeCouncilInfo ul, #column_nav .categoryList ul {clear: both; margin: 0; padding: 0;}
#homeCouncilInfo li {float: left; display: block; list-style-type: none; padding: 0 10px 3px 0;}
.councilInfo {clear: both; float: left; padding: 0 0 6px 5px;}

.listed_item {padding-top: 15px;}

#column_nav .categoryList {padding: 5px;}

.supBox {padding: 5px 5px 10px; border-top: 1px solid #ccc;}

.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;}

.byEditor p, .byEditor ul {padding: 0 0 7px;}

.weatherWidget, .latestNewsWidget, .latestEventWidget {margin-bottom: 10px;}

#govMetric {margin-top: 15px; border: 1px solid #CCCCCC; padding: 5px;}
#govMetric input {width: 50px;}

#footer {padding: 5px;font-size: x-small; font-weight: normal; color: #666;border-top: 1px solid #fff; background-color: #ebebeb;}
#footer_box img {display:none;}
#footer p {padding: 0 0 3px;}
#footer p.hidden {position: absolute; left: -2000px; top: -3000px;}
#footer .addNav {padding: 5px 0; margin: 0px;}
#footer .addNav li {display: inline; padding: 0 5px; border-right: 1px solid #ccc;}
#footer .addNav li.first { padding-left: 0;}
#footer .addNav a {}
#related, .infobox, .contactbox, #navbox {clear:both;margin-top:1em;}

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;}
