/*
  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: 13 February 2012 13:52:46
*/


/*
NOTE: This version2.2 is a work in progress! Trying to get the z-index and position-ing of the house-banner
behaving in both IE6 AND Firefox is problematic...
*/

/* 
The following colours are used in this stylesheet.

left background (image only): #edf2ff;
left selected/expanded background: #f5faff;
left/top unselected background: #2c5da2;
left/top hover background: #2c5da2;
lines: #88b1d6;
main text: #000000;
h1, highlight: #f26522;
navigation text: #2c5da2;
toolbar text and nav spacing: #ffffff;
*/

/* Tag specific rules 
*******************************************************************************/
* {
    /* set even playing field for all browsers */
    margin : 0;
    padding : 0;
}
body {
    font-family: Verdana, Arial, Sans-Serif;
    color: #000000;
    background-color : #ffffff;
    /* decimal fontsize fixing font resizing bug in IE5/6 */
    font-size : 100.01%;
    padding : 0;
}
body, p, td, ul, li, input, select, textarea {
    font-family: Verdana, Arial, Sans-Serif !important;
    font-size : 100.01%;
}
img {
    border: 0;
}
a {
    color: #2c5da2;
    text-decoration: underline;
}
a:hover {
    color: #f26522;
    text-decoration: none;
}
a:focus {
    text-decoration: underline;
}
h1 {
    /* font-family: Georgia, "Times New Roman", Times, serif; */
    font-family: Corbel, 'Trebuchet MS', Helvetica, sans-serif;
    letter-spacing: -.01em;
    font-size: 2em;
    color: #f26522;
    font-weight: normal;
    border-bottom: 1px solid #e5eaf1;
    padding-bottom: 0.4em;
    margin-bottom : 0.6em;
}
h2, h3, h4, h5, h6 {
    color: #00478a;
    margin-bottom : 0.5em;
}
h2 {
    font-size: 1.4em;
    font-weight: bold;
}
h3 {
    font-size: 1.2em;
    font-weight: bold;
}
h4 {
    font-size: 1.1em;
    font-weight: bold;
}
p {
    margin : 0 0 1.2em 0;
    line-height: 1.5em;
}
.hr {
    display:block;
    border-bottom: 1px dotted #2c5da2;
    width:100%;
    margin: 0 0 10px 0;
}
ol, ul {
    margin: 0 0 1.2em 3em;
}
ul li {
}
ol li {
}

span.bodynote {
    font-size: .8em;
}
span.bodynote em {
    font-style: normal;
}
span.bodynote strong {
    font-style: italic;
    font-weight: normal;
}
.margins-removed dl {
    margin: 0;
    padding: 0;
    line-height: 1.5em;
}
.margins-removed dt {
    margin: 0;
    padding: 0;
    font-weight: bold;
}
.margins-removed dd {
    margin: 0 0 1em 0;
    padding: 0 0 .3em 2em;
    border-bottom: 0px dotted #2c5da2;
}
.blank-box {
    margin : 0 0 1.2em 0;
}
.cultural dl {
    width: 100%;
    margin: 0;
    padding: 0;
    line-height: 1.5em;
}
.cultural dt {
    width: 7em;
    padding: .3em;
    float: left;
    margin: 0;
    font-weight: bold;
    line-height: 1.5em;
}
.cultural dd {
    margin-left: 8em;
    padding: .3em;
    line-height: 1.5em;
}
blockquote {
    margin-left: 2em;
}
table {
    border-collapse : collapse;
    border : 0;
    margin : 0 0 1em 0;
}
td {
    padding : .2em;
}
/* td ul {
    list-style : none;
}
*/
select, textarea {
    border: 1px solid #C0C0C0;
    color: #000000;
    background: url(http://www.dpc.nsw.gov.au/__data/assets/image/0011/24302/breadcrumbs_bg.gif) repeat-x;
    background-color: #ffffff;
}
input {
    border: 1px solid #C0C0C0;
    color: #000000;
    background: url(http://www.dpc.nsw.gov.au/__data/assets/image/0009/29889/breadcrumbs_bg_small.gif) repeat-x;
    background-color: #ffffff;
}
.dpc-75144 iframe {
    border: 1px solid #2c5da2;
    padding: 10px;
}
pre {
    font-size: 1.2em;
}


.downloadbox {
    background: url(http://www.dpc.nsw.gov.au/__data/assets/image/0011/24302/breadcrumbs_bg.gif) repeat-x;
    background-color: #ffffff;
    border-top: 1px solid #2c5da2;
    padding: 5px 10px 5px 10px;
    font-weight: normal;
    font-size: .95em;
    color: #000000;
    margin-bottom: 10px;
    display: block;
    min-height: 90px;
}
.downloadbox h4 {
    color: #f26522;
    font-size: 1.2em;
    font-weight: bold;
}
* html .downloadbox {
    height: 90px;
}
.downloadbox p {
    display: block;
    margin: 0 0 3px 119px;
}

.downloadbox ul {
    margin: 0 0 1.2em 3em;
}
.downloadbox img {
    background-color: #ffffff;
    float: left;
    margin-right: 10px;
    border: 1px solid #2c5da2 !important;
    padding: 3px;
}
a.dl-pdf {
    display:inline-block;
    padding-right:19px;
    line-height:18px;
    background:transparent url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/102727/page_white_acrobat.png) top right no-repeat;
}

















/* List based forms
*******************************************************************************/

/* Contact Forms */

.cim_form fieldset {
    padding-top: 0;
    margin-bottom: 1.5em;
    border: 0;
}
.cim_form legend {
    padding: 4px 7px 4px 14em;
    font-weight: bold;
    font-size: 1.1em;
}
.cim_form legend.left {
    padding: 4px 7px 4px 4px;
    font-weight: bold;
    font-size: 1.1em;
}
.cim_form span.note {
    font-size: .85em;
    margin:5px 0 0 0;
}
.required {
    color: #f26522;
}
.mandatory {
    font-weight: bold;
}
.cim_form fieldset input, .cim_form fieldset textarea, .cim_form fieldset select {
    width:auto;
    margin:5px 0 0 10px;
    font-family: Verdana, Arial, Sans-Serif;
}
.cim_form label {
    display: block;
    float: left;
    width: 15em;
    padding: 0;
    margin: 5px 0 0;
    text-align: right;
}
.cim_form fieldset ol {
    margin: 0;
    padding: 0;
    border-top: 1px solid #2c5da2;
}
.cim_form fieldset li {
    list-style: none;
    padding: 5px 5px 7px 5px;
    margin: 0;
    border-bottom: 1px solid #e5eaf1;
}
/* Surveys */


.cim_survey-form {
    width: 95%;
}
.cim_survey-form fieldset {
    padding-top: 0;
    margin-bottom: 10px;
    border: 0;
}
.cim_survey-form legend {
    padding: 0 10px 2px 10px;
    font-weight: bold;
    font-size: 1.3em;
    color: #f26522;
}
.cim_survey-form legend span {
    display: block;
    white-space: normal;
}
* html .cim_survey-form legend span {
    width: 80%;
}
.cim_survey-form div.question {
    padding: 0 5px 10px 5px;
    margin: 5px 0 10px 0;
    border: 1px solid #2c5da2;
    background: #e5eaf1;
}
.cim_survey-form p.question-note {
    font-size: .85em;
    margin: 0 10px 0 10px;
}
.cim_survey-form p.question-name {
    font-weight: bold;
    color: #2c5da2;
    margin: none;
}
.cim_survey-form p.field {
    padding : 0 0 .5em 0;
    border-bottom: 1px solid #b1c2d9;
}
.cim_survey-form p.field-group {
    padding : 0 0 .5em 0;
    border-bottom: 0;
}
.cim_survey-form p {
    margin : 0 0 .5em 0;
    line-height: 1.5em;
}
.cim_survey-form p.submit input {
    border: 1px solid #2c5da2;
    background: #e5eaf1;
    font-size: 1em;
    padding: 2px 5px 2px 5px;
    margin: 0 0 1px 20px;
    height: auto;
}
.required {
    color: #f26522;
}

.results {
    background: #fff;
    overflow: hidden;

}

.results p.field {
    margin-left: 120px;
    padding: 1px 10px 2px 10px;
}

.results p.question-name {
    float: left;
    clear: both;
    width: 110px;
}


.cim_survey-form fieldset textarea {
    width: 85%;
    margin: 0 0 0 10px;
    font-family: Verdana, Arial, Sans-Serif;
    border: 1px solid #2c5da2;
    background: url(http://www.dpc.nsw.gov.au/__data/assets/image/0011/24302/breadcrumbs_bg.gif) repeat-x;
    background-color: #ffffff;
}
.cim_survey-form fieldset input, .cim_survey-form fieldset select {
    border: 1px solid #2c5da2;
    margin: 0 0 0 10px;
    padding: none;
    background-color: #ffffff;
    font-family: Verdana, Arial, Sans-Serif;
}
.cim_survey-form label {
    padding: 0;
    margin: 0;
    border: 0;
}
.cim_survey-form fieldset ul {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #b1c2d9;
}
.cim_survey-form fieldset li {
    list-style: none;
    padding: 0;
    margin: 0 0 0 10px;
    border: 0;
}
/* Registrations */
.cim_registration-form {
    width: 95%;
}
.cim_registration-form fieldset {
    padding-top: 0;
    margin-bottom: 10px;
    border: 0;
}
.cim_registration-form legend {
    padding: 0 0 2px 10px;
    font-weight: bold;
    font-size: 1.3em;
    color: #f26522;
}
.cim_registration-form div.question {
    padding: 0 2px 2px 2px;
    margin: 0;
}
.cim_registration-form p.question-note {
    font-size: .9em;
    margin: 0 4px 0 4px;
}
.cim_registration-form p.question-name {
    font-weight: bold;
    color: #2c5da2;
    margin: none;
}
.cim_registration-form p {
    margin: none;
}
.cim_registration-form p.submit input {
    border: 1px solid #2c5da2;
    background: #e5eaf1;
    font-size: 1em;
    padding: 2px 5px 2px 5px;
    margin: 0 0 0 20px;
    height: auto;
}
.required {
    color: #f26522;
}
.cim_registration-form fieldset textarea {
    width: 90%;
    margin: 0 0 0 10px;
    font-family: Verdana, Arial, Sans-Serif;
    background: url(http://www.dpc.nsw.gov.au/__data/assets/image/0011/24302/breadcrumbs_bg.gif) repeat-x;
    background-color: #ffffff;
}
.cim_registration-form fieldset input, .cim_registration-form fieldset select {
    margin: 0 0 0 10px;
    padding: none;
    background-color: #ffffff;
    font-family: Verdana, Arial, Sans-Serif;
}
.cim_registration-form label {
    padding: 0;
    margin: 0;
    border: 0;
}
.cim_registration-form fieldset ul {
    margin: 0;
    padding: 0;
    border-top: 0px solid #2c5da2;
}
.cim_registration-form fieldset li {
    list-style: none;
    padding: 0;
    margin: 0 10px 0 10px;
    border: 0;
}
.cim_registration-form-hr {
    display:block;
    border-bottom: 1px solid #e5eaf1;
    width:100%;
    margin: 5px 0 5px 0;
}
/* Tooltips */

a.tooltip {
    position: relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
    color: #000000;
}
a.tooltip:hover {
    z-index:25;
    color: #000000;
}
a.tooltip span {
    display: none;
}
a.tooltip:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    font-size: .75em;
    width: 40em;
    top: 1.5em;
    left: 4em;
    border: 1px solid #005cb3;
    color: #005cb3;
    background-color: #f8faff;
    padding: .5em;
}
a.tooltip:hover span ul {
    margin: 0 0 0 1em;
    list-style: disc;
}
/* Tables 
*******************************************************************************/

.table-wrapper {
    margin-right: 0;
}
* html .table-wrapper {
    height: 200px;
}

.form td ul {
    margin: 0;
    list-style: none;
}
.form td li {
    list-style: none;
}

.table-wrapper table {
    border-collapse: collapse;
    border: 0;
    margin-bottom: 1.5em;
    table-layout: auto;
}
.table-wrapper th, .table-wrapper th a {
    background: #2c5da2;
    color: #ffffff;
    border-bottom: none;
}
.table-wrapper td, .table-wrapper th, .table-wrapper tr {
    vertical-align: top;
    padding : 4px 7px 7px 7px;
    border-bottom: 1px solid #e5eaf1;
    text-align: left;
}

.table-wrapper caption {
    background-color: #2c5da2;
    padding : 4px 7px 4px 7px;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
}
.table-wrapper th.reverse {
    background-color: #2c5da2;
    padding : 4px 7px 4px 7px;
    border: 0;
    color: #ffffff;
    font-weight: bold;
}
.table-wrapper th.legend {
    padding: 4px 7px 4px 4px;
    font-weight: bold;
    font-size: 1.1em;
    border-bottom: 1px solid #2c5da2;
}
.table-wrapper td.cell-question {
    font-size: 1em;
}
.table-wrapper td.cell-response {
    font-size: 1em;
}
 .1 td, .1 th, 1.tr {
 background: red;
}
.table-wrapper th.2 {
    background: #    ;
}
.table-wrapper th.3 {
    background: #e6b90a;
}
.table-wrapper th.4 {
    background: #b63a2c;
}
.cell-response ul {
    margin: 0;
    padding: 0;
    border: 0px solid green;
}
.cell-response li {
    border: 0px solid red;
    display: inline;
    list-style-type: none;
    width: 0;
    margin: 2px;
    padding: 0px;
}
.cell-response li.rank {
    padding: 0 2px 0 2px;
    margin: 2px;
}
* html .cell-response li.rank {
    padding: 0 2px 0 8px;
}
.cell-response input.sq-form-field {
    border: 0px solid red;
    color: #000000;
    background: none;
    background-color: #ffffff;
}
.cell-response span {
    font-weight: bold;
}
.cell-response label {
    display: none;
}
.rightbox {
    float: right;
    width: 9em;
    text-align: center;
    font-size: .75em;
    padding: 2px;
    margin: 0;
    color: #ffffff;
}
.orange {
    background-color:#f26522;
}
.blue {
    background-color:#2c5da2;
}
.tableDesign4 {
    border-collapse:collapse;
    border-spacing:0;
}
.tableDesign4 th {
    background:#DBE2F1 none repeat scroll 0 0;
    border-bottom:2px solid #FFFFFF;
    font-weight:normal;
    padding:0.1em 0.5em;
    text-align:left;
}
.tableDesign4 td {
    background:#DBE2F1 none repeat scroll 0 0;
    border-bottom:2px solid #FFFFFF;
    padding:0.1em 0.5em;
    text-align:right;
}
.tableDesign4 thead th {
    background:#687EAB none repeat scroll 0 0;
    color:#FFFFFF;
    text-align:center;
}
.tableDesign4 th.Corner {
    text-align:left;
}
/* Policy Framework Stuff */

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
    background:#fff;
    border:1px solid #fff;    
    -background:#fff;
}

/* accordion header */
#accordion h2 {
    padding: 5px 10px;
    background: #E5EAF1;
    text-decoration: none;
    cursor: pointer;
    font-size: 1em;
    border:1px solid #fff;
    border-bottom:1px solid #fff;
    cursor:pointer;        
    margin:0;
    
}

/* currently active header */
#accordion h2.current {
    cursor:default;
    background: url("http://www.dpc.nsw.gov.au/__data/assets/image/0015/110832/ui-bg_highlight-hard_20_f26522_1x100.png") repeat-x scroll 50% 50% #F26522;
    color:#fff;
    font-weight: bold;    
    font-size: 1.2em;
}

/* accordion pane */
#accordion .pane {
    background:#fff url("http://www.dpc.nsw.gov.au/__data/assets/image/0011/24302/breadcrumbs_bg.gif") repeat-x;
    border:1px solid #fff;
    border-width:0 2px;
    display:none;
    padding: 5px 10px;
    color:#000;
}

table.pfresults {
    border: 0;
    border-collapse: collapse;
    margin-bottom: 1.2em;
    font-size: .95em;
}
table.pfresults th {
    border-bottom: 1px solid #e5eaf1;
    padding: .6em .8em;
    margin-bottom : 0.6em;
    color: #2c5da2;
    text-align: left;
}
table.pfresults td {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    padding: .6em .8em;
    line-height:18px;
}

table.pfresults td.summary {
    font-size: 0.9em;
    line-height: 1.4em;
    padding: 0 24px 10px 34px;
}
table.pfresults td.summary span {
    color: #2C5DA2;
    display: block;
    font-weight: bold;
}

.pf span.text input {
  color: #2C5DA2;
  font-weight: bold;
    border: 1px solid #2C5DA2;
    clear: both;
    padding: 4px;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    width: 300px;
  -moz-border-radius: 3px;
     
}

.pf span.button input {
  background: url("http://www.dpc.nsw.gov.au/__data/assets/image/0015/110832/ui-bg_highlight-hard_20_f26522_1x100.png") repeat-x scroll 50% 50% #F26522;
  color: #fff;
  border: 1px solid #F26522;
    clear: both;
    font-weight: bold;
    margin: 0;
    text-align: center;
    width: 125px;
    padding: 3px;    
  -moz-border-radius: 3px;
  
}

.pfpagination {
    padding: 4px;
}
.pfpagination ul {
    margin: 0;
    padding: 0;
    text-align: left; /*Set to "right" to right align pfpagination interface*/
}
.pfpagination li {
    list-style-type: none;
    display: inline;
    padding-bottom: 1px;
    line-height: 2em;
}
.pfpagination a, .pfpagination a:visited {
    padding: 0 5px;
    border: 1px solid #2c5da2;
    background-color: #f4f7fa;
    text-decoration: none;
    color: #2c5da2;
}
.pfpagination a:hover, .pfpagination a:active {
    border: 1px solid #2c5da2;
    color: #ffffff;
    background-color: #2c5da2;
}
.pfpagination b {
    padding: 0 5px;
    background-color: #f26522;
    color: #ffffff !important;
    border: 1px solid #f26522;
    font-weight: bold;
    cursor: default;
}
.pfpagination a.disablelink, .pfpagination a.disablelink:hover {
    background-color: white;
    cursor: default;
    color: #929292;
    border: 1px solid #929292;
    font-weight: normal !important;
}
.pfpagination a.prevnext {
    font-weight: bold;
}


.pfazlisting {
    cursor: default;
    margin-bottom: 1em;
        color: #fff !important;
        font-weight: bold;
}



.pfazlisting a, .pfazlisting a:visited {
    padding: 3px 8px;
    margin: 2px;
    background: url("http://www.dpc.nsw.gov.au/__data/assets/image/0016/110833/ui-bg_highlight-hard_22_2c5da2_1x100.png") repeat-x scroll 50% 50% #2C5DA2;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 4px;
}
.pfazlisting a:hover, .pfazlisting a:active {
    background: url("http://www.dpc.nsw.gov.au/__data/assets/image/0015/110832/ui-bg_highlight-hard_20_f26522_1x100.png") repeat-x scroll 50% 50% #F26522;
    text-decoration: none;
    color: #fff;
}



.pfyearlisting {
    margin: 0 1em 2em 0;
    padding: .2em 0;
    overflow: hidden;
}
* html .pfyearlisting {
    border-top: 0px;
}
.pfyearlisting-clearer {
    clear: left;
    line-height: 1px;
    height: 1px;
}
.pfyearlisting ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    float: left;
    color: #fff;
    background-color: #ffffff;
}
.pfyearlisting li {
    display: inline;
}
.pfyearlisting li a {
    float: left;
    color: #2c5da2;
    padding: 0 5px;
    margin: .2em;
    text-decoration: none;
    border: 1px solid #2c5da2;
    background-color:#f4f7fa;
}
.pfyearlisting li a:hover {
    color: #ffffff;
    border: 1px solid #2c5da2;
    background-color:#2c5da2;
}





.pfcatlist {
    border: 1px solid #2c5da2;
}

.pfcatlist  p {
    border: 1px solid #c0c0c0;
    float: left;
    margin: 0 10px 10px 0;
    display: block
}
.pfcatlist  span {
    display: block;
    border-bottom: 1px solid #c0c0c0;
    padding: 3px;
}
#ArchiveActive {
    display: none;
}

#ActiveArchive {
    display: none;
}



.pfsearchlist {
    float: right;
    width: 150px;
    border: 1px solid #005cb3;
    padding: .5em;
    margin: 0 0 1em 10px;
    background-color: #f8faff;
    font-size: .8em
}
table.pfdisplay {
    border: 1px solid #e5eaf1;
    border-collapse: collapse;
    background-color: #fff;
    margin-bottom: 1.2em;
    font-size: .95em;
}
table.pfdisplay th {
    padding: .6em .8em;
    line-height:18px;
    text-align: right;
    font-weight: bold;
}
table.pfdisplay td {
    vertical-align: top;
    padding: .6em .8em;
    border-bottom: 0px solid #e5eaf1;
    text-align: left;
    line-height:18px;
}
tr.hideArchive {
    display: none;
}
tr.Activehide {
    display: none;
}
/*td.Active {
    background:transparent url(http://www.dpc.nsw.gov.au/__data/assets/image/0007/111004/152.png) 0 11px no-repeat;
    padding-left:19px;
    line-height:18px;
}
td.Archive {
    background:transparent url(http://www.dpc.nsw.gov.au/__data/assets/image/0006/111003/151.png) 0 11px no-repeat;
    padding-left:19px;
    line-height:18px;
}
*/
table.pfdisplay em {
    font-size: 1.3em;
    font-style: normal;
}
a.pr-P {
    display:inline-block;
    margin-left: 6px;
    padding-left:19px;
    line-height:18px;
    background:transparent url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/102727/page_white_acrobat.png) 0 2px no-repeat;
}
a.pr-M{
    display:inline-block;
    margin-left: 6px;
    padding-left:19px;
    line-height:18px;
    background:transparent url(http://www.dpc.nsw.gov.au/__data/assets/image/0003/102729/page_white_word.png) 0 2px no-repeat;
}
a.pr-S, a.pr-R {
    display:inline-block;
    margin-left: 6px;
    padding-left:19px;
    line-height:18px;
    background:transparent url(http://www.dpc.nsw.gov.au/__data/assets/image/0020/102728/page_white_text.png) 0 2px no-repeat;
}
a.pr-F {
    display:inline-block;
    margin-left: 6px;
    padding-left:19px;
    line-height:18px;
    background:transparent url(http://www.dpc.nsw.gov.au/__data/assets/image/0015/102750/page_white.png) 0 2px no-repeat;
}


.pfcatselect {
    border: 0px solid red;
}

.pfcatselect select {
    background: #f4f7fa;
    border: 1px solid #2C5DA2;
    color: #2C5DA2;
    font-weight: normal;
    padding: 2px;
    width: 300px;
}

.pfcatselect select option {
    border-bottom: 1px dashed #b3c8e6;
    padding: 2px 5px 2px 5px;
}

.pfcatselect select option[selected] {
    color: #F26522;
    background: #fff;
    font-weight: bold;
}

.pfcatselect td {
    padding: 0;
}


.pfcatselect h4 {
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  background: url("http://www.dpc.nsw.gov.au/__data/assets/image/0016/110833/ui-bg_highlight-hard_22_2c5da2_1x100.png") repeat-x scroll 50% 50% #2C5DA2;
  color: #FFFFFF;
  font-size: 1em;
  font-weight: bold;
  margin: 0;
  padding: 5px;
}



p.button {
    margin: 0;
    padding: 0;
}



.pfcatselect p.button input {
    background: url("http://www.dpc.nsw.gov.au/__data/assets/image/0015/110832/ui-bg_highlight-hard_20_f26522_1x100.png") repeat-x scroll 50% 50% #F26522;
border: 1px solid #F26522;
    clear: both;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0 0 0;
    text-align: center;
    width: 175px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;  
}


/* generic classes (empty rules also located in wysiwyg.css)
*******************************************************************************/

.small {
    font-size: 10px;
}
.smalltext {
    font-size: .7em
}
.mediumtext {
    font-size: .85em
}
.bigwhite {
    font-size: 1.4em;
    font-weight: bold;
    color: #ffffff;
}
.dn {
    display: none;
    visibility: hidden;
}
.noticetext {
    color: #f26522;
    font-weight: bold;
}
.contentimage {
    float:right;
    padding:0 0 10px 10px;
}
.calendarimage {
    float:left;
    padding:0 10px 10px 0;
}
.clearbox {
    display: block;
    border: 1px solid #005cb3;
    padding: .75em;
    margin: 0 0 1em 0;
}
.bluebox {
    display: block;
    text-align: center;
    font-weight: bold;
    border: 1px solid #005cb3;
    padding: .75em;
    margin: 0 0 1em 0;
    color: #005cb3;
    background-color: #f8faff;
}
.bluebox-standard {
    display: block;
    font-weight: bold;
    border: 1px solid #005cb3;
    padding: .75em;
    margin: 0 0 1em 0;
    color: #005cb3;
    background-color: #f8faff;
}
.bluebox-left {
    display: block;
    width: 50%;
    font-weight: normal;
    border: 1px solid #005cb3;
    padding: .75em;
    margin: 0 0 1em 0;
    color: #005cb3;
    background-color: #f8faff;
}
.box-left {
    font-weight: normal;
    display: block;
    width: 300px;
    border: 1px solid #005cb3;
    padding: .75em;
    margin: 0 0 1em 0;
}
#exercise_answers, #exercise_answers0, #exercise_answers1, #exercise_answers2, #exercise_answers3, #exercise_answers4, #exercise_answers5, #exercise_answers6, #exercise_answers7, #exercise_answers8, #exercise_answers9, #exercise_answers10 {
    font-weight: normal;
    width: auto;
    border: 1px solid #005cb3;
    margin: 0 0 1em 0;
}
#exercise_answers h4, #exercise_answers0 h4, #exercise_answers1 h4, #exercise_answers2 h4, #exercise_answers3 h4, #exercise_answers4 h4, #exercise_answers5 h4, #exercise_answers6 h4, #exercise_answers7 h4, #exercise_answers8 h4, #exercise_answers9 h4, #exercise_answers10 h4 {
    font-size: 1em;
    font-weight: bold;
    display:block;
    text-decoration:none;
    padding: 3px .75em 3px .75em;
    color: #ffffff;
    background:#2c5da2;
}
#exercise_answers p, #exercise_answers1 p, #exercise_answers2 p, #exercise_answers3 p, #exercise_answers4 p, #exercise_answers5 p, #exercise_answers6 p, #exercise_answers7 p, #exercise_answers8 p, #exercise_answers9 p, #exercise_answers10 p, #exercise_answers0 p {
    padding: 3px .75em 3px .75em;
    background: #ffffff;
}
.exercise_hidden {
    display: none;
}
.exercise_unhidden {
    display: block;
}
.quotebox {
    float: right;
    width: 300px;
    border: 1px solid #005cb3;
    padding: .5em;
    margin: 0 0 1em 10px;
    background-color: #f8faff;
    font-size: .8em
}
.quotebox p {
    margin: 0 0 .5em 0;
}
.warningbox {
    float: right;
    width: 300px;
    border: 1px solid #f26522;
    padding: .5em;
    margin: 0 0 1em 10px;
    background-color: #ffffff;
}
.warningbox p {
    margin: 0 0 .5em 0;
}
/* page wrapper
*******************************************************************************/
#cim_page-wrapper {
    /* set global base font size for entire page */
    font-size: 80.01%;
    position : relative;
    /* Fixed width stuff */
    min-width: 760px;
    max-width: 960px;
    text-align: left;
    margin: 0 auto;
    border-left: 1px solid #2c5da2;
    border-right: 1px solid #2c5da2;
    background-color : #f7f7f7;
}
* html #cim_page-wrapper {
    width: 960px;
}
#cim_print-logo {
    display: none;
}
#cim_right-content-wrapper {
    border: 0;
}
/* Header 
*******************************************************************************/
#cim_header {
    background-image: url(http://www.dpc.nsw.gov.au/__data/assets/image/0015/24180/header_bg.jpg);
    position : relative;
    font-size : 0.85em;
    min-height : 84px;
}
* html #cim_header {
    height : 84px;
}
#cim_header #cim_header-left {
    position : absolute;
    left : 0;
    top : 0;
    color:#2c5da2;
    font-family: Helvetica, Arial, Sans-Serif;
    /*letter-spacing: -.02em;*/
    font-weight : bold;/* the width wraps the text; remove the declaration when using a house banner */
}
.two-line {
    padding : 22px 0 0px 98px;
}
.three-line {
    padding : 15px 0 0px 98px;
}

#cim_header #cim_header-left a:hover {
    color: #2c5da2;
}
#cim_header #cim_header-left img {
    position : absolute;
    left : 0;
    top : 0;
}
#cim_header #cim_header-left img.govt {
    position : absolute;
    left : 0;


    top : 0;
}
#cim_header #cim_header-left img.dept {
    position : absolute;
    left : 75px;
    top : 0;
}
#cim_header #cim_header-left span.state {
    font-size : 1.3em;
    letter-spacing: -.02em;
    border-bottom : 1px solid #2c5da2;
    line-height : 1.5em;
    padding: 0 2px 0 2px;
}
#cim_header #cim_header-left span.department {
    font-size : 1.1em;
    font-weight : normal;
    line-height : 1.4em;
    padding: 0 2px 0 2px;
}
#cim_header #cim_header-left span.department-long {
    display: block;
    font-size : 1.1em;
    font-weight : normal;
    line-height : 1.2em;
    padding: 0 2px 0 2px;
}
#cim_header #cim_header-left span.unit {
    font-weight : normal;
    font-size : .9em;
    line-height : 1.4em;
    padding: 0 2px 0 2px;
}
#cim_header #cim_dept-logo {
    height: 84px;
    width: 546px;
    position : absolute;
    right : 0;
    top : 0;
}
#cim_house-banner {
    position: absolute;
    margin-left:370px;
    top: 1.1em;
}
#cim_header-left a {
    text-decoration:none;
}
#cim_skip-content {
    position: absolute;
    margin: 0 8px 0 0;
    top: 0;
    right: 0;
    color: #2c5da2;
    font-size: 0.8em;
}
#cim_skip-content a {
    text-decoration: none;
    color: #2c5da2;
}
#cim_skip-content a:hover, #cim_skip-content a:focus {
    text-decoration:underline;
    color: #2c5da2;
}
/* tools - search, links etcs
*******************************************************************************/
#cim_tools {
    background-color : #2c5da2;
    border-bottom : 1px solid #ffffff;
    font-size : 0.85em;
    color : #ffffff;
    height : 1.8em;
    padding : 1px 10px 2px 7px;
    clear : both;
}
* html #cim_tools {
    height : 1.8em;
}
*:first-child+html #cim_tools {
    height : 1.8em;
}
/* #cim_tools form {
    float: right;
    display: inline;
    } */
#cim_tools a {
    color : #ffffff;
    text-decoration : none;
}
#cim_tools a:hover, #cim_tools a:focus {
    text-decoration : underline;
}
#cim_tools div.links {
    float : left;
    line-height : 1.7em;
}
/* Pretty Search */

#cim_tools div.pretty-search {
    line-height : 1.6em;
    height: 19px;
    background: url(http://www.dpc.nsw.gov.au/__data/assets/image/0018/25155/searchfield_rounded_blue.png);
    background-position:right;
    background-repeat:no-repeat;
    border: 0;
    float: right;
}
#cim_tools div.pretty-search #queries_all_query {
    padding: 0;
    right: 0;
    margin: 1px 10px 0 20px;
    border: 0;
    width: 130px;
    background: none;
    font-size: 1.1em;
    color: #656565;
}
#cim_tools div.pretty-search #query {
    padding: 0;
    right: 0;
    margin: 1px 10px 0 20px;
    border: 0;
    width: 130px;
    background: none;
    font-size: 1.1em;
    color: #656565;
}
#cim_tools div.pretty-search a {
    margin: 5px 0 0 0;
    padding: 3px 0 0 0;
    border: 0;
}
/* content wrapper
*******************************************************************************/
#cim_content-wrapper {
    /* creates fake left column background image */
    clear : both;
}
/* top navigation
******************************************************************************/
#cim_top-nav {
    display:none;
}
/* left column (secondary navigation)
*******************************************************************************/
* html #cim_left-col {
    margin-left: 0;
    margin-top: 0;
}
*+html #cim_left-col {
    margin-left: 0;
    margin-top: 1px;
}
#cim_left-col {
    font-size : 0.85em !important;
    font-family: Verdana, Arial, Sans-Serif !important;
    width : 170px;
    float : left;
    position : relative;
    display : inline;
    z-index : 9;
    border-right : 1px solid #88b1d6;
    margin-top: 0px;
    clear: both;
}
/* first level items */

#cim_left-col ul {
    list-style-type : none;
    padding : 0;
    margin : 0;
}
#cim_left-col ul li {
    position: relative;
    list-style-type: none;
    margin: 0 !important;
    height:1%;
}
* html #cim_left-col ul li {
    display:inline;
}
#cim_left-col ul li a:link, #cim_left-col ul li a:visited {
    display : block;
    border-bottom : 1px solid #f7f7f7;
    padding: 5px 9px 5px 7px;
    width : 154px;
    \width : 170px;
    w\idth : 154px;
    text-decoration : none;
    background : #2c5da2;
    color: #ffffff;
}
*+html #cim_left-col ul li a:link, *+html #cim_left-col ul li a:visited {
    /*display: block;*/
    border-top : 1px solid #f7f7f7;
    border-left: 1px solid #2c5da2;
    border-bottom: 0;
    /*padding: 5px 10px 5px 10px;
    width : 150px;
    \width : 170px;
    w\idth : 150px;
    text-decoration : none;
    background : #2c5da2;
    color: #ffffff;*/
    margin-left: -1px;
    margin-top: -2px;
}
#cim_left-col ul li a:hover, #cim_left-col li.highlight a:hover {
    color: #2c5da2;
    background-color: #e5eaf1;
    z-index: 10000;
}
/* first level EXPANDED items */

#cim_left-col ul ul {
    display: none;
}
#cim_left-col ul li.highlight ul {
    display: block;
}
#cim_left-col ul li.highlight a {
    background-color: #00478a;
    font-weight: bold;
}
#cim_left-col li.highlight li a:link, #cim_left-col li.highlight li a:visited {
    background-color:#ffffff;
    color:#2c5da2;
    border-bottom : 1px solid #e5eaf1;
}
#cim_left-col li.highlight li a:hover {
    background-color: #e5eaf1;
    color: #2c5da2;
}
/* SECOND level items */

#cim_left-col ul li ul li a:link, #cim_left-col ul li ul li a:visited {
    background-color : #cc0000;
    font-weight : normal !important;
    padding : 5px 9px 5px 12px;
    width : 149px;
    \width : 170px;
    w\idth : 149px;
}
/* THIRD level items */

#cim_left-col li li.highlight li a {
    font-weight: normal !important;
}
#cim_left-col li li li a {
    padding : 5px 9px 5px 16px;
    width : 145px;
    \width : 170px;
    w\idth : 145px;
}
/* orange highlighting - due to the cascade, several rules need overriding */
#cim_left-col a.highlight {
    font-weight : bold !important;
    color : #f26522 !important;
}
#cim_left-col ul li.highlight ul li.highlight ul li a {
    padding-left: 16px;
    padding-right: 5px;
}
.menu_arrow {
    position: absolute;
    left: 162px;
    top: 9px;
    height: 7px;
    width: 7px;
    background-image: url(http://www.dpc.nsw.gov.au/__data/assets/image/0003/24492/arrow_blue4.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}
li.highlight .menu_arrow {
    background-image: url(http://www.dpc.nsw.gov.au/__data/assets/image/0020/24491/arrow_blue_down.gif);
}
li.highlight li.highlight .menu_arrow {
    left: 162px;
}
#cim_left-col ul li.highlight ul li.highlight ul li a.highlight, #cim_left-col ul li.highlight ul li.highlight ul li a.highlight:hover {
    background-image: url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/24508/blue_arrow_right_trans_bg.gif);
    background-position: 162px 9px;
    background-repeat: no-repeat;
}
#cim_left-col ul li.highlight ul li.highlight a:link, #cim_left-col ul li.highlight ul li.highlight a:visited {
    background-color:#e5eaf1;
}
#cim_left-col ul li.highlight ul li.highlight ul li a:link, #cim_left-col ul li.highlight ul li.highlight ul li a:visited {
    background-color: #ffffff;
    color : #f26522;
}
#cim_left-col ul li.highlight ul li.highlight a:hover, #cim_left-col ul li.highlight ul li.highlight ul li a:hover {
    background: #ccdef0;
    color: #00478a;
}
/* main body content
*******************************************************************************/
#cim_main-content {
    padding : 0 180px 1em 180px;
    position : relative;
    z-index : 5;
}
.no-right-col {
    padding-right: 14px !important;
}
* html #cim_main-content {
    padding : 0 10px 1em 10px;
    height : 1%;
}
*:first-child+html #cim_main-content {
    padding : 0 10px 1em 10px;
    height : 1%;
}
#cim_main-box {
    border: 1px solid orange;
}
#cim_content-box {
    margin : 0 0 12px 0;
    padding : 5px 10px 5px 10px;
    border : 1px solid #88b1d6;
    position : relative;
    background-image: url(http://www.dpc.nsw.gov.au/__data/assets/image/0011/24302/breadcrumbs_bg.gif);
    background-position:top;
    background-repeat: repeat-x;

    background-color: #ffffff;
    font-size: .9em;
}
#cim_page_content {
    width:100%;
}
#cim_page_content ol, #cim_page_content li {
    xmargin : 0 0 1.2em 0;
    line-height: 1.5em;
}
* html #cim_page_content {
    width: 96%;
}
*+html #cim_page_content {
    width: 98%;
}
/* right column (used for related links, shortcuts, peripheral info, etc)
*******************************************************************************/
*#cim_right-col {
    border: 0;
    font-size : 0.85em;
    width : 170px;
    position : relative;
    float: right;
    position:relative;
    z-index:10;
}
#cim_right-col h4 {
    background-color: #2c5da2;
    color: #ffffff;
    font-weight: bold;
    padding : 4px 7px 4px 7px;
    margin: 0 10px 0 0;
}
.cim_right-col-box {
    border-top: 1px solid #2c5da2;
    border-right: 1px solid #88b1d6;
    border-bottom: 1px solid #88b1d6;
    border-left: 1px solid #88b1d6;
    padding: 1px 6px 1px 6px;
    margin: 0 10px 10px 0;
    background-image: url(http://www.dpc.nsw.gov.au/__data/assets/image/0011/24302/breadcrumbs_bg.gif);
    background-position:top;
    background-repeat: repeat-x;
    background-color: #ffffff;
}
#cim_right-col p {
    margin : 1px;
    padding : 1px;
}
#cim_right-col ul {
    list-style-type : none;
    margin : 1px;
    padding : 1px;
}
#cim_right-col ul li {
    list-style-type : none;
    margin : 1px;
    padding : 1px;
}
#cim_right-col a {
    display: block;
    text-decoration : none;
    padding: 2px 0 4px 0;
    border-bottom: 1px solid #e5eaf1;/*    width : 140px;
    \width : 165px;
    w\idth : 140px;*/
}

#cim_right-col a.flat {
    border-bottom: 0;
        }
#cim_right-col img.photo {
    padding: 2px;
    margin: 1px;
    border: 1px solid #88b1d6;
}
#cim_right-col a.inline {
    display: inline;
}
/*#cim_right-col a:hover, #cim_right-col a:focus {
    text-decoration : none;
    color: #2c5da2;
    background-color: #e5eaf1;
}*/

#cim_right-col span.more {
    float: right;
    font-style: normal;
    font-size: .85em;
    font-weight: normal;
    color: #ffffff;
    margin: 5px 20px 0 0;
    font-weight: bold;
}
#cim_right-col span.more a, #cim_right-col span.more a:hover {
    display: inline;
    color: #ffffff;
    text-decoration: none;
    padding: none;
    border: none;
}
#cim_right-col span.rss {
    display: block;
    border: 0;
    padding: 0 0 5px 5px;
}
#cim_right-col span.rss a {
    display: inline;
}
#cim_right-col span.rss img {
    float: left;
    margin: 0 2px 0 0;
}
/* bread crumbs
*******************************************************************************/
#cim_bread-crumbs-v2 {
    margin : 0 0 12px 0;
    padding : 5px 8px 5px 8px;
    list-style : none;
    font-size : 0.85em;
    border-left : 1px solid #88b1d6;
    border-bottom : 1px solid #88b1d6;
    border-right : 1px solid #88b1d6;
    background-position:top;
    background-repeat: repeat-x;
    background-color: #ffffff;
    background-image: url(http://www.dpc.nsw.gov.au/__data/assets/image/0011/24302/breadcrumbs_bg.gif);
}
* html #cim_bread-crumbs-v2 {
    padding : 5px 8px 5px 0;
}
#cim_bread-crumbs-v2 ul {
    margin-left: 0;
    padding-left: 0;
    display: inline;
    border: none;
}
#cim_bread-crumbs-v2 ul li {
    margin-left: 0;
    padding-left: 2px;
    border: none;
    list-style: none;
    display: inline;
}
#cim_bread-crumbs-v2 li.last-item {
}
.dpc-63 #cim_bread-crumbs-v2 li.last-item, .dpc-1279 #cim_bread-crumbs-v2 li.last-item, .dpc-13842 #cim_bread-crumbs-v2 li.last-item, .dpc-13848 #cim_bread-crumbs-v2 li.last-item, .dpc-16053 #cim_bread-crumbs-v2 li.last-item, .dpc-16391 #cim_bread-crumbs-v2 li.last-item, .dpc-28774 #cim_bread-crumbs-v2 li.last-item, .dpc-28112 #cim_bread-crumbs-v2 li.last-item, .dpc-31076 #cim_bread-crumbs-v2 li.last-item, .dpc-31685 #cim_bread-crumbs-v2 li.last-item, .dpc-32450 #cim_bread-crumbs-v2 li.last-item, .dpc-32406 #cim_bread-crumbs-v2 li.last-item, .dpc-32698 #cim_bread-crumbs-v2 li.last-item, .dpc-31406 #cim_bread-crumbs-v2 li.last-item, .dpc-45583 #cim_bread-crumbs-v2 li.last-item, .dpc-36490 #cim_bread-crumbs-v2 li.last-item, .dpc-20142 #cim_bread-crumbs-v2 li.last-item {
    display: none;
}
#cim_bread-crumbs-v2 li a {
    text-decoration : none;
}
#cim_bread-crumbs-v2 li a:hover, #cim_bread-crumbs-v2 li a:focus {
    text-decoration : underline;
}
#cim_bread-crumbs-v2 li span.highlight {
    color: #f26522;
}
#cim_function-icons-box {
    margin : 0;
    padding : 5px 10px 5px 10px;
    list-style : none;
    font-size : 0.8em;
    font-size : 0.85em;
    border : 1px solid #88b1d6;
    background-position:top;
    background-repeat: repeat-x;
    background-color: #ffffff;
    background-image: url(http://www.dpc.nsw.gov.au/__data/assets/image/0011/24302/breadcrumbs_bg.gif);
    height: 15px
}
* html #cim_function-icons-box {
    padding-left : 14px;
    padding : 5px 15px 0 25px;
    height: 19px;
}
*+html #cim_function-icons-box {
    padding-left : 14px;
    padding : 5px 15px 0 25px;
    height: 19px;
}
*:first-child+html #cim_function-icons-box {
    padding-left : 14px;
    padding : 5px 15px 0 25px;
}
/* footer
*******************************************************************************/
#cim_footer {
    clear : both;
    background-color: #2c5da2;
    font-size: 0.8em;
    color: #ffffff;
    padding : 7px 10px;
    text-align : right;
}
#cim_footer a {
    color: #ffffff;
    text-decoration : none;
}
#cim_footer a {
    text-decoration: none;
    color: #fff;
}
#cim_footer a:hover, #cim_footer a:focus {
    text-decoration : underline;
}
#cim_footer #nswstyle_datelastupdated {
    font-weight : bold;
}
/* generic reusable classes
*******************************************************************************/
.flags {
    padding-right: 26px;
    background: transparent url(http://www.dpc.nsw.gov.au/__data/assets/image/0016/27034/language_flags.gif) no-repeat center right;
}
.clear-hidden {
    clear : both;
    font-size : 1px;
    line-height : 1px;
}
.float-left {
    float : left;
}
.float-right {
    float : right;
}
div.function-icons {
    float : right;
    cursor : default;
    margin : 0 0 0 10px;
}
div.function-icons .noscript {
    display:none;
}
div.function-icons .scriptAvailable {
    display:inline;
}
.function-icons a {
    padding-left: 3px;
}
.nolist {
    list-style-type: disc
}
.featurebox {
    float: right;
    width: 240px;
    margin: 0 0 10px 10px;
    border: 1px solid #0064bf;
}
.featurebox h1 {
    font-size: 1.2em;
    font-weight: bold;
    display:block;
    text-decoration:none;
    padding: 4px;
    color: #ffffff;
    background:#0064bf;
}
.featurebox p {
    font-size: .85em;
    padding: 0 7px 0 7px;
}
.hover-box {
    font-size: 1.5em;
    font-weight: bold;
}
.hover-box a, .hover-box a:visited {
    padding: 5px;
    border: 1px solid #2c5da2;
    background-color: #f4f7fa;
    text-decoration: none;
    color: #2c5da2;
}
.hover-box a:hover, .hover-box a:active {
    border: 1px solid #2c5da2;
    color: #ffffff;
    background-color: #2c5da2;
}
.photo-caption {
    float: left;
    width: 152px;
    margin: 0 0 5px 10px;
    background-color: #ffffff;
    padding: 5px;
    border: 1px solid #2c5da2;
    font-size: .75em;
    text-align: center;
}
.photo-caption-right {
    float: right;
    width: 152px;
    margin: 0 0 5px 10px;
    background-color: #ffffff;
    padding: 5px;
    border: 1px solid #2c5da2;
    font-size: .75em;
    text-align: center;
    clear: right;
}
.photo-caption-right-medium {
    float: right;
    width: 252px;
    margin: 0 0 5px 10px;
    background-color: #ffffff;
    padding: 5px;
    border: 1px solid #2c5da2;
    font-size: .75em;
    text-align: center;
}
div.photo-caption img {
    border: 1px solid #2c5da2;
    margin-bottom: 3px;
}
div.photo-caption-right img {
    border: 1px solid #2c5da2;
    margin-bottom: 3px;
}
.photo-caption-clear {
    clear: both;
}
/* page specific - featured content
**********************************************************************************/

#featured_content {
    border: 0px solid red;
}
#featured_content h1 {
    font-size: 1.4em;
    letter-spacing: 0;
    font-weight: normal;
    color:#ffffff;
    background:#2c5da2;
    padding: .2em 10px .2em 10px;
}
.story {
    background: url(http://www.dpc.nsw.gov.au/__data/assets/image/0011/24302/breadcrumbs_bg.gif) repeat-x;
    background-color: #ffffff;
    border-top: 1px solid #2c5da2;
    padding: 5px 10px 5px 10px;
    font-weight: normal;
    font-size: .95em;
    color: #000000;
    margin-bottom: 10px;
    display: block;
    min-height: 90px;
}
.story h4 {
    color: #f26522;
    font-size: 1.2em;
    font-weight: bold;
}
* html .story {
    height: 90px;
}
.story p {
    display: block;
    margin: 0 0 3px 119px;
}
.story ul {
    margin: 0 0 1.2em 3em;
}
.story img {
    background-color: #ffffff;
    float: left;
    margin-right: 10px;
    border: 1px solid #2c5da2;
    padding: 3px;
}
/* page specific - news
**********************************************************************************/

.cim_news {
    border: 0px solid red;
    margin: 0 0 20px 0;
}
.cim_news h3 {
    display: inline;
    color: #2c5da2;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.cim_news p {
    border-top: 1px dotted #2c5da2;
    margin: 5px 0 0 0;
    padding: 2px 0 0 0;
}
.cim_news em {
    float: right;
    font-style: normal;
    font-size: 1em;
    font-weight: normal;
    color: #f26522;
}
.cim_news a {
    white-space: nowrap;
}
/* page specific - search 
**********************************************************************************/

.search_result {
    margin-bottom: 1.5em;
}
.search_result p {
    margin-bottom: 0;
}
.search_result p.updated {
    color: #999;
}
#search_advanced label {
    width: 10em;
    float: left;
    width: 7em;
}
#search_advanced input {
    padding: 0 0.2em;
    width: 12em;
    left: 10em;
}
#search_advanced h2 {
    color: #f26522;
    font-weight: normal;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.7em;
    padding-bottom: 0.1em;
    padding-top: 0.5em;
}
#search_refine {
    float: left;
    position: relative;
    width: 40%;
    padding-right: 3.5%;
}
#search_options {
    float: left;
    position: relative;
    width: 50%;
    padding-right: 3.5%;
}
/* Memos and Circulars
*******************************************************************************/


#keypoints {
    border: 0;
}
#keypoints h2 {
    background-color: #2c5da2;
    color: #ffffff;
    font-weight: bold;
    padding : 4px 7px 4px 7px;
    margin: 0 10px 0 0;
}
#keypoints-box {
    border-bottom: 1px solid #88b1d6;
    padding: 1px 6px 1px 6px;
    margin: 0 10px 10px 0;
    color: #2c5da2;
    background: #eef2f8;
}
#keypoints-box ol, #keypoints-box ul {
    margin: 0 0 1.2em 1em;
}
#keypoints p {
    margin : 0 0 1.2em 0;
    line-height: 1.5em;
}
#keypoints-info {
    font-size: .8em;
    border-top: 1px solid #88b1d6;
    border-bottom: 1px solid #88b1d6;
    padding: 1px 6px 1px 6px;
    margin: 10px 5px 5px 0;
}
#keypoints-info dl {
    width: 100%;
    margin: 0;
    padding: 0;
    border-top: 1px solid #88b1d6;
}
#keypoints-info dt {
    width: 7em;
    padding: .3em;
    float: left;
    margin: 0;
    font-weight: bold;
}
#keypoints-info dd {
    margin-left: 6em;
    padding: .3em;
}
p.current-article {
    font-size: .85em;
}
p.current-article span {
    color: #f26522;
    font-weight: bold;
}
.cim_circ-wrapper {
    display: block;
    margin: 0 10px 2em 0;
}
/*.cim_circ-wrapper h3 {
    font-size: 1em;
}
.cim_circ-wrapper h4 {
    font-size: .9em;
}*/

.circ_rss {
    float: right;
    font-size: .85em;
    margin: 0 10px 0 0;
}
#cim_circ-wrapper-clearer {
    clear: right;
    line-height: 1px;
    height: 1px;
}
/* Listing */

.cim_circ-box_current, .cim_circ-box_not-current {
    font-size: 1em;
    padding: 3px 5px 8px 5px;
    margin: 0 0 10px 0;
    border: 1px solid #95aed0;
    background-color:#f4f7fa;
}
.latest {
    margin-right: 170px;
}
.cim_circ-box_not-current {
    background-color:#fbfcfd;
    color: #666666;
    border: 1px solid #cad6e8;
}
.cim_circ-box_current div.status, .cim_circ-box_not-current div.status {
    float: right;
    width: 7em;
    padding: .4em;
    text-align: center;
    font-weight: bold;
    font-size: .85em;
    background-color: #f26522;
    color: #ffffff;
}
.cim_circ-box_not-current div.status {
    background-color: #6186b9;
    font-weight: normal;
}
.cim_circ-box_current div.number, .cim_circ-box_not-current div.number {
    float: left;
    width: 7em;
    font-weight: bold;
}
.cim_circ-box_not-current div.number {
    font-weight: normal;
}
.cim_circ-box_current div.details, .cim_circ-box_not-current div.details {
    margin: 0 8em 0 0;
    padding: 0 0 .2em 0;
}
.latest-details {
    margin: 0 0 0 0 !important;
}
.cim_circ-box_current span.name, .cim_circ-box_not-current span.name {
    font-weight: bold;
    margin: 0 0 .2em 0;
}
.cim_circ-box_not-current span.name {
    font-weight: normal;
}
.cim_circ-box_current span.notes, .cim_circ-box_not-current span.notes {
    font-size: .85em;
}
/* Years */

.cim_circ-year {
    margin: 0 1em 2em 0;
    padding: .2em 0;
    border-top: 1px solid #2c5da2;
    border-bottom: 1px solid #2c5da2;
}
* html .cim_circ-year {
    border-top: 0px;
}
.cim_circ-year-clearer {
    clear: left;
    line-height: 1px;
    height: 1px;
}
.cim_circ-year ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    float: left;
    color: #fff;
    background-color: #ffffff;
}
.cim_circ-year li {
    display: inline;
}
.cim_circ-year li a {
    float: left;
    color: #2c5da2;
    padding: .2em .4em;
    margin: .4em .4em;
    text-decoration: none;
    border: 1px solid #2c5da2;
    background-color:#f4f7fa;
}
.cim_circ-year li a:hover {
    color: #ffffff;
    border: 1px solid #2c5da2;
    background-color:#2c5da2;
}
/* Search */


.cim_circ-searchbox {
    width: 250px;
    font-size: 1em;
}
.cim_circ-searchbox-right {
    float: right;
    width: 160px;
    margin: 0 0 2em 10px;
}
.cim_circ-search-border {
    padding: 3px 5px 3px 5px;
    margin: 0 0 1em 0;
    border: 1px solid #95aed0;
    background-color:#f4f7fa;
}
.cim_circ-searchbox input.sq-form-field {
    width: 146px;
    height: 17px;
}
.submit input {
    height: 17px;
    font-size: .85em;
}
.cim_circ-searchbox h4 {
    font-weight: bold;
    margin: 0 0 .2em 0;
}
.cim_circ-searchbox p {
    margin : 0 0 .6em 0;
}
/* Search Results*/

.cim_results-wrapper {
    display: block;
    margin: 2em 0 0 0;
}
#cim_results-list {
    margin: 0 1em 2em 0;
    padding: .2em 0;
    border: 0px solid #2c5da2;
}
.cim_pagination {
    padding: 4px;
}
.cim_pagination ul {
    margin: 0;
    padding: 0;
    text-align: left; /*Set to "right" to right align cim_pagination interface*/
}
.cim_pagination li {
    list-style-type: none;
    display: inline;
    padding-bottom: 1px;
    line-height: 2em;
}
.cim_pagination a, .cim_pagination a:visited {
    padding: 0 5px;
    border: 1px solid #2c5da2;
    background-color: #f4f7fa;
    text-decoration: none;
    color: #2c5da2;
}
.cim_pagination a:hover, .cim_pagination a:active {
    border: 1px solid #2c5da2;
    color: #ffffff;
    background-color: #2c5da2;
}
.cim_pagination b {
    padding: 0 5px;
    background-color: #f26522;
    color: #ffffff !important;
    border: 1px solid #f26522;
    font-weight: bold;
    cursor: default;
}
.cim_pagination a.disablelink, .cim_pagination a.disablelink:hover {
    background-color: white;
    cursor: default;
    color: #929292;
    border: 1px solid #929292;
    font-weight: normal !important;
}
.cim_pagination a.prevnext {

    font-weight: bold;
}
#cim_results-list .clearer {
    clear: left;
    line-height: 1px;
    height: 1px;
}
/* Merit Stuff */

.cim_merit-next {
    font-size: 1.5em;
    font-weight: bold;
}
.cim_merit-next a, .cim_merit-next a:visited {




    float: right;
    padding: 1px 2px;
    border: 1px solid #2c5da2;
    background-color: #f4f7fa;
    text-decoration: none;
    color: #2c5da2;
    height: 1.75em;
}
.cim_merit-next a:hover, .cim_merit-next a:active {
    border: 1px solid #2c5da2;
    color: #ffffff;
    background-color: #2c5da2;
}
.sq-backend-section-table td {
    font-family: Verdana, Arial, Sans-Serif;
    padding: .2em !important;
}
.meritformbutt {
    cursor: pointer;
    border: outset 1px #ccc;
    height: 2em;
    width: auto;
    background:#999;
    color: #2c5da2;
    font-weight: bold;
    font-color: #2c5da2;
    padding: 1px 2px;
    background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0013/33007/meritform.gif) repeat-x left top;
}
#merit-course-quiz td.sq-limbo-section-heading {
    display: none;
}
#merit-course-quiz div.sq-backend-smallprint {
    display: none;
}
#merit-course-quiz table.sq-backend-section-table-inner {
}
.popup {
    position: inherit;
    z-index: 0;
}
.popup:hover {
    background-color: transparent;
    z-index: 50;
}
.popup span { /*CSS for enlarged image*/
    position: absolute;
    background-color: #f7f7f7;
    padding: 5px;
    left: -1000px;
    border: 2px solid #2c5da2;
    visibility: hidden;
    color: black;
    text-decoration: none;
    width: 350px;
}
.popup span strong {
    display: block;
    background-color: #2c5da2;
    color: #ffffff;
}
.popup span img { /*CSS for enlarged image*/
    border-width: 0;
    padding: 0px;
}
.popup:hover span { /*CSS for enlarged image on hover*/
    visibility: visible;
    left: 200px; /*position where enlarged image should offset horizontally */
    top: 200px;
}
.ad_popup {
    position: inherit;
    z-index: 0;
}
.ad_popup:hover {
    background-color: transparent;
    z-index: 50;
}
.ad_popup span { /*CSS for enlarged image*/
    position: absolute;
    background-color: #ffffff;
    padding: 5px;
    left: -1000px;
    border: 1px solid #2c5da2;
    visibility: hidden;
    color: black;
    text-decoration: none;
    width: 350px;
}
.ad_popup span strong {
    display: block;
    background-color: #2c5da2;
    color: #ffffff;
}
.ad_popup span img { /*CSS for enlarged image*/
    border-width: 0;
    padding: 0px;
}
.ad_popup:hover span { /*CSS for enlarged image on hover*/
    visibility: visible;
    left: 200px; /*position where enlarged image should offset horizontally */
    top: 630px;
}
.poptable table {
    border-collapse : collapse;
    border : 0;
    margin : none;
}
.poptable td, tr {
    padding : 0;
}
/********************  PAGE SPECIFIC - GALLERY  **********************/

.singlethumb a img {
    float: right;
    border: 1px solid #bbb;
    padding: 3px;
    background: #fff;
    margin: 0 0 10px 10px;
}
* html .singlethumb a img {
    margin: 0;
}
*+html .singlethumb a img {
    margin: 0;
}
.singlethumb a img:hover {
    border: 1px solid #f67616;
}
#gallery {
    width: auto;
}
#gallery li {
    float:left;
    list-style:none;
    margin: 0 12px 12px 0;
}
* html #gallery li {
    margin: 0 2px 5px 0;
}
*+html #gallery li {
    margin: 0 2px 5px 0;
}
#gallery li a {
    border:none;
    text-decoration:none;
}
#gallery ul {
    overflow:hidden;
    margin: 0;
}
#gallery ul li a img {
    border: 1px solid #88b1d6;
    padding: 3px;
    background: #fff;
}
#gallery ul li a img:hover {
    border: 1px solid #f26522;
}
.dn {
    display: none;
    visibility: hidden;
}
.dpc-23924 #cim_right-content-wrapper {
    background:transparent none;
}
/*********************  PAGE SPECIFIC - GALLERY - LIGHTBOX ********************/

#lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#lightbox a img {
    border: none;
}
#outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#imageContainer {
    padding: 10px;
}
#loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#imageContainer>#hoverNav {
    left: 0;
}
#hoverNav a {
    outline: none;
}
#prevLink, #nextLink {
    width: 49%;
    height: 100%;
    background: transparent url(http://www.dpc.nsw.gov.au/__data/assets/image/0008/28727/blank.gif) no-repeat; /* Trick IE into showing hover */
    display: block;
}
#prevLink {
    left: 0;
    float: left;
}
#nextLink {
    right: 0;
    float: right;
}
#prevLink:hover, #prevLink:visited:hover {
    background: url(http://www.dpc.nsw.gov.au/__data/assets/image/0005/28508/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
    background: url(http://www.dpc.nsw.gov.au/__data/assets/image/0004/28507/nextlabel.gif) right 15% no-repeat;
}
#imageDataContainer {
    font: 10px Verdana, Arial, Sans-Serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%
}
#imageData {
    padding:0 10px;
    color: #666;
}
#imageData #imageDetails {
    width: 70%;
    float: left;
    text-align: left;
}
#imageData #caption {
    font-weight: bold;
}
#imageData #numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}
#overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
    background-color: #000;
}
/* Stuff */
#videoplayer {
    float: right;
    width: 400px;
    border: 1px solid #005cb3;
    padding: .5em;
    margin: 0 0 1em 10px;
    background-color: #f8faff;
    font-size: .8em
}
#videoplayer p {
    margin : 0 0 .4em 0;
    font-weight: bold;
    color: #00478a;
}
/* Icon stuff */
.spalsh-icon-wrapper {
    border: 0;
}
.thumbnail {
    float: left;
    width: 345px;
    margin-bottom: 5px;
    padding: 2px;
    border: 1px solid #fff;
}
div.tnsmall {
    height: 110px;
}
div.tnlarge {
    height: 150px;
}
.thumbnail:hover {
    border: 1px solid #e5eaf1;
}
.thumbnail img {
    margin: 2px;
    border: 0;
    float: left;
    padding-bottom: 10px;
}
.thumbnail h2 {
    margin: 0 0 0 128px;
    padding: 0;
    color: #2c5da2;
    font-size: .95em;
}
.thumbnail p {
    margin: 0 0 0 128px;
    padding: 0;
    font-size: .8em;
    display: block;
}
.thumbnail a {
    text-decoration: none;
}
.clearthumb {
    clear: left;
    line-height: 0;
    height: 0;
}
/* gipa table stuff */
.gipa-wrapper {
    margin-right: 0;
}
* html .gipa-wrapper {
    height: 200px;
}
.gipa-wrapper table {
    border-collapse: collapse;
    border: 1px solid #e5eaf1;
    margin-bottom: 1.5em;
    table-layout: auto;
}
.gipa-wrapper th, .gipa-wrapper th a {
    background: #e5eaf1;
    border-bottom: none;
}
.gipa-wrapper td, .gipa-wrapper th, .gipa-wrapper tr {
    vertical-align: top;
    padding : 4px 7px 7px 7px;
    border-bottom: 0px solid #e5eaf1;
    text-align: left;
}
.gipa-wrapper caption {
    background-color: #2c5da2;
    padding : 4px 7px 4px 7px;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
}
.gipa-wrapper th.reverse {
    background-color: #2c5da2;
    padding : 4px 7px 4px 7px;
    border: 0;
    color: #ffffff;
    font-weight: bold;
}
.gipa-wrapper th.legend {
    padding: 4px 7px 4px 4px;
    font-weight: bold;
    font-size: 1.1em;
    border-bottom: 0px solid #2c5da2;
}
.gipa-wrapper td.cell-question {
    font-size: 1em;
}
.gipa-wrapper td.cell-response {
    font-size: 1em;
}
/*
---------------------------------------------
expand-list
---------------------------------------------
*/

#expand-list h2 {
    background-color: #9EB95B;
    color: #fff;
    font-size: 1.2em;
    padding: 5px;
    width: 98%;
}
#expand-list h3 {
    color: #697922;
    font-size: 1.1em;
    padding: 0;
}
#expand-list li {
    padding: 2px 0;
}
#expand-list dt {
    font-weight: bold;
    margin: 0px 0px 10px 5px;
    cursor: pointer;
    text-decoration: underline;
    color: #136FBC;
    line-height: 1.5em;
}
#expand-list dd {
    margin: 0px 20px 0px 20px;
    padding-bottom: 20px;
}
#expand-list p {
    line-height: 150%;
}
#expand-list.show {
    display: block;
}
#expand-list .hide {
    display: none;
}
/*
---------------------------------------------
small expand-list
---------------------------------------------
*/



#expanderList span {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom : 0.6em;


    border-bottom: 1px dashed #e5eaf1;
    padding-bottom: 0.4em;
    display: block;
    color: #00478a;
}
#expanderList .expand, #expanderList .close {
    float: right;
    font-size: .8em;
}



.slide {
  width: auto;
  margin: 1em .5em;
}
.slide h3, .slide1 h3, .slide2 h3, .slide3 h3, .slide4 h3 {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom : 0.6em;
    border-bottom: 1px dashed #e5eaf1;
    padding-bottom: 0.4em;
    display: block;
    color: #00478a;
    padding-left:19px;
    background:transparent url(http://www.dpc.nsw.gov.au/__data/assets/image/0014/34421/add.gif) top left no-repeat;    
    
}

.small h3 {
    font-weight: normal;
}
.slide div {
    padding: .5em .25em;
}
.small div {
    border: 1px solid #E5EAF1;
    color: #005cb3;
    background-color: #fff;
    line-height: 2em;
    margin: 0 50px 20px 50px;
    width: 200px;
    padding: 1em;    
}



.slide a, .slide1 a, .slide2 a, .slide3 a, .slide4 a {
    text-decoration: none;
}





/*
---------------------------------------------
pop
---------------------------------------------
*/

* html .pophideie {
    display: none;
}
ul.pop {
    width: 450px;
    margin: 0 0 0 5px;
    padding: 0;
}
* html ul.pop {
    width: auto;
    margin: 0 0 0 5px;
    padding: 0;
}
li.pop {
    z-index:10;
    text-decoration:none;
    list-style-type: none;
    background: url(http://www.dpc.nsw.gov.au/__data/assets/image/0015/100725/information.gif) no-repeat 0 .3em;
    margin: 0 0 .5em 1em;
    padding: 0 0 0 25px;
    line-height: 1em;
    color: #000;
}
li.pop:hover {
    position:relative;
    z-index:100;
    color: #f26522;
}
li.pop span {
    display: none;
}
* html li.pop span {
    display: inline;
}
li.pop:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top: -5px;
    left: 460px;
    width: 230px;
    border: 2px solid #005cb3;
    color: #005cb3;
    background-color: #f8faff;
    padding: .5em 1em .5em 1em;
    line-height: 2em;
}
* html li.pop:hover span {
    display: none;
}
/* Login Stuff */
#login-account {
    width: 270px;
    font-weight: normal;
    border: 1px solid #005cb3;
    margin: 0 0 1em 0;
}
#login-account h4 {
    font-size: 1em;
    font-weight: bold;
    display:block;
    text-decoration:none;
    padding: 3px .75em 3px .75em;
    color: #ffffff;
    background:#2c5da2;
}
#login-account p {
    padding: 3px .75em 3px .75em;
    background: #ffffff;
}
#create_account {
    float: right;
    font-weight: normal;
    width: 320px;
    border: 1px solid #005cb3;
    margin: 0 0 1em 0;
}
#create_account h4 {
    font-size: 1em;
    font-weight: bold;
    display:block;
    text-decoration:none;
    padding: 3px .75em 3px .75em;
    color: #ffffff;
    background:#2c5da2;
}
#create_account p {
    padding: 3px .75em 3px .75em;
    background: #ffffff;
}
.create_hidden {
    display: none;
}
.create_unhidden {
    display: block;
}
#hidebox {
    font-weight: normal;
    border: 1px solid #005cb3;
    margin: 0 0 1em 0;
}
#hidebox h4 {
    font-size: 1em;
    font-weight: bold;
    display:block;
    text-decoration:none;
    padding: 3px .75em 3px .75em;
    color: #ffffff;
    background:#2c5da2;
}
#hidebox p {
    padding: 3px .75em 3px .75em;
    background: #ffffff;
}
.hidebox_hidden {
    display: none;
}
.hidebox_unhidden {
    display: block;
}
.hide {
    display: none;

}
/* ----- Lobbyist Register ----- */
table.asset-builder, table.lobbyist, table.employee, table.simple-edit {
    width: 100%;
}
table.asset-builder th, table.simple-edit th.field-name, table.lobbyist th.field-name {
    width: 200px;

}
table.lobbyist, table.lobbyist th, table.lobbyist td, table.employee, table.employee th, table.employee td {
    border: 1px solid #cccccc;
}
table.asset-builder th, table.asset-builder td, table.lobbyist th, table.lobbyist td, table.employee th, table.employee td, table.simple-edit th, table.simple-edit td {
    padding: 4px;
    vertical-align: top;
    text-align: left;
}
table.lobbyist th.shaded, table.employee th.shaded {
    background: #eaeaea;
}
table.simple-edit.staff-only {
    background: #fceadd;
    border: 2px solid #f26522;
    border-collapse: separate;
}
table.simple-edit.staff-only th, table.simple-edit.staff-only td {
    border: 1px solid #f26522;
    background: #fdfbf2;
}
ul.status-list {
    margin: 0px;
}
.status-list li {
    list-style-type: none;
    list-style-position: inside;
    display: inline;
    margin-right: 16px;
}
/* -- Link Icons -- */
ul.icon-list, ol.icon-list {
    list-style-type: none;
    margin: 0px;
}
.approve, .contact, .create-asset, .download-pdf, .download-xls, .edit, .edit-user, .go, .manage, .no-change, .preview, .reject, .report, .waiting {
    display: inline-block;
    min-height: 20px;
    padding-left: 20px;
    color: #000000;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center left;
}
/* -- IE6 fix -- */
* html .approve, * html .contact, * html .create-asset, * html .download-pdf, * html .download-xls, * html .edit, *html .edit-user, * html .go, * html .manage, *html .no-change, * html .preview, * html .reject, * html .report, * html .waiting {
    display: inline;
    height: auto !important;
    height: 20px;
}
.approve {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0003/36741/tick.gif');
}
.contact {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0008/56096/email.gif');
}
.create-asset {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0014/34421/add.gif');
}
.download-pdf {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0004/44590/pdf.gif');
}
.download-xls {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0005/55535/page-excel.gif');
}
.edit {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0006/35988/pencil.gif');
}
.edit-user {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0003/50925/key.gif');
}
.go {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0020/35624/bullet-go.gif');
}
.manage {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0005/35987/wrench.gif');
}
.no-change {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0020/51644/slash.gif');
}
.preview {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0004/35986/eye.gif');
}
.reject {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0004/36742/cross.gif');
}
.report {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0005/55508/report.gif');
}
.waiting {
    background-image: url('http://www.dpc.nsw.gov.au/__data/assets/image/0016/34423/hourglass.gif');
}
/* -- Forms -- */
.form-radio {
    background: transparent none;
    border: 0px none;
}
/* ----- Text ----- */
.hidden {
    display: none !important;
}
/* ----- Log Out Message ----- */

  .lobbyist_logout {
    text-align: right;
}
/* -- Lobbyist Register - Landing page -- */
h2#lobbyist-admin-page-title {
    border-bottom: 1px solid #e5eaf1;
    padding-bottom: 15px;
}

div#lobbyist-actions {
    font-size: smaller;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
}
div#lobbyist-actions div {
    float: left;
    width: 130px;
    padding: 10px 16px;
    margin: 2em 10px;
    height: 13em;
    background: #2c5da2;
}
div#lobbyist-actions a:link,  div#lobbyist-actions a:visited {
    color: #fff;
    text-decoration: none;
}
div#lobbyist-actions a:hover,  div#lobbyist-actions a:active,  div#lobbyist-actions a:focus {
    color: #ffe;
}
div#lobbyist-actions span.breakit {
    display: block;
    width: 100%;
    height: 15em;
}
div#lobbyist-actions h3 {
    text-transform: uppercase;
    font-size: 100%;
}
div#lobbyist-reporting-reminder {
    background: #ffe url(http://www.dpc.nsw.gov.au/__data/assets/image/0016/34423/hourglass.gif) 8px 8px no-repeat;
    border: 1px solid #ddc;
    padding: 0.8em 2em 0.8em 4em;
    margin: 1em;
}
form#show-handler {
   padding:2em 0;
}
form#show-handler fieldset {
   border:none;
}
form#show-handler input {
    float:left;
}
form#show-handler label {
    font-weight: bold;
    color:#00478A;
}


/* Button styles for links that should resemble one */

a.fakebutton {
    border: 1px solid #C0C0C0;
    margin: 4px 5px;
    padding: 1px 5px;
    line-height: 1.5;
    color: #000000;
    background: url(http://www.dpc.nsw.gov.au/__data/assets/image/0009/29889/breadcrumbs_bg_small.gif) repeat-x;
    background-color: #fff;
    text-decoration: none !important;
}
.fwcsphoto {
    float: right;
    width: 210px;
    margin: 0 0 5px 10px;
    background-color: #ffffff;
    padding: 5px;
    border: 1px solid #2c5da2;
}



.fwcstile {
    float: left;
    width: 161px;
    height: 215px;
    border: 0;
    margin: 0 15px 15px 0;
    padding: 5px;
    font-size: .95em;
}

.fwcsclearboth {
    clear: both;
}

.fwcstile h3 {
    font-weight: bold;
    text-align: center;
    color: #F26522;
    line-height: 1em;
    height: 25px;
    padding: 0;
}
.fwcstile p {
    line-height: 1em;
    height: 40px;
    padding: 0;
    margin: 0 5px;
}
.fwcstile a{
    text-decoration: none;
}

.fwcstile ul {
    list-style-type: none;
    margin: 0;
}
.fwcstile li{
    list-style-type: none;
    background: url(http://www.dpc.nsw.gov.au/__data/assets/image/0006/103785/arrow_right_16.gif) no-repeat 0 3px transparent;
    padding: 0 0 0 20px;
    margin: 0 0 0.5em 5px;
}

#tbcontainer {
    font-size: 75.01%;
    padding: 0;
    margin: 0;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style

    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0003/104763/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/104761/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/104761/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/104761/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/104761/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/104761/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/104761/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/104752/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/104752/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#F26522;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/104761/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/104761/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0020/104762/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0003/28506/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://www.dpc.nsw.gov.au/__data/assets/image/0019/104761/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dpc.nsw.gov.au/__data/assets/image/0008/104759/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dpc.nsw.gov.au/__data/assets/image/0007/104758/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dpc.nsw.gov.au/__data/assets/image/0018/104760/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dpc.nsw.gov.au/__data/assets/image/0003/104754/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dpc.nsw.gov.au/__data/assets/image/0020/104753/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dpc.nsw.gov.au/__data/assets/image/0004/104755/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dpc.nsw.gov.au/__data/assets/image/0005/104756/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.dpc.nsw.gov.au/__data/assets/image/0006/104757/borderMiddleRight.png, sizingMethod='scale');}

