#wr_content, div.messageDiv, table.tab_content div:not(.standard_bu), #appPages,#wr_other, .application_summary #wr_documents, #job_details, div[id^=wr_sect_header], #details, #intvDets, #slotList {
   border: solid 2px #FFFFFF !important;
}

#wr_rightcolumn a > img {
   border: solid 3px #FFFFFF !important;
}

a.int_lnk:focus, a.int_lnk:active, a.int_lnk:hover {
   background-color:#FFFFFF;
   color:#CC0066;
}
body{      
 font-family:Arial, sans-serif, Tahoma, Verdana;      
  color:#333333;      
   background-color:#FFFFFF;      
     }

div#wr_wrapper{
   font-size:0.9em;      
}

#header1{      
    background-color:#FFFFFF;
    height:30%;
     }

#wr_header{      
    background-color:#FFFFFF;
    height:30%;
     }


#wr_content{      
background-color:#FFFFFF;
width:84.5%;
overflow-x:hidden;
overflow-y:visible;
     }

td.breadcrumbs{      
   border-top:1px solid #FFFFFF;
   border-bottom:1px solid #FFFFFF;
   border-left:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
   background-color:#FFFFFF;
   font-family:Arial, sans-serif, Tahoma, Verdana;
   color:#000000;
   font-size:1em;
     }
.standard_bu{      
   font-family:Arial, sans-serif, Tahoma, Verdana;
   font-size:1em;
     }
a.apg_standard_bu, a.rpg_standard_bu, a.ppg_standard_bu, a.fin_standard_bu{      
   font-family:Arial, sans-serif, Tahoma, Verdana;
   font-size:1em;
   }
td.frmButA .submit, td.frmButB .submit{      
   font-family:Arial, sans-serif, Tahoma, Verdana;
   font-size:1em;
   }
table.page_header{      
   border-top:1px solid #FFFFFF;
   border-bottom:1px solid #FFFFFF;
   border-left:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
   background-color:#FFFFFF;
   font-family:Arial, sans-serif, Tahoma, Verdana;
   color:#000000;
   font-size:1em;
     }
table.page_header td.page_title{      
   background-color:#FFFFFF;
   border-top:0px solid #FFFFFF;
   border-bottom:0px solid #FFFFFF;
   border-left:0px solid #FFFFFF;
   border-right:0px solid #FFFFFF;
   font-family:Arial, sans-serif, Tahoma, Verdana;
   color:#CC0066;
   font-size:1.4em;
     }
table.page_header td.page_title h1{      
   font-family:Arial, sans-serif, Tahoma, Verdana;
   color:#CC0066;
   font-size:1.4em;
     }
i.material-icons{      
   color:#CC0066;
     }
table.page_header td.page_title h1{      
   font-family:Arial, sans-serif, Tahoma, Verdana;
   color:#CC0066;
   font-size:1.4em;
     }
table.sect_header, div.sect_header {      
   border-top:1px solid #E6E6E6;
   border-bottom:1px solid #E6E6E6;
   border-left:1px solid #E6E6E6;
   border-right:1px solid #E6E6E6;
   background-color:#FFFFFF;
   font-family:Arial, sans-serif, Tahoma, Verdana;
   color:#333333;
   font-size:1em;
     }
table.sect_header td.theader, table.sect_header div.header {      
   background-color:#E6E6E6;
   border-top:3px solid #E6E6E6;
   border-bottom:3px solid #E6E6E6;
   border-left:3px solid #E6E6E6;
   border-right:3px solid #E6E6E6;
   font-family:Arial, sans-serif, Tahoma, Verdana;
   color:#330066 !important;
   font-size:1em;
     }
table.sect_header td.theader h2, table.sect_header div.header h2, div.sect_header h2 {      
   font-family:Arial, sans-serif, Tahoma, Verdana;
   color:#330066;
   font-size:1em;
     }

.label, .label_no_data {      
   font-family:Arial, sans-serif, Tahoma, Verdana;
   color:#666666;
   font-size:1em;
     }
table.sect_header td.theader.label{      
   font-family:Arial, sans-serif, Tahoma, Verdana;
   color:#666666;
   font-size:1em;
     }
.data input, .data select, .data menu, td.data, .data textarea{      
   font-family:Arial, sans-serif, Tahoma, Verdana;
   color:#333333;
   font-size:1em;
     }

#wr_navigation, #wr_navigation-v-small {      
background-color:#FFFFFF;
display:inline;
float:left;
width:15%;
height:61.9%;
margin-top:0%;
margin-bottom:0%;
margin-right:0%;
font-family:Arial, sans-serif, Tahoma, Verdana;
font-size:1.2em;
color:#333333;
     }

#wr_rightcolumn{      
display:none;
min-height:61.9%;
max-height:none;
     }

#wr_footer{      
    background-color:#FFFFFF;
    height:8%;
     }

#fixednavigation a:link, #fixednavigation-v-small a:link {      
	color:#333333;
	display:block;
      }

#fixednavigation a:visited, #fixednavigation-v-small a:visited {      
	color:#333333;
	display:block;
      }

#fixednavigation ul, #fixednavigation-v-small ul {      
margin:0px;
padding:0px;
      }

#fixednavigation li, #fixednavigation-v-small li {
margin:0px;

padding:0px;

	position: relative;}

#fixednavigation ul ul, #fixednavigation-v-small ul ul {z-index: 500;}

#fixednavigation ul li, #fixednavigation-v-small ul li {      
    background-color:#FFFFFF;
    text-align:left;
    margin:0px;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
margin-bottom:0.4em;
padding:0px;
     }

#fixednavigation ul li ul li, #fixednavigation-v-small ul li ul li {      
     margin-left:0em;
	border-top:1px solid #FFFFFF;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
     }


table.page_header a.lnk:focus, table.page_header a.lnk:active, table.page_header a.lnk:hover{      
   background-color:#FFFFFF;
   color:#CC0066;
   }
tr.wr_user_row a.lnk:focus, tr.wr_user_row a.lnk:active, tr.wr_user_row a.lnk:hover{      
   background-color:#FFFFFF;
   color:#CC0066;
   }
table.sect_header a.lnk:focus, table.sect_header a.lnk:active, table.sect_header a.lnk:hover{      
   background-color:#E6E6E6;
   color:#330066;
   }
div#apply_btn_div {      
   border:1px solid #FFFFFF;
}
input#wr_gen_alert:hover, input#wr_gen_alert:active, input#wr_gen_alert:focus {      
   background-color:#FFFFFF !important;
   color:#CC0066 !important;
   }

@media (max-width: 1024px) {      
  #fixednavigation, #fixednavigation-v-small {      
     background-color:#FFFFFF;
  }

  #menu, #menu-v-small {      
    background-color:#FFFFFF;
  }

  #show-menu-button, #show-menu-button-v-small {      
    background-color: #FFFFFF;      
  }

	#show-menu-button svg, #show-menu-button-v-small svg {				
		fill: #000000;				
	}	
      /** To ensure job description and associated links have a consistent font family and size with rest of page */ 
  .job-details-table .data > p font {      
    font-family:Arial, sans-serif, Tahoma, Verdana;      
  }

 .app-details-information-table tr {  
     border-top: 1px solid #E6E6E6;  
     border-bottom: 1px solid #E6E6E6; 
  }

 .app-details-information-table td:before {	
     color:#330066 !important; 
  }

  #wr_skills tr, #wr_quals tr, #wr_membs tr, .app-details-applications-table tr {      
    border-top: 1px solid #E6E6E6;      
    border-bottom: 1px solid #E6E6E6;      
  }

}

@media screen and (-ms-high-contrast: active) {	
	#show-menu-button svg, #show-menu-button-v-small svg {				
		fill: #FFFFFF;				
	}	

}	

@-moz-document url-prefix() { 	
	body.high-contrast-mode #show-menu-button svg, body.high-contrast-mode #show-menu-button-v-small svg {	
		fill: #FFFFFF;				
	}	

}	


