/*
  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: 29 August 2008 09:38:27
*/


/* CSS Document */

        body
        {   margin: 0; padding: 0; font-family:  Arial, Helvetica, sans-serif;
            font-size: x-small;
        }    
        
        .clear-both
        {   clear: both; height: 1px;  overflow: hidden;
        }
        
        .expand
        {   width: 100%;
            /* makes the box expand so it contains the floats */
            overflow: hidden;
        }
    
        #page-container
        {  padding: 0em;
        }


/* -------------------- Start: Min width for both IE & Complient Browsers ---------------- */
        
        /* Give the min-width property
            to complient browsers */
        #page-container[id]
        {   min-width: 765px;
        }
        
        * html .min-width
        {   padding-left: 755px;
        }
        
        * html .min-container
        {   position: relative;
            margin-left: -755px;
        }
        
        /* Hide from IE Mac \*/
        * html .min-width,
        * html .min-container,
        * html .min-keep-padding
        {
            height: 1px;
        }

        /* End hide from IE Mac */
        
/* ----------------------------- End:   min width for both IE & Complient Browsers ----------- */

     a img
     {   border:0;
     }

/* --------------- Header ----------------------- */

    #topBanner
    {   
        height:75px;
        margin:0;
        padding:0 0 0 10px;
        position:relative;
    }
    
    #topBannerNTG
    {
        height:75px;
        width:72px;
        float:left;
        margin: 5px 0 4px;
    }      
  
    #topBannerRight
    {
        margin: 0 0 0 86px;
        height:1.8em;
    }
    #topBannerRightHeading
    {  
    position: relative;
    overflow: visible;
    padding: 11px 0 0 0;
    margin: 0;
    }

    #topBannerRightHeading h1
    {  
    font-size: 24px;
    font-weight: normal;
    color:#ffffff;
    letter-spacing: 0.1em;
    padding: 0;
    margin: 0;
    }

    #topBannerRightHeading a
    {  
    text-decoration:none;
    }

    #topBannerRightHeading a:hover
    {  
    text-decoration:none;
    }

    #menuBar
    {
        background-color:#EB641E;
        color:#000;
        position:relative;
    }
    #menuBar table
    {
        font-size:1.2em;
        padding:0;
        margin:0;
        width:100%;
    }
    #menuBar table td, #menuBar table tr
    {
        margin:0;
        padding:0;
    }
    #menuBar a, #menuBar a:hover
    {
        color:#FFF;
        text-decoration:none;
        display:block;
        text-align:center;
        margin:0;
        padding:0.3em 0em;
    }
    #menuBar table a:hover
    {
        background-color:#F08A53;
    }
    #searchInput input
    {
        border:1px solid #FFFFFF;
        font-size:1em;
        height:1.15em;
        vertical-align: top;
        margin: 0 0.5em 0 0;
        float:right;
    }
    #searchbutton input
    {
        padding:0px;
        margin:0;
        color:#FFFFFF;
        float:right;
        width:45px;
        text-align:center;
        font-size:9pt;
        font-family: Arial, Helvetica, sans-serif;
        border:0;
    }

/* ------------------------- Tool Buttons ------------------- */

    #rightButtons {
        float:right;
    }

/* ----------------------- Breadcrumb Trail ----------------- */

        #breadcrum,#breadcrumb_trail 
        {   display:block !important; height: 2.5em; margin: 0.5em 0px 0 10px; 
            padding-right:280px; font-size: 1.2em; position: absolute; z-index: 10;
        }

        #breadcrum a,#breadcrumb_trail a
        {    font-weight:bold; color:#3c6ea0 ; text-decoration: none;
        }

        #breadcrum a:hover,#breadcrumb_trail a:hover
        {    text-decoration: underline;
        }

        #LineageCurrent 
        {    color: #EB641E; font-weight: normal;
        }


/* ----------------------------- Menu --------------------- */


/* ----------------------------- Left Column --------------- */        


        #LeftNestContent
        {
         padding: 0 0 0 0;
         }

        #left-column
        {
            position: relative;
            float: left;
            width: 210px;
            margin: 2em 0 0 -199px;
            color: #00689A;
        }

        /* added the following style to fix left nav IE 7 bug */
        #left-column
        {
          left:-199px;
           margin: 2em -199px 0 0em;
        }
        
        #left-column-padding
        {
            height: 1%;
            padding: 2em 10px;
            font-size:1.3em;
        }  

        #menuLeft a, #menuLeft a:hover
        {
            margin: 0.1em 0px 0.3em 0px;
            text-decoration:none;
            display:block;
        }

         #menuRight a, #menuRight a:hover
        {
            margin: 0.1em 0px 0.3em 0px;
            text-decoration:none;
            display:block;
            font-size: 1.2em;
        }

        #Nested_Logo
        {
            padding:0;
            margin: 20px auto 0 auto;
            overflow:hidden;
            width:85%; 
        }

        #Nested_Logo img, #Nested_Logo a img
        {
            border:0;
        }


/* -------------- Right Column--------------------------- */                

        #right-column
        {
           float: right;
           width: 260px;
           margin: 0 -260px 0 0;
           position:relative;
           color:#FFF;
        }
        
        #right-column-padding
        {
           margin-left: 10px;
           padding: 1em 10px;                   
        }


       #ThumbNail
       {
        position:absolute;
        right:0em;
        top:0em;
        width:250px;
        float:right;           
        overflow:hidden;
       }
    
       #RightNestContent
       {
         padding:2em 0 0 10px;
        }


/**  BUTTON STYLES  **/




/******** END-LIST STYLES  **********/



        #right-column ul
        {   margin:0; padding:0;  list-style:none;
            font-size:1.2em;
        }

        #right-column li
        {
            display:inline;
        }

        #right-column blockquote
        {   margin:-10px 0 0 20px; padding: 1px;
        }

        #right-column a
        {   color:#FFF; text-decoration:none;  display:block;
            background:url(http://annas.nt.gov.au/__data/assets/image/0007/7819/arrow.gif) no-repeat;
            padding:0.1em 0 0.1em 1.3em; position:relative;
        }

        #right-column a:hover
        {
            color:#FFF;
            background:url(http://annas.nt.gov.au/__data/assets/image/0005/7817/arrowHover.gif) no-repeat;
        }

        #right-column h3
        {   background:none; font-size:1.5em; padding:0;
            position:relative;color: #FFF; margin:1em 0 0.5em 0;
        }

        #right-column h4
        {
            background:none; font-size:1.3em; padding:0;
            position:relative; color: #FFF;  margin:1em 0 0.5em 0;
        }

        #right-column h3 a, #right-column h4 a
        {   color:#FFF; text-decoration:none;  display:block;
            background:none;  padding: 0;
            position:relative;
        }

        #right-column h3 a:hover, #right-column h4 a:hover
        {   color:#EB641E;  background:none; text-decoration:none;
        }


  /**** REMOVED REMOVED REMOVED RIGHT-COLUMN FORMATTING FOR QUICK LINKS     
        #right-column a
        {   color:#FFF;  text-decoration:none; display:block; 
            background:url(http://annas.nt.gov.au/__data/assets/image/0003/18534/arrow.gif) no-repeat;
            padding:0.1em 0 0.1em 1.3em; z-index:5; position:relative;
        }
        #right-column a:hover
        {   background:url(http://annas.nt.gov.au/__data/assets/image/0004/18535/arrowHover.gif) no-repeat left;
        }

   END REMOVED REMOVED REMOVED FORMATTING*****/


/* ------------ Content Container------------------ */    
    
        #content-container
        { position:relative;
        }
        
        /* IE WIN FIX FOR FLOAT PROBLEM \*/
        * html #content-container
        {
            position: relative;
        }
        /* End Hide from IE MAC */        
        
        
        
        #left-colour
        {   margin: 0 260px 0 0;  background:#FFF;
        }
        
        #middle-colour
        {   margin: 0 0 0 200px;  background: #FFF;
        }
        
        /* IE WIN FIX FOR FLOAT PROBLEM \*/
        * html #middle-colour
        {
            position: relative;
            height: 1%;
        }
        /* End Hide from IE MAC */
        #ImageHolderOut
        {   overflow:hidden;
        }
       
        
/* ---------------------- Body Copy ------------------------- */
        
        #body-copy
        {   padding: 0em;  color: #333;
        }
        
        /* IE WIN FIX FOR FLOAT PROBLEM \*/
        * html #body-copy
        {
            position: relative;
            height: 1%;
            overflow: visible;
        }
        /* End Hide from IE MAC */
        
        #body-copy h1
        {
            margin: 0 0 1em 0;
            padding: 0;
            font-size: 1.7em;
            color: #084887;
        }
        #body-copy h2
        {
            margin: 1em 0 0 0;
            padding: 0;
            font-size: 1.5em;
            color: #084887;
        }
        #body-copy h3
        {
            margin: 1em 0 0 0;
            padding: 0;
            font-size: 1.3em;
            color: #084887;
        }
        #body-copy h4
        {
            margin: 1em 0 0 0;
            padding: 0;
            font-size: 1.2em;
            color: #084887;
        }
        #ContentBody
        {
            margin: 4em 0 0 0;
            padding: 0px 10px;
            border-left:1px solid #EB641E;
            font-size:1.2em;
            overflow: hidden;
        }

        #ContentBody a, #ContentBody a:hover
        {   color: #0000CC;
            text-decroation: underline;
        }

        #ContentBody a:hover
        {   color: #0000CC;
            text-decroation: none;
        }

        
/*****COMMENTED OUT
        #body-copy .colourful
        {  padding: 1.0em; margin: 0 0 1.0em 0; border: 1px solid #FF9900; 
           background: #ffffcc;
        }
        
        #body-copy .colourful p
        {  margin: 0;
        }
        
        #body-copy .image
        {   display: inline;  float: left; margin: 0 1.0em 0 0; 
            width: 10.0em; height: 10.0em; border: 1px solid #f26522;
            text-align: center; line-height: 9.5em; color: #f26522; background: #f26522;
        }

*****COMMENTED OUT*/

/* -------- Footer ------ */        
        
        #footer-left
        {   margin: 0 0 0 -2.5em; width:260px;
            float:left; text-align: center;
        }

        #footer-left-inner
        {   height: 3.0em; width:100%;
        }

        #footer
        {   margin:0 0 0 0; width:260px;  float:right;
            text-align: center;
        }
        
        #footer-inner
        {   height: 3.0em;  width:100%;
        }



/******** START-TABLE STYLES  **********/

        .box 
        {  width: 90%;  border: 1px solid #6a4e65;  padding: 5px;   margin: 5px;
        }

         .table-one table 
         {  text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
            font-weight: normal; font-size: 11px; color: #fff;  width: 500px;  background-color: #666;
            border: 0px;  border-collapse: collapse; border-spacing: 0px;}
          }

         .table-one tr td 
         {  background-color: #CCC; color: #000; padding: 4px; 
            text-align: left; border: 1px #fff solid;
         }

        .table-two table 
         {   font-family: Verdana; font-weight: normal; font-size: 11px; 
             color: #000000; width: 500px; background-color: #fafafa; 
             border: 1px #eb641e solid;  border-collapse: collapse; border-spacing: 0px;
             margin-top: 0px;      
        }

         .table-two tr td 
         {    border-bottom: 1px dotted #eb641e; 
              font-family: Verdana, sans-serif, Arial; font-weight: normal;
              font-size: 11px;  color: #000000;  background-color: white;  
              text-align: left; padding-left: 3px;} 
         }

        .nicelist 
         { padding-left: 2em;
         }

       .nicelist li 
       {list-style-image: url(/img/bdot.gif); padding: 0;
        }

       * html .nicelist 
       {  margin-left: 10px;  padding-left: 0; list-style: none;
       }

      * html .nicelist li 
       {  padding-left:14px; background-image: url(/img/bdot.gif);
          background-repeat: no-repeat;background-position: 0 6px;
       }


/******** END-TABLE STYLES  **********/


/***  START-LIST STYLES  ***/

       #button1 
           {  BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; MARGIN-BOTTOM: 1em;
              PADDING-BOTTOM: 1em; WIDTH: 12em;COLOR: #333; PADDING-TOP: 0px; 
              FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
              BACKGROUND-COLOR: #90bade
           }

       #button1 UL 
          {   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; 
              PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none;
               BORDER-BOTTOM-STYLE: none
           }

       #button1 LI
          {   LIST-STYLE-IMAGE: none;  MARGIN: 0px; BORDER-BOTTOM: #90bade 1px solid; LIST-STYLE-TYPE: none
           }

       #button1 LI A 
          {   BORDER-RIGHT: #508fc4 10px solid;PADDING-RIGHT: 5px;  DISPLAY: block; PADDING-LEFT: 0.5em; 
              PADDING-BOTTOM: 5px; BORDER-LEFT: #1958b7 10px solid; WIDTH: 100%;  COLOR: #fff; PADDING-TOP: 5px; 
              BACKGROUND-COLOR:#2175bc; TEXT-DECORATION: none
           }

       #button1 LI A:hover 
          {   BORDER-RIGHT: #5ba3e0 10px solid;BORDER-LEFT: #1c64d1 10px solid; COLOR: #fff; BACKGROUND-COLOR: #2586d7
           }



.wa-list1        {
                 padding:0;  margin:0;   color:#000; 
                font-family: arial, helvetica, sans-serif;            list-style-type:none;
               }
.wa-list1 li   {
               display:inline;
                }
.wa-list1 li a
              {
               padding:0.2em 1em;   background:#fc6;    color:#000;
               text-decoration:none;  float:left;      border:1px solid #000;
                }
.wa-list1 li a:hover
                 {
                   background:#08c;                    color:#fff;
                   }



#navHorizontal ul { 
                  font-family: arial, helvetica, sans-serif;                  font-size: 11px;
                  list-style-type: none;                  text-align: center;
                  }

#navHorizontal ul li 
                  {  
                  display: inline;
                   }

#navHorizontal ul li a 
                    {  
                     color: #000000;  text-decoration: none;        padding-left: 12px;
                     padding-right: 12px;           padding-top: 6px;       padding-bottom: 6px;
                     background-color: #bcc596;
                   }

#navHorizontal ul li a:hover   {      color: #000000;    background-color: #d4dda6;     }


#navVertical ul     {  margin: 0px 0px 0px 0px;         padding: 0px;       list-style-type: none;   }
#navVertical li    {   margin: 0px 0px 2px 0px;  font-family: arial, helvetica, sans-serif; 
                     font-size: 11px;
                    }
#navVertical a 
                   {  
                    display: block;  color: #000000;     background-color: #bcc596;     width: 150px; 
                    padding: 3px 6px;                     text-decoration: none;
                   }

#navVertical a:hover    {   background-color: #d4dda6;        color: #000000;        }



.list01navVert ul   {  margin: 0px 0px 0px 0px;   padding: 0px;    list-style-type: none;    }
.list01navVert li   { margin: 0px 0px 10px 0px; font-family: arial, helvetica, sans-serif; font-size: 11px;
                    }
.list01navVert li a 
                   { 
                    display: block; 
                    color: #000000; 
                    background-color: #bcc596; 
                    width:45%;
                    padding: 3px 6px; 
                    text-decoration: underline;

                                       }

.list01navVert  li a:hover 
                   { 
                    background-color: #d4dda6;
                    color: #EB641E;
                   }
.list01navVert  a:hover 
                   { 
                    
                    color: #EB641E;
                   }


.list01navVert  a 
                   {  
                   
                    color: #000000; 
                    text-decoration: underline;
                   }

.list01navVert blockquote
        {   margin:-10px 0 0 20px;
            padding: 1px;
        }


/***  END-LIST STYLES  ***/

/*** STYLES REMOVED
#WaRightNestContent{
         BORDER-RIGHT: #6a4e65 1px solid;
         PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
         MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em;
         WIDTH: 20em; COLOR: #333;
         PADDING-TOP: 0px;
         FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
         BACKGROUND-COLOR: #6a4e65
}

#WaRightNestContent h4
        {
            background:none;
            font-size:1.2em;
            padding:0;
            position:relative;
            color: #FFF;
            margin:1em 0 0.5em 2em;
        }




#WaRightNestContent UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        BORDER-TOP-STYLE: none;
        PADDING-TOP: 0px;
        BORDER-RIGHT-STYLE: none;
        BORDER-LEFT-STYLE: none;
        LIST-STYLE-TYPE: none;
        BORDER-BOTTOM-STYLE: none
}
#WaRightNestContent LI {
        LIST-STYLE-IMAGE: none;
        MARGIN: 0px;
        BORDER-BOTTOM: #6a4e65 1px solid;
        LIST-STYLE-TYPE: none
}
#WaRightNestContent LI A {
        BORDER-RIGHT: #6a4e65 10px solid;
        PADDING-RIGHT: 5px;
        DISPLAY: block;
        PADDING-LEFT: 1em;
        PADDING-BOTTOM: 5px;
        BORDER-LEFT: #6a4e65 10px solid;
        WIDTH: 100%; COLOR: #fff;
        PADDING-TOP: 5px;
        BACKGROUND-COLOR: #6a4e65;
        TEXT-DECORATION: none
}

#WaRightNestContent LI A:hover {
        BORDER-RIGHT: #6a4e65 10px solid;
        BORDER-LEFT: #6a4e65 10px solid;
        COLOR: #fff;
        BACKGROUND-COLOR: #45223f
}
***/

/******** START-TABLE STYLES  **********/

.formlist01 {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:1px solid #06a; /* add a border to show size of menu */
  }
* html .formlist01 {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.formlist01 li {
  display:table-cell;    /* ignored by IE */
  }
* html .formlist01 li {
  display:inline;        /* for IE only */
  }
.formlist01 a, .formlist01 a:visited {
  display:block;         /* for all browsers except IE */
  padding:4px 16px;
  color:#000; 
  background:#d4d4d4; 
  border:1px solid #fff; /* add a 1px white border around items */ 
  text-decoration:none;
  }
* html .formlist01 a, * html .formlist01 a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.formlist01 a:hover {
  color:#fff; 
  background:#08c;
  }


/******** START-TABLE STYLES  **********/

