		/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 26 February 2020 16:52:46
*/


.uniquefont{
color:#f00;
font-size:10px;}


/* 
==================================================================================
    ONRSR CSS TABLE OF CONTENTS
================================================================================== 
1.0 - Global and Common Styles
1.1 - Layout Elements
1.2 - Header
1.3 - Main Navigation Menu
1.4 - Sub Navigation Menu
1.5 - Search and Breadcrumbs
1.6 - Toolbar
1.7 - Pagination
1.8 - Document/External Link Icons
1.9 - Contact Details, first aid / WHS link etc.
1.10 - Topics
1.11 - Login Box
1.11.5 - National Times
1.12 - Latest News
1.13 - Newsletter Subscription
1.14 - Online Poll
1.15 - Statistics
1.16 - Footer
1.17 - Blocks
1.18 - Safety Alerts
1.19 - Event Calendar
1.20 - Noticeboard
1.21 - New Homepage Layout

==================================================================================
    1.0 - GLOBAL AND COMMON STYLES
================================================================================== */
/*--- Global Styles ---*/
html,
button,
input,
select,
textarea{color: #222;}
body{
    font-size: 1em;
    line-height: 1.4;
    font-family:Arial, Helvetica, sans-serif;
    max-width: 100%;
    overflow-x: hidden;}
img{vertical-align: middle;}
fieldset{
    border: 0;
    margin: 0;
    padding: 0;}
hr{border:none;border-top:dotted 1px #000000}

/*--- Common Styles ---*/
.hide{
    display: none;
}
.clear{
    clear:both;
    line-height:1px;
    height:1px;}
.heading{
    font-size:14pt;}
.ONRSRtitle{
    font-size:20pt;
    line-height:90%;}
.contenthome{
    font-size:0.8em;}
#leftcolumn{
    width:646px;
    float:left;}
#rightcolumn{
    width:304px;
    float:right;}
.button{
    border:none;
    color:#FFFFFF;
    font-weight:bold;
    background:#000000;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:24px;
    padding-right:24px;}
.button:hover{
    background: #FCB728;
    color:#000000;}
.right{float:right;}
.left{float:left;}
.date{text-align:center;}

.external_link{
    background-image: url("https://www.onrsr.com.au/__data/assets/image/0012/3810/ext_links.png?v=0.1.1");
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0 15px 0 0;
}

.remove_icon{
    background: none!important;
    padding: 0!important;
}

/*--- Vacancy Styles ---*/
.vacancyinfowrapper{
    background:#eaeaea;
    padding:10px;}
.vacancytitle{
    font-size:1.3em;}

/*--- Newsletter Styles ---*/
.newsletterspacer{
    padding:20px 0px 0px 0px;}
.newsletterwrapper{
    background: #eaeaea;
    padding:1px 0px 10px 10px;
    margin-top:5px;}
.newsletterwrapper h3{margin-top:5px;}
.newslettercommit{
    background: #eaeaea;
    padding:10px 0px 10px 10px;
    margin-top:5px;}

/*--- Twitter Timeline Style ---*/
.twitter-timeline{
    margin-top: -30px !important;
/*    margin-top:7px;
    float:right;
    margin-right:-13px;*/ }

/*--- Table Style ---*/
.table{
    width:460px;
    border-collapse:collapse;}
.table td, #table th{padding:10px 10px 10px 18px;}
.table th{
    text-align:left;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:18px;
    background-color:#000000;
    color:#FFFFFF;}
.table tr td{color:#525252;}
.table tr td{color:#525252;}
tr:nth-child(odd)  {background-color:#E9E7E2;}
tr:nth-child(even)  {background-color:#F2F2F0;}
/*td:nth-child(odd) {    border-right:1px dotted #808080;}
th:nth-child(odd) {    border-right:1px dotted #808080;}*/

.doctable td{
    padding:10px;
    border: 0px;}
.doctable th{
    padding:10px;
    border: 0px;
    background:#fff;
    border-bottom: 1px solid #ccc;}
    
    
.event_info{
    width: 100%;
    background: none;
    border-top: 4px solid #CCC;
}

.event_info tr{
    background: none;
    border-bottom: 1px solid #CCC;
}

.event_info td{
    padding: 13px 20px;
    border: 0;
}
.event_info td:nth-child(2n+1){
    width: 120px;
    font-weight: bold;
}

.staff_profile{
    width: 100%;
    background: none;
    border-top: 10px solid #CCC;
}

.staff_profile{
    background: none;
    border-bottom: 10px solid #CCC;
}

.staff_profile{
    padding: 10px 10px;
    border: 0;
}
.staff_profile td:nth-child(2n+1){
    width: 120px;
    font-weight: bold;
}

/* Events Listing */

#contentarea .event-list{
    margin: 20px 0 0 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}

#contentarea .event-list li{
    margin: 10px 0;
}

.cal_date p{
    margin: 0 15px;
    text-align: center;
}

.cal_date .month{
    padding: 3px;
    border-radius: 7px 7px 0 0;
    background: #222;
    color: #FFF;
}

.cal_date .day{
    padding: 3px;
    border-radius: 0 0 7px 7px;
    background: #B5AF8A;
    color: #222;
}

.event-list .more p{
    margin: 0;
}

#page_asset_builder_4000{
    display: none;
}

#contentarea .form-section h3{
    margin: 0;
    padding: 7px;
    display: block;
    color: #222;
    background: #B5AF8A;
    font-weight: normal;
}

.form-section .form-fields{
    border: 1px solid #B5AF8A;
    margin: 0 0 10px 0;
    padding: 10px;
}

.form-section .form-fields .row{
    margin: 0 0 5px 0;
}

.form-section .form-fields label{
    width: 150px;
    display: inline-block;
}

.form-section .form-fields input[type=text],
.form-section .form-fields textarea{
    width: 300px;
    border: 1px solid #B5AF8A;
    padding: 5px;
}

.form-section .form-fields select{
    border: 1px solid #B5AF8A;
    padding: 4px 2px 4px 5px;
}

.form-section .form-fields .novalid{
    border: 1px solid red!important;
}

.form-section .form-fields .dates{
    width: 60px!important;
}


/*--- Custom Form Styles ---*/
.feedbackformholder label{
    width: 7em;
    float: left;
    text-align: right;
    margin-right: 1.5em;
    display: block;
    clear:both;}
.labelholder input{
    color: #000;
    background: #eaeaea;
    border: 1px solid #ccc;
    height:24px;}
.labelholder textarea{
    color: #000;
    background: #eaeaea;
    border: 1px solid #ccc;}
.feedbackformholder .labelholder{margin-bottom:10px;}
.error{
    color:red;
    font-weight:bold;}
.feedbackformholder{
    margin-top:15px;}
.feedbacksubmit{
    float:right;
    margin-right:12em;
    margin-bottom:10px;}

a.anchor{color:#000000!important;}

/* 
==================================================================================
    1.1 - LAYOUT ELEMENTS
================================================================================== */

/*--- Page Structure ---*/
#container{
    width:100%;
    background-color:#FFF;/*#D6D6CC;*/}
#background{
    width:956px;
    background-image:url('https://www.onrsr.com.au/__data/assets/image/0019/469/header.jpg?v=0.2.1');
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    margin:auto;
    padding-bottom:25px;
    margin-bottom:47px;}
#background_intra{
    width:956px;
    background-image:url('https://www.onrsr.com.au/__data/assets/image/0013/1660/header_intranet.jpg?v=0.1.1');
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    margin:auto;
    padding-bottom:25px;
    margin-bottom:47px;}

/*--- CONTENT Template Layout ---*/
#contentbackground{
    width:956px;
    background-image:url('https://www.onrsr.com.au/__data/assets/image/0010/460/contentheader.jpg?v=0.2.3');
    background-repeat:no-repeat;
    background-color:#F4F4F4;/*#FFFFFF*/;
    margin:auto;
    padding-bottom:0px;
    margin-bottom:0px;}
#contentbackground_intra{
    width:956px;
    background-image:url('https://www.onrsr.com.au/__data/assets/image/0014/1661/contentheader_intranet.jpg?v=0.1.3');
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    margin:auto;
    padding-bottom:0px;
    margin-bottom:0px;}
#contentleftcolumn{
    width:238px;
    float:left;}
#contentrightcolumn{
    width:712px;
    float:right;}

/*--- HOMEPAGE Content Area ---*/
#content{
    padding-left:31px;
    padding-top:5px;
    padding-right:31px;
    padding-bottom:20px;
    width:568px;
    background-color:#FFFFFF;
    color:#333333;}
.contentheading{font-size:18pt; line-height:90%;}
.contentsubheading{font-size:13pt;}

/*--- Content Area ---*/
#contentarea{
    padding-left:20px;
    padding-top:3px;
    padding-right:31px;
    padding-bottom:20px;
    width:660px;
    background-color:transparent; /*formerly #FFFFFF;*/
    color:#333333;}
#contentarea a{color:#666; text-decoration:underline;} /* formerly #974807, no underline */
#contentarea a:hover{color:#974807; text-decoration:underline;}
#contentarea h1{font-size:2.0em; line-height:38px; margin-bottom:-18px;}
#contentarea h2{font-size:1.4em; margin-bottom:-14px;}
#contentarea h3{font-size:1.3em; margin-bottom:-14px; color:#808080;}
#contentarea h4{font-size:1.2em; margin-bottom:-14px;}
#contentarea h5{font-size:1.1em; margin-bottom:-14px;}
#contentarea h6{font-size:0.9em; margin-bottom:-14px; color:#808080; font-weight:normal; text-align:right;}
#contentarea ul{list-style-image:url('https://www.onrsr.com.au/__data/assets/image/0011/461/contentliststyleimg.png?v=0.2.8');}
#contentarea tr a{color:#666; text-decoration:none;} /* formerly #974807 */
#contentarea tr a:hover{color:#974807; text-decoration:underline;}

#contentareanonav{
    padding-left:40px;
    padding-top:23px;
    padding-right:31px;
    padding-bottom:20px;
    font-size: 100%;
    width:800px;
    /*background-color:#FFFFFF;*/
    color:#333333;}
#contentareanonav a{color:#666; text-decoration:underline;} /* formerly #974807, no underline */
#contentareanonav a:hover{color:#974807; text-decoration:underline;}
#contentareanonav h1{font-size:2.0em; line-height:38px; margin-bottom:-18px;}
#contentareanonav h2{font-size:1.4em; margin-bottom:-14px;}
#contentareanonav h3{font-size:1.3em; margin-bottom:-14px; color:#808080;}
#contentareanonav h4{font-size:1.2em; margin-bottom:-14px;}
#contentareanonav h5{font-size:1.1em; margin-bottom:-14px;}
#contentareanonav h6{font-size:0.9em; margin-bottom:-14px; color:#808080; font-weight:normal; text-align:right;}
#contentareanonav ul{list-style-image:url('https://www.onrsr.com.au/__data/assets/image/0011/461/contentliststyleimg.png?v=0.2.8');}

.small {font-size:0.7em; font-family:Arial, Helvetica, sans-serif;}
.medium {font-size:0.9em; font-family:Arial, Helvetica, sans-serif;}
.large {font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}

.resizer { 
background-color:#E5E5E3;
height:29px;
width:50px;
border:none; 
float:right; 
list-style:none; 
margin:0px; 
padding-left: 10px;
padding-top:4px;}

.resizer li {float:left; line-height:26px; margin-right:5px; list-style-image:none;}
.resizer li a{color:#000000; }
.resizer .small { font-size: 12px; line-height: 26px; }
.resizer .large { margin-right: 0px; }

.resizer .small a, 
.medium .resizer .medium a, 
.large .resizer .large a { color: #000; text-decoration: none; }
.medium .resizer .small a, 
.large .resizer .small a { color: #000; text-decoration: underline; }

/* 
==================================================================================
    1.2 - HEADER
================================================================================== */
/*--- ONRSR Logo ---*/
#onrsr_logo  {
    width:308px;
    height:130px;
    margin-left:658px;
    padding-top:0px;
    }
#background #onrsr_logo {
    box-shadow: 1px 4px 5px #000000;
}
#contentbackground #onrsr_logo {
    box-shadow: none;
}
#contentbackground #onrsr_logo #screen {
    display: none;
}
#screen{display:inline;}
#print{display:none;}
#headspacer{padding-top:21px;}

/*--- Skip Links ---*/
.skiplink a, 
.skiplink a:hover, 
.skiplink a:visited{
    position:absolute;
    left:0px;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden;
    background-color:#FCB728;
    padding:5px;
    float:left;}
.skiplink a:active, 
.skiplink a:focus{
    position:static;
    width:auto;
    height:auto;}

/* 
==================================================================================
    1.3 - MAIN NAVIGATION MENU
================================================================================== */
/*--- Main Navigation ---*/ 
#nav2box{ 
    margin-left:0;
    margin-right:0;
    margin-top:19px;
    padding-bottom:21px;
    /* background-image: url(https://www.onrsr.com.au/__data/assets/image/0013/472/leftcnrshadow.jpg?v=0.2.1), url(https://www.onrsr.com.au/__data/assets/image/0012/480/rightcnrshadow.jpg?v=0.2.1);
    background-position: 0px 62px, 968px 62px;
    background-repeat: no-repeat; */
    }
#nav2box-intra{ 
    margin-left:0; /*-12px;*/
    margin-right:0; /*-12px;*/
    margin-top:19px;
    padding-bottom:21px;
    /* background-image: url(https://www.onrsr.com.au/__data/assets/image/0013/472/leftcnrshadow.jpg?v=0.2.1), url(https://www.onrsr.com.au/__data/assets/image/0012/480/rightcnrshadow.jpg?v=0.2.1); */
    /* background-position: 0px 62px, 968px 62px; */
    /* background-repeat: no-repeat; */
    }
#page-wrap {
    /*background-image: url(https://www.onrsr.com.au/__data/assets/image/0012/1443/mainnav_background.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;*/
    
    background-color: rgba(0,0,0,0.85);
    width: 956px; /* 979px */
    height:62px;}
#page-wrap-content {
    /*background-image: url(https://www.onrsr.com.au/__data/assets/image/0013/1444/contentnav_background.jpg);
    background-position: 0px 0px;

    background-repeat: no-repeat;*/
    background-color: rgba(0,0,0,0.85);
    width: 956px; /* 979px */
    height:62px;}
#page-wrap-intra {
    /* background-image: url(https://www.onrsr.com.au/__data/assets/image/0019/1819/mainnav_background_intra.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat; */
    width: 956px; /*979px;*/ 
    height:62px;
    background: linear-gradient(transparent, rgba(0,0,0,0.85));} 
#page-wrap-content-intra {
    /* background-image: url(https://www.onrsr.com.au/__data/assets/image/0018/1818/contentnav_background_intra.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat; */
    width: 956px; /*979px;*/ 
    height:62px;
    background: linear-gradient(transparent, rgba(0,0,0,0.85));}
/*     LEVEL ONE  */
ul.dropdown {position:relative; list-style:none; margin-left:-40px;}
ul.dropdown li {font-weight:bold; font-size:0.80em; float:left;}
ul.dropdown li a {display: block; padding-left:20px; padding-right:20px; padding-top:22px; border-right: 1px dotted #808080; color: #FFFFFF; height:40px; text-decoration:none;}
ul.dropdown li a:hover {display: block; opacity:1.0; background:#000000;color: #FCB728;}
ul.dropdown li:last-child a {border-right: none;}
ul.dropdown li:hover {opacity:1.0; position: relative;}
ul.dropdown li:hover > a {background-color: #000; color: #FCB728;}
.homebutton {padding-left:5px;}
/*     LEVEL TWO  */
ul.dropdown ul {width:300px; visibility: hidden; position: absolute; list-style: none; margin-left:-40px; margin-top:0px;  z-index:1;}
ul.dropdown ul li {font-weight: bold; font-size:1em; background: #000000;  border-bottom: 1px dotted #808080; float: none; opacity:1.0; padding-left:20px;}
ul.dropdown ul li:last-child {border-bottom: none;}
ul.dropdown ul li a {border-right: none; display: block; background:url(https://www.onrsr.com.au/__data/assets/image/0014/473/mainnav_subarrow.jpg?v=0.2.1) no-repeat left center;} 
ul.dropdown ul li a:hover {background:url(https://www.onrsr.com.au/__data/assets/image/0014/473/mainnav_subarrow.jpg?v=0.2.1) no-repeat left center;} 
/* LEVEL THREE */
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }

/*--- INTRANET Menu ---*/
/*     LEVEL ONE  */
ul.dropdown2 {position:relative; list-style:none; margin-left:-40px;}
ul.dropdown2 li {font-weight:bold; font-size:0.8em; float:left;}
ul.dropdown2 li a {display: block; padding-left:24px; padding-right:24px; padding-top:22px; border-right: 1px dotted #808080; color: #FFFFFF; height:40px; text-decoration:none;}
ul.dropdown2 li a:hover {display: block; opacity:1.0; background:#000;color: #FCB728;}
ul.dropdown2 li:last-child a {border-right: none;}
ul.dropdown2 li:hover {opacity:1.0; position: relative;}
ul.dropdown2 li:hover > a {background-color: #000; color: #FCB728;}
.homebutton {padding-left:5px;}
/*     LEVEL TWO  */
ul.dropdown2 ul {width:300px; visibility: hidden; position: absolute; list-style: none; margin-left:-40px; margin-top:0px;  z-index:1;}
ul.dropdown2 ul li {font-weight: bold; font-size:1em; background: #000;  border-bottom: 1px dotted #808080; float: none; opacity:1.0; padding-left:20px;}
ul.dropdown2 ul li:last-child {border-bottom: none;}
ul.dropdown2 ul li a {border-right: none; display: block; background:url(https://www.onrsr.com.au/__data/assets/image/0014/473/mainnav_subarrow.jpg?v=0.2.1) no-repeat left center;} 
ul.dropdown2 ul li a:hover {background:url(https://www.onrsr.com.au/__data/assets/image/0014/473/mainnav_subarrow.jpg?v=0.2.1) no-repeat left center;} 
/* LEVEL THREE */
ul.dropdown2 ul ul { left: 100%; top: 0; }
ul.dropdown2 li:hover > ul { visibility: visible; }

/* 
==================================================================================
    1.4 - SUB NAVIGATION MENU
================================================================================== */
/*--- CONTENT Navigation ---*/    
#contentnavhead{
    margin-left:-12px;
    padding-bottom:6px;
   /* background-image: url(https://www.onrsr.com.au/__data/assets/image/0013/472/leftcnrshadow.jpg?v=0.2.1);
    background-position: 0px 65px;
    background-repeat: no-repeat; */
    }
#contentbackground_intra #contentnavhead{
    margin-left:-12px;
    padding-bottom:6px;
    background: none;
    }
#contentnavheadbox{
    width:249px;
    height:65px;
    background-color:#333333;}
#contentnavheadicon{
    padding-top:16px;
    padding-left:16px;
    float:left;}
#contentnavheadtext{
    color:#FFFFFF;
    font-size:12pt;
    padding-top:18px;
    padding-right:0px;
    padding-left:12px;}
#contentnav{
    width:237px;
    margin-top:-6px;
    margin-bottom:50px;}
#contentnav ul {margin:0 0 0 -40px;}
.menu,
.menu ul {
    margin-left:0px;
    padding-left:40px;
    list-style:none;}
.menu {width:237px;}
.menu li {
    margin:0;
    padding:0;
    margin-bottom:0px;
    font-size:11pt;}
/* main nav style */
.menu li a{
    border-bottom-style:dotted;
    border-bottom-width:1px;
    border-bottom-color:#000000;
    background-image:url(https://www.onrsr.com.au/__data/assets/image/0013/463/contentnav_arrowclosed.jpg);
    background-repeat:no-repeat;
    background-position:220px 10px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:12px;
    padding-right:40px;}
.menu li a:hover{
    background-image:url(https://www.onrsr.com.au/__data/assets/image/0014/464/contentnav_arrowclosed_hover.jpg);
    background-repeat:no-repeat;
    background-position:220px 10px;}
/* submenu style */
.menu ul li a{
    border-bottom-style:dotted;
    border-bottom-width:1px;
    border-bottom-color:#A3A29E;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:15px;
    padding-right:20px;}
.menu ul li a:hover{background-image:none;}
/* global menu item style */
.menu a {
    display:block;
    color:#333333;
    background:#F2F2F0;
    text-decoration:none;}
.menu a:hover {background:#FCB728; font-weight:bold;}
.menu ul li {
    padding-left:0px;
    font-size:0.9em;}
.menu ul a {background:#E9E7E2;}
.hidden {display:none;}

/* 
==================================================================================
    1.5 - SEARCH and BREADCRUMBS
================================================================================== */

/*--- Advanced Search Category checkbox table style ---*/
#search_page_663 td{background-color:#fff; border:none;}

/*--- HOMEPAGE Search Box ---*/
#searchbox{
    background-color:#CFCCC2;
    height:110px;
    width:536px;
    margin-left:0px;
    margin-top:3px;
    float:left;
    padding-top:14px;
    padding-left:12px;}
.search{
    width:536px;
    height:33px;
    margin-top:10px;
    float:left;}
.inputlabel{
    margin-left:-24px;
    float:left;}
.search .input{
    border:none;
    width:225px;
    height:30px;
    font-size:18px;
    color:#BBBBBB;
    float:left;
    padding-left:15px;}
.search .searchbutton{
    background:url('https://www.onrsr.com.au/__data/assets/image/0013/481/search_button.jpg?v=0.2.1') no-repeat;
    width:33px;
    height:32px;
    float:left;
    border:none;
    margin-left:0px;
    color:#FFFFFF;}

/*--- Breadcrumbs and Search ---*/
#breadcrumbsbox{
    width:956px;
    height:41px;
    background-color:#FCB728;
    margin-top:-21px;
    margin-bottom:14px;}
#breadcrumbs{
    float:left;
    padding-left:15px;
    padding-top:10px;
    font-size:10pt;}
#breadcrumbs a{color:#000; text-decoration:none; }
#breadcrumbs a:hover{color:#000; text-decoration:underline;}
.contentsearch{
    float:right;
    padding-right:4px;
    padding-top:6px;
    margin-right:-10px;}
.contentsearch .input{
    border:none;
    width:156px;
    height:27px;
    padding-left:10px;
    color:#BBBBBB;
    float:left;}
.contentsearch .button{
    background:url('https://www.onrsr.com.au/__data/assets/image/0016/466/contentsearch_button.jpg?v=0.2.1') no-repeat;
    width:29px;
    height:29px;
    float:right;
    color:#000000;}

/* 
==================================================================================
    1.6 - TOOLBAR
================================================================================== */
/*--- ShareThis Button ---*/
div.tools {position:absolute;} 
div.tools span, 
div.tools a {
    float:left; 
    text-indent:-9999px; 
    width:29px; height:33px; 
    cursor:pointer; 
    zoom: 1;} 
span.print {
    background:url(https://www.onrsr.com.au/__data/assets/image/0014/482/site_tools.jpg) 0px 0;
    margin-left:-40px;
    display: none;}  

/*--- site tools image sprite ---*/
#sitetoolsbox{
    width:247px;
    height:33px;
    float:right;
    margin-top:-13px;
    padding-bottom:20px;}
#sitetools{position:relative; margin-left:130px;}
#sitetools li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#sitetools li, 
#sitetools a{height:33px;display:block;}
#print{left:0px;width:29px;}
#print{background:url(https://www.onrsr.com.au/__data/assets/image/0014/482/site_tools.jpg) 0px 0;}
.contrast{left:29px;width:28px;}
.contrast{background:url(https://www.onrsr.com.au/__data/assets/image/0014/482/site_tools.jpg) -29px 0;}
#fontsize{left:57px;width:32px;}
#fontsize{background:url(https://www.onrsr.com.au/__data/assets/image/0014/482/site_tools.jpg) -57px 0;}
#divider2{left:89px;width:15px;}
#divider2{background:url(https://www.onrsr.com.au/__data/assets/image/0014/482/site_tools.jpg) -89px 0;}
#rss{left:104px;width:31px;}
#rss{background:url(https://www.onrsr.com.au/__data/assets/image/0014/482/site_tools.jpg) -104px 0;}
#twitter{left:135px;width:42px;}
#twitter{background:url(https://www.onrsr.com.au/__data/assets/image/0014/482/site_tools.jpg) -135px 0;}
.addthis_button{float:left; margin-top:16px;}  
#normalcontrast{display:inline;}
#highcontrast{display:none;}

/* 
==================================================================================
    1.7 - PAGINATION
================================================================================== */
/* --- Pagination --- */
#pagination li{
    border:0; margin:0; padding:0;
    font-size:11px;
    list-style:none;
    margin-right:1px;}
#pagination b{
    color:#666666;
    display:block;
    float:left;
    padding:5px 8px 3px 8px;
    text-decoration:none;}
#pagination a{
    margin-right:1px;
    background:#f2f2f0;}
#pagination a:link,
#pagination a:visited {
    color:#666666;
    display:block;
    float:left;
    padding:5px 8px 1px 8px;
    text-decoration:none;}
#pagination a:hover{
    background:#333333;
    color:#FCB728;}
#pagination .previous a:link,
#pagination .previous a:visited {
    background-image:url('https://www.onrsr.com.au/__data/assets/image/0017/476/pagination_backoff.jpg?v=0.2.1');
    background-repeat:no-repeat;
    padding:12px 14px;}
#pagination .previous a:hover{
    background-image:url('https://www.onrsr.com.au/__data/assets/image/0018/477/pagination_backon.jpg?v=0.2.1');
    background-repeat:no-repeat;}
#pagination .next a:link,
#pagination .next a:visited {
    background-image:url('https://www.onrsr.com.au/__data/assets/image/0019/478/pagination_nextoff.jpg?v=0.2.1');
    background-repeat:no-repeat;
    padding:12px 14px;}
#pagination .next a:hover{
    background-image:url('https://www.onrsr.com.au/__data/assets/image/0020/479/pagination_nexton.jpg?v=0.2.1');
    background-repeat:no-repeat;}
    
    
.pagination {
    border: 1px solid #ffffff;
}

.pagination .prev,
.pagination .pages,
.pagination .next{
    padding: 5px 0;
}

.pagination .prev{
    width: 25%;
    float: left;
    text-align: right;
}
.pagination .pages{
    width: 50%;
    float: left;
    text-align: center;
}
.pagination .next{
    width: 25%;
    float: right;
}

/* 
==================================================================================
    1.8 - DOCUMENT/EXTERNAL LINK ICONS
================================================================================== */
/* --- Document Link Icon --- */
a[href$=".pdf"] {
    background: url(https://www.onrsr.com.au/__data/assets/image/0006/510/pdf.png?v=0.2.1) no-repeat right center;
    padding-right:20px;}
a[href$=".PDF"] {
    background: url(https://www.onrsr.com.au/__data/assets/image/0006/510/pdf.png?v=0.2.1) no-repeat right center;
    padding-right:20px;}
a[href$=".doc"] {
    background: url(https://www.onrsr.com.au/__data/assets/image/0017/467/doc.png?v=0.2.1) no-repeat right center;
    padding-right:20px;}
a[href$=".DOC"] {
    background: url(https://www.onrsr.com.au/__data/assets/image/0017/467/doc.png?v=0.2.1) no-repeat right center;
    padding-right:20px;}
a[href$=".docx"] {
    background: url(https://www.onrsr.com.au/__data/assets/image/0017/467/doc.png?v=0.2.1) no-repeat right center;
    padding-right:20px;}
a[href$=".DOCX"] {
    background: url(https://www.onrsr.com.au/__data/assets/image/0017/467/doc.png?v=0.2.1) no-repeat right center;
    padding-right:20px;}
a[href$=".xls"] {
    background: url(https://www.onrsr.com.au/__data/assets/image/0017/494/xls.png?v=0.2.1) no-repeat right center;
    padding-right:20px;}
a[href$=".xlsx"] {
    background: url(https://www.onrsr.com.au/__data/assets/image/0017/494/xls.png?v=0.2.1) no-repeat right center;
    padding-right:20px;}

/* removes automatically added icon to external links */
.noexticon.external_link {background-image:none;}

    
/* 
==================================================================================
    1.9 - CONTACT DETAILS
================================================================================== */
#contact{
    width:287px;
    height:38px;
    background-color:#F4F4F4;
    float:right;
    margin-top:18px;
    padding-left:8px;
    padding-top:8px;
    font-size:10pt;}
.contentspacing{padding-left:2px;}
#contact a{color:#000; text-decoration:none;}
#contact a:hover{color:#000; text-decoration:underline;}


#first_aid_etc{
    float: left; 
    margin: 6px 0 0 9px; 
    font-size: 10pt;}
#first_aid_etc a{
    color: #000;}
     
/* 
==================================================================================
    1.10 - TOPICS
================================================================================== */
#topicscornershadow{
    padding-bottom:6px;
    margin-left:-13px;
    background-image: url(https://www.onrsr.com.au/__data/assets/image/0013/472/leftcnrshadow.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;}
#topics{
    width:604px;
    background-color:#F2F2F0;
    margin-top:34px;
    padding-top:6px;
    padding-left:42px;
    overflow:hidden;
    background-image: url(https://www.onrsr.com.au/__data/assets/image/0013/1381/topics_divider.jpg);
    background-position: 42px 110px;
    background-repeat: no-repeat;}    
.topicstitle{
    font-size:18pt;}
#topics ul{
    list-style-type:none;
    margin-left:-40px;
    margin-top:0px;
    padding-top:10px;}
#topics li{
    float:left;
    padding-bottom:10px;
    height:62px;
    width:180px;
    display:block;}
#topics li a{color:#974807; text-decoration:none;}
#topics li a:hover{color:#974807; text-decoration:underline;}
.notablestyle td{
    border:0px;
    background-color:#F2F2F0;}

/* Important topics landing pages */

#imp_topics_landing{
    background-color: #F2F2F0;
    width: 237px;
    margin-top: -6px;
    margin-bottom:6px;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    border-bottom-color:#000000;
}

#imp_topics_landing .topicstitle{
    padding: 15px;
    /* background-color: #B5AF8A; */
    display: block;
}

#imp_topics_landing ul{
    margin: 0;
    padding: 0;
    float: left;
    padding: 15px 0 0 0;
}

#imp_topics_landing li{
    display: block;
    float: left;
    width: 117px;
    text-align: center;
    margin: 0 0 30px 0;
}

#imp_topics_landing img{
    display: block;
    margin: 0px auto;
}

#imp_topics_landing a{
    color: #974807;
    text-decoration: none;
}

#imp_topics_landing a:hover{
    color: #974807;
    text-decoration: underline;
}

/* 
==================================================================================
    1.11 - LOGIN BOX
================================================================================== */
#logincornershadow{
    padding-bottom:10px;
    margin-right:-13px;
    float:right;
    background-image: url(https://www.onrsr.com.au/__data/assets/image/0012/480/rightcnrshadow.jpg?v=0.2.1);
    background-position: 295px 186px;
    background-repeat: no-repeat;}
#loginbox{
    width:282px;
    height:186px;
    background-color:#FCB31C; 
    padding-left:26px;
    padding-top:0px;}
.logintext{
    font-size:10pt;
    line-height:28px;}
.usernamebox{
    float:right;
    margin-right:24px;
    padding-left:10px;
    border:none;
    height:34px;
    width:170px;
    font-size:18px;
    color:#BBBBBB;}
.passwordbox{
    float:right;
    margin-right:24px;
    padding-left:10px;
    border:none;
    height:34px;
    width:170px;
    font-size:18px;
    color:#BBBBBB;}
#loginsubmit{
    font-size:10pt;
    float:right;
    margin-right:24px;}
.button2{
    background:url('') no-repeat;
    width:88px;
    height:32px;
    float:right;
    border:none;
    margin-right:20px;
    margin-top:4px;} 

/* 
==================================================================================
    1.11.5 - NATIONAL TIMES
================================================================================== */
.timesbox{
    padding-bottom:6px;
    margin-right:-13px;
    margin-bottom:10px;
    float:right;
    background-image: url(https://www.onrsr.com.au/__data/assets/image/0012/480/rightcnrshadow.jpg?v=0.2.1);
    background-position: right bottom;
    background-repeat: no-repeat;}
.times{
    background-color:#F2F2F0;
    padding-top:1px;
    padding-left:9px;
    padding-right:9px;}
.times td{
    padding-left:32px;}

/* 
==================================================================================
    1.12 - LATEST NEWS
================================================================================== */
#latestnewsbox{
    width:308px;
    background-color:#DDDDDD;
    float:right;
    margin-top:7px;
    margin-right:-13px;    }    
#latestnewsleftcol{
    width:138px;
    padding-left:10px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:8px;
    float:left;    }    
#latestnewsrightcol{
    width:147px;
    float:right;}    
.newsitemheading{
    font-size:10pt;
    color:#974807;
    padding-top:8px;}
.newsitemheading a{color:#974807; text-decoration:none;}
.newsitemheading a:hover{color:#974807; text-decoration:underline;}
.newscontent{font-size:9pt; padding-top:4px;}

.resource-listing li,
.latest-news li{
    margin: 0 0 10px 0;
}

.latest-news li a{
    font-size: 0.8em;
}

.resource-listing span,
.latest-news span{
    color: #000;
    font-size: 0.9em;
    display: block;
}

.read-more{
    font-size: 0.8em;
    float: right;
    margin: 0 130px 0 0;
}




/* daniel@squiz.pl */

.news-latest{
    /* font-family: verdana,arial,helvetica,sans-serif; */
    /* font-size: 13px; */
}

.news-latest li{
    margin: 5px 0 0 0;
    font-weight: bold;
}

.news-latest span{
    display: block;
    font-weight: normal;
    font-size: 10px;
    color: #000;
    margin: 5px 0 0 0;
}

.more-read{
    font-weight: bold;
    /*font-family: verdana,arial,helvetica,sans-serif;*/
    font-size: 13px;
}

.news-latest h2{
    font-size: 16px!important;
    margin: 1em 0!important;
}

/* ^^^^ daniel@squiz.pl ^^^^ */



/* 
==================================================================================
    1.13 - NEWSLETTER SUBSCRIPTION
================================================================================== */
/*--- Button ---*/
#subscribebutton{
    width:295px;
    height:32px;
    float:right;
    margin-right:-12px;
    padding-right:12px;
    background-image: url(https://www.onrsr.com.au/__data/assets/image/0012/480/rightcnrshadow.jpg?v=0.2.1);
    background-position: 295px 0px;
    background-repeat: no-repeat;}

/*--- Dropdown Box ---*/
#subscribe2{
    display:none;
    width:260px;
    height:184px!important;
    background-color:#F2F2F1;
    float:right;
    padding-left:20px;
    padding-right:15px;}
#subscribe2 span{font-size:10pt;}
.subscriptionbox{}
.subscriptionbox .name {
    float:right;
    margin-right:14px;
    padding-left:10px;
     margin-top:-4px; 
    border:none;
    height:30px;
    width:180px;
    font-size:18px;
    color:#BBBBBB;}
.subscriptionbox .email{
    float:right;
    margin-right:14px;
    padding-left:10px;
    margin-top:0px;
    border:none;
    height:30px;
    width:180px;
    font-size:18px;
    color:#BBBBBB;}
#bulkmail_subscribe_page_1386_submit_button{
    font-size:10pt;
    float:right;
    margin-right:14px;
    margin-top:5px;}
.subscriptioncheck {display:none;}

/* homepage subscription box introtext */
.subscriptionintro{font-size:14px;}
/* adds space between tickbox and label on subscription management page */
.newsletterspacer label{padding-left:10px;}
/* style for unsubscribe link within the homepage subscription box */
.unsubscribe{font-size:14px; padding-top:24px;}
.unsubscribe a{color:#974807; text-decoration:none;}
.unsubscribe a:hover{color:#974807; text-decoration:underline;}
    
/* 
==================================================================================
    1.14 - ONLINE POLL
================================================================================== */
#onlinepoll{
    width:263px;
    height:auto;
    background-color:#FEAF81;
    float:right;
    margin-top:14px;
    padding-left:12px;
    padding-right:20px;
    padding-bottom:8px;}
.onlinepollicon{
    margin-right:-32px;
    float:right;}
#onlinepollheading{
    font-size:12pt;
    padding-top:10px;}
#onlinepolltext{
    font-size:9pt;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:10px;}
.onlinepollbox{
    padding-top:10px;}
.radiobutton{
    margin-right:4px;}
.radiobuttontext{
    font-size:12px;}
#pollsubmit{
    font-size:10pt;
    float:right;
    margin-top:-50px;}

/* 
==================================================================================
    1.15 - STATISTICS
================================================================================== */
#statistics{
    width:263px;
    height:110px;
    background-color:#DBCC82;
    float:right;
    margin-top:14px;
    padding-left:12px;
    padding-right:20px;}
.statisticsicon{
    margin-right:-32px;
    float:right;}    
#statisticsheading{
    font-size:12pt;
    padding-top:10px;}
#statisticsleftcolumn{
    width:90px;
    padding-top:10px;
    padding-right:10px;
    float:left;}
#statisticsleftcolumn span{
    font-size:10pt;}    
#statisticsrightcolumn{
    width:147px;
    float:left;
    padding-top:8px;}
#statisticsrightcolumn span{font-size:14pt;}
#sitevisitors{padding-top:0px;}
#topcountries{padding-top:10px;}
#sitevisitorsresult{padding-top:0px;}
#topcountriesresult{padding-top:6px;}

/* 
==================================================================================
    1.16 - FOOTER
================================================================================== */
/*--- Top Footer ---*/
#footerone{
    background-color:#484841;
    padding-bottom:10px;
    margin-bottom:-1px;
    height:auto;
    overflow:auto;}
#topfooter{
    width:956px;
    height:auto;
    margin:auto;
    color:#FFFFFF;
    padding-left:40px;
    padding-top:20px;
    overflow:auto;}
#topfooter ul{
    list-style-type:none;
    overflow:hidden;}
.footeronecolumn{
    width:210px;
    padding-left:10px;
    padding-right:10px;
    float:left;}    
.footeroneheading{
    font-size:11pt;
    color:#FCB31C;
    font-weight:bold;}
#footeronecontent{
    padding-top:6px;
    font-size:12px;
    padding-left:2px;}
#footertwocontent{
    padding-top:0px;
    font-size:12px;
    padding-left:2px;
    margin-left:-40px;}
#columnthreecontent{
    padding-top:8px;
    font-size:13px;
    padding-left:2px;}
#columnfourcontent{
    padding-top:33px;
    font-size:13px;
    padding-left:2px;}
.leftmargin{margin-left:-26px;}
#footeronecontent li{
    margin-left:-40px;}
#footeronecontent ul{ 
    margin-bottom:0px;
    margin-top:6px;}
#columnfourcontent span{
    color:#FCB31C;
    font-weight:bold;}
.leftarrow{
    background:url(https://www.onrsr.com.au/__data/assets/image/0018/486/topfooter_arrow.jpg?v=0.2.1) no-repeat left;
    padding-left:10px;
    margin-bottom:6px;}
.leftsubarrow{
    background:url(https://www.onrsr.com.au/__data/assets/image/0019/487/topfooter_subarrow.jpg?v=0.2.1) no-repeat left;
    padding-left:10px;
    margin-bottom:6px;}
.footeronecolumn a{ color:#FFF; text-decoration:none; }
.footeronecolumn a:hover{ color:#ECAE35; text-decoration:none;}
    
/*--- Bottom Footer ---*/
#footertwo {
    width:100%;
    background-color:#000000;
    padding-bottom:11px;
    padding-top:1px;}
#bottomfooter{ 
    width:978px;
    margin:auto;
    font-size:10pt;}
#bottomfooter ul{
    list-style-type:none;
    overflow:hidden;}
#bottomfooter li{
    background:url(https://www.onrsr.com.au/__data/assets/image/0018/468/footer_divider.jpg?v=0.2.1) no-repeat right center;
    color:#FFF;
    padding-right:8px;
    margin-right:8px;
    float:left;}
#bottomfooter li.last, 
#bottomfooter li:last-child{ background:none; }
#bottomfooter li a{ color:#FFF; text-decoration:none; }
#bottomfooter li a:hover{ color:#ECAE35; text-decoration:none;}
#bottomfooter span{float:right; margin-top:-35px; padding-right:12px;}
#bottomfooter span a{color:#FFF; text-decoration:none;}
#bottomfooter span a:hover{color:#ECAE35; text-decoration:none;}


.external_link_box{
    width: 278px;
    margin: 15px -13px 0 0;
    float: right;
    padding: 15px;
    background: #DDD;
}

#background_intra .external_link_box{
    background: #F2F2F0;
    margin-bottom: 15px;
}

.external_link_box img{
    width: 100%;
    height: auto;
    margin: 0px auto;
}

.external_link_box .link a{
    color: #666; /* formerly #974807 */
    font-weight: bold;
    text-decoration: none;
    margin: 10px 0 0 0;
    display: inline-block;
}



/* 
==================================================================================
    1.17 - BLOCKS
================================================================================== */

.w15p{width: 15%;}
.w85p{width: 85%;}

/* 
==================================================================================
    1.18 - Safety Alerts
================================================================================== */

.metadescriptions{
display:block;
line-height:1.2em;
}

/*==================================================================================
   1.19 - Event Calendar 12/06/2014
==================================================================================*/ 

/*========== TABLE OVERRIDES ==========*/
/* styles used to override or reset the default table values in the content area
   1. for the wysiwyg editor used for the description field in the event builder [7549]
   2. for the month calendar table asset [7786] */

/* fixes WYSIWYG table format in the event builder [7549] */
form tr:nth-child(odd) {background-color:#fff;}
form tr:nth-child(even) {background-color:#fff;}
form td:nth-child(odd) {border-right:none!important;}
form th:nth-child(odd) {border-right:none!important;}
/* fixes WYSIWYG background colour to dark grey #5a5a5a - event builder [7549]*/
form .htmlarea-toolbar tr:nth-child(odd) {background-color:#5A5A5A;}
/* fixes WYSIWYG select and input field styles - event builder [7549]*/
.htmlarea-toolbar input,
.htmlarea-toolbar select{border:1px solid #999!important; background-color:#5A5A5A!important;}
/* fixes table format for the homepage calendar table [7786] */
.event-calendar-month tr:nth-child(odd) {background-color:#fff;}
.event-calendar-month tr:nth-child(even) {background-color:#fff;}
.event-calendar-month td:nth-child(odd) {border-right:none!important;}
.event-calendar-month th:nth-child(odd) {border-right:none!important;}

/*========== LABEL AND FIELD STYLES ==========*/
/* used by event builder [7549], event paintlayout [7563] and search [7600] */

/* sets shared label and field styles */
.event-label,
.event-field{
    float:left;
    margin-top:16px;}
/* sets event label specific styles */
.event-label{
    width:130px;
    font-weight:bold;
    text-align:right;
    padding-right:10px;}
/* sets event field specific style */
.event-field{
    width:510px;}

/*========== EVENT BUILDER [7549] STYLES ==========*/
/* "Nominate an event" button position */
.event-button{
    margin-left:137px;
    float:left;}
/* form input and select field styles */
.event-name input{width:400px;} /* width of event name input field - event builder [7549], */
.event-location select{width:400px;} /* width of event location select field - event builder [7549], */
.event-meetinggroup select{width:400px;} /* width of event meeting group select field - event builder [7549], */
/* sets border and background colours all input and select fields, used by both event builder [7549] and search [7600] */
.event-field input,
.event-field select{border:1px solid #999; background-color:#f4f4f4;}
/* sets position and style of the contact details field explanatory text */
.event-contacttext{
    margin-left:140px; /* places text inline with input fields */
    margin-top:4px; /* adds 4px space above text */
    margin-bottom:10px; /* adds 10px space below text, pushing the submit button down */
    font-size:0.8em; /* sets the size of the text */
    width:400px; /* sets the width of the text area */
    float:left;}
/* Hides the contact details metadata field [7589] */
.hidden{visibility:hidden;} 


/*========== EVENT PAINT LAYOUT [7563] STYLES ==========*/
/* adds space between event and footer */
.event-details{margin-bottom:40px; overflow:hidden;}


/*========== EVENT SEARCH [7600] STYLES ==========*/
/* "Submit an event listing" link*/
.event-link{font-weight:bold;}
.event-link img{padding-right:6px;} /* adds spacing to the right of the arrow */
/* sets width of keyword field */
.keyword input{width:300px;}
/* sets position of "Search" button */
.event-search-button{
    margin-top:10px; /* adds space above button*/
    margin-bottom:20px; /* adds space between button and footer */
    margin-left:137px; /* places text inline with input fields */
    float:left;}

/*========== SEARCH RESULT STYLES ==========*/
/* sets style of return to top linked text and image */
.returntotop{
    font-weight:bold;
    margin-top:20px;
    margin-bottom:20px;}
.returntotop img{padding-left:6px;}

/*========== EVENT LISTING STYLES ==========*/
/* used by search results [7600], calendar listing [7624], day calendar view [7640] */

/* wrapper for individual result */
.event-search-result{
    overflow:hidden;
    margin-top:10px;}
/* sets style for the month group name in asset groupings */
.month-label{
    margin-top:10px;
    font-size:1.3em;
    font-weight:bold;
    /* color:#974807; */}
/* style used to clear the inherited float at each month group name */
.clear{clear:both;}
/* wrapper for month/day block */
.date-block{
    width:60px;
    margin-right:10px;
    float:left;}
/* shared spacing style for month and day values */
.month,
.day{padding:4px 0px 4px 18px;}
/* unique month value style - uses csspie script to add curved corners in IE8 */
.month{
    position:relative; /* fixes css pie vanishing background colour bug */
    background-color:#222; /* sets background color to dark grey */
    color:#fff; /* sets font colour to white */
    -webkit-border-radius:6px 6px 0px 0px;
    -moz-border-radius:6px 6px 0px 0px;
    border-radius:6px 6px 0px 0px; /* adds curves to the top right and top left corners */
    behavior: url('https://www.onrsr.com.au/__data/assets/file/0007/7828/PIE.htc');} /* calls css pie script */
/* unique day value style */
.day{
    position:relative; /* fixes css pie vanishing background colour bug */
    background-color:#b5af8b; /* sets background color to dark grey */
    padding-left:22px; /* sets font colour to white */
    -webkit-border-radius:0px 0px 6px 6px;
    -moz-border-radius:0px 0px 6px 6px;
    border-radius:0px 0px 6px 6px; /* adds curves to the top right and top left corners */
    behavior: url('https://www.onrsr.com.au/__data/assets/file/0007/7828/PIE.htc');} /* calls css pie script */
/* wrapper for result text values - name, times, location */ 
.content-block{
    width:570px;
    float:left;}

/*========== CALENDAR WIDGET STYLES ==========*/
.calendar-widget{margin-top:-58px; margin-left:-12px; background:#e6e6e4; width:552px; min-height:252px; padding:14px 14px 0px 14px; overflow: hidden;} /* wrapper for widget box */
.calendar-widget h3{margin:0px; padding-bottom:16px;} /* specific styling for h3 used for widget box title */
.calendar-widget-cal,
.calendar-widget-events{float:left;} /* floats nested items so they appear side by side */

/*========== WIDGET MONTH VIEW CALENDAR STYLES ==========*/
/* Homepage calendar month view table specific */
/* sets background colour for days in calendar table view */
#month td, #month th{background:#E6E6E4;}
#month td.date{background:#fff; border:1px solid #c5c5c5!important;} /* sets border and white background */
#month td.date a{color:#000;} /* sets link colour for days with no events */
#month td.eventDate{background:#eae0d4!important;} /* sets background colour on days with events */
#month td.eventDate a{color:#974807;} /* sets link colour for days with events */
#month td.today{background:#b79476!important;} /* sets background colour on current day */
/* wrapper for calendar table view */
.event-calendar-month{width:265px;} /* sets overall width */
/* sets link style for calendar table view */
.event-calendar-month a{color:#974807; text-decoration:none;}
.event-calendar-month a:hover{text-decoration:underline;}
/* sets style for < > text at the top of the month calendar table */
.calendar-nav-month{
    background:#000; /* background:#7c2f05; */
    margin:auto;
    color:#fff;
    font-weight:bold;
    padding-top:6px;
    padding-left:10px;
    padding-right:10px;
    height:28px;}
/* sets a background image for the < > text at the top of the month calendar table */
.calendarNavLink{
/* background-image:url('https://intranet.onrsr.com.au/documents/images/calendar-back-next.png');  links to Calendar Arrow [7667] */
background-image:url('https://intranet.onrsr.com.au/documents/images/calendar-backnext.png');
background-repeat:no-repeat;
background-position:0px 0px;
padding:0px 7px 0px 8px;/* padding:0px 5px 0px 5px; */}
a.calendarNavLink{color:#fff; /* color:#7C2F05!important; */} /* stes colour of links */
.calendar-nav-month a:hover{text-decoration:none!important;} /* sets hover state of links */
.calendar-nav-month a{float:left; margin-right:50px;} /* sets position of < */
.calendar-nav-month .next{float:right; margin-right:0px; background-position:-19px 0px;} /* sets position of > */

.lt-ie9 .calendar-nav-month .next{margin-top:-22px!important;}

/* .calendar-nav-month a + a{float:right; margin-right:0px; background-position:-19px 0px;} */ /* sets position of > */

/* TEMP */ #content_div_4075 .calendarNavLink{background-image:none;}

/*========== DAY VIEW CALENDAR STYLES ==========*/
/* wrapper for events listed in day view [7791] */
.day-view{width:650px;}
/* sets the padding for the day view month name */
span.month-label{padding-left:10px; padding-right:10px;} /* adds space between prev/next nav links and the month name */
.calendar-nav-day .calendarNavLink{background-image:none;} /* removes background image from prev/next links in day view */

/*========== WIDGET EVENT LIST STYLES ==========*/
.homepage-calendar-listing{width:280px;} /* sets width of event listing box */
.homepage-calendar-listing ul{margin-top:-15px;} /* moves listed events up 15px */
.calendar-listing-heading{font-size:0.9em; font-weight:bold; margin-top:10px;} /* sets position and style of linked list item */
.calendar-listing-details{font-size:0.8em;} /* sets font size of unlinked list item text */
.calendar-link{font-weight:bold; margin:0px 0px 10px 0px; font-size:0.8em;} /* sets "> Search for an event" text to bold */

/*==================================================================================
   1.20 - Noticeboard 18/06/2014
==================================================================================*/

/*========== NOTICE PAINT LAYOUT STYLES ==========*/
/* used by Single Notice Layout [7859] */

/* === sets layout for pop up image when visible === */
/* sets dak background for popu up image */
#overlay{
    visibility: hidden; /* hides overlay until javascript call makes it visible */
    position: absolute; 
    left: 0px; 
    top: 0px; 
    width:100%; 
    height:100%; 
    text-align:center; 
    z-index: 1000; 
    background-image:url('https://intranet.onrsr.com.au/documents/images/tranparency.png');} /* sets translucent image [8093] as background */
/* container for pop up image */    
#overlay div{
    margin:0px; 
    padding:0px; 
    text-align:center;}
/* sets display size of pop up image */    
#overlay div img.Portrait{
    width:300px;
    height:400px; 
    margin-top:200px;}
#overlay div img.Landscape{
    width:400px;
    height:300px;
    margin-top:200px;
    padding:0px;}

/* === sets display of thumbnail image when included in notice page layout === */
/* sets style and position of 'Click on image to expand' text */

#content_div_8088{
    width:100px;
    background:#fff;
    padding:0px 0px 10px 10px;}

#content_div_8088 span{
    font-style:italic;
    font-size:0.8em;}
/* sets width of notice image thumbnail */
#content_div_8088 img.Portrait{
    width:100px;
    height:133px; }
#content_div_8088 img.Landscape{
    width:133px;
    height:100px;    
    margin-left:-40px;
    background:#fff;
    padding:0px 0px 10px 10px;}
#content_div_8088 a > span.Landscape{
    width:133px;
    margin-left:-40px;
    background:#fff;
    padding:0px 0px 10px 10px;
    display:block;}

/* floats notice to right side of page */    
#content_div_8088{
    float:right;} 
/* === sets layout of specific notice elements === */
/* adds 4px top line to summary row */
.notice-row.first-row{
    border-top:4px solid #ccc;}
/* adds 4px top line when summary not present */    
.notice-row.no-summary{
    border-bottom:4px solid #ccc; 
    padding:0px 0px 0px 0px;}
/* wrapper for row of content containing label and value */
.notice-row{
    border-bottom:1px solid #ccc;
    overflow:visible; /* was overflow:hidden; */
    padding:6px 0px 6px 0px;}
/* unique spacing for summary */
.notice-row .notice-summary{
    padding-left:10px;}
/* sets style for label text */
.notice-label{
    font-weight:bold; 
    width:140px; 
    display:inline-block; 
    float:left; 
    padding-left:10px;}
/* sets style for value text */
.notice-value{
    margin-left:150px; 
    padding-right:10px;}
/* sets minimum height for description wysiwyg field */
.notice-wysiwyg{
    min-height:24px;}
/* sets style for category text at top of layout */
.category-label{
    font-weight:bold; 
    font-size:1.1em; 
    margin-bottom:8px;}
/* sets style for category icon at top of layout */
.category-label img{
    margin-right:4px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px; 
    border-radius:6px; /* adds curves to the corners of category icon*/
    behavior: url('https://www.onrsr.com.au/__data/assets/file/0007/7828/PIE.htc'); /* calls css pie script */
    border:2px solid #ccc;}

/*========== NOTICE ASSET BUILDER - LAYOUT PAGE [8001] ==========*/

/* hides default form field 'Choose a pre-uploaded file' */
#image_0_choose_server_file_button{
    display:none;}
/* hides default form field 'Use image editor' button */
p input#image_0_use_editor_button{
    visibility:hidden;}
/* removes the space left by the 'Use image editor' button once hidden */
#image_0_file_upload {
    margin-bottom:-54px;}
/* sets color of 'create notice before img/pdf notice at top of page */
.notice-creation-note{
    color:#333;
    font-weight:bold;}
/* sets opacity of image and pdf builders to 50% */
.iframe-opacity{opacity:0.5; filter: alpha(opacity=50);}
.notice-contacttext{
    margin-left:140px; /* places text inline with input fields */
    margin-top:0px; /* adds 4px space above text */
    margin-bottom:-10px; /* adds 10px space below text, pushing the submit button down */
    font-size:0.8em; /* sets the size of the text */
    float:left;}
.lt-ie9 .notice-contacttext{width:100%;}

/*========== NOTICE ASSET BUILDER - NOTICE BUILDER [8005] ==========*/
/* currently using .hidden .event-label, .event-field, .event-location, .event-dates, .event-contacttext, and .event-contact styles for layout */
/* styles for targeting specific elements */
.notice-name{}
.notice-summary{}
.notice-category{}

/*========== HOMEPAGE NOTICE LISTING [8122] ==========*/
/* sets overall width of homepage widget */
.homepage-notice-wrapper{
    width:345px;
    /*overflow: hidden;*/} 
/* sets color of noticeboard heading and adds space below */
.homepage-notice-wrapper h3{
    color:#333!important; 
    padding-top:10px;
    margin-bottom:13px;} 
/* adds space above each listed notice */
.homepage-notice-item{
    margin-top:6px;
    overflow:hidden;}
/* sets style for category text */
.homepage-notice-category{
    font-size:0.8em; 
    font-weight:bold;}
/* sets style for linked notice title text */ 
.homepage-notice-link{
    font-size:0.9em;
    font-weight:bold;}
/* sets style for date text */ 
.homepage-notice-date{
    margin-left:54px; 
    font-size:0.8em;} 
/* set icons based of css class generated by keyword category^maxchars:3; */
.Bui{background:url('https://intranet.onrsr.com.au/documents/images/category-icons/BuildingManagement.jpg');} /* determines icon used for Building Management notices */
.Buy{background:url('https://intranet.onrsr.com.au/documents/images/category-icons/BuySellFree.jpg');} /* determines icon used for Buy/Sell/Free notices */
.Clu{background:url('https://intranet.onrsr.com.au/documents/images/category-icons/Clubs.jpg');} /* determines icon used for Clubs notices */
.Cou{background:url('https://intranet.onrsr.com.au/documents/images/category-icons/CoursesSeminars.jpg');} /* determines icon used for Courses and Seminars notices */
.Eve{background:url('https://intranet.onrsr.com.au/documents/images/category-icons/EventsCharity.jpg');} /* determines icon used for Events and Charity notices */
.HR{background:url('https://intranet.onrsr.com.au/documents/images/category-icons/HRUpdates.jpg');} /* determines icon used for HR Updates notices */
.In{background:url('https://intranet.onrsr.com.au/documents/images/category-icons/InTheField.jpg');} /* determines icon used for In The Field notices */
.IT{background:url('https://intranet.onrsr.com.au/documents/images/category-icons/ITUpdate.jpg');} /* determines icon used for IT Updates notices */
.WHS{background:url('https://intranet.onrsr.com.au/documents/images/category-icons/WHSNoticeboard.jpg');} /* determines icon used for WHS Update notices */
.Rai{background:url('https://intranet.onrsr.com.au/documents/images/category-icons/InTheField.jpg');} /* determines icon used for Rail Trail notices */
/* adds a 2 pixel grey border with curved corners to all category icons */
.Bui,
.Buy,
.Clu,
.Cou,
.Eve,
.HR,
.In,
.IT,
.WHS,
.Rai {
    width:40px;
    height:40px;
    float:left;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px; /* adds curves to the corners of category icon*/
    behavior: url('https://www.onrsr.com.au/__data/assets/file/0007/7828/PIE.htc'); /* calls css pie script */
    border:2px solid #ccc;
    margin-right:10px;
    margin-bottom:10px;
    margin-top:2px;
    position:relative;}

/*========== LIST ALL NOTICE CATEGORIES [8157] & [8137] ==========*/

.notice-heading{}
/* sets style of category icon */
.notice-heading img{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px; /* adds curves to the corners of category icon*/
    behavior: url('https://www.onrsr.com.au/__data/assets/file/0007/7828/PIE.htc'); /* calls css pie script */
    border:2px solid #ccc;
    float:left;
    margin-right:10px;
    margin-top:4px;
    position:relative;}
/* sets color of category name */
.notice-heading h3{
    color:#333!important;}
/* wrapper for listed notices */
.notice-listing-wrapper{
    margin-left:54px;
    margin-top:10px;}
/* sets style for listed notices linked asset name */
.notice-listing-link{
    font-weight:bold;
    background:url('https://www.onrsr.com.au/__data/assets/image/0011/461/contentliststyleimg.png') no-repeat 0px 5px;
    padding-left:10px;
    margin-top:6px;}
/* sets style for listed notices date */
.notice-listing-date{
    font-size:0.8em;
    padding-left:10px;}
/* sets style for listed notices summary */
.notice-listing-summary{
    padding-left:10px;}
/* sets cursor type and width of linked area for 'View notices [+]' toggle control */    
.accordionheader{
    cursor:pointer; 
    width:100%;} 

/*==================================================================================
   1.21 - New Homepage Layout 24/06/2014
==================================================================================*/

/* ========== Homepage Primary Elemants ========== */
.newhomepage{
    background: rgb(167,168,171) !important;
}
/* sets a new header background image */
.newhomepage #background_intra{
    background-image: url('https://www.onrsr.com.au/__data/assets/image/0014/1661/contentheader_intranet.jpg')!important;
    padding-bottom:0px!important;}
/* sets up left and right columns */
.column-left{
    width:580px;
    float:left;}
.column-right{
    padding-left:10px;
    padding-right:10px;
    width:350px;
    float:left;}
/* sets the color and decoration of links within the columns */
.column-left a,
.column-right a{
    color: #666; /* formerly #974807 */
    text-decoration: none;}
.column-left a:hover,
.column-right a:hover{
    color: #974807; /* added 10 Dec 2015 */
    }
/* sets the bullet point icon to be an arrow image */
.column-left ul,
.column-right ul {
    list-style-image: url('https://www.onrsr.com.au/__data/assets/image/0011/461/contentliststyleimg.png');}

/*--- Intranet logo box - affects ONRSR Logo element ---*/
.newhomepage #onrsr_logo  {
    box-shadow: none;}
.newhomepage #onrsr_logo #screen a img {
    display: none;}
.newhomepage #onrsr_logo #screen {
    width: 308px;
    height: 130px;
    display: inline-block;
    background-image: url('https://www.onrsr.com.au/__data/assets/image/0016/12256/ONRSR-intranet-logo.png');}

/* ========== Contact and Tools ========== */    
/* wrapper block containing contact details and tools */
.contacttools-wrapper{
    overflow:hidden;
    background:#e5e5e3;
    height:41px;
    margin-top:-21px;
    /*border-bottom:10px solid #d6d6cc;*/}
/* neutralises and resets existing live styles for the contacts */
.newhomepage #contact{
    width:auto!important;
    height:auto!important;
    margin-top:0px!important;
    padding-left:0px!important;
    padding-top:6px!important;
    background:#e5e5e3!important;
    margin-right:-90px;}
/* neutralises and resets existing live styles for the tools */
.newhomepage #sitetoolsbox-homepage{
    width:247px;
    height:auto!important;
    float:right;
    margin-top:-14px!important;
    padding-bottom:0px!important;}

/* ========== Feature Item ========== */
/* wrapper for feature item */
.feature{
    height:380px; 
    width:580px; 
    margin-left:-12px;}
/* sets style of feature item text */
.feature-caption{
    position:absolute; /* absolute positioning to force elemtn overlap */
    width:560px; /* sets width of black bar */
    background:#000; /* set black bar color to black */
    height:24px;
    padding:10px;
    margin-top:-44px; /* pulls text area and black bar up to overlap image */
    opacity:0.7;} /* sets opacity of black bar */
/* sets format of linked font */
.feature a{
    color:#fff; 
    text-decoration:none; 
    font-weight:bold;}
/* sets format of linked font during hover state */
.feature a:hover{
    text-decoration:underline!important;}
.feature .external_link {
    background-image: none;
    padding: 0;
}

/* ========== National Times ========== */
/* wrapper for national times */
.national-times{
    overflow:hidden;
    /*border-top:10px solid #fff;*/
    border-bottom:1px solid #ccc;
    margin-top:10px;}
/* sets style for WA time block */    
.state:first-child{
    border-left:0px; /* removes left border from WA time */
    width:123px;} /* adds 5 extra pixels to WA so whole time block fits page width */
/* sets style for each state/territory block */    
.state{
    border-left:1px solid #ccc;
   border-top:1px solid #ccc;
    width:118px;
    float:left;}
/* sets style of state/territory value text */    
.state-label{
    border-bottom:1px solid #ccc;
    height:32px;
    text-align:center;
    padding-top:10px;
    font-weight:bold;}
/* sets style of state/territory label text */
#Perth,
#Adelaide,
#Darwin,
#Sydney,
#Melbourne,
#Brisbane,
#Canberra,
#Hobart{
    height:32px;
    text-align:center;
    background-color:#f2f2f2;
    padding-top:10px;}

/* ========== Footer Search ========== */
/* search wrapper to position search */
.footer-search{
    border:1px solid #f2f2f2;
    width:355px;
    margin-top:-36px;}
/* sets size of search element */
.search {
    width: 536px!important;
    height: 25px!important;
    margin-top: 0px!important;
    float: left!important;}
/* What are you looking for ? image position */
.footer-search img{
    margin-left:0px;}
/* neutralises and resets existing live styles for search input */
.newhomepage .search .input {
    border: medium none!important;
    width: 122px!important;
    height: 23px!important;
    font-size: 14px!important;
    color: #BBB!important;
    float: left!important;
    padding-left:15px!important;}
/* neutralises and resets existing live styles for search submit button */
.newhomepage .search .searchbutton {
    background: url('https://intranet.onrsr.com.au/documents/images/searchbutton.jpg') no-repeat scroll 0% 0% transparent;
    width: 24px!important;
    height: 25px!important;
    float: left!important;
    border: medium none!important;
    margin-left: 0px!important;
    color: #fff!important;}
/* moves footer links left to allow room for searchbox */
.newhomepage #bottomfooter ul{margin-left:-24px;} /* aligns footer links with left of content */

/* ========== Latest News ========== */
/* sets format for latest news heading */
.news-latest h3{
    font-size:1.4em; 
    color:#333!important;}
.news-latest-homepage{
    min-height: 290px;}

/* ========== National Operations ========== */

/* style for 'new' indicator on updates */

.Nat_Ops_New,
.Homepage_New {
   color: #000;
   background: #eeaf00;
  /* padding: 0 2px 0 2px;*/
}