/* ~~~ PRINT STYLES FOR PORT OF TAURANGA 13/09/06 ~~~ */
body
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #333;
}
h1, h2, h3, h4, h5
{
    margin: 0 0 1em;
    color: #1867AA;
}
h1{font-size: 1.8em;}
h2{font-size: 1.4em;}
h3{
    text-transform: uppercase;
    background-color: #DFDFDF;
    padding: 4px 8px;
    font-size: 12px;
    margin: 0 0 1em;
    color: #333;
}
h4
{
    font-size: 12px;
    margin-bottom: 0;
}
p
{
    margin: 0 0 1em;
    line-height: 1.3em;
}
a,
a:link,
a:visited{color: #1867AA;}
a:hover,
a:active{color: #007F4E;}
a img{border: none;}
ul{list-style-type: square;}
ul li,
ol li{line-height: 1.5em;}
.table-border-thick{border: 8px solid #DFDFDF;}

#wrapper{width: 100%;}
#logo h1,
#logo h1 a{height: auto; text-decoration: none;}
#leftmenu{display: none;}
#flashBox,
#flashBox img{display: none;}
#flashheader{display: none;}
#topmenu{display: none;}
table.datatable
{
    width:100%;
    background-color:#FBFBFB;
    border-collapse:collapse;
    border:1px solid #ccc;
    font-size: 11px;
    margin: 1em 0;
}
table.datatable thead th
{
    background-color:#ccc;
    padding:4px 12px;
    text-align:left;
    border-bottom: 1px solid #ccc;
}
table.datatable thead th.left{text-align:left}
table.datatable tbody tr.even{background-color:#fff}
table.datatable tbody th
{
    text-align:right;
    border-bottom:1px solid #ccc;
    padding:4px 8px;
    font-weight:bold;
    background-color:#EFEFEF;
}
table.datatable tbody td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:4px 8px}
table.datatable tbody td strong{color: #333;}
table.datatable thead th.center{text-align:center}
table.datatable thead th,table.datatable tbody th.right,table.datatable tbody td.right{text-align:right}
table.datatable tbody td.nopad{padding:0}
table.datatable tbody td table td{border:none}
table.datatable tfoot td{padding:4px}
table.datatable a,table.datatable a:link,table.datatable a:visited{color:#1867AA}
table.datatable a:hover,table.datatable a:active{color:#007F4E}
.img-left{float:left;margin:0 12px 4px 0}
.img-right{float:right;margin:0 0 4px 12px}
.center{text-align:center}
.blueText{color:#1867AA}
.text-blue{color:#1867AA}
table.table-border-thick{border:8px solid #DFDFDF;margin:0 0 1em}
div.captionImageLeft,div.captionImageRight{font-size:.9em;color:#888}
div.captionImageLeft{float:left;margin:4px 12px 4px 0}
div.captionImageRight{float:right;margin:4px 0 4px 12px}
.img-left{float:left;margin:0 12px 4px 0}
.img-right{float:right;margin:0 0 4px 12px}
.border-none{border:none}
.border-thin{border:1px solid #000}
.border-thick{border:2px solid #000}
