/* @override http://www.royalcommission.govt.nz/rccms.nsf/skins/styles/rc_default/layout.css?open&media=screen */

.header{
height:105px;
width:100%;
white-space: nowrap;
/*background-image: url(/rccms.nsf/skins/images/rc_default/header_bkg.jpg);*/
background-repeat: repeat-x;
}
.header img{
border:0px solid #000;
}
.header a:link{color:#fff;text-decoration:none;}
.header a:visited{color:#fff;text-decoration:none;}
.header a:hover{color:#fff;text-decoration:underline;}
body {	
margin:0px;
font-family: Arial, Verdana, Helvetica, Times New Roman;
font-size: x-small; Line-height:18px;
}
body img{
border:0px solid #000;
}
.content {
	font-size:12px;
	top:105px;
	border:0px solid transparent;
	height:25px;
	left:0px;
	background-image: url(../images/greybar.jpg);
	background-repeat: repeat-x;
}
.leftnav {
line-height:27px;
border:1px solid #ccc;
position: absolute;
left: 1px;
padding: 0px;
top: 138px;
width: 163;
height:auto;
background-color: #f5f5f5;
}
.leftnavbox{
height:auto;
width:163;
left:0px;
padding-top:0px;
top:105px;
}
.leftnavbox  a{
	color:#666;
	font-size:small;
	text-decoration:none;
	display:block;
	width:163px;
	background-repeat: no-repeat;
	background-position: center right;
	border-bottom:1px solid #ccc;
	border-top:0px solid #ccc;
	overflow:hidden;
	background-image: url(../images/menu_chevlight.jpg);
}
.leftnavbox  a.selected{
	color:#993333;
	text-decoration:none;
width=163px;
	display:block;
	border-bottom:1px solid #ccc;
	border-top:0px solid #ccc;
	background-repeat: no-repeat;
	background-position: center right;
}
.leftnavbox  a:hover{
	color:#993333;
	background:#fefefe;
	background-repeat: no-repeat;
	background-position: center right;
	background-image: url(../images/menu_chev.jpg);
}
.leftnavbox .title {
font-size:small;
font-weight:bold;
padding-left:2px;
font-style:italic;
border-bottom:1px solid #ccc;
background:#fff;
width:163px;
color:#000;
height:27px;
}
a.rsslink {
	color:black;
	text-decoration:none;
}
.center {
margin-top:0px;
font-size:small;
margin-left:182px; 
padding: 0px;
margin-right: 5px;
}
table td {
	font-size:small;
}
.site_name {
color:red;
}
img.noborder{
border-style: none;
}
.label {
	width:30%;
	font-weight:bold;
}
h1 {
	font-size:x-large;
	color: #aa0a22;
	font-weight: bold;
}
h2 {
	font-size:medium;
	color: #aa0a22;
	font-weight: bold;
}
h3 {
	font-size:small;
	color: #000;
	font-weight: bold;
}
h4 {
	font-size:small;
	color: #aa0a22;
	font-weight: bold;
}
h5 {
	font-size:x-small;
	color: #aa0a22;
	font-weight: bold;
}
h6 {
	font-size:x-small;
	font-weight: bold;
}
h7 {
	font-size:14px;
	font-weight: bold;
	font-style:italic;
}
/**** NEW FORM STYLES ADDED BDO-08 April 2004 ****/
.tableform {
border: solid 1px #cccccc;
width: 580px;
background-image: URL(/rccms.nsf/bg_formtable.gif);
background-repeat: repeat-x;
background-color: #f4f2f1;
}
.tableform td{
padding: 2px 5px 2px 5px;
font-size:small;
}
.tablesub {
width: 800px;
margin: 0px 0px 10px 0px;
}
.tablesub td{
padding: 5px 5px 5px 5px;
font-size:small;
}
.tablehead {
font-weight: bold;
color: #aa0a22;
border: none;
}
.tablelabel {
border: none;
font-weight: bold;
}
.forminfo {
background-image: URL(/rccms.nsf/icon_information.gif);
background-repeat: no-repeat;
display: block;
padding-left: 20px;
font-size: x-small;
border-bottom: dashed 1px #cccccc;
padding-bottom: 5px;
}
input {
	width: 200px;
}
.fileUploads input {
	width: 400px;
}
textarea {
font-family: Arial, Verdana, Helvetica, Times New Roman;
font-size:small;
}
.mandatory {
background-image: URL(/rccms.nsf/icon_mandatory.gif);
background-repeat: no-repeat;
width: 10px;
}
.info{
	font-size:x-small;
	color:gray;
	font-weight:normal;
}
/**** END - NEW FORM STYLES ADDED BDO-08 April 2004 ****/
span.hideWhenPrinting {
	width:100px;
	display:block;
}
#search { 
      width:150px; 
}
/*** VIEW FORMATTING START ***/
.viewtable
	{
	width: 800px;
	background-color: #ffffff;
	}
.viewtable td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:small;
}
.viewactions
	{
	background-color: #f1f0f0;
	font-weight : normal;
	font-size: xx-small;
	}
.viewactions td {
	padding: 10px 0px 0px 0px;
	}
.viewactions input
	{
	border: solid 1px #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	color: #000;
	}
.viewactions select	
	{
	font-size: xx-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
/*** VIEW NAVIGATION BUTTONS ***/
	.pagenav
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;color:#666;padding: 3px 2px 2px 1px;margin: 2 0 5 0;
		}
	.pagenav p
		{
		position:relative;text-align:left
		}
	.pagenav p a:link, .pagenav p a:visited, .pagenav p a:hover, .pagenav p a:active
		{
		text-decoration:none;background:#eff4fb;padding:2px 5px;border: 1px solid #46659b; color: #46659b;
		}
	.pagenav p a:hover
		{
		background:#7692bf;color:#fff
		}
	.pagenav p span
		{
		text-decoration:none;background:#7692bf;padding:2px 5px;border: 1px solid #46659b;color:#fff
		}
	.pagenav *
		{
		margin:0
		}
	.notactive
		{
		text-decoration:none;background:#ccc;padding:2px 5px;border: 1px solid #ccc;color:#ccc
		}
.sort-table {
	border: 	none;
	width: 100%;
}
.sort-table td {
	padding: 2px 5px;
}
.sort-table thead td {
	background: #3e5881 url('/rccms.nsf/bg_th.gif') repeat 0px 0px ;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #a5b9d0;
	border-top: solid 1px #a5b9d0;
	cursor: pointer;
	color: #ffffff;
	font-weight : bold;
	text-decoration:underline;
	margin: 0 0 1 0;
	padding: 3px 4px 3px 6px;
	empty-cells:show;
}
.sort-table thead td:active {
border-color: ButtonShadow ButtonHighlight  ButtonHighlight ButtonShadow;
padding: 3px 4px 1px 6px;
}
.sort-arrow {
width:	11px;
height:	11px;
background-position: center center;
background-repeat: no-repeat;
margin:	0 2px;
}
.sort-arrow.descending {
background-image: url("/rccms.nsf/icon_tablesort_down.gif");
}
.sort-arrow.ascending {
background-image: url("/rccms.nsf/icon_tablesort_up.gif");
}
/*** END - VIEW FORMATTING END ***/
/*** ICONS FOR FILE ATTACHMENTS ***/
ul.download {
	list-style: none;
	margin: 0 0 0 0px;
padding: 0px;
}
ul.download li {
	background-image:url("/rccms.nsf/icon_file_general.gif");
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
}
ul.download li.xls{
        background-image:url("/rccms.nsf/icon_file_excel.gif");
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
}
ul.download li.doc{
        background-image:url("/rccms.nsf/icon_file_word.gif");
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
}
ul.download li.pdf{
        background-image:url("/rccms.nsf/icon_file_pdf.gif");
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
}
/*** END - ICONS FOR FILE ATTACHMENTS ***/
/*** TABBED FORM DISPLAY OF INFORMATION ***/
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}
ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}
ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}
ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}
ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}
ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}
/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */
height: 400px;
scrollbar-arrow-color: #4e658a;
scrollbar-3dlight-color: #777799;
scrollbar-darkshadow-color: #666677;
scrollbar-face-color: #a1b1c3;
scrollbar-highlight-color: #e9e9e9;
scrollbar-shadow-color: #a1b1c3;
scrollbar-track-color: #9faab8;
 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */
overflow:auto;
}
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
/*** END - TABBED FORM DISPLAY OF INFORMATION ***/
/*** PRINTING CONTROL - DO NOT PUT ANY STYLES PAST HERE !!!!!! ***/
@media print{
.center {
margin-left:0px;
}
.center textarea {
	overflow: visible;
}
.center input {
	overflow: visible;
}
.center .tableform {
	width: 100%;
}
.info {
	display: none;
}
.forminfo {
	display: none;
}
 .printHidden {
  display:none;
 }
}
@media screen{
 .printShow{
  display:none;
 }
}

.previousNext
{
	margin-top:10px;
	margin-bottom:10px;
	height: 50px;
}
.chaptermenu a {
	display: inline;
	color: #666;
	font-size: 14px;
	padding-right: 10px;
	line-height: 24px;
	text-decoration: underline;
}
.chaptermenu a:hover{
	display: inline;
	text-decoration: underline;
	color: #999;
}
.recoNumbers
{
	color: #aa0a22;
	font-weight: bold;
}
.parts {
	color: #990000;
	font-weight: bold;
	font-size: 14px;
	margin-right: 10px;
	text-decoration: none;
}
.topmenu {
	display: inline;
	margin-bottom: 20px;
	margin-top: 20px;
}
.topmenu a {
	color: #666666;
	padding-right: 10px;
	text-decoration: underline;
	line-height: 28px;
	font-size: 14px;
}
.topmenu a:hover {
	color: #999;
	padding-right: 10px;
	text-decoration: underline;
	line-height: 28px;
}
.topmenu a:active {
	color: #999;
	padding-right: 10px;
	text-decoration: underline;
	line-height: 28px;
	background-color: #CCC;
}
.parttitle {
	font-size: 26px;
	color: #990000;
	margin-top: 30px;
	margin-bottom: 30px;
	clear: both;
	font-weight: bold;
}
.documenttitle {
	font-size: 14px;
	color: #990000;
	padding-top: 20px;
	float: left;
}
.bldredital {
	font-style: italic;
	font-weight: bold;
	color: #990000;
}
.quote {
	font-weight: bold;
}
.quoteName {
	font-size: 11px;
}
.footnotes {
	font-size: 10px;
}
.partsTitle a {
	color: #990000;
	padding-right: 10px;
	text-decoration: underline;
	line-height: 28px;
	font-size: 14px;
}
