/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 03 October 2015 20:05:20
*/


/*yui2 reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

/*master*/
body{
float:left;
font-size:80%;
font-family:Arial,Helvetica,Sans-Serif;
}
article a:visited {color: #5c477f;}
p{
padding:.7em 0;
}
a{
color:#4e6280;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a:focus {outline:#EC891D solid thin;}
strong{
font-weight:bold;
}
h1{
padding:.5em 0;
font-size:1.6em;
color:#7d766f;
font-weight:normal;
line-height:1.2em;
}
h1.title{
width:100%;
font-size:2em;
margin-bottom:.5em;
}
h2{
padding:1em 0 .4em;
font-size:1.6em;
color:#9b9b9b;
font-weight:normal;
}
h3{
padding:.5em 0 .3em;
font-size:1.4em;
color:#202020;
font-weight:normal;
}
h4{
padding:.5em 0 .3em;
font-size:1.3em;
color:#7d7864;
font-weight:normal;
}
h5{
padding:.5em 0 .3em;
font-size:1.2em;
color:#424242;
font-weight:normal;
}
h6{
padding-top:.3em;
font-size:1.1em;
color:#202020;
font-weight:bold;
}
.clear{
width:100%;
/*float:left;*/
clear:both;
}
.hide0,
.hide{
display:none!important;
}
.right{
float:right!important;
}
iframe{
border:0 none;
}
select{
max-width:100%;
}

ins {background-color: #3C3C37; color:#fff;text-decoration: none;padding:0 3px;}

.h-line{
float:left;
width:100%;
height:1px;
overflow:hidden;
background:#e6e6e6;
}
.h-line-light{
float:left;
width:100%;
height:1px;
overflow:hidden;
background:#f0f1f3;
}
form.styled input,.search input {
width:95%;
height:29px;
padding:0 .5em;
margin-bottom:1em;
border:1px solid #d5d4d4;
-moz-box-shadow: 0 0 2px 0 #dddddd;
-webkit-box-shadow: 0 0 2px 0 #dddddd;
box-shadow: 0 0 2px 0 #dddddd;
background: #f0f0f0;
background: -moz-linear-gradient(top,  #f0f0f0 0%, #ffffff 10%, #ffffff 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(10%,#ffffff), color-stop(99%,#ffffff));
background: -webkit-linear-gradient(top,  #f0f0f0 0%,#ffffff 10%,#ffffff 99%);
background: -o-linear-gradient(top,  #f0f0f0 0%,#ffffff 10%,#ffffff 99%);
background: -ms-linear-gradient(top,  #f0f0f0 0%,#ffffff 10%,#ffffff 99%);
background: linear-gradient(top,  #f0f0f0 0%,#ffffff 10%,#ffffff 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 );
}

/*customisations*/
body.home #content-left,body.home #content-right,body.inner-c #content-left,body.inner-c #content-right{
display:none;
}
body.home #content,body.inner-c #content{
width:100%;
}
body.inner-lcr #highlight-wrapper,body.inner-cr #highlight-wrapper,body.inner-lc #highlight-wrapper{
display:none;
}
body.inner-lcr #content{
width:535px;
}
body.inner-c #content-wrapper, body.inner-lcr #content-wrapper,body.inner-cr #content-wrapper,body.inner-lc #content-wrapper{
padding:2em 0 3em 0;
}
div.article{
float:left;
width:100%;
}
div.article table,div.article p,div.article ul{
font-family:Arial,Helvetica,Sans-Serif!important;
}
div.article ul{
list-style:disc;
padding:.5em 0 .5em 1.5em;
}
div.article ul ul{
list-style:circle;
}
div.article ol{
list-style:decimal;
padding:.5em 0 .5em 1.8em;
}
div.article ol.roman-list{
list-style:lower-roman;
padding:.5em 0 .5em 1.8em;
}
div.article ol ol{
list-style:lower-alpha;
}
div.article li{
padding-left:1em;
}
body.inner-lcr #breadcrumb{
margin-top:1.5em;
}
body.inner-cr #content{
width:758px;
}
body.inner-cr #content-left{
display:none;
}
body.inner-lc #content{
width:758px;
}
body.inner-lc #content-right{
display:none;
}

/*serif*/
h1,h2,h3,h4,h5,h6,.menu-top,#iam ul,.home-box30p .tabs,span.date,.menu-left,#content-right .grey-box .header,#content-right .archived-page,.date-bar,.lv1-listing .grey-box .header,.filter span.title,.search .nav span.prev,.search .nav span.next,.az-listing ul.menu{
font-family:Georgia,Serif;
}
/*cancel serif (cascading)*/
.menu-left .level2,#looking-for .tab-content .tab-group .tabs li a{
font-family:Arial,Helvetica,Sans-Serif;
}

/*device-only*/
.device-only{
display:none;
}

/*print-only*/
.print-only{
display:none;
}

/*main*/
.container-wrapper{
width:978px;
margin:0 auto;
}
#header-wrapper,#section-sub-wrapper,#highlight-wrapper,#content-wrapper,#footer-wrapper{
float:left;
width:100%;
}

/*header*/
#header-wrapper{
height:143px;
border-bottom:6px solid #ffffff;
background: #000000;
background: -moz-linear-gradient(top,  #373737 0%, #000000 75%, #000000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(75%,#000000), color-stop(100%,#000000));
background: -webkit-linear-gradient(top,  #373737 0%,#000000 75%,#000000 100%);
background: -o-linear-gradient(top,  #373737 0%,#000000 75%,#000000 100%);
background: -ms-linear-gradient(top,  #373737 0%,#000000 75%,#000000 100%);
background: linear-gradient(top,  #373737 0%,#000000 75%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#000000',GradientType=0 );
}
#header{
position:relative;
float:left;
width:100%;
z-index:1020;
}
#links-top{
float:right;
clear:right;
margin-top:.5em;
}
/* Procedure rules - civil - search FB */
.mini-inner-search{
   margin: 0 0 30px 0;
}


#search-top{
float:right;
clear:right;
width:306px;
margin-top:2em;
}
#search-top label,.search-bar label{
position:absolute;
left:-9999px;
}
#searchbox-top{
float:left;
width:237px;
height:18px;
padding:5px;
border:0 none;
background: #ededed;
background: -moz-linear-gradient(top,  #ededed 0%, #c0c0c0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#c0c0c0));
background: -webkit-linear-gradient(top,  #ededed 0%,#c0c0c0 100%);
background: -o-linear-gradient(top,  #ededed 0%,#c0c0c0 100%);
background: -ms-linear-gradient(top,  #ededed 0%,#c0c0c0 100%);
background: linear-gradient(top,  #ededed 0%,#c0c0c0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#c0c0c0',GradientType=0 );
-moz-box-shadow: inset 0px 0px 3px 2px #aaaaaa;
-webkit-box-shadow: inset 0px 0px 3px 2px #aaaaaa;
box-shadow: inset 0px 0px 3px 2px #aaaaaa;
}

form.styled .go-btn,.search .go-btn,#looking-for .go-btn,.go-btn-grey,#tribunal .go-btn,#search-top .go-btn,#content-right .go-btn,#content-right .go-btn-grey,.filter .go-btn,.filter .go-btn-grey,#comment-box .go-btn, #general-form input.go-btn, #general-form #sq_submit_accessible_captcha, a.button{
width:auto;
height:32px;
margin-left:1px;
padding:0 18px 3px 18px;
margin-top:-1px;
font-size:1.1em;
cursor:pointer;
color:#ffffff;
border:0 none;
text-shadow:0 -1px 0 #555555;
border-top: 1px solid #ffffff;
background: #a09b8c;
background: -moz-linear-gradient(top,  #a09b8c 0%, #52524b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a09b8c), color-stop(100%,#52524b));
background: -webkit-linear-gradient(top,  #a09b8c 0%,#52524b 100%);
background: -o-linear-gradient(top,  #a09b8c 0%,#52524b 100%);
background: -ms-linear-gradient(top,  #a09b8c 0%,#52524b 100%);
background: linear-gradient(top,  #a09b8c 0%,#52524b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a09b8c', endColorstr='#52524b',GradientType=0 );
-moz-box-shadow: 0 1px 3px 0 #cccccc;
-webkit-box-shadow: 0 1px 3px 0 #cccccc;
box-shadow: 0 1px 3px 0 #cccccc;
}
a.button {
    color: #FFFFFF !important;
    display: block;
    padding: 10px 15px 0;
    margin-top:20px;
}
#looking-for .go-btn{margin-top:8px;}
#tribunal .go-btn{margin-top:20px;}

.go-btn:hover,#tribunal .go-btn:hover,.filter .go-btn:hover,#content-right .go-btn:hover{
background: #868274;
background: -moz-linear-gradient(top,  #868274 0%, #56534a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#868274), color-stop(100%,#56534a));
background: -webkit-linear-gradient(top,  #868274 0%,#56534a 100%);
background: -o-linear-gradient(top,  #868274 0%,#56534a 100%);
background: -ms-linear-gradient(top,  #868274 0%,#56534a 100%);
background: linear-gradient(top,  #868274 0%,#56534a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868274', endColorstr='#56534a',GradientType=0 );
}

.go-btn-grey,#content-right .go-btn-grey,.filter .go-btn-grey{
background: #a2a2a2;
background: -moz-linear-gradient(top,  #a2a2a2 0%, #686868 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2a2a2), color-stop(100%,#686868));
background: -webkit-linear-gradient(top,  #a2a2a2 0%,#686868 100%);
background: -o-linear-gradient(top,  #a2a2a2 0%,#686868 100%);
background: -ms-linear-gradient(top,  #a2a2a2 0%,#686868 100%);
background: linear-gradient(top,  #a2a2a2 0%,#686868 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2a2a2', endColorstr='#686868',GradientType=0 );
}
.go-btn-grey:hover,#content-right .go-btn-grey:hover,.filter .go-btn-grey:hover{
background:#606060;
}
#content-right .go-btn,#content-right .go-btn-grey{
height:31px;
margin:2em 0 0 0;
}
.filter .go-btn,.filter .go-btn-grey{
height:31px;
padding:0 10px 3px 10px;
margin-left:10px;
}
.filter #filter-web-only-label,.filter #filter-web-only-label-phone{
width:auto;    
margin-top:10px;
}
.filter #filter-web-only,.filter #filter-web-only-phone{
float:left;
width:14px;
height:14px;
margin:18px 0 0 18px;
}
#search-top .go-btn{
width:58px;
height:28px;
margin-top:0;
padding:0 0 3px 0;
border-top: 1px solid #9e9e97;
background: #7e7e74;
background: -moz-linear-gradient(top,  #7e7e74 0%, #52524b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e7e74), color-stop(100%,#52524b));
background: -webkit-linear-gradient(top,  #7e7e74 0%,#52524b 100%);
background: -o-linear-gradient(top,  #7e7e74 0%,#52524b 100%);
background: -ms-linear-gradient(top,  #7e7e74 0%,#52524b 100%);
background: linear-gradient(top,  #7e7e74 0%,#52524b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e7e74', endColorstr='#52524b',GradientType=0 );
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}
#search-top .go-btn:hover{
background: #5c5c54;
background: -moz-linear-gradient(top,  #5c5c54 0%, #3c3c37 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c5c54), color-stop(100%,#3c3c37));
background: -webkit-linear-gradient(top,  #5c5c54 0%,#3c3c37 100%);
background: -o-linear-gradient(top,  #5c5c54 0%,#3c3c37 100%);
background: -ms-linear-gradient(top,  #5c5c54 0%,#3c3c37 100%);
background: linear-gradient(top,  #5c5c54 0%,#3c3c37 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c5c54', endColorstr='#3c3c37',GradientType=0 );
}
#links-top li{
float:left;
margin-left:.6em;
}
#links-top li a{
font-size: 110%;
color: #ddd;
}
#links-top a:hover{
color:#ffffff;
text-decoration:none;
}
.menu-top{
width:100%;
height:25px;
position:absolute;
top:117px;
left:0;
padding-left:1px;
background:url(/__data/assets/image/0010/514/menu-top-divider.png?v=0.1.1) no-repeat;
}
.menu-top li{
float:left;
height:25px;
position:relative;
padding-right:1px;
background:url(/__data/assets/image/0010/514/menu-top-divider.png?v=0.1.1) no-repeat right;
}
.menu-top li a{
float:left;
font-size:1.28em;
color:#a09e8c;
height:25px;
padding:0 13px 0 14px;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.menu-top a:hover,.menu-top li.item1-item1 a,.menu-top li.item2-item2 a,.menu-top li.item3-item3 a,.menu-top li.item4-item4 a,.menu-top li.item5-item5 a,.menu-top li.item6-item6 a,.menu-top li.item7-item7 a,.menu-top li.item8-item8 a,.menu-top li a.active{
color:#ffffff;
background: #2b2b2b;
background: -moz-linear-gradient(top,  #000000 0%, #2b2b2b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#2b2b2b));
background: -webkit-linear-gradient(top,  #000000 0%,#2b2b2b 100%);
background: -o-linear-gradient(top,  #000000 0%,#2b2b2b 100%);
background: -ms-linear-gradient(top,  #000000 0%,#2b2b2b 100%);
background: linear-gradient(top,  #000000 0%,#2b2b2b 100%);
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.menu-top li:hover .flyout-container{
display:block;
background: #2b2b2b;
background: -moz-linear-gradient(top,  #000000 0%, #2b2b2b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#2b2b2b));
background: -webkit-linear-gradient(top,  #000000 0%,#2b2b2b 100%);
background: -o-linear-gradient(top,  #000000 0%,#2b2b2b 100%);
background: -ms-linear-gradient(top,  #000000 0%,#2b2b2b 100%);
background: linear-gradient(top,  #000000 0%,#2b2b2b 100%);
}
.menu-top li.item1-item1 span,.menu-top li.item2-item2 span,.menu-top li.item3-item3 span,.menu-top li.item4-item4 span,.menu-top li.item5-item5 span,.menu-top li.item6-item6 span,.menu-top li.item7-item7 span,.menu-top li.item8-item8 span{
position:absolute;
top:25px;
left:0;
width:100%;
height:6px;
background:url(/__data/assets/image/0009/504/tab-arrowdown.png?v=0.1.1) center -2px no-repeat;
}
.menu-top .flyout-container{
display:none;
position:absolute;
z-index:1020;
top:27px;
left:-66px;
border:3px solid #2b2b2b;
background:#ffffff;
-moz-box-shadow: 0 1px 1px -1px #888888;
-webkit-box-shadow: 0 1px 1px -1px #888888;
box-shadow: 0 1px 1px -1px #888888;
}
.menu-top .flyout-container .f-line{
position:absolute;
width:100%;
top:-4px;
left:-3px;
height:1px;
border-left:3px solid #4f4f4f;
border-right:3px solid #4f4f4f;
background:#4f4f4f;
}
.menu-top .flyout-container .content-1col,.menu-top .flyout-container .content-2col,.menu-top .flyout-container .content-3col,.menu-top .flyout-container .content-4col{
float:left;
border:1px solid #ffffff;
padding:2em 15px;
background: #ffffff;
background: -moz-linear-gradient(-70deg,  #e2e1e2 0%, #ffffff 20%, #ffffff 80%, #e2e1e2 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#e2e1e2), color-stop(20%,#ffffff), color-stop(80%,#ffffff), color-stop(100%,#e2e1e2));
background: -webkit-linear-gradient(-70deg,  #e2e1e2 0%,#ffffff 20%,#ffffff 80%,#e2e1e2 100%);
background: -o-linear-gradient(-70deg,  #e2e1e2 0%,#ffffff 20%,#ffffff 80%,#e2e1e2 100%);
background: -ms-linear-gradient(-70deg,  #e2e1e2 0%,#ffffff 20%,#ffffff 80%,#e2e1e2 100%);
background: linear-gradient(-70deg,  #e2e1e2 0%,#ffffff 20%,#ffffff 80%,#e2e1e2 100%);
}
.menu-top .flyout-container .content-1col{
width:230px;
}
.menu-top .flyout-container .content-2col{
width:460px;
}
.menu-top .flyout-container .content-3col{
width:690px;
}
.menu-top .flyout-container .content-4col{
width:920px;
}
.menu-top .flyout-container ul{
float:left;
width:200px;
padding:0 15px;
}
.menu-top .flyout-container li{
clear:left;
width:100%;
height:auto;
padding:0;
background:none;
}
.menu-top .flyout-container li a{
float:left;
width:100%;
height:auto;
color:#4e6280;
font-size:1em;
padding:.6em 0;
border-bottom:1px solid #f0f0f0;
background:none;
}
.menu-top .flyout-container li a:hover{
background:#fafbfb;
}
.menu-top .finish{
display:none;
position:absolute;
width:100%;
top:25px;
left:-1px;
height:2px;
z-index:30;
border-left:1px solid #4f4f4f;
background:#2b2b2b url(/__data/assets/image/0010/514/menu-top-divider.png?v=0.1.1) no-repeat right -31px;
}
.menu-top .flyout-container ul.view-all{
clear:left;
margin-top:1.5em;
}
.menu-top .flyout-container ul.view-all li a{
padding:0;
border-bottom:none;
}
.menu-top .flyout-container ul.view-all li a:hover{
background:none;
}
.menu-top li:hover .finish{
display:block;
}

/*section sub*/
#section-sub-wrapper{
padding:3px 0;
background:#dbdada;
}
#section-sub li{
float:left;
padding
:0.7em 2em 0.7em 0;
}
#section-sub li a{
color:#5a5a5a;
}
#section-sub li.selected a{
color:#191919;
}

/*highlight*/
#highlight{
float:left;
width:100%;
height:355px;
}
#highlight-wrapper{
border-bottom:1px solid #ffffff;
background:url(/__data/assets/image/0012/507/noise-bg.jpg?v=0.1.1);
}
#highlight article{
float:left;
margin:35px 0;
text-shadow:0 1px 0 #ffffff;
}
#highlight article h1{
font-size:2em;
padding:.6em 0;
}
#highlight article img{
float:left;
width:474px;
height:285px;
-moz-box-shadow: 0 0 3px 1px #cccccc;
-webkit-box-shadow: 0 0 3px 1px #cccccc;
box-shadow: 0 0 3px 1px #cccccc;
}
#highlight article header{
float:left;
width:222px;
height:285px;
overflow:hidden;
padding:0 30px;
}
#highlight article header span{
float:left;
color:#3c3c2c;
font-size:1.2em;
line-height:1.5em;
}
#highlight .tab-group{
position:relative;
}
#highlight .tabs{
position:absolute;
top:285px;
left:505px;
z-index:1;
}
#highlight .tabs li{
float:left;
width:23px;
height:35px;
margin-right:.5em;
font-size:1.1em;
}
#highlight .tabs li a{
float:left;
padding:7px;
margin:7px 0;
}
#highlight .tabs li.selected{
background:url(/__data/assets/image/0008/503/highlight-arrowup.png?v=0.1.1) no-repeat;
}
#highlight .tabs li.selected a{
color:#918c78;
}
#popular{
float:right;
width:190px;
height:285px;
padding:0 16px;
overflow:hidden;
margin:35px 0;
background:url(/__data/assets/image/0010/505/noise-bg-blue.jpg?v=0.1.1);
}
#content-right #popular{
width:158px;
}
#popular li{
float:left;
width:100%;
font-size:1.05em;
border-bottom:1px solid #f0f0f0;
}
#popular li a{
float:left;
width:100%;
padding:.5em 0;
}
#popular li a:hover{
background:url(/__data/assets/image/0011/506/noise-bg-hover.jpg?v=0.1.1);
}
#popular li.last{
border-bottom:0 none;
}

/*content*/
#content{
float:left;
line-height:1.5em;
margin-bottom:5em;
}
#content table {width:520px!important;}
#content table th, #content table tr, #content table td {padding:5px;border: solid 1px #eee;}
#content table th{background:#F4F4F4; font-family:Georgia,Serif; font-size:1.3em;}
#content table th, #content table td {vertical-align: top;}

#content-left,.filter{
float:left;
width:190px;
margin-right:30px;
padding-bottom:5em;
-moz-box-shadow: inset -10px 0 8px #f9fafb;
-webkit-box-shadow: inset -10px 0 8px #f9fafb;
box-shadow: inset -10px 0 8px #f9fafb;
background:#fefefe;
}
#content-right{
float:right;
width:190px;
}
/*home*/
.home-box30p,.news-box30p{
float:left;
position:relative;
width:320px;
margin:2em 16px 2.5em 0;
}
.home-box30p h2,.news-box30p h2{
color:#918c78;
padding:.8em 0 .8em 7px;
font-size:1.4em;
}
.home-box30p .content,.news-box30p .content{
float:left;
position:relative;
width:306px;
height:330px;
padding:7px;
background:#f0f1f3;
z-index:0;
}
.news-box30p .content{
height:430px;
overflow:hidden;
}
.news-box30p .content .inner{
float:left;
position:relative;
width:304px;
height:428px;
overflow:hidden;
border:1px solid #ffffff;
background: #e2e1e2;
background: -moz-linear-gradient(-70deg,  #e2e1e2 0%, #f0f1f3 10%, #f0f1f3 90%, #e2e1e2 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#e2e1e2), color-stop(10%,#f0f1f3), color-stop(90%,#f0f1f3), color-stop(100%,#e2e1e2));
background: -webkit-linear-gradient(-70deg,  #e2e1e2 0%,#f0f1f3 10%,#f0f1f3 90%,#e2e1e2 100%);
background: -o-linear-gradient(-70deg,  #e2e1e2 0%,#f0f1f3 10%,#f0f1f3 90%,#e2e1e2 100%);
background: -ms-linear-gradient(-70deg,  #e2e1e2 0%,#f0f1f3 10%,#f0f1f3 90%,#e2e1e2 100%);
background: linear-gradient(-70deg,  #e2e1e2 0%,#f0f1f3 10%,#f0f1f3 90%,#e2e1e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e1e2', endColorstr='#e2e1e2',GradientType=1 );
}
.news-box30p .content article{
float:left;
padding:5px 15px;
}
#guest-articles img{
width:276px;
margin-top:2em;
}
#guest-articles .author{
float:left;
width:100%;
padding:1em 0;
font-weight:bold;
}
#guest-articles span.date{
float:left;
width:100%;
}
#speeches .startquote{
float:left;
width:274px;
height:35px;
margin:20px 15px 0 15px;
background:url(/__data/assets/image/0014/1535/quote-start.png?v=0.0.2) no-repeat top left;
}
#speeches .endquote{
position:absolute;
left:0;
bottom:20px;
width:274px;
height:35px;
margin:0 15px;
background:url(/__data/assets/image/0013/1534/quote-end.png?v=0.0.2) no-repeat top right;
}
#iam .home-box30p,#guest-articles .news-box30p{
margin-left:-7px;
}
#most-recent .home-box30p,#twitter-feed .news-box30p{
float:right;
margin-right:-7px;
}
#twitter-feed .news-box30p .content{
background:none;
}
#iam ul{
-moz-box-shadow: 0 0 3px 1px #cccccc;
-webkit-box-shadow: 0 0 3px 1px #cccccc;
box-shadow: 0 0 3px 1px #cccccc;
}
#iam li{
height:40px;
font-size:1.2em;
border-bottom:1px solid #555555;
}
#iam li.last{
border-bottom:0 none;
}
#iam li a{
display:block;
width:266px;
height:20px;
padding:10px 20px;
color:#ffffff;
background: #373737;
background: -moz-linear-gradient(top,  #373737 0%, #222222 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#222222));
background: -webkit-linear-gradient(top,  #373737 0%,#222222 100%);
background: -o-linear-gradient(top,  #373737 0%,#222222 100%);
background: -ms-linear-gradient(top,  #373737 0%,#222222 100%);
background: linear-gradient(top,  #373737 0%,#222222 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#222222',GradientType=0 );
}
#iam li a:hover{
background:#222222;
filter:none;
}
.home-box30p .tab-group{
position:absolute;
top:7px;
left:7px;
width:304px;
height:40px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
}
.home-box30p .tabs li{
float:left;
text-align:center;
}
.home-box30p .tabs li a{
display:block;
height:19px;
color:#3c3c2c;
padding:10px 0 11px 0;
font-size:1.2em;
border-right:1px solid #ffffff;
text-shadow:0 1px 0 #ffffff;
}
#looking-for .tab-content li,#most-recent .tab-content li{
width:283px;
height:265px;
}
#most-recent .tab-content .inner-list{
height:215px;
overflow:hidden;
}
#looking-for .tab-content .inner-list li,#most-recent .tab-content .inner-list li{
height:auto!important;
min-height:20px;
}
#looking-for .tabs li a{
background:url(/__data/assets/image/0008/512/home-tab25p.png?v=0.1.1) no-repeat;
}
#most-recent .tabs li a{
background:url(/__data/assets/image/0009/513/home-tab50p.png?v=0.1.1) no-repeat;
}
#looking-for .tabs li.selected a,#most-recent .tabs li.selected a{
color:#ffffff;
text-shadow:none;
background: #222222;
background: -moz-linear-gradient(top,  #373737 0%, #222222 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#222222));
background: -webkit-linear-gradient(top,  #373737 0%,#222222 100%);
background: -o-linear-gradient(top,  #373737 0%,#222222 100%);
background: -ms-linear-gradient(top,  #373737 0%,#222222 100%);
background: linear-gradient(top,  #373737 0%,#222222 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#222222',GradientType=0 );*/
}
#looking-for .tab-content .tab-group{
position:absolute;
top:-10px;
left:-10px;
border:0 none;
}
#looking-for .tab-content .tab-group .tabs li{
width:151px;
height:40px;
border:0 none;
background:none;
}
#looking-for .tab-content .tab-group .tabs li a{
width:151px;
text-shadow:none;
font-size:1.05em;
color:#5a5a5a;
background:#dbdada;
}
#looking-for .tab-content .tab-group .tabs li.selected a{
background:-moz-linear-gradient(center top, #373737 0%, #222222 100%) repeat scroll 0 0 transparent;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#222222));
background: -webkit-linear-gradient(top,  #373737 0%,#222222 100%);
background: -o-linear-gradient(top,  #373737 0%,#222222 100%);
background: -ms-linear-gradient(top,  #373737 0%,#222222 100%);
background: linear-gradient(top,  #373737 0%,#222222 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#222222',GradientType=0 );
color:#FFFFFF; font-size:1.2em;}
#looking-for .home-box30p .content .tab-group .tab-content .tab-group .tabs li.selected {height:50px; background:url("http://www.justice.gov.uk/__data/assets/image/0009/504/tab-arrowdown.png?v=0.1.1") no-repeat scroll 10px 37px transparent;}
#looking-for .tab-content .tab-group .tab-content{
height:225px;
border:0 none;
background:none;
z-index:1;
}
#looking-for .tab-content .tab-group .tab-content li{
height:225px;
}
.home-box30p .tabs li.selected{
height:50px;
background:url(/__data/assets/image/0009/504/tab-arrowdown.png?v=0.1.1) no-repeat 10px 37px;
}
#looking-for .tabs li{
width:76px;
}
#looking-for form label{
/*float:left;*/
width:100%;
}
#most-recent .tabs li{
width:152px;
}
.home-box30p .tab-content{
position:absolute;
top:40px;
left:0;
width:283px;
height:265px;
padding:10px;
margin-left:-1px;
border:1px solid #ffffff;
background:url(/__data/assets/image/0007/511/home-tab-content.png?v=0.1.1);
z-index:-1;
}
.feature-panel span.date{
width:100%;
}
/*classes are hardcoded to positions due to IE6's lack of support for multiple classes*/
.home-box25p-wrapper-1,.home-box25p-wrapper-2,.home-box25p-wrapper-3,.home-box25p-wrapper-4,
.home-box33p-wrapper-1,.home-box33p-wrapper-2,.home-box33p-wrapper-3{
float:left;
border-right:1px solid #f0f1f3;
}
.home-box25p-wrapper-4,.home-box33p-wrapper-4{
border-right:0 none;
}
.home-box25p-1,.home-box25p-2,.home-box25p-3,.home-box25p-4,
.home-box33p-1,.home-box33p-2,.home-box33p-3{
float:left;
width:220px;
min-height:200px;
padding:0 15px 0 16px;
border-top:1px solid #ffffff;
border-right:1px solid #ffffff;
background: #f8f8f8;
background: -moz-linear-gradient(top,  #f8f8f8 0%, #ffffff 10%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(10%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ffffff 10%,#ffffff 100%);
background: -o-linear-gradient(top,  #f8f8f8 0%,#ffffff 10%,#ffffff 100%);
background: -ms-linear-gradient(top,  #f8f8f8 0%,#ffffff 10%,#ffffff 100%);
background: linear-gradient(top,  #f8f8f8 0%,#ffffff 10%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 );
}
.home-box33p-1,.home-box33p-2,.home-box33p-3{
width:304px;
}
.home-box25p-1,.home-box33p-1{
padding-left:0;
}
.home-box25p-4,.home-box33p-3{
padding-left:15px;
padding-right:0;
border-right:0 none;
}
.home-box25p-1 article,.home-box25p-2 article,.home-box25p-3 article,.home-box25p-4 article,
.home-box33p-1 article,.home-box33p-2 article,.home-box33p-3 article{
float:left;
margin-top:2.5em;
height:400px;
overflow:hidden;
}
.home-box33p-1 article,.home-box33p-2 article,.home-box33p-3 article{
margin-top:1em;
height:250px;
}
.home-box25p-1 article img,.home-box25p-2 article img,.home-box25p-3 article img,.home-box25p-4 article img{
width:220px;
}
.home-box33p-1 article img,.home-box33p-2 article img,.home-box33p-3 article img{
width:110px;
padding-right:20px;
}
.home-box33p-1 article h1,.home-box33p-2 article h1,.home-box33p-3 article h1{
float:left;
margin-bottom:.7em;
}
.home-box33p-1 article a,.home-box33p-2 article a,.home-box33p-3 article a{
float:left;
}
.home-box33p-1 article span,.home-box33p-2 article span,.home-box33p-3 article span{
width:174px;
}
.home-box33p-1 article span.date,.home-box33p-2 article span.date,.home-box33p-3 article span.date{
float:left;
margin-top:1em;
}
.home-box25p-1 article header span,.home-box25p-2 article header span,.home-box25p-3 article header span,.home-box25p-4 article header span,
.home-box33p-1 article header span,.home-box33p-2 article header span,.home-box33p-3 article header span{
float:left;
margin-bottom:1em;
color:#202020;
}
.home-box25p-1 article header span,.home-box25p-2 article header span,.home-box25p-3 article header span,.home-box25p-4 article header span{
clear:both;
}
span.date{
float:none;
color:#b3b2b2!important;
font-style:italic!important;
white-space:nowrap;
}
span.newsdate{
float:left;
width:100%;
margin:1em 0;
color:#b3b2b2!important;
font-style:italic!important;
}
.h-bar{
float:left;
width:100%;
height:20px;
border-top:1px solid #f0f1f3;
background: #fbfbfb;
background: -moz-linear-gradient(top,  #fbfbfb 0%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#fefefe 100%);
background: -o-linear-gradient(top,  #fbfbfb 0%,#fefefe 100%);
background: -ms-linear-gradient(top,  #fbfbfb 0%,#fefefe 100%);
background: linear-gradient(top,  #fbfbfb 0%,#fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#fefefe',GradientType=0 );
}
.news-box50p-wrapper{
float:left;
width:100%;
margin-bottom:3em;
}
.home-box50p{
float:left;
width:474px;
overflow:hidden;
}
.home-box50p iframe{
-moz-box-shadow: 0 4px 5px -2px #cccccc;
-webkit-box-shadow: 0 4px 5px -2px #cccccc;
box-shadow: 0 4px 5px -2px #cccccc;
}
.home-box50p article{
float:left;
height:285px;
overflow:hidden;
}
#most-recent .tab-content li li{
padding:.7em 0;
}
#most-recent .tab-content .bottom{
position:absolute;
width:100%;
bottom:0;
}
.home-box50p .news-50p,.home-box50p .news-50p-last{
float:left;
width:220px;
margin-right:30px;
}
.home-box50p .news-50p-last{
margin-right:0;
}
.home-box50p .news-simple-grey-box{
float:left;
width:190px;
max-height:218px;
padding:35px 15px;
overflow:hidden;
background:#eff0f2;
}
.home-box50p .news-simple-grey-box label{
float:left;
margin-bottom:1.5em;
font-weight:bold;
}
.home-box50p .news-simple-grey-box span,.home-box50p .news-simple-grey-box span a{
float:left;
width:100%;
color:#202020;
}
.home-box50p .news-simple-grey-box span.title{
font-weight:bold;
padding-top:.5em;
}
div.view-all-line{
float:left;
width:100%;
height:1px;
overflow:hidden;
background:#ffffff;
border-bottom:1px solid #e6e7e8;
}
span.view-all{
float:left;
width:100%;
padding:.5em 0;
}
#flickr li{
float:left;
width:432px;
height:288px;
text-align:center;
}
#flickr img{
max-width:432px;
height:288px;
}
#tribunal label,#PrisonListForm label, #FormFinderForm label, #CourtListForm label, #general-form label {
float:left;
width:100%;
padding:0.5em 0;
color:#555555;
font-weight:bold;
}
#tribunal input{
width:268px;
}
/*inner*/
#breadcrumb{
float:left;
width:100%;
margin-bottom:1em;
color:#323232;
}
#breadcrumb li{
float:left;
margin-right:.5em;
}
#breadcrumb li.separator{
color:#9c9c9c;
}
.menu-left ul,.menu-left li,.menu-left li a{
float:left;
width:100%;
}
.menu-left li a{
color: #364a69;
padding:1.6em 0;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.menu-left li a:hover,.menu-left .level1 .selected:hover{
background:#f4f4f4;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.menu-left .level0 span{
float:left;
width:100%;
padding:1em 0;
font-size:1.5em;
color:#3c3c2c;
text-transform:uppercase;
}
.menu-left .level1 a{
font-size:1.2em;
border-bottom:1px solid #f1f2f3;
-moz-box-shadow: inset -2px -8px 6px #f9fafb;
-webkit-box-shadow: inset -2px -8px 6px #f9fafb;
box-shadow: inset -2px -8px 6px #f9fafb;
}
.menu-left .level1 ul{
float:left;
}
.menu-left .level2 a{
padding:.7em 0;
color:#7d7864;
font-size:1em;
border-bottom:0 none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}
.menu-left .level1 .selected{
color:#333333;
background:#f8f8f8;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}
.menu-left .level2 .selected{
color:#333333;
}
#content .filter span.title{
float:left;
padding:1em 0 2em 0;
color:#3c3c2c;
font-size:1.3em;
}
#content .filter-btns{
float:left;
width:162px;
margin-top:20px;
text-align:right;
}
#content-left .org-logo{
float:left;
width:100%;
padding:2em 0 2em 0;
text-align:center;
background:#ffffff;
}
#content-left .org-logo img{
width:153px;
/*-moz-box-shadow: 0 0 2px 1px #eeeeee;
-webkit-box-shadow: 0 0 2px 1px #eeeeee;
box-shadow: 0 0 2px 1px #eeeeee;*/
}
#content-left .contacts{
float:left;
line-height:1.5em;
padding-top:1em;
}
.word-file{
text-indent:20px;
background:url(/__data/asset_types/word_doc/icon.png) no-repeat 0 .7em;
}
.excel-file,.default-file{
text-indent:20px;
background:url(/__data/asset_types/excel_doc/icon.png) no-repeat 0 .7em;
}
.pdf-file{
text-indent:20px;
background:url(/__data/asset_types/pdf_file/icon.png) no-repeat 0 .7em;
}

/*rhs panels*/
#panel-mostPopular,#panel-relatedContent,#panel-STContact,#panel-emailAlerts,#panel-findForm,#panel-findCourtForm{display:none;}

/*tabs*/
.tab-content li{
display:none;
position:absolute;
}
.tab-content li.selected{
display:block;
}
.tab-content .inner-list li,.tab-content .tabs li{
display:block;
position:static;
}

/*footer bar*/
#footer-bar{
float:left;
width:100%;
height:50px;
background:url(/__data/assets/image/0012/507/noise-bg.jpg?v=0.1.1);
border-top:1px solid #ffffff;
}
#footer-bar .social-media{
float:right;
width:300px;
height:30px;
padding:5px 0;
margin:5px 0;
overflow:hidden;
background:url(/__data/assets/image/0010/505/noise-bg-blue.jpg?v=0.1.1);
}
#footer-bar .social-media span{
float:left;
margin:7px 15px 0 15px;
color:#4e6280;
text-shadow:0 1px 0 #ffffff;
}
.social-media ul{
float:left;
margin-top:3px;
}
.social-media li,.share-this li{
float:left;
width:24px;
height:24px;
position:relative;
margin:0 5px;
}
.social-media li a,.share-this li a{
position:absolute;
width:24px;
height:24px;
text-indent:-9999px;
-moz-box-shadow: 0 0 3px 1px #cccccc;
-webkit-box-shadow: 0 0 3px 1px #cccccc;
box-shadow: 0 0 3px 1px #cccccc;
}
.social-media .rss a{background:url(/__data/assets/image/0018/657/social-media.png?v=0.1.5) no-repeat;}
.social-media .email a{background:url(/__data/assets/image/0018/657/social-media.png?v=0.1.5) no-repeat -24px 0;}
.social-media .twitter a{background:url(/__data/assets/image/0018/657/social-media.png?v=0.1.5) no-repeat -48px 0;}
.social-media .youtube a{background:url(/__data/assets/image/0018/657/social-media.png?v=0.1.5) no-repeat -72px 0;}
.social-media .flickr a{background:url(/__data/assets/image/0018/657/social-media.png?v=0.1.5) no-repeat -96px 0;}

/*footer*/
#footer-wrapper{
background: #000000;
background: -moz-linear-gradient(top,  #373737 0%, #000000 25%, #000000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(25%,#000000), color-stop(100%,#000000));
background: -webkit-linear-gradient(top,  #373737 0%,#000000 25%,#000000 100%);
background: -o-linear-gradient(top,  #373737 0%,#000000 25%,#000000 100%);
background: -ms-linear-gradient(top,  #373737 0%,#000000 25%,#000000 100%);
background: linear-gradient(top,  #373737 0%,#000000 25%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#000000',GradientType=0 );
}
#footer{
float:left;
width:100%;
padding:2em 0;
}
#footer .f-line{
float:left;
width:100%;
height:1px;
background:#292929;
margin:1em 0;
overflow:hidden;
}
#footer .box25p,#footer .box25p-last{
float:left;
width:229px;
padding-right:20px;
padding-bottom:2em;
}
#footer .box25p-last{
padding-right:0;
}
#footer .box25p li,#footer .box25p-last li{
width:100%;
float:left;
clear:left;
margin-bottom:1em;
}
#footer .box25p li.title{
display:block;
height:2em;
/*height:3.5em;*/
}
#footer .box50p{
float:left;
width:50%;
padding:2em 0;
color:#918c78;
}
#footer .box50p li{
float:left;
width:100%;
padding-bottom:1em;
}

#footer #f-govuk a.bgimg{
display:block;
text-indent:-9999px;
width:200px;
height:36px;
background:url(/__data/assets/image/0006/49884/govuk-logo.png?v=0.1.2) no-repeat;
}

#footer #f-directgov a.bgimg{
display:block;
text-indent:-9999px;
width:133px;
height:27px;
margin-top:12px;
background:url(/__data/assets/image/0020/659/logo-directgov.png?v=0.1.1) no-repeat;
}
#footer #f-businesslink a.bgimg{
display:block;
text-indent:-9999px;
width:206px;
height:35px;
margin-bottom:4px;
background:url(/__data/assets/image/0019/658/logo-businesslink.png?v=0.1.1) no-repeat;
}
#footer #f-copy{
float:right;
}
#footer #f-copy li{
color:#8d8d8d;
float:left;
padding-left:1em;
}
#footer #f-copy li a{
color:#8d8d8d;
}
#footer #f-copy li a:hover{
color:#ffffff;
}
#footer h1{
float:left;
width:100%;
color:#5f789b;
}

#footer h2{float:left;width:100%;color:#5f789b; padding:0}

#footer a{
color:#dddddd;
}

/*elements*/
#logo{
float:left;
margin-top:26px;
}
#logo a{
display:block;
width:242px;
height:62px;
text-indent:-9999px;
background:url(/__data/assets/image/0013/508/logo.png?v=0.1.3) no-repeat;
}
.date-bar{
position:relative;    
z-index:0;
margin:2em 0 3em 0;
}
.date-bar,.date-bar ul{
float:left;
width:100%;
}
.date-bar .years li{
float:left;
width:76px;
height:45px;
margin-right:1px;
}
.date-bar .years li.selected,.date-bar .months li.selected{
background:url(/__data/assets/image/0009/504/tab-arrowdown.png?v=0.1.1) no-repeat 10px 37px;
}
.date-bar .years li a,.date-bar .years li span{
float:left;
width:76px;
height:30px;
padding-top:8px;
font-size:1.2em;
text-align:center;
color:#3c3c2c;
background:url(/__data/assets/image/0008/512/home-tab25p.png?v=0.1.1) no-repeat;
}
.date-bar .years li.selected span,.date-bar .months li.selected span{
color:#ffffff;
text-shadow:none;
background: -moz-linear-gradient(top,  #373737 0%, #222222 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#222222));
background: -webkit-linear-gradient(top,  #373737 0%,#222222 100%);
background: -o-linear-gradient(top,  #373737 0%,#222222 100%);
background: -ms-linear-gradient(top,  #373737 0%,#222222 100%);
background: linear-gradient(top,  #373737 0%,#222222 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#222222',GradientType=0 );*/
}
.date-bar .months li{
float:left;
height:45px;
}
.date-bar .months li span,.date-bar .months li a{
float:left;
color:#878787;
padding:10px 15px;
font-size:1.2em;
text-shadow:0 1px 0 #ffffff;
}
.date-bar .months li a{
color:#3c3c2c;
background:#eeeeee;
}
.date-bar .months li span{
background:#eeeeee;
}
.news-list article{
float:left;
width:100%;
padding-bottom:3em;
}
.news-list .img{
float:left;
width:110px;
height:110px;
margin-right:20px;
border:1px solid #eeeeee;
}
.news-list img{
float:left;
width:110px;
height:110px;
}
.news-list header{
float:left;
width:618px;
}
.news-list header span{
width:100%;
float:left;
clear:both;
padding-bottom:1em;
}
.lv1-listing .grey-box{
margin:30px 30px 0 0;
width:232px;
}
.lv1-listing #lv1-pos-3,.lv1-listing #lv1-pos-6,.lv1-listing #lv1-pos-9,.lv1-listing #lv1-pos-12,.lv1-listing #lv1-pos-15,.lv1-listing #lv1-pos-18{
margin-right:0;
}
.lv1-listing #lv1-pos-4,.lv1-listing #lv1-pos-7,.lv1-listing #lv1-pos-10,.lv1-listing #lv1-pos-13,.lv1-listing #lv1-pos-16{
clear:left;
}
.lv1-listing .grey-box .content{
padding:1em 14px .5em 14px;
}
.lv1-listing .grey-box .header{
height:65px;
background:url(/__data/assets/image/0009/504/tab-arrowdown.png?v=0.1.1) no-repeat 10px 57px;
}
.lv1-listing .grey-box .header a{
color:#ffffff;
}
.lv1-listing .grey-box .header span{
width:204px;
height:40px;
overflow:hidden;
}
.lv1-listing ul{
padding-bottom:1.5em;
}
.lv1-listing li{
width:194px;
}
.lv1-listing img{
margin:10px 0 16px 24px;
}
.lv2-listing, .article .lv2-listing {
float:left;
width:100%;
padding-top:1em;
}
.lv2-listing ul, .article .lv2-listing ul {
width:47%;
float:left;
}
.lv2-listing li, .article .lv2-listing ul li{
padding:.4em 0;
}
.az-listing ul.menu{
float:left;
width:100%;
}
.az-listing ul.menu li{
float:left;
margin-right:3px;
text-align:center;
}
.az-listing ul.menu li a,.az-listing ul.menu li span{
float:left;
width:34px;
height:26px;
padding-top:8px;
font-size:1.5em;
background:#eff0f2;
}
.az-listing ul.menu li a:hover{
background:#e1e1e6;
}
.az-listing ul.menu li.selected span{
color:#787369;
text-shadow:0 1px 0 #ffffff;
background:#e1e1e6;
}
.az-listing ul.menu li span{
color:#aaaaaa;
background:none;
}
.az-listing ul.results{
float:left;
width:100%;
margin:1.5em 0;
}
.az-listing ul.results li{
float:left;
width:100%;
margin:.5em 0;
}
.article-listing{
width:100%;
float:left;
margin:.5em 0 1.5em 0;
}
.article-listing h1{
font-size:1.4em;
}

/*right column*/
#content-right #rhs-banner{
float:left;
width:100%;
margin-bottom:2.5em;
text-align:center;
/*background: #f1f1f1;
background: -moz-linear-gradient(left,  #f1f1f1 0%, #fefefe 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f1f1f1), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(left,  #f1f1f1 0%,#fefefe 100%);
background: -o-linear-gradient(left,  #f1f1f1 0%,#fefefe 100%);
background: -ms-linear-gradient(left,  #f1f1f1 0%,#fefefe 100%);
background: linear-gradient(left,  #f1f1f1 0%,#fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#fefefe',GradientType=1 );*/
}
#content-right #rhs-banner img{
width:162px;
margin:1em 0;
/*-moz-box-shadow: 0 0 2px 1px #eeeeee;
-webkit-box-shadow: 0 0 2px 1px #eeeeee;
box-shadow: 0 0 2px 1px #eeeeee;*/
}
#content-right select{
max-width:164px;
}
.grey-box{
float:left;
width:100%;
margin-bottom:2.5em;
border-bottom:1px solid #ffffff;
background: #eff0f2;
background: -moz-linear-gradient(-70deg,  #eff0f2 0%, #eff0f2 80%, #e5e5e6 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#eff0f2), color-stop(80%,#eff0f2), color-stop(100%,#e5e5e6));
background: -webkit-linear-gradient(-70deg,  #eff0f2 0%,#eff0f2 80%,#e5e5e6 100%);
background: -o-linear-gradient(-70deg,  #eff0f2 0%,#eff0f2 80%,#e5e5e6 100%);
background: -ms-linear-gradient(-70deg,  #eff0f2 0%,#eff0f2 80%,#e5e5e6 100%);
background: linear-gradient(-70deg,  #eff0f2 0%,#eff0f2 80%,#e5e5e6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0f2', endColorstr='#e5e5e6',GradientType=1 );
-moz-box-shadow: 0 9px 3px -7px #eeeeee;
-webkit-box-shadow: 0 9px 3px -7px #eeeeee;
box-shadow: 0 9px 3px -7px #eeeeee;
}
.grey-box .header{
float:left;
width:100%;
height:45px;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#222223',GradientType=0 );
background:url(/__data/assets/image/0009/504/tab-arrowdown.png?v=0.1.1) no-repeat 10px 37px;
}
.grey-box .header span{
float:left;
display:block;
width:162px;
height:20px;
padding:10px 14px;
font-size:1.2em;
color:#ffffff;
background: #373737;
background: -moz-linear-gradient(top,  #373737 0%, #222223 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#222223));
background: -webkit-linear-gradient(top,  #373737 0%,#222223 100%);
background: -o-linear-gradient(top,  #373737 0%,#222223 100%);
background: -ms-linear-gradient(top,  #373737 0%,#222223 100%);
background: linear-gradient(top,  #373737 0%,#222223 100%);
}
.grey-box .content{
float:left;
padding:1em 13px 2em;
}
.grey-box .content li{
padding:0.7em 0;
}
#content-right .grey-box .content ul{
max-width:162px;
}

#content-right .govuk{
display:block;
width:140px;
height:24px;
margin:.5em 0 1.5em 0;
background:url(/__data/assets/image/0011/49907/logo-govuk-black.png?v=0.1.3) no-repeat;
}

#content-right .direct-gov{
display:block;
width:133px;
height:27px;
margin:.5em 0 1.5em 0;
background:url(/__data/assets/image/0020/659/logo-directgov.png?v=0.1.1) no-repeat;
}
#content-right .archived-page{
display:block;
width:162px;
height:26px;
margin-bottom:1em;
color:#202020;
font-size:1.2em;
background:url(/__data/assets/image/0019/991/archived-page.png?v=0.1.1) no-repeat top right;
}
#content-right form{
float:left;
text-align:center;
}
#content-right form label,#content-left form label,.filter label{
float:left;
width:162px;
color:#202020;
padding:.5em 0;
text-align:left;
}
#content-right form input,#content-left form input,.filter input{
width:150px;
text-align:left;
}
.search{
float:left;
width:100%;
}
.search .search-bar{
float:left;
width:100%;
position:relative;
background:#eff0f2;
}
body.inner-cr .search-wrapper .search{
width:515px;
}
.search .search-bar #query{
float:left;
width:270px;
margin:5px 0 5px 10px;
}

.search .search-bar input#query[type="text"], #content-right #panel-SDsearch form.styled input#query[type="text"] {color: #B3B2B2; font-style: italic;font-family: Georgia,Serif;}

.search .search-bar input.go-btn{
float:left;
margin:5px 10px 5px 1px;
height:30px;
border-top:0 none;
}
.search .search-info{
float:right;
padding-top:6px;
margin:5px 10px;
color:#202020;
text-shadow:0 1px 0 #ffffff;
}
.search .search-suggestion{
clear:both;
margin:5px 10px;
}
.search .search-suggestion span{
margin-top:.5em;
}
.search .search-no-results{
float:left;
margin:10px 0;
}
.search .sort{
float:left;
width:100%;
color:#202020;
list-style: none;
padding:0;
}
.search .sort li{
float:left;
margin:.5em .5em .5em 0;
}
.search .sort li.separator,.search .sort li.selected a{
color:#d5d4d4;
}
.search .nav{
float:left;
width:100%;
font-size:1.2em;
padding-top:2em;
border-bottom:1px solid #eff0f2;
}
.search .nav ul{
float:left;
width:60%;
text-align:center;
padding: 0;
}
.search .nav li{
display:inline;
font-size:1.1em;
}
.search .nav li a{
display:inline-block;
padding:3px 6px;
}
.search .nav li.selected span{
display:inline-block;
padding:3px 6px;
background:#eff0f2;
}
.search .nav span.prev,.search .nav span.next{
float:left;
width:20%;
padding-top:4px;
color:#969696;
font-style:italic;
}
.search .nav .next{
text-align:right;
}
.search .results article{
float:left;
padding-top:2em;
}
.search .results h1{
float:left;
font-size:1.4em;
padding:0 1em 0 0;
width:96%;
}
.search .results span.date{
display:block;
padding-top:2px;
}
.search .results span{
float:left;
}
.search .results span.content{
width:100%;
padding:1em 0;
clear:both;
}

.search .results a {clear:both;width:96%;}

/*decisions tree*/
#decisions-tree input{width:auto;}

/*twitter*/
#twitter-feed .twtr-doc,#twitter-feed .twtr-timeline{
-webkit-border-radius:0!important;
-moz-border-radius:0!important;
border-radius:0!important;
}
#twitter-feed .twtr-hd,#twitter-feed .twtr-ft{
display:none;
}
#twitter-feed .twtr-widget .twtr-tweet{
border-bottom:none;
padding:.5em 0;
}
#twitter-feed .twtr-widget .twtr-tweet-wrap{
padding-left:0;
padding-right:0;
}
#twitter-feed .twtr-avatar{
width:65px;
height:65px;
}
#twitter-feed .twtr-avatar img{
width:54px;
height:54px;
}

/*nselect(js)*/
.nselect{
position:relative;
cursor:default;
float:left;
width:220px;
border-left:1px solid #b3b2b2;
border-right:1px solid #b3b2b2;
text-align:left;
background: url('/__data/assets/image/0017/980/select-btn.png?v=0.1.1') no-repeat right 0;
-moz-box-shadow: 0 1px 3px 0 #dddddd;
-webkit-box-shadow: 0 1px 3px 0 #dddddd;
box-shadow: 0 1px 3px 0 #dddddd;
}
#content-right .nselect,.filter .nselect{
width:162px!important;
}
/*.nselect:hover{
background: url('/__data/assets/image/0017/980/select-btn.png?v=0.1.1') no-repeat right -31px;
}*/
.nselect .current{
float:left;
width:175px!important;
height:19px!important;
padding:5px;
overflow:hidden;
color:#9b9b9b;
border-top:1px solid #b3b2b2;
border-bottom:1px solid #b3b2b2;
background: -moz-linear-gradient(top,  #fefefe 0%, #dfdfdf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dfdfdf));
background: -webkit-linear-gradient(top,  #fefefe 0%,#dfdfdf 100%);
background: -o-linear-gradient(top,  #fefefe 0%,#dfdfdf 100%);
background: -ms-linear-gradient(top,  #fefefe 0%,#dfdfdf 100%);
background: linear-gradient(top,  #fefefe 0%,#dfdfdf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dfdfdf',GradientType=0 );
}
#content-right .nselect .current,.filter .nselect .current{
width:117px!important;
}
.nselect ul{
position:absolute;
left:-1px;
top:31px;
width:100%;
max-height:200px;
overflow-y:auto;
overflow-x:hidden;
padding:0!important;
margin:0!important;
background: #fefefe;
border-bottom:1px solid #b3b2b2;
border-left:1px solid #b3b2b2;
border-right:1px solid #b3b2b2;
-moz-box-shadow: 0 1px 3px 0 #cccccc;
-webkit-box-shadow: 0 1px 3px 0 #cccccc;
box-shadow: 0 1px 3px 0 #cccccc;
z-index:1;
}
.nselect li{
float:left;
width:92%!important;
padding:4%!important;
overflow:hidden;
color:#4e6280;
background:#ffffff;
}
.nselect li:hover,.nselect li.hover{
background:#f2f2f2;
text-decoration:underline;
}
.nselect li.option0{
border-top:1px solid #b3b2b2;
}

/*comments*/
#comment-box{
float:left;
margin:30px 0 0 0;
padding:0 15px 15px 15px;
width:464px;
}
#comment-box textarea{
padding:5px;
width:454px!important;
height:130px!important;
background: #efefef;
background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 5%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(5%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 5%,#ffffff 100%);
background: -o-linear-gradient(top,  #efefef 0%,#ffffff 5%,#ffffff 100%);
background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 5%,#ffffff 100%);
background: linear-gradient(top,  #efefef 0%,#ffffff 5%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
border: 1px solid #D5D4D4;
-moz-box-shadow: 0 0 2px 0 #dddddd;
-webkit-box-shadow: 0 0 2px 0 #dddddd;
box-shadow: 0 0 2px 0 #dddddd;
}
#comment-box textarea,#comment-box input{
margin-top: 7px;
}
#comment-box label span{
font-weight: bold;
}
#comment-box .go-btn{
float:right;
margin:1.5em 0;
}
#comment-box div.error{
color:#ff0000;
}
#comment-box ul{
float:left;
margin:.5em 0 2em 0;
}
#comment-box ul li{
float:left;
margin-right:4em;
}
#comment-box ul li input{
margin-right:5px;
}
#comment-box label.left{
float:left;
margin:.5em 0;
}

/*decisions tree*/
#dtree-wrapper ul#questions{
list-style:none;
margin:10px 0 0 0;
padding:0;
}
#dtree-wrapper ul#questions li.question h2{
padding: 10px 0;
color:#fff;
font-size:1.4em;
}
#dtree-wrapper ul#questions li.question{
background: #373737;
background: -moz-linear-gradient(top, #373737 0%, #222222 75%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(75%,#222222));
background: -webkit-linear-gradient(top, #373737 0%,#222222 75%);
background: -o-linear-gradient(top, #373737 0%,#222222 75%);
background: -ms-linear-gradient(top, #373737 0%,#222222 75%);
background: linear-gradient(top, #373737 0%,#222222 75%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#222222',GradientType=0 );
}
#dtree-wrapper ul#questions li.arrow{
height:10px;
background:url(/__data/assets/image/0009/504/tab-arrowdown.png?v=0.1.1) 10px 0 no-repeat;
}
#dtree-wrapper ul#questions li a{
padding:8px;
display:block;
}
#dtree-wrapper ul#questions li.result{
background:#eeeeee;
padding-bottom:5px;
}
#dtree-wrapper ul#questions li.answer-even{
background:#eeeeee;
}

/*remove images for press releases*/
.news-list .img.News-PressReleases-CBR,
.news-list .img.News-PressReleases-CCRC,
.news-list .img.News-PressReleases-HMCTS,
.news-list .img.News-PressReleases-MOJ,
.news-list .img.News-PressReleases-PB,
.news-list .img.News-PressReleases-VC,
.news-list .img.News-PressReleases-YJB,
.news-list .img.News-Releases-HMIProb,
.news-list .img.News-Releases-HMIPris,
.news-list .img.News-PressReleases-HMPrisonService,
.news-list .img.News-JudicialAppointments,
.news-list .img.News-PublicAppointments,
.news-list .img.News-Speeches-KenClarke,
.news-list .img.News-Speeches-CrispinBlunt,
.news-list .img.News-Speeches-JonathanDjanogly,
.news-list .img.News-Speeches-LordMcNally,
.news-list .img.News-Speeches-NickHerbert{
display:none;
}

/*remote content*/
.remote-content div.whats-new-content{
background:#ffffff;
padding:5px;
}
.remote-content div.whats-new{
padding:5px;
background:#d6d6d6;
}
.remote-content .whats-new h3{
color:#4e6280;
padding:0 0 6px 0;
}

/*tables (imported content)*/
.row{
border-bottom: 3px solid #4E6280;
font-size: 1.25em ! important;
padding: 0pt 0pt 10px;
text-align: center;
}
.altRow{
background: none repeat scroll 0% 0% #EFF0F2;
}
.rulesmenu{
list-style: none outside none;
}
.rulesmenu li a[href$=".pdf"]{
background: none repeat scroll 0% 0% transparent ! important;
}
.rulesmenu li a[href$=".doc"]{
background: none repeat scroll 0% 0% transparent ! important;
}
.rulesmenu{
margin: 10px 0pt;
list-style:none!important;
}
.rulesmenu li{
margin: 5px 0pt;
padding: 5px;
}
.icon_list{
float: right;
}
.icon_list span a{
padding: 0pt 0pt 0pt 10px;
}
.rule_list{
list-style: none outside none;
}
.rule_list .rule_no{
float: right;
}
.forms_main h2{
text-align: center;
}
.form_list{
list-style: none outside none ! important;
}

/*funnelback*/
.ui-autocomplete{
position:absolute!important;
width:245px!important;
cursor:default!important;
border:1px solid #B3B2B2;
background:#ffffff!important;
}
.ui-autocomplete a{
float:left!important;
width:233px!important;
padding:6px!important;
}
.ui-autocomplete .ui-state-hover{
background:#f2f2f2!important;
text-decoration:underline!important;
}

/*jcarousel*/
.jcarousel-skin .jcarousel-container-horizontal{
width:432px;
padding:0 20px;
background:#f0f1f3;
-moz-box-shadow: 0 4px 5px -2px #cccccc;
-webkit-box-shadow: 0 4px 5px -2px #cccccc;
box-shadow: 0 4px 5px -2px #cccccc;
}
.jcarousel-skin .jcarousel-clip{
overflow: hidden;
}
.jcarousel-skin .jcarousel-clip-horizontal{
width:432px;
}
.jcarousel-skin .jcarousel-item{
width:432px;
}
.jcarousel-skin .jcarousel-item-horizontal{
margin:0;
}
.jcarousel-skin .jcarousel-next-horizontal{
position:absolute;
top:0;
right:0;
width:20px;
height:288px;
cursor:pointer;
background:transparent url(/__data/assets/image/0014/509/gallery-next.png?v=0.1.1) no-repeat 0 132px;
}
.jcarousel-skin .jcarousel-next-horizontal:hover,
.jcarousel-skin .jcarousel-next-horizontal:focus{
background-position:-20px 132px;
background-color:#e1e1e6;
}
.jcarousel-skin .jcarousel-next-horizontal:active{
background-position:-40px 132px;
}
.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active{
cursor:default;
background-position:-60px 132px;
background-color:transparent;
}
.jcarousel-skin .jcarousel-prev-horizontal{
position:absolute;
top:0;
left:0;
width:20px;
height:288px;
cursor:pointer;
background:transparent url(/__data/assets/image/0006/510/gallery-prev.png?v=0.1.1) no-repeat 0 132px;
}
.jcarousel-skin .jcarousel-prev-horizontal:hover, 
.jcarousel-skin .jcarousel-prev-horizontal:focus{
background-position:-20px 132px;
background-color:#e1e1e6;
}
.jcarousel-skin .jcarousel-prev-horizontal:active{
background-position:-40px 132px;
}
.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active{
cursor:default;
background-position:-60px 132px;
background-color:transparent;}

/* page nav, next and previous */
.inner-lcr #content-wrapper .container-wrapper #content article .article ul.pag-nav {width:520px;list-style-type:none;}
.inner-lcr #content-wrapper .container-wrapper #content article .article ul.pag-nav li {float:left; margin-left: 2px;padding:4px 6px; border:solid 1px #ccc;}
.inner-lcr #content-wrapper .container-wrapper #content article .article ul.pag-nav li:hover {background-color:#EFF0F2;border:solid 1px #000;}


/* Temporary table styles */

#content table {width:520px!important;}
#content table th, #content table tr, #content table td {padding:5px;border: solid 1px #eee;}
#content table th{background:#F4F4F4; font-family:Georgia,Serif; font-size:1.3em;}

/* Temporary box layout styles */

.inner-lcr #content-wrapper .container-wrapper #content article .article #latest p a img {float:left; margin:0 5px 10px 0; }
.inner-lcr #content-wrapper .container-wrapper #content article .article .box-row-container {clear:both;}
.inner-lcr #content-wrapper .container-wrapper #content article .article .box-row-container div.box, .inner-lcr #content-wrapper .container-wrapper #content article .article .box-row-container div.box-last{float:left; width:155px;margin:10px 10px 0 0; padding:5px; border:solid 1px #eee;  height:250px;}
.inner-lcr #content-wrapper .container-wrapper #content article .article .box-row-container div.box h3, .inner-lcr #content-wrapper .container-wrapper #content article .article .box-row-container div.box-last h3 {border-bottom:1px dotted #eee;}
.inner-lcr #content-wrapper .container-wrapper #content article .article .box-row-container div.box ul, .inner-lcr #content-wrapper .container-wrapper #content article .article .box-row-container div.box-last ul {}
.inner-lcr #content-wrapper .container-wrapper #content article .article .box-row-container div.box ul li a {margin:0; padding:0;}
.inner-lcr #content-wrapper .container-wrapper #content article .article .box-row-container div.box ul li a:hover, .inner-lcr #content-wrapper .container-wrapper #content article .article .box-row-container div.box-last ul li a:hover {background-color:#eee; display:block;}


.inner-lcr #content-wrapper .container-wrapper #content article .article .box-row-container div.box.two-column{width:240px!important;height:170px;margin-bottom:10px;}

/* Dan - Temporary Parole Board - Press Releases date-bar selections */
.inner-cr #content-wrapper .container-wrapper #content article .date-bar .months li a {background: none repeat scroll 0 0 #EEE; color: #000;}
.inner-cr #content-wrapper .container-wrapper #content article .date-bar .months li a:hover{
   text-decoration:underline; 
   color: #000; 
   /*background: -moz-linear-gradient(center top, #373737 0%, #222 100%) repeat scroll 0 0 transparent;*/ 
   text-shadow: none;
}

/* Jump lists */
.inner-lcr #content-wrapper .container-wrapper #content article .article .jumplist {background: #F4F4F4;border:1px solid #F1F2F3;padding:0 5px;min-height:100px; overflow:auto; }
.inner-lcr #content-wrapper .container-wrapper #content article .article .jumplist ul.homeList {width:240px; margin-bottom:10px; list-style-type:none; padding:0;}
.inner-lcr #content-wrapper .container-wrapper #content article .article .jumplist ul.homeList.left {float:left;}
.inner-lcr #content-wrapper .container-wrapper #content article .article .jumplist ul.homeList.left li {margin-bottom:4px; padding:3px;}
/* Icons  for documents */
a[href$=".pdf"] {display:inline;*display:inline-block; padding-left:18px; line-height:18px;background:transparent url('/__data/assets/image/0004/33709/icon_pdf.png?v=0.1.3') center left no-repeat;}
a[href$='.xls'], a[href$='.xlsx'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {display:inline;*display:block; padding-left:18px;line-height:18px; background:transparent url('/__data/assets/image/0018/33714/icon_xls.png?v=0.1.3') center left no-repeat;}
a[href$='.ppt'], a[href$='.pptx'], a[href$='.pps'] {display:inline;*display:block; padding-left:18px;line-height:18px; background:transparent url('/__data/assets/image/0017/33713/icon_ppt.png?v=0.1.3') center left no-repeat;}
a[href$='.doc'], a[href$='.docx'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {display:inline;*display:block; padding-left:18px;line-height:18px; background:transparent url('/__data/assets/image/0019/33715/icon_doc.png?v=0.1.3') center left no-repeat;}
a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {display:inline;*display:block; padding-left:18px;line-height:18px; background:transparent url('/__data/assets/image/0016/33712/icon_zip.gif?v=0.1.3') center left no-repeat;} 
.search .results a[href$=".pdf"] {display:block;float:left;clear:both;}
.search .results h1 a[href$=".pdf"] {display:inline;float:none;}

/*court finder*/
#crt_msg{display:none;}

/*Prison finder*/
#prison-forms legend {display:none;}


/* Announcement for court closures */

div#announcement{padding:3px;margin:0 0 5px 0;background-color:#FFC;border:dotted 1px #6e6e6e;margin:10px 0 0 0;}
div#announcement p a {color:#4E6280;float:left; background-image:none!important;}
div#announcement .right{float:right;}


/* General form styles */

div#content-wrapper div.container-wrapper div#content article div.article form#general-form div.formitem {float: left; margin-left:20px; padding: 6px 0 12px; width: 530px;}
div#content-wrapper div.container-wrapper div#content article div.article form#general-form div.formitem input {height: 20px;   margin: 0; padding: 3px; float:left; width:300px;}
div#content-wrapper div.container-wrapper div#content article div.article form#general-form div.formitem label {float: left; padding-right: 10px; padding-top: 3px; text-align: right; width:140px;}
div#content-wrapper div.container-wrapper div#content article div.article form#general-form div.formitem ul {list-style-type:none; margin:0; padding:0;}
div#content-wrapper div.container-wrapper div#content article div.article form#general-form div.formitem ul li {margin:0; padding:0;}
div#content-wrapper div.container-wrapper div#content article div.article form#general-form div.formitem ul li input[type='checkbox']{float:left; width:30px;}
div#content-wrapper div.container-wrapper div#content article div.article form#general-form div.formitem ul li label {width:450px;text-align:left;}
div#content-wrapper div.container-wrapper div#content article div.article form#general-form div.formitem span{width:200px;}
div#content-wrapper div.container-wrapper div#content article div.article form#general-form div.formitem textarea {width:300px;height:270px; float:left;}
div#content-wrapper div.container-wrapper div#content article div.article form#general-form div.formitem input.dob {float:left; height: 20px; margin-right:5px; padding:3px; width:55px!important;}
div#content-wrapper div.container-wrapper div#content article div.article form#general-form h3 {border-top: 1px dotted #eee; clear:both; margin:12px 0;}
div#content-wrapper div.container-wrapper div#content article div.article form#general-form div.submit {margin-left:170px;}

form div.error-message p{color:#CC0000; font-family:Verdana; font-size:0.9em;}

/* captcha */
div#content-wrapper div.container-wrapper div#content article div.article form#general-form div.formitem input#sq_submit_accessible_captcha {margin:5px 0 0 150px; height:30px;}

/* MOJ cookie consent */
#cookieDirective .cookie-policy {color:#000; margin:0 auto;}
#cookieDirective .explanation {float:left; width:55%;}
#cookieDirective #accept-cookies {float:left; padding:10px 0 0 0; width:35%;}
#cookieDirective #accept-cookies form#set-cookie input {margin-bottom:0;}
#cookieDirective #accept-cookies p {font-size:1em;}
#cookieDirective #accept-cookies p a {text-decoration:underline;}

/* Root Element for Accordion */
.accordion {margin:10px 0 20px 0;clear: both;}
/* Accordion Header */
.accordion h4 {background:url(/__data/assets/image/0004/43609/closed-icon2.gif?v=0.1.1) no-repeat 13px 11px; margin:0; padding:10px 35px; border:1px solid #fff; border-top:1px solid #ddd; cursor:pointer;}
.accordion h4.first {border-top:none;}
/* Currently Active Accordion Header */
.accordion h4.current {background:url(/__data/assets/image/0014/43610/open-icon2.gif?v=0.1.1) no-repeat 11px 13px; cursor:default; border-bottom:1px solid #ddd;}
/* Accordion Panes */
.accordion .open-or-close {border:1px solid #fff; display:none; color:#000; padding-top:6px; margin-left:13px;}
.accordion .open {display:block;}

/*Test prison list - used in devpreview pages only so far*/
#prison #prisonaz {width:283px; padding-left:8px;}
#prison #prisonaz ul {list-style: none outside none;}
#prison #prisonaz ul li {text-align:center;float: left;margin-bottom: 1px;margin-right:2px;position:relative;display: block;width: 28px;height: 28px;}
#prison #prisonaz li a, #prison #prisonaz li span{font-size: 1.25em;text-decoration: none;color: #4E6280;background: none repeat scroll 0 0 #ccc;height: 12px;width: 26px;padding: 3px 0 10px;position:relative;display: block;border: 1px solid #ccc;}
#prison #prisonaz li span{color: #dedede;}
#prison #prisonaz li.selected a, #prison #prisonaz li.selected span{color: #fff;text-decoration: none;background: none repeat scroll 0 0 #666;border: 1px solid #666;}
#prison #prisonaz li a:hover{border: 1px solid #666;}
#prison #results {width: 293px;clear: both;padding-top:10px;overflow-y:auto;height:178px;overflow-x:hidden;}
#prison #results ul{list-style: none outside none;width: 100%;clear: both;}
#prison #results li{width: 100%;text-align: left;height: 1em;display: inline-block;background: none;margin: 0;padding: 0 0 15px 8px;float: none;position: relative;}
#prison #results li a{font-size: 1.6em;color: #4E6280;}

/* Civil Procedure Rules definition list (dl)*/
#content div.article dl.glossary dt.expression{font-weight:bold;}
#content div.article dl.glossary dd.meaning {margin-left:20px;}
#content div.article h1.headingblock span.preTitleText {display:block;}

#content div.article #process-container {clear:both;}
#content div.article #process-container div.text-box {float:left; width:22%; border:dotted 1px #666; margin:10px 10px 10px 0; height:120px;}
#content div.article #process-container div.text-box a.anchor-block-principle {text-decoration: none; color:#000; display: block; width: 166px; height:120px;}
#content div.article #process-container div.text-box p { padding:5px;}
 #content div.article #process-container div.text-box h2 { padding:5px; margin-top:10px;}
#content div.article #process-container a.anchor-block-process {text-decoration: none; color:#000; display: block; height:79px; margin:20px 40px 20px 0;}
#content div.article #process-container p.highlight {clear:both;padding:10px; border:dotted 1px #666; background-color:#ffc; color:#000;}
#content div.article #process-container div.three-column-list{padding:10px; width:27%; margin-right:20px; float:left; border:dotted 1px #666; background-color:#036; color:#fff;}
#content div.article #process-container div.three-column-list a.anchor-block-protocol1, #content div.article #process-container div.three-column-list a.anchor-block-protocol2, #content div.article #process-container div.three-column-list a.anchor-block-protocol3 {text-decoration: none; color:#fff; display: block; width: 215px; margin:-10px; padding:10px 0 10px 10px;}
#content div.article #process-container div.three-column-list a.anchor-block-protocol1  {height:198px;}
#content div.article #process-container div.three-column-list a.anchor-block-protocol2  {height:333px;}
#content div.article #process-container div.three-column-list a.anchor-block-protocol3  {height:256px;}
#content div.article #process-container div.three-column-list ul {padding-right: 10px; list-style-type: disc; list-style-position:outside; list-style-image:none;}
#content div.article #process-container div.three-column-list ul li{*padding-left: 13px;}