/*
  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: 08 August 2008 05:23:21
*/


/* CSS Document */

/**********************************/   
/* --------- //Container Styles// */
/**********************************/
#content-border {
  border: 5px solid white;
  background: #F2F7FD;
  float: left; clear: both;
  margin-bottom: 5px;
  background: #F2F7FD url(http://teamsafe.org.au/__data/assets/image/0016/286/content-background.jpg) repeat-x 0 210px;
}
#content-banner {  
  position: relative;
  background: url(http://teamsafe.org.au/__data/assets/image/0017/287/banner_sargood.jpg) no-repeat ;
  width: 735px;
  height: 210px;
}
#banner-content {
  position: absolute;
  top: 160px;
  left: 35px;
  color: #fff;
  font-size: 130%;
  font-weight: bold;
  width: 450px;
}

/********************************/   
/* --------- //Content Styles// */
/********************************/
#content {
  width: 500px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 110%;
  color: #666762;
  margin-left: 50px;
}
a                    { color:#0066CC; text-decoration:none; }
a:hover               { color:#000000; text-decoration:none; }
#content a img,
#content a:link img,
#content a:visited img,
#content a:active img,
#content a:hover img {
  border: none;;
}
#breadcrumb a                    { color:#999; text-decoration:none; }
#content #breadcrumb {
  font-size: 90%;
  color: #999;
  margin-top: 5px;
  margin-bottom: 5px;
}
#content #page-title {
  text-transform: capitalize;
}
#content table {
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size:1em;
  margin:0; 
}
#content table td {
  color: #000;
  padding: 3px;
}
.no-bullet li {
  list-style: none;
  padding-left: 0 ;
}
.no-bullet ul {
  padding-left: 0 ;
}
.required {
  color: #F00;
}
p                { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; color:#666666; margin:10px 0; }
ol, ul, li            { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; color:#666666; }
input, select, textarea        { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1em; color:#000000; }
table                { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#666666; }
th                { font-size:1em; color:#666666; text-align:left; padding:5px; background-color:#EBEBEB; }
thead                { display:table-header-group; }
tr, td                { color:#666666; padding:5px; }
hr                         { color:#C5D8E9; height:1px; background:#C5D8E9; border:0;  }
img                        { border:0; }
fieldset            { margin:0; border:0; padding:0; }
/*div                 { border:1px solid #000000; }*/
h1                { margin:15px 0; font-size:2.2em; color:#0B4981; font-weight:lighter;  }
h2                { margin:8px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#FEA301; font-weight:bold; }
h3                { margin:10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#999999; font-weight:bold; }
h4                { margin:10px 0; font-size:1em; color:#FEA301; font-weight:normal; }
h5                { margin:10px 0; font-size:1em; color:#666666; font-weight:bold; }
h6                { margin:10px 0; font-size:1em; color:#666666; font-weight:bold; }
blockquote            { margin:0 10px; }

.case-study {
  background: #FFF;
  border: 2px solid #CCC;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: bold;
}
.case-study h2 {
  margin-top: 20px;
}
.case-study h3 {
  
  color: #0066CE;
}
.case-study b {
  color: #0066CE;
}

/*******************************/   
/* --------- //Column Styles// */
/*******************************/
#right-content {
  float: left;
  width: 137px;
  margin: 0 0 0 40px;
}
#left-content {
  float: left;
  width: 137px;
}
#middle-content {
  float: left;
  width: 137px;
  margin: 0 0 0 40px;
}

/*****************************/   
/* --------- //Menu Styles// */
/*****************************/
/*#menu-container {
  float: right;
  background: #F2F7Fd url(http://teamsafe.org.au/__data/assets/image/0018/288/menu-background.jpg) repeat-x;
  width: 167px;
}
#menu-container ul {
  margin: 0;
  padding:  30px 0 0 16px;
  list-style: none;
  background: url(http://teamsafe.org.au/__data/assets/image/0019/289/menu-left-border.jpg) no-repeat 0 0;
}
#menu-container li {
  padding: 0 0 10px 12px;
  background: url("http://teamsafe.org.au/__data/assets/image/0011/290/blue-right-blt.gif") no-repeat 0 4px;
}
#menu-container li.selected {
  background: url("http://teamsafe.org.au/__data/assets/image/0012/291/blue-down-blt.gif") no-repeat 0 4px;
}
#menu-container li li {
  padding: 0 0 0px 15px;
  background: url("http://teamsafe.org.au/__data/assets/image/0013/292/yellow-arrow-blt.gif") no-repeat 0 4px;
}*/
#menu-container {
  float: right;
  background: #F2F7Fd url(http://teamsafe.org.au/__data/assets/image/0018/288/menu-background.jpg) repeat-x;
  width: 167px;
}
#menu-container ul {
  margin: 0;
  padding:  30px 0 0 8px;
  list-style: none;
  background: url(http://teamsafe.org.au/__data/assets/image/0019/289/menu-left-border.jpg) no-repeat 0 0;
}
#menu-container li {
  padding: 0 0 10px 12px;
  line-height: 1.5em;
}
#menu-container li.selected {
  background: url("http://teamsafe.org.au/__data/assets/image/0012/291/blue-down-blt.gif") no-repeat 0 4px;
}
#menu-container li li {
  padding: 0 0 0px 10px;
  background: url("http://teamsafe.org.au/__data/assets/image/0013/292/yellow-arrow-blt.gif") no-repeat 0 6px;
}
#menu-container ul ul {
  background: none;
  margin: 0;
  padding: 5px 0 0 0 ;
}
#menu-container li a:link,
#menu-container li a:active,
#menu-container li a:hover,
#menu-container li a:visited {
  text-transform: uppercase;
  font-size: 1.1em;
  font-weight: bold;
  color: #1b5C94;
  text-decoration: none;
}
#menu-container li li a:link,
#menu-container li li a:active,
#menu-container li li a:hover,
#menu-container li li a:visited {
  text-transform: capitalize;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
  color: #8BABC6;
}

/*******************************/   
/* --------- //Footer Styles// */
/*******************************/
#footer-container {
  color: #0066CB;
  float: left;
  position:relative;
  clear: both;
  height: 90px;
  width: 100%;
  font-size: 110%;
  background: url("http://teamsafe.org.au/__data/assets/image/0014/293/footer-background.jpg") repeat-x;
}
#footer-logo {
  float: left;
  background: url(http://teamsafe.org.au/__data/assets/image/0015/294/footer-logo.gif) no-repeat 28px 22px;
  height: 90px;
  width: 100px;
}
#footer-container a,
#footer-container a:link,
#footer-container a:active,
#footer-container a:visited {
  color: #A2C2E8;
  text-decoration: none;
}
#footer-container a img {
  border: none;
}
#footer-container a:hover {
  text-decoration: underline;
}
#footer-container a.no-separator {
  border: none !important;
}
#footer-links-1 {
  float: left;
  margin: 28px 0 0 0;
  width: 400px;
}
.footer-link-style {
  margin:0;
  padding:0;
}
ul.footer-link-style li {
  list-style: none;
  margin:0;
  padding:0;
  padding:0 8px 0 0 ;
  float: left;
}
#copyright {
  padding: 7px 0 0 0;
}
#copyright a {
  padding: 0 6px 0 6px;
  border-right: 1px solid #0066CB;
}
#site-tools {
  position: absolute;
  right: 5px;
  bottom: 5px;
}
#site-tools a,
#site-tools a:link,
#site-tools a:active,
#site-tools a:visited {
  color: #FFF;
  text-decoration: none;
  border: none;
  border-right: 1px solid #CCC;
  padding: 0px 8px 0px 8px;
}
#site-tools a img {
  border: none;
}
#site-tools a:hover {
  text-decoration: underline;
}
#site-tools a.no-separator {
  border: none !important;
}