/*
  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: 26 November 2009 01:01:43
*/


/* -------------------------------GLOBAL MENU----------------------------------------------*/
body, ul, li
{
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
}
#globalNav ul
{
    margin: 0 0 0 0;
    padding: 0;
    list-style: none;
    width: 760px;
    text-align: center;
    background-color: #FFCC33;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    overflow: visible;
    font-family:  Arial, Helvetica, sans-serif;
    clear: both;
    z-index: 1;
}
#eventsFinder
{
display:none;
}
#globalNav li
{
    z-index: 1;
    display: inline;
    position: relative;
    float: left;

    line-height: 24px;
    background-color: #FFCC33;
    padding:0 15px 0 16px;
    display:block;
    border-right:1px solid #FFF;
}

#globalNav li a:link,
#globalNav li a:visited
{
    display: block;
    color: #000;
    font-size:0.7em;
    font-weight:bold;
    text-decoration: none;
}

#globalNav li a:hover
{
    color: #000;
}

#globalNav li:hover ul,
#globalNav li.hover ul,
#globalNav li:hover ul#asset_133,
#globalNav li.hover ul#asset_133,
#globalNav li:hover ul#asset_129,
#globalNav li.hover ul#asset_129
{
    display: block;
}

#globalNav li ul
{
    display: none;
    z-index: 1;
    width:171px;
    position: absolute;
    top: 24px;
    left: 2px;    
    font-weight:normal;
    border-top :#777 1px solid;
    border-bottom:#777 1px solid;
}
#globalNav li ul#asset_133
{
    display: none;
    z-index: 1;
    width:171px;
    position: absolute;
    top: 24px;
    left: 2px;    
    font-weight:normal;
    color: green;
    border-top :#777 1px solid;
    border-bottom:#777 1px solid;
    margin-left: -72px;
}
#globalNav li ul#asset_129
{
    display: none;
    z-index: 1;
    width:171px;
    position: absolute;
    top: 24px;
    left: 2px;    
    font-weight:normal;
    color: green;
    border-top :#777 1px solid;
    border-bottom:#777 1px solid;
    margin-left: -60px;
}
#globalNav li li
{
    position: relative;
    float: none;
    padding:0 0 0 3px; 
    margin:0;
    width:170px;
    background:#FFCC33;
    border:#777777 1px solid;
    border-top:0;
    border-bottom:1px solid #FFFFFF;
}

* html #globalNav li li
{
    float: left;
    clear: both;
}

#globalNav li li a:link, #globalNav li li a:visited
{
    padding:0; margin:0;
    width: 100%;
    color: #000;
    text-align:left;
    font-weight:normal;
    line-height: 20px;
}

#globalNav li li a:hover
{
    color: #000;
}

#globalNav li li .arrow
{
    position: absolute;
    top: 5px;
    right: 5px;
    width: 5px;
    height: 8px;
    background: url(http://www.ncc.nsw.gov.au/__data/assets/image/0008/1025/arrow_r.gif) 0 0 no-repeat;
    overflow: hidden;
}

* html #globalNav li li .arrow
{
    right: 5px;
    cursor: pointer;
}


#globalNav li:hover li ul, #globalNav li.hover li ul
{
    display: none;
}

#globalNav li li:hover,#globalNav li li.hover
{
     background: #fff;
}

#globalNav li ul li:hover ul, #globalNav li ul li.hover ul
{
    display: block;
    top: 2px;
    z-index:1;
    left: 170px;
    border-top: 1px #777777 solid;
    font-size: 100%;
}
#globalNav li ul#asset_133 li:hover ul, #globalNav li ul#asset_133 li.hover ul,
#globalNav li ul#asset_129 li:hover ul, #globalNav li ul#asset_129 li.hover ul
{
    display: block;
    top: 0px;
    z-index:1;
    left: -172px;
    border-top: 1px #777777 solid;
    font-size: 100%;
}
* html #globalNav li li:hover ul, * html #globalNav li li.hover ul
{
    left: 170px;
}


/* ----- BASICS ELEMENTS ------------------------------------------------------------------------------------------------- */
body {
    margin: 0px; padding: 0px;
        }
* html body {
      text-align: center;
}
.align-right {
  text-align: right;
}
#container {
    width: 760px;    margin-left: auto;    margin-right: auto;    margin-top: 0px; padding-top: 0px; height: auto; background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0014/59/bgMainBody.gif);    background-repeat: repeat-y; background-position: center top;
 }
* html #container {
     text-align: left;
}

form{
   margin: 0;
   }    
   
/* ----- BANNER ------------------------------------------------------------------------------------------------------ */
#banner {
    width: 760px; height: 65px;    margin-left: auto; margin-right: auto;    margin-top: 0px; padding-top: 0px; position: relative; background-color: #DAE2EB; left: 0px; background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0013/58/bgBanner.jpg); background-repeat: no-repeat;
    }
    
#toolbar {
    width: 280px; position: absolute; height: 22px; left: 380px; background-position: 50px 0; background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0006/60/bgToolbar.jpg);    background-repeat: no-repeat; text-align: left;    padding-top: .25em;    padding-left: .5em;    font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
  }

#toolbar a {
    color: #000000;
}   

#toolbar a:hover {
    color: #FFFFFF;
}   


/* -----  FIND IT BAR ------------------------------------------------------------------------------------------------------ */
#finditbar {
    width: 760px;    height: 25px;    background-color: #CCCCCC;    border-top-width: 1px;    border-top-style: solid; border-top-color: #FFFFFF;    text-align: left; 
    }


#finditbar label{
   position:absolute; top:-1000em; 
   } 

#finditbar select {
    font-family: Arial, Helvetica, sans-serif;    font-size: 11px; width: 130px; margin-top: .15em;     
    }
  
.finditMenus {
    font-size: 11px; font-weight: normal; float: left; font-family: Arial, Helvetica, sans-serif; margin-right: 2em; margin-left: .25em; margin-top: .15em;
    }
  
.textBox {
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; white-space: nowrap; vertical-align: top;
    margin-top: 0.15em;    
    margin-right: .35em;
}

.textBox input {
    font-size: 12px;
}
.txtSearch {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    text-transform: uppercase; 
    color: #FFFFFF; 
    letter-spacing: .25em; 
    font-weight: bold; 
    /*margin-top: 0.35em; 
    margin-right: .25em;*/
    line-height: 24px;
    }

/* ----- START LOCAL NAV ------------------------------------------------------------------------------------------------------ */
#localHolder {
    width: 760px;
    height: 113px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    background-color: #00436E;
    overflow:hidden;
    clear: both;
  }

#localHolder h3
{
    margin:0 0.8em 0 0;
}

#signImgHolder {
    width: 124px;
    height: 113px;
    float: left;
    padding-left: .35em;
}
* html #signImgHolder {
    padding-right: .7em;
}
#signImgHolder img {
    width: 114px;
    height: 113px;
}
#localIntroHolder {
    width: 379px;
    height: 113px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    padding-right: .7em;
  } 

* html #localIntroHolder {
    padding-top: .7em;
}
#localNavHolder {
    width: 240px;
    float: left;
    clear: right;
    margin-top: 6px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
  } 
#localNavHolder img
{
    width:3px; 
    height:3px;
}
#localNavHolder .menuInner
{
    float: left;
    margin-bottom: .13em;
    width:118px;
}
* HTML #localNavHolder .menuInner
{
    margin: 0 0 0 0;
    padding: 0;
    margin-bottom: 0;
}
a.black-links,
a.black-links:link,
a.black-links:active,
a.black-links:visited,
a.black-links {
    color: black;
}
.menuInner a {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    color: #ffffff;
    padding-left: .25em;
    text-decoration: none;
    line-height: 1.11em;
  }     
* html .menuInner a {
    line-height: 1.0em;
}
.menuInner a:hover {
    color: #ffcc33;
}
.txtCCrumbspre a  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #7A97B0;
    margin-top: 0.5em;
    margin-left: 0em;
    margin-bottom: .75em;
    text-decoration:none;
}

.txtCCrumbspre a:hover {
    color: #ffcc33;
    margin-top: 0.5em;
    margin-left: 0em;
    margin-bottom: .75em;
    text-decoration:none
}

.txtCCrumbspre {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #7A97B0;
    width: 350px;
    margin-top: 0.5em;
    margin-bottom: .75em;
}

.txtCCrumbspre {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #7A97B0;
    margin-top: 0.5em;
    margin-left: 0.5em;
    margin-bottom: .75em;
}

.txtCCrumbspost {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffcc33;
    margin-top: 0.25em;
    margin-bottom: 1.25em;
}



/* ----- BODY ELEMENTS ------------------------------------------------------------------------------------------------------ */ 
#maincontent {
    font-size: 11px;
}
#maincontent table {
    font-size: 11px;
    border: none;

}
#maincontent table tr.table_title {
    background-color: #00436E;
    color: #fff;
    font-weight: bold;
}
#maincontent table tr.table_title td {
    margin:0 !important;
    padding-left: 4px;
    padding: 5px;
}
#maincontent table tr.row_odd {
    background-color: #95A7C2;
}
#maincontent table tr.row_even {
    background-color: #BAC6D8;
}
#maincontent table tr.row_odd td, #maincontent table tr.row_even td {
    padding: 5px;
    vertical-align: center;

}
tr.row_odd td, tr.row_even td, tr.table_title td {

    border: none;
}
.font-size-toogle {
    font-size: 11px !important;
}
.font-size-toogle table {
    font-size: 11px !important;
}
#leftcontent {
    float:left;
    width:524px;
    margin-top: .3em;
    height: auto;
}
/* IE MAC HACK \*/
* html #leftcontent {
    width: 523px;
}
* html #leftcontent table.setwidth508 {
    width: 508px;
}
/*    */
#leftcontent_padder {
    font-family: Arial, Helvetica, sans-serif;

    color: #333333;
    padding: 8px 8px 0 8px;
}
#leftcontent_padder div {
    /*padding: 8px 8px 0 8px;*/
}
#rightcontent {
    height: auto;
    float:right;
    width:235px;
    overflow:hidden;

           }

#rightcontent table{
    margin-top: .75em
        }

.optionalImage,
.Right_Hand_Image {
    width: 200px;
    float: right;
    padding-left: .25em;
    }
    
#leftcontent ul {
    margin: 0;
    padding: 0;
    margin-left: 8px;

    margin-top: 0em;
    margin-bottom: 7px;
    }
    
#leftcontent li {
    margin: 0;
    padding: 0;
    color: #333333;
    /*list-style-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0007/61/bulletMainBody.gif);*/
    list-style: none;
    padding-bottom: .25em;
    padding-left: 1em;
    background: url(http://www.ncc.nsw.gov.au/__data/assets/image/0007/61/bulletMainBody.gif);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    } 
/* IE MAC HACK \*/
* html #leftcontent li {
    background-position: 0px 4px;
}
/*    */
#leftcontent p {
    margin-top: 0em;
    margin-bottom: .5em;
    line-height: 1.3em;
    }
/*#leftcontent .txtFirstPara,
.First_Paragraph {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    line-height: 1.75em;
}

.txtFirstWord,
.First_Word {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #00436E;
}*/
#leftcontent .txtFirstPara,
.First_Paragraph {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333333;
    line-height: 1.75em;
}
.txtFirstWord,
.First_Word {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    color: #00436E;
}

#leftcontent a {
    font-family: Arial, Helvetica, sans-serif;
    color: #6699CC;
    font-weight: bold;
    text-decoration: none;    
    }
    
#leftcontent a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFCC33;
    font-weight: bold;    
    }   


#leftcontent h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    color: #00436E;
    margin-bottom: .3em;
    margin-top: 1.3em;
    padding-right: .45em;        
}


#leftcontent p:first-child{
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: 14px;*/
    font-weight: normal;
    color: #333333;
    line-height: 1.75em;
    margin-bottom: 1em;
    padding-right: .45em;
}
/* ----- START MORE ON THIS TOPIC ------------------------------------------------------------------------------------------------------ */

#moreTopic {
    width: 233px;
    padding-left: 0.35em;
    }
    
#moreTopic a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003399;
    }
        
.txtMoreTopicHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #993333;
    text-transform: uppercase;    
    }

#rightcontent ul {
    margin-left: 1em;
    padding-left: 0em;
    margin-top: 0em;
    margin-bottom: .75em;
    }
    
#rightcontent li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    list-style-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0008/62/bulletMoreInfo.gif);
    list-style-type: none;
    }        

h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #7A97B0;
    text-transform: uppercase;
    margin: 0;
    margin-top: .5em;    
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-transform: none;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 1em;
    margin:0;
    margin-bottom: .3em;
    margin-top: .3em;
}

h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: normal;
    margin-right: 1.5em;
    margin-bottom: 0px;
}

#feature {
    width: 233px;
    height: 140px;
        background-color: #93AFC5;
    }
            
.featureHeads {
    height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #93AFC5;
    padding-left: .35em;
    padding-right: .35em;
    }

#featureImg {
    width: 233px;
    float: left;
    margin-bottom: .25em;
    overflow: hidden;
    clear: both;    
    }    
        
#featureCopy {
    width: 233px;
    height: 40px;
    background-color: #93AFC5;
    clear: both;
    }    
    
#featureCopy a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003399;
    text-decoration: none;
    }        

#featureCopy p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 0.5em;
    color: #333333;
    margin-top: .25em;
    }
    
.txtFeatureCopyRed {
    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;
    color: #990000;
    text-transform: uppercase;
    }    

.promos {
    margin-top: 7px;
    }
    
.librarypromos {
    padding-top: .5em;
    padding-bottom: .5em;    
    }    
/* ----- START FOOTER ------------------------------------------------------------------------------------------------------ */
    
#footer {
    width: 760px;
    height: 36px;
    margin-right: auto;
    margin-left: auto;
    margin-top: .5em;
    position: relative;
    background-color: #00436E;
    border-top-width: 7px;
    border-top-style: solid;
    border-top-color: #DCDCDC;
    overflow: visible;
    clear: both;
}
  
#footer p {
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; color: #93AFC5;    line-height: 1.5em; margin-top: .25em;    margin-bottom: .25em;    margin-left: .6em;
}

#footer a:hover {
    color: #ffcc33;    font-weight: bold;
}   

#footer a {
    color: #93AFC5;    font-weight: bold;    
}   

hr {
    border-top-width: 1px;    border-top-style: solid; border-top-color: #FFFFFF;
}

/* -----------------------------------------------START EVENT CAT LAYOUT----------------------------------------------- */

#search-by-category {
   color: #777;
   line-height: 1.5em;
   border-bottom: 1px solid #777;
}
div#category-list {
   clear: both;
   margin: 0;
   padding: 0;
   margin-bottom: .5em;
}
div#category-list ul {
   margin: 0;
   padding: 0;
   margin: .3em 0;
}
div#category-list li {
   margin: 0;
   float: left;
   list-style: none;
   background: none;
   padding: 0 .4em;
   margin: .4em 0;
   text-transform: uppercase;
   border-right: 1px solid #777;
}
#category-list li#id2401{
   border-right: none;
}

#category-list li#id2396{
/*   padding-left: 0; */
}

#category-list li#id3129{
   padding-left: 0;
}


div#category-list a {
   color: #69C;
   text-decoration: none;
   font-weight: normal;
}
div#category-list a:hover {
   font-weight: normal;
}
#category-title {
   clear: both;
   font-size: 150%;
   font-weight: bold;
   background: #93AFC5;
   line-height: 1.9em;
   margin-bottom: 4px;
   color: #fff;
   padding-left: 5px;
}
div#subcategory-list {
   clear: both;
   margin-bottom: .3em;
   margin: 0 0 .2em 0;
   float: left;
}
div#subcategory-list ul {
   margin-left: 0;
}
div#subcategory-list li {
   float: left;
   padding-left: .7em;
   margin-right: .9em;
   
}
div#subcategory-list a {
   line-height: 1.5em;
   font-weight: normal;
   text-decoration: none;
}
div#subcategory-list a:hover {
   font-weight: normal;
}
/* calendar navigation styles*/
#top_nav_cal
{
   clear: both;
   float: left;
   line-height: 1.5em;
   padding: .2em 0 !important;
   margin: 0 !important;
   border-top: 1px solid #777;
   border-bottom: 1px solid #777;
}
/* hide from IE Mac \*/
* html #top_nav_cal
{
   width: 509px;
}
/*     */
#bottom_nav_cal
{
text-align: center;
padding: 5px 0 5px 0;
color:#6699CC;
}

#top_nav_cal a, #bottom_nav_cal a
{
   text-transform: lowercase;
   font-weight: normal;
}


#top_nav_cal a:hover, #bottom_nav_cal a:hover
{   
   text-transform: lowercase;
   font-weight: normal;
}

#nav_title
{
   float: left;
   text-transform: uppercase;
   font-size: 110%;
   color: #777;
   font-weight: bold;
}

/* end calendar navigation styles */

#top_nav_cal a {

   padding: 0 !important;
   margin: 0 !important;
}
.caltopnavprev, .caltopnavnext {
}
#event-list-item {
   clear: both;
}
#event-list-item[id] li {
   overflow: hidden;
}
/* hide from IE Mac \*/
* html #event-list-item li {
   height: 1%;
}
/* end hide  */
#event-list1 ul {
   margin: 0;
   padding: 0;  
   width: 505px;
   list-style: none;
}
#event-list1 .caltopnavprev a:visited, #event-list1 .caltopnavnext a:visited, 
#event-list1 .caltopnavprev a, #event-list1 .caltopnavnext a {
   color: #6699CC;
   padding: 3px;
   text-decoration: none;
   text-transform: lowercase;
   font-weight: normal;
}
#event-list1 .caltopnavprev a:hover, #event-list1 .caltopnavnext a:hover, 
#event-list1 .caltopnavprev a:active, #event-list1 .caltopnavnext a:active {
   font-weight: normal;
   color: #FC3;
}
#event-list-item {
}
#event-list1 ul {
   clear: left;
   float: left;
   margin-top: .5em;
   list-style: none !important;
}
#event-list1 li {
   padding: 0;   
   clear: left;
   list-style: none !important;
}
#event-list-item li:hover {
/*   background: #DEE;*/
}
#event-list-item #left-date {
   float: left;
   width: 7em;
   margin-right: 1em;
}
#event-list-item #right-details {
   float: left;
   clear: right;
}

/* event styles */

        .event_left, .box_left, .h_box_left
        {

            float:left;
            width:70px;
            padding: 0px;
        }
        .event_left a img, .box_left a img, .h_box_left a img {
            border: none;
        }
        /*    Not IE MAC HACK - Fixes Magik Creeping Text Bug  \*/
        * html .event_left, .box_left, .h_box_left {
            height: 1%;
        }

        .event_left li, .box_left li, .h_box_left li
        {
            height: 1%;
        }
        /*                                                      */
        
        .event_right, .box_right, .h_box_right
        {
            float:right;
            width:110px;
            padding:4px;
            /*white-space:nowrap;*/
        }
        
        .event_mid, .box_mid, .h_box_mid
        {
            position:relative;

            margin:0 117px 0 68px;
            border-left:4px solid #F5F7FA;
            border-right:4px solid #F5F7FA;
            padding:4px;
        }
        .event_mid_no_right, .box_mid_no_right, .h_box_mid_no_right
        {
            position:relative;
            margin:0 0 0 68px;
            border-left:4px solid #F5F7FA;
            padding:4px;
            line-height:  1.5em;
        }
        /*    Not IE MAC HACK - Fixes Magik Creeping Text Bug  \*/
        * html .event_mid_no_right, .box_mid_no_right, .h_box_mid_no_right {
            height: 1%;
        }
        /*                                                      */
        #leftcontent_padder .event_out, #leftcontent_padder .box_container, #leftcontent_padder .h_box_container
        {
            background:#E9EDF2;
            color:#666666;
            margin-bottom: 4px;
            line-height: 1.2em;
            text-align: left;
            padding-left: 0 ;
        }
        /*    Not IE MAC HACK - Fixes Magik Creeping Text Bug  \*/
        * html .event_out, .box_container, .h_box_container {
            height: 1%;
        }
        /*                                                      */
        .box_single {
            padding: 4px;
        }
        .event_out a, .box_container a, .h_box_container a
        {
            color:#6699CC;
            font-weight:bold;
            text-decoration:none;
        }
        .event_out a:hover, .box_container a:hover, .h_box_container a:hover
        {
            color:#FFCC33;
        }        

        .event_out p, .box_container p, .h_box_container p
        {
            margin:0;
            padding:0;
        }

/* end event styles */
#PrintFriend
{
   float:right;
}
#PrintFriend a img
{
   border:0;
}

/* -------------------------------TOOL BOX----------------------------------------------*/
#tool_box {
position: fixed;
z-index: 5;
right: 2px;
top: 10px;
overflow: hidden;
width: 125px;
border: 1px solid #666;
padding:0;
font-size: 0.7em;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
}
* html #tool_box {position: absolute;}

#tool_box h1  {
background-color:#FFCC33;
color:#000;
border: 3px solid #000;
font-size:1.3em;
font-weight:bold;
margin:0;
padding:0.4em;
font-style:italic; font-family:Arial, Helvetica, sans-serif;
}
#tool_box h2 {
background-color:#000;
color:#DDD;
font-size:1.1em;
font-weight:bold;
margin:0;
padding:0.2em;
font-style:italic; font-family:Arial, Helvetica, sans-serif;
}
#tool_box_bg {
position: absolute;
z-index: -1;
left:0;
top: 0;
width: 200px;
height: 500px;
background-color: #FFF;
opacity:.80;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
}
#tool_box a, #tool_box a:visited {
display:block;
z-index: 2;
padding: 0.9em 0.2em 0.9em 0.9em;
padding-left: 31px;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
border-bottom: 1px solid #CCC;
border-left: 1px solid #FFF;
background-repeat: no-repeat;
background-position: 3px 4px;
color: #000000;
text-decoration: none;
}
#tool_box a:hover {
background-color: #DDD;
border-top: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
}
#tool_box a img {border: none;}

#tool_box a.edit_page {background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0020/8255/icon_edit_page.gif);}
#tool_box a.edit_page_cancel {background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0015/8250/icon_edit_cancel.gif);}
#tool_box a.edit_page_details {background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0018/8253/icon_edit_details.gif);}
#tool_box a.edit_page_contents {background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0016/8251/icon_edit_contents.gif);}
#tool_box a.edit_page_metadata {background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0019/8254/icon_edit_metadata.gif);}
#tool_box a.edit_page_workflow {background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0003/8256/icon_edit_workflow.gif);}
#tool_box a.create_job {background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0004/8248/create_job.gif);}
#tool_box a.upload_file {background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0016/8260/upload_file.gif);}
#tool_box a.new {background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0005/8258/icon_new.gif);}
#tool_box a.my_details {background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0005/8249/icon_edit.gif);}
#tool_box a.logout {background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0004/8257/icon_logout.gif);}
#tool_box a.list {background-image: url(http://www.ncc.nsw.gov.au/__data/assets/image/0019/8254/icon_edit_metadata.gif);}

/* Footer */

#footer {
background-color:#00436e;
clear:both;
overflow:hidden;
height:34px;
border-top:5px solid #dcdcdc;
color:#93afc5;
font-size:11px;
padding-bottom:5px;
}

#footer a:link,#footer a:visited {
color:#93afc5;
font-size:11px;
text-decoration:underline;
font-weight:400;
}

#footer a:hover {
color: #ffcc33;
}

#footer ul {
list-style:none;
margin-left:7px;
padding-top:3px;
width:755px;
}

#footer li {
float:left;
display:inline;
margin-right:7px;
}

#footer li img {
margin-top:4px;
}

#footer span {
float: left; 
}