/*
  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: 31 July 2010 20:29:57
*/


/* Element styling for LTNZ SmartMovez */

/* ----- Content area ----- */

#content h1, #wide-content-first h1, #wide-content h1 {
    font-size: 2.4em;
    font-weight: normal;
    color: #00456A;
    padding: 0 0 24px 0;
    }
    
#wide-content-home h1 {
    font-size: 2.4em;
    font-weight: normal;
    color: #00456A;
    padding: 0 0 24px 0;
    line-height: 1.1;
    }    

/* ----------- Addition made by Vaughan 08/07/08 -------------- */

#wide-content-first h2 {
    font-size: 1.4em;
    font-weight: bold;
    /*color: #666;*/
    color: #069;
    padding: 12px 0 12px 0;
    }    

/* -------- End of Change -------- */


/* -- glossary feature box -- */

#feature .feature-outcomes .gloss_term {
display: none;
padding-left: 16px;
padding-right:12px;
font-size: 1.2em;
}

#feature .feature-outcomes .gloss_term.yes {
display: block;
}

#feature .feature-outcomes .gloss_term a:link, #feature .feature-outcomes .gloss_term a:visited {
color: #1A6395;
text-decoration: none;
    }    
    
#feature .feature-outcomes .gloss_term a:hover {
color: #F4A90B;
text-decoration: none;
    }  

#feature .feature-outcomes .gloss_term p {
margin: 0 0 6px 0;
line-height: 1.1;
}

#feature .feature-outcomes .gloss_term ul {
margin: 0 0 6px 0;
font-size: 1em;
}


#feature .feature-outcomes .gloss_term ul li {
line-height:1.1;
font-size: 1em;
margin: 0;
padding: 0 0 0 8px;
background:transparent url(http://www.smartmovez.org.nz/_designs/css/styling.css/bulletsmall.gif) no-repeat scroll 0 5px;
}

/* -- newz -- */

#feature .feature-outcomes .highlight .calendaritems {
margin: 0 5px 0 5px;
line-height: 1.2em;
}

#feature .feature-outcomes .highlight .calendaritems .next_year h3, #feature .feature-outcomes .highlight .calendaritems .current_year h3, #feature .feature-outcomes .highlight .calendaritems .last_year h3 {
    color: #1A6395;
    font-size: 1.2em;
    font-weight: normal;
    background: none;
    padding: 0;
}

#feature .feature-outcomes .highlight .calendaritems .next_year h3 a, #feature .feature-outcomes .highlight .calendaritems .current_year h3 a, #feature .feature-outcomes .highlight .calendaritems .last_year h3 a {
    color: #1A6395;
    background: none;
    text-decoration: none;
}

#feature .feature-outcomes .highlight .calendaritems .next_year .event-date, #feature .feature-outcomes .highlight .calendaritems .current_year .event-date, #feature .feature-outcomes .highlight .calendaritems .last_year .event-date {
    color: #666666;  /* #5A9038 */
    font-size: 1.1em;
    margin-bottom:0.1em;
    margin-top:0.1em;
}

#feature .feature-outcomes .highlight .calendaritems .next_year p, #feature .feature-outcomes .highlight .calendaritems .current_year p, #feature .feature-outcomes .highlight .calendaritems .last_year p {
font-size: 100%;
margin-top: 0;
}

#content h2, #wide-content h2 {
    font-size: 1.4em;
    font-weight: bold;
    /*color: #666;*/
    color: #069;
    padding: 0 0 24px 0;
    }    
    
#content #overview h2 {
    font-size: 1.4em;
    font-weight: bold;
    color: #5A9038;
    margin: 0 0 15px 0;
    padding: 0 0 9px 0;
    border-bottom: 1px solid #c6e3b8;
    }        
    
#wide-content-home #overview h2 {
    font-size: 2.0em;
    font-weight: bold;
    color: #5A9038;
    margin: 0 0 15px 0;
    padding: 0 0 9px 0;
    border-bottom: 1px solid #c6e3b8;
    }            
    
#content h3, #wide-content h3 {
    font-size: 1.2em;
    font-weight: bold;
    /*color: #666;*/
    color: #5A9038;
    padding: 0 0 5px 0;
    }        
    
#content #overview h3 {
    font-size: 1.2em;
    font-weight: bold;
    color: #5A9038;
    padding: 5px 0 5px 0;
    }            
    
#wide-content-home #overview h3 {
    font-size: 1.2em;
    font-weight: bold;
    color: #5A9038;
    padding: 5px 0 5px 0;
    }                
    
#content h4 {
    font-size: 1.2em;
    font-weight: bold;
    /*color: #5A9038;*/
    color: #666;
    padding: 10px 0 5px 0;
    }    
    
#content p, #wide-content-first p, #wide-content p, #wide-content-home p {
    font-size: 1.2em;
    line-height: 1.2;
    font-weight: normal;

    color: #333;
    padding: 0 0 10px 0;
    }    
    
#content p.intro, #wide-content-first p.intro, #wide-content p.intro {
    font-size: 1.3em;
    font-weight: bold;
    color: #666;
    padding: 0 0 20px 0;
    }        
    
#wide-content-home p.intro {
    font-size: 1.3em;
    font-weight: bold;
    color: #666;
    padding: 0 0 20px 0;
    }            
    
#content #overview p.intro {
    font-size: 2.0em;
    font-weight: bold;
    color: #069;
    padding: 0 0 20px 0;
    }   
#content .note, #wide-content .note, #wide-content-first .note {
    font-size:1.1em;
 }         
#content p.update, #wide-content p.update, #wide-content-first p.update {
    font-size:1em;
    color:#666;
}


/* ------------------ List styles added by Vaughan 6 August 08 ------------------ */
ul, ol {
    font-size: 1.2em;
    line-height: 1.2em;
    text-decoration: none;
    color: #333;
    margin-bottom: 1em;
}

ul ul, ul li ol, ol li ol, ol li ul {
   margin-bottom: 0;
   font-size: 1em;
}

ul li {
    list-style-type: none;
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bullet.gif) no-repeat 0 4px;
    padding-left: 1.5em;
    } 

ul li, ol li {
    margin-top: .3em;
    margin-bottom: .3em;
}
    
ol li {
    text-decoration: none;
    list-style-type:decimal;
    background: none;
    margin-left: 2.5em;
    } 
    
 ol li ul li, ul li ul li {
    list-style-type: none;
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bullet2.gif) no-repeat 0 4px;
}

dl dt {
    font-size: 1.2em;
    font-weight: bold;
    color: #5A9038;
}

dl dd {

}

/* Tables (for data only, obviously) ---------------------
added by Frances 1 May 08   */

#content table, #wide-content-first table, #wide-content table{
    border: 1px solid #666;
    border-collapse:collapse;
    color: #666;
    margin:0;
    padding:0;
}

#content table {
    width:445px;
}
#wide-content-first table, #wide-content table {
    width:660px;
}
#content th, #wide-content-first th, #wide-content table th {
    background: #1A6395;
    color:#fff;
    font-weight:bold;
    font-size:1.2em;
    margin:0;
    padding:8px 5px 10px;
    text-align:left;
    vertical-align:top;
}

#content td, #wide-content-first td, #wide-content td{
    border:1px solid #666;
    margin:0;
    padding:8px 5px;
    text-align:left;
    vertical-align:top;
    font-size:1.2em;
}
#content td ul, #wide-content-first td ul, #wide-content td ul, #content td ol, #wide-content-first td ol, #wide-content td ol {
    color:#666;
    font-size:100%;
    
}

/* Images  */
    
img.img-left, img.contentimageleft {
    float: left;
    margin: 0 10px 10px 0;
    }    
    
img.img-right, img.contentimageright {
    float: right;
    margin: 0 0 10px 10px;
    }        

/* Links  */
    
#content a:link, #content a:visited, #wide-content-first a:link, #wide-content-first a:visited, #wide-content a:link, #wide-content a:visited, #wide-content-home a:link, #wide-content-home a:visited {
    color: #1A6395;
    text-decoration: underline;
    }    
    
#content a:hover, #wide-content-first a:hover, #wide-content a:hover, #wide-content-home a:hover {
    color: #F4A90B;
    text-decoration: underline;
    }    
    
#content p a.more:link, #content p a.more:visited, #content p a.more:hover {
    font-size: 0.9em;
    }    
    
#wide-content-first p a.more:link, #wide-content-first p a.more:visited, #wide-content-first p a.more:hover {
    font-size: 0.9em;
    }    
    
#wide-content p a.more:link, #wide-content p a.more:visited, #wide-content p a.more:hover {
    font-size: 0.9em;
    }        
    
#content p span.view {
    font-size: 0.9em;
    color: #dfdfdf;
    }        

/* nowrap style added by KM 15th Oct 2007 */

#content .nowrap {
    white-space: nowrap;
}

/* Related Outcomes box (Destination page)  */

.related-outcomes {
    float: right;
    width: 202px; 
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-reloutcomes.gif) no-repeat 0 100%;
    padding: 0 0 5px 0;
    margin: 0 0 10px 10px;
    }    
    
#content .related-outcomes h4 {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-reloutcomes-header.gif) no-repeat 0 0;
    color: #fff;
    font-size: 1.2em;
    margin: 0 0 0 0; /* FF */
    padding: 9px 11px 6px 11px;
    }    
    
.related-outcomes-inner {    
    padding: 0 0 0 0; /* FF */
    float: left;
    }
    
#content .related-outcomes img {
    padding: 0 0 0 0; /* FF */
    }    

/* additional styles added 28 Sep 2007 KM */
div.econdevoff a#econdevon,

div.safetyoff a#safetyon,
div.accessoff a#accesson,
div.healthoff a#healthon,
div.envirooff a#enviroon {
    display: none;
}

div.econdevon img#econdevoff,
div.safetyon img#safetyoff,

div.accesson img#accessoff,
div.healthon img#healthoff,
div.enviroon img#envirooff {
    display: none;
}
.source-no {  
    display: none;
}

/* Page Created box (Destination page)  */

.page-created {
    background-color: #fffbed;
    padding: 13px 8px 5px 8px;
    margin: 24px 0 0 0;
    }

#content .page-created p {
    font-size: 0.9em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }    
    
#content .page-created p span.divider {
    color: #ccc;
    }    
    
#content .page-created a:link, #content .page-created a:visited, #content .page-created a:hover {
    text-decoration: underline;
    }            


/* Show Articles box (News listing page)  */

.show-articles {
    background-color: #fffbed;
    padding: 13px 8px 0 8px;
    margin: 0 0 28px 0;
    font-size: 1.2em;
    float: left;
    width: 430px; /* FF */
    position: relative;
    }    
    
.show-articles form fieldset {
    clear: both;
    position: relative;
    }
    
.show-articles form legend {
    }
    
.show-articles form legend span {
    width: 150px;
    float: left;
    font-weight: bold;
    color: #999;
    position: absolute;
    left: 0;
    top: 5px; /* FF */
    }        
    
.show-articles div {
    float: left;
    margin: 0 0 0 150px;
    display: inline; /* fixes doubled float margin bug in IE */
    padding: 0 0 0 0;
    }    
    
.show-articles div div { /* fix for larger font sizes */
    float: left;
    margin: 0 0 0 0;
    display: inline; 
    padding: 0 0 13px 0;
    }        
    
.show-articles form label {
    display: inline;
    padding: 0 0 0 10px;
    font-weight: normal;
    color: #666;
    }
    
.show-articles form select {
    display: inline;
    border: 1px solid #7f9db9;
    margin: 0 0 0 7px;
    }            





























/* Page Numbers (News listing page)  */

#content p.page-numbers, #wide-content-first p.page-numbers {
    color: #c3c3c3;
    word-spacing: 10px;
    padding: 0 0 20px 0;
    }    
    
#content p.page-numbers span.page, #wide-content-first p.page-numbers span.page {
    color: #656565;
    font-weight: normal;
    }
    
#content p.page-numbers span.this-page, #wide-content-first p.page-numbers span.this-page {
    color: #656565;
    font-weight: bold;
    }    
    
#content p.page-numbers a.next, #wide-content-first p.page-numbers a.next {    
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/arw-next.gif) no-repeat 100% 5px;
    padding: 0 13px 0 0;
    }        

/* Display Box (Publication page)  */

.display-box {
    float: left;
    border: 1px solid #e8e8e8;
    padding: 13px 9px 14px 9px;
    margin: 0 0 22px 0;
    width: 426px; /* FF */
    }
    
.display-box-text {
    float: left;
    width: 192px;
    }    
    
.display-box-get {
    float: right;
    width: 192px; /* FF */
    background-color: #fffbed;
    padding: 17px 11px 6px 11px;
    }

.display-box-get-cost .free,
.display-box-get-free .cost
 {
    display: none;
}
    
.display-box-get .get-button {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/get-button-top.gif) no-repeat 0 0;
    margin: 0 0 24px 0;
    padding: 12px 12px 0 12px;
    }
    
.display-box-get .get-button p {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/get-button-bottom.gif) no-repeat 0 100%;
    margin: -12px;
    padding: 0;
    font-size: 1.1em;
    }    
    
#content .display-box-get p a:link, #content .display-box-get p a:visited {    
    color: #1A6395;
    font-weight: bold;
    padding: 0;
    margin: 0;
    display: block;
    font-size: 0.9em;
    }
    
#content .display-box-get p a:hover {    
    color: #F4A90B;
    font-weight: bold;
    padding: 0;
    margin: 0;
    display: block;
    font-size: 0.9em;
    }        
    
#content .display-box-get .get-button p a:link, #content .display-box-get .get-button p a:visited {    
    color: #333;
    font-weight: bold;
    padding: 12px 12px 0 12px;
    display: block;
    font-size: 1.0em;
    }
    
#content .display-box-get .get-button p a:hover {    
    color: #F4A90B;
    font-weight: bold;
    padding: 12px 12px 0 12px;
    display: block;
    font-size: 1.0em;
    }    
    
/* Chapter download link (Publication page)  */

.download_chapter_url_No {
   display:none;
}

.chapter_download_box {
   padding:10px;
   border:solid 1px black;
   float:right;
}

/* Display Box (List page)  */

.browse-by-box .display-box {
    float: left;
    border: none;
    padding: 0;
    margin: 0 0 15px 0;
    width: 620px; /* FF */
    }
    
.browse-by-box .display-box-text {
    float: left;
    width: 386px;
    }    
    
.display-box-get {
    float: right;
    width: 192px; /* FF */
    background-color: #fffbed;
    padding: 17px 11px 6px 11px;
    }
    
#wide-content .display-box-get p.created {
    font-size: 1.0em;
    background-color: #fff;
    color: #707070;
    padding: 5px;
    margin: 0 0 9px 0;
    }
    
.display-box-get .get-button {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/get-button-top.gif) no-repeat 0 0;
    margin: 0 0 24px 0;
    padding: 12px 12px 0 12px;
    }
    
.display-box-get .get-button p {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/get-button-bottom.gif) no-repeat 0 100%;
    margin: -12px;
    padding: 0;
    font-size: 1.1em;
    }    
    
#wide-content .display-box-get p a:link, #wide-content .display-box-get p a:visited {    
    color: #1A6395;
    font-weight: bold;
    padding: 0;
    margin: 0;
    display: block;
    font-size: 0.9em;
    }
    
#wide-content .display-box-get p a:hover {    
    color: #F4A90B;
    font-weight: bold;
    padding: 0;
    margin: 0;
    display: block;
    font-size: 0.9em;
    }        
    
#wide-content .display-box-get .get-button p a:link, #wide-content .display-box-get .get-button p a:visited {    
    color: #333;
    font-weight: bold;
    padding: 12px 12px 0 12px;
    display: block;
    font-size: 1.0em;
    }
    
#wide-content .display-box-get .get-button p a:hover {    
    color: #F4A90B;
    font-weight: bold;
    padding: 12px 12px 0 12px;
    display: block;
    font-size: 1.0em;
    }    
    
#wide-content .browse-by-box .reference-line {
    font-size: 1.0em;
    background-color: #fafafa;
    padding: 10px;
    margin: 0 0 0 0;
    float: left;
    width: 600px; /* FF */
    }        
    
/* Styles for showing/hiding the Reference/Source/Related To links for each search result in the References section. Added by KM 27th May 2008 */

#wide-content .browse-by-box .reference-line .no {
    display: none;
    }

/* Feedback form (Feedback page, Publications order form page)  */

/* Styles for search-wrapper class added by KM 5th Oct 2007 */

form div.feedback-form, form div.search-wrapper {
    border-top: 3px solid #41a0cf;
    padding: 14px 0 0 0;
    }
    
#wide-content form div.feedback-form, #wide-content form div.search-wrapper {
    border-top: none;
    padding: 0 0 0 0;
    }    
    
#wide-content-first form div.feedback-form p {
    padding: 0 0 17px 0;
    }    
    
#wide-content-first form div.feedback-form p.warning {
    padding: 0 0 17px 16px;
    color: #ec0313;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-warning.gif) no-repeat 0 1px;
    }        
    
form div.feedback-form div, form div.search-wrapper div {
    margin-bottom: 10px;
    clear: left;
    }


form div.feedback-form label, form div.search-wrapper label {
    float: left;
    width: 89px;
    color: #333;
    font-size: 1.2em;
    font-weight: bold;
    padding: 4px 0 0 0;
    }    
    
#wide-content form div.feedback-form label, #wide-content form div.search-wrapper label, #wide-content form div.search-wrapper div.checkboxes div.label { /* Amended by KM 8/5/08 */
    float: left;
    width: 125px;
    color: #333;
    font-size: 1.2em;
    font-weight: bold;
    padding: 4px 0 0 0;
    }

#wide-content form div.search-wrapper div.checkboxes, #wide-content form div.search-wrapper div.checkboxes div {
    clear: none;
}

#wide-content form div.search-wrapper div.checkboxes div.boxes {
    margin-left: 125px;
}

#wide-content form div.search-wrapper div.checkboxes ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#wide-content form div.search-wrapper div.checkboxes ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    background: none;
}

#wide-content form div.search-wrapper div.checkboxes input {
    width: auto;
    border: 0;
}

#wide-content form div.search-wrapper div.checkboxes label {
    float: none;
    width: auto;
    font-size: 1em;
    font-weight: normal;
    padding: 0;
}

form div.feedback-form p em, form div.search-wrapper p em {
    font-weight: bold;
    color: #ec0313;
    }    

    
form div.feedback-form label em, form div.search-wrapper label em {
    font-weight: bold;
    color: #ec0313;
    }        
    
form div.feedback-form input, form div.feedback-form textarea, form div.search-wrapper input {
    width: 253px;
    border: 1px solid #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    }
    
form div.feedback-form input.warning, form div.feedback-form textarea.warning, form div.search-wrapper input.warning {
    width: 253px;
    border: 1px solid #999;
    background-color: #f5db5b;
    }            
    
form div.feedback-form #submit-button input, form div.search-wrapper div#search-button input {
    width: auto;
    border: 1px solid #999;
    margin-left: 89px; /* FF */
    background: #fff url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-button.gif) repeat-x 0 100%;
    }        
    
#wide-content form div.feedback-form #submit-button input, #wide-content form div.search-wrapper div#search-button input {
    width: auto;
    border: 1px solid #999;
    margin-left: 125px; /* FF */
    background: #fff url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-button.gif) repeat-x 0 100%;
    }            
    
form div.feedback-form #clear-button input {
    width: auto;
    border: 1px solid #999;
    margin-left: 5px;
    background: #fff url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-button.gif) repeat-x 0 100%;
    }                

form div.feedback-form ul {
    margin-bottom: 1em;




}


/* Search table (List Search page)  */

caption {
    text-indent: -2000px;
    }

.search-table {
    margin: 0 0 18px 0;
    }
    
.search-table th.items {
    background: #578E3A url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-search-table-left.gif) no-repeat 0 0;
    border-right: 2px solid #fff;
    font-size: 1.4em;
    color: #333;
    padding: 9px 12px 6px 12px;
    }    
    
#wide-content-first .search-table th.items a {
    margin: 0;
    padding: 0 13px 0 0;
    font-size: 1.0em;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/arw-search-table.gif) no-repeat 100% 5px;
    margin: 0;
    }    
    
#wide-content-first .search-table th.items a:link, #wide-content-first .search-table th.items a:visited {
    color: #fff;
    text-decoration: none;
    }    
    
#wide-content-first .search-table th.items a:hover {
    color: #F4A90B;
    text-decoration: none;
    }        
    
#wide-content-first .search-table th.items a.current {
    color: #333;
    text-decoration: none;
    }                
    
.search-table th.from {
    background-color: #578E3A;
    border-right: 2px solid #fff;
    font-size: 1.4em;
    color: #333;
    padding: 9px 12px 6px 12px;
    }    
    
#wide-content-first .search-table th.from a {
    margin: 0;
    padding: 0 13px 0 0;
    font-size: 1.0em;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/arw-search-table.gif) no-repeat 100% 5px;
    margin: 0;
    }    
    
#wide-content-first .search-table th.from a:link, #wide-content-first .search-table th.from a:visited {
    color: #fff;
    text-decoration: none;
    }    
    
#wide-content-first .search-table th.from a:hover {
    color: #F4A90B;
    text-decoration: none;
    }        
    
#wide-content-first .search-table th.from a.current {
    color: #333;
    text-decoration: none;
    }                    
    
.search-table th.type {
    background: #578E3A url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-search-table-right.gif) no-repeat 100% 0;
    font-size: 1.4em;
    color: #333;
    padding: 9px 12px 6px 12px;
    }        
    
#wide-content-first .search-table th.type a {
    margin: 0;
    padding: 0 13px 0 0;
    font-size: 1.0em;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/arw-search-table.gif) no-repeat 100% 5px;
    margin: 0;
    }        
    
#wide-content-first .search-table th.type a:link, #wide-content-first .search-table th.type a:visited {
    color: #fff;
    text-decoration: none;
    }        
    
#wide-content-first .search-table th.type a:hover {
    color: #F4A90B;
    text-decoration: none;
    }            
    
#wide-content-first .search-table th.type a.current {
    color: #333;
    text-decoration: none;
    }                

.search-table tr.odd {    
    background-color: #f7f7f7;
    }
    
.search-table tr.even {    
    background-color: #fff;
    }    
    
.search-table td {    
    padding: 16px 12px 20px 12px;
    }    
    
.search-table tr.odd td {    
    border-right: 2px solid #fff;
    }    
    
.search-table tr.odd td.last {    
    border-right: none;
    }    
    
.search-table tr.even td {    
    border-right: 2px solid #f7f7f7;
    border-bottom: 1px solid #f7f7f7;
    }    
    
.search-table tr.even td.last {    
    border-right: 1px solid #f7f7f7;
    }            
    
.search-table td p a.activity-class {
    font-weight: bold;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-activity-class.gif) no-repeat 0 0;
    padding: 0 0 5px 20px;
    display: block;
    }    


.search-table td p a.pdf {
    font-weight: bold;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-pdf.gif) no-repeat 0 0;
    padding: 0 0 5px 20px;
    display: block;
    }    
    
.search-table td p a.outcome {
    font-weight: bold;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-outcomes.gif) no-repeat 0 0;
    padding: 0 0 5px 20px;
    display: block;
    }            
    
.search-table td p a.publication {
    font-weight: bold;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-publication.gif) no-repeat 0 0;
    padding: 0 0 5px 20px;
    display: block;
    }                    
    
.search-table td p a.reference {
    font-weight: bold;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-page.gif) no-repeat 0 0;
    padding: 0 0 5px 20px;
    display: block;
    }            
    
.search-table td p a.tools {
    font-weight: bold;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-tool.gif) no-repeat 0 0;
    padding: 0 0 5px 20px;
    display: block;
    }                    
    
.search-table td p a.work-category {
    font-weight: bold;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-work-category.gif) no-repeat 0 0;
    padding: 0 0 5px 20px;
    display: block;
    }                        
    
/* ----- Overview Boxes ----- */        

.overview-box, .overview-box-tools, .overview-box-help, .overview-box-mixed {
    position: relative;
    margin: 0 0 15px 0;
    display: block;
    }    
    
.overview-box .header-tab, .overview-box-tools .header-tab {
    position: absolute;
    right: 0;
    top: 0;
    }    
    
.overview-box-help .header-tab-home, .overview-box-mixed .header-tab-home {
    position: absolute;
    right: 0;
    top: 0;
    }        
    
#content .overview-box p, #content .overview-box-tools p {
    font-weight: bold;
    color: #999;
    }
    
#wide-content-home .overview-box p, #wide-content-home .overview-box-tools p, #wide-content-home .overview-box-help p, #wide-content-home .overview-box-mixed p {
    font-weight: bold;
    color: #999;
    }        
    
#content .overview-box ul {
    font-size: 1.2em;
    color: #333;
    padding: 0 0 5px 19px;
    }    
    
#wide-content-home .overview-box ul {
    font-size: 1.2em;
    color: #333;
    padding: 0 0 5px 19px;
    }        
    
#content .overview-box ul li {
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/arw-gold.gif) no-repeat 0 2px;
    padding: 0 0 17px 11px;
    font-size: 100%;
    }    
    
#wide-content-home .overview-box ul li {
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/arw-gold.gif) no-repeat 0 2px;
    padding: 0 0 17px 11px;
    font-size: 100%;
    }        
    
#content .overview-box-tools ul {
    font-size: 1.2em;
    color: #333;
    padding: 0 0 5px 19px;
    
    }    
    
#wide-content-home .overview-box-tools ul {
    font-size: 1.2em;
    color: #333;
    padding: 0 0 5px 19px;
    position: relative;
    }        
    
#content .overview-box-tools ul li {
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-tool.gif) no-repeat 0 0;
    padding: 0 0 17px 21px;
    font-size: 100%;
    }    
    
#wide-content-home .overview-box-tools ul li {
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-tool.gif) no-repeat 0 0;
    padding: 0 0 17px 21px;
    font-size: 100%;
    }   

#content #alltools li {
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-tool.gif) no-repeat 0 0;
    padding: 0 0 17px 21px;
    font-size: 100%;
    }     
    
#wide-content-home .overview-box-mixed ul {
    font-size: 1.2em;
    color: #333;
    padding: 0 0 5px 19px;
    }        
    
#wide-content-home .overview-box-mixed ul li.tool {
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-tool.gif) no-repeat 0 0;
    padding: 0 0 17px 21px;
    font-size: 100%;
    line-height: 1.2;
    }
    
#wide-content-home .overview-box-mixed ul li.publication {
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-publication.gif) no-repeat 0 0;
    padding: 0 0 17px 21px;
    font-size: 100%;
    line-height: 1.2;
    }                

/* #wide-content-home .overview-box-mixed ul li.pdf added by KM 3rd Oct 2007 */

#wide-content-home .overview-box-mixed ul li.pdf {
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-pdf.gif) no-repeat 0 3px;
    padding: 0 0 17px 21px;
    font-size: 100%;
    line-height: 1.2;
    }                
    
#wide-content-home .overview-box-mixed ul li a {
    font-weight: bold;
    }    
    
#wide-content-home .overview-box-mixed ul li a.more {
    font-weight: normal;
    font-size: 0.9em;
    }            

#wide-content-home .overview-box-help ul {
    font-size: 1.2em;
    color: #333;
    padding: 0 0 5px 19px;
    }        
    
#wide-content-home .overview-box-help ul li {
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-help2.gif) no-repeat 0 0;
    padding: 0 0 10px 21px;
    font-size: 100%;
    line-height: 1.2;
    }                
        
#wide-content-home .overview-box-help ul li a {
    font-weight: bold;
    }    
    
#wide-content-home .overview-box-help ul li a.more {
    font-weight: normal;
    font-size: 0.9em;
    }        
    
.header-tab a {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-header-tab-left.gif) no-repeat 0 0;    
    float: left;
    margin: 0 0;
    padding: 0 0 0 14px;
    text-decoration: none !important;
    display: inline; /* Fixes double float double margin bug in IEWin */
    cursor: pointer;
    }    
    
.header-tab a span {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-header-tab-right.gif) no-repeat 100% 0;    
    float: left;
    display: block;
    padding: 6px 25px 5px 2px; /* FF */
    font-weight: bold;
    width: auto;
    text-align: center;
    font-size: 1.2em;
    text-decoration: underline;
    }    
    
.header-tab a:hover span {
    text-decoration: underline;
    }
    
.header-tab-home a {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-header-tab-left.gif) no-repeat 0 0;    
    float: left;
    margin: 0 0;
    padding: 0 0 0 14px;
    text-decoration: none !important;
    display: inline; /* Fixes double float double margin bug in IEWin */
    cursor: pointer;
    }    
    
.header-tab-home a span {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-header-tab-right-hm.gif) no-repeat 100% 0;    
    float: left;
    display: block;
    padding: 9px 25px 8px 2px; /* FF */
    font-weight: bold;
    width: auto;
    text-align: center;
    font-size: 1.2em;
    text-decoration: underline;
    }    
    
.header-tab-home a:hover span {
    text-decoration: underline;
    }    

/* ----- Green Selection Bar (Custom Search, Browse, List) ----- */
    
.selection-bar    {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-selection-bar.gif) no-repeat 0 0;    
    padding: 10px 14px;
    margin: 0 0 21px 0;
    }

#wide-content .selection-bar span {
    padding: 0 7px;
    }
    
#wide-content .selection-bar a {
    margin: 0;
    padding: 0 0 0 0;
    font-size: 1.2em;
    font-weight: bold;
    }        
    
#wide-content .selection-bar a:link, #wide-content .selection-bar a:visited {
    color: #fff;
    text-decoration: none;
    }        
    
#wide-content .selection-bar a:hover {
    color: #F4A90B;
    text-decoration: none;
    }            
    
#wide-content .selection-bar a.current {
    color: #333;
    text-decoration: none;
    }    

#wide-content div.search-wrapper .selection-bar a#search-in-selection-bar, #wide-content div.browse-wrapper .selection-bar a#browse-in-selection-bar, #wide-content div.browse-atoz-wrapper .selection-bar a#browse-atoz-in-selection-bar {
    color: #333;
    text-decoration: none;
}
#wide-content div.browse-wrapper h4 {
    padding: 0 0 5px 0;
}

/* ----- Browse By (Browse, List) ----- */
    
#wide-content p.alphabet {
    color: #c3c3c3;
    }    
    
#wide-content p.alphabet a {
    font-weight: bold;
    padding: 0 3px;
    }    
    
.browse-by-header {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-browse-by.gif) no-repeat 0 0;
    padding: 14px 23px 9px 23px;
    font-size: 1.2em;
    color: #999;
    font-weight: bold;
    float: left;
    width: 616px; /* FF */
    }
    
.show-only-header {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-show-only.gif) no-repeat 0 0;
    padding: 4px 23px 9px 23px;
    font-size: 1.2em;
    color: #666;
    font-weight: bold;
    float: left;
    width: 616px; /* FF */
    }    

.show-only-header select {    
    border: 1px solid #7f9db9;
    margin: 10px 0 0 15px;
    }
    
    
.browse-by-box {
    border: 1px solid #e9e9e9;
    padding: 23px 20px 16px 20px;
    margin: 0 0 8px 0;
    float: left;
    width: 620px; /* FF */
    }    
    
/* amended by KM 20/12/07 to be a 2 column layout rather than 3. The old width was 180px and margin was 0 40px 10px 0 */
.browse-by-box-column {
    width: 230px;
    float: left;
    margin: 0 80px 25px 0;
    display: inline;
    }    
    

.browse-by-box-column-last {
    width: 180px;
    float: left;
    margin: 0 -3px 10px 0; /* fixes IE6 duplicate characters bug */
    }    
    
#wide-content .browse-by-box-column h2, #wide-content .browse-by-box-column-last h2 {
    margin: 0 0 10px 0;
    padding: 2px 0 3px 21px;
    font-size: 1.2em;
    font-weight: bold;
    color: #666;
    }    

/* styles added by KM 20/12/07 so that the different reference types have their own icons. These can be changed as desired */

#wide-content .browse-by-box-column h2.Manuals, #wide-content .browse-by-box-column-last h2.Manuals {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-good-example.jpg) no-repeat 0 0;    
    }
    
#wide-content .browse-by-box-column h2.Standards, #wide-content .browse-by-box-column-last h2.Standards {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-publication.gif) no-repeat 0 0;    
    }
    
#wide-content .browse-by-box-column h2.Legislation, #wide-content .browse-by-box-column-last h2.Legislation {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-activity-class.gif) no-repeat 0 0;    
    }
    
/* end of reference type styles added by KM 20/12/07 */

#wide-content .browse-by-box-column h2.good-example, #wide-content .browse-by-box-column-last h2.good-example {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-good-example.jpg) no-repeat 0 0;    
    }
    
#wide-content .browse-by-box-column h2.publication, #wide-content .browse-by-box-column-last h2.publication {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-publication.gif) no-repeat 0 0;    
    }        
    
#wide-content .browse-by-box-column h2.activity-class, #wide-content .browse-by-box-column-last h2.activity-class {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-activity-class.gif) no-repeat 0 0;    
    }        
    
#wide-content .browse-by-box-column h2.outcomes, #wide-content .browse-by-box-column-last h2.outcomes {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-outcomes.gif) no-repeat 0 0;    
    }            
    
#wide-content .browse-by-box-column h2.qa, #wide-content .browse-by-box-column-last h2.qa {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-qa.jpg) no-repeat 0 0;    
    }    
    
#wide-content .browse-by-box-column h2.tool, #wide-content .browse-by-box-column-last h2.tool {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-tool.gif) no-repeat 0 0;    
    }
    
#wide-content .browse-by-box-column h2.work-category, #wide-content .browse-by-box-column-last h2.work-category {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-work-category.gif) no-repeat 0 0;    
    }    
    
#wide-content .browse-by-box-column h2.page, #wide-content .browse-by-box-column-last h2.page {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-page.gif) no-repeat 0 0;    
    }            

#wide-content .browse-by-box-column ul, #wide-content .browse-by-box-column-last ul {
    font-size: 1.2em;
    color: #333;
    padding: 0;
    }
    
#wide-content .browse-by-box-column li, #wide-content .browse-by-box-column-last li {
    text-decoration: none;
    background: none;
    padding: 0 0 5px 0;
    font-size: 100%;
    }    
    

                                

/* ----- Subnav ----- */


#subnav h3 {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-subnav-header.gif) no-repeat 0 0;
    font-weight: bold;
    font-size: 1.4em;
    color: #fff;
    padding: 15px 13px 9px 13px;
    }
    
#subnav ul {
    margin-left: 16px;
    margin-right: 16px;
    line-height: 1;
    padding-left: 0;
    padding-right: 0;
    }    
    
#subnav ul li ul {
    margin-left: 1.5em;
    }        
    
#subnav ul li {
    font-size: 1em;
    color: #00456A;
    background: none;
    padding: .2em 0 .2em 0;
    }        
    
#subnav ul li ul li {
    font-size: 100%;
    padding-left: 0;
    padding-right: 0;
    }    
    
#subnav ul li a:link, #subnav ul li a:visited {
    color: #1A6395;
    text-decoration: none;
    }    
    
#subnav ul li a:hover {
    color: #F4A90B;
    text-decoration: none;
    }    
    
#subnav ul li a.parent:link, #subnav ul li a.parent:visited {
    color: #1A6395;
    text-decoration: none;
    padding: 0 10px 0 0;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/arw-parent.gif) no-repeat 100% 3px;
    }    
    

#subnav ul li a.parent:hover {
    color: #F4A90B;
    text-decoration: none;
    padding: 0 10px 0 0;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/arw-parent-open.gif) no-repeat 100% 3px;
    }        
    


#subnav ul li a.current-parent:link, #subnav ul li a.current-parent:visited {
    color: #333;
    text-decoration: none;
    font-weight: bold;
    padding: 0 10px 0 0;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/arw-parent-open.gif) no-repeat 100% 3px;
    }    
    
#subnav ul li a.current-parent:hover {
    color: #F4A90B;
    text-decoration: none;
    font-weight: bold;
    }            
    
#subnav ul li a.current:link, #subnav ul li a.current:visited {
    color: #333;
    text-decoration: none;
    font-weight: bold;
    }    
    
#subnav ul li a.current:hover {
    color: #F4A90B;
    text-decoration: none;
    font-weight: bold;
    }    
    
#subnav ul li ul li a.current:link, #subnav ul li ul li a.current:visited {
    color: #333;
    text-decoration: none;
    font-weight: normal;
    }    
    
#subnav ul li ul li a.current:hover {
    color: #F4A90B;
    text-decoration: none;
    font-weight: normal;
    }                    
    
#subnav-footer {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-subnav-footer.gif) no-repeat 0 100%;
    height: 18px;
    }                    


/* ----- Feature boxes ----- */    

#feature .feature-publications, #feature .feature-activity, #feature .feature-tools, #feature .feature-references, #feature .feature-outcomes {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-feature.gif) repeat-y 0 0;
    margin: 0 0 20px 0;
    float: right;
    width: 185px;
    }            

#feature h3 {
    font-weight: bold;
    font-size: 1.4em;
    padding: 15px 15px 9px 35px;
    }    
    
#feature .feature-publications h3 {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-publications-header.gif) no-repeat 0 0;
    color: #5A9038;
    }    
    
#feature .feature-activity h3 {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-activity-header.gif) no-repeat 0 0;
    color: #5A9038;
    }    
    
#feature .feature-tools h3 {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-tools-header.gif) no-repeat 0 0;
    color: #5A9038;
    }    
    
#feature .feature-references h3 {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-references-header.gif) no-repeat 0 0;
    color: #5A9038;
    }
    
#feature .feature-outcomes h3 {
    font-weight: bold;

    font-size: 1.4em;
    padding: 15px 15px 9px 15px;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-outcomes-header.gif) no-repeat 0 0;
    color: #5A9038;
    }                            
    
#feature ul {
    margin: 0 15px 0 15px;
    }    
    
#feature ul li ul {
    margin: 0 0 0 17px;
    }        
    
#feature ul li {
    font-size: 1.2em;
    color: #666;
    padding: 7px 0 0 0;
    line-height: 1.2;
    }        
    
#feature ul li ul li {
    font-size: 100%;
    }    
    
#feature ul li a:link, #feature ul li a:visited {
    color: #1A6395;
    text-decoration: underline;
    }    
    
#feature ul li a:hover {
    color: #F4A90B;
    text-decoration: underline;
    }    
    
#feature ul li.tool {
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-tool.gif) no-repeat 0 3px;
    padding: 3px 0 5px 21px;
    font-size: 1.1em;
    }            

    
#feature ul li.pdf {
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-pdf.gif) no-repeat 0 3px;
    padding: 3px 0 5px 21px;
    font-size: 1.1em;
    }        
    
#feature ul.home-news li {
    text-decoration: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/arw-gold.gif) no-repeat 0 2px;
    padding: 0 0 5px 11px;
    
    }        
    
#feature ul.home-news li a.more {
    font-size: 0.9em;
    }        

#feature .feature-publications p, #feature .feature-activity p, #feature .feature-tools p, #feature .feature-references p {
    margin: 16px 0 0 0;
    }    
    
#feature .feature-outcomes p {
    margin: 11px 0 0 0;
    }        
    
#feature .feature-outcomes p.year {
    margin: 0 15px 0 15px;
    }         
       
#feature span.no-all {
    background: #f5f5f5 url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-feature-no-all.gif) no-repeat 0 100%;
    padding: 7px 15px 10px 33px;
    display: block;
    }        


#feature a.all {
    background: #f5f5f5 url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-feature-all.gif) no-repeat 0 100%;

    color: #00456A;
    padding: 7px 15px 10px 33px;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    }        
    

#feature a.all:link, #feature a.all:visited {
    color: #1A6395;
    }
    
#feature a.all:hover {
    color: #F4A90B;
    }    
    

.browse-by-box a.all {
    color: #1A6395;
    padding: 1em 0 0 0;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    }        
    
.browse-by-box a.all:link, .browse-by-box a.all:visited {
    color: #1A6395;
    }
    
.browse-by-box a.all:hover {
    color: #F4A90B;
    }    
    
#feature .feature-outcomes .highlight {
    background-color: #fffbed;
    margin: 6px 11px;
    padding: 0 0 12px 0;
    }    
    
#feature .feature-outcomes .highlight ul {
    margin: 0 12px 0 12px;
    }    
    
#feature .feature-outcomes .highlight ul.date-sorter {
    margin: 13px 0 0 6px;
    padding: 0 0 0 0;
    list-style: none;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-tabs-ul.gif) no-repeat 0 100%;
    float: left;
    display: inline;
    }

#feature .feature-outcomes .highlight ul.date-sorter li {
    display: inline;
    margin: 0;
    padding: 0 0 0 0;    
    float: left;
    font-size: 0.9em;
    }
    
#feature .feature-outcomes .highlight ul.date-sorter li a {
    float: left;
    margin: 0 0;
    padding: 3px 0 0 0;
    text-decoration: none !important;
    display: inline; /* Fixes double float double margin bug in IEWin */
    cursor: pointer;
    width: 43px;
    }    
     
#feature .feature-outcomes .highlight ul.date-sorter li.left a {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-left-top.gif) no-repeat 0 0;    
    }
    
#feature .feature-outcomes .highlight ul.date-sorter li.left a.current {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-left-top2.gif) no-repeat 0 0;
    }    
    
#feature .feature-outcomes .highlight ul.date-sorter li.mid a {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-mid-top.gif) no-repeat 0 0;    
    }
    
#feature .feature-outcomes .highlight ul.date-sorter li.mid a.current {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-mid-top2.gif) no-repeat 0 0;    
    }    
    
#feature .feature-outcomes .highlight ul.date-sorter li.right a {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-right-top.gif) no-repeat 0 0;    
    }    
    
#feature .feature-outcomes .highlight ul.date-sorter li.right a.current {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-right-top2.gif) no-repeat 0 0;    
    }        
    
#feature .feature-outcomes .highlight ul.date-sorter li.arrow a {
    float: left;
    margin: 0 0;
    padding: 0 0 0 0;
    text-decoration: none !important;
    display: inline; /* Fixes double float double margin bug in IEWin */
    cursor: pointer;
    width: 11px;
    }            
   
#feature .feature-outcomes .highlight ul.date-sorter li a span {
    float: left;
    display: block;
    padding: 10px 18px 10px 14px;
    padding: 0 0 3px 0;
    font-weight: normal;
    color: #000;
    width: 43px;
    text-align: center;
    font-size: 1.2em;
    text-decoration: none;
    }
    
#feature .feature-outcomes .highlight ul.date-sorter li.left a span {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-left-bottom.gif) no-repeat 0 100%;
    }    
    
#feature .feature-outcomes .highlight ul.date-sorter li.left a.current span {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-left-bottom2.gif) no-repeat 0 100%;
    }        
    
#feature .feature-outcomes .highlight ul.date-sorter li.mid a span {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-mid-bottom.gif) no-repeat 0 100%;
    }

#feature .feature-outcomes .highlight ul.date-sorter li.mid a.current span {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-mid-bottom2.gif) no-repeat 0 100%;
    }    
    
#feature .feature-outcomes .highlight ul.date-sorter li.right a span {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-right-bottom.gif) no-repeat 0 100%;
    }        
    
#feature .feature-outcomes .highlight ul.date-sorter li.right a.current span {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-right-botto2.gif) no-repeat 0 100%;

    }            

#feature .feature-outcomes .highlight ul.date-sorter li a:hover span {
    color: #F4A90B;
    text-decoration: none;
    }

#feature .feature-outcomes .highlight ul.date-sorter li  a.current {

    color: #fff;
    text-decoration: none;
    }

#feature .feature-outcomes .highlight ul.date-sorter li  a.current span {
    color: #fff;
    text-decoration: none;
    }
    
#feature .feature-outcomes .highlight ul.date-sorter li.left a:hover {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-left-top2.gif) no-repeat 0 0;    
    }    
    
#feature .feature-outcomes .highlight ul.date-sorter li.mid a:hover {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-mid-top2.gif) no-repeat 0 0;    
    }    
    
#feature .feature-outcomes .highlight ul.date-sorter li.right a:hover {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-right-top2.gif) no-repeat 0 0;    
    }            
    
#feature .feature-outcomes .highlight ul.date-sorter li.left a:hover span {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-left-bottom2.gif) no-repeat 0 100%;
    }        
    
#feature .feature-outcomes .highlight ul.date-sorter li.mid a:hover span {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-mid-bottom2.gif) no-repeat 0 100%;
    }        
    
#feature .feature-outcomes .highlight ul.date-sorter li.right a:hover span {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-right-botto2.gif) no-repeat 0 100%;
    }        
    
#feature .feature-outcomes #toolsandreferences li {
    font-size: 1em;
}

#feature .feature-outcomes #toolsandreferences li.publications {
    background:transparent url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-publication.gif) no-repeat scroll 0 4px;
    padding:3px 0 5px 21px;
}

#feature .feature-outcomes #toolsandreferences li.tool {
    background:transparent url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-tool.gif) no-repeat scroll 0 4px;
}

#feature .feature-outcomes #toolsandreferences li a {    
    text-decoration: none;         
}



/* ----- Quick Feature boxes ----- */    

#feature .quick-feature {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-feature.gif) repeat-y 0 0;
    margin: 0 0 20px 0;
    float: right;
    width: 185px;
    }            

#feature .quick-feature h3 {
    font-weight: bold;
    font-size: 1.4em;
    padding: 15px 15px 3px 15px;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-quick-features-header.gif) no-repeat 0 0;
    color: #5A9038;
    }    
    
#feature .quick-feature ul {
    margin: 0 15px 0 15px;
    }    
    
#feature .quick-feature ul li ul {
    margin: 0 0 0 17px;
    }        
    
#feature .quick-feature ul li {
    font-size: 1em;
    color: #00456A;
    padding: 7px 0 0 10px;
    line-height: 1.2;
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/arw-gold.gif) no-repeat 0 10px;
    }        
    
#feature .quick-feature ul li ul li {
    font-size: 100%;
    }    
    
#feature .quick-feature ul li a:link, #feature .quick-feature ul li a:visited {
    color: #1A6395;
    text-decoration: none;
    }    
    
#feature .quick-feature ul li a:hover {
    color: #F4A90B;
    text-decoration: none;
    }    
    
#feature .quick-feature-footer {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-quick-feature-footer.gif) no-repeat 0 100%;
    height: 17px;
    }    

#feature .quick-feature p {
    margin: 16px 0 0 0;
    }    

    
    
/* ----- Utilities before footer ----- */        
    
#utilities2 {
    float: right;

    text-align: right;
    margin: 16px 0 0 0;
    }
    
#utilities2 li {
    display: inline;
    color: #000;
    text-align: right;
    float: left;
    background: none;
    padding-left: 0;
    }    
    
#utilities2 li a {
    display: block;
    line-height: 1;
    padding: 3px 0 4px 29px;
    margin: 0 0 0 7px;
    color: #000;
    font-size: .9em;
    font-weight: bold;
    }
    
#utilities2 li a.print {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-print.gif) no-repeat 0 1px;

    padding: 3px 0 4px 20px;
    }        
    
#utilities2 li a.email {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-email.gif) no-repeat 0 2px;
    }        
    
#utilities2 li a.bookmark {
    background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/icon-bookmark.gif) no-repeat 0 0;
    }                        

#utilities2 li a:link, #utilities2 li a:visited {
    color: #1A6395;
    text-decoration: none;
    }        
    
#utilities2 li a:hover {
    color: #F4A90B;
    text-decoration: none;
    }            

/* ----- login-tools for logged in users ----- */        

#login-tools {
   background: #00639E;
   width: 100%;
   color: #fff;
   height: 1.5em;
   font-size: 1.1em;
   padding-top: 0.5em;
}

#login-tools a {
   color: #fff;
}

/* ----- news details ----- */

.display_0 {
    display:none;
}




#news_item_0_1174 {
   width:25em;
}

.hide_div div {
    display:none;
}

/* ----- hiding styles ------ */

.hide {
    position: absolute;
    left: -9999em;
}

ul.asset_listing {
    list-style-type: none;
}

/* -------- sitemap --------- */
#content #sitemap ul li a {

    text-decoration: none;
    font-size: 1.3em;
    font-weight: bold;
}

#content #sitemap ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#content #sitemap ul li {
    margin: 0 0 0.5em 0;
    padding: 0;
    background-image: none;
}

#content #sitemap ul li ul {
    margin: 0.5em 0 0 15px;
    padding: 0;
}

#content #sitemap ul li ul li {
    margin: 0 0 0.5em 0;
    padding: 0;
}

#content #sitemap ul li ul li a {
    font-size: 1em;
    font-weight: normal;
}

#content #sitemap ul li ul li ul {
    margin: 0.25em 0 -0.25em 8px;
    padding: 0;
}

#content #sitemap ul li ul li ul li {
    margin: 0;
   /* background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bullet.gif) no-repeat 0 6px; */
    padding: 0 0 5px 15px;
}

#content #sitemap ul li ul li ul li a {
    font-size: 1em;
}

/* ------- event listings --------- */

.event-list-item {
    margin-bottom: 1em;
    font-size: 1em;
    color: #000;
}
.event-date {
    color: #00456A;
    font-style: italic;
    margin-bottom: 0.5em;
}

.y2007 {
    color: #FF0000;
}

/* ------- event listing IE Flicker Fix --------- */

#kde div {
    width: 0;
    height: 0;
    position: absolute;
    left; -999em;
}
#kde1 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-left-bottom.gif);
}
#kde2 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-left-bottom2.gif);
}
#kde3 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-left-top.gif);
}
#kde4 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-left-top2.gif);
}
#kde5 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-mid-bottom.gif);
}
#kde6 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-mid-bottom2.gif);
}
#kde7 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-mid-top.gif);
}
#kde8 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-mid-top2.gif);
}
#kde9 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-right-bottom.gif);
}
#kde10 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-right-botto2.gif);
}
#kde11 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-right-top.gif);
}
#kde12 {
    background-image: url(http://www.smartmovez.org.nz/_designs/css/styling.css/bg-date-sorter-right-top2.gif);
}

/* ------- math formula styles - added by Vaughan at Squiz 05/06/08 --------- */

#content dl dt.multilineformula {
color: #333333;
font-size: 1.2em;
font-weight: normal;
float:left;
width: 3em;
}

#content dl dd.multilineformula {
color: #333333;
font-size: 1.2em;
font-weight: normal;
}

#content dl dt.formula {
color: #333333;
font-size: 1.2em;
font-weight: normal;
float:left;
padding: 6px 6px 6px 16px;
}

.linear {
display: none;
}

.equal {
display: block;
float:left;
height: 1.2em;
}

.denominator, .numerator {

display: block;
font-size: 1.2em;
color: #333333;
line-height: 1.2;
}

.numerator {
text-decoration: underline;
}

/* -------extra ordered list styles - added by Vaughan at Squiz 12/06/08 --------- */
#wide-content-first ol.alpha li, #content ol.alpha li, #wide-content ol.alpha li {
list-style-type: lower-alpha; 
}

#wide-content-first ol.alpha li ol li, #content ol.alpha li ol li, #wide-content ol.alpha li ol li {
list-style-type: lower-roman;
}

#wide-content-first ol.roman li, #content ol.roman li, #wide-content ol.roman li {
list-style-type: lower-roman;
background: none;
}

/* ------- em and strong styles - added by Vaughan at Squiz 13/06/08 --------- */
em {
font-style: italic;
}

strong {
font-weight: bold;
}

#content table th.centrecolumn, #wide-content-first table th.centrecolumn, #wide-content table th.centrecolumn
 {
text-align: center;
}

sup, sub {
font-size: .7em;
}

#content p.pdfdownload, #wide-content-first p.pdfdownload, #wide-content p.pdfdownload {
background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/pdf16.png) no-repeat;
padding: 0 0 10px 20px;
}

#content li.pdfdownload, #wide-content-first li.pdfdownload, #wide-content li.pdfdownload {
background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/pdf16.png) no-repeat;
padding: 0 0 10px 20px;
list-style-type: none;
}

#content p.worddownload, #wide-content-first p.worddownload, #wide-content p.worddownload {
background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/word.png) no-repeat;
padding: 0 0 10px 20px;

}

/* ------- accessibility styles - added by Vaughan at Squiz 27/07/08 --------- */
.accessibility {
position:absolute;
left:-9999px;
width:990px;
}

/* ------- calendar event styles - added by Vaughan at Squiz 08/07/08, icons edited by Frances 13/08/08--------- */


#content div.last_year h3, #wide-content-first div.last_year h3, #wide-content div.last_year h3 {
color: #992923;
padding-left:20px;
background:url(http://www.smartmovez.org.nz/_designs/css/styling.css/previous-year.gif) no-repeat;
}

#content div.current_year h3, #wide-content-first div.current_year h3, #wide-content div.current_year h3 {
color: #5A9038;
padding-left:20px;
background:url(http://www.smartmovez.org.nz/_designs/css/styling.css/this-year.gif) no-repeat;
}

#content div.next_year h3, #wide-content-first div.next_year h3, #wide-content div.next_year h3 {
color: #B36D02;
padding-left:20px;
background:url(http://www.smartmovez.org.nz/_designs/css/styling.css/next-year.gif) no-repeat;
}

#content td.brace, #wide-content-first td.brace, #wide-content td.brace {
width: 25px;
background: url(http://www.smartmovez.org.nz/_designs/css/styling.css/right-brace.gif) no-repeat 2px 10px;
}

#content table.noborder, #wide-content-first table.noborder, #wide-content table.noborder, #content table.noborder td, #wide-content-first table.noborder td, #wide-content table.noborder td {
border: none;
}

#content .guideline, #wide-content-first .guideline, #wide-content .guideline {
font-style: italic;
}

#content h2.chapter-title, #wide-content h2.chapter-title {
color:#006699;
font-size:1.4em;
font-weight:bold;
padding:18px 0px 18px 0px;
}

#wide-content .calendar-key h3 {
color: #333333;
padding: 0 0 0 0;
}

#wide-content .calendar-key img {
padding: 0 6px 0 0;
vertical-align: middle;
}

#wide-content .calendar-key ul li {
background: none;
padding: 0 0 0 0;
}

.toc ul li {
background: none;
}


/* ------- HTDIG Styles added 290808 --- */

#htdig-results dl {
   margin-bottom:20px;
}

#htdig-results dl dt, #htdig-results dl dt {
font-size: 1.2em;
line-height: 1.5em;
}

/* ------- End HTDIG styles --- */

/* ------- Dodgy styles to remove related outcomes from right column --- */

#feature .related-outcomes {
display: none;
}

/* --- Styling for link manager ----*/

div#feature ul#termlist {
list-style-type: none;
}

div#feature ul#termlist li {
background: none;
margin: 0;
padding: 0;
font-size: 1em;
}

div#feature h3#termheading {
font-size: 1.2em;
color: #00456A;
margin: 1em 0 .5em 0;
padding: 0;
}

div#feature ul#termlist li.termhighlight {
color: #00456A;
font-weight: bold;
}

.contenthighlight {
color: red;
}