/*
  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:40:31
*/


/* CSS Document */

body
{   
font-family:  Arial, Helvetica, sans-serif;
font-size: x-small;
margin: 0; 
padding: 0; 
}
.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 & Compliant Browsers */
        
/* Give the min-width property to compliant 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
{   
background-color:#084887;
height:75px;
margin:0;
padding:0 0 0 10px;
position:relative;
}
#topBannerNTG
{
height:66px;
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;
white-space: nowrap;
letter-spacing: 0.1em;
padding: 0;
margin: 0;
}
#topBannerRightHeading h1 strong
{  
font-weight: bold;
letter-spacing: 0.1em;
}
#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
{
white-space: nowrap;
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:0;
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; 
font-weight:bold;
height: 2em; 
margin: 0; 
padding: 1em 270px 1em 10px; 
font-size: 1.2em; 
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, #LeneageCurrent
{
color: #EB641E; 
font-weight: normal;
}

#breadLineage, #breadLeneage
{
font-size:1.2em;
padding: 1em 0 0 1em;
z-index:5;
color:#000000;
font-weight:bold;


}

#breadLineage a, #breadLeneage a
{
color:#6a4e65;
font-weight:bold;
}

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


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

        #left-column
        {
            display: none;
        }
        
        #left-column-padding
        {
            height: 1%;
            padding: 1em;
            font-size:1.3em;
        }
        #menuLeft a, #menuLeft a:link, #menuLeft a:visited,#menuLeft a:hover
        {
            margin:0.1em 0px 0.3em 0px;
            text-decoration:none;
            display:block;
        }
        
        #Nested_Logo
        {
            padding:0;
            margin: 40px auto 0 auto;
            overflow:hidden;
            width:85%; 
        }
        #Nested_Logo img, #Nested_Logo a img
        {
            border:0;
        }


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

        #right-column
        {
           font-size: 1.1em;
           float: right;
           position:relative;
           width: 250px;
           margin: 0 -250px 0 0;
           color:#FFF;
        }
        
        #right-column-padding
        {
            padding: 0em;
           
        }

  #ThumbNail
{
    position:absolute;
    right:0em;
    top:0em;
    width:250px;
    float:right;           
    overflow:hidden;
    
    z-index:100;
}
    
#RightNestContent
{
     padding:1em 1em 1em 1.5em;
}
        #right-column h3
        {
            font-size:1.8em;
            padding:0;
            position:relative;
            color: #FFF;
            margin:1em 0 0.5em 0;
        }

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

        #right-column li
        {
            display:inline;
        }
        #right-column a
        {
            color:#FFF;
            text-decoration:none;
            display:block;
            background:url(http://annas.nt.gov.au/__data/assets/image/0004/16573/arrow.gif) no-repeat left -0.1em;
            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/0003/16572/arrowHover.gif) no-repeat left -0.1em;
        }

/* ----------------- Content Container */    
    
        #content-container
        { position:relative;
        }
        
        /* IE WIN FIX FOR FLOAT PROBLEM \*/
        * html #content-container
        {
            position: relative;
        }
        /* End Hide from IE MAC */        
        
         
    #right-colour
      {
      background:#3c6ea0 !important;
       }
        


        #left-colour
        {
            margin: 0 250px 0 0;
            background:#FFF;
        }
        
        #middle-colour
        {
            margin: 0;
            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: #000;
        }
        
        /* 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 0.5em 0;
            padding: 0;
            font-size: 1.7em;
        }
        #ContentBody
        {
            margin:0;
            padding:0 10px;
            font-size:1.2em;
        }


#ContentBody a, #ContentBody a:link, #ContentBody a:visited,#ContentBody a:hover
        {   color:blue;

        }
        
/*        #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: #fdc689;
        }*/

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




#ExtraNav
{
display:none;
}
