
/* - level1nav.css - */
@media screen {
/* http://www.courtsofnz.govt.nz/portal_css/level1nav.css?original=1 */
#portal-level1nav {
width: 768px;
background: url(level1nav-bg.gif) #ECECEC top repeat-x;
padding: 7px 7px 0 7px;
white-space: nowrap;
list-style: none;
margin: 0;
height: 22px;
line-height: normal;
font-size: 0.8em;
}
#portal-level1nav li {
display: inline;
margin: 0;
padding: 0 0 0 7px;
}
#portal-level1nav a {
padding: 5px 8px;
font-weight: bold;
}
#portal-level1nav a:link, #portal-level1nav a:active, #portal-level1nav a:visited {
text-decoration: none;
color: #FFF;
}
#portal-level1nav a:hover {
text-decoration: underline;
}
#portal-level1nav li ul ul {
top: -1px;
margin: 0 0 0 15em;
}
#portal-level1nav .navTreeLevel0 { padding: 0; }
#portal-level1nav .navTreeLevel1 { padding-left: 0;}
#portal-level1nav .navTreeLevel2 { padding-left: 0; }
#portal-level1nav .navTreeLevel3 { padding-left: 0; }
#portal-level1nav .navTreeLevel4 { padding-left: 0; }
#portal-level1nav .navTreeLevel5 { padding-left: 0; }
/* */
body.fullscreen #portal-level1nav {
margin-top: 4em;
}
/* */
#portal-level1nav li {
background: url("m-left-grey-grey.gif") no-repeat left top;
}
#portal-level1nav li a {
background-image: url("m-right-grey.gif");
background-repeat: no-repeat;
background-position: right top;
border-top-width: 0px;
}
#portal-level1nav ul {
margin-left: -2px;
}
#portal-level1nav li li {
border-top: 1px solid;
padding: 0;
}
#portal-level1nav li li,
#portal-level1nav li li a {
background-image: none !important;
background-color: #FFF;
color: #666 !important;
}
#portal-level1nav li li a.hasDropDown {
background-image:url('arrowRight.gif') !important;
background-position:14em 50% !important;
background-repeat:no-repeat !important;
}
/* */
#portal-level1nav li#portaltab-index_html {
background: url("m-left-grey-start.gif") no-repeat left top;
}
#portal-level1nav li#portaltab-index_html a {
background-image: url("m-right-grey.gif");
background-repeat: no-repeat;
background-position: right top;
}
#portal-level1nav li#portaltab-about {
background: url("m-left-grey-grey.gif") no-repeat left top;
}
#portal-level1nav li#portaltab-about a {
background-image: url("m-right-grey.gif");
background-repeat: no-repeat;
background-position: right top;
}
#portal-level1nav li#portaltab-business {
background: url("m-left-grey-grey.gif") no-repeat left top;
}
#portal-level1nav li#portaltab-business a {
background-image: url("m-right-grey.gif");
background-repeat: no-repeat;
background-position: right top;
}
#portal-level1nav li#portaltab-from,
#portal-level1nav li#portaltab-other-courts {
background: url("m-left-grey-grey.gif") no-repeat left top;
}
#portal-level1nav li#portaltab-from a,
#portal-level1nav li#portaltab-other-courts a {
background-image: url("m-right-grey-end.gif");
background-repeat: no-repeat;
background-position: right top;
padding-right: 14px;
}
#portal-level1nav li#portaltab-cases,
#portal-level1nav li#portaltab-courts,
#portal-level1nav li#portaltab-speechpapers,
#portal-level1nav li#portaltab-courts-frontpage-edit {
background: none;
}
#portal-level1nav li#portaltab-cases a,
#portal-level1nav li#portaltab-courts a,
#portal-level1nav li#portaltab-speechpapers a,
#portal-level1nav li#portaltab-courts-frontpage-edit a {
color: #666;
background: none;
padding: 5px 0;
}
#portal-level1nav li#portaltab-cases.selected a,
#portal-level1nav li#portaltab-courts.selected a,
#portal-level1nav li#portaltab-speechpapers.selected a,
#portal-level1nav li#portaltab-courts-frontpage-edit.selected a {
text-decoration: underline;
}

}


/* - level2nav.css - */
@media screen {
/* http://www.courtsofnz.govt.nz/portal_css/level2nav.css?original=1 */
#portal-level2nav {
position: relative;
background-color:#ECECEC;
margin: 0px 0;
padding: 10px 0 10px 15px;
}
#portal-level2nav li {
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}
#portal-level2nav a {
border-left: 1px solid #999;
padding: 0 6px 0 9px;
color: #666;
text-decoration: none;
margin: 0;
}
#portal-level2nav a:hover {
text-decoration: underline;
background-color: transparent;
}
#portal-level2nav a.first {
border-left: 0;
}

}


/* - main.css - */
@media screen {
/* http://www.courtsofnz.govt.nz/portal_css/main.css?original=1 */
/* */
body {
font-size: 76%; /* */
}
h1, h2, h3, h4, h5, h6 {
border-bottom: none;
font-size: 1em;
font-weight: bold;
padding: 4px 0;
}
h1.plain,
h2.plain,
h3.plain,
h4.plain,
h5.plain,
h6.plain {
color: #666;
}
#visual-portal-wrapper {
width: 782px;
border-right: 1px solid #ccc;
border-top:2px solid #999;
}
#portal-searchbox {
width: 772px;
padding: 0;
margin: 0;
border-left: 5px solid #1675AF;
border-right: 5px solid #1675AF;
background-color: #F8F8F0;
border-bottom: 1px solid #ACBBC2;
}
#portal-searchbox .LSBox {
float: right;
padding-right: 8px;
}
#portal-logo img {
margin: 0;
padding: 7px;
}
table#portal-columns {
width: 775px;
border-bottom: 1px solid #ECECEC;
padding-left: 7px;
line-height: 1.2;
}
#portal-column-one {
width: 161px;
background-color: #F4F6F1;
border-right: 1px dotted #ACBBC2;
}
#portal-column-content {
padding: 0;
}
#portal-column-content .documentEditable {
padding: 0.5em 0.5em 0.5em 0.5em; /* */
margin-top: 10px;
}
#portal-column-one .visualPadding {
padding: 0;
}
#region-content {
background: transparent url(header-content-wide.gif) left top no-repeat;
height: 1%; /* */
}
/* */
.documentContent ul.inside {
list-style-image: url("bluelil.gif");
}
/* */
.documentContent ul.download {
list-style-image: url("redlil.gif");
}
/* */
.documentContent ul.outside {
list-style-image: url("outsidelil.gif");
}
.documentContent a[href ="#top"],
.documentContent a.inpage {
margin: 0;
padding: 0 0 2px 20px;
}
.documentFirstHeading {
color: #666666;
font-family: Georgia,Times,serif;
font-size: 1.5em;
font-weight: bold;
padding-left: 50px;
border: none;
min-height: 50px;
}
#portal-siteactions {
float: none;
text-align: center;
margin: 0;
padding: 10px 0 10px 15px;
}
#portal-siteactions li a {
border-left: 1px solid #999;
padding: 0pt 4px 0pt 7px;
color: #666;
text-decoration: none;
margin: 0;
text-transform: none;
}
#portal-siteactions li a:hover {
text-decoration: underline;
background-color: transparent;
border-left: 1px solid #999;
border-top: none;  /* */
border-right: none;
border-bottom: none;
}
#portal-siteactions li#siteaction-home a,
#portal-siteactions li#siteaction-home a:hover {
border-left:  0;
}
/* */
#document-toc.toc {
float: none;
width: 100%;
}
#document-toc.toc,
#document-toc.toc .portletHeader,
#document-toc.toc .portletItem {
border: none;
}
#document-toc.toc .portletItem ol {
list-style-image: none; /* */
}
#document-toc.toc .portletItem ol ol {
list-style-image: none;
}
/* */
#content a.link-external {
background: none;
padding: 0;
}
/* */
.documentContent ul#case-list,
.documentContent ul#court-list,
.documentContent ul#speechpaper-list {
padding-top: 20px;
list-style-type: none;
list-style-image: none;
}
.documentContent ul#case-list li,
.documentContent ul#court-list li,
.documentContent ul#speechpaper-list li {
margin-bottom: 2em;
}
/* */
.LSResult {
z-index: 4;
}
/* */
.highlightedGlossaryTerm {
background:#fff;
border-bottom:0;
color: #000;
}
/* */
body.template-search #region-content {
padding: 1em 2em 2em !important;
}
body.template-search dl.searchResults dt {
font-size: 100%;
}
/* */
#portal-favouriteactions {
background-color: transparent;
white-space: nowrap;
list-style-image: none;
list-style-type: none;
height: auto;
line-height: normal;
float: none;
text-align: center;
margin: 0;
padding: 10px 0 10px 15px;
}
#portal-favouriteactions li {
display: inline;
}
#portal-favouriteactions li a {
background-color: transparent;
height: auto;
border-left: 1px solid #999;
padding: 0pt 4px 0pt 7px;
color: #247e9c;
text-decoration: none;
margin: 0;
font-weight: bold;
text-transform: none;
}
#portal-favouriteactions li a.first,
#portal-favouriteactions li a.first:hover {
border-left: 0;
}
#portal-favouriteactions li.selected a {
background-color: &dtml-globalBackgroundColor;;
color: &dtml-globalFontColor;;
border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
}
#portal-favouriteactions li a:hover {
color: &dtml-globalFontColor;;
text-decoration: underline;
background-color: transparent;
border-left: 1px solid #999;
border-top: none;  /* */
border-right: none;
border-bottom: none;
}
body.fullscreen #portal-favouriteactions {
display: none;
}
span.smaller {
font-size: 70%;
}
/* */
/* */
.userrole-anonymous #portal-personaltools-wrapper {
display: none;
}
#portal-siteactions li{
display: inline;
}
p.hiddenStructure {
display: none;
}
dl#portal-personaltools {
display: none;
}
dd.actionMenuContent li{
display: inline;
}
label.hiddenStructure {
display: none;
}
#portal-searchbox {
width: 991px;
height: 60px;
}
#hidden-structure{
display: none;
}
h5.hiddenStructure {
display: none;
}
#breadcrumbs-you-are-here {
display: none;
}
.portaltype-homepage #portal-breadcrumbs{
display: none;
}
table#portal-columns {
border-bottom: 1px solid #ECECEC;
padding-left: 7px;
line-height: 1.2;
}
ul.submenu {
padding-left: 0px;
}
div#sidebar-column {
position: relative;
float: left;
width: 298px;
left: 27px;
}
div#websites {
margin-bottom: -14px;
}
#anon-personalbar{
display: none;
}
#portal-searchbox .LSBox {
float: right;
padding-right: 8px;
}
.documentContent table.case-list {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}
dd.portletItem.lastItem {
margin: 0;
}
table.case-list td {
border: 1px solid #CCC;
padding: 2px 5px;
}
.contentViews {
background-color: transparent;
padding-left: 1em;
line-height: normal;
margin: 0;
list-style: none;
border: 1px solid #74ae0b;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}
.contentViews li {
display: inline;
padding-top: 0.5em;
}
.contentViews li a {
background-color: transparent;
border: 1px solid #74ae0b;
border-style: solid;
color: #578308;
height: auto;
margin-right: 0.5em;
padding: 0em 1em;
line-height: normal;
text-decoration: none;
text-transform: lowercase;
z-index: 1;
}
.contentViews .selected a {
background-color: #cde2a7;
border-bottom: #cde2a7 1px solid;
color: #578308;
}
.contentViews li a:hover {
background-color: #cde2a7;
color: #578308;
}
.configlet .contentViews {
font-size: 90%;
}
.contentActions {
background-color: #cde2a7;
border-left: 1px solid #74ae0b;
border-right: 1px solid #74ae0b;
color: #578308;
text-align: right;
text-transform: lowercase;
padding: 0 0 0 1em;
z-index: 2;
position:relative;
height: 1.6em;
}
.contentActions ul,
.contentActions li {
margin: 0;
list-style: none;
list-style-image: none;
color: #666666;
text-align: left;
line-height: 1.6em;
}
.contentActions li {
float: right;
z-index: 4;
border-left: 1px solid #74ae0b;
}
.contentActions a {
text-decoration: none;
color: #578308;
padding: 0 0.5em;
cursor: pointer;
}
.contentActions span.subMenuTitle {
padding: 0em 0.5em;
position: relative;
white-space: nowrap;
display: inline;
}
.contentActions a span.subMenuTitle {
padding: 0px;
display: inline;
}
.actionMenu {
position: relative;
margin: 0;
padding: 0;
}
.actionMenu .actionMenuHeader {
margin: 0;
padding: 0;
font-weight: normal;
}
.actionMenu.activated .actionMenuHeader {
position: relative;
z-index: 10;
}
.actionMenu .actionMenuHeader a {
display: block;
}
.arrowDownAlternative {
font-size: 0.85em;
}
.actionMenu .actionMenuContent {
display: none;
z-index: 5;
position: absolute;
top: 1.6em;
right: -1px;
height: auto;
padding: 0;
margin: 0;
}
.actionMenu.activated .actionMenuContent {
display: block !important;
}
.actionMenu.activated .actionMenuContent {
display: table !important;
border-collapse: collapse;
border-spacing: 0;
}
.actionMenu.deactivated .actionMenuContent {
display: none !important;
}
.actionMenu .actionMenuContent ul {
display: block;
background: #cde2a7;
border: 1px #74ae0b;
border-style: none solid solid solid;
margin: -2px 0 0 0;
padding: 0;
}
.actionMenu .actionMenuContent li {
float: none;
background-color: transparent;
display: inline;
padding: 0;
margin: 0;
border: 0;
}
.actionMenu .actionMenuContent li a {
display: block;
white-space: nowrap;
margin: 0.2em 0;
}
.actionMenu .actionMenuContent .selected {
display: block;
white-space: nowrap;
padding: 0 0.5em;
margin: 0.2em 0;
}
.actionMenu .actionMenuContent li a:hover {
background-color: #74ae0b;
color: White;
}
.actionMenu .actionMenuContent .actionSeparator a {
padding-top: 0.2em;
border-top: 1px solid #74ae0b;
}
#templateMenu li a {
padding-left: 16px;
}
ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
ul.configlets li {
margin-bottom: 1em;
}
ul.configlets li a {
text-decoration: none;
border: none;
}
ul.configlets li a:visited {
color: #999999;
background-color: transparent;
}
ul.configlets li a:active {
color: #999999;
background-color: transparent;
}
ul.configlets li label {
font-weight: bold;
}
ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none;
}
ul.configletDetails li {
margin-bottom: 1em;
display: inline;
}
ul.configletDetails li a {
text-decoration: none;
}
ul.configletDetails li label {
font-weight: bold;
}
ul.configletDetails li.configletDescription {
display: block;
color: #76797c;
font-size: 85%;
margin: 0;
}
.stx table p {
margin: 0;
padding: 0;
}
.stx table {
border: 1px solid #8cacbb ! important;
}
.stx table td {
border-bottom: 1px solid #8cacbb;
}
.reviewHistory,
.contentHistory {
display: inline;
font-size: 110% !important;
color: Black;
}
.comment {
background: #eef3f5;
border: 1px dashed #8cacbb;
padding: 0.25em 1em 0.5em 1em;
margin-bottom: 1em;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
border-bottom: 1px dashed #76797c;
font-weight: normal;
}
.comment h3 a {
background-image: url(discussionitem_icon.gif);
background-repeat: no-repeat;
padding-left: 18px;
margin-left: -1px;
margin-bottom: 1px;
min-height: 1.6em;
height: auto;
line-height: 1.6em;
}
.commentBody {
margin: 0 1em 1em 1em;
}
.spacer {
margin: 1em;
}
dl.collapsible {
border: 1px solid #8cacbb !important;
margin: 1em 0 0 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em;
clear: left;
}
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 6px 0 22px;
background: White url(treeExpanded.gif) no-repeat 6px 50%;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none !important;
height: 1em;
width: auto;
}
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: static;
margin: 0;
padding: 0 0 0 22px;
line-height: 1em;
background: transparent url(treeCollapsed.gif) no-repeat 6px 50%;
cursor: pointer;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none !important;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 22px;
line-height: 1em;
background: transparent url(treeCollapsed.gif) no-repeat 6px 50%;
cursor: pointer;
display: inline;
}
.configlet .documentEditable {
padding: 0em !important;
}
.documentEditable .documentContent {
border: 1px solid #74ae0b;
padding: 0;
}
.label {
font-weight: bold;
display: inline;
padding-right: 0.5em;
}
.optionsToggle {
border: 1px solid #8cacbb;
color: #666666;
background-color: #ececec;
font-weight: normal !important;
font-size: 85%;
}
#portal-column-content fieldset > * input:focus,
#portal-column-content fieldset > * textarea:focus {
border-color: #ffa500;
border-width: 1px;
}
.highlightedSearchTerm {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
.noInheritedRoles {
color: #a0a0a0;
}
.currentItem {
border-collapse: collapse;
border: 2px solid #ffa500;
padding: 1px;
}
.managePortletsLink {
display:  block;
color: #76797c;
font-size: 85%;
font-weight: normal;
}
ul.formTabs {
position: relative;
display: block;
margin: 0 0 -2em 0;
padding: 0;
list-style-type: none;
text-align: center;
}
li.formTab {
display: inline;
margin: 0;
padding: 0;
}
li.formTab a {
display: inline-block;
}
li.formTab a {
border-top: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
border-left: 1px dotted #8cacbb;
background: White;
margin: 0;
padding: 0.125em 0.75em;
text-decoration: none;
}
li.formTab a:visited {
color: #999999;
}
li.firstFormTab a {
border-left: 1px solid #8cacbb;
}
li.lastFormTab a {
border-right: 1px solid #8cacbb;
}
li.formTab a.selected {
background: #ececec;
}
li.formTab a:hover {
background: #ececec;
}
li.formTab a.notify {
background-color: #ffce7b;
color: #666666;
}
li.formTab a.required span {
background-image: url(/required.gif);
background-position: center right;
background-repeat: no-repeat;
padding-right: 8px;
}
li.formTab a.notify:hover {
background-color: #ffa500;
}
.formPanel {
padding: 1em 1em 1em 1em;
border: 1px solid #8cacbb;
}
.formPanel.hidden {
display: none;
}
div.formControls input.hidden {
display: none;
}
/* */
#content-history #history dd {
margin-top: 0.8em;
}
#content-history div.historyRecord {
font-size: 90%;
margin-bottom: 10px;
}
#content-history div.historyTools ul {
float: right;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-top: 0;
}
#content-history div.historyTools ul li {
display: inline;
}
#content-history div.historyTools ul li a {
border-bottom: none;
}
#content-history .historyAction {
color: #578308;
}
#content-history .historyByLine {
margin-bottom: 1em;
}
#content-history div.historyComment {
background-color: #ececec;
padding: 0.25em 1em;
}
#content-history div.historyComment p {
color: #666666;
margin: 0;
padding-top: 1px;
}
#content-history a.historyComparePrevious {
border-bottom: medium none;
border-top: 1px dotted #8cacbb;
display: block;
margin-bottom: -15px;
margin-top: 11px;
}
#content-history dl div.historyRecord a.historyComparePrevious span {
background-color: white;
left: 50%;
position: relative;
top: -1em;
}
#portal-column-one {
vertical-align: top;
width: 161px;
border-collapse: collapse;
padding: 0;
}
/* */
#portaltab-cases .submenu {
display: none;
}
#portaltab-courts .submenu {
display: none;
}
#portaltab-speechpapers .submenu {
display: none;
}
dl.portalMessage.info {
font-size: 85%;
background-color: #ffffe3;
border: 1px solid #996;
}
dl.portalMessage dt {
background-color: #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: white;
line-height: 1.25em;
}
#portal-level2nav li.selected a {
font-weight: bold;
color: #CC5F00;
}
#portal-level2nav li.selected a {
font-weight: bold;
color: #CC5F00;
}
#content a.link-external {
background: none;
padding: 0;
}
.documentActions li {
display: inline;
font-size: 85%;
margin: 0 0.5em;
padding: 0 0.25em;
background-color: white;
}
.documentActions {
margin: 1em 0;
padding: 0;
text-align: right;
border-top: 1px solid #8cacbb;
}
#portal-searchbox {
width: 773px;
}
#content #portal-sitemap a {
padding: 2px 0;
}
.formHelp {
font-weight: normal;
}
div#atrb_relatedItems {;
background: white;
border: 2px solid;
z-index: 5;
padding: 20px;
display: none;
}
.close {
background-color: #ececec;
border-color: #8cacbb;
border-style: solid;
border-width: 1px;
padding: 0em 1em;
text-align: center;
text-transform: lowercase;
vertical-align: top;
margin: 1em 0em;
font-size: 150%;
clear: both;
cursor: pointer;
}
#atrbResults > div{
border-top: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
padding: 5px;
}
.required {
background: url(/required.gif) center left no-repeat;
padding: 0 0 0 8px;
}
}
#archetypes-fieldname-message > div:nth-child(5), #archetypes-fieldname-addr_phys > div:nth-child(5),#archetypes-fieldname-addr_post > div:nth-child(5),.fieldTextFormat{
display: none;
}
/* */
#content-core > dl dt {
padding-top: 27px;
}
.template-login_form #login-form {
width: 30em;
margin: 0 auto;
padding: 1em 1em 1em 1em;
line-height: 1.5em;
border: 1px solid #8cacbb;
}
#login-form > div:nth-child(13) > label{
float: left;
width: 100%;
}
#login-form > div:nth-child(14) > label{
float: left;
width: 100%;
}
#LSShadow > fieldset > div > ul > li:last-child > a {
display: none;
}
/* */
#footer #action-button,
#details_panel,
#addimage_panel {
margin-left: 0 !important;
}
.placeholder {
color: #999999;
}
.template-faq_view a.link-parent {
background: none;
padding-left: 0;
}
/* */
#LSResult .discreet:before {
content: "(";
}
#LSResult .discreet:after {
content: "%)";
}
#LSResult #LSNothingFound + .LSRow a {
display: none;
}
.twitter-button {
position: absolute;
right: 10px;
top: 40px;
}
.portaltype-homepage #main-column {
position: relative;
}
.twitter-feed {
margin-top: 20px;
float: right;
}

}


/* - rollover.css - */
@media screen {
/* http://www.courtsofnz.govt.nz/portal_css/rollover.css?original=1 */
/* */
#portal-level1nav a span {
display: none;
}
#portal-level1nav a:hover span {
width: 7px;
height: 22px;
position: absolute;
display: block;
background-color: transparent;
background-position: left;
background-repeat: no-repeat;
top: 0;
}
#portal-level1nav a:hover span.aOne {
left: -7px;
}
#portal-level1nav a:hover span.aTwo {
right: -7px;
}
#portal-level1nav li#portaltab-index_html a:hover,
#portal-level1nav li#portaltab-higher-courts a:hover {
background-image: url("m-right-blue.gif");
}
#portal-level1nav li#portaltab-index_html a:hover span.aOne,
#portal-level1nav li#portaltab-higher-courts a:hover span.aOne {
background-image: url("m-left-blue-start.gif");
}
#portal-level1nav li#portaltab-index_html a:hover span.aTwo {
background-image: url("m-left-blue-grey.gif");
}
#portal-level1nav li#portaltab-higher-courts a:hover span.aTwo {
background-image: url("m-left-blue-yellow.gif");
}
#portal-level1nav li#portaltab-about a:hover {
background-image: url("m-right-green.gif");
}
#portal-level1nav li#portaltab-about a:hover span.aOne {
background-image: url("m-left-grey-green.gif");
}
#portal-level1nav li#portaltab-about a:hover span.aTwo {
background-image: url("m-left-green-grey.gif");
}
#portal-level1nav li#portaltab-other-courts a:hover {
background-image: url("m-right-green-end.gif");
}
#portal-level1nav li#portaltab-other-courts a:hover span.aOne {
background-image: url("m-left-yellow-green.gif");
}
#portal-level1nav li#portaltab-business a:hover {
background-image: url("m-right-yellow.gif");
}
#portal-level1nav li#portaltab-business a:hover span.aOne {
background-image: url("m-left-grey-yellow.gif");
}
#portal-level1nav li#portaltab-business a:hover span.aTwo {
background-image: url("m-left-yellow-grey.gif");
}
#portal-level1nav li#portaltab-from a:hover {
background-image: url("m-right-orange-end.gif");
}
#portal-level1nav li#portaltab-from a:hover span.aOne {
background-image: url("m-left-grey-orange.gif");
}

}


/* - map.css - */
@media screen {
/* http://www.courtsofnz.govt.nz/portal_css/map.css?original=1 */
div#courts-map div.map {
float: left;
position: relative;
}
div#courts-map div.map:after {
clear: both;
height: 0;
display: block;
visibility: hidden;
content: ".";
}
div#courts-map dl.map {
float: left;
width: 358px;
height: 468px;
margin: 0;
padding: 0;
background: url(map/nz-regions.gif) no-repeat;
}
div#courts-map dl.map dt,
div#courts-map dl.map dd {
margin: 0;
padding: 0;
}
div#courts-map div.mapregion{
position: absolute;
width: 358px;
height: 468px;
margin: 0;
padding: 0;
left: 0px;
top: 0px;
background: url(map/nz-regions.gif) no-repeat;
}
div#courts-map div.mapregion-northern{
visibility: hidden;
background-position: 0px -468px;
}
div#courts-map div.mapregion-waikato{
visibility: hidden;
background-position: 0px -936px;
}
div#courts-map div.mapregion-central{
visibility: hidden;
background-position: 0px -936px;
}
div#courts-map div.mapregion-southern{
visibility: hidden;
background-position: 0px -1404px;
}
div#courts-map div.mapregion-wellington{
visibility: hidden;
background-position: 0px -1404px;
}
div#courts-map div.mapregion-chatham{
visibility: hidden;
background-position: 0px -1404px;
}
div#courts-map div.select_northern{
position: absolute;
top: 55px;
left: 200px;
width: 70px;
height: 75px;
}
div#courts-map div.select_waikato{
position: absolute;
top: 130px;
left: 240px;
width: 70px;
height: 55px;
}
div#courts-map div.select_waikato2{
position: absolute;
top: 145px;
left: 310px;
width: 30px;
height: 60px;
}
div#courts-map div.select_central{
position: absolute;
top: 180px;
left: 230px;
width: 80px;
height: 50px;
}
div#courts-map div.select_wellington{
position: absolute;
top: 230px;
left: 250px;
width: 30px;
height: 27px;
}
div#courts-map div.select_wellington2{
position: absolute;
top: 230px;
left: 206px;
width: 34px;
height: 40px;
}
div#courts-map div.select_wellington3{
position: absolute;
top: 400px;
left: 290px;
width: 50px;
height: 50px;
}
div#courts-map div.select_southern{
position: absolute;
top: 230px;
left: 180px;
width: 30px;
height: 40px;
}
div#courts-map div.select_southern2{
position: absolute;
top: 270px;
left: 140px;
width: 95px;
height: 60px;
}
div#courts-map div.select_southern3{
position: absolute;
top: 320px;
left: 80px;
width: 110px;
height: 80px;
}
div#courts-map div.select_southern4{
position: absolute;
top: 400px;
left: 100px;
width: 30px;
height: 20px;
}
div#courts-map div#select_none{
position: absolute;
top: 0px;
left: 0px;
width: 360px;
height: 470px;
}
div#courts-map div#test{
position: absolute;
top: 0px;
left: 0px;
visibility: hidden;
width: 200px;
height: 100px;
background: #000 url( 'home-district-header.jpg' );
}
div#courts-map div#leftCol{
float: left;
width: 110px;
padding: 0 5px;
}
div#courts-map div#rightCol{
float: left;
width: 110px;
padding: 0 5px;
}
div#courts-map div#leftCol ul,
div#courts-map div#rightCol ul{
border: 1px solid #9d9615;
margin: 8px 0;
padding: 0 0 3px;
text-indent: 0;
list-style: none;
font-size: 9px;
background: #fff;
}
div#courts-map div#leftCol ul li,
div#courts-map div#rightCol ul li{
margin: 2px;
padding: 0;
}
div#courts-map div#leftCol ul li ul,
div#courts-map div#rightCol ul li ul{
border: 0;
margin: 0;
padding: 0 16px;
}
div#courts-map div#leftCol ul li.region,
div#courts-map div#rightCol ul li.region{
margin: 0;
padding: 2px 4px;
text-transform: uppercase;
color: #4f558f;
background: #f6f6f6;
}
div#courts-map div#leftCol ul li span.city,
div#courts-map div#rightCol ul li span.city{
padding-left: 4px;
color: #a7a7a7;
}
div#courts-map div#leftCol ul li a,
div#courts-map div#rightCol ul li a{
padding: 0 4px;
display: block;
text-decoration: none;
color: #666;
border-bottom: none;
}
div#courts-map div#leftCol ul li a:hover,
div#courts-map div#rightCol ul li a:hover{
text-decoration: underline;
color: #4f558f;
background: transparent;
}
div#courts-map dl.map a.kaitaia{
position: absolute;
top: 70px;
left: 216px;
}
div#courts-map dl.map a.kaikohe{
position: absolute;
top: 80px;
left: 236px;
}
div#courts-map dl.map a.whangarei{
position: absolute;
top: 90px;
left: 246px;
}
div#courts-map dl.map a.dargaville{
position: absolute;
top: 98px;
left: 234px;
}
div#courts-map dl.map a.warkworth{
position: absolute;
top: 110px;
left: 250px;
}
div#courts-map dl.map a.auckland{
position: absolute;
top: 124px;
left: 254px;
}
div#courts-map dl.map a.thames{
position: absolute;
top: 130px;
left: 268px;
}
div#courts-map dl.map a.waihi{
position: absolute;
top: 136px;
left: 278px;
}
div#courts-map dl.map a.huntly{
position: absolute;
top: 140px;
left: 260px;
}
div#courts-map dl.map a.morrinsville{
position: absolute;
top: 143px;
left: 266px;
}
div#courts-map dl.map a.hamilton{
position: absolute;
top: 146px;
left: 260px;
}
div#courts-map dl.map a.tauranga{
position: absolute;
top: 144px;
left: 284px;
}
div#courts-map dl.map a.te-awamutu{
position: absolute;
top: 152px;
left: 262px;
}
div#courts-map dl.map a.whakatane{
position: absolute;
top: 152px;
left: 296px;
}
div#courts-map dl.map a.opotiki{
position: absolute;
top: 155px;
left: 304px;
}
div#courts-map dl.map a.ruatoria{
position: absolute;
top: 153px;
left: 333px;
}
div#courts-map dl.map a.rotorua{
position: absolute;
top: 160px;
left: 286px;
}
div#courts-map dl.map a.tokoroa{
position: absolute;
top: 162px;
left: 278px;
}
div#courts-map dl.map a.te-kuiti{
position: absolute;
top: 164px;
left: 258px;
}
div#courts-map dl.map a.taupo{
position: absolute;
top: 173px;
left: 280px;
}
div#courts-map dl.map a.taumarunui{
position: absolute;
top: 179px;
left: 260px;
}
div#courts-map dl.map a.gisborne{
position: absolute;
top: 176px;
left: 322px;
}
div#courts-map dl.map a.wairoa{
position: absolute;
top: 184px;
left: 312px;
}
div#courts-map dl.map a.new-plymouth{
position: absolute;
top: 184px;
left: 238px;
}
div#courts-map dl.map a.hawera{
position: absolute;
top: 198px;
left: 243px;
}
div#courts-map dl.map a.napier{
position: absolute;
top: 194px;
left: 296px;
}
div#courts-map dl.map a.hastings{
position: absolute;
top: 198px;
left: 292px;
}
div#courts-map dl.map a.taihape{
position: absolute;
top: 202px;
left: 270px;
}
div#courts-map dl.map a.whanganui{
position: absolute;
top: 210px;
left: 258px;
}
div#courts-map dl.map a.waipukurau{
position: absolute;
top: 208px;
left: 290px;
}
div#courts-map dl.map a.marton{
position: absolute;
top: 214px;
left: 268px;
}
div#courts-map dl.map a.feilding{
position: absolute;
top: 219px;
left: 269px;
}
div#courts-map dl.map a.dannevirke{
position: absolute;
top: 215px;
left: 284px;
}
div#courts-map dl.map a.palmerston-north{
position: absolute;
top: 225px;
left: 267px;
}
div#courts-map dl.map a.levin{
position: absolute;
top: 235px;
left: 259px;
}
div#courts-map dl.map a.masterton{
position: absolute;
top: 240px;
left: 270px;
}
div#courts-map dl.map a.wellington{
position: absolute;
top: 246px;
left: 253px;
}
div#courts-map dl.map a.nelson{
position: absolute;
top: 246px;
left: 216px;
}
div#courts-map dl.map a.blenheim{
position: absolute;
top: 250px;
left: 228px;
}
div#courts-map dl.map a.westport{
position: absolute;
top: 260px;
left: 183px;
}
div#courts-map dl.map a.kaikoura{
position: absolute;
top: 274px;
left: 228px;
}
div#courts-map dl.map a.greymouth{
position: absolute;
top: 280px;
left: 176px;
}
div#courts-map dl.map a.rangiora{
position: absolute;
top: 298px;
left: 208px;
}
div#courts-map dl.map a.whataroa{
position: absolute;
top: 302px;
left: 160px;
}
div#courts-map dl.map a.christchurch{
position: absolute;
top: 308px;
left: 208px;
}
div#courts-map dl.map a.ashburton{
position: absolute;
top: 319px;
left: 191px;
}
div#courts-map dl.map a.timaru{
position: absolute;
top: 332px;
left: 178px;
}
div#courts-map dl.map a.oamaru{
position: absolute;
top: 345px;
left: 175px;
}
div#courts-map dl.map a.queenstown{
position: absolute;
top: 352px;
left: 128px;
}
div#courts-map dl.map a.alexandra{
position: absolute;
top: 357px;
left: 139px;
}
div#courts-map dl.map a.dunedin{
position: absolute;
top: 370px;
left: 166px;
}
div#courts-map dl.map a.gore{
position: absolute;
top: 377px;
left: 132px;
}
div#courts-map dl.map a.balclutha{
position: absolute;
top: 380px;
left: 150px;
}
div#courts-map dl.map a.invercargill{
position: absolute;
top: 394px;
left: 124px;
}
div#courts-map dl.map a.chatham-islands{
position: absolute;
top: 422px;
left: 304px;
}
div#courts-map dl.map dt{
list-style: none;
display: inline;
}
div#courts-map dl.map dd{
position: absolute;
left: -9999px;
z-index: 99;
width: 187px;
color: #898686;
font-size: 1em;
}
div#courts-map dl.map dd#popup_help{
position: absolute;
left: 5px;
top: 5px;
z-index: 99;
width: 187px;
color: #898686;
font-size: 1em;
}
div#courts-map dl.map dd img{
float: right;
width: 68px;
height: 70px;
margin: 4px 7px 0 4px;
vertical-align: bottom;
}
div#courts-map div.details {
font-size: 0.8em;
padding: 4px;
}
div#courts-map div.popup_middle {
background: url(map/box-mid.gif) 0 0 repeat-y;
}
div#courts-map p.popup_bottom {
height: 80px;
}
div#courts-map dl.map a.location{
display: block;
text-indent: -9999px;
background: url(map/dot.gif) 0 0 no-repeat;
width: 5px;
height: 6px;
outline: none;
text-decoration: none;
}
div#courts-map dl.map a.location:hover{
background: url(map/dot.gif) 0 -6px no-repeat;
}
div#courts-map dl.map dd a{
text-decoration: none;
color: #000;
}
div#courts-map span.dotted{
width: 100%;
height: 1px;
margin: 0;
display: block;
background: url(map/dotted.gif) no-repeat;
}
div#courts-map div.map dl.map dd h2{
margin: 0;
padding: 6px 4px 2px 4px;
font-size: 0.9em;
background: url(map/box-top.gif) 0 0 no-repeat;
color: #4f558f;
}
div#courts-map div.map dl.map dd h3{
margin: 0;
padding: 6px 4px 2px 4px;
font-size: 0.9em;
background: url(map/box-bak.gif) 0 0 no-repeat;
}
div#courts-map div.map dl.map dd h3 a{
font-weight: normal;
color: #333;
}
div#courts-map div.map dl.map dd p.popup_bottom{
margin: 0;
padding: 2px 2px 10px 4px;
font-size: 0.8em;
background: url(map/box-main.gif) 0 bottom no-repeat;
}
div#courts-map div.map dl.map dd#popup_help p{
margin: 0;
padding: 2px 2px 10px 4px;
font-size: 0.8em;
background: url(map/box-help.gif) 0 bottom no-repeat;
}

}

