﻿html, body, iframe {
	margin:0; 
	padding:0; 
}

html, body {height:100%; width:100%; overflow: auto; padding: 0px;}

.hidden {display:none;}

div#searchResultDesc {
	color: #000000;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	display: none;
	font-size: small;
}

.pgbu-nav-sidenav {

    height: 100%;
    padding-right: 0;
    width: 100%;

}

.navLocked {
	padding-left: 300px;
	overflow: hidden;
}

.contentLocked {
	/* content pane when nav pane is not displayed */
	padding-left: 28px; 
	width: 100%;
}

.noscroll {overflow: hidden !important;}

#maintocdiv, #maintocdiv a {color:#ffffff !important;}

#maintocdiv {
	background-color: #495363; 
	height: 100%;
	}

input:not([type="radio"]):not([type="checkbox"]) {
    width: 206px !important;
}
input[type="radio"], input[type="checkbox"] {
    width: auto;
}

.filter-div .search-icon {right: inherit;}

.pgbu-nav-sidenav .pgbu-nav-sides-container, .pgbu-nav-sidenav .nav-sidebar-back {opacity: 100 !important; height: 100% !important;}

#form_search { margin-top:14px; padding-left:10px; }

.pgbu-nav-sidenav .lnexp{}

.orcl-type-ahead.search .btn-picker{right: inherit; top:inherit;}

.orcl-type-ahead input {margin-right: -26px;}

.pgbu-icon-magnifying-glass {margin-right:4px; margin-bottom:3px;}



#lockToggle{
	/* menu icon when nav is not displayed */
	background-color: #495363 !important;
	height: 100%; 
	width: 30px;
	position: absolute;
	top: 4px;
	color: #ffffff !important;
	z-index: 100;
}

.iframe-class {
    width: 100%;
    height: 100%;
    overflow: auto;
    border: 0;
}

.notransition {	
	-webkit-transition-duration: 0s !important;
	-moz-transition-duration: 0s !important; 
	-o-transition-duration: 0s !important;
	transition-duration: 0s !important;
}

#HEAD {height:100%; width:100%; border:0px;}





#BODY {height:100%; width:100%; border:0px; bottom:0;}

.tableRow {display:table-cell;}

#tripane {margin:0px; padding:0px;}

 .pgbu-nav-sidenav .sides-container {
    display: table-cell;
    height: 100%;
    left: 0;
    outline: 0 none;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    vertical-align: top;
}



#backToTOC {
	/* area that allows for getting back to toc when search is displayed */
	background-color: #3f4751 !important;
	height: 100%;
	width: 30px;
	display: table-cell;
	-moz-box-shadow:    inset 7px 0 9px -10px #000000;
	-webkit-box-shadow: inset 7px 0 9px -10px #000000;
	box-shadow:         inset 7px 0 9px -7px rgba(0,0,0,0.7);
}

#btnTOCLock {
	/* button that hides nav panel when toc is displayed */
	margin-top: 6px;
	}


#btnTOCLock:link, #btnBackToTOC:link, button.not-btn:link {
outline: none;
}
#btnTOCLock:visited, #btnBackToTOC:visited, button.not-btn:visited {
outline: none;
outline-offset: -2px;
}
#btnTOCLock:hover, #btnBackToTOC:hover, button.not-btn:hover {
outline: thin dotted #C1CBD5;
outline-offset: -2px;
}
#btnTOCLock:focus, #btnBackToTOC:focus, button.not-btn:focus {
outline: thin dotted #C1CBD5;
outline-offset: -2px;
}
#btnTOCLock:active, #btnBackToTOC:active, button.not-btn:focus {
outline: thin dotted #C1CBD5;
outline-offset: -2px;
}




#btnSEARCHLock {
	/* button that hides nav panel when search is displayed */
	margin-right: 3px;
	margin-top: 6px;
	top: 0;
}

#searchLink {
	/* displays the search when nav panel is active */
	float: left; 
	margin-left: 10px; 
	margin-top: 10px; 
	color: #fff;
	}


#SEARCH {
	background: #495363;
	height: 100%;
	width: 100%; 
}
#SEARCHContainer {
	width: 100%;
	height: 100%;
	padding-right: 35px;
	}

#SEARCHContent {
	display: table; 
	position: absolute; 
	height: 100%;
	width: 100%;
	}

#SEARCHPane {
	display: table-cell;
	overflow: hidden;

	}

#TOCContent, #SEARCHContent, #SEARCHContainer, #TOCContainer, #navpane, #contentcontainer
{
	-webkit-transition-duration: .15s;
	-moz-transition-duration: .15s; 
	-o-transition-duration: .15s;
	transition-duration: .15s;
}

#tocLink {
	float:left; 
	text-decoration: none; 
	color: #fff;
	}

#searchTop {background-color: #495363;}

#searchTop div .lnexp {
	position: absolute; 
	right: 5px; 
	margin: 0;
	margin-top: -2px;
	}


#resizeBar {
	position: absolute;
	top: 0;
	margin-top: 40px;
	z-index: 900; 
	height: 100%;
}

.stationaryElement {
	width: 10px;
	background: transparent;
}

.mobileElement {
	width: 40px;
	background: transparent;
}

#resizeBarContainer {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 900;
}

#resizeBarContainerL {
	position: absolute;
	top: 0;
	height: 100%;
	left: -200px;
	z-index: 900;
	background: transparent;	
}

#resizeBarContainerR {
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
	z-index: 900;
	background: transparent;	
}

.RCstationary {
	width: 15px;
	top: 0;
	left: 0;
	display: none;
}

.RCmobile {
	width: 200px;
	display: block;
}

.addHorizontalResize {
	resize: horizontal;	
	overflow: hidden;
}


.activeBar {
	/* 
	background: #eeeeee;
	opacity: .2;
	*/
}

.lnexp.not-btn {}

.clear {
	clear: both;
	}

.collapsed-menu-entity-icon{
	margin-top: 2px;
	color: #ffffff;
}

body.contents {
	margin: 0;
	}




.lockedWidth {
	width: 30px !important; 
	overflow: hidden;
	}

.orcl-type-ahead.search {margin: 0px !important;}

body.searchResultPage {
	background-color: #dce3e4
	}





  
  #SEARCHContainer {width:100%; position: absolute;}
  #SEARCHPane {
	  display:table-cell; 
	  position: absolute; 
	  height: 100%;
	  width: 100%;
	  padding: 0 40px 0 0;
	}
  #btnBackToTOC {position: relative; top: -6px;}
  
/* first container div in index.htm, helpmain.htm */
#container {
  height: 100%; 
  width: 100%; 
  display: table; 
  position: fixed;
  }
/* holds the navigation pane */
#navpane {
  width: 275px;
  height: 100% !important;
  position: absolute;
}

#TOCContainer, #SEARCHContainer
{
	background-color: #495363; 
	overflow: hidden;
}

#TOCContent {

}
.nav-sidenav-top-spacer {

border-bottom: none;
border:0;
border-top: 1px solid #616977;
margin: 15px 15px 0 15px;

}
.sidenav-title {
background-color: #495363; 
height:45px; 
vertical-align: middle; 
margin: 0px !important; 
line-height: 45px;
font-size: 16px;
color: #fff;
margin: 15px 0 0 0;
text-align: center;
min-height: 20px;
}
#TOC {
  position: absolute; 
  height: 100%; 
  right: 0px; 
  left: 0px;
  top: 90px;
  width: 100%;
  }
 
 
body.contents {
	/* top, right, bottom, left */
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	overflow: hidden;
	height: 100%;
	width: 100%;
}


body.searchResultPage{
	/* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 15px;
	border: none;
	height: 100%;
	width: 100%;
	overflow: auto;
}


body.search {
	/* top, right, bottom, left */
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border-top: none;
	height: 100%;
	width: 100%;
	color: #000000;
	overflow: visible;
	overflow: auto;
	
}

body.searchcontents {
	/* top, right, bottom, left */
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #557799;
	/* 
	border-top: 1px solid #557799;
	*/
	border-top: none;
	border-right: 1px none #557799;
	border-bottom: 1px none #557799;
	height: 100%;
	width: 100%;
	overflow: visible;

}


#tripane {
	/* topmost container for both toc */
	position: absolute;
	left: 0px;
	bottom: 0;
	/* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: #edf4f9;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
#tripane img{
	vertical-align: middle;
}

#maintocdiv  {
	/* holds the toc including the collapse buttons */
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0px;
	/* top, right, bottom, left */
	margin: 0 0 0 0;
	padding: 0px 0px 121px 0px;
	height: 100%;
	width: 100%;
	overflow: hidden;
}


#maintocdiv a:link{
	color: #495363;
	text-decoration: none;
	/* removes the dotted line around the links */
	outline: none;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 10pt;
}

#maintocdiv a:visited {
	color: #495363;
	text-decoration: none;
	outline: none;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 10pt;
}

#maintocdiv a:focus {
	text-decoration: none;
	outline: none;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 10pt;
	text-decoration: underline;
}

#maintocdiv a:hover {
	text-decoration: none;
	outline: none;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 10pt;
	text-decoration: underline;
}

#maintocdiv #maintocdiv span.splusbook a:link  {
	outline: none;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 10pt;
	text-decoration: none;
}


#maintocdiv #maintocdiv span.splusbook a:visited  {
	outline: none;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

#maintocdiv span a:link span{
	outline: none;
	outline-offset: 0px;
}

#maintocdiv span a:visited span{
	outline: none;
	outline-offset: 0px;
}

#maintocdiv span a:focus span{
	outline: thin dotted  white;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: 0px;
	text-decoration: none;
}

#maintocdiv span a:hover span{
	outline: thin dotted  white;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: 0px;
	text-decoration: none;
}

#maintocdiv span a:active span{
	outline: thin dotted  white;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: 0px;
	text-decoration: none;
}

/* if ie 10 and above use underline instead of outline */
 @media (-ms-high-contrast: none), (-ms-high-contrast: active) { 
 #maintocdiv span a:focus span, #maintocdiv span a:hover span, #maintocdiv span a:active span{
	outline: none !important;
	text-decoration: underline;
}
 }


/* holds the toc after the expand all buttons */
#htmltocdiv {
	/* holds the toc*/
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size: 10pt;
	/* top, right, bottom, left */
	margin: 0 3px 0 0;
	padding: 0 0 0 0;
	bottom: 0 !important;
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

#ultoc {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0 !important;
	/* added for  dynamic toc */
	/* top, right, bottom, left */
	margin: 0 0 0 0;
	padding: 0 3px 0 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	list-style: none outside none;
}


li span a{
	margin-left: 20px !important; 
	display: inline-block;
}

.atopictext, .litopictoc, .abooktext, .libooktoc { white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}




li.libooktoc {
	border-radius: 0px !important;
	padding-top: 4px;
	padding-bottom: 3px;
	}

ul.sp li.litopictoc {
	border-radius: 0px !important; 
	width: 100%;
}

li.libooktoc  > a {
	padding-left: 6px !important;
	}

.devgraphic_plus:before{
	content: "";
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	line-height: normal; 
	margin-top: 0;
	padding-top: 0;
	position: relative;
	margin-left: -15px;
	top: 0px;
}
 
.devgraphic_minus:before{
	content: "";
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	line-height: normal; 
	margin-top: 0;
	padding-top: 0;
	position: relative;
	margin-left: -15px;
	top: 0;
	color: #ffffff;
}


#ultoc ul {
	position: relative;
	left: 0px;
/* top, right, bottom, left */
	margin: 0px 8px 0px 8px;
	padding: 0px 14px 0px 8px;
	width: 100%;
}

/* styles the first level books */
/* The plus, minus, and boook imgs are 16px wide.  1plus + 1book: 36px */
#ultoc  >li.libooktoc  {
	position: relative;
	left: 0px;
	clear: left;
	/* top, right, bottom, left */
	margin: 4px 0px 1px 0px;
	padding: 1px 0 2px 0;
	font-size: 10pt;
	text-indent: 0px;
	width: 100%;
}

/* styles the first level topics */
#ultoc  > li.litopictoc {
	font-size: 10pt;
	position: relative;
	left: 0;
	clear: left;
	/* top, right, bottom, left */
	margin: 4px 0px 4px 0;
	padding: 2px 0px 2px 0;
	text-indent: 10px;
	width: 100%;
}

#ultoc  > li.litopictoc.active {
text-indent: 4px;
}

/* styles the second and lower level topics */
ul.sp li.litopictoc {
	font-size: 10pt;
	position: relative;
	left: 0px;
	clear: left;
	/* top, right, bottom, left */
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 8px;
	/* The topic img is 22px wide. there is an extra 4 pix of padding */
	text-indent: 0px;
	width: 100%;
}

/* styles the second and lower level books */
ul.sp  li.libooktoc  {
	position: relative;
	left: 0px;
	/* top, right, bottom, left */
	margin: 4px 0px 1px 0px;
	padding: 1px 0 0 8px;
	clear: left;
	font-size: 10pt;
	text-indent: 0px;
	width: 100%;
}


a.atopictext {
	/* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 2px 0px;
	width: 100%;
}


a.abooktext {
	/* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 4px 2px 2px 0px;
	width: 100%;
}

span.splusbook {
	float: left;
	clear: left;
	/* top, right, bottom, left */
	/* margin: 0px 0px 0px 4px; */
	margin: 0 1px 0 0;
	padding: 0 1px 0 4px;
}

.active .splusbook {padding-left:0px !important;}

#ultoc ul {
	margin:0px; padding:0px;
	list-style: none outside none;
}

#ultoc li.libooktoc{padding-left:0px;}
#ultoc li ul li.libooktoc {padding-left:30px;}
#ultoc li ul li ul li.libooktoc {padding-left:62px;}
#ultoc li ul li ul li ul li.libooktoc {padding-left:94px;}
#ultoc li ul li ul li ul li ul li.libooktoc {padding-left:124px;}
#ultoc li ul li ul li ul li ul li ul li.libooktoc {padding-left:154px;}
#ultoc li ul li ul li ul li ul li ul li ul li.libooktoc {padding-left:185px;}
	
#ultoc li ul:last-of-type {padding-bottom: 6px;}

#ultoc li.litopictoc .atopictext{padding-left: 0px;}
#ultoc li ul li.litopictoc .atopictext{padding-left:32px;}
#ultoc li ul li ul li.litopictoc .atopictext{padding-left:64px;}
#ultoc li ul li ul li ul li.litopictoc .atopictext{padding-left:95px;}
#ultoc li ul li ul li ul li ul li.litopictoc .atopictext{padding-left:126px;}
#ultoc li ul li ul li ul li ul li ul li.litopictoc .atopictext{padding-left:156px;}
#ultoc li ul li ul li ul li ul li ul li ul li.litopictoc .atopictext{padding-left:186px;}



.active {border-left: 5px solid red; background-color: #373e4a;}

.active > a {font-weight: bold;}
.libooktoc.active {left:-1px !important;}


.spListItem .litopictoc.active {
text-indent: -5px;
}

.spListItem .litopictoc {
	/* top, right, bottom, left */
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}







.activeAnchor {
background-color: #373e4a !important;
/* top, right, bottom, left */
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
}

body.tabs {
	overflow: hidden;
	background: #84BEF3;
	/* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

#tabs{
	/* top, right, bottom, left */
	background: transparent;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#tripane .heading1 {
	border-bottom: none;
	color: #333399;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	font: bold 14px;
	padding-bottom: 1px;
}

  
/* holds the banner and the mainpane (everything on the right side) */
#contentcontainer {    
	border: 0;
    display: block;
    height: 100%;
    width: 100%;
	vertical-align: top;
	padding-left: 273px;
	overflow: hidden;	
	margin:0px;
	position: absolute;
}

#banner {
	height: 41px;
	width: 100%;
	/* top, right, bottom, left */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:  #dce3e4; 
	position: fixed;
 }

.bodyheaderbar {
	position: absolute;
	color: #333399;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	width: 100%;
	overflow: visible;
}

#HeadingArea
 {
	/* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 32px;
}

#leftHeadingArea {
	position: absolute;
	top: 0;
	left: 0;
	height: 46px;
	/* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0;
	
}



#divProductLogo {
	display: inline;
	/* top, right, bottom, left */
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 18px; 
	color: #ffffff;
}

.brand {
display: inline-block;
float: left;
margin-top: 0px;
font-size: 17px;
line-height: 19px;
vertical-align: middle;
position: absolute;
left: 0px;
}
.oracle-logo  {
position: absolute;
top: 0;
left: 1px;
background-color: rgb(248, 0, 0);
width: 130px;
height: 41px;
}

.oracle-logo img {
width: 91px;
height: 13px;
max-height: 13px;
}


.instantis-logo {
	display: inline;
	position: relative;
	top: 10px;
	left: 21px;
	height: 19px;
    vertical-align: middle;
    border: 0px none;
	color: #000000;
	padding-left: 117px;
    padding-right: 10px;
}


#instantisHelpHeader {
	display: inline;
	position: relative;
	top: 11px;
	left: 16px;
    height: 12px;
	font-style: normal;
    border: 0px none;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	color: #333;
	font-size: 17px;
}




#primelogo {
display: inline-block;
position: absolute;
top: 15px;
left: 21px;
   max-width: 100%;
    height: 12px;
    vertical-align: middle;
    border: 0px none;
}
.primavera-logo {
	display: inline;
	position: relative;
	top: 10px;
	left: 143px;
	
	height: 19px;
    vertical-align: middle;
    border: 0px none;
	color: #000000;
}
#primeText, #gradebeamText, #texturaText {
	display: inline;
	position: relative;
	top: 10px;
	left: 140px;
    	height: 12px;
	font-style: normal;
    	border: 0px none;
	color: #000000;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	color: #333;
	font-size: 17px;
	font-weight: bold;
	color: rgb(51, 51, 51);
	font-size: 18px;
	height: 40px;

}

#PrimeHelpHeader {
	display: inline;
	position: relative;
	top: 10px;
	left: 146px;
    height: 12px;
	font-style: normal;
    border: 0px none;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	color: #333;
	font-size: 17px;
}

#gradebeamHelpHeader {
	display: inline;
	position: relative;
	top: 10px;
	left: 146px;
    height: 12px;
	font-style: normal;
    border: 0px none;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	color: #333;
	font-size: 17px;
}

#texturaHelpHeader {
	display: inline;
	position: relative;
	top: 10px;
	left: 146px;
    height: 12px;
	font-style: normal;
    border: 0px none;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	color: #333;
	font-size: 17px;
}

#HelpHeader {
	display: inline;
	position: relative;
	top: 10px;
	left: 150px;
    height: 12px;
	font-style: normal;
    border: 0px none;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	color: #333;
	font-size: 17px;
}
#RightHeadingArea {
	position: fixed;
	display: block;
	float: right;
	top: 0;
	/* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 12px 15px 5px 5px;
	right: 0;
	height: auto;
	width: auto;
	background:  #dce3e4;
}

#FeedbackHeading {
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
}
#header-feedback{
	


}
#header-PDF {
	/* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 12px;
	color: #04121C;
}


#FeedbackHeading  a:link, #header-PDF:link {
	color: #0072bc;
	text-decoration: none;
}

#FeedbackHeading a:visited, #header-PDF:visited {
	color: #0072bc;
	text-decoration: none;
}

#FeedbackHeading a:hover, #header-PDF:hover {
	color: #0072bc;
	text-decoration: underline;
}

#FeedbackHeading a:active, #header-PDF:active {
	color: #0072bc;
	text-decoration: underline;
}

#FeedbackHeading a:focus, #header-PDF:focus  {
	color: #0072bc;
	text-decoration: underline;
}


#rssfeedlinka:link img  {
	color: #0072bc;
	text-decoration: none;
}

#rssfeedlinka:visited img {
	color: #0072bc;
	text-decoration: none;
}

#rssfeedlinka:hover img {
	color: #0072bc;
	text-decoration: underline;
	outline: thin dotted  #0072bc;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: 3px;
}

#rssfeedlinka:active img {
	color: #0072bc;
	text-decoration: underline;
	outline: thin dotted  #0072bc;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: 3px;
}

#rssfeedlinka:focus img  {
	color: #0072bc;
	text-decoration: underline;
	outline: thin dotted #0072bc;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: 3px;
}

#header-highcontrast-highlight {
	height: auto;
	width: auto;
	/* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#header-standardcontrast-highlight {
	/* background-color:#7690b3;  */
	height: auto;
	width: auto;
	/* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#rssfeedlink {
	/* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px
}


/* holds the main content that is generated */
#mainpane {
	width: 100%; 
	bottom: 0; 
	border: 0px; 
	height: 100%;
	padding-top: 41px;
}


input.searchElement {
	margin-top: 2px;
	margin-bottom: 2px;
}
span.searchElement {
	color: #ffffff;
	padding-left: 6px;
	margin-top: 2px;
}