
/* - columns.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/columns.css?original=1 */
/* */
#portal-columns {
width: 100% !important;
border-collapse: collapse;
border-spacing: 0;
}
#portal-column-one {
vertical-align: top;
width: 16em;
border-collapse: collapse;
padding: 0;
}
#portal-column-content {
vertical-align: top;
border-collapse: collapse;
padding: 1em 1em 0 1em;
margin: 0em 0em 2em 0em;
}
#portal-column-two {
vertical-align: top;
width: 16em;
border-collapse: collapse;
padding: 0;
}
/* */
body.fullscreen #portal-column-one,
body.fullscreen #portal-column-two {
display: none;
}
body.fullscreen #portal-column-content {
width: 100%;
margin: 0;
padding: 0;
}
/* */

}


/* - authoring.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/authoring.css?original=1 */
/* */
/* */
/* */
.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: none;
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: none;
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: Black;
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;
}
.actionMenu .actionMenuContent .actionMenuSelected {
color: #000;
font-weight: bold;
}
#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: #436976;
background-color: transparent;
}
ul.configlets li a:active {
color: #436976;
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: 90%;
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 solid #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 solid #76797c;
font-weight: normal;
}
.comment h3 a {
background-image: url(/discussionitem_icon.png);
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.png) 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.png) 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.png) no-repeat 6px 50%;
cursor: pointer;
display: inline;
}
.configlet .documentEditable {
padding: 0em !important;
}
.documentEditable #content {
border: 1px solid #74ae0b;
padding: 0;
}
.label {
font-weight: bold;
display: inline;
padding-right: 0.5em;
}
.optionsToggle {
border: 1px solid #8cacbb;
color: Black;
background-color: #dee7ec;
font-weight: normal !important;
font-size: 90%;
}
/* */
.portalNotLoggedIn {}
#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: 90%;
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: #436976;
}
li.firstFormTab a {
border-left: 1px solid #8cacbb;
}
li.lastFormTab a {
border-right: 1px solid #8cacbb;
}
li.formTab a.selected {
background: #dee7ec;
}
li.formTab a:hover {
background: #dee7ec;
}
li.formTab a.notify {
background-color: #ffce7b;
color: Black;
}
li.formTab a.required span {
background-image: url(/required.png);
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;
}
/* */
#history dd {
}
div.historyRecord {
margin-bottom: 1em;
border: 1px solid #8cacbb;
}
div.historyTools ul {
float: right;
margin: 0.5em 1em;
}
div.historyTools ul li {
display: inline;
padding: 0 0.015em;
}
div.historyTools ul li a{
border-bottom: none;
}
div.historyTools form {
display: inline;
}
.historyAction {
}
.historyByLine {
background: #dee7ec;
padding: 0.5em;
}
div.historyLinks {
float: right;
clear: right;
margin: 0.5em 1em 0 0;
}
div.historyComment {
padding: 0.5em 1em;
}
div.historyComment p {
margin: 0;
padding-top: 1px;
}
a.historyComparePrevious {
border-top: 1px dotted #ccc;
display: block;
margin-top: 3em;
text-align: center;
}
a.historyComparePrevious span {
background-color: white;
position: relative;
top: -0.75em;
padding: 0 0.5em;
}
/* */
/* */
a.multiSelect {
position: relative;
cursor: default;
text-decoration: none;
color: black;
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
}
a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
color: black;
text-decoration: none;
}
a.multiSelect span
{
overflow: hidden;
display: -moz-inline-stack;
display: inline-block;
white-space: nowrap;
text-align: right;
color: #777777;
}
.multiSelectOptions {
margin-top: -1px;
overflow-y: auto;
border: solid 1px #999999;
background: #FFF;
height: 14em;
width: 100%;
}
.multiSelectOptions LABEL {
padding: 2px 0 0 0;
display: block;
line-height: 1em;
font-weight: normal;
}
.multiSelectOptions LABEL.optGroup
{
font-weight: bold;
}
.multiSelectOptions .optGroupContainer LABEL
{
padding-left: 10px;
}
.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL
{
padding-left: 18px;
}
.multiSelectOptions input{
vertical-align: middle;
margin: 1px 4px 4px 6px;
}
.multiSelectOptions LABEL.checked {
background-color: #EEE;
}
.multiSelectOptions LABEL.selectAll {
border-bottom: dotted 1px #CCC;
}
.multiSelectOptions LABEL.hover {
background-color: #777;
color: white;
}
.formHelp {
font-weight: normal !important;
}
#existingTagsSection {
position: relative;
margin-left: 3em;
}
#existingTags {
float: left;
width: 50%;
}
#content dd {
margin-bottom: 1px;
margin-left: 0;
}
#selectedTagsSection {
margin-left: 3em;
float: left;
width: 43%;
margin-bottom: 0em !important;
}
#selectedTags {
margin-bottom: 1em;
}
#newTagsSection {
width: 49%;
margin-left: 3em;
}
span.selectedTag {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-border-radius:0.5em;
border-radius:0.5em;
background-attachment:scroll;
background-color:#DDDDDD;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:black;
padding-bottom:0.25em;
padding-left:0.5em;
padding-right:0.5em;
padding-top:0.25em;
}
p.selectedTag {
margin-bottom: .4em !important;
}
#existingTagsTitle, #newTagsTitle {
float: left;
}
#existingTagsHelp, #newTagsHelp {
float: right;
}
/* */
/* */

}


/* - portlets.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/portlets.css?original=1 */
/* */
/* */
/* */
.managePortletsFallback {
margin: 0 0 0 1em;
}
/* */
.portlet {
margin: 1px 0 1em 0;
border-bottom: 1px solid #8cacbb;
background-color: White;
}
.portlet a {
text-decoration: none;
}
.portlet a.tile {
display: block;
}
.portletItem ul {
list-style-type: none
}
/* */
.portletItem a,
.portletFooter a {
border-bottom: none;
}
.portletItem a:visited,
.portletFooter a:visited {
color: #436976;
}
.portletHeader, .managedPortlet .portletHeader {
background-color: #dee7ec;
border: 1px solid #8cacbb;
padding: 0em 1em;
text-transform: none;
font-weight: normal;
line-height: 1.6em;
}
.portletHeader a, .managedPortlet .portletHeader a {
color: Black;
}
.inheritedPortlet .portletHeader {
background-color: transparent;
}
.portletItem {
margin: 0;
padding: 1em;
border-left: 1px solid #8cacbb;
border-right: 1px solid #8cacbb;
}
.portletItem ol {
margin: 0 0 0 1em;
}
.portletItemDetails {
text-align: right;
display: block;
color: Black;
}
.portletFooter {
background-color: #eef3f5;
margin: 0;
padding: 0.25em 1em;
border: 1px solid #8cacbb;
border-style: dotted solid none solid;
text-align: right;
}
/* */
.portletTopLeft {}
.portletTopRight {}
.portletBottomLeft {}
.portletBottomRight {}
.dayPopup {
background-color: #ffffe1;
border: 1px solid Black;
padding: 0.2em;
position: absolute;
visibility: hidden;
width: 12em;
z-index: 2;
}
.date {
font-weight: bold;
}
.portletCalendar {
width: 100%;
margin: 1px 0 1em 0;
width: 100%;
}
.portletCalendar dt {
background-color: #dee7ec;
font-weight: normal;
text-align: center;
line-height: 1.6em;
border-bottom: none;
}
.portletCalendar dd {
margin: 0;
padding: 0;
}
.portletCalendar a {
text-decoration: none;
}
.portletCalendar a:hover {
text-decoration: none;
}
.ploneCalendar {
border-collapse: collapse;
border-spacing:0;
width: 100%;
}
.ploneCalendar td {
background-color: transparent;
width: 14%;
text-align: center;
padding: 2px;
}
.ploneCalendar .weekdays th {
background-color: #dee7ec;
border: 1px solid #8cacbb;
border-style: solid none;
text-align: center;
padding: 2px;
font-weight: normal;
}
.ploneCalendar .event {
background-color: #dee7ec;
font-weight: bold;
}
.ploneCalendar .todayevent {
background-color: #dee7ec;
border: 2px solid #ffa500;
font-weight: bold;
}
.ploneCalendar .todaynoevent {
border-collapse: collapse;
border: 2px solid #ffa500;
}
.managePortletsLink {
text-align: center;
}
div.portlets-manager div.section {
padding-top: 1em !important;
}
div.managedPortlet {
padding-top:0.5em;
padding-bottom:0.5em;
background-color: transparent;
}
.managedPortlet .portletHeader {
min-height: 3em !important;
}
.managedPortlet a {
text-decoration: underline;
}
.managedPortletActions {
display:block;
float:right;
}
.managedPortletActions a {
text-decoration: none;
}
.managedPortletActions a.up,
.managedPortletActions a.down {
color:blue !important;
}
.managedPortletActions a.delete {
color:red !important;
}
.blockedPortlet .portletHeader {
border-color: #76797c;
}
.blockedPortlet .portletBlockedMessage {
color: #76797c;
}
/* */
.toc {
float: right;
width: 30%;
font-size: 90%;
margin: 0 0 0.5em 0.5em;
}
.toc .TOC1Digit {
margin-left: 1em;
}
.toc .TOC2Digit {
margin-left: 2em;
}
.toc .TOC3Digit {
margin-left: 3em;
}
/* */
.portletStaticText ul {
list-style-image: url(/bullet.png);
list-style-type: square;
margin: 0.5em 0 0 1.5em;
}
.portletStaticText ol {
margin: 0.5em 0 0 2em;
}
/* */
#portal-column-one fieldset.livesearchContainer {
right: inherit !important;
top: 1.5em !important;
}
/* */

}


/* - invisibles.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/invisibles.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
ul.visualNoMarker,
ol.visualNoMarker {
list-style-type: none;
list-style-image: none;
margin: 0.5em 0 0 0;
}
.visualOverflow {
overflow: auto;
margin: 0 0 1em 0;
}
.visualOverflow pre,
.visualOverflow table,
.visualOverflow img {
margin: 0;
}
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.contentViews .hiddenStructure,
.contentActions .hiddenStructure {
position: absolute;
top: -200px;
left: -200px;
}
.hiddenLabel {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
/* */
.visualClear {
display: block;
clear: both;
}
/* */
.netscape4 {
display: none;
}
/* */
tr.dragging td {
background-color: #ff6 !important;
}
.draggingHook {
cursor: move;
}
.notDraggable {
}
/* */
}


/* - navtree.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/navtree.css?original=1 */
/* */
/* */
/* */
.portletNavigationTree {
padding: 0;
list-style: none !important;
list-style-image: none !important;
line-height: 1em;
}
.navTree {
list-style: none;
list-style-image: none;
margin-top: 1px;
}
.navTree li {
margin-bottom: 1px;
}
.navTreeItem {
display: block;
padding: 0;
margin: 0;
}
.navTreeItem a,
dd.portletItem .navTreeItem a {
border: 1px solid White;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
background-color: #dee7ec;
color: #436976;
border: 1px solid #8cacbb;
}
.navTreeCurrentItem {
background-color: #dee7ec;
color: #436976;
border: 1px solid #8cacbb !important;
}
li.navTreeCurrentItem {
display: block;
padding: 0 0 0 1px;
margin: 0 0 2px -1px;
}
li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
display: block;
border: 1px solid #dee7ec;
min-height: 1.6em;
line-height: 1.6em;
height: auto;
}
/* */
* html li.navTreeCurrentItem a,
* html li.navTreeCurrentItem a:hover {
height: 1.6em;
}
.navTreeLevel0 { margin: 0; }
.navTreeLevel1 { margin-left: 1em;}
.navTreeLevel2 { margin-left: 0.75em; }
.navTreeLevel3 { margin-left: 0.75em; }
.navTreeLevel4 { margin-left: 0.75em; }
.navTreeLevel5 { margin-left: 0.75em; }
/* */

}


/* - forms.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/forms.css?original=1 */
/* */
/* */
textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: Black;
background: White url(/input_background.png) repeat-x;
width: 100%;
}
input {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: Black;
vertical-align: middle;
background: White url(/input_background.png) repeat-x;
font-size: 1em;
}
/* */
.noborder,
.documentEditable * .noborder {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
input[type=checkbox] {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
#searchGadget {
border: 1px solid #8cacbb;
}
button {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #8cacbb;
color: Black;
vertical-align: middle;
background-color: #dee7ec;
padding: 1px;
cursor: pointer;
font-size: 90%;
text-transform: none;
}
select {
vertical-align: top;
}
form {
border: none;
margin: 0;
}
fieldset {
border: 1px solid #8cacbb;
margin: 1em 0em 1em 0em;
padding: 0em 1em 1em 1em;
line-height: 1.5em;
width: auto;
}
legend {
background: White;
padding: 0.5em;
font-size: 90%;
}
label {
font-weight: bold;
}
optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
option {
color: black;
}
optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
#login-form {
width: 30em;
margin: 0 auto;
}
#login-form .field {
clear: none;
}
#login-form input {
font-size: 150%;
}
#login-form input.context {
padding: 1px 10px 1px 20px;
background-position: 9px 5px;
margin-bottom: 1em;
}
#forgotten-password {
float: right;
width: 35%;
margin: 0 1em;
}
.standalone,
.documentEditable * .standalone {
background: #dee7ec url(/linkOpaque.png) 9px 1px no-repeat;
color: Black;
cursor: pointer;
font-size: 90%;
padding: 1px 1px 1px 15px;
text-transform: none;
border: 1px solid #8cacbb;
}
.context,
.formControls .actionButtons .button,
.documentEditable * .context {
background: transparent url(/linkTransparent.png) 9px 1px no-repeat;
color: Black;
cursor: pointer;
font-size: 90%;
padding: 1px 1px 1px 15px;
text-transform: none;
border: 1px solid #8cacbb;
}
.destructive,
.documentEditable * .destructive {
background: #ffce7b url(/linkTransparent.png) 9px 1px no-repeat;
border: 1px solid #ffa500;
color: Black;
cursor: pointer;
font-size: 90%;
padding: 1px 1px 1px 15px;
text-transform: none;
border: 1px solid #8cacbb;
}
input.searchButton {
margin-bottom: 1px ! important;
color: Black;
font-size: 90%;
background: White url(/search_icon.png) 2px 1px no-repeat;
cursor: pointer;
padding: 1px 1px 1px 19px;
text-transform: none;
border: 1px solid #8cacbb;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
/* */
.field {
top: 0;
left: 0;
margin: 0 1em 1em 0;
clear: both;
}
.field .field {
margin: 0;
}
.fieldRequired {
background: url(/required.png) center left no-repeat;
padding: 0 0 0 8px;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
font-size: 90%;
color: #76797c;
margin: 0 0 0.2em 0;
}
.formHelp:hover {
color: Black;
cursor: default;
}
div.error {
/* */
background-color: #fdc;
border: 1px solid #d00;
padding: 0.5em;
margin: 0 0 1em 0;
width: 95%;
}
.error .fieldRequired {
color: #d00;
}
/* */
#archetypes-fieldname-title input, input#form\.title {
font-size: 160%;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-weight: normal;
width: 99%;
}
#archetypes-fieldname-description textarea, textarea#form\.description {
font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-weight: bold;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
tr.selected {
background-color: #ffa;
}
.kupu-save-message {
color: white;
font-weight: bold;
background-color: red;
padding: 0.3em;
position: fixed;
top: 0;
right: 0;
z-index: 999;
}
/* */

}


/* - print.css - */
@media print {
/* https://www.business.govt.nz/portal_css/print.css?original=1 */
#portal-column-two,
#portal-column-one,
#portal-top,
#portal-header,
#documentactions,
#content-views,
#link-presentation,
#kss-spinner,
#backTop,
#site-footer-marker,
#content-history,
#advancedSearchLink,
#searchResults1,
#searchResults2,
#searchResults3,
.last_updated,
.documentActions,
.contentActions,
.hiddenStructure,
.crumb,
.footer,
.searchButton,
.toolbar,
.listingBar,
.noResults,
.linktop
{
display: none;
}
#content {
display:block !important;
}
.printHeader
{
display: block !important;
width: 100%;
position: relative;
}
.printHeader .env
{
position:absolute;
top: 0;
right: 8px;
margin-left: 4px;
color: black;
border: solid 4px black;
}
.printHeader .env .title
{
background: black;
color: white;
padding: 0 4px;
text-transform: uppercase;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
}
.printHeader .env .body
{
font-size: 36px;
line-height: 36px;
font-weight: bold;
padding: 0;
text-align: center;
}
.printHeader .env .releaseTag
{
font-size: 12px;
line-height: 12px;
}
.printlogo {
display:block !important;
border: 0 none !important;
}
ul {
list-style-image:url("/bullet.gif");
list-style-type:square;
margin:0.5em 0 0 1.5em;
}
ol {
list-style-type: decimal;
margin:0.5em 0 0 2.5em;
}
.searchResults {
margin-top: 20px;
}
.searchResult {
margin-top: 10px;
}
.resultLink {
margin-right: 10px;
}

}


/* - deprecated.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/deprecated.css?original=1 */
/* */
/* */
/* */
/* */
div.portalMessage,
p.portalMessage,
.system-message,
#error-handling {
background-color: #ffce7b;
border: 1px solid #ffa500;
color: Black;
font-size: 90%;
margin: 1em 0em;
padding: 0.5em 1em 0.5em 3em;
vertical-align: middle;
background-image: url(/info_icon.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
}
/* */

}


/* - ploneKss.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/ploneKss.css?original=1 */
#kss-spinner {
display:none;
width: 20px;
height: 20px;
position: fixed;
background-position: center center;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
}
.formlibInlineEditable,
.inlineEditable {
padding: 1px;
display: block;
}
body.kssActive .inlineEditable:hover,
body.kssActive .formlibInlineEditable:hover {
padding: 0;
border: 1px solid #ddd;
border-color: #666 #ddd #ddd #666;
cursor: text;
background: White url(input_background.png) repeat-x;
}
body.kssActive .inlineEditable a:hover,
body.kssActive .formlibInlineEditable a:hover {
cursor: pointer;
}
body.kssActive .formlibInlineForm:hover,
body.kssActive .formlibInlineForm a:hover {
padding: 1px;
border: none;
cursor: default;
background: none;
}
.inlineForm .formHelp,
.inlineForm .fieldRequired,
.inlineForm label {
display: none;
}
/* */
.inlineForm .ArchetypesSelectionWidget label {
display: inline;
}
.inlineForm #archetypes-fieldname-title input,
.inlineForm #archetypes-fieldname-title {
font-size: 100%;
}
/* */
h1 div.formControls input {
font-size: 55% !important;
}
}


/* - ++resource++plone.app.jquerytools.overlays.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/++resource++plone.app.jquerytools.overlays.css?original=1 */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
}
div.overlay-iframe,
div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 99; /* */
}
div.overlay-iframe {
height: 60%;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(++resource++plone.app.jquerytools.pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax, .pb-image {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
.pb-ajax > div {
width: 92%;
padding: 1em;
}
.pb-ajax .documentActions {display:none}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
div.overlay textarea { width: 100%; }
/* */
div.overlay .link-parent { display: none; }
div.overlay #createGroup legend { display: none; }
div.overlay #createGroup fieldset { border: none; }
/* */
div.overlay p {
margin-bottom: 1em;
}
div.overlay label {
margin-bottom: 0.25em;
}
div.overlay a:hover {
color: #75ad0a;
}
div.overlay a.selected {
color: #000000;
}
div.overlay .formTab {
margin-right:1em;
font-weight: bold;
}
div.overlay .formTab.lastFormTab {
margin-right:0em;
}
div.overlay .formControls a {
display: block;
margin: 0.75em;
}
}


/* - ++resource++plone.app.jquerytools.dateinput.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/++resource++plone.app.jquerytools.dateinput.css?original=1 */
/* */
/* */
.date {
border:1px solid #ccc;
font-size:18px;
padding:4px;
text-align:center;
width:194px;
-moz-box-shadow:0 0 10px #eee inset;
}
/* */
#calroot {
margin-top:-1px;
width:198px;
padding:2px;
background-color:#fff;
font-size:11px;
border:1px solid #ccc;
z-index:1;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 0 0 15px #666;
-webkit-box-shadow: 0 0 15px #666;
}
/* */
#calhead {
padding:2px 0;
height:22px;
}
#caltitle {
font-size:14px;
color:#0150D1;
float:left;
text-align:center;
width:155px;
line-height:20px;
text-shadow:0 1px 0 #ddd;
}
#calnext, #calprev {
display:block;
width:20px;
height:20px;
background:transparent url(++resource++plone.app.jquerytools.prev.gif) no-repeat scroll center center;
float:left;
cursor:pointer;
}
#calnext {
background-image:url(++resource++plone.app.jquerytools.next.gif);
float:right;
}
#calprev.caldisabled, #calnext.caldisabled {
visibility:hidden;
}
/* */
#caltitle select {
font-size:10px;
}
/* */
#caldays {
height:14px;
border-bottom:1px solid #ddd;
}
#caldays span {
display:block;
float:left;
width:28px;
text-align:center;
}
/* */
#calweeks {
background-color:#fff;
margin-top:4px;
}
/* */
.calweek {
clear:left;
height:22px;
}
/* */
.calweek a {
display:block;
float:left;
width:27px;
height:20px;
text-decoration:none;
font-size:11px;
margin-left:1px;
text-align:center;
line-height:20px;
color:#666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
/* */
.calweek a:hover, .calfocus {
background-color:#ddd;
}
/* */
a.calsun {
color:red;
}
/* */
a.caloff {
color:#ccc;
}
a.caloff:hover {
background-color:rgb(245, 245, 250);
}
/* */
a.caldisabled {
background-color:#efefef !important;
color:#ccc	!important;
cursor:default;
}
/* */
#calcurrent {
background-color:#498CE2;
color:#fff;
}
/* */
#caltoday {
background-color:#333;
color:#fff;
}

}


/* - flashmovie.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/flashmovie.css?original=1 */
/* */
/* */
.flashMovie {
z-index: 0;
}
/* */

}


/* - jscalendar/calendar-system.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/jscalendar/calendar-system.css?original=1 */
/* */
.calendar {
position: relative;
display: none;
border: 1px solid;
border-color: #fff #000 #000 #fff;
font-size: 11px;
cursor: default;
background: Window;
color: WindowText;
font-family: tahoma,verdana,sans-serif;
}
.calendar table {
border: 1px solid;
border-color: #fff #000 #000 #fff;
font-size: 11px;
cursor: default;
background: Window;
color: WindowText;
font-family: tahoma,verdana,sans-serif;
}
/* */
.calendar .button { /* */
text-align: center;
padding: 1px;
border: 1px solid;
border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
background: ButtonFace;
}
.calendar .nav {
background: ButtonFace url(menuarrow.gif) no-repeat 100% 100%;
}
.calendar thead .title { /* */
font-weight: bold;
padding: 1px;
border: 1px solid #000;
background: ActiveCaption;
color: CaptionText;
text-align: center;
}
.calendar thead .headrow { /* */
}
.calendar thead .daynames { /* */
}
.calendar thead .name { /* */
border-bottom: 1px solid ButtonShadow;
padding: 2px;
text-align: center;
background: ButtonFace;
color: ButtonText;
}
.calendar thead .weekend { /* */
color: #f00;
}
.calendar thead .hilite { /* */
border: 2px solid;
padding: 0px;
border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}
.calendar thead .active { /* */
border-width: 1px;
padding: 2px 0px 0px 2px;
border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}
/* */
.calendar tbody .day { /* */
width: 2em;
text-align: right;
padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
font-size: 80%;
color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
color: #faa;
}
.calendar table .wn {
padding: 2px 3px 2px 2px;
border-right: 1px solid ButtonShadow;
background: ButtonFace;
color: ButtonText;
}
.calendar tbody .rowhilite td {
background: Highlight;
color: HighlightText;
}
.calendar tbody td.hilite { /* */
padding: 1px 3px 1px 1px;
border-top: 1px solid #fff;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
}
.calendar tbody td.active { /* */
padding: 2px 2px 0px 2px;
border: 1px solid;
border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}
.calendar tbody td.selected { /* */
font-weight: bold;
border: 1px solid;
border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
padding: 2px 2px 0px 2px;
background: ButtonFace;
color: ButtonText;
}
.calendar tbody td.weekend { /* */
color: #f00;
}
.calendar tbody td.today { /* */
font-weight: bold;
color: #00f;
}
.calendar tbody td.disabled { color: GrayText; }
.calendar tbody .emptycell { /* */
visibility: hidden;
}
.calendar tbody .emptyrow { /* */
display: none;
}
/* */
.calendar tfoot .footrow { /* */
}
.calendar tfoot .ttip { /* */
background: ButtonFace;
padding: 1px;
border: 1px solid;
border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
color: ButtonText;
text-align: center;
}
.calendar tfoot .hilite { /* */
border-top: 1px solid #fff;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
padding: 1px;
background: #e4e0d8;
}
.calendar tfoot .active { /* */
padding: 2px 0px 0px 2px;
border-top: 1px solid #000;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #000;
}
/* */
.calendar .combo {
position: absolute;
display: none;
width: 4em;
top: 0px;
left: 0px;
cursor: default;
border: 1px solid;
border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
background: Menu;
color: MenuText;
font-size: 90%;
padding: 1px;
z-index: 100;
}
.calendar .combo .label,
.calendar .combo .label-IEfix {
text-align: center;
display: block;
padding: 1px;
}
.calendar .combo .label-IEfix {
width: 4em;
}
.calendar .combo .active {
padding: 0px;
border: 1px solid #000;
}
.calendar .combo .hilite {
background: Highlight;
color: HighlightText;
}
.calendar td.time {
border-top: 1px solid ButtonShadow;
padding: 1px 0px;
text-align: center;
background-color: ButtonFace;
}
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
padding: 0px 3px 0px 4px;
border: 1px solid #889;
font-weight: bold;
background-color: Menu;
}
.calendar td.time .ampm {
text-align: center;
}
.calendar td.time .colon {
padding: 0px 2px 0px 3px;
font-weight: bold;
}
.calendar td.time span.hilite {
border-color: #000;
background-color: Highlight;
color: HighlightText;
}
.calendar td.time span.active {
border-color: #f00;
background-color: #000;
color: #0f0;
}

}


/* - multipagedocument.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/multipagedocument.css?original=1 */
/* */
.jumpBox {
float: right;
text-align: right;
}
#mpdtoc ul.mpdtoc {
list-style-image: none;
list-style-type: none;
}
/* */

}


/* - pgv_sg_jd.gallery.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/pgv_sg_jd.gallery.css?original=1 */
/* */
/* */
.slideshowmain {
text-align: center;
border: 1px solid #cccccc;
}
.slideshowinner {
border: 4px solid #ffffff;
position: relative;
}
.jdGallery
{
overflow: hidden;
position: relative;
}
.verticalCarousel .jdGallery .myCarousel {
float: right;
}
.jdGallery .carouselContainer {
width: 100%;
z-index: 20;
margin: 0px;
}
.horizontalCarousel .jdGallery .carouselContainer {
position: absolute;
left: 0;
}
.jdGallery .carousel {
width: 100%;
margin: 0px;
background: #505050;
color: #fff;
text-indent: 0;
}
.myCarousel marquee {
width:99.5%;
height:0px;
line-height:0px;
display:block;
font-size:0px;
font-family:verdana;
}
.horizontalCarousel .jdGallery .carousel {
position: absolute;
left: 0;
top: 0;
opacity: 1;
filter: alpha(opacity=100);
}
.carouselbottom .jdGallery .carousel {
bottom: 0px;
top: 20px;
}
#region-content .carouselbottom .jdGallery a.carouselBtn {
top: 0px;
}
.verticalCarousel .jdGallery .carousel {
background: #3a3a3a;
}
.jdGallery .carousel .carouselWrapper {
width: 100%;
overflow: hidden;
}
.horizontalCarousel .jdGallery .carousel .carouselWrapper {
position: absolute;
margin: 2px 0px;
}
.horizontalCarousel .jdGallery .carousel .carouselInner {
position: relative;
float: left;
}
#region-content .jdGallery .carousel a.play {
z-index: 20;
height: 100%;
float: left;
text-decoration: none;
border: none;
background: url(/play.gif) no-repeat center !important;
}
#region-content .jdGallery .carousel a.play:hover {
background: url(/play-over.gif) no-repeat center !important;
}
#region-content .jdGallery .carousel a.pause,
#region-content .jdGallery .carousel a.pauseover {
z-index: 20;
height: 100%;
float: left;
border: none;
text-decoration: none;
background: url(/pause.gif) no-repeat center;
}
#region-content .jdGallery .carousel a.pause:hover{
background: url(/pause-over.gif) no-repeat center;
}
#region-content .verticalCarousel .jdGallery .carousel a.play,
#region-content .verticalCarousel .jdGallery .carousel a.pause {
display: none;
}
.jdGallery .carousel .label
{
font-size: 13px;
position: absolute;
bottom: 5px;
left: 10px;
padding: 0;
margin: 0;
display: none;
}
.jdGallery .carousel .label .number
{
color: #b5b5b5;
}
.horizontalCarousel .jdGallery .carousel .carouselInner .thumbnail
{
float: left;
}
#region-content .jdGallery a.thumbnail,
#region-content .jdGallery a.thumbnailactive {
color:#FFFFFF !important;
display:block;
font-size:11px;
margin:0pt;
overflow:hidden;
text-decoration:none !important;
cursor: pointer;
text-align: left;
}
#region-content .jdGallery a.thumbnail {
border: 1px solid #ffffff !important;
opacity: 0.4;
filter:alpha(opacity=40);
}
#region-content .jdGallery a:hover.thumbnail,
#region-content .jdGallery a.thumbnailactive,
#region-content .jdGallery a:hover.thumbnailactive {
opacity: 1;
filter:alpha(opacity=100);
border: 1px solid #e46b1f !important;
}
#region-content .verticalCarousel .jdGallery a.thumbnail {
border: none !important;
}
#region-content .verticalCarousel .jdGallery a.thumbnail{
background-color: #3a3a3a !important;
//  opacity: 1;
//  filter:alpha(opacity=100);
}
#region-content .verticalCarousel .jdGallery a:hover.thumbnail,
#region-content .verticalCarousel .jdGallery a.thumbnailactive,
#region-content .verticalCarousel .jdGallery a:hover.thumbnailactive {
background-color: #777777 !important;
border: none !important;
}
.verticalCarousel .thumbnailImageSpan  {
border: 1px solid #232323;
float: left;
margin: 5px 5px 5px 5px;
overflow: hidden;
padding: 0pt;
}
#region-content .verticalCarousel .jdGallery a.thumbnail .thumbnailImageSpan,
#region-content .verticalCarousel .jdGallery a.thumbnail .thumbnaildiv,
#region-content .verticalCarousel .jdGallery a.thumbnail .thumbnailtitle,
#region-content .verticalCarousel .jdGallery a.thumbnail .thumbnaildescription {
opacity: 0.	8;
filter:alpha(opacity=80);
}
#region-content .verticalCarousel .jdGallery a:hover.thumbnail .thumbnailImageSpan,
#region-content .verticalCarousel .jdGallery a.thumbnailactive .thumbnailImageSpan,
#region-content .verticalCarousel .jdGallery a:hover.thumbnailactive .thumbnailImageSpan,
#region-content .verticalCarousel .jdGallery a:hover.thumbnail .thumbnaildiv,
#region-content .verticalCarousel .jdGallery a.thumbnailactive .thumbnaildiv,
#region-content .verticalCarousel .jdGallery a:hover.thumbnailactive .thumbnaildiv,
#region-content .verticalCarousel .jdGallery a:hover.thumbnail .thumbnailtitle,
#region-content .verticalCarousel .jdGallery a.thumbnailactive .thumbnailtitle,
#region-content .verticalCarousel .jdGallery a:hover.thumbnailactive .thumbnailtitle,
#region-content .verticalCarousel .jdGallery a:hover.thumbnail .thumbnaildescription,
#region-content .verticalCarousel .jdGallery a.thumbnailactive .thumbnaildescription,
#region-content .verticalCarousel .jdGallery a:hover.thumbnailactive .thumbnaildescription,
#region-content .verticalCarousel .jdGallery a:hover.thumbnail .thumbnaildescriptionactive,
#region-content .verticalCarousel .jdGallery a.thumbnailactive .thumbnaildescriptionactive,
#region-content .verticalCarousel .jdGallery a:hover.thumbnailactive .thumbnaildescriptionactive {
opacity: 1;
filter: alpha(opacity=100);
}
.thumbnaildiv {
overflow: hidden;
margin-bottom: 5px;
}
.verticalCarousel span.thumbnailtitle {
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 90%;
color: #fff !important;
line-height: 1.5em;
}
.verticalCarousel a span.thumbnaildescription,
.verticalCarousel a span.thumbnaildescriptionactive  {
font-weight:normal;
margin:0pt;
padding: 0px 0px 3px 0px;
float: left;
display: inline;
font-size: 80%;
color: #fff !important;
line-height: 1em;
}
* html .verticalCarousel span.thumbnailtitle {
margin-left: -3px;
}
#region-content .jdGallery a.carouselBtn
{
position: absolute;
right: 30px;
height: 20px;
text-align: center;
padding: 0 10px;
font-size: 13px;
background: #000;
color: #fff !important;
cursor: pointer;
border-bottom: none ;
text-decoration: none;
}
#region-content .jdGallery button.carouselBtn
{
position: absolute;
right: 30px;
height: 20px;
*width: 61px;
*right: 38px;
text-align: center;
padding: 0 10px;
font-size: 13px;
background: #000;
color: #fff !important;
cursor: pointer;
border: none ;
text-decoration: none;
}
#region-content .verticalCarousel .jdGallery a.carouselBtn,
#region-content .verticalCarousel .jdGallery button.carouselBtn {
display: none;
}
#region-content .jdGallery a.open,
#region-content .jdGallery a.left,
#region-content .jdGallery a.right,
#region-content .jdGallery button.left,
#region-content .jdGallery button.right {
border-bottom: none ;
}
.jdGallery a.open {
left: 25%;
top: 0;
width: 50%;
height: 99%;
position: absolute;
cursor: pointer;
z-index: 10;
}
.verticalCarousel .jdGallery a.open {
left: 0pt;
height: 99%;
}
.verticalCarousel a.left,
.verticalCarousel a.right,
.verticalCarousel button.left,
.verticalCarousel button.right {
display:none;
}
.jdGallery a.right,
.jdGallery a.left,
.jdGallery button.right,
.jdGallery button.left {
position: absolute;
border: none;
background-color: transparent;
top: 50%;
margin-top: -24px;
cursor: pointer;
z-index: 5;
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
}
.jdGallery a.right:hover,
.jdGallery a.left:hover,
.jdGallery button.right:hover,
.jdGallery button.left:hover {
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}
.jdGallery button.left,
.jdGallery a.left {
left: 0pt;
background: url(/pgv_sg_fleche1.gif) no-repeat center left;
/* */
*left: -8px;
*background: none;
}
.jdGallery button.right,
.jdGallery a.right {
right: -1px;
*right: -8px;
}
* html .jdGallery a.right,
* html .jdGallery a.left,
* html .jdGallery button.right,
* html .jdGallery button.left {
filter:alpha(opacity=40);
}
* html .jdGallery a:hover.right,
* html .jdGallery a:hover.left,
* html .jdGallery button:hover.right,
* html .jdGallery button:hover.left {
filter:alpha(opacity=60);
}
.jdGallery .slideElement {
height: 100%;
background-color: #000;
background-repeat: no-repeat;
}
.horizontalCarousel .jdGallery .slideElement {
width: 100%;
}
.slideshowmain {
margin-bottom: 1px !important;
margin-top: 2px;
}
.jdGallery .slideInfoZone,
.jdGallery .slideInfoZoneVerticalCarousel {
position: absolute;
z-index: 10;
margin: 0px;
left: 0;
bottom: 0;
text-indent: 0;
overflow: hidden;
margin-left:3%;
}
* html .jdGallery .slideInfoZone,
* html .jdGallery .slideInfoZoneVerticalCarousel {
bottom: -1px;
}
.textBoxHorizontal .jdGallery .slideInfoZone,
.textBoxHorizontal .jdGallery .slideInfoZoneVerticalCarousel {
margin: 0px 0px 0px 0px;
}
.jdGallery .slideInfoZone>p,
.jdGallery .slideInfoZoneVerticalCarousel>p {
padding: 8px 10px 4px 10px;
font-size: 11px;
text-align: left;
}
.slideInfoZoneText {
padding: 10px 5px 0px 5px;
overflow: hidden;
}
.textBoxHorizontal .slideInfoZoneText {
padding: 4px;
}
.dark .slideInfoZone,
.dark .slideInfoZoneVerticalCarousel
{
background: url(/transparent-bg-white.png) repeat;
color: #000;
}
.light .slideInfoZone,
.light .slideInfoZoneVerticalCarousel
{
background: url(/transparent-bg-black.png) repeat;
color: #fff;
}
.jdGallery button::-moz-focus-inner
{
padding: 0px;
border: 0 none;
}
.carouselInner button
{
padding: 0;
border: none;
}
.jdGallery button:focus
{
outline: 1px dotted #FFFFFF;
border: 1px dotted #FFFFFF;
}
#region-content .jdGallery button.thumbnail {
border: 1px solid #FFFFFF; !important;
opacity: 0.4;
filter:alpha(opacity=40);
}
#region-content .jdGallery button:hover.thumbnail,
#region-content .jdGallery button.thumbnailactive,
#region-content .jdGallery button:hover.thumbnailactive {
opacity: 1;
filter:alpha(opacity=100);
border: 1px solid #e46b1f !important;
}
/* */

}


/* - contentpanels.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/contentpanels.css?original=1 */
/* */
#region-content .viewlet .viewletpanel{
font-size: 100%
}
.documentContent .viewletpanelFooter,
.documentContent .viewletpanelItem {
padding: 0.3em;
}
.documentContent .viewletpanelItemDetails {
color: #76797c;
font-size: 90%;
margin-top: -0.5em;
}
.cpPanels .cpPanel {
margin: 1em 0 0 0;
}
.documentContent .viewlet .viewletpanel{
margin: 0px 0px 0px 0px;
}
.cpPanelsHeading {
background-color: lavender;
white-space: nowrap;
text-align: right;
}
.cpPanelsHeading .cpPanelsHeadingInput,
.cpPanelHeading .cpPanelsHeadingInput {
float: left;
}
.cpPanelHeading {
background-color: lavender;
}
.cpPanelHeading td {
text-align: right
}
.cpViewletItem a {
white-space: nowrap;
}
.cpViewletItem span {
white-space:nowrap;
background-color: lightgreen;
}
/* */
.cpEditFormInputValues {
float: left;
}
.cpEditFormSubmitButtons {
float: right;
}
.cpRelatedContent li.cpRelatedItem{
display: inline;
}
.cpPages {
float:right;
white-space: nowrap;
margin-top: 0;
}
.cpPages li {
display: inline;
}
.cpPages li a {
font-size: 90%;
background-color: transparent;
border: 1px solid #74ae0b;
color: #578308;
margin-right: 0.5em;
padding: 0em 1em;
text-decoration: none;
text-transform: none;
z-index: 1;
}
.cpPages li.selected a {
background-color: #cde2a7;
color: #578308;
}
.cpPages li a:hover {
background-color: #cde2a7;
color: #578308;
}
/* */
/* */
/* */
.notitlePortletWrapper dt.viewletpanelHeader {
display: none;
}
.notitlePortletWrapper .viewletpanel,
.notitlePortletWrapper dd.viewletpanelFooter,
.notitlePortletWrapper dd.viewletpanelItem{
border: none;
}
/* */
.zopezenPortletWrapper dt.viewletpanelHeader {
background-color: White;
font-style: normal;
border: none;
text-transform: capitalize;
border-bottom: 2px solid #dee7ec;
}
.boxPortletWrapper dl.viewletpanel dd.viewletpanelFooter,
.boxPortletWrapper dl.viewletpanel dd.viewletpanelItem,
.boxPortletWrapper dl.viewletpanel,
.zopezenPortletWrapper dl.viewletpanel,
.zopezenPortletWrapper dl.viewletpanel dd.viewletpanelFooter,
.zopezenPortletWrapper dl.viewletpanel dd.viewletpanelItem {
border: none;
}
/* */
.alertPortletWrapper dl.viewletpanel dt.viewletpanelHeader{
background: #ffa500;
font-weight: bold;
border-color: #ffa500;
text-transform: uppercase;
background-image: url(/info_icon.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
padding-left: 2.5em;
}
.alertPortletWrapper dl.viewletpanel dd.viewletpanelFooter,
.alertPortletWrapper dl.viewletpanel dd.viewletpanelItem {
background-color: #ffce7b;
}
/* */
.dottedPortletWrapper dl.viewletpanel dt.viewletpanelHeader{
background: White;
font-weight: bold;
border: none;
padding-left: 0em;
text-transform: capitalize;
color: Black;
border-bottom: 2px dotted #dee7ec;
}
.dottedPortletWrapper dl.viewletpanel dd.viewletpanelFooter,
.dottedPortletWrapper dl.viewletpanel dd.viewletpanelItem {
border: 2px dotted #dee7ec;
border-top:none;
border-bottom: none;
}
.dottedPortletWrapper dl.viewletpanel{
border-bottom: 2px dotted #dee7ec;
}
.notitlePortletWrapper .roundingTopShaded,
.medAlertPortletWrapper .roundingTopShaded,
.defaultPortletWrapper .roundingTop,
.medKoruPortletWrapper .roundingTop,
.nothingPortletWrapper .roundingTop,
.nothingPortletWrapper .roundingTopShaded,
.nothingPortletWrapper .roundingBottom,
.nothingPortletWrapper .viewletpanelHeader,
.growThemeHeadingWrapper .roundingTop,
.growThemeHeadingWrapper .roundingTopShaded,
.growThemeHeadingWrapper .roundingBottom {
display: none;
}
.viewletpanel .roundingTopShaded,
.viewletpanel .roundingTop,
.viewletpanel .roundingBottomShaded,
.viewletpanel .roundingBottom {
display: block;
}
.nothingPortletWrapper .viewletpanel {
border-left: none !important;
border-right: none !important;
}
.nothingPortletWrapper .viewletpanelItem {
padding: 0px 0px 0px 0px !important;
background-color: transparent;
}
.imageNewsImage {
float: left;
margin: 0.5em;
}
.imageNewsTitle {
font-weight:bold;
}
.viewlet-rss-link{
padding-right: 2px;
float: right;
display: block;
}
.contentPanelHeading {
display: none;
}
.viewletSizer {
margin-right: 0.5em !important;
margin-left: 0.5em !important;
}
.viewletpanel {
margin: 0px;
padding: 0px;
border-left: 1px solid #8cacbb;
border-right: 1px solid #8cacbb;
background-color: #dee7ec;
}
/* \*/
* html .viewletpanel {
height: 1%;
}
/* */
.viewletpanel .topicImage {
padding: 5px 5px 5px 5px;
text-align: center;
}
.viewletpanel .topicList {
padding: 3px 6px 3px 6px;
}
.viewletpanel .lastItem {
margin-left: 0px;
}
.viewletpanelHeader {
background-color: #dee7ec;
border: none;
padding: 0px 1em 0.5em 1em;
}
.viewletpanelHeader span,
.viewletpanelHeader a {
color: Black;
font-size: 130%;
text-decoration: none;
}
.viewletpanelItem {
margin: 0px;
padding: 0.5em 1em 0px 1em !important;
}
.viewletpanelItem * {
margin-bottom: 0px;
}
.viewletpanelItem p {
margin: 0px;
padding-bottom: 0.5em;
}
.viewletpanelFooter {
display: none;
}
.viewletpanelList {
margin-top: 0px;
}
.viewletpanelList,
.viewletpanelListItem,
.viewlet {
margin-bottom: 0px;
}
.cpEditForm .viewletpanelList,
.cpEditForm .viewletConfigHeader .cpPanelHeading,
.cpEditForm .viewletConfigHeader .embeddedItem,
#contentpanels-main .viewletpanelList {
height: 100%;
list-style-type: none;
list-style-image: none;
margin-left: 0px;
}
.cpEditForm .viewletpanelList .viewletpanelListItem,
.cpEditForm .viewletConfigHeader .cpPanelHeading,
.cpEditForm .viewletConfigHeader .embeddedItem,
#contentpanels-main .viewletpanelList .viewletpanelListItem {
height: 100%;
float: left;
}
#landingpage-content #portal-column-one {
float: left;
width: 24.99%;
}
#landingpage-content  #contentpanels-main {
float: left;
width: 74.99%;
}
.width1 {
width: 0.985%;
}
.width2 {
width: 1.985%;
}
.width3 {
width: 2.985%;
}
.width4 {
width: 3.985%;
}
.width5 {
width: 4.985%;
}
.width6 {
width: 5.985%;
}
.width7 {
width: 6.985%;
}
.width8 {
width: 7.985%;
}
.width9 {
width: 8.985%;
}
.width10 {
width: 9.985%;
}
.width11 {
width: 10.985%;
}
.width12 {
width: 11.985%;
}
.width13 {
width: 12.985%;
}
.width14 {
width: 13.985%;
}
.width15 {
width: 14.985%;
}
.width16 {
width: 15.985%;
}
.width17 {
width: 16.985%;
}
.width18 {
width: 17.985%;
}
.width19 {
width: 18.985%;
}
.width20 {
width: 19.985%;
}
.width21 {
width: 20.985%;
}
.width22 {
width: 21.985%;
}
.width23 {
width: 22.985%;
}
.width24 {
width: 23.985%;
}
.width25 {
width: 24.985%;
}
.width26 {
width: 25.985%;
}
.width27 {
width: 26.985%;
}
.width28 {
width: 27.985%;
}
.width29 {
width: 28.985%;
}
.width30 {
width: 29.985%;
}
.width31 {
width: 30.985%;
}
.width32 {
width: 31.985%;
}
.width33 {
width: 32.985%;
}
.width34 {
width: 33.985%;
}
.width35 {
width: 34.985%;
}
.width36 {
width: 35.985%;
}
.width37 {
width: 36.985%;
}
.width38 {
width: 37.985%;
}
.width39 {
width: 38.985%;
}
.width40 {
width: 39.985%;
}
.width41 {
width: 40.985%;
}
.width42 {
width: 41.985%;
}
.width43 {
width: 42.985%;
}
.width44 {
width: 43.985%;
}
.width45 {
width: 44.985%;
}
.width46 {
width: 45.985%;
}
.width47 {
width: 46.985%;
}
.width48 {
width: 47.985%;
}
.width49 {
width: 48.985%;
}
.width50 {
width: 49.985%;
}
.width51 {
width: 50.985%;
}
.width52 {
width: 51.985%;
}
.width53 {
width: 52.985%;
}
.width54 {
width: 53.985%;
}
.width55 {
width: 54.985%;
}
.width56 {
width: 55.985%;
}
.width57 {
width: 56.985%;
}
.width58 {
width: 57.985%;
}
.width59 {
width: 58.985%;
}
.width60 {
width: 59.985%;
}
.width61 {
width: 60.985%;
}
.width62 {
width: 61.985%;
}
.width63 {
width: 62.985%;
}
.width64 {
width: 63.985%;
}
.width65 {
width: 64.985%;
}
.width66 {
width: 65.985%;
}
.width67 {
width: 66.985%;
}
.width68 {
width: 67.985%;
}
.width69 {
width: 68.985%;
}
.width70 {
width: 69.985%;
}
.width71 {
width: 70.985%;
}
.width72 {
width: 71.985%;
}
.width73 {
width: 72.985%;
}
.width74 {
width: 73.985%;
}
.width75 {
width: 74.985%;
}
.width76 {
width: 75.985%;
}
.width77 {
width: 76.985%;
}
.width78 {
width: 77.985%;
}
.width79 {
width: 78.985%;
}
.width80 {
width: 79.985%;
}
.width81 {
width: 80.985%;
}
.width82 {
width: 81.985%;
}
.width83 {
width: 82.985%;
}
.width84 {
width: 83.985%;
}
.width85 {
width: 84.985%;
}
.width86 {
width: 85.985%;
}
.width87 {
width: 86.985%;
}
.width88 {
width: 87.985%;
}
.width89 {
width: 88.985%;
}
.width90 {
width: 89.985%;
}
.width91 {
width: 90.985%;
}
.width92 {
width: 91.985%;
}
.width93 {
width: 92.985%;
}
.width94 {
width: 93.985%;
}
.width95 {
width: 94.985%;
}
.width96 {
width: 95.985%;
}
.width97 {
width: 96.985%;
}
.width98 {
width: 97.985%;
}
.width99 {
width: 98.985%;
}
.width100 {
width: 99.985%;
}
/* */

}


/* - contentpanelsCustom.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/contentpanelsCustom.css?original=1 */
/* */
/* */

}


/* - popoll.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/popoll.css?original=1 */
/* */
/* */
.portletPopoll h5 {
padding: 0 0 0.5em 0;
margin: 0;
}
.portletPopoll .portletItem {
padding: 0.5em 1em;
}
.portletPopoll ul {
list-style-image: none !important;
list-style-type: none !important;
margin: 0;
}
.pollRow {
margin-bottom: 8px;
}
.pollview .results form .pollRow input {
float: left;
margin: 1px 0 0 0;
}
.pollview .results form .pollRow label {
float: left;
font-weight: normal;
margin: 0 0 0 4px;
width: 136px;
}
.pollview .results .clear {
clear: both;
}
#portal-column-two .pollview .vote {
width: 100% !important;
}
.pollview .question {
margin-left: -7px;
}
/* */

}


/* - tag_cloud_explorer.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/tag_cloud_explorer.css?original=1 */
.portlet-tag-cloud-explorer
{
border: none;
}
.cloudview
{
padding: 8px;
}
.cloudview .body
{
padding: 4px 0;
}
.portlet-tag-cloud-explorer .portletItem
{
line-height: 1.2em;
padding: 1px 1px;
text-align: center;
}
.cloudview a
{
text-decoration: none;
margin: 0.1em;
}
.cloudview .tag a.bluelink
{
color: #008BC8;
}
.cloudview .tag a.greylink
{
color: #616e74;
}
.cloudview .titlebar
{
text-decoration: none;
font-weight: normal;
color: black;
font-size: 12px;
line-height: 12px;
}
.ent-blue .cloudview
{
background-color: #d1e9f3;
}
.ent-grey .cloudview
{
background-color: #e4e4e4;
}
.ent-box .cloudview
{
background-color: white;
}
.portlet-tag-cloud-explorer a:hover
{
background-color: #dee7ec;
}
.portlet-tag-cloud-explorer .tag_signe_link
{
font-size: 8px;
line-height: 8px;
}
.portlet-tag-cloud-explorer .selectable-tags
{
}
#tagcloud_results
{
font-size: x-small;
margin-bottom: 1px;
text-decoration: none;
}
#tagcloud_results a
{
text-decoration: none;
border-style: none;
}
#tagcloud_results a:hover
{
background-color: #dee7ec;
}
/* */
.portlet-tag-cloud-explorer a.tagcloud_selected
{
color: Red;
}
.portlet-tag-cloud-explorer a.tagcloud_unselected
{
color: #76797c;
}
.portlet-tag-cloud-explorer a.tagcloud_selected:hover
{
color: #76797c;
}
.portlet-tag-cloud-explorer a.tagcloud_unselected:hover
{
color: Black;
}
#tagcloud_results a.tagcloud_selected
{
color: Red;
}
#tagcloud_results a.tagcloud_unselected
{
color: #76797c;
}
#tagcloud_results a.tagcloud_selected:hover
{
color: #76797c;
}
#tagcloud_results a.tagcloud_unselected:hover
{
color: Black;
}
/* */

}


/* - environmentInfo.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/environmentInfo.css?original=1 */
/* */
/* */
.env
{
position: absolute;
border-style: solid;
border-width: 4px;
border-color: white;
cursor: default;
font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
font-size: 11px;
line-height: 11px;
}
.env .title
{
color: #333; /**/
padding: 0 4px 4px;
text-transform: uppercase;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
/* */
display: block;
float: none;
height: auto;
margin: 0;
}
.env .body
{
font-size: 40px;
line-height: 40px;
font-weight: bold;
padding: 4px 8px;
text-align: center;
}
.env .releaseTag
{
font-size: 13px;
line-height: 13px;
}
.env-DEV
{
border-color: #ddd;
color: #ddd;
}
.env-DEV .title
{
background: #ddd;
}
.env-TST
{
border-color: #00a000;
color: #00a000;
}
.env-TST .title
{
background: #00a000;
}
.env-TRN
{
border-color: #ffd700;
color: #ffd700;
}
.env-TRN .title
{
background: #ffd700;
}
.env-UNK
{
border-color: #cc00cc;
color: #cc00cc;
}
.env-UNK .title
{
background: #cc00cc;
}
/* */

}


/* - fmit.feedstorer.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/fmit.feedstorer.css?original=1 */
/* */
.externalRSSFeed .header,
.externalRSSFeed .footer
{
margin: 16px 0;
}
.rssFeedItems
{
margin-top: 32px;
}
.rssFeedItem
{
padding: 16px;
}
#content .rssFeedItem .title
{
border-bottom: solid 1px #ccc;
}
.rssFeedItem .title .link-external
{
display: none;
}
.rssFeedItem .date
{
font-weight: normal;
font-size: 11px;
line-height: 11px;
color: #888;
margin-bottom: 16px;
/* */
border: none;
padding: 0;
text-align: left;
width: auto;
}
.rssFeedItem .summary
{
font-weight: 12px;
line-height 15px;
margin: 0 0 16px 0;
}
.rssFeedItems .noItems
{
padding: 16px 0;
}

}


/* - fmit.jsutils.css - */
@media screen {
/* https://www.business.govt.nz/portal_css/fmit.jsutils.css?original=1 */
/* */
#lb
{
position: fixed;
z-index: 2000;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.5;
background: black;
display: none;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
}
#cmsPopup
{
position: absolute;
z-index: 4000;
background: none;
width: 570px;
display: none;
}
#cmsPopup .xButton
{
position: absolute;
top: -8px;
right: -8px;
width: 28px;
height: 28px;
background: url('/popup_button_x.png') no-repeat !important;
cursor: pointer;
}
#cmsPopup .header
{
background: url('/popup_header_vbg.png') repeat-x;
background-color: #186879;/* */
border-radius: 8px 8px 0 0;
width: 538px;
height: 48px;
color: white;
font-size: 20px;
line-height: 48px;
padding: 0 16px;
}
#cmsPopup .body
{
background: white;
padding: 16px;
font-size: 13px;
line-height: 16px;
}
#cmsPopup .buttonRack
{
background: white;
padding: 8px 16px;
}
#cmsPopup .button
{
background: url('/button_140x28_black.png') no-repeat top left;
display: block;
color: white;
width: 132px;
height: 28px;
line-height: 28px;
text-align: center;
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
cursor: pointer;
float: left;
margin: 0 16px 0 0;
padding: 0 4px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#cmsPopup .button:hover
{
background-position: bottom left;
}
#cmsPopup .closeButton
{
float: right;
margin: 0 0 0 16px;
}

}

