/*
  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: 15 February 2012 03:48:33
*/


     
/*
.text-box {
    float:left;
    display:block;
    padding: 4px 4px 0 7px;
    margin:0;
    }
    
.text-box input {
  color: #006461;
  border: 1px solid #006089;
  padding: 2px 0 2px 3px;
  font-size:1.1em;
  font-family: Arial, Helvetica, sans-serif;
  width:13em;
  }
  
.search-img {
    float:left;
    display:block;
    padding: 9px 0 0 0;
    margin:0;
    }
/*
#breadcrumb {
    padding: 0 0 7px 0;
    margin:0;
    }
    
#breadcrumb a {
    color:#1988bb;
    }
    
#breadcrumb a:link, #breadcrumb a:visited {
    color:#1988bb;
    }
    
#breadcrumb a:hover {
    text-decoration:underline;
    }


#home-content {
    color: #606060;
    }

#home-content form {
    color: #606060!important;
    }

#home-content a {
    color: #1988bb;
    }

#home-content img {
    margin: 0;
    padding: 1em;
    overflow:hidden;
    position: relative;
    /*clear: both !important;*/
    }



img.floatleft {   
    float:left !important;
    padding: 0px !important;
    margin: 5px 10px 5px 0px !important;
    border: 1px solid #1988bb !important;
    }

/*#content-container #content #home-content ul li {
    font-size: 1.1em;
    }*/
    
.home-content-section {
    height: 1%;
    overflow: hidden;
    border-bottom: 1px solid #dadfe1;
    padding:0;
    margin: 0 10px 1em 0;
    }
    
.home-content-heading {
    margin: 0;
    padding: 0.5em 0 0 0;
    }
    
.home-content-heading h2 {
    margin:0;
    padding: 0 0 0.7em 1.2em;
    background-image: url(http://mackay.qld.gov.au/__data/assets/image/0019/21808/content-head-bg.gif);
    background-repeat: no-repeat;
    background-position: 0 3px;
    }
    
.home-content-section hr {
    clear:both;
    border: none;
    height: 1px;
    background-color: #ccc;
    color: #ccc;
    margin:0;
   }
    
.home-content-section h3 {
    padding-top:5px;
    margin:0;
    }
    
.home-content-section ul {
    padding:0.3em 0 0 0;
    margin: 0 0 1em 0;
    }
    
.home-content-section ul li {    
    list-style: none;
    margin:0;
    padding:0;
    }
    
.home-content-section ul li a {
    color: #1988bb;   
    background-image: url(http://mackay.qld.gov.au/__data/assets/image/0012/21801/link-bg.gif);
    background-repeat: no-repeat;
    background-position: 0 3px;
    padding: 0 0 0 10px;
    text-decoration:none;
    }
    
.home-content-section ul li a:hover {
    text-decoration:underline;
    }
    
.home-content-narrow {
    float: left;
    width: 128px;
    margin: 0 5px 0 0;
    }
    
.home-content-narrow h2 {    
    margin:0;
    padding: 0 0 0.7em 1.2em;
    background-image: url(http://mackay.qld.gov.au/__data/assets/image/0019/21808/content-head-bg.gif);
    background-repeat: no-repeat;
    background-position: 0 12px;
    }
    
.home-content-wide {
    float: left;
    width: 250px;
    margin: 0 2px 0 0;
    padding:0;
    }    
    
.home-content-wide h2 {    
    margin:0;
    padding: 0 0 0.7em 1.2em;
    background-image: url(http://mackay.qld.gov.au/__data/assets/image/0019/21808/content-head-bg.gif);
    background-repeat: no-repeat;
    background-position: 0 3px;
    }
    

.inside-content-section {
    height: 1%;
    overflow: hidden;
    border-bottom: 1px solid #dadfe1;
    padding:0;
    margin: 0 10px 0 0;
    }
    
.inside-content-heading {
    margin: 0;
    padding: 0.5em 0 0 0;
    }
    
.inside-content-heading h2 {
    margin:0;
    padding: 0 0 0.7em 1.2em;
    background-image: url(http://mackay.qld.gov.au/__data/assets/image/0019/21808/content-head-bg.gif);
    background-repeat: no-repeat;
    background-position: 0 3px;
    }
    
.inside-content-section hr {
    clear:both;
    border: none;
    height: 1px;
    background-color: #ccc;
    color: #ccc;
    margin:0;
   }
    
.inside-content-section h3 {
    padding-top:5px;
    margin:0;
    }
    
.inside-content-section ul {
    padding:0.3em 0 0 0;
    margin: 0 0 1em 0;
    }
    
.inside-content-section ul li {    
    list-style: none;
    margin:0;
    padding:0;
    }
    
.inside-content-section ul li a {
    color: #1988bb;   
    background-image: url(http://mackay.qld.gov.au/__data/assets/image/0012/21801/link-bg.gif);
    background-repeat: no-repeat;
    background-position: 0 3px;
    padding: 0 0 0 10px;
    text-decoration:none;
    }
    
.inside-content-section ul li a:hover {
    text-decoration:underline;
    }
    
.inside-content-narrow {
    float: left;
    width: 128px;
    margin: 0 5px 0 0;
    }
    
.inside-content-narrow h2 {    
    margin:0;
    padding: 0 0 0.7em 1.2em;
    background-image: url(http://mackay.qld.gov.au/__data/assets/image/0019/21808/content-head-bg.gif);
    background-repeat: no-repeat;
    background-position: 0 12px;
    }
    
.inside-content-wide {
    float: left;
    width: 250px;
    margin: 0 2px 0 0;
    padding:0;
    }    
    
.inside-content-wide h2 {    
    margin:0;
    padding: 0 0 0.7em 1.2em;
    background-image: url(http://mackay.qld.gov.au/__data/assets/image/0019/21808/content-head-bg.gif);
    background-repeat: no-repeat;
    background-position: 0 3px;
    }
    

.register-button {
    float: left;
    width: 170px;
    }
    
.register-button a:link, .register-button a:visited {
    display: block;
    width: 170px;
    height: 56px;
    padding: 0;
  /*background-image: url(http://mackay.qld.gov.au/__data/assets/image/0015/21813/register.gif);*/
  /*background-repeat:no-repeat;*/
  /*background-position: top left;*/
  /*text-decoration:none;*/
    }
    
.register-button a:hover {
    background-position: bottom left;
    }
    
.register-button .no-text {
    display: none;
    }
    
.apply-button {
    float: left;
    width: 170px;
    }
    
.apply-button a:link, .apply-button a:visited {
    display: block;
    width: 170px;
    height: 56px;
    padding: 0;
  /*background-image: url(http://mackay.qld.gov.au/__data/assets/image/0016/21814/apply.gif);*/
  /*background-repeat:no-repeat;*/
  /*background-position: top left;*/
  /*text-decoration:none;*/
    }
    
.apply-button a:hover {
    background-position: bottom left;
    }
    
.apply-button .no-text {
    display: none;
    }

.home-content-news-item {
    position: relative;
    margin: 0.5em 1.5em 0.5em 0;
    padding: 0.5em 1em 1em 0;
    background-image: url(http://mackay.qld.gov.au/__data/assets/image/0011/21800/home-content-item-bg.gif);
    background-repeat: repeat-x;
    background-position: 0 100%;
    } 
    
.home-content-news-item h3 {
    font-size:1.2em;
    font-weight:bold;
    color: #016890;
    padding: 5px 0 0 0;
    margin: 0;
    }
    
.home-content-news-item p {
    color:#606060;
    font-size:1.1em;
    padding: 2px 0 1.5em 0;
    margin: 0 0 0 0;
    } 

.home-content-news-item img {
    float:left;
    padding: 0 !important;
    margin: 0 1em 0 0.5em !important;
    border: 1px solid #1988bb;
    } 

.home-content-news-item a {
    position: relative;
    float: right;
    font-size: 1.1em;
    color: #1988bb;
    padding: 0 2em 0 1em;
    margin-top:-1em;    
    background: url(http://mackay.qld.gov.au/__data/assets/image/0012/21801/link-bg.gif) no-repeat 0 3px;
    }     

/******** News Page Styles ********/ 

.inside-content-news-item {
    position: relative;
    margin: 0.5em 1.5em 0.5em 0;
    padding: 0.5em 1em 1em 0;
    background-image: url(http://mackay.qld.gov.au/__data/assets/image/0011/21800/home-content-item-bg.gif);
    background-repeat: repeat-x;
    background-position: 0 100%;
    clear: both;
    overflow: hidden;
    height: 1%;
    } 
    
.inside-content-news-item h2 {
    font-size:1.2em;
    font-weight:bold;
    color: #016890;
    padding: 1px 0 0 0;
    margin: 0;
    }
    
.inside-content-news-item p {
    color:#606060;
    font-size:1.1em;
    padding: 2px 0 1.5em 0;
    margin: 0 0 0 0;
    } 

.inside-content-news-item img {
    float:left;
    padding: 0 !important;
    margin: 0 1em 0 0.5em !important;
    border: 1px solid #1988bb;
    } 

.inside-content-news-item a {
    position: relative;
    float: right;
    font-size: 1.1em;
    color: #1988bb;
    padding: 0 2em 0 1em;
    margin-top:-1em;    
    background: url(http://mackay.qld.gov.au/__data/assets/image/0012/21801/link-bg.gif) no-repeat 0 3px;
    clear: both;
    } 

/******** Calendar Results Page Styles ********/    


#events-results-container {
   /*position: relative;font-size: 1em;*/
    width: 523px;
    margin-top:2em;
    padding:0;    
    }
    
#events-header {
    clear: left;
    position:relative;
    margin:0;
    padding:0;
    }
    
#events-header p {
    background-image: url(http://mackay.qld.gov.au/__data/assets/image/0014/21524/right_nav_back.gif);
    background-repeat:repeat-x;
    color:#fff;
    display:inline;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.2em;
    margin:0;
    padding:0.55em 1em 0.55em 0.8em;
    border-top: 1px solid #4da5ae;
    border-left: 1px solid #05818d;
    border-right: 1px solid #05818d;
    border-bottom: 1px solid #05818d;
}

#events-categories {
    margin-left: 0 !important;
    margin-top: 6px;
}  

#events-categories ul {
    background-color:#006696;
    border-left:1px solid #004E5D;
    border-top:1px solid #004E5D;
    border-right:1px solid #004E5D;
    margin:0;
    padding-bottom:5px;
    padding-left:7px;
    padding-top:10px;
}

#events-categories ul li.events-standard a{
    color: #fff;
}

#events-categories ul li {
    display: inline;
    list-style: none;
    }    
    
#events-categories ul li a {
    color:#004E5D;
    font-size:1.1em;
    font-weight:normal !important;
    padding:2px 5px 5px;
    text-decoration:none;
}

.events-categories .selected {
    background-color: #eff3f4 !important;
}
    
#events-categories ul li a:hover {
    background-color: #eff3f4;
    color:#004E5D;
} 
   
#events-categories ul li a.current {
    background-color: #eff3f4;
}  
  
#events-results-header {
    background-color:#EEF4F4;
    border-left:1px solid #05818D;
    border-right:1px solid #05818D;
    height:1%;
    margin:0;
    overflow:hidden;
    padding:0;
}
    
#events-results-header h2 {
    padding: 6px 1em 0 10px;
    margin-right:1em !important;
    }
    
#home-content #events-results-container #events-results-header p {
    padding: 0 1em 0 10px;
    margin-right:1em !important;
    }
    
#home-content #events-results-container #events-results-header p.right {
    text-align: right !important;
    padding: 0;
    margin-top: -15px !important;
    }
    
#events-results-section {
    background-color:#FFFFFF;
    background-image:none !important;
    background-position:0 100%;
    background-repeat:no-repeat;
    border-bottom:1px solid #05818D;
    border-left:1px solid #05818D;
    border-right:1px solid #05818D;
    margin:0;
    padding:0 1em 2em;
    position:relative;
    }
    
.events-results {
    position: relative;
    color: #606060;
    padding: 0 0 0.5em 0;
    margin: 0;
    }
    
.events-results h2 {
    padding: 0.2em 0 0.4em 0;
    }
    
.events-results h2 a {
    text-decoration: none;
    color:#337321;
    }
    
.events-results h2 a:hover {
    text-decoration: underline;
    }
    
#events-results-section .events-results p {
    margin: 0;
    padding:0 0 0.5em 0;
    }
    
#events-results-section .events-results p.right {
    position: relative;
    float: right;
    margin:0 0 0.5em 0.5em;
    padding:0;
display: inline;
    }

#events-results-section .events-results img {
clear: right;
float: right;
margin:0 0 0.3em 0.5em;
padding-right: 0 !important;
}

#events-results-section .events-results hr {
clear: both !important;
height: 1px;
background-color: #dfdfdf;
color: #dfdfdf;
}


/* A - Z styles */

.page_list {
    color: #606060;
    margin-bottom: 1em;
}

.a_z ul {
    margin: 0;
    padding: 0;
    }

.a_z ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    }

.a_z ul li a {
    display: block;
    padding: 1px 0 1px 12px;
    margin:0;
    /* font-size: 1.1em; */
    background-image: url(http://mackay.qld.gov.au/__data/assets/image/0012/21801/link-bg.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    }

.a_z .page_list a,
.a_z .page_list a:visited {
    padding: 0.1em 0.2em 0.1em 0.2em;
    border: 1px solid #0c5572;
    color: #1988bb;
    font-size: 1em;
    margin-left: 0.1em;
}

.a_z .page_list a:hover {
    color: #fff !important;
    background-color: #006790;
}

/* Standard tables -- added by bblack 2007-09-27 */

th {
    color: #fff;
    background-color: #1988bb;
    font-size: 1.2em;
    font-weight: bold;
    height: 2em;
    text-align: left;
}


.even {
    background-color: #E4F2F8;
}




/********* Current Vacancies page **********/

.current_vacancies table {
    border: 1px solid #fff;
    margin-bottom: 2em;
    }

.current_vacancies th {
    color: #fff;
    background-color: #006790;
    font-size: 1.2em;
    font-weight: bold;
    height: 2em;
    }

.current_vacancies td {
    vertical-align: top;
    }

.current_vacancies .vacancies_even {
    background-color: #E4F2F8;
    }

.mcc_testevent-results {
    position: relative;
    color: #606060;
    font-size: 1.1em;
    padding: 6px 1em 0 10px;
    margin-right:1em !important;
    }

#home-content table {
    width: 520px;
}
/*
.page_id_387 #home-content table {
    width: 110px;
    background-color: #F2F8FA;
    }

.page_id_387 #home-content td {
background-color: #F2F8FA;
    }
*/
tr.blue {
background-color: #E4F2F8;
}

tr.hilite {
background-color: #E4F2F8;
}

#home-content form td{
    font-size: 1.1em;
    }
#home-content form td p{
    font-size: 1.1em;
    }

.password_reset input {
display: block;
margin-bottom: 7px;
}

table.sq-backend-section-table {
    width: 520px !important;
    }

.home-content-section a.nobullet {
    list-style: none !important;
    background-position: 0 0px;
    background-image: none;
}

.meta {
    font-size: 80%;
}

table tbody tr { background: none !important; }
table.compact td { padding-right: 0px;}
table#blue_border { border-top: 1px solid #006790 !important; border-right: 1px solid #006790 !important; }
table#blue_border tr td { border-left: 1px solid #006790 !important; border-bottom: 1px solid #006790; }
table#blue_border tbody tr { background: none !important; }

/* Job Alerts Bulkmail styles */

li.bulkmail_subscribe_page_31597__success {
    background-color:#006790;
    border:1px solid #0C7699;
    color:#FFFFFF;
    font-size:1.3em;
    margin-left:-20px;
    padding:1em 0 1em 2em;
    text-indent:0;
}

li.bulkmail_subscribe_page_31597__errors {
    background-color:#006790;
    border:1px solid #0C7699;
    color:#FFFFFF;
    font-size:1.3em;
    margin-left:-20px;
    padding:1em 0 1em 2em;
    text-indent:0;
}

li.bulkmail_subscribe_page_2040__success {
    background-color:#006790;
    border:1px solid #0C7699;
    color:#FFFFFF;
    font-size:1.3em;
    margin-left:-20px;
    padding:1em 0 1em 2em;
    text-indent:0;
}

li.bulkmail_subscribe_page_2040__errors {
    background-color:#006790;
    border:1px solid #0C7699;
    color:#FFFFFF;
    font-size:1.3em;
    margin-left:-20px;
    padding:1em 0 1em 2em;
    text-indent:0;
}

li.bulkmail_subscribe_page_54278__success {
    background-color:#006790;
    border:1px solid #0C7699;
    color:#FFFFFF;
    font-size:1.3em;
    margin-left:-20px;
    padding:1em 0 1em 2em;
    text-indent:0;
}

li.bulkmail_subscribe_page_54278__errors {
    background-color:#006790;
    border:1px solid #0C7699;
    color:#FFFFFF;
    font-size:1.3em;
    margin-left:-20px;
    padding:1em 0 1em 2em;
    text-indent:0;
}

li.bulkmail_subscribe_page_54286__success {
    background-color:#006790;
    border:1px solid #0C7699;
    color:#FFFFFF;
    font-size:1.3em;
    margin-left:-20px;
    padding:1em 0 1em 2em;
    text-indent:0;
}

li.bulkmail_subscribe_page_54286__errors {
    background-color:#006790;
    border:1px solid #0C7699;
    color:#FFFFFF;
    font-size:1.3em;
    margin-left:-20px;
    padding:1em 0 1em 2em;
    text-indent:0;
}

li.bulkmail_subscribe_page_69161__success {
    background-color:#006790;
    border:1px solid #0C7699;
    color:#FFFFFF;
    font-size:1.3em;
    margin-left:-20px;
    padding:1em 0 1em 2em;
    text-indent:0;
}

li.bulkmail_subscribe_page_69161__errors {
    background-color:#006790;
    border:1px solid #0C7699;
    color:#FFFFFF;
    font-size:1.3em;
    margin-left:-20px;
    padding:1em 0 1em 2em;
    text-indent:0;
}

li.bulkmail_subscribe_page_69169__success {
    background-color:#006790;
    border:1px solid #0C7699;
    color:#FFFFFF;
    font-size:1.3em;
    margin-left:-20px;
    padding:1em 0 1em 2em;
    text-indent:0;
}

li.bulkmail_subscribe_page_69169__errors {
    background-color:#006790;
    border:1px solid #0C7699;
    color:#FFFFFF;
    font-size:1.3em;
    margin-left:-20px;
    padding:1em 0 1em 2em;
    text-indent:0;
}
