body {
  margin: 0px 0px 0px 0px;             
}

  
div#body {
  width: 98%;
  margin: 0px auto;
  background: white;
  text-align: left;
  overflow: visible;
  background: white;
}

div#header span.application_title {
  font-size: 22px;
  font-weight: normal;  
  padding-left: 20px;
  font-family:  "trebuchet MS",arial;
  position: absolute;
  top: 20px;
  left: 300px;   
}


TABLE.menu_table{
    background: white;
}

div#header {
 background: url("https://www.murdoch.edu.au/_image/HDR/murdoch_external_site/murdoch_external_header_gradient_1x117.jpg") repeat-x scroll left top rgb(227, 206, 168)!important;
}

img.logo_image {
   margin:20px 20px;  
}

/* //PARENT TABS  */

div#sub_navigation {
  height:auto!important;
  background-color: transparent!important;
  margin:5px 5px 6px 3px;
  padding:0px;
}


div#sub_navigation a.parent_tab {
    font-size: 12px;
    font-weight: bold;
    padding: 5px 12px 5px 10px;
    background: #F6EEDD;
    border-left:none;
    border-bottom: 2px solid #DEC38C; 
    margin-right: 4px;
    color:#888;
    text-decoration: none;
}
div#sub_navigation a.parent_tab:hover {
   color:black;
}
div#sub_navigation a.current_parent_tab {
    font-size: 12px;
    font-weight: bold;
    padding: 5px 12px 5px 10px;
    color: #000;
    text-decoration: none;
    border-bottom: 2px solid #ECDDBE;
    background: #ECDDBE;
    margin-right: 4px;
}



/* // SECOND LEVEL TABS */

div.secondlevelnav {
  margin: 0px 0px 0px 0px;
  background: #ECDDBE;
  overflow: hidden;
  padding-bottom:4px;
  padding-top: 5px;
}



div.secondlevelnav a {
    color: #888;
    font-weight: bold;
    border: none;
    padding:0px;
    padding-left: 15px;
    padding-right:15px;
    border-left: dotted 1px black;
    background:  #ECDDBE;
}

div.secondlevelnav a:hover {
  background: #ECDDBE!important;
}

div.secondlevelnav a.current {
    color: black;
    text-decoration: underline;
    font-weight: bold;
    background: #ECDDBE;
    padding: 0px;
    padding-left:15px;
    padding-right:15px;
}

div.secondlevelnav a:first-child{
  border-left: none;
}

div.namehelplogout{
    text-align: right;
    padding-right: 10px;
    margin-top:5px;
    margin-bottom:5px;
}

TD.content {
    padding-right: 10px;
    padding-left: 10px;

}

div#header {
    height: auto;
    background: #E3CEA8;
}


  
span.person_id {
    color: #900;
    font-weight: bold;
    font-size: 13px;
    font-family: trebuchet MS, Geneva, sans-serif;
}

body.page {
    background: #F1EDE3;
    text-align: center;  
} 

div#content {
    background-color: white;
    width: 100%
    overflow: visible;
    clear: left;
  
} 
  
div, th, td, p, li {
    font-family: 'trebuchet MS', geneva, 'sans serif';
                  font-size: 13px;
}
  



a {
    color: #900;
}

div.pageinfo {
    margin-left: 15px;
}

TD.footer_text {
    padding-left: 20px;
}

TABLE.standardLook {
    margin-left: 15px;
}

TD.formRegionHeader table {
           width: 100%;
}

.t12StandardCalendar .formRegionBody {
background-color:#fff;
border-color:#BFBFBF #FFFFFF #FFFFFF #BFBFBF;
border-style:solid;
border-width:0px;
color:#000;
font-size:11px;
font-weight:normal;
}

.t12StandardCalendar .formRegionBodyWE {
background-color:#efe5c9;
border-color:#BFBFBF #FFFFFF #FFFFFF #BFBFBF;
border-style:solid;
border-width:0px;
color:#000;
font-size:11px;
font-weight:normal;
}

.t12StandardCalendar .formRegionHeader {
background-color:#e4cfa8;
border-color:#FFFFFF #BFBFBF #BFBFBF #FFFFFF;
border-style:solid;
border-width:0px;
color:#000;
font-size:16px;
font-weight:bold;
padding:2px;
}

.t12StandardCalendar .formRegionBodyCurrent {
background-color:#fff;
border-color:#900;
border-style:solid;
border-width:3px;
color:#900;
font-size:11px;
font-weight:bold;
}

.t12StandardCalendar td.formRegionBody a {
color:#900;
font-size:11px;
font-weight:bold;
}

.t12StandardCalendar td.formRegionBodyWE a {
color:#900;
font-size:11px;
font-weight:bold;
}

.t12StandardCalendar td.formRegionBodyWE a:hover, .t12StandardCalendar td.formRegionBody a:hover {
  font-size: 11px;
}



.t12SimpleCalendar .simpleHeadings {
background-color:#e4cfa8;
border-bottom:1px solid #767676;
border-right:1px solid #767676;
color:#000;
font-size:11px;
font-weight:bold;
padding:4px;
}

.t12SimpleCalendar .simpleBody {
background-color:#FAF3DF;
border-bottom:1px solid #767676;
border-right:1px solid #767676;
color:#000;
font-size:11px;
font-weight:normal;
padding:4px;
}

.t12SimpleCalendar .simpleBodyWE {
background-color:#EFE5C9;
border-bottom:1px solid #767676;
border-right:1px solid #767676;
color:#000;
font-size:11px;
font-weight:normal;
padding:4px;
}

.t12SimpleCalendar .simpleBodyCurrent {
background-color:#E4CFA8;
border-bottom:1px solid #767676;
border-right:1px solid #767676;
color:#000;
font-size:11px;
font-weight:bold;
padding:4px;
}

.t12SimpleCalendar .simpleHeader {
color:#000;
font-size:16px;
font-weight:bold;
padding-top: 5px;
}

table.simpleTable 
{
  border-left:1px solid #767676;  
}

.t12SimpleCalendar .simpleTable {
border-top:1px solid #CCCCCC;
padding:0px 0px;
}

td.t12Header {
        color: #3B302A;
        font-weight: bold;
        font-size: 14px;  
        background:#E3CEA8;      
        height: 28px;  
}

th.t12Header {
        color: #3B302A;
        font-weight: bold;
        font-size: 12px;  
        background: #EADDBB; 
        height: 28px;
        padding-right: 5px;
        padding-left: 5px;
}

.t12button {
  background-color: #767676;
  border: 1px solid #767676;
  color: white !important;
  text-decoration: none;
  cursor: pointer;
  font-size: 11px;
  margin-left: 4px;
  padding: 0px 2px 1px;
}

td.t12ButtonHolder {

        text-align: left;
        height: 35px;
        padding-top: 6px;
        padding-bottom: 6px;
}


table.standard-report > tbody > tr > th a {
color:#900;
font-size:14px;
letter-spacing:0;
font-weight: bold;
}
.apexir_WORKSHEET_DATA, .t12standardalternatingrowcolors {
border:solid 1px #BAAB96;
empty-cells:show;
font-size:11px;

}
.apexir_WORKSHEET_DATA tfoot tr td {
background:none repeat scroll 0 0 #EFEFEF;
}
.apexir_WORKSHEET_DATA th {
background:url("../ws/report_bg.gif") repeat-x scroll 0 0 #ECDDBE;
border-bottom:1px solid #fff;
border-top:1px solid #FFF;
color:#900;
font-size:14px;
font-weight:bold;
letter-spacing:0;
white-space:nowrap;
}
.apexir_WORKSHEET_DATA th div {
color:#900;
cursor:pointer;
font-size:14px;
letter-spacing:0;
margin:3px 9px;
text-decoration:underline;
}
.apexir_WORKSHEET_DATA th.current {
background:url("../ws/report_bg_current.gif") repeat scroll 0 0 #AAAAAA;
}
.apexir_WORKSHEET_DATA th.current div {
color:#000000;
}
.apexir_WORKSHEET_DATA td {
background:none repeat scroll 0 0 #EFEFEF;
border: 0px;
empty-cells:show !important;
font-size:11px;
overflow:hidden;

}
.apexir_WORKSHEET_DATA tr.odd td {
background-color:#FFF;
}

.apexir_WORKSHEET_DATA tr.even td, .t12standardalternatingrowcolors tr.highlight-row td.t12data {
background-color:#F1EDE2;
}
.apexir_WORKSHEET_DATA td, TABLE.t12standardalternatingrowcolors td {
border-top: solid 1px #BAAB96;
}

.apexir_WORKSHEET_DATA tr.odd:hover td {
    background-color: #E3CEA8 !important;
}
.apexir_WORKSHEET_DATA tr.even:hover td {
    background-color: #E3CEA8 !important;
}



div#program_info {
background: #EFE6C9;
text-align: right;
padding: 6px 30px; 6px 0px;
font-size: 10px;

}

TABLE.t12FormRegion, TABLE.t12ReportsRegion, div.apex_worksheet {
border: solid 1px #E3CEA8;
width: 100%;
margin-bottom: 10px;
padding: 0px;
margin-top: 0px;
border-collapse:collapse;
}

TABLE.t12FormRegion td, TABLE.t12ReportsRegion td, div.apex_worksheet {
padding-left: 5px;
padding-right: 5px;
}

div.apex_worksheet {
padding-top: 10px;
width:98%;
}

div.dhtmlMenuLGButton {
margin-top: 5px;
}

td.footer_info a {
color: black;
text-decoration: none;
}

div.apexir_TOOLBAR_OPEN{
background: #EADDBB;
}


.apexir_TOOLBAR_CLOSE {
   background-image: none;
}

.ui-dialog-titlebar, .ui-widget-header {
    background: #E5CFA8;
}

.ui-dialog-content, .ui-widget-content {
    background: #F1EDE2;
    text-align: left;
}

span.instructiontext a{
    color: #900;
}

.ui-dialog-title {
    font-size: 14px;
}

button {
  background-color: #767676;
  border: 1px solid #767676;
  color: white !important;
  text-decoration: none;
  cursor: pointer;
  font-size: 11px;
  margin-left: 4px;
  padding: 0px 2px 1px;
}

div#footer {
background: #F1EDE2;
}

img.logo {
     border-right: dashed 1px #767676;
}

div#apexir_CONTROL_PANEL_DROP {
background: #EADDBB;
}

.apexir-button {
 background: #767676;
 border: none;
 color: white;
 font-family: trebuchet MS;
 padding: 4px;
 font-size: 11px;
 font-weight: bold;
 margin-right: 5px;
}

table.calculator {
  background: #F1EDE2;
  border: none;
}

div#apexir_columnsearch {
background: #ECDDBE;
}



div.namehelplogout a {
padding-left: 4px;
padding-right: 4px;
background-image: url(#WORKSPACE_IMAGES#pipe.gif);
background-repeat: no-repeat;
background-position: top left; 
}

td.apex_report_break {
font-weight: bold;
font-size: 14px;
background: #e5cfa8;

}

div.t12notification {
color: #fff;
background: #900;
font-size: 10pt;
font-weight: bold;
border: solid 1px #767676;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
text-align: center;
}

div.t12success {
color: #900;
font-size: 10pt;
font-weight: bold;
border: solid 1px #767676;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
text-align: center;
}

span.errTxt {
color: #000;
font-size: 11px;
font-family: 'trebuchet MS', 'sans serif';
}

.t12ReportsRegion .t12Header {
color: #000;
background: #E3CEA8;
}



    div.secondlevelnav a:hover {
        background: #FFF;
        color: #000;
        font-weight: bold;
}

TABLE button.ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all {
     background: #767676;
     color: white;
}

input#P6_DISPLAY {
background: #767676;
color: white;
padding: 4px 6px 4px 6px;
border: none;
}

div#footer {
    background-color: #F1EDE3;
    border-top: none;
    float: left;
    width: 100%;
}

.ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all button {
background: #767676;
}

span.display_only h1 {
  font-size: 20px;
  line-height: 1em;


}
span.display_only h2 {
  font-size: 18px;
  line-height: 1em;
  margin: 0px 0;
  color: #990000;
}
span.display_only h3 {
  font-size: 16px;
  line-height: 1em;
  margin: 0px 0;
}
span.display_only h4 {
  font-size: 15px;
  line-height: 1em;
  color: #333;
}
span.display_only h5 {
  font-size: 14px;
  line-height: 1em;
}
span.display_only h6 {
  font-size: 13px;
  line-height: 1em;

}

#apexir_WORKSHEET .apexir_REPEAT_HEADING {
    background: none repeat scroll 0 0 #E3CEA8;
    border: 0 solid #FFFFFF;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 5px;
    text-align: left;
}