/**
   * This is the print style sheet for Visique.
   *
   * @package Visique
   * @author Francis Saul <francis@clicksuite.co.nz>
   * @project manager Alan Doak <alan@clicksuite.co.nz>
   * @version 2007-02-15
   
   * @change log
   
*/

div#sectionHeaderPane img, 
div#sectionHeaderPane h2, 
div#sectionHeaderPane div, 
div#sectionHeaderPane span, 
div#menuPane, 
div.rT, 
div.rB{
  display: none;
}



/*------------------------------------------------------------------------------------------
Header rules -----------------------------------------------------------------------------*/
div#headerPane{
  margin: 0;
}
div#headerPane h1 a{
  overflow: visible;
  width: 670px;
}
div#headerPane ul{
  border-bottom: 1px solid #009dbb;
}
div#headerPane ul li{
  margin: 0;
  padding: 0 10px 0 0;
}
div#headerPane ul li#last{
  display: none;
}
body#section1 a.selected{ color: #a0d200; font-weight: bold; }
body#section2 a.selected{ color: #00b900; font-weight: bold; }
body#section3 a.selected{ color: #ed9c00; font-weight: bold; }
body#section4 a.selected{ color: #00a3a1; font-weight: bold; }
body#section5 a.selected{ color: #009dbb; font-weight: bold; }
body#section6 a.selected{ color: #d6551d; font-weight: bold; }


/*------------------------------------------------------------------------------------------
Section header rules ---------------------------------------------------------------------*/
body div#shell div#sectionHeaderPane{
  border-bottom: 7px solid #e4eff2;
  height: auto;
  margin: 0;
  min-height: 0;
  padding: 0;
  width: 100%;
}
body div#shell div#sectionHeaderPane.landing{
  height: auto;
  min-height: 0;
}
div#sectionHeaderPane ul{
  border-bottom: 1px solid #009dbb;
  padding: 1em 0 0.5em 18px;
}
div#sectionHeaderPane ul li{
  padding-right: 10px;
}
div#sectionHeaderPane ul li a{
  padding: 0 10px 0 0;  
}
div#sectionHeaderPane h1{
  color: #009dbb;
}
div#sectionHeaderPane p{
  color: #009dbb;
  margin: 0 0 1em 26px;
}



/*------------------------------------------------------------------------------------------
Content rules ----------------------------------------------------------------------------*/
div#contentPane{
  float: none;
  width: 70%;
}
div#contentPane a[href]:after {
  padding-right: 0.5em;
  content: " ( " attr(href) " ) ";
  font-size: 90%;
}
div#contentPane a:hover{
  text-decoration: underline;
}
div#rightPane, div.boxCont{
  float: none;
  margin: 0;
  padding: 0;
  width: 70%
}
div#rightPane a[href]:after {
  padding-right: 0.5em;
  content: " ( " attr(href) " ) ";
  font-size: 90%;
}



/*------------------------------------------------------------------------------------------
Home page rules --------------------------------------------------------------------------*/
body div#shell div#homePane{
  margin-top: 2em;
}
body div#shell div#homePane div{
  background: none;
  clear: both;
  float: none;
  height: auto;
  margin: 0 0 1em;
  min-height: 152px;
  width: 70%;
}
div#homePane div img{
  float: left;
  margin: 0 25px 5em 0;
}
body div#shell div#homePane div h2{
  color: #009dbb;
}
div#homePane div .btn, 
body#section0 div#mainPane div .btn, 
div#homePane div .btn span{
  background: none;
  display: inline;
  position: relative;
}
body#section0 div#mainPane div{
  background: none;
  clear: both;
  float: none;
  height: auto;
  margin: 0 0 1em;
  min-height: 152px;
  width: 70%;  
}
body#section0 div#mainPane div h2, body#section0 div#mainPane div p{
  margin: 0 0 1em;
}
body#section0 div#mainPane div p.flybuys{
  margin: 0;
  padding: 0;
  position: relative;
}
body#section0 div#mainPane div img{
  position: relative;
}
body#section0 a.btn[href]:after {
  padding-right: 0.5em;
  content: " ( " attr(href) " ) ";
  font-size: 90%;
}
body#section0 a[href]:after{
  content: "";
  padding-right: 0;
}




/*------------------------------------------------------------------------------------------
Footer rules -----------------------------------------------------------------------------*/
div#footerPane{
  border-top: 1px solid #009dbb;
  padding-top: 2em;
}
