/*
  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: 12 February 2012 05:07:40
*/


/* legacy content styles */
hr {height:0;width:100%;border:0 none #fff;border-bottom:1px solid #ccc;padding:0;margin:0;}


/* Acronyms, Glossary and Definition lists */

dt{
width:200px;
font-weight:bold;
padding-left:5px;
border-left:5px solid #eee;
}

dd{
margin-left:200px;
padding-left:5px;
margin-bottom:2em;
margin-top: -13px;

}

dl {
margin-top:20px;
padding:0;
}

/********** Table Styles *************************************************************************************************/
/* These rules conflict with google search results - legacy site rules
table {margin-top:20px;border-bottom:2px solid #ccc;}
caption {font-weight:bold;font-size:130%;color:#069;text-align:left;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 40px 0;}
td, tr {padding:4px;}
th {text-align:left;}
*/
.references {padding-top:30px;font-size:75%;} /* Apply as a <p class=""> to the references underneath the table */
.even {background-color:#eee;} /* Apply to even rows to the <tr class=""> tag. 0. Header row | 1. Odd | 2. Even (apply class) */

/* STANDARD TABLE *****************************************/

.standard-table {
  margin-top:20px;
  border-bottom:2px solid #ccc;
  border-top:2px solid #ccc;
margin-bottom:20px;
  }
  
.standard-table caption {
   font-weight:bold;
   font-size:100%;
   text-align:left;
   margin:0;
   padding:0 0 5px 0;
   }
   
.standard-table td, tr {
  padding:4px;
  text-align:center;
  border:1px dashed #ccc;
  }
  
.standard-table th { 
  text-align:center;
  border-bottom:1px solid #ccc;
  }

/* Program tables such as meeting agendas and conference times ************/

.program-table {
  margin-top:5px;
margin-bottom:5px;
padding:5px;
  }
  
.program-table caption {
   font-weight:bold;
   font-size:100%;
   text-align:left;
   margin:0;
   padding:0 0 5px 0;
   }
   
.program-table td, tr {
  text-align:left;
border:1px solid #eee;
border-bottom:4px solid #eee;
padding:5px;
vertical-align:text-top;
  }
  
.program-table th { 
text-align:left;
color:#006784;
padding-left:5px;
background-color:#EEF5FC;
font-size:1.1em;
  }


/* SUBMISSION TABLES *****************************************/

.sub-table {
  margin-top:20px;
  border-bottom:2px solid #ccc;
  border-top:2px solid #ccc;
margin-bottom:20px;
  }
  
.sub-table caption {
   font-weight:bold;
   font-size:100%;
   text-align:left;
   margin:0;
   padding:0 0 5px 0;
   }
   
.sub-table td, tr {
  padding:4px;
  text-align:left;
  }
  
.sub-table th { 
  text-align:left;
  border-bottom:1px solid #ccc;
height:32px;
  }

/* Centred-rows */
.table-1 td {text-align:center;}

/* Table Style # 2 - Centred cells */
.table-style-2 th {font-size:110%;text-align:center;font-family:Arial, Helvetica, sans-serif;border-bottom:3px solid #ccc;}
.table-style-2 td {border-bottom:1px solid #ccc;text-align:center;}
.table-style-2 .left-align {text-align:left;}


/********** Class styles (dot .) *************************************************************************************************/
.right-align {float:right;padding:1.0em 0 0 0;margin:0;}
.right-align-video {float:right;padding:0 0 5px 10px; 0 0 0;margin:0;}
.clear-right {float:left;clear:right;}
.clear-both {clear:both;height:1px;overflow:hidden;}
.form-asterisk, .form-error-list, form fieldset.alt-rows-form li span, .red-text {color:#f00;font-size:90%;} /* form-error-list used for form contents */
/* To phase out .form-asterisk, .form-asterisk, .form-error-list */
.form-error ul {color:#fff;padding:10px 10px 10px 15px;background-color:#c63;border:2px solid #f00;} /* form-error used for subscription errors */
.form-error li, .form-success li {list-style-type:disc;margin-left:10px;}
.form-error-list ul, .red-text ul {margin-left:40px;}
.form-success ul {color:#fff;padding:10px 10px 10px 15px;background-color:#090;border:2px solid #030;}
.image-frame {width:240px;margin:10px 5px;padding:10px 8px 10px 10px;float:left;border:1px solid #ccc;}
.image-frame img {margin:0;}
.image-frame p {font-size:70%;color:#333;margin-top:2px;}
.image-text-centre{vertical-align:middle;margin-right:0.3em;} /* centres the image with text next to image */
.expand {width:100%;overflow:hidden;} /* makes the box expand so it contains the floats */
.small-text{font-size:85%;}
.on-this-page {position:relative;width:30%;background-color:#eee;padding:5px 15px 0 10px;float:right;margin:0 0 10px 20px;border:1px solid #ccc;}
.on-this-page li {margin-left:-15px;}
.back-top {font-size:80%;float:right;}
.error-code-container {width:auto;padding:1em 0;}
.error-code-container span {color:#333;font-size:75%;border:1px dotted #999;width:auto;padding:1.0em;}
.anchor{position: absolute;}
.hide{display:none;visibility:hidden;}
.outage-message {border: 1px solid #666;background-color: #f2fbff;}
.div-right, .div-left {width: 45%;padding: 1em;font-size: 80%;margin: 0.2em;}
.div-left {float: left;}
.div-right {float: right;}
.quote-left {text-align: left; font-size: 130%} 
.quote-right {text-align: right; font-size: 130%} 
.quote-indented {margin-left: 30px; margin-right: 30px; text-align: left;}


#no-script{border:1px  dotted #000;background-color:#f3f3f3;margin:1em 0;padding:1em;color: #000;} /* Used for the message containing text for external links */
#global-message{border:1px  dotted #000;background-color:#f4dde6;margin:1em 0;padding:1em;color: #000;} /* Used for global messages */

/* The following CSS removes bullet points */
#content #no-bullets ul, #content #asset-lists ul {list-style-type:none;margin-left:0;padding-left:0; }
#content #no-bullets li, #content #asset-lists li { background: none; display:inline;margin-right:10px; padding: 0; } 
#content .no-bullets ul {list-style-type:none;margin-left:-5px; }
#content .no-bullets li {display:block;list-style-type:none;margin: 0 10px 5px 0; padding:0 0 0 20px;}


/* The following CSS removes bullet points from online forms */
#content #no-bullets-forms ul, #content #asset-lists ul {list-style-type:none;margin-left:0;padding-left:0; }
#content #no-bullets-forms li, #content #asset-lists li { background: none; display:inline;margin-right:10px; padding: 0; } 
#content .no-bullets-forms ul {list-style-type:none;margin-left:-5px; }
#content .no-bullets-forms li {display:block;list-style-type:none;margin: 0 10px 5px 0; padding:0 0 0 20px;}

/********** Annual Report *************************************************************************************************/
#on-this-page {position:relative;width:30%;background-color:#eee;color:#000;padding:5px 10px 5px 5px;float:right;margin-left:20px;}
.picture-wrap {font-size:70%;}
.picture-wrap img {margin-bottom:5px;}
.case-study {border:1px #069 solid;background-color:#eef5fc;padding:10px;margin:20px 0; width: 97%;}
.case-study h1 {font-size:120%;color:#333;padding:0;margin:0;}
.case-study h2 {padding:0;margin:10px 0;}

/********** Form Styles *************************************************************************************************/
#contentform {width:90%;}
#content form ul, #content form li, #content form ol, #content form ol li {list-style-type:none;margin-left:0;padding-left:0;} /* Removes the default bullet points around the unordered lists in the forms */
#content fieldset {height:100%;padding:10px;}
#content legend {color:#000;font-weight:bold;padding:10px;font-size:100%;}
#content form .label{width:100px;float:left;padding-right:30px;}
#content form .control {float:left;clear:right;}
.question-wrapper, .grey-row {width:100%;overflow:hidden;clear:both;padding:10px 0 10px 5px;}
.grey-row { background-color:#eee;}
input.geomsize {width:1.2em;height:1.2em;} /* For use with radio buttons and checkboxes */
/* To phase out .question-wrapper */
#content input[text="text"] {font-family:Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0;}
#content input[text="submit"] {height:17px;background-color:#fff;font-weight:bold;border:1px solid #7F9DB9;} /* Doesn't work in IE 6.x or below*/
#content .button {height:25px;background-color:#fff;font-weight:bold;border:1px solid #7F9DB9;} 
form fieldset.alt-rows-form {height:100%;margin-bottom:1.5em;}
form fieldset.alt-rows-form p {margin-top:1.0em;padding-top:1.0em;}
form .alt-rows-form legend {padding:0 0.5em;font-weight:bold;font-size:110%;}
form .alt-rows-form label {display:inline-block;line-height:1.2em;vertical-align:top; width:120px;float:left; padding-right:1.5em;}
form fieldset.alt-rows-form ol {margin:0;padding:0.5em 0.3em 0.5em 0;list-style-type:none;}
#content form .alt-rows-form ol li {list-style-type:none;padding:10px 0 10px 5px;margin-top:0;}
form fieldset.alt-rows-form fieldset {border:none;margin:3px 0 0;}
form fieldset.alt-rows-form fieldset legend {padding:0 0 5px;font-weight:normal;}
form fieldset.alt-rows-form fieldset label {display:block;width:auto;margin-left:123px;}

form .alt-rows-form .label-last label { float: none; }

/***** HR Alumni *****/

#hr-alumni-user .label {width:100px;float:left;padding-right:30px;}

#hr-alumni-user .control {float:left;clear:right;}

#hr-alumni-user .question-wrapper {width:100%;overflow:hidden;clear:both;padding:10px 0 10px 5px;}

#main_form ul {margin-left: 2em; padding: 0;}
#main_form ul li {margin: 0; padding: 0;}

#metadata_field_select_84281_field ul {margin-left: 0;}
#metadata_field_select_84281_field ul li {list-style-type:none;margin-left:0;padding-left:0;}

#metadata_field_select_84282_field ul {margin-left: 0;}
#metadata_field_select_84282_field ul li {list-style-type:none;margin-left:0;padding-left:0;}

#metadata_field_select_84283_field ul {margin-left: 0;}
#metadata_field_select_84283_field ul li {list-style-type:none;margin-left:0;padding-left:0;}

#form_email_84136 ul {margin-left: 2em; padding: 0;}
#form_email_84136 ul li {margin: 0; padding: 0;}

#form_email_84136 .question-wrapper ul {margin-left: 0;}
#form_email_84136 .question-wrapper ul li {list-style-type:none;margin-left:0;padding-left:0;}

#form_email_84216 ul {margin-left: 2em; padding: 0;}
#form_email_84216 ul li {margin: 0; padding: 0;}

#form_email_84216 .question-wrapper ul {margin-left: 0;}
#form_email_84216 .question-wrapper ul li {list-style-type:none;margin-left:0;padding-left:0;}

/**** Blog Comments ****/
.success { color:#006600; font-weight:bold; }
.blog-comment { background-color:#ededed; margin-bottom:5px; border-bottom:1px solid #cccccc; padding: 10px 10px 0 10px; }
/* .rss-link { background: url(http://www.dbcde.gov.au/__data/assets/image/0013/122332/rss_icon.gif) top left no-repeat; padding-left: 20px; } */
p.border-bottom { padding-bottom: 1em; border-bottom: 1px solid #CCC; }

/**** ABC SBS Review Submissions ****/ 
#submission-attachments ul {background-color:#e5e3e3; padding:20px;}
#submission-attachments ul li {margin-left:20px;}
#abc-sbs-submissions table {border-right:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5; border-collapse:collapse; border-bottom:none; margin:0px 10px 0px 10px; width:90%;}
#abc-sbs-submissions table td, #abc-sbs-submissions th {border-left:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; padding:5px;}
#abc-sbs-submissions th {text-align:center;}
#search-entry input{width:100%;}
.grey_background {background-color:#efefef;}







/**** Tag Cloud **********************************************************************************************************/

#cloud-wrap{ 
margin:0;
}

#tag-cloud {
font-size:1em;
padding:8px;
text-align:justify;
line-height: 1.5em;
}

#tag-cloud a:link{
text-decoration: none;
word-spacing: 8px;
}

#tag-cloud .smallestTag { font-size: 10px;}
#tag-cloud .smallTag { font-size: 13px;}
#tag-cloud .mediumTag { font-size: 16px;}
#tag-cloud .largeTag { font-size: 19px;}
#tag-cloud .largestTag { font-size: 21px;} 

#tag-cloud .super {
vertical-align: super;
font-size: 7px;
color: #555;
}

/* added by CD */

#content ul.az {margin: 0; padding: 0;}
#content ul.az li {margin: 0; padding:0; display: inline;} 

/* GRAD PAGES *****************************************/

#content .graduate-entry { 
background-image:url(http://www.dbcde.gov.au/__data/assets/image/0003/125967/roundedcornr_792541.gif); 
margin-bottom:5px; 
border-bottom:3px solid #eeeeee; 
padding: 5px 0px 5px 0px; 
}

#content .graduate-entry h2 {
font-size:1.3em;
color:#336699;
}

#content .graduate-entry h2 span {
font-size:0.8em;
color:#336699;
}

#content .graduate-entry img {
float:left;
padding:10px 10px 5px 0;
clear:right;
}

#content .grad {
padding-bottom:25px;
}

#content .grad-img
  {
  margin:2px;
  border:1px solid #fff;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
#content .grad-img img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }
#content .grad-img a:hover img
  {
  border:1px solid #ccc;
  }
#content .grad-desc
  {
  text-align:center;
  font-weight:normal;
  width:160px;
  padding-bottom:25px;
  }

/* LOGO PAGES *****************************************/

#content .logos {
padding-bottom:5px;
}

#content .logos-img
  {
  margin:2px;
  border:1px solid #fff;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
#content .logos-img span
  {
  display:inline;
  margin:1px;
  border:1px solid #ffffff;
  }
#content .logos-img a:hover img
  {
  border:1px solid #ccc;
  }
#content .logos-desc
  {
  text-align:center;
  font-weight:normal;
  width:40px;
  padding-bottom:2px;
  }


/* SCALE TABLE *****************************************/

 .scale-table {
  margin-top:10px;
  width:100%;
  border-right:1px solid #eee;

  }
   
  .scale-table tr {
  padding:4px 4px 4px 8px;
  text-align:center;
  margin-bottom:1px dashed #999;

  }
  
  .scale-table td {
  text-align:left;
  padding-left:10px;
height:120px;

  }
  
    .zone1 {
    border-left:10px solid #FFCC00;
  background-position:left;
  background-repeat:repeat-y;
padding-left:10px;
width:40%;
    }
    
      .zone2 {
    border-left:10px solid #FF9900;

  background-position:left;
  background-repeat:repeat-y;
width:40%;

    }
    
    .zone3 {
    border-left:10px solid #FF6600;

  background-position:left;
  background-repeat:repeat-y;
width:40%;

    }
    
    .zone4 {
    border-left:10px solid #FF3300;

  background-position:left;
  background-repeat:repeat-y;
width:40%;

    }
    
    .zone5 {
    border-left:10px solid #FF0000;

  background-position:left;
  background-repeat:repeat-y;
width:40%;

    }
    
    .zone6 {
    width:5%;
    }
    
.zone7 {
  width:55%;
    }

/* Blue box that goes around downloadable documents like the Corporate Plan in About Us */

.blox {
background-color:#EEF5FC;
min-height:155px;
/*width:100%;*/
padding:15px 0 20px 15px;
margin-bottom:20px;
margin-right:300px;
}

.blox .doc-text {
/*margin-left:130px;*/
/*margin-right:30px;*/
padding:0px 15px 0 15px;
margin-top:-7px;
}

.blox .doc-image {
float:left;
background-color:#EEF5FC;
border:1px solid #006784;
margin:10px 5px 5px 10px;
}

/* Previous documents and reports box, as used on the Annual Reports page */


.doc-reports-box {
width:100%;
clear:right;
float:left;
padding:0 0 25px 0;
background-color:#fff;
max-width:580px;
}

.doc-reports-box .previous-docs {
  margin:0px;
  padding-bottom:10px;
  border:none;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
background-color:#fff;
}
.doc-reports-box .previous-docs img {
  display:inline;
  margin:10px;
  border:1px solid #ccc;
  padding:2px;
  }

.doc-reports-box .previous-docs a:hover img {
  border:1px solid #006784;
  }
.doc-reports-box .previous-docs-desc {
  text-align:center;
  font-weight:normal;
  padding:7px 0 2px 0;
  }

/* Icon columns box */

.icon-box {
  width:90%;
  clear:right;
  float:left;
  padding:10px 5px 5px 5px;
  background-color:#EEF5FC;
  border:1px solid #006784;
}

.icon-box .item {
  display:inline-block;
  vertical-align:top;
  width:150px;
  margin:0 0px 10px 5px;
}

.icon-box .item-inner {
  padding: 15px 15px 5px 15px;
  border-left: 1px solid #e4e4e4; 
  border-right: 1px solid #e4e4e4;
  background-color:#fff;
  min-height:350px;
}
