/*-----------------------------------------------------------------------------------------|
|  Styles to cascade from http://www.deh.gov.au/includes/default.css              |
|-----------------------------------------------------------------------------------------*/

blockquote {
  color: #666;
  font-style: italic;
  font-size: 100%;
}
body {
  background: white url(/includes/images/bg-nav.gif) repeat-y left;
}
div.highlight {
  background: #f7fafb url(/includes/images/bg-highlight.gif) repeat-x 0 100%;
  border: 1px solid #bed6e6;
}
h1 {
  color: #014f60;
}
h2 {
  color: #5090aa;
  font-size: 130%;
}
h3 {
  color: #5090aa;
}
h4 {
  color: #4b7ea2;
}
h5 {
  color: #666; 
} 
caption {
  background-color: #014f60 !important;
  color: white;
}
table {
  border-bottom: 1px solid #c8c3b4;
}
th {
  background-color: #c3c7de;
  border-bottom: 1px solid #f3f0e4;
  color: black;
  font-weight: normal;
}
th.subhead {
  background-color: #d8dcb2;
  color: black;
}
td {
  background-color: #f0f0f7;
  border-bottom: 1px solid #c8c3b4;
}
td.highlight {
  background-color: #f0f0e4;
}

#global {
  background: #0391ae url(/includes/images/bg-global.gif) repeat-x 180px 2px;
}
#global li {
  background: #0391ae url(/includes/images/bg-button.gif) no-repeat 0 50%;
}
#header {
  background: #0391ae url(/includes/images/bg-header.gif) repeat-x 0 0;
}
#header img {
  padding-top: 2px;
}
#header ul a,
#header ul a:visited {
  color: white; 
}
#header ul li {
  background: transparent url(/includes/images/bg-access-repeat.gif) repeat-x 0 0; 
}
#header ul li.left-link {
  background: transparent url(/includes/images/bg-access-left.gif) no-repeat 0 0;
}  

/* Controls navigation for anchor links and related page links 
----------------------------------------------------------------------------------------- */
#pagenav, #sectionnav {
  border: 1px solid #c6c8a7;
}
#pagenav h2, #sectionnav h2 {
  color: #369;
}

  
/* Navigation bar down the left
----------------------------------------------------------------------------------------- */
#navigation h2 {
  background: url(/includes/images/bg-nav-heading.gif) no-repeat 0 0; 
}
#navigation h3 {
  background-color: #ccc;
  border-right: 1px solid #2f5d00;
}
#navigation a,
#navigation a:link,
#navigation a:visited {
  color: #033;
}
#navigation p {
  color: #e5e5c0;
}
#navigation ul {
  border-bottom: 1px solid white;
}
#navigation ul li {
  background-color: #d9e5e7;
  border-bottom: 1px solid #a7c2c8;
  border-top: 1px solid white;
  color: #cc9;
}
#navigation ul li ul li.activepage2 {
  background: url(/includes/images/bullet2.gif) no-repeat 0 0.75em; 
}
#navigation ul li ul li.activepage2 a,
#navigation ul li ul li.activepage2 a:link,
#navigation ul li ul li.activepage2 a:visited {
  background-color: transparent;
  color: black;
}
#navigation-image {
  background: url(/includes/images/bg-navigation-image.jpg) no-repeat 0 0;
}

/* Controls flyout menu
----------------------------------------------------------------------------------------- */
#navigation ul.nav-items {
  background: transparent url(/includes/images/bg-flyout.gif) no-repeat 0 0; 
  border-bottom: 1px solid #014f60;
} 
#navigation ul.nav-items a:hover {
  background-color: #666;
  color: white;
}

/* Side navigation links down the right
----------------------------------------------------------------------------------------- */
#sidepanel {
  background: url(/includes/images/bg-design.gif) no-repeat 0 150px; 
}
#sidepanel div.sidebox {
  background-color: #f0f3e4;
  border-left: 1px solid #06829c;
  border-right: 1px solid #06829c;
  border-bottom: 1px solid #06829c;
}
#sidepanel h2.sidebox {
  background-color: #06829c;
  background-image: url(/includes/images/bg-panel-heading.gif); 
  color: white;
}
#sidepanel div.usability {
  background-color: #f0f3e4;
  border-left: 1px solid #949494;
  border-right: 1px solid #949494;
  border-bottom: 1px solid #949494;
}
#title {
  background: transparent url("/includes/images/bg-feature.gif") no-repeat right 0; 
  width: 750px;
  top: 22px;
}  
#title h1 {
  color: #014f60;
  font-size: 160%;
  line-height: 1.2em;
  padding: 0; 
  margin-top: 7px;
  margin-right: 145px;
  font-family:"Trebuchet MS";
}
#title h2 {
  color: #04809a;
  font-size: 130%;
  margin-right: 140px;
  font-family:"Trebuchet MS";
}
#title-singleline {
  position: absolute;
  height: 70px;
  right: 10px;
  background: transparent url("/includes/images/bg-feature.gif") no-repeat right 0; 
  width: 750px;
  top: 22px;
}  
#title-singleline h1 {
  background: transparent;
  color: white;
  font-family: arial, Helvetica, sans-serif;
  font-size: 160%;
  font-weight: bold;
  line-height: 1.2em;
  margin-right: 85px;
  margin-top: 18px;
  padding: 0; 
  text-align: right;
}