﻿/* CSS Document */

/*legal notes styles */
.legalnote {font: normal 0.65em Arial, Helvetica, sans-serif;line-height: normal;}
.doclegalnote {font: normal 0.65em Arial, Helvetica, sans-serif;line-height: normal;}

/*email styles */
#email {margin: 15px 0px 0px 0px;padding: 10px 5px 0px 15px;border: 1px solid;}
#email p a {font: normal 0.7em Arial, Helvetica, sans-serif;text-decoration: none;vertical-align: middle;}
#email img {vertical-align: middle;}

/*homebox styles */
#homebox {margin: 0px;padding: 7px 10px 13px 10px;border: 1px solid;}
#homebox ul {margin: 0px;padding: 0px;}
#homebox ul li {list-style: inside url(graphics/bullet_lightgrey.gif);margin: 0px;padding: 0px;}
#homebox ul li a {text-decoration: none;font: bold 0.75em Arial, Helvetica, sans-serif;}
.description {font: 0.75em Arial, Helvetica, sans-serif;}

/*search styles */
#top {display: none;}
#topsearch {text-align: right;}

/*general styles */
body {margin: 0px;padding: 0px;font: 1em Arial, Helvetica, sans-serif;}
form {margin: 0px;padding: 0px;}
.solidline {margin-top: 15px;margin-bottom: 15px;padding: 0px;border-top: 1px solid;clear: both;}
.boxout {border: 1px solid;padding: 6px;margin: 15px 0px 15px 0px;}
.solidline hr {display: none;}
.docpagepaneltext h1 {font: bold 1.4em Arial, Helvetica, sans-serif;margin: 18px 0px 5px 0px;}
.docpagepaneltext h2, .catpanel h2 {font: bold 1.3em Arial, Helvetica, sans-serif;margin: 18px 0px 5px 0px;}
.docpagepaneltext h3 {font: bold 1.2em Arial, Helvetica, sans-serif;margin: 18px 0px 5px 0px;}
a {text-decoration: underline;font-weight: bolder;}

/*mast logo and picture */
#mastcontainer {display: none;}
#services {display: none;}

/*main table columns */
#maintable {width: auto; padding: 0px;margin: 0px;border: 0px;}
#leftcolumn {display:none;}
#leftgutter {display:none;}
#middlecolumn {padding: 0px 0px 20px 0px;margin: 0px;width: auto;}
.updated {font-family: Arial, Helvetica, sans-serif;border-top: 1px solid;font-size: 11px;padding-top: 8px;margin-top: 50px;}
#rightcolumn {display: none;}
#rightgutter {display: none;}

/*text styles */
p {padding: 0px 0px 0px 0px;margin: 0px 0px 10px 0px;}
H2 {font: normal 1em Arial, Helvetica, sans-serif;}
.hide {font-size: 1px;margin: 0px;padding: 0px;position: absolute;top: -500px;left: -500px;}

/*footer and container */
#crumbcontainer {margin: 10px 0px 10px 0px;padding: 3px 0px 0px 0px;font: normal 0.7em Arial, Helvetica, sans-serif;}
#crumbcontainer .crumb {padding: 0px;}
#crumbcontainer .crumb a {text-decoration: none;}

/*footer and container */
.bottomnavcontainer {display: none;}
#addressfooter {display: none;}
#bottomnav1 {display: none;}

/* cat box H1*/
.catmast {margin: 0px 0px 5px 0px;padding: 2px 0px 4px 0px;font: normal 1.0em Arial, Helvetica, sans-serif;}

/*cat panel table style for top category pannel*/
.catpanel {margin: 0px 0px 15px 0px;padding: 0px;}
.catpanel ul {margin: 0px;padding: 0px;}
.catpanel ul li {list-style: inside url(graphics/bullet.gif);margin: 0px;padding: 0px;}

/* stops netsacpe 6-7 having the padding of catpanel AND catpanel td*/
table.catpanel {padding: 0px;width: 100%;}
.catpanel td {padding: 0px;}
.catsummary {font: bold 0.7em Arial, Helvetica, sans-serif;padding: 0px;}
.cattext {font: normal 0.7em Arial, Helvetica, sans-serif;padding: 0px;}

/*date */
.date {font: 0.6em Arial, Helvetica, sans-serif;}
.doctype {font: 0.7em Arial, Helvetica, sans-serif;}
.eventsdate {font: 1.1em Arial, Helvetica, sans-serif;}

/* events bottom box */
#events .catdocspanel .date {font: 0.7em Arial, Helvetica, sans-serif;}
#events .catdocspanel .eventsdate {font: 1em Arial, Helvetica, sans-serif;}
#eventsbottommast, #eventsmast {display: block;margin: 15px 0px 0px 0px;padding: 2px 10px 2px 10px;font: bold 0.75em Arial, Helvetica, sans-serif;}
#eventsmast {margin: 0px 0px 0px 0px;}
#eventsbottommast {margin: 0px 0px 0px 0px;}
.eventsbottompanel {margin: 0px 0px 15px 0px;padding: 10px;font: normal 0.7em Arial, Helvetica, sans-serif;border: 1px solid;}
.eventsbottompanel a {text-decoration: none;}

/* pictures */
.picture {float: right;margin: 0px 0px 15px 15px;font: normal 0.7em Arial, Helvetica, sans-serif;font-style: italic;}
.picture IMG {border: 1px solid;margin-bottom: 3px;}
.picturefull {margin: 0px 0px 15px 0px;font: normal 0.7em Arial, Helvetica, sans-serif;font-style: italic;}
.picturefull IMG {border: 1px solid;margin-bottom: 3px;}

/* Puts line in and stops stuff running together*/
.clearall {clear: both;margin: 0px 0px 0px 0px;padding: 0px;height: 1px;}
.clearall HR {display: none;}

/* doc page box */
.docpagemast {margin: 10px 0px 5px 0px;padding: 2px 0px 2px 0px;font: normal 1.4em Arial, Helvetica, sans-serif;}
.tablediv {WIDTH: 100%;margin-bottom: 20px;}
#docpagepanel {margin: 0px;width: 100%;}
.docpagepaneltext {text-decoration: none;font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;}
.docpagepaneltext ul {margin: 0px 0px 0px 30px;padding: 0px 0px 0px 0px;}
.docpagepaneltext ul li {list-style: outside url(graphics/bullet.gif);margin: 0px;padding: 0px 0px 0px 0px;}
.docpagepaneltext ol li {margin: 0px;padding: 0px;}
.docsummary {text-decoration: none;font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;padding: 0px;}

/* Related Stuff */
.relatedmast, .imagesmast, .tablesmast, .weblinksmast, .moremast {display: block;margin: 0px 0px 0px 0px;padding: 4px 10px 4px 10px;font: bold 0.75em Arial, Helvetica, sans-serif;}
#relatedpanel, #imagespanel, #tablespanel, #weblinkspanel, #moremast {margin: 0px 0px 15px 0px;padding: 15px 15px 20px 15px;}
#cat #relatedpanel {margin: 0px 0px 15px 0px;padding: 15px 15px 20px 15px;border: 1px solid;}
#relatedpanel p, #imagespanel p, #tablespanel p, #weblinkspanel p, #moremast p {text-decoration: none;padding: 0px 0px 5px 0px;margin: 3px 0px 5px 0px;font: normal 0.7em Arial, Helvetica, sans-serif;}
.relatedheader, .imagesheader, .tablesheader, .weblinksheader {text-decoration: none;margin: 0px;padding: 0px;font: bold 0.8em Arial, Helvetica, sans-serif;}
.relatedheader:hover, .imagesheader:hover, .tablesheader:hover, .weblinksheader:hover {text-decoration: underline;}
#relatedpanel ul, #imagespanel ul, #tablespanel ul, #weblinkspanel ul, #moremast ul {margin: 0px 0px 0px 19px;padding: 0px 0px 0px 0px;}
#relatedpanel ul li, #imagespanel ul li, #tablespanel ul li, #weblinkspanel ul li, #moremast ul li {list-style: outside url(graphics/bullet.gif);margin: 0px;padding: 0px;}
#relatedpanel ul li a, #imagespanel ul li a, #tablespanel ul li a, #weblinkspanel ul li a, #moremast ul li a {text-decoration: none;margin: 0px;padding: 0px;font: bold 0.7em Arial, Helvetica, sans-serif;}

/*attachments */
.attachmentsmast {display: block;margin: 0px 0px 0px 0px;padding: 4px 10px 4px 10px;font: bold 0.75em Arial, Helvetica, sans-serif;}
#attachmentspanel {margin: 0px 0px 15px 0px;padding: 15px 15px 20px 15px;}
#attachmentspanel a {text-decoration: none;margin-left: 3px;padding: 0px;font: bold 0.7em Arial, Helvetica, sans-serif;}

/*Press releases */
.catdocsmast {display: block;margin: 0px 0px 0px 0px;padding: 4px 10px 4px 10px;font: bold 0.75em Arial, Helvetica, sans-serif;}
.catdocsheader, .msgname {text-decoration: none;margin: 0px;padding: 0px;font: bold 0.8em Arial, Helvetica, sans-serif;}

/* Pannel with links to documnts on category page and home page can be changed for latest news, press releases, what's on*/

/* Styles #latest #press #whatson */
.catdocspanel {margin: 0px 0px 15px 0px;padding: 15px 15px 15px 15px;}
#tabledata td {font: 0.75em bold Arial, Helvetica, sans-serif;padding: 3px 3px 3px 10px;}
#tabledata th {font: bold 0.75em Arial, Helvetica, sans-serif;padding: 3px 3px 3px 10px;text-align: left;}
.catdocspanel td {padding: 15px 15px 5px 15px;}
#press ul {margin-bottom: 0px;}

/* More button can be dupliacted and changed differences required for different panels*/
.more {margin-top: 2px;padding-top: 10px;display: block;text-align: right;border-top: 1px solid;}

/* stops netsacpe 6-7 having the padding of catdocspanel AND catdocspanel td*/
table.catdocspanel {padding: 0px;width: 100%;}
.catdocspanel p {text-decoration: none;font: normal 0.7em Arial, Helvetica, sans-serif;margin: 0px 0px 5px 0px;}
.catdocspanel ul {margin: 0px 0px 15px 0px;padding: 0px 0px 0px 0px;}
.catdocspanel ul li {list-style: inside url(graphics/bullet.gif);background: transparent url(graphics/lineangle.gif) repeat-x;margin: 0px 0px 0px 0px;padding: 0px 0px 4px 0px;}
.catdocspanel ul li p {padding: 0px 0px 0px 17px;}
.catdocspanel ul li p a {font: normal 1em Arial, Helvetica, sans-serif;text-decoration: none;}
.catdocspanel ul li .plain {font: bold 0.7em Arial, Helvetica, sans-serif;text-decoration: none;}
.catdocspanel ul li a {text-decoration: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font: bold 0.7em Arial, Helvetica, sans-serif;}
.catdocspanel p label {font: normal 1.0em Arial, Helvetica, sans-serif;font-weight: bold;}
.catdocspanel p .datelabel {font: normal 1.0em Arial, Helvetica, sans-serif;font-weight: bold;}

/* AZ Link styles*/
.az {padding-bottom: 20px;}
.az a {float: left;border: 1px solid;margin: 2px 2px 2px 2px;padding: 3px 5px 3px 5px;text-decoration: none;}
.az p {clear: both;}
.az SPAN {position: absolute;top: -500px;left: -500px;}

/*promos*/
.promoleft {text-align: center;margin-top: 20px;margin-bottom: 20px;}
.promoleft p {margin: 0px;padding: 0px;}
.promoright {text-align: left;margin-top: 20px;}

/*site map styles*/
.sitemap ul {margin-bottom: 0px;}
.sitemap ul li {margin-left: 0px;}
.sitemap ul li li {margin-left: 20px;}

table.tmt, table.tmt td { border:1px solid #000; }

/*govmetrics*/
#webmetricsnippet{display:none;}