
/* - main.css - */
@media screen {
/* https://auditor-general.parliament.nz/portal_css/main.css?original=1 */
/* */
/* */
body {
font: 100% Verdana, Arial, FreeSans, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: Verdana, Arial, FreeSans, sans-serif;
}
#content .documentDescription, #content #description {
font: bold 1.25em Verdana, Arial, FreeSans, sans-serif;
}
input {
font-family: "Lucida Grande", Arial, FreeSans;
}
#content pre {
font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
}
#content code {
font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
}
/* */
dl#portal-personaltools {
background-color: white;
}
dt#anon-personalbar a {
color: white !important;
background-color: white;
}
/* */
#portal-globalnav {
background-color: transparent;
border-bottom: 25px solid #205c90;
margin-bottom: 0;
padding-left: 2em;
/* */
width: 100% !important;
margin-left: -1.25%;
}
#portal-globalnav li a {
background-color: white;
padding: 0.8em;
color: black !important;
font-size: 115%;
border-left: 1px solid #205c90;
border-top: 1px solid #205c90;
border-right: 1px solid #205c90;
border-bottom: 0;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-radius-topleft: 10px;
-webkit-border-radius-topright: 10px;
-khtml-border-radius-topleft: 10px;
-khtml-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
min-width: 149px;
text-align: center;
}
#portal-globalnav li a:hover {
background-color: #75ae07;
color: black;
}
#portal-globalnav li.selected a {
background-color: #205c90;
color: white !important;
}
#portal-globalnav li.selected a:hover {
color: black !important;
}
/* */
#portal-breadcrumbs {
padding-left: 2em;
margin-top: 0.20em;
text-transform: lowercase;
padding-bottom: 0.30em;
background-color: white;
margin-left: 0;
margin-bottom: 0;
}
#portal-header {
border-bottom: 1px solid #205c90;
}
/* */
#content a:visited {
color: #75ae07 !important;
}
/* */
#portal-header {
background-image: url(masthead.jpg);
background-position: left 10%;
background-repeat: no-repeat;
}
/* */
#portal-searchbox {
margin: 0 2em 1.2em 0;
}
input.searchButton {
color: white;
background-color: #205c90;
font-size: 80%;
padding: 0.25em 2em 0.25em 0.5em;
border: 1px solid #205c90;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-radius-topleft: 5px;
-webkit-border-radius-topright: 5px;
-khtml-border-radius-topleft: 5px;
-khtml-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
input.searchField {
font-size: 80%;
padding-left: 1.1em;
background-image: url(search.jpg);
background-repeat: no-repeat;
}
.searchSection {
color: #205c90;
font-size: 70%;
}
.searchSection label {
vertical-align: top;
}
/* */
#portal-column-one, #portal-column-two {
margin-top: 0.9em;
}
dl.portlet {
font-family: Arial, FreeSans, sans-serif;
margin-top: 0.25em;
font-size: 90%;
}
dl.portlet dt, div.portletAssignments div.portletHeader {
background-color: #205c90;
color: white;
font: bold 104% Verdana, Arial, FreeSans, sans-serif;
padding-top: 0.6em;
padding-bottom: 0.6em;
}
div.portletHeader a {
color: white !important;
}
.portletHeader {
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-radius-topleft: 10px;
-webkit-border-radius-topright: 10px;
-khtml-border-radius-topleft: 10px;
-khtml-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
dt.portletHeader a {
color: white !important;
}
div.portletStaticText {
margin-top: 2.5em;
padding: 0 1em 1em 1em;
}
div.portletStaticText a:hover {
color: #75ad0a !important;
}
div.portletStaticText a:link, div.portalStaticText a:visited {
border-bottom: 0.1em solid #ccc !important;
}
div.portletStaticText div {
font-size: 90%;
}
/* */
img.image-left, img.image-right, .captioned img {
border: none;
}
/* */
.discreet {
color: #666;
font-size: 85%;
font-weight: normal;
}
/* */
.image-vmiddle {
vertical-align: middle;
}
/* */
.agportlet-icon {
float: left;
margin: 0 1em 0 0;
}
.agportlet-caption {
position: relative;
}
div.portletStaticText .agportlet-caption,
div.portletStaticText .agportlet-icon {
margin-bottom: 1em;
}
/* */
div.listingBar a:hover {
background-color: #75ae07 !important;
color: white !important;
}
div.listingBar a {
border-color: #205c90;
border-bottom-color: #205c90 !important;
}
/* */
#portal-siteactions {
font-size: 70%;
padding-bottom: 0.5em;
}
#portal-siteactions a:visited {
color: #205c90;
}
/* */
#portal-colophon {
font-size: 70%;
}
#portal-colophon a {
color: #999;
}
/* */
dl.toc dt {
text-transform: none;
}
#content ul.TOC1Digit {
margin-left: 0;
}
ul.TOC1Digit li {
list-style-type: none;
}
/* */
.documentDescription {
padding-top: 0.33em;
padding-bottom: 0.66em;
}
.documentFirstHeading {
padding-bottom: 0.33em;
}
/* */
/* */
table.plain th, table.plain td {
border: 1px solid #bbb;
}
/* */
table.listing {
border-left: 1px solid #bbb;
border-bottom: 1px solid #bbb;
}
table.listing .top {
border-left: 1px solid #bbb;
border-top: 1px solid #bbb;
border-right: 1px solid #bbb;
}
table.listing th {
text-align: left;
color: black;
font-weight: bold;
border: 0.1em solid #bbb;
border-style: solid solid none;
background: #d2dee9;
}
table.listing tr.odd th {
border: 0.1em solid #bbb;
border-style: solid solid none none;
}
table.listing tbody th {
font-weight: bold;
}
table.listing tbody tr {
text-align:left;
}
table.listing tbody tr.odd {
background: #f0f4f8;
}
table.listing tbody tr td {
background: transparent;
}
table.listing tbody tr.odd td {
background: #f0f4f8;
}
table.listing td {
border-right: 1px solid #bbb;
}
table.listing a {
border: none;
display: inline-block;
border-bottom: none !important;
}
table.listing td.draggable {
text-shadow: White 1px 1px 1px;
background: #bbb !important;
border-bottom: 1px solid white;
padding: 0.4em 0.4em 0 0.5em;
}
table.listing tbody tr.odd.selected td,
tr.selected {
background-color: #f0f4f8;
}
/* */
table.grid td,
table.grid th {
border: 1px solid #bbb;
padding: 0.5em;
}
/* */
table.vertical {
}
table.vertical th {
text-align: right;
}
table.vertical td {
border-top: 0.1em solid #bbb;
padding: 0.5em;
}
.autoFlowPlayer {
width: 100%;
height: 300px;
}
/* */
#portal-top {
z-index: 11000;
}
#LSResult {
opacity: 1.0;
background-color: white;
}
/* */
dl.portletRss dd.portletItem {
padding-bottom: 0;
}
/* */
#content .pullquote {
font-family: Georgia, "Times New Roman", Times, serif;
padding: 0 1em 1em 3em;
margin: 0 0 1em 1em;
font-weight: normal;
font-style: italic;
font-size: 120%;
color: black;
float: right;
width: 35%;
clear: right;
background-color: White;
background: url(pull-quote.gif) no-repeat top left;
border-left: 0 none white;
}
.pullquote p {
margin-top: 1em;
}
}


/* - crosswords.css - */
@media screen {
/* https://auditor-general.parliament.nz/portal_css/crosswords.css?original=1 */
.ecw-answerbox
{
color: black;
background-color: #FFFAF0;
border-color: #808080;
border-style: solid;
border-width: 1px;
display: block;
padding: .75em;
width: 240pt;
}
.ecw-box
{
border-style: solid;
border-width: 1pt;
cursor: pointer;
font-size: .12in;
font-weight: bold;
height: .18in;
overflow: hidden;
text-align: center;
width: .18in;
}
.ecw-boxcheated_sel
{
background-color: #FFF1D7;
border-color: #C00000;
color: #2080D0;
}
.ecw-boxcheated_unsel
{
background-color: #ffffff;
border-color: #606060;
color: #2080D0;
}
.ecw-boxerror_sel
{
background-color: #FFF1D7;
border-color: #C00000;
color: #BF0000;
}
.ecw-boxerror_unsel
{
background-color: #FFF0F0;
border-color: #606060;
color: #BF0000;
}
.ecw-boxnormal_sel
{
background-color: #FFF1D7;
border-color: #C00000;
color: #000000;
}
.ecw-boxnormal_unsel
{
background-color: #ffffff;
border-color: #606060;
color: #000000;
}
.ecw-button
{
width: 64pt;
}
.ecw-cluebox
{
border-bottom-width: 1px;
border-color: #c0c0c0;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid;
border-top-width: 1px;
margin-top: 1em;
padding-bottom: .5em;
padding-left: 0pt;
padding-right: 0pt;
padding-top: .5em;
}
.ecw-crosswordarea
{
background-color: #D0D8E0;
border-color: #808080;
border-style: solid;
border-width: 2px;
padding: .5em;
font-family: Segoe UI, Verdana, Arial, sans-serif;
font-size: small;
}
.ecw-copyright
{
margin-bottom: 1em;
font-size: x-small;
font-family: Segoe UI, Franklin Gothic Medium, Arial, sans-serif;
}
.ecw-input
{
font-family: Segoe UI, Franklin Gothic Medium, Arial, sans-serif;
}
.ecw-wordlabel
{
text-transform: uppercase;
margin: 0;
}
.ecw-wordinfo
{
font-size: 8pt;
color: #808080;
}
.ecw-worderror
{
color: #c00000;
font-weight: bold;
display: none;
margin-top: 1em;
}

}

