/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 04 February 2012 21:55:22
*/


/*------------------------------------------------------------------
[Master Stylesheet]

Project:    OCC corporate
Developed by:    Squiz NZ Ltd.
-------------------------------------------------------------------*/
/* Specifics
-------------------------------------------------------------------*/

a {text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}
h1 {font-size: 2.5em; color:#333;}
h2 {font-size: 1.8em; color:#333;}
.moreButton {background:#d7d4a9;padding:2px; color:#676534;text-decoration:none; font-weight:bold;}
a.largetext {display: inline;}
a.normaltext {display: none;}
.icon {float:none; margin:0 3px 0 3px; padding:0;}


/* STRUCTURAL
-------------------------------------------------------------------*/
#skipLinks {position:absolute;left:-999px;width:990px;}

#container {margin:0 auto;padding-top:10px;text-align:left;width:974px;}

#branding {float:left;width:100%;background:#fff; border:solid 2px #aca77d;}
#branding-logo {width:200px;margin:10px;}
#branding-banner {}
#branding-vis {}
#nav-supp {float:right;clear:right;text-align:right;padding:2em 5px 10px 5px;}
#nav-supp p {margin:0;padding:0;}

#search-input {float:right;margin:5px;}
#search-input fieldset {border:none;margin:0;padding:0;}
#search-input input {border:solid 1px #666;}
#search-input input.sq-form-field {width:11em;}
#search-input #search {margin:0 0 0 10px; background:#fff url(http://www.occ.org.nz/_designs/office_of_the_childrens_commissioner/occ_corporate_final_css/screen.css/loupe.gif) no-repeat 1px;width:14em;border:solid 1px #666;padding:0px 1px 1px 20px;}

#nav-pri {float:left;margin-top:10px;width:100%; border:solid 2px #aca77d;background:#AD5a3a url(http://www.occ.org.nz/__data/assets/image/0004/3829/navBG.gif) no-repeat right; }

/*** ESSENTIAL STYLES ***/
.nav-pri, .nav-pri * {margin:0; padding:0; list-style:none;}
.nav-pri {line-height:1.0;}
.nav-pri ul {position:absolute; top:-999em; width:9em;}
.nav-pri ul li {width:100%;}
.nav-pri li:hover {visibility:inherit;}
.nav-pri li {float:left; position:relative;}
.nav-pri a {display:block; position:relative;}
.nav-pri li:hover ul, .nav-pri li.sfHover ul {left:0; top:5.5em; z-index:99;}

ul.nav-pri li:hover li ul, ul.nav-pri li.sfHover li ul {top:-999em;}
ul.nav-pri li li:hover ul, ul.nav-pri li li.sfHover ul {left:15em; top:0;}
ul.nav-pri li li:hover li ul, ul.nav-pri li li.sfHover li ul {top:-999em;}
ul.nav-pri li li li:hover ul,ul.nav-pri li li li.sfHover ul {left:15em; top:0;}
/*** Skin ***/
.nav-pri {float:left;}
.nav-pri a {padding:.75em 1em;text-decoration:none;height:4em;width:7em;}
.nav-pri li li a {padding:.75em 1em;text-decoration:none;height:4em;width:13em;}
.nav-pri a, .nav-pri a:visited  {color:#fff;}
.nav-pri li {text-align:right;}
.nav-pri li li {background:#d7d4a9;opacity: 0.95; -moz-opacity: 0.95;filter: alpha(opacity=95);text-align:left;width:15em;border-bottom:1px solid #fff;}
.nav-pri li li a, .nav-pri li li a:visited { height:auto;color:#333;}
.nav-pri li li li {background:#d7d4a9;}
.nav-pri li:hover, .nav-pri li.sfHover, .nav-pri a:focus, .nav-pri a:hover, .nav-pri a:active {background:orange;color:#000;outline:0;}

a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; }

#content {float:left;width:974px;clear:both; background:#fff url(http://www.occ.org.nz/__data/assets/image/0017/3725/faux.gif) repeat-y; border:solid 2px #aca77d;}

#nav-breadcrumbs {float:left;width:100%; color:#666;padding:5px 10px 5px 10px;}
#nav-breadcrumbs a {color:#666; text-decoration:none;}
#nav-breadcrumbs p {margin:0;}

#content-sec {float:left;width:220px;padding:10px;}
#content-sec li {list-style-type:none; margin:0;}
#content-sec ul {margin:0;padding:0;}
#content-sec li ul {margin-left:10px;padding-left:10px;}
#content-sec h2 {margin:0;padding:0;}

p.feature {display:inline;font-weight: bold;font-size: 1.15em;color: #666;text-align:justify;color:#333;}
h2.feature {display:inline;text-transform: uppercase;font-weight: bold;font-size: 1.15em;margin:0;padding:0;color:#999;}

#content-main {float:left;padding: 10px; width:474px; }
#content-main h1 {margin:0 0 1em 0;padding:0;}
#content-main li {list-style: url(http://www.occ.org.nz/_designs/office_of_the_childrens_commissioner/occ_corporate_final_css/screen.css/bullet.gif);}

#content-ter {float:right; background: #d7d4a9; width:220px; margin-left:10px;}
#content-ter p {padding:0 10px 0 10px;margin:10 0 0 0;}
#content-ter h2 {color:#fff;background:#676532;padding:10px; margin:0;font-weight:bold; font-size:1.1em;text-align:center;}

#siteinfo {float:left; width:954px;clear:both; padding:10px; }


#siteinfo-legal {}

#siteinfo-credits {float:right; text-align:right;}


/*  Navigation Colours  */

#navColour4458 {background:#ff6300;}  /* About Us */
#navColour2118 {background:#ff0a00;}  /* Need Advice */
#navColour4459 {background:#dd0600;}  /* Childrens Space */
#navColour4460 {background:#be0500;}  /* Young Peoples Space */
#navColour2114 {background:#9e0300;}  /* Media, Speeches and Submissions */
#navColour2130 {background:#620100;}  /* Publications */
#navColour3595 {background:#450000;}  /* Statistics and Links */
#navColour3620 {background:#7e0200;}  /* YPRG */


.galleryimage {
width: 175px;
float: left;
padding: 0;
margin: 0 0 16px 0;
}

.galleryimage p {
padding: 0 0 0 0;
margin: 0 0 0 16px;
}

.galleryimage img {
display: block;
margin-left: auto;
margin-right: auto;
}




.article_title {
font-weight: bold;
}

p img {
float:left;
margin:0 .5em 0 0;
padding:0;
}

.downloadpdf img {
float: right;
padding: 0 0 0 30px;
}

/*  Forms  */
.quantity {
   float:right;
   margin: -27px 0 0 0;
}

.report {
   width: 530px;
   padding: 0 0 6px 0;

}

.report h3 {
   padding: 0;
   margin: 0;
   color: #222222;
   line-height: 1.5;
   font-size: 1em;
}

.report p {
   padding: 0 0 0 0;
   margin: 0;
}

.reportcontainer {
   border-bottom: 1px solid #CCCCCC;
   padding: 12px 0 0 0;
}

.note {float:right;}

.item {
   float:left; 
   margin-bottom:12px;
   border-bottom: 1px solid #CCCCCC;
   width:100%;
}

.item img {
   float:left;
   padding: 0 6px 6px 0;
}

.item label {
   float: left;
}

#advocacy_form input {margin-bottom:10px;}
#advocacy_form fieldset ul {margin:0; padding:0;}
#advocacy_form fieldset ul li {margin:0; padding:0; list-style:none;}
#advocacy_form fieldset ul li label {font-weight:normal;}

table.toc tbody tr td, table.toc tbody tr th {
vertical-align: top;
}

table.toc caption {
background: none;
font-size: 1.2em;
font-style: italic;
line-height:1.25em;
letter-spacing: 0.2em;
margin: 0 0 10px 0;
}

#content-main ul.nobulletlist {

}

#involve-banner {
   margin: 0 0 20px 50px;
}

.centerimage {
  float: none;
}

.center-img img {
  float: none;
}

.new-line {
  overflow: hidden;
}

