/*
  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 2021 14:03:48
*/


/* UDMv4.5 */
/***************************************************************\
  ULTIMATE DROP DOWN MENU Version 4.5 by Brothercake
  http://www.udm4.com/
  
  This script may not be used or distributed without license
\***************************************************************/
/* additional navbar css */
/*QCAA 2014 */
    
/* targeting IE / Mac only */
    * html #udm {
    ma\rgin-bottom /**/: 1em;
}
.udm, .udm li, .udm ul {
    margin:0;
    padding:0;
    list-style-type:none;
}
.udm {
    position:static;
    left:0;
    top:0;
    z-index:20000;
    width:auto;
    cursor:default !important;
    border:none;
    text-align:left;
}
.udm {
    float:left;
    width:100%;
    border-top:#d52b1e 2px solid;
    background-color:#3B3B3B;
}
ul[class="udm"] {
    float:none;
}
ul/**/[class="udm"] {
    float:left;
}
.udm {
    margin-top:0;
    top:0;
}
@media screen, projection {
.udm {
    margin-top:0;
    top:0
}
}
@media screen, projection {
.udm:not(:nth-child(n)) {
margin-top:0;
top:0;
}
}
.udm>li:first-child {
    margin-left:1px;
}
@media Screen, Projection {
.udm>li:first-child {
    margin-left:0;
    margin-right:0;
}
}
@media screen, projection {
.udm:not(:nth-child(n))>li:first-child {
margin-left:1px;
}
}
.udm li {
    left:1px;
}
@media screen, projection {
.udm li {
    position:relative;
}
}
.udm ul li {
    left:0;
}
ul[class^="udm"] li {
    left:0;
    position:static;
}
@media Screen, Projection {
ul[class^="udm"] li {
    left:1px;
    position:relative;
}
}
@media screen, projection {
.udm:not(:nth-child(n)) li {
position:static;
}
}
@media Screen, Projection {
.udm/**/[class="udm"] ul li {
    position:relative;
    left:0;
}
}
@media screen, projection {
.udm ul li:not(:nth-child(n)) {
position:static;
}
}
.udm li {
    display:block;
    width:auto;
    float:left;
}
.udm li a {
    position:static;
    display:block;
    float:left;
    white-space:nowrap;
}
@media screen, projection {
.udm l\i a {
    position:relative;
    float:none;
}
}
ul[class^="udm"] li a {
    position:relative;
    float:none;
}
@media screen, projection {
* html .udm li a {
    position:relative;
    float:none;
}
}
@media screen, projection {
.udm li a:not(:nth-child(n)) {
position:static;
float:left;
}
}
.udm ul li a {
    position:relative;
    float:none !important;
    white-space:normal;
}
.udm li a {
    margin-left:-2px;
}
@media Screen, Projection {
.udm li {
    margin-left:-2px !important;
}
}
@media Screen, Projection {
.udm li a {
    margin-left:0;
}
}
@media screen, projection {
.udm:not(:nth-child(n)) li:first-child {
margin-left:1px !important;
}
}
@media screen, projection {
.udm:not(:nth-child(n)) li:first-child a {
margin-left:-2px;
}
}
@media screen, projection {
.udm:not(:nth-child(n)) ul li:first-child {
margin-left:0 !important;
}
}
head:first-child+body ul[class^="udm"] li:not(:first-child) {
    margin-left:-2px;
}
.udm ul li {
    margin-left:0 !important;
}
ul[class^="udm"] ul li {
    margin-left:0 !important;
}
.udm ul a {
    margin:0;
}
.udm ul li {
    margin-bottom:0px !important;
}
.udm ul li:first-child {
    margin-top:0px;
}
.udm ul a {
    margin-top:0;
    margin-right:0px !important;
    margin-bottom:0;
    margin-left:0px !important;
}
.udm ul {
    background-image:none;
    background-color:#e5e5e5;
    cursor:default !important;
    width:12em;
    height:auto;
    border-width:0px;
    border-color:#000000;
    border-style:solid;
    position:absolute;
    z-index:20100;
    padding:0px;
}
.udm ul li {
    cursor:default !important;
    width:100%;
    position:static;
    float:none;
}
.udm ul {
    display:none;
    visibility:hidden;
}
html/**/[xmlns] .udm u\l {
    display:block;
    visibility:visible;
    height:0;
    overflow:scroll;
    left:-10000px;
}
@media screen, projection {
* html .udm ul {
    display:block;
    visibility:visible;
    height:0;
    overflow:scroll;
    top:-10000px;
}
}
ul.udm/**/[class^="udm"] u\l {
    display:block;
    visibility:visible;
    height:0;
    overflow:visible;
    left:-1000em;
}
@media screen, projection {
* html .udm:not(:nth-child(n)) ul {
display:none;
visibility:hidden;
left:auto;
top:auto;
}
}
.udm a .udmA {
    visibility:hidden;
    margin:0 16px;
    display:block;
    cursor:pointer !important;
    position:absolute;
    right:0;
    top:0;
    text-align:right;
    border:none;
    cursor:inherit !important;
}
.udm a .udmA img {
    display:block;
}
.udm ul a .udmA {
    margin:0 5px;
}
* html .udm a .udmA {
    right:1px;
    top:1px;
}
* html .udm ul a .udmA {
    right:1px;
    top:1px;
}
.udm a, .udm a:link, .udm a.nohref {
    cursor:pointer !important;
    z-index:1000;
    text-align:left;
    padding-left:13px;
    padding-right:13px;
    padding-top:4px !important;
    padding-bottom:4px !important;
    text-decoration:none;
    color:#ffffff;
    font-style:normal;
    font-family:verdana, sans-serif;
    font-weight:bold !important;
}
.udm a, .udm a.nohref {
    font-size:80%;
}
.udm a .udmA, .udm a:link .udmA, .udm a.nohref .udmA {
    font-family:verdana, sans-serif;
    font-weight:bold !important;
}
/*
.udm li a:visited {
    color:#ffffff;
    font-style:normal;
    border-style:solid;
    border-color:#ffcc00;  
}
2 DOM remove visited*/
.udm li a.udmR, .udm li a.udmY, .udm li a.udmR:visited, .udm li a.udmY:visited, .udm li a:hover, .udm li a:focus, .udm li a.nohref:hover, .udm li a.nohref:focus {
    font-style:normal;
    background-image:none;
    background-color:#999999;
    text-decoration:none;
    color:#ffffff;
    border-top:#D52B1E 5px solid;
    margin-top: -5px;
}
* html .udm li a:active {
    font-style:normal;
    background-image:none;
    background-color:#999999;
    text-decoration:none;
    color:#ffffff;
    border-color:#ffffff;
    border-style:solid;
    border-width:1px;
}
.udm ul a, .udm ul a:link, .udm ul a.nohref {
    background-image:none;
    background-color:#e5e5e5;
    text-align:left;
    border-width:1px;
    border-style:solid;
    border-color:#e5e5e5 #D52B1E #D52B1E #D52B1E;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px !important;
    padding-bottom:5px !important;
    text-decoration:none;
    color:#000000;
    font-style:normal;
    font-size:80%;
    font-family:verdana, sans-serif;
    font-weight:normal !important;
}
.udm ul a .udmA, .udm ul a:link .udmA, .udm ul a.nohref .udmA {
    font-family:verdana, sans-serif;
    font-weight:normal !important;
}
/* 1 DOM remove visited
.udm ul li a:visited, * html .udm ul li a:visited {
    background-image:none;
    background-color:#e5e5e5;
    color:#000000;
    font-style:normal;
    border-width:1px;
    border-style:solid;
    border-color:#e5e5e5 #D52B1E #D52B1E #D52B1E;
}
*/
.udm ul li a.udmR, .udm ul li a.udmY, .udm ul li a.udmR:visited, .udm ul li a.udmY:visited, .udm ul li a:hover, .udm ul li a:focus, .udm ul li a.nohref:hover, .udm ul li a.nohref:focus, .udm ul li a:visited:hover {
    font-style:normal;
    background-image:none;
    background-color:#c2c2c2;
    text-decoration:none;
    color:#000000;
    border-color:#c2c2c2 #D52B1E #D52B1E #D52B1E;
    border-style:solid;
    border-width:1px;
    margin-top:0;
}
* html .udm ul li a:active {
    font-style:normal;
    background-image:none;
    background-color:#c2c2c2;
    text-decoration:none;
    color:#000000;
    border-color:#c2c2c2 #D52B1E #D52B1E #D52B1E;
    border-style:solid;
    border-width:1px;
}
.udm a.nohref, .udm ul a.nohref {
    cursor:default !important;
}
.udm h1, .udm h2, .udm h3, .udm h4, .udm h5, .udm h6 {
    display:block;
    background:none;
    margin:0;
    padding:0;
    border:none;
    font-size:1em;
    font-weight:normal;
    text-decoration:none;
}
.udm h3, .udm h4, .udm h5, .udm h6 {
    display:inline;
}
.udm h\3, .udm h\4, .udm h\5, .udm h\6 {
    display:block;
}
ul[class^="udm"] h3, ul[class^="udm"] h4, ul[class^="udm"] h5, ul[class^="udm"] h6 {
    display:block;
}
* html .udm h3, * html .udm h4, * html .udm h5, * html .udm h6 {
    display:block;
}
@media screen, projection {
.udm h3, .udm h4, .udm h5, .udm h6 {
width:expression("auto", this.runtimeStyle.width=this.parentNode.offsetWidth);
    width/**/:auto;
}
}
@media screen, projection {
.udm ul h3, .udm ul h4, .udm ul h5, .udm ul h6 {
width:expression("auto", this.runtimeStyle.width=this.parentNode.currentStyle.width);
    width/**/:auto;
}
}
@media screen, projection {
* html .udm li {
    display:inline;
}
}
@media screen, projection {
* html .udm li, * html .udm ul li {
    display/**/:block;
    float/**/:left;
}
}
@media screen, projection {
.udm:not(:nth-child(n)) li, .udm:not(:nth-child(n)) ul li {
display:block;
float:left;
}
}
@media screen, projection {
* html .udm li, * html .udm ul li {
    clear:none;
}
}
select {
    visibility:visible;
}
.udm .udmC {
    position:absolute;
    left:0;
    top:0;
    z-index:20020;
    width:auto;
    height:auto;
    filter:alpha(opacity=0);
}