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;}

body {background: #F3F8FD;}

ul {padding:0; margin:0 0 0 1.5em;}
img {width:6em; margin:0.5em 1em;}
.download img, .listMedia img {width: auto;}

.hidden {position: absolute; left-9999px; top: -9999px;}
.clear_right {clear: right;}

a {text-decoration: underline;}
a:link, a:visited, a:active {color: #039; font-weight: normal;}
a:hover {color: red;}

p {padding: 0 0 5px;}

ul, ol {margin: 0 0 5px 20px; padding: 0;}
ul li, ol li {padding: 0 0 5px;}

h1, h2, h3, h4 {padding: 0 0 5px; font-weight: bold;}

body {margin:0; padding:0;}

table {border-collapse: collapse; margin-bottom: 10px;}
table th {padding: 3px; font-weight: bold; border: 1px solid #ccc; text-align: left; background: #D7E5F6;}
table td {padding: 3px; border: 1px solid #ccc; background: #fff;}

.pseudoH1 {display:none;}
div#mobile_name {margin:0; background:#F3F8FD url(../css_img/logo-mobile.jpg) no-repeat 0 -15px;border:none; font-weight:bold; font-size: large; padding: 0; width: 156px; height: 85px; text-indent: -9999px}

#wrapper {background: url(../css_img/bg-mobile-repeat.jpg) repeat-x 0 -15px;}

#mast {background-color: #fff; border-top: 1px solid #868686; border-bottom: 1px solid #868686; font-size: small;}
#mast {background-color: #eee; padding:0; 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; background-color: #fff;}
#mast li a:link, #mast li a:visited {padding:0 0.5em; margin:0; border-right:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-size:smaller; color:#000; text-decoration:none;}
#mast li a:hover, #mast li a:active {padding:0 0.5em; margin:0; border-right:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-size:smaller; color:red; text-decoration:none;}
#mast form, #mast form label, #mast form input { font-size: x-small; }
#mast img {display:none;}
#column_nav { margin-top:1em; border-top: 2px solid #868686;}
#column_nav img, #related_nav img { display:none;}
#column_nav, #related_nav {padding: 4px;font-size: small; background-color: #f5f5f5;}
#column_nav li, #related_nav li {font-size: small; border-bottom: 1px dashed #A2A2A2; margin: 0 0 4px 0; display:block; font-weight:bold;}
#footer {margin-bottom:1em;}

#header {background: #F3F8FD!important; overflow: hidden;}
#header h1, .linkHome {display: none;}
#wrapper #tiny-links {padding: 5px 10px;}
#skip {position: absolute; top: -9999px; left: -9999px;}

#site-search {clear: both; padding: 10px 10px 5px; background: #054D99;}

#tab-nav {clear: both; display: none;}
.tab-content {display: none;}

#breadcrumb {font-size:x-small; padding: 4px; background-color: #F3F8FD; display:block;}
h1 {padding: 4px; background-color: #F3F8FD; display:block;}
#breadcrumb {background: #fff; border-bottom: 1px solid #ccc; padding: 5px 10px;}
#breadcrumb ul {margin: 0;}
#breadcrumb ul li {display: inline; padding: 0 10px 0 0;}
#breadcrumb ul li a:link, #breadcrumb ul li a:visited {display: inline; font-size:x-small;}
#breadcrumb ul li a:hover, #breadcrumb ul li a:active {color:red; text-decoration:none;font-weight:bold; font-size:x-small;}

#content .byEditor {padding: 0 0 10px;}

.listed_item {padding: 0 0 10px;}

#content .azhome li {float: left; display: block; padding: 4px;}
#content .azhome a {float: left; display: block; background:url(../css_img/searchBtnBg.gif) top left repeat-x #e5a42e; padding:3px 11px; border:1px solid #c18827; text-shadow:0px 1px 0px #eee; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; color:#694e26; font-size:14px; vertical-align:top; margin:0; width: 13px; text-align: center;}
#content .azhome a:hover {background: #e5a42e;}
#content .azhome li span {float: left; display: block; background:#E59407; padding:3px 11px; border:1px solid #c18827; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; color:#694e26; font-size:14px; vertical-align:top; margin:0; width: 13px; text-align: center;}

#az_index {clear: both; display: block; overflow: hidden; padding: 0 0 10px;}
#az_index li {float: left; display: block; padding: 4px;}
#az_index li a {float: left; display: block; background:url(../css_img/searchBtnBg.gif) top left repeat-x #e5a42e; padding:3px 11px; border:1px solid #c18827; text-shadow:0px 1px 0px #eee; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; color:#694e26; font-size:14px; vertical-align:top; margin:0; width: 13px; text-align: center;}
#az_index li a:hover {background: #e5a42e;}
#az_index li span {float: left; display: block; background:#E59407; padding:3px 11px; border:1px solid #c18827; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; color:#694e26; font-size:14px; vertical-align:top; margin:0; width: 13px; text-align: center;}

#content .navStyle h2 { background: #0A4D93; color:#FFFFFF; font-size:13px; margin:0 0 5px; padding:5px;}

#content .contentstyle {padding: 0 0 10px; overflow: hidden;}
#content .contentstyle h2 { background: #DEEAF8; color:#000000; font-size:13px; font-weight:bold; line-height:1.5; margin:0 0 5px; padding:5px;}

.new_widget img {width:7em; margin:0.5em 1em;}
.new_widget {clear:both;}
#sign_in {margin-bottom:1em;}

#page {padding: 5px 10px;}

.contentwidget, .find_nearest_widget {background: #fff; margin: 0 0 5px; border: 1px solid #ccc; padding: 5px;}
.cta_widget a {clear: both; display: block;}

.widget_heading {font-weight:bold;}

#wrapper .supplement {padding: 10px 0; border-bottom: 1px solid #ccc;}
#wrapper .supplement h2 {font-size: 14px}
#govmetric {padding: 10px 0;}

#category-info {border-top: 1px solid #C3D1E0;border-bottom: 1px solid #C3D1E0; background: #D7E5F6; padding: 5px 10px;}

#govmetric form input {width: auto;}

#footer {font-size: x-small; font-weight: normal; color: #666;padding-top: 8px;padding-bottom: 4px;}
#footer_box img {display:none;}
#related, .infobox, .contactbox, #navbox {clear:both;margin-top:1em;}

#footertext {padding: 5px 10px;}

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;}
