/*
  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: 10 February 2012 06:34:13
*/


/*  print styles
*******************************
*******************************
*******************************/      

#bd {
  width: 75% !important;
}
#hd,
#hp_slideshow,
#top_nav,
.page_widgets  {
  display: none;
}
#bd {
  border: none;
}
#lg img {
  width: 100%;
}
div {
  float: none !important;
}




/*  inside.css
*******************************
*******************************
*******************************/      

/* Default Channel Styles
********************************************************
********************************************************/
#bd { color: #222; }

#bd a { color: #25589D; }

#bd a:hover { color: #666666; }


/* Page Heading
********************************************************/
div.pagehead { margin: 0 40px 10px 20px; }

div.pagehead h1 { 
  font-size: 175%; 
  font-weight: 100;
  border-bottom: 1px solid #8e9194; 
  padding: 0 0 10px 0; 
}
/* Breadcrumb
********************************************************/
div.breadcrumbs { 
  margin: 0 40px 0px 20px;
    font-size: 85%;
}


/* Column containers
********************************************************
********************************************************/
/* Left Column
********************************************************/
#left-column {
display: none;
}

/* Right Column
********************************************************/
#right-column {
  z-index:1;
  position:relative;
float: right;
  width:170px;
  margin:0 -170px 0 0;
}

#right-column-padding {
  height:1%;
}

#right-column p {
  margin:0;
}

/* Containers - BringITdown
********************************************************/
#content-container {
  margin: 0 20px 0 20px;
}

/* IE WIN FIX FOR FLOAT PROBLEM \*/
* html #content-container {
  position:relative;
}

/* End Hide from IE MAC */
#right-colour {
}

#left-colour {
  margin:0 170px 0 0;
}

#middle-colour {
  margin:0 0 0 0;
}

/* IE WIN FIX FOR FLOAT PROBLEM \*/
* html #middle-colour {
  position:relative;
  height:1%;
}
/* End Hide from IE MAC */

/* BodyCopy
********************************************************/
#body-copy {
  color:#333;
    padding: 0 20px;
    font-size: 85%;
}


/* IE WIN FIX FOR FLOAT PROBLEM \*/
* html #body-copy {
  position:relative;
  height:1%;
  overflow:visible;
}


/*  inside.css
*******************************
*******************************
*******************************/     
/* YUI Override
********************************************************/
#doc {
    margin:0 auto 20px;text-align:left; /* leave unchanged */
    width:752px;/* non-IE */
    *width:752px;/* IE */
    color: #222222;
    min-width:600px;/* optional but recommended */
}
/* Main Containers
********************************************************/
#hd {
font-family: arial, helvetica,  geneva, verdana, sans-serif;
margin: 15px 0;
}
#bd {
font-family: arial, helvetica,  geneva, verdana, sans-serif;
margin: 8px 0;
display: inline;
border: 1px solid black;
font-size: 100%;
}
#ft { 
margin: 40px 0 10px 0; 
font-family: arial, helvetica,  geneva, verdana, sans-serif;
}

/* Element Declarations == Headers
********************************************************/
h1, h2, h3, h4 {
    margin: 1.3em 0 .5em 0;
}
h1 {
    font-family: helvetica,  geneva, verdana, sans;
    color: #555555;
    font-size: 124%;
    padding-top: 14px;
}

h1.noshow {
   display: none;
}

h2 {
    font-family: helvetica,  geneva, verdana, sans;
    color: #444444;
    font-size: 116%;
    margin: 0px;
    padding-top: 10px;
}

h3 {
    font-family: helvetica,  geneva, verdana, sans;
    color: #333333;
    font-size: 108%;
    font-weight: bolder;
    margin-bottom: 0;
    padding-bottom: 0;
}

h4 {
    font-family: helvetica,  geneva, verdana, sans;
    color: #333333;
    font-size: 100%;
    font-weight: bolder;
    margin-bottom: 0;
    padding-bottom: 0;
}

/* Element Declarations == Paragraph Elements
********************************************************/
#bd p {
    padding: 0 10px 5px 0;
}

#bd ul {
    padding-left: 0px;
    margin-left: 15px;
    list-style-type: square;
}

#bd {
    line-height: 150%;
}

#bd li {
  list-style-type: square;

}

#bd a {
    color: #f02233;
    text-decoration: none;
}

#bd a:hover {
    color: #000000;
    text-decoration: none;
}


