/* Hides from IE-mac \*/
* html .column-two-right {height: 1%;}
* html .column-two {height: 1%;}
* html .column-two-none {height: 1%;}
* html .box-wrap {height: 1%;}

* html .box-header-sp {height: 1%;}
* html .box-header-sp .header .topsearch{height: 50%;}

* html .topnav {height: 1%;}
* html .box-footer {height: 1%;}
/* End hide from IE-mac */
html{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
body{background-color:#fff;margin:0;padding:15px 20px 10px;}
.hide,.leftlinks_child .hide{left:-9999px;position:absolute;}
.footerdark .hide,.footerlight .hide,.footerwhite .hide{left:auto;position:relative;}
#waitContainer.hide{display:none;}
div{margin-left:0;padding-left:0;}
p{color:#000;margin-bottom:1px;padding:0;}
a{color:#090;text-decoration:underline;}
a:hover{color:#666;text-decoration:underline;}
ul,li{margin-left:20px;margin-top:10px;padding-bottom:5px;padding-left:5px;}
li{list-style-image:url(http://www.herefordshire.gov.uk/images/Structure/bulletgrey.gif);margin-bottom:2px;margin-left:0;margin-top:2px;padding-left:0;}
ol li{list-style-image:none;}
.quote{color:#666;font-style:italic;}
h1.home{font-size:100%;margin-top:9px;padding:0;}
h1,h2,h3,h4{color:#063;font-weight:700;padding-top:5px;}
h1{font-size:130%;}
h2{font-size:120%;}
h3{color:#666;font-size:110%;}
h4{color:#000;font-size:110%;}
.GroupHead{color:#063;font-weight:700;padding-left:5px;padding-top:5px;}
.clear{clear:both;}
/*/*/.clear{display:none;}/* */
.box-wrap{background:#fff;border:1px solid #666;color:#000;}
/* new search and header */
.box-header-sp{background-color:#fff;border:none;border-bottom:1px solid #ccc;margin:0;min-height:90px;padding:0;}
.box-header-sp .header{color:#000;text-align:left;top:0;}
.box-header-sp .header .topnav{background-color:#063;border-bottom:1px solid #ddd;color:#fff;font-size:70%;margin:0;overflow:hidden;padding:4px 2px 5px;text-align:left;}
.box-header-sp .header .topnav ul{margin:0;padding:0;}
.box-header-sp .header .topnav ul li{display:inline;float:left;font-size:100%;list-style-image:none;list-style-type:none;margin:0;padding:0;}
.box-header-sp .header .topnav ul.mainLinks{display:inline;float:left;}
.box-header-sp .header .topnav ul.accessLinks{display:inline;float:right;}
.box-header-sp .header .topnav ul.mainLinks li,.box-header-sp .header .topnav ul.accessLinks li{border-right:1px solid #ddd;padding:0 5px;}
.box-header-sp .header .topnav ul.accessLinks li{font-weight:700;}
.box-header-sp .header .topnav ul li.lastChild{border:none;}
.box-header-sp .header .topnav a{color:#fff;text-decoration:none;}
.box-header-sp .header .topnav a:hover{color:#ccc;text-decoration:none;}
.box-header-sp .header .topnav span{font-size:80%;}
.box-header-sp .header .branding{border-bottom:1px solid #ddd;height:70px;margin:0;overflow:hidden;}
.box-header-sp .header .branding p.strapLine{color:#333;font-size:80%;font-weight:700;margin:43px 0 0;text-align:center;}
.box-header-sp .header .branding .hcLogo img{border:none!important;float:left!important;margin:0!important;padding:0!important;}
.box-header-sp .header .branding .nhsLogo img{border:none!important;float:right!important;margin:0!important;padding:0!important;}
.box-header-sp .header .topsearch{clear:both;display:block;font-size:70%;height:100%;margin:0;min-height:100%;overflow:hidden;padding:0 0 0 10px;position:relative;text-align:left;}
.box-header-sp .header .topsearch #searchTabsHeader{display:inline;float:left;height:auto;margin-right:0;padding:13px 0;width:65%;}
.box-header-sp .header .topsearch #searchTabsHeader p{color:#063;display:inline;float:left;font-size:138%;font-weight:700;margin:0 20px 0 0;}
.box-header-sp .header .topsearch #searchTabsHeader ul{display:inline;float:left;list-style-type:none;margin:0;padding:0;width:75%;}
.box-header-sp .header .topsearch #searchTabsHeader li{display:inline;float:left;font-size:138%;font-weight:700;margin:0;padding:0 1.5% 0 0;}
.box-header-sp .header .topsearch #searchTabsHeader li a{color:#063;text-decoration:none;}
.box-header-sp .header .topsearch #searchTabsHeader li a:hover{color:#f60;text-decoration:underline;}
.box-header-sp .header .topsearch form.searchform{background-color:#f1f2e9;display:inline;float:right;height:34px;padding:5px 10px;position:absolute;right:0;text-align:left;top:0;width:320px;}
.box-header-sp .header .topsearch form.searchform fieldset{border:0;height:34px;margin:0;padding:0;position:relative;}
.box-header-sp .header .topsearch form.searchform label{color:#000;float:left;font-size:1em;font-weight:100;margin:2px 2px 0 0;padding:0;position:relative;text-align:left;width:auto;}
.box-header-sp .header .topsearch form.searchform input{margin:0;}
.box-header-sp .header .topsearch form.searchform input#Text1{border:1px solid #bdbdbd;font-size:117%;margin:0;padding:1px 0;position:absolute;width:75%;}
.box-header-sp .header .topsearch form.searchform input#Text1:focus{border:2px solid #999 !important;padding:0 1px;}
.box-header-sp .header .topsearch form.searchform input#all,.box-header-sp .header .topsearch form.searchform input#exact,.box-header-sp .header .topsearch form.searchform label{display:inline;float:left;line-height:1.5em;margin:6px 0 0;padding:0;}
.box-header-sp .header .topsearch form.searchform input#all,.box-header-sp .header .topsearch form.searchform input#exact{height:20px;}
.box-header-sp .header .topsearch form.searchform input#exact{margin-left:10px;}
.box-header-sp .header .topsearch form.searchform input.searchbutton{background:url(http://www.herefordshire.gov.uk/images/Structure/searchicon.png) no-repeat 2px 0;border:0;cursor:pointer;display:inline;height:21px;overflow:hidden;padding:21px 0 0;position:absolute;right:0;text-indent:-9999em;width:71px;}
/* left navigation */
.homelink{width:100%;}
.homelink a{background-color:#9c6;border-bottom:1px solid #fff;color:#fff;display:block;font-size:80%;padding:5px 2px;text-align:left;text-decoration:none;}
.homelink a:hover{border-bottom:1px solid #fff;color:#063;display:block;text-decoration:none;}
.leftlinks{background-color:#666;color:#fff;font-size:80%;text-align:left;width:100%;}
.leftlinks a{background-color:#999;border-bottom:1px solid #ddd;color:#fff;display:block;padding:3px 4px 3px 2px;text-align:left;text-decoration:none;}
.leftlinks a:hover{border-bottom:1px solid #ddd;color:#111;display:block;text-decoration:none;}
.leftlinks_child a{padding-left:15px;}
.selected{background-color:#063;color:#fff;padding:inherit;text-align:left;}
.selected a{background-color:#063;color:#fff;text-align:left;}
.selected a:hover{color:#cf9;}
.history{background-color:#cf9;color:#333;text-align:left;}
.history a{background-color:#cf9;border-bottom:1px solid #fff;border-left:thin solid #cf9;color:#333;padding:3px 4px 3px 2px;text-align:left;}
.history a:hover{color:#693;}
.leftlinks_child .active_link{color:#333;}
.endlink{background:#9c6 url(http://www.herefordshire.gov.uk/images/Structure/toolend.gif) 100% 100% no-repeat;height:40px;margin:0;min-height:40px;text-align:left;}
.external_link_texteditor{background:transparent url(http://www.herefordshire.gov.uk/images/structure/externallink.gif) 0 0 no-repeat;color:#090;padding-left:20px;}
.external_link_texteditor a:hover{color:#666;}
.columns-float{float:left;margin:0;padding:0;position:relative;text-align:center;width:100%;}
.column-two-none{margin-left:20%;margin-right:0;}
.column-one{float:left;margin:0;padding:0;width:20%;}
.column-one img{background-color:#9c6;float:right;padding:0;}
.column-one-content{margin:0;padding-left:0;padding-right:0;}
.column-two-content{background-color:#fff;font-size:80%;margin:0;overflow:hidden;padding:0;position:relative;text-align:left;}
.column-three-right{float:right;font-size:80%;margin:0;padding:0;position:relative;text-align:left;width:30%;}
.column-three-none{display:none;}
.column-three{float:right;font-size:80%;padding:0;position:relative;text-align:left;width:30%;}
.column-three-content{background-color:#fff;padding-top:0;}
.column_padding_after{clear:both;font-size:1px;height:0;line-height:0;}
.home-column-two-right,.column-two-right{margin-left:20%;margin-right:0;position:relative;}
img.noBorder,.column-one-content,.column-two-content,.column-three-content{border:none;}
 /*/*/.box-wrap,.columns-float,.column-one,.column-two,.column-three,h2{p\osition: relative;}/* */
.breadcrumb{color:#666;font-size:75%;padding:5px 5px 5px 10px;text-decoration:none;}
.breadcrumb a{color:#666;text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}
.innercontainer{background-color:#fff;border:1px solid #fff;margin:0 0 5px;overflow:hidden;padding:0 5px 15px 10px;position:relative;width:90%;}
.innercontainer img{overflow:hidden;text-align:left;}
.mainphotocontainer{float:none;height:190px;margin:0;min-height:190px;padding:0;text-align:center;width:100%;}
.mainphotocontainer img{border:1px solid #ccc;float:none;text-align:center;}
.mainphotocontainer_left{margin:0;overflow:hidden;padding:0;text-align:left;width:100%;}
.mainphotocontainer_left img{border:1px solid #ccc;float:none;text-align:left;}
.innerleft,.innerright{max-width:48%;min-width:48%;width:48%;}
.innerleft{float:left;}
.innerright{float:right;}
.contentdetail{color:#666;font-size:80%;line-height:250%;margin-top:10px;}
.contentdetail a{color:#666;text-decoration:none;}
.contentdetail a:hover{color:#666;text-decoration:underline;}
.contentdetail img{border-style:none;float:left;}
div.contentdetail a.print{background:transparent url(http://www.herefordshire.gov.uk/images/Structure/printer.gif) no-repeat 0 50%;padding-left:22px;}
/* footer */
.box-footer{border:none;clear:both;}
.footerdark{background-color:#666;color:#fff;font-size:80%;padding:3px 10px;text-align:center;}
.footerdark a{color:#fff;text-decoration:none;}
.footerdark a:hover{color:#ccc;text-decoration:underline;}
.footerlight{background-color:#ccc;color:#000;font-size:80%;padding:3px 10px;text-align:center;}
.footerlight a{color:#000;text-decoration:none;}
.footerwhite{background-color:#fff;color:#333;font-size:80%;padding:3px 10px;text-align:center;}
.footerwhite a{color:#333;text-decoration:none;}
.footerlight a:hover,.footerwhite a:hover{text-decoration:underline;}
form fieldset label:first-letter{text-decoration:underline;}
