@media screen {
  .sectionheader {
    color: 000000;
    size: 14px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 5px; }

  #customcontent {
    /*
    body, input, select, textarea, a, b, td, th, table, .pageheading, .notrequiredfield, .formheader {
     
     
     font-color: #336677;
    }*/
    /*li{margin-left:30px} */
    /****************************/
    /* basic layout form fields */
    /****************************/ }
    #customcontent body {
      margin: 0;
      padding: 0; }
    #customcontent body {
      font: 13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
      line-height: unset; }
    #customcontent a:focus {
      outline: 1px dotted; }
    #customcontent h1 {
      font-size: 25px; }
    #customcontent h2 {
      font-size: 23px; }
    #customcontent h3 {
      font-size: 21px; }
    #customcontent h4 {
      font-size: 19px; }
    #customcontent h5 {
      font-size: 17px; }
    #customcontent h6 {
      font-size: 15px; }
    #customcontent ol {
      list-style: decimal; }
    #customcontent ul {
      list-style: disc; }
    #customcontent form {
      margin-bottom: 1em; }
    #customcontent input:not([type="image" i]), #customcontent textarea {
      box-sizing: border-box; } }
  @media screen and (min-width: 1003px) {
    #customcontent table#jobSearchForm {
      width: 754px; } }

@media screen {
  table#brs {
    width: 570px;
    margin: 0;
    padding: 0;
    color: #000;
    /*font-family : "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;*/ }

  table#brs tr td.brs_spacer {
    height: 100%;
    width: 90px;
    background-color: #007db1; }

  table#brs tr td#bcontent {
    background-color: white;
    padding: 0; }

  #brs_maincontent .sectionheader {
    color: #00485f;
    size: 1.2em;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 5px; }

  /********************************/
  /* END basic layout form fields */
  /********************************/
  /****************************/
  /* Page Layout divs for brs */
  /****************************/
  #brs_maincontent {
    width: 952px;
    /*  height: 100%;*/
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
    /* font-size: 0.97em; */
    color: #336677;
    /*font-family : "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;*/ }

  #brs_maincontent #brs_header {
    /*height: 100%; */
    margin-top: 0px;
    margin-left: 0px;
    width: 200px;
    float: left; }

  #brs_maincontent #brs_maincontent_right {
    width: 750px;
    /* height: 100%;*/
    margin: 0px 0px 10px 0px;
    overflow: auto;
    overflow-x: hidden;
    float: right;
    padding: 0; }

  #brs_maincontent #brs_maincontent_right #brs_buttons {
    margin-left: 10px; }

  #brs_maincontent #brs_maincontent_right #brs_jbcontent {
    width: 700px;
    margin: 0;
    margin-left: 10px;
    padding: 0; }

  #brs_maincontent #brs_maincontent_right table tr td {
    /* font-size: 0.80em; */ }

  #brs_maincontent #brs_maincontent_right #brs_customheader {
    width: 700px;
    margin-left: 10px; }

  #brs_maincontent #brs_maincontent_right #brs_customfooter {
    width: 700px;
    margin-left: 10px; }

  #brs_maincontent #brs_maincontent_right #brs_footer {
    width: 700px;
    margin-left: 10px; }

  /***********************/
  /* END brs layout divs */
  /***********************/
  /***************************************/
  /* START logged in nav buttons styling */
  /***************************************/
  #brs_maincontent_right #brs_buttons form {
    width: 700px; }

  #brs_maincontent_right #brs_buttons form table {
    background-color: #FFF; }

  .ActiveButton {
    color: #FF0000; }

  .InActiveButton {
    color: #000000; }

  /*
  #brs_maincontent_right #brs_buttons form table tr td input#personaldetails,
  #brs_maincontent_right #brs_buttons form table tr td input#personaldetails {
  width: 118px;
  }
  
  #brs_maincontent_right #brs_buttons form table tr td input#attachments,
  #brs_maincontent_right #brs_buttons form table tr td input#attachments {
  width: 100px;
  }
  
  #brs_maincontent_right #brs_buttons form table tr td input#searchprofile,
  #brs_maincontent_right #brs_buttons form table tr td input#searchprofile {
  width: 100px;
  }
  
  #brs_maincontent_right #brs_buttons form table tr td input#accessmanage,
  #brs_maincontent_right #brs_buttons form table tr td input#accessmanage {
  width: 178px;
  }
  */
  /*************************************/
  /* END logged in nav buttons styling */
  /*************************************/
  /*****************/
  /* Title styling */
  /*****************/
  #brs_maincontent h2 {
    border-bottom: 1px solid #E1E9A0;
    color: #336677;
    margin: 0 0 5px;
    padding: 5px;
    text-decoration: none;
    font-size: 2em; }

  #brs_maincontent .pageheading, #brs_maincontent .pagetitle, #brs_maincontent .reportHeader, #brs_maincontent .formHeader {
    color: #336677;
    font-size: 24px;
    width: 530px;
    line-height: 28px; }

  #customcontent div.subtitle {
    font-size: small;
    margin-bottom: 2px; }

  /*********************/
  /* END Title styling */
  /*********************/
  /**********************/
  /* Basic Link styling */
  /**********************/
  #brs_maincontent a:link {
    color: #338800;
    text-decoration: underline; }

  /*#brs_maincontent a:visited {color: #338800; text-decoration: underline;} */
  #brs_maincontent a:hover {
    color: #227700;
    text-decoration: underline; }

  #brs_maincontent a:active {
    color: #338800;
    text-decoration: none; }

  /**********************/
  /* Basic Link styling */
  /**********************/
  #brs_maincontent b {
    font: bold; }

  /*************************************/
  /* START general form fields styling */
  /*************************************/
  #brs_maincontent select, #brs_maincontent textarea {
    /*font-size: 0.80em;  */ }

  #brs_maincontent th {
    font-weight: bolder;
    vertical-align: top; }

  #brs_maincontent .requiredField {
    color: red; }

  #brs_maincontent .notRequiredField {
    color: #336677; }

  #brs_maincontent td.requiredField {
    vertical-align: middle; }

  #brs_maincontent td.notRequiredField {
    /* font-size: 0.80em; */
    vertical-align: middle; }

  .messagefield {
    color: red; }

  /*************************************/
  /* END general form fields styling   */
  /*************************************/
  /**********************/
  /* START form styling */
  /**********************/
  /* for terms and conditions links */
  #brs_jbcontent form table tr td table tr td a {
    margin-right: 0px;
    /* font-size: 0.80em; */ }

  .sectionheader {
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 20px;
    size: 14px;
    width: 233px; }

  #brs_maincontent #brs_jbcontent form table.Form {
    font-size: 8pt;
    /* width: 700px; */ }

  #brs_maincontent #brs_jbcontent form table.Form tr td hr {
    width: 700px; }

  #brs_maincontent table.Form tr.evenrow {
    background-color: #fff; }

  #brs_maincontent table.Form tr.evenrow td {
    padding: 3px;
    color: #333; }

  #brs_maincontent form table.Form tr td textarea {
    width: 380px; }

  #brs_maincontent table.Form tr.evenrow td.requiredField {
    color: red; }

  #brs_maincontent table.Form tr.evenrow td.notRequiredField {
    color: #336677; }

  #brs_maincontent table.Form tr.oddrow {
    background-color: #FFF; }

  #brs_maincontent table.Form tr.oddrow td {
    padding: 3px;
    color: #333; }

  #brs_maincontent table.Form tr.oddrow td.requiredField {
    color: red; }

  #brs_maincontent table.Form tr.oddrow td.notRequiredField {
    color: #336677; }

  /*
  #brs_maincontent form table.Form tr.oddrow td select, 
  #brs_maincontent form table.Form tr.evenrow td select,
  #brs_maincontent form table.Form tr.oddrow td table tr td select, 
  #brs_maincontent form table.Form tr.evenrow td table tr td select,
  #brs_maincontent form table.Form tr.oddrow td.notRequiredField table tr td select,
  #brs_maincontent form table.Form tr.evenrow td.notRequiredField table tr td select,
  #brs_maincontent table tr td table.Form tr td.notRequiredField,
  #brs_maincontent table tr td table.Form tr.oddrow td.notRequiredField select, 
  #brs_maincontent table tr td table.Form tr.evenrow td.notRequiredField select {
  
  }
  */
  #brs_maincontent table tr td table.Form tr td.notRequiredField {
    font-size: 9pt; }

  #brs_maincontent form table.Form tr.oddrow td select option,
  #brs_maincontent form table.Form tr.evenrow td select option,
  #brs_maincontent table tr td table.Form tr td.notRequiredField table tr td select option {
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 8pt; }

  /********************/
  /* END form styling */
  /********************/
  /*************************/
  /* START Advert buttons  */
  /*************************/
  /*
  .advert input { margin:  10px 0px 15px 0px;}
  */
  /***********************/
  /* END Advert buttons  */
  /***********************/
  /************************/
  /* START report styling */
  /************************/
  #mainContent .reportheading a {
    color: #FFFFFF;
    text-decoration: underline; }

  #customcontent {
    /*
    select {
      font-family: Arial; 
      color: #000; 
      line-height: 1.4em;
      font-size: 9pt;
       Width: 400px;
      
    }
    */
    /************************/
    /* END report styling   */
    /************************/ }
    #customcontent .reportheading > a {
      display: block; }
    #customcontent #jbcontent a:link {
      color: #7B8300; }
    #customcontent #jbcontent a:visited {
      color: #7B8300; }
    #customcontent #jbcontent a:hover {
      color: #7B8300; }
    #customcontent #jbcontent a:active {
      color: #7B8300; }
    #customcontent input {
      color: #000; }
    #customcontent textarea {
      font-family: Arial;
      color: #000;
      line-height: 1.4em;
      font-size: 9pt; }
    #customcontent table.Form {
      border: none; }
    #customcontent table.Form td {
      border-bottom: 1px solid white;
      border-right: 1px solid white; }
    #customcontent table.Form tr.evenrow {
      background-color: #FFFFFF; }
    #customcontent table.Form tr.evenrow td {
      color: #000; }
    #customcontent table.Form tr.evenrow td.head {
      color: #7B8300;
      background-color: #FFF;
      text-align: right; }
    #customcontent table.Form tr.evenrow td.notRequiredField {
      color: #000000;
      background-color: #FFF;
      text-align: left; }
    #customcontent table.Form tr.evenrow td.requiredField {
      color: red;
      background-color: #FFF;
      text-align: left; }
    #customcontent table.Form tr.evenrow td.requiredFieldHead {
      color: #000000;
      background-color: #FFF;
      text-align: left; }
    #customcontent table.Form tr.oddrow {
      background-color: #FFFFFF; }
    #customcontent table.Form tr.oddrow td {
      color: #000; }
    #customcontent table.Form tr.oddrow td.head {
      color: #7B8300;
      background-color: #FFF;
      text-align: right; }
    #customcontent table.Form tr.oddrow td.notRequiredField {
      color: #000000;
      background-color: #FFF;
      text-align: left;
      /*
      	width: 340px;
      */ }
    #customcontent table.Form tr.oddrow td.requiredField {
      color: red;
      background-color: #FFF;
      text-align: left; }
    #customcontent table.Form tr.oddrow td.requiredFieldHead {
      color: #000000;
      background-color: #FFF;
      text-align: left; }
    #customcontent .oddrow {
      background-color: #e6f2ff; }
    #customcontent .reportheading a:link {
      color: #FFF;
      text-decoration: none; }
    #customcontent .reportheading a:visited {
      color: #FFF;
      text-decoration: none; }
    #customcontent .reportheading a:hover {
      color: #CF4520;
      text-decoration: none; }
    #customcontent .reportheading a:active {
      color: #FFF;
      text-decoration: none; }
    #customcontent .requiredField {
      color: red; }
    #customcontent #tabs {
      float: left;
      width: 100%;
      background: #FFF url("/images/bg2.gif") repeat-x bottom;
      font-size: 93%;
      line-height: normal; }
    #customcontent #tabs ul {
      margin: 0;
      padding: 2px 10px 0;
      list-style: none; }
    #customcontent #tabs li {
      float: left;
      background: url("/images/left.gif") no-repeat left top;
      margin: 0;
      padding: 0 0 0 9px; }
    #customcontent #tabs a {
      float: left;
      display: block;
      background: url("/images/right.gif") no-repeat right top;
      padding: 5px 15px 4px 6px;
      text-decoration: none;
      font-weight: bold;
      color: #765; }

  /****************************/
  /* START login form styling */
  /****************************/
  #brs_maincontent #loginform {
    width: 630px;
    padding-bottom: 20px; }

  #brs_maincontent #loginform table.Form tr td {
    font-size: 9pt;
    padding-bottom: 5px;
    padding-right: 2px; }

  #brs_maincontent #loginform table.Form tr td input {
    font-size: 9pt; }

  #brs_maincontent #loginform table.Form tr td a.loginlink:link {
    font-size: 0.87em;
    text-decoration: none; }

  #brs_maincontent #loginform table.Form tr td a.loginlink:active {
    font-size: 0.87em;
    text-decoration: none; }

  #brs_maincontent #loginform table.Form tr td a.loginlink:hover {
    font-size: 0.87em;
    text-decoration: underline; }

  #brs_maincontent #loginform table.Form tr td a.loginlink:visited {
    font-size: 0.87em;
    text-decoration: none; }

  /****************************/
  /* END login form styling   */
  /****************************/
  /* override DCS styles */
  .container_12 .push_3, .container_16 .push_4 {
    left: 0px; }

  #brs_jbcontent ol, #brs_jbcontent ul {
    line-height: 1.3em;
    margin-top: 10px; }

  /* Advert template fix font, link color */
  #brs_maincontent .bodyText p {
    color: #000 !important; }

  #brs_maincontent .bodyText a:link {
    color: #0000ff; }

  /*                                       */
  .sectionheader {
    color: 000000;
    size: 14px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 5px; }

  #mainContent {
    background-color: #FFF;
    margin-top: 15px; }

  #footer {
    margin-left: 200px; }

  #footer2 {
    margin-bottom: 20px; }

  #footer2 hr {
    clear: both; }

  #mainContent,
  #customheader2,
  #content2 {
    /*margin-left: 200px;*/ }

  #content2 {
    margin-top: 15px; 
    margin-left: 205px; }

  #customheader {
    width: 750px;
    background-color: #FFF;
    padding: 0px 7px 0px 7px;
    color: #007DB1; }

  #jbcontent {
    width: 531px;
    background-color: #FFF;
    padding: 15px 7px 0px 7px;
    float: left; }

  #customfooter {
    width: 750px;
    background-color: #FFF;
    padding: 0px 7px 0px 7px;
    color: #007DB1; }

  #header2 a {
    color: #FFFFFF;
    text-decoration: underline; }

  #mainContent a:link {
    color: #014DA5;
    text-decoration: underline; }

  #mainContent a:visited {
    color: #014DA5;
    text-decoration: underline; }

  #mainContent a:hover {
    color: #014DA5;
    text-decoration: underline; }

  #mainContent a:active {
    color: #014DA5;
    text-decoration: underline; }

  #mainContent .reportheading a {
    color: #FFFFFF;
    text-decoration: underline; }

  #customcontent {
    /* JIRA ERSS-993 WCAG2 - Report - TR -> TH */
    /* JIRA ERSS-993 WCAG2 - Report - TR -> TH */ }
    #customcontent #jbcontent a:link {
      color: #7B8300; }
    #customcontent #jbcontent a:visited {
      color: #7B8300; }
    #customcontent #jbcontent a:hover {
      color: #7B8300; }
    #customcontent #jbcontent a:active {
      color: #7B8300; }
    #customcontent input {
      color: #000; }
    #customcontent textarea {
      font-family: Arial;
      color: #000;
      line-height: 1.4em;
      font-size: 9pt; }
    #customcontent table.Form {
      border: none; }
    #customcontent table.Form td {
      border-bottom: 1px solid white;
      border-right: 1px solid white; }
    #customcontent table.Form tr.evenrow {
      background-color: #FFFFFF; }
    #customcontent table.Form tr.evenrow td {
      color: #000; }
    #customcontent table.Form tr.evenrow td.head {
      color: #7B8300;
      background-color: #FFF;
      text-align: right; }
    #customcontent table.Form tr.evenrow td.notRequiredField {
      color: #000000;
      background-color: #FFF;
      text-align: left;
      max-width: 340px;
      width: 100%; }
    #customcontent table.Form tr.evenrow td.requiredField {
      color: red;
      background-color: #FFF;
      text-align: left; }
    #customcontent table.Form tr.evenrow td.requiredFieldHead {
      color: #000000;
      background-color: #FFF;
      text-align: left; }
    #customcontent table.Form tr.oddrow {
      background-color: #FFFFFF; }
    #customcontent table.Form tr.oddrow td {
      color: #000; }
    #customcontent table.Form tr.oddrow td.head {
      color: #7B8300;
      background-color: #FFF;
      text-align: right; }
    #customcontent table.Form tr.oddrow td.notRequiredField {
      color: #000000;
      background-color: #FFF;
      text-align: left; }
    #customcontent table.Form tr.oddrow td.requiredField {
      color: red;
      background-color: #FFF;
      text-align: left; }
    #customcontent table.Form tr.oddrow td.requiredFieldHead {
      color: #000000;
      background-color: #FFF;
      text-align: left; }
    #customcontent table.Form tr td.requiredField:before {
      content: '*';
      padding-right: 5px; }
    #customcontent .oddrow {
      /*background-color: #CCCCCC;*/ }
    #customcontent .Report {
      /*border: 1px solid #6B6764;*/ }
    #customcontent .reportheading {
      color: #FFF;
      background-color: #6B6764;
      font-weight: bold; }
    #customcontent .reportheading a:link {
      color: #FFF;
      text-decoration: none; }
    #customcontent .reportheading a:visited {
      color: #FFF;
      text-decoration: none; }
    #customcontent .reportheading a:hover {
      color: #CF4520;
      text-decoration: none; }
    #customcontent .reportheading a:active {
      color: #FFF;
      text-decoration: none; }
    #customcontent table.Report th.reportheading {
      text-align: left;
      font-size: 0.9em; }
    #customcontent table.Report th.reportheading a {
      vertical-align: top;
      font-family: arial;
      font-weight: bold;
      line-height: 15px; }
    #customcontent select#hID67086481 {
      max-width: 400px; }
    #customcontent #regisTable {
      max-width: 520px;
      width: 100%; }
      #customcontent #regisTable > tbody > tr:nth-child(1) > td > table > tbody > tr > td:nth-child(2) {
        white-space: nowrap; }
    #customcontent table.report-paging-top > tbody > tr > td,
    #customcontent table.report-paging-bottom > tbody > tr > td {
      width: auto; }
      #customcontent table.report-paging-top > tbody > tr > td > a,
      #customcontent table.report-paging-top > tbody > tr > td > nobr > a,
      #customcontent table.report-paging-bottom > tbody > tr > td > a,
      #customcontent table.report-paging-bottom > tbody > tr > td > nobr > a {
        white-space: nowrap;
        display: inline-block;
        margin: 0.3em 0; }
    #customcontent table.report-paging-top nobr {
      white-space: normal; }
    #customcontent table.Report > tbody > tr > td > table > tbody > tr > td > select {
      /* width: 100%; */
      min-width: 50px; }
    #customcontent img[src$="images/cal.gif"] {
      min-width: 16px; }

  .qRequiredField {
    color: red; }

  .qRequiredField:before {
    content: '*';
    padding-right: 5px; } }
#sideNav {
  width: 205px;
  float: left;
  margin-bottom: 1em;
  border-top: 0px solid #CCC;
}

@media screen and (max-width: 1002px) {
  #sideNav {
    float: none;
    width: 100%;
    background: #ECECEC;
    box-shadow: 5px 5px 5px #999;
    -moz-box-shadow: 5px 5px 5px #999;
    -webkit-box-shadow: 5px 5px 5px #999; }
    #sideNav #parentNavWithout {
      max-height: 0;
      margin: 0;
      overflow: hidden;
      text-align: center;
      transition: max-height 0.5s ease-in; }
      #sideNav #parentNavWithout.open {
        max-height: 600px;
        transition: max-height 1s ease-out; }

  #sideNav {
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 8px; } }
#parentNavWithout {
  list-style: none;
  margin: 0;
  padding: 0; }
  #parentNavWithout li a {
    display: block;
    color: black;
    text-decoration: none;
    padding: 8px 10px; }
    #parentNavWithout li a:hover {
      color: #FFFFFF;
      text-decoration: none; }
    #parentNavWithout li a.active {
      background: #0071A5;
      color: #FFFFFF; }

#parentNavWithout ul {
  list-style: none;
  padding: 0;
  margin: 0; }
  #parentNavWithout ul li {
    border-bottom: none;
    padding: 0;
    margin: 0; }
    #parentNavWithout ul li a:hover {
      color: #00548f; }

@media print {
  #sideNav {
    display: none; } }
#steps {
  max-width: 480px;
  width: 100%; }
  #steps > div {
    margin-right: -1px;
    padding: 2px 0 0 0px !important; }
    #steps > div:last-child {
      border-right: none !important;
      margin-right: 0; }
    #steps > div:after {
      content: "\00a0"; }
  #steps + br + div {
    margin-top: 1em; }

.pageID-184 #mainContent > form > table:first-of-type,
.pageID-184 #mainContent > form > table:first-of-type > tbody,
.pageID-184 #mainContent > form > table:first-of-type > tbody > tr,
.pageID-185 #mainContent > form > table:first-of-type,
.pageID-185 #mainContent > form > table:first-of-type > tbody,
.pageID-185 #mainContent > form > table:first-of-type > tbody > tr,
.pageID-186 #mainContent > form > table:first-of-type,
.pageID-186 #mainContent > form > table:first-of-type > tbody,
.pageID-186 #mainContent > form > table:first-of-type > tbody > tr,
.pageID-187 #mainContent > form > table:first-of-type,
.pageID-187 #mainContent > form > table:first-of-type > tbody,
.pageID-187 #mainContent > form > table:first-of-type > tbody > tr,
.pageID-220 #mainContent > form > table:first-of-type,
.pageID-220 #mainContent > form > table:first-of-type > tbody,
.pageID-220 #mainContent > form > table:first-of-type > tbody > tr,
.pageID-235 #mainContent > form > table:first-of-type,
.pageID-235 #mainContent > form > table:first-of-type > tbody,
.pageID-235 #mainContent > form > table:first-of-type > tbody > tr,
.pageID-236 #mainContent > form > table:first-of-type,
.pageID-236 #mainContent > form > table:first-of-type > tbody,
.pageID-236 #mainContent > form > table:first-of-type > tbody > tr,
.pageID-251 #mainContent > form > table:first-of-type,
.pageID-251 #mainContent > form > table:first-of-type > tbody,
.pageID-251 #mainContent > form > table:first-of-type > tbody > tr,
.pageID-257 #mainContent > form > table:first-of-type,
.pageID-257 #mainContent > form > table:first-of-type > tbody,
.pageID-257 #mainContent > form > table:first-of-type > tbody > tr {
  display: block; }
.pageID-184 #mainContent > form > table:first-of-type > tbody > tr > td,
.pageID-185 #mainContent > form > table:first-of-type > tbody > tr > td,
.pageID-186 #mainContent > form > table:first-of-type > tbody > tr > td,
.pageID-187 #mainContent > form > table:first-of-type > tbody > tr > td,
.pageID-220 #mainContent > form > table:first-of-type > tbody > tr > td,
.pageID-235 #mainContent > form > table:first-of-type > tbody > tr > td,
.pageID-236 #mainContent > form > table:first-of-type > tbody > tr > td,
.pageID-251 #mainContent > form > table:first-of-type > tbody > tr > td,
.pageID-257 #mainContent > form > table:first-of-type > tbody > tr > td {
  display: inline-block; }

.pageID-232 table.Report > tbody > tr > td:nth-child(2) > table {
  /* 37.5em */ }
  @media screen and (max-width: 1200px) {
    .pageID-232 table.Report > tbody > tr > td:nth-child(2) > table {
      width: 240px; } }
  @media screen and (min-width: 1003px) {
    .pageID-232 table.Report > tbody > tr > td:nth-child(2) > table {
      width: 240px; } }
  @media screen and (max-width: 320px) {
    .pageID-232 table.Report > tbody > tr > td:nth-child(2) > table {
      width: auto; } }

.pageID-516 #loginform input[type="button"][name="Login"] {
  margin-bottom: 2em; }

@media screen {
  .pageheading {
    font-family: Arial;
    color: #6B6764;
    font-size: 1.5em;
    line-height: 1.4em; } }
@media screen and (max-width: 767px) {
  #customcontent > h1,
  #customheader > h1,
  .pageheading,
  #content .pageheading,
  .mobileAd-title {
    font-size: 1.5em;
    line-height: 1.3em;
    margin-top: 0.4em;
    margin-bottom: 0.4em; }

  #customcontent h2 {
    font-size: 1.4em;
    line-height: 1.5em;
    margin-top: 0.6em;
    margin-bottom: 0.6em; } }
@media screen {
  /* 782px */
  .table-container {
    overflow-x: auto; } }
@media screen and (max-width: 1200px) {
  /*
      #content {
          table.Report {
              width: 100%;
          }
      }
  */ }
@media screen and (max-width: 767px) {
  table.Report,
  table.Report > tbody,
  table.Report > tbody > tr,
  table.Report > tbody > tr > th.reportheading,
  table.Report > tbody > tr > td {
    display: block; }

  table.Report {
    min-width: auto; }

  table.Report > tbody > tr {
    padding: 5px 3px; }

  table.Report > tbody > tr:nth-of-type(1) {
    display: none; }

  table.Report > tbody > tr > td[data-fieldName] {
    position: relative;
    left: 38.1966%;
    width: 61.8034% !important;
    padding: 0 !important; }
    table.Report > tbody > tr > td[data-fieldName]:before {
      font-style: italic;
      position: absolute;
      left: -61.8034%;
      width: 60.8034%;
      display: block;
      text-align: right;
      overflow: hidden;
      white-space: nowrap; }
    table.Report > tbody > tr > td[data-fieldName]:after {
      content: "\00a0"; }
    table.Report > tbody > tr > td[data-fieldName]:before {
      content: attr(data-fieldName) ":"; }
    table.Report > tbody > tr > td[data-fieldName] > div {
      display: inline; }
    table.Report > tbody > tr > td[data-fieldName] > .indent {
      display: none; }
    table.Report > tbody > tr > td[data-fieldName] > input[type=checkbox] {
      margin: 0;
      vertical-align: middle; } }
@media screen {
  /* 782px */ }
@media screen and (max-width: 320px) {
  table.Report > tbody > tr {
    padding-left: 0;
    padding-right: 0; }

  .pageID-186 #content,
  .pageID-187 #content,
  .pageID-215 #content,
  .pageID-220 #content,
  .pageID-235 #content,
  .pageID-257 #content,
  .pageID-465 #content {
    padding-left: 5px;
    padding-right: 5px; } }
@media screen {
  /* 37.5em */
  form[action*="pageID=184&"],
  form[action$="pageID=184"] {
    /* 782px */ } }
  @media screen and (max-width: 1200px) {
    form[action*="pageID=184&"] table.normDatePicker,
    form[action$="pageID=184"] table.normDatePicker {
      display: table; }
    form[action*="pageID=184&"] table.normDatePicker > tbody,
    form[action$="pageID=184"] table.normDatePicker > tbody {
      display: table-row-group; }
    form[action*="pageID=184&"] table.normDatePicker > tbody > tr,
    form[action$="pageID=184"] table.normDatePicker > tbody > tr {
      display: table-row; }
    form[action*="pageID=184&"] table.normDatePicker > tbody > tr > td,
    form[action$="pageID=184"] table.normDatePicker > tbody > tr > td {
      display: table-cell; }
    form[action*="pageID=184&"] table.normDateSel2,
    form[action$="pageID=184"] table.normDateSel2 {
      display: table; }
    form[action*="pageID=184&"] table.normDateSel2 > tbody,
    form[action$="pageID=184"] table.normDateSel2 > tbody {
      display: table-row-group; }
    form[action*="pageID=184&"] table.normDateSel2 > tbody > tr,
    form[action$="pageID=184"] table.normDateSel2 > tbody > tr {
      display: table-row; }
    form[action*="pageID=184&"] table.normDateSel2 > tbody > tr > td,
    form[action$="pageID=184"] table.normDateSel2 > tbody > tr > td {
      display: table-cell; }
    form[action*="pageID=184&"] table.normDatePicker td,
    form[action*="pageID=184&"] table.normDateSel2 td,
    form[action$="pageID=184"] table.normDatePicker td,
    form[action$="pageID=184"] table.normDateSel2 td {
      white-space: nowrap; }
    #customcontent form[action*="pageID=184&"] table.normDatePicker img, #customcontent form[action*="pageID=184&"] table.normDateSel2 img, #customcontent
    form[action$="pageID=184"] table.normDatePicker img, #customcontent
    form[action$="pageID=184"] table.normDateSel2 img {
      display: inline-block;
      vertical-align: middle;
      margin: 0 0.25em; } }
  @media screen and (max-width: 767px) {
    form[action*="pageID=184&"] table.normDatePicker,
    form[action*="pageID=184&"] table.normDateSel2,
    form[action$="pageID=184"] table.normDatePicker,
    form[action$="pageID=184"] table.normDateSel2 {
      width: 100%; }
    form[action*="pageID=184&"] table.normDatePicker td,
    form[action*="pageID=184&"] table.normDateSel2 td,
    form[action$="pageID=184"] table.normDatePicker td,
    form[action$="pageID=184"] table.normDateSel2 td {
      width: 100%; }
    form[action*="pageID=184&"] table.normDatePicker td:first,
    form[action*="pageID=184&"] table.normDateSel2 td:first,
    form[action$="pageID=184"] table.normDatePicker td:first,
    form[action$="pageID=184"] table.normDateSel2 td:first {
      width: 100%; } }

@media screen {
  form[action*="pageID=268&"],
  form[action$="pageID=268"] {
    /* 782px */ } }
  @media screen and (max-width: 1200px) {
    form[action*="pageID=268&"] table.normDatePicker,
    form[action$="pageID=268"] table.normDatePicker {
      display: table; }
    form[action*="pageID=268&"] table.normDatePicker > tbody,
    form[action$="pageID=268"] table.normDatePicker > tbody {
      display: table-row-group; }
    form[action*="pageID=268&"] table.normDatePicker > tbody > tr,
    form[action$="pageID=268"] table.normDatePicker > tbody > tr {
      display: table-row; }
    form[action*="pageID=268&"] table.normDatePicker > tbody > tr > td,
    form[action$="pageID=268"] table.normDatePicker > tbody > tr > td {
      display: table-cell; }
    form[action*="pageID=268&"] table.normDateSel2,
    form[action$="pageID=268"] table.normDateSel2 {
      display: table; }
    form[action*="pageID=268&"] table.normDateSel2 > tbody,
    form[action$="pageID=268"] table.normDateSel2 > tbody {
      display: table-row-group; }
    form[action*="pageID=268&"] table.normDateSel2 > tbody > tr,
    form[action$="pageID=268"] table.normDateSel2 > tbody > tr {
      display: table-row; }
    form[action*="pageID=268&"] table.normDateSel2 > tbody > tr > td,
    form[action$="pageID=268"] table.normDateSel2 > tbody > tr > td {
      display: table-cell; }
    form[action*="pageID=268&"] table.normDatePicker td,
    form[action*="pageID=268&"] table.normDateSel2 td,
    form[action$="pageID=268"] table.normDatePicker td,
    form[action$="pageID=268"] table.normDateSel2 td {
      white-space: nowrap; }
    #customcontent form[action*="pageID=268&"] table.normDatePicker img, #customcontent form[action*="pageID=268&"] table.normDateSel2 img, #customcontent
    form[action$="pageID=268"] table.normDatePicker img, #customcontent
    form[action$="pageID=268"] table.normDateSel2 img {
      display: inline-block;
      vertical-align: middle;
      margin: 0 0.25em; } }
  @media screen and (max-width: 767px) {
    form[action*="pageID=268&"] table.normDatePicker,
    form[action*="pageID=268&"] table.normDateSel2,
    form[action$="pageID=268"] table.normDatePicker,
    form[action$="pageID=268"] table.normDateSel2 {
      width: 100%; }
    form[action*="pageID=268&"] table.normDatePicker td,
    form[action*="pageID=268&"] table.normDateSel2 td,
    form[action$="pageID=268"] table.normDatePicker td,
    form[action$="pageID=268"] table.normDateSel2 td {
      width: 100%; }
    form[action*="pageID=268&"] table.normDatePicker td:first,
    form[action*="pageID=268&"] table.normDateSel2 td:first,
    form[action$="pageID=268"] table.normDatePicker td:first,
    form[action$="pageID=268"] table.normDateSel2 td:first {
      width: 100%; } }

@media screen {
  form[action*="pageID=726&"],
  form[action$="pageID=726"] {
    /* 782px */ } }
  @media screen and (max-width: 1200px) {
    form[action*="pageID=726&"] table.normDatePicker,
    form[action$="pageID=726"] table.normDatePicker {
      display: table; }
    form[action*="pageID=726&"] table.normDatePicker > tbody,
    form[action$="pageID=726"] table.normDatePicker > tbody {
      display: table-row-group; }
    form[action*="pageID=726&"] table.normDatePicker > tbody > tr,
    form[action$="pageID=726"] table.normDatePicker > tbody > tr {
      display: table-row; }
    form[action*="pageID=726&"] table.normDatePicker > tbody > tr > td,
    form[action$="pageID=726"] table.normDatePicker > tbody > tr > td {
      display: table-cell; }
    form[action*="pageID=726&"] table.normDateSel2,
    form[action$="pageID=726"] table.normDateSel2 {
      display: table; }
    form[action*="pageID=726&"] table.normDateSel2 > tbody,
    form[action$="pageID=726"] table.normDateSel2 > tbody {
      display: table-row-group; }
    form[action*="pageID=726&"] table.normDateSel2 > tbody > tr,
    form[action$="pageID=726"] table.normDateSel2 > tbody > tr {
      display: table-row; }
    form[action*="pageID=726&"] table.normDateSel2 > tbody > tr > td,
    form[action$="pageID=726"] table.normDateSel2 > tbody > tr > td {
      display: table-cell; }
    form[action*="pageID=726&"] table.normDatePicker td,
    form[action*="pageID=726&"] table.normDateSel2 td,
    form[action$="pageID=726"] table.normDatePicker td,
    form[action$="pageID=726"] table.normDateSel2 td {
      white-space: nowrap; }
    #customcontent form[action*="pageID=726&"] table.normDatePicker img, #customcontent form[action*="pageID=726&"] table.normDateSel2 img, #customcontent
    form[action$="pageID=726"] table.normDatePicker img, #customcontent
    form[action$="pageID=726"] table.normDateSel2 img {
      display: inline-block;
      vertical-align: middle;
      margin: 0 0.25em; } }
  @media screen and (max-width: 767px) {
    form[action*="pageID=726&"] table.normDatePicker,
    form[action*="pageID=726&"] table.normDateSel2,
    form[action$="pageID=726"] table.normDatePicker,
    form[action$="pageID=726"] table.normDateSel2 {
      width: 100%; }
    form[action*="pageID=726&"] table.normDatePicker td,
    form[action*="pageID=726&"] table.normDateSel2 td,
    form[action$="pageID=726"] table.normDatePicker td,
    form[action$="pageID=726"] table.normDateSel2 td {
      width: 100%; }
    form[action*="pageID=726&"] table.normDatePicker td:first,
    form[action*="pageID=726&"] table.normDateSel2 td:first,
    form[action$="pageID=726"] table.normDatePicker td:first,
    form[action$="pageID=726"] table.normDateSel2 td:first {
      width: 100%; } }

@media screen {
  .hide {
    display: none; }

  .page--width, #main-wrapper {
    max-width: 1200px;
    width: 96%; }

  input[type="checkbox"], input[type="radio"] {
    margin: 0 3px 0 10px;
    width: auto !important; }

  textarea {
    width: 99% !important; }

  fieldset {
    margin: 20px 0 0; }

  .Form.Frm143 .notRequiredField, .Form.Frm98 .notRequiredField, .Form.Frm120 .notRequiredField {
    display: block;
    float: left; }

  /*
  .Form.Frm143 {
  	.notRequiredField:last-child {
  		width: 28%;
  		select {
  			width: 99%;
  		}
  	}
  }
  */ }
@media screen and (max-width: 1200px) {
  #page-wrapper, #page {
    min-width: 0;
    width: 100%; }

  #main-wrapper, .page--width, #govframework, #main-menu {
    max-width: 96%; }

  #footer-wrapper ul {
    max-width: 100%; }

  /*
  	form[name="tblGenForm"]{ 
  		overflow-x: auto;
  	}
  	
  	#searchButton, #resetButton, #clearButton {
  		margin-bottom: 10px;
  	}
  */
  /* job details - styles are embedded on page */
  /*
  	#advertWrap {
  		width: 99% !important;
  	}
  	#advertHeaderBanner {
  		background-size: 100% !important;
  		width: 100% !important;
  		h1 {
  			margin: 0;
  			width: auto;
  		}
  	}
  	#advertBody {
  		width: auto !important;
  	}
  	#advertHeaderTextTop, #advertHeaderTextBot {
  		background-size: 100% !important;
  		width: auto !important;
  	}
  	#advertHeaderText {
  		padding: 0 20px;
  		width: auto !important;
  	}
  	#dsRight, #dsBottom, #dsBottom ~ td img {
  		display: none;
  	}
  	#adContainer {
  		height: auto !important;
  		width: 100% !important;
  		#tafeheader, #adContentCell > table {
  			width: 100% !important;
  		}
  		#tafeheader {
  			background-size: 100%;
  		}
  	}
  */
  .indentation {
    display: none; } }
@media screen and (min-width: 1003px) {
  #header .clearfix {
    display: block; }

  .mobile-menu {
    display: none; } }
@media screen and (max-width: 1002px) {
  #page-wrapper, #page {
    min-width: 0;
    width: 100%;
    transition: margin-left 0.5s; }

  #header .clearfix {
    display: none; }

  #logos {
    margin-top: 25px;
    width: 85%; }

  .mobile-menu {
    margin-top: 47px; }

  #main-wrapper {
    margin: 10px auto 15px;
    margin-top: 0;
    padding-top: 10px; }

  /*
  	#breadcrumb {
  		padding-top: 20px;
  	}
  */
  .sidebar-first #content {
    float: none;
    width: 100%;
    margin-top: 64px; }

  /*
  	.Form input {
  		width: 80%;
  	}
  */
  .Form.Frm143 .notRequiredField, .Form.Frm98 .notRequiredField, .Form.Frm120 .notRequiredField {
    float: none; }

  .Form.Frm143 .notRequiredField:last-child {
    width: auto; }

  .dateField > tbody > tr > td {
    display: table-cell; }
    .dateField > tbody > tr > td input[type="text"] {
      width: 95%; }

  #search {
    margin: 0;
    position: absolute;
    right: 0;
    top: 5px;
    width: 100%; }
    #search li {
      overflow: hidden;
      text-align: center;
      white-space: nowrap; }

  #page-wrapper.navOpen {
    margin-left: -260px;
    transition: margin-left 0.5s; }

  .sidr.right.navOpen {
    right: 0;
    transition: right 0.5s; }

  #logos {
    padding-left: 0;
    width: 85%; }

  #logos .gov_logo {
    width: 35%; }
    #logos .gov_logo a {
      height: 80px;
      width: 80px;
      display: block;
      background: url("../images/gov_logo_sml.gif") 0 50% no-repeat;
      text-indent: -9999px;
      color: white; }

  #logos .jobs_logo {
    width: 60%; }
    #logos .jobs_logo a {
      height: 55px;
      width: 160px;
      display: block;
      background: url("../images/jobs_logo_sml.gif") 0 50% no-repeat;
      text-indent: -9999px;
      color: white;
      float: left; }

  #page {
    background: url("../images/pageTile_sml.jpg") 0 -51px repeat-x; }

  #footer-wrapper ul li a.wagovau {
    float: none;
    margin: 0; }

  /* Job details */
  /*
  	#advertWrap, #advertJobTitle, #advertHeaderTextTop, #advertHeaderTextBot, #adContainer, #tafeheader, #adContentCell > table {
  		height: auto !important;
  		width: auto !important;
  	}
  	#advertWrap {
  		border-width: 3px !important;
  	}
  	#advertHeaderBanner, #tafeheader {
  		background: none !important;
  		width: 100% !important;
  	}
  	#tafeheader {
  		height: 0 !important;
  		padding: 20px 0 0 !important;
  	}
  	#advertJobTitle, h1#advertJobTitle {
  		padding: 0 !important;
  		margin: 10px 11px 0 !important;
  		font-size: 18px;
  	}
  	#advertWrap {
  		width:99% !important;
  	}
  	#advertHeaderText, #advertBody {
  		width: 100% !important;
  		table > tbody {
  			padding: 10px;
  		}
  		p {
  			padding: 10px;
  		}
  	}
  	#advertHeaderTextTop, #advertHeaderText, #advertBody, #advertHeaderTextBot {
  		margin-left: 0 !important;
  		margin-right: 0 !important;
  		padding: 0;
  	}
  */
  /*
  	#dsRight, #dsBottom, #dsBottom ~ td {
  		img {
  			display: none;
  		}
  	}
  */
  .mobile-menu {
    display: inline-block; }

  .sidr.right {
    transition: right 0.5s; }

  /* application form */
  .Form {
    /*
    		select, input {
    			width: 100% !important;
    		}
    */ }
    .Form input[type="checkbox"], .Form input[type="radio"] {
      width: auto !important; }

  form[name="tblGenForm"] table.Report tr td {
    padding: 5px 3px; }

  form[action*="pageID=299&"],
  form[action$="pageID=299"] {
    overflow: hidden; }
    form[action*="pageID=299&"] input[id^="attachment"],
    form[action$="pageID=299"] input[id^="attachment"] {
      width: 100%; } }
@media screen and (max-width: 767px) {
  #brs_footer a[href*="adobe.com"] {
    display: none; }

  #customcontent input[type=text],
  #customcontent input[type=password],
  #customcontent select {
    width: 100% !important; }

  #customcontent .report-paging-bottom input {
    width: auto !important;
    width: auto !important; }

  a {
    word-break: break-word; }

  #customcontent p, #customcontent ul {
    text-align: left; }

  #logos .gov_logo {
    width: 30%; }

  #customcontent ul {
    padding: 0 10px 0 28px; }

  input[type="button"] {
    margin-bottom: 10px; }

  #footer-wrapper p {
    padding: 10px; }

  .wagovau {
    display: block;
    margin: 0 auto;
    text-align: center; }

  #summary > table {
    width: 100% !important; }

  table.report-paging-bottom.report-paging-bottom--scrollFixed {
    position: fixed;
    bottom: 0;
    left: 0;
    height: 5.3em;
    background-color: #D8D8DA;
    -webkit-box-shadow: 0px 1px 21px -3px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 1px 21px -3px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 1px 21px -3px rgba(0, 0, 0, 0.75); }
    table.report-paging-bottom.report-paging-bottom--scrollFixed.report-paging-bottom--empty {
      visibility: hidden; }
    #content table.report-paging-bottom.report-paging-bottom--scrollFixed ~ input[name="custom"] {
      position: fixed;
      bottom: 0;
      left: 0;
      margin: 0;
      padding: 0; }

  table.Report > tbody,
  table.Report > tbody > tr > td:not(.reportheading) {
    padding: 0; }
    table.Report > tbody > tbody,
    table.Report > tbody > tbody > tr > td:not(.reportheading),
    table.Report > tbody > tr > td:not(.reportheading) > tbody,
    table.Report > tbody > tr > td:not(.reportheading) > tbody > tr > td:not(.reportheading) {
      padding: 0; }
      form[name="tblGenForm"] table.Report > tbody > tbody, form[name="tblGenForm"]
      table.Report > tbody > tbody > tr > td:not(.reportheading), form[name="tblGenForm"]
      table.Report > tbody > tr > td:not(.reportheading) > tbody, form[name="tblGenForm"]
      table.Report > tbody > tr > td:not(.reportheading) > tbody > tr > td:not(.reportheading) {
        padding: 0; }
    form[name="tblGenForm"] table.Report > tbody, form[name="tblGenForm"]
    table.Report > tbody > tr > td:not(.reportheading) {
      padding: 0; }

  .Form table, .Form tbody, .Form tr, .Form td {
    display: block; }

  #customcontent > form[action*="pageID=163&"] div[style*="width:450px"], #customcontent >
  form[action$="pageID=163"] div[style*="width:450px"] {
    width: auto !important; }

  form[action*="pageID=243&"] .Form table,
  form[action$="pageID=243"] .Form table {
    display: table; }
  form[action*="pageID=243&"] .Form tbody,
  form[action$="pageID=243"] .Form tbody {
    display: table-row-group; }
  form[action*="pageID=243&"] .Form tr,
  form[action$="pageID=243"] .Form tr {
    display: table-row; }
  form[action*="pageID=243&"] .Form td,
  form[action$="pageID=243"] .Form td {
    display: table-cell; }

  form[action*="pageID=230&"] a[href$="//search.jobs.wa.gov.au/RAMS_BRS_ToU.html"],
  form[action*="pageID=230&"] a[href$="//search.jobs.wa.gov.au/RAMS_BRS_GPP.html"],
  form[action$="pageID=230"] a[href$="//search.jobs.wa.gov.au/RAMS_BRS_ToU.html"],
  form[action$="pageID=230"] a[href$="//search.jobs.wa.gov.au/RAMS_BRS_GPP.html"] {
    margin-left: 0 !important; }

  form[action*="pageID=232&"] table, form[action*="pageID=232&"] tr, form[action*="pageID=232&"] td,
  form[action$="pageID=232"] table,
  form[action$="pageID=232"] tr,
  form[action$="pageID=232"] td {
    display: block !important; }
  form[action*="pageID=232&"] select,
  form[action$="pageID=232"] select {
    width: 100%; }

  form[action*="pageID=251&"] .Frm118 tbody,
  form[action*="pageID=251&"] .Frm118 tbody > tr,
  form[action*="pageID=251&"] .Frm118 tbody > tr > td,
  form[action$="pageID=251"] .Frm118 tbody,
  form[action$="pageID=251"] .Frm118 tbody > tr,
  form[action$="pageID=251"] .Frm118 tbody > tr > td {
    display: block; } }
@media screen {
  /* 782px */ }
@media screen and (max-width: 320px) {
  /*
  	#advertHeaderBanner h1 {
  		margin-left: 0 !important;
  		padding-top: 100px;
  		word-break: break-word;
  	}
  	.page--width {
  		min-width: 0; 
  	}
  	#logos .jobs_logo, #logos .gov_logo {
  		width: 100%;
  	}
  */ }
@media screen {
  /* 37.5em */ }
/* #brs_nav {
 display: block; color: #333333; background: #f4f4f4; text-decoration: none; padding: 8px 10px;
} */
/* #brs_nav2 {
color: #367;
float: left;
width: 180px;
  height: 200px;
font-size: 13px;
font-weight: bold;
line-height: 1.1em;
margin: 0;
/ * line follows to bring nav up above jb content * /
/ *margin-top: -50px; * /
/ *font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;* /
/ * text-align: left; * /

} */
#brs_nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  /*
      background:                                                        #bfbfbf;
      background:                             -moz-linear-gradient(left, #bfbfbf 0%,                #ffffff 100%);
      background:   -webkit-gradient(left top, right top, color-stop(0%, #bfbfbf), color-stop(100%, #ffffff));
      background:                          -webkit-linear-gradient(left, #bfbfbf 0%,                #ffffff 100%);
      background:                               -o-linear-gradient(left, #bfbfbf 0%,                #ffffff 100%);
      background:                              -ms-linear-gradient(left, #bfbfbf 0%,                #ffffff 100%);
      background:                              linear-gradient(to right, #bfbfbf 0%,                #ffffff 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf',     endColorstr='#ffffff', GradientType=1 );
  */ }

#brs_nav2 h2 {
  color: #367;
  font-size: 13px;
  margin: 0px 0px 0px 10px;
  padding: 0px; }

/*
#brs_nav2 ul.level1 {
    list-style-type: none;
    padding: 0;
    margin: 0;
    color: #367;
    width: 180px;
    height: 190px;
}
*/
#brs_nav2 .level1 li a:hover {
  color: #A72B2A;
  text-decoration: none; }

/*
#brs_nav2 .level1 li a:visited {
    color:#338800;
    padding-left: 15px;
    text-decoration: none;
}
*/
#brs_nav2 .level1 li a:link {
  display: block;
  color: #333333;
  text-decoration: none;
  padding: 8px 10px; }

#brs_nav2 .level1 li A.current {
  background: white; }

#brs_nav2 #brs_nav3 ul.level2 {
  margin-top: 0px;
  padding-left: 0px;
  padding-top: 12px;
  list-style-type: none; }

#brs_nav2 ul.level2 li {
  margin-left: 30px; }

@media screen and (min-width: 1003px) {
  #brs_nav2 .level1 li:first-of-type {
    border-top: 0; } }
@media screen and (max-width: 1002px) {
  #mainContent,
  #customheader2,
  #content2 {
    margin-left: 0; } }
.btnDropdown {
  color: #2c4899;
  font-family: Georgia, serif;
  font-size: 1.2em;
  display: table;
  width: 100%; }
  .btnDropdown:hover {
    cursor: pointer; }
  .btnDropdown .btnDropdown-text {
    display: table-cell;
    padding: 10px 0 10px 20px;
    text-align: center; }
    .btnDropdown .btnDropdown-text .btnDropdown-icon {
      display: inline-block;
      vertical-align: top;
      width: 20px;
      height: 20px;
      background-image: url("data:image/svg+xml;base64,                PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjQzOC41MjlweCIgaGVpZ2h0PSI0MzguNTI5cHgiIHZpZXdCb3g9IjAgMCA0MzguNTI5IDQzOC41MjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzOC41MjkgNDM4LjUyOTsiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzJjNDg5OSI+CjxnPgogICAgPHBhdGggZD0iTTIxOS4yNjUsMjE5LjI2N2MzMC4yNzEsMCw1Ni4xMDgtMTAuNzEsNzcuNTE4LTMyLjEyMWMyMS40MTItMjEuNDExLDMyLjEyLTQ3LjI0OCwzMi4xMi03Ny41MTUKICAgICAgICBjMC0zMC4yNjItMTAuNzA4LTU2LjEtMzIuMTItNzcuNTE2QzI3NS4zNjYsMTAuNzA1LDI0OS41MjgsMCwyMTkuMjY1LDBTMTYzLjE2LDEwLjcwNSwxNDEuNzUsMzIuMTE1CiAgICAgICAgYy0yMS40MTQsMjEuNDE2LTMyLjEyMSw0Ny4yNTMtMzIuMTIxLDc3LjUxNmMwLDMwLjI2NywxMC43MDcsNTYuMTA0LDMyLjEyMSw3Ny41MTUKICAgICAgICBDMTYzLjE2NiwyMDguNTU3LDE4OS4wMDEsMjE5LjI2NywyMTkuMjY1LDIxOS4yNjd6Ii8+CiAgICA8cGF0aCBkPSJNNDE5LjI1OCwzMzUuMDM2Yy0wLjY2OC05LjYwOS0yLjAwMi0xOS45ODUtMy45OTctMzEuMTIxYy0xLjk5OS0xMS4xMzYtNC41MjQtMjEuNDU3LTcuNTctMzAuOTc4CiAgICAgICAgYy0zLjA0Ni05LjUxNC03LjEzOS0xOC43OTQtMTIuMjc4LTI3LjgzNmMtNS4xMzctOS4wNDEtMTEuMDM3LTE2Ljc0OC0xNy43MDMtMjMuMTI3Yy02LjY2Ni02LjM3Ny0xNC44MDEtMTEuNDY1LTI0LjQwNi0xNS4yNzEKICAgICAgICBjLTkuNjE3LTMuODA1LTIwLjIyOS01LjcxMS0zMS44NC01LjcxMWMtMS43MTEsMC01LjcwOSwyLjA0Ni0xMS45OTEsNi4xMzljLTYuMjc2LDQuMDkzLTEzLjM2Nyw4LjY2Mi0yMS4yNjYsMTMuNzA4CiAgICAgICAgYy03Ljg5OCw1LjAzNy0xOC4xODIsOS42MDktMzAuODM0LDEzLjY5NWMtMTIuNjU4LDQuMDkzLTI1LjM2MSw2LjE0LTM4LjExOCw2LjE0Yy0xMi43NTIsMC0yNS40NTYtMi4wNDctMzguMTEyLTYuMTQKICAgICAgICBjLTEyLjY1NS00LjA4Ni0yMi45MzYtOC42NTgtMzAuODM1LTEzLjY5NWMtNy44OTgtNS4wNDYtMTQuOTg3LTkuNjE0LTIxLjI2Ny0xMy43MDhjLTYuMjgzLTQuMDkzLTEwLjI3OC02LjEzOS0xMS45OTEtNi4xMzkKICAgICAgICBjLTExLjYxLDAtMjIuMjIyLDEuOTA2LTMxLjgzMyw1LjcxMWMtOS42MTMsMy44MDYtMTcuNzQ5LDguODk4LTI0LjQxMiwxNS4yNzFjLTYuNjYxLDYuMzc5LTEyLjU2MiwxNC4wODYtMTcuNjk5LDIzLjEyNwogICAgICAgIGMtNS4xMzcsOS4wNDItOS4yMjksMTguMzI2LTEyLjI3NSwyNy44MzZjLTMuMDQ1LDkuNTIxLTUuNTY4LDE5Ljg0Mi03LjU2NiwzMC45NzhjLTIsMTEuMTM2LTMuMzMyLDIxLjUwNS0zLjk5OSwzMS4xMjEKICAgICAgICBjLTAuNjY2LDkuNjE2LTAuOTk4LDE5LjQ2Ni0wLjk5OCwyOS41NTRjMCwyMi44MzYsNi45NDksNDAuODc1LDIwLjg0Miw1NC4xMDRjMTMuODk2LDEzLjIyNCwzMi4zNiwxOS44MzUsNTUuMzksMTkuODM1aDI0OS41MzMKICAgICAgICBjMjMuMDI4LDAsNDEuNDktNi42MTEsNTUuMzg4LTE5LjgzNWMxMy45MDEtMTMuMjI5LDIwLjg0NS0zMS4yNjUsMjAuODQ1LTU0LjEwNEM0MjAuMjY0LDM1NC41MDIsNDE5LjkzMiwzNDQuNjUyLDQxOS4yNTgsMzM1LjAzNgogICAgICAgIHoiLz4KPC9nPgo8L3N2Zz4K            ");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center; }
  .btnDropdown .btnDropdown-down {
    display: table-cell;
    text-align: right;
    width: 20px;
    background-image: url("data:image/svg+xml;base64,            PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjU1MS4wNTdweCIgaGVpZ2h0PSI1NTEuMDU3cHgiIHZpZXdCb3g9IjAgMCA1NTEuMDU3IDU1MS4wNTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU1MS4wNTcgNTUxLjA1NzsiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzJjNDg5OSI+CjxnPgogICAgPHBhdGggZD0iTTQ3Ny42ODUsMEg3My4zNzNDMzIuOTEzLDAsMCwzMi45MTMsMCw3My4zNzN2NDA0LjMxMmMwLDQwLjQ1OSwzMi45MTMsNzMuMzcyLDczLjM3Myw3My4zNzJoNDA0LjMxMgogICAgICAgIGM0MC40NTksMCw3My4zNzItMzIuOTEzLDczLjM3Mi03My4zNzJWNzMuMzczQzU1MS4wNTcsMzIuOTA3LDUxOC4xNDksMCw0NzcuNjg1LDB6IE00NTkuMjU3LDQ1OS4yNTdIOTEuOFY5MS44aDM2Ny40NjN2MzY3LjQ1NwogICAgICAgIEg0NTkuMjU3eiIvPgogICAgPHBhdGggZD0iTTEzMS4xODIsMjI5LjkxNmwxMjQuNTg0LDE1OC40NDZjMTAuOTEyLDE5LjEyNSwyOC42MTEsMTkuMTI1LDM5LjUyMywwbDEyNC41NzgtMTU4LjQyOAogICAgICAgIGMyLjQzLTMuNDcsNS4wNTYtOS42NTEsNS41ODgtMTMuODU1YzEuNzE0LTEzLjYxNywzLjA3Mi00MC44MzMtMTMuNDM5LTQwLjgzM2gtMjcyLjk3Yy0xNi41MTIsMC0xNS4xNiwyNy4yMDMtMTMuNDQ2LDQwLjgxNAogICAgICAgIEMxMjYuMTI3LDIyMC4yNjUsMTI4Ljc1MiwyMjYuNDQ2LDEzMS4xODIsMjI5LjkxNnoiLz4KPC9nPgo8L3N2Zz4K        ");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center; }

@media screen and (min-width: 1003px) {
  .btnDropdown {
    display: none; } }
@media screen {
  .advert-data {
    /* 782px */ }
    .advert-data #dsRight {
      position: relative; }
      .advert-data #dsRight div {
        position: absolute;
        top: 0; }
    .advert-data td[colspan="2"]#tafeheader {
      display: block; } }
  @media screen and (max-width: 767px) {
    .advert-data {
      display: none; } }

@media screen {
  .advert-mobileData {
    display: none;
    /* 782px */ } }
  @media screen and (max-width: 767px) {
    .advert-mobileData {
      display: block !important; } }
@media screen {
    .advert-mobileData .mobileAd dl {
      margin: 0; }
      .advert-mobileData .mobileAd dl > dt:after {
        content: ":"; }
      .advert-mobileData .mobileAd dl > dd {
        margin: 0; }
    .advert-mobileData .mobileAd > div {
      float: left;
      min-width: 250px; }
    .advert-mobileData .mobileAd > div.mobileAd-summary hr {
      border: 0;
      margin: 0 0 1.6em 0; }
    .advert-mobileData .mobileAd > div.mobileAd-summary dl {
      position: relative;
      overflow: hidden; }
      .advert-mobileData .mobileAd > div.mobileAd-summary dl.mobileAd-title > dt, .advert-mobileData .mobileAd > div.mobileAd-summary dl.mobileAd-subtitle > dt {
        display: none; }
      .advert-mobileData .mobileAd > div.mobileAd-summary dl.mobileAd-title > dd, .advert-mobileData .mobileAd > div.mobileAd-summary dl.mobileAd-subtitle > dd {
        float: none;
        width: auto; }
      .advert-mobileData .mobileAd > div.mobileAd-summary dl.mobileAd-title {
        font-size: 1.5em; }
      .advert-mobileData .mobileAd > div.mobileAd-summary dl.mobileAd-subtitle {
        font-size: 1.25em; }
      .advert-mobileData .mobileAd > div.mobileAd-summary dl.mobileAd-agency > dd > span {
        display: inline-block;
        width: 0;
        text-indent: -999em; }
        .advert-mobileData .mobileAd > div.mobileAd-summary dl.mobileAd-agency > dd > span:empty {
          display: none; }
      .advert-mobileData .mobileAd > div.mobileAd-summary dl.mobileAd-agency > dd:after {
        content: "NA";
        position: absolute; }
      .advert-mobileData .mobileAd > div.mobileAd-summary dl > dt {
        float: left;
        width: 38.1966%;
        position: absolute; }
      .advert-mobileData .mobileAd > div.mobileAd-summary dl > dd {
        float: right;
        width: 61.8034%; }
    .advert-mobileData .mobileAd > div.mobileAd-details dl {
      margin-top: 2em; }
      .advert-mobileData .mobileAd > div.mobileAd-details dl > dt {
        display: none; }
      .advert-mobileData .mobileAd > div.mobileAd-details dl.mobileAd-attachments > dt {
        display: block; }
    .advert-mobileData .mobileAd:after {
      content: "";
      display: block;
      clear: left; } }
@media print {
  .advert-mobileData {
    display: none; } }

/*# sourceMappingURL=main.css.map */
