/*
  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: 07 November 2009 20:32:50
*/


/* 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 & Compliant Browsers ----------- */

a img
{   
border:0;
}

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

#topBanner
{   
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: 2.5em; 
margin: 1em 0px 0 10px; 
padding-right:270px; 
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;
 }

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

/* added the following style to fix left nav IE 7 bug */
#left-column
{
  left:-200px;
   margin: 2em -200px 0 0;
}

#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;
}

#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
{
   font-size: 1.1em;
   float: right;
   width: 250px;
   margin: 0 -250px 0 0;
   position:relative;
   color:#FFF;
}

#right-column-padding
{
   padding: 0;   
}

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

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

   #RightNestContent, #menuRight
   {
 padding: 0 1em 1em 1.5em;
}


/**  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:0 0 0 20px; padding: 0;
}


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

        }
        #right-column a:hover
        {
            background:url(http://www.ocpe.nt.gov.au/__data/assets/image/0005/7817/arrowHover.gif) no-repeat left -0.1em;
        }

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

#right-column h4
{
background:none; font-size:1.4em; 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://www.ocpe.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
{
background:url(http://www.ocpe.nt.gov.au/__data/assets/image/0005/7817/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 250px 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: #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 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 20px;
border-left:1px solid #EB641E;
font-size:1.2em;
overflow: hidden;
}

#ContentBody a
{   color: #0000CC;
text-decoration: underline;
}

#ContentBody a:hover
{   color: #EB641E;
text-decoration: underline;
}


/*#body-copy .colourful
{   padding: 10px; margin: 0 0 10px 0; border: 1px solid #FF9900;
background: #ffffcc;
}

#body-copy .colourful p
{margin: 0;
}

#body-copy .image
{   display: inline; float: left; margin: 0 10px 0 0; width: 10.0em; height: 10.0em;
border: 1px solid #f26522; text-align: center; line-height: 9.5em; color: #f26522;
background: #f26522;
}
*/

/* ------------------------- Footer ---------------------- */

#footer-left
{   margin: 0 0 0 -2.5em; width:250px;
float:left; text-align: center;
}

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

#footer
{   margin:0 0 0 0; width:250px;  float:right;
text-align: center;
}

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


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

table {
margin-top: 10px;
}

.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, .table-one tr th 
 {
  background-color: #CCC;
  color: #000;
  padding: 4px;
  text-align: left;
  border: 1px #fff solid;
 }
 .table-one tr th 
 {
  font-weight: bold;
  text-align: left;
 }

.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 FORM STYLES  **********/

form.quick-survey {
    font-size: 1em;
    margin: 5px 0;
    padding: 5px 0;
}
