body {
  font-family: sans-serif, arial, helvetica, garamond; 
  margin:0;
  padding:0;
}
xh2 {
  xcolor: #6060d0;
  color: #365F91;
  font-weight: bold;
  margin-top: 2em;
}
h3 {
  font-size: 100%;
  font-weight: normal;
}

ol li {
   xpadding: 5px; 
}
body {
  font-weight:normal;
}

.found {
  background-color: yellow;
}

.list_bullet ul li {
  list-style-type: disc;
}
.list_circle ul li {
  list-style-type: circle;
}
.list_number ul li {
  list-style-type: decimal;
}
.list_none ul li {
  list-style-type: none;
}

.page_links table {
  font-size: 85%;
  width: 100%;
}
.page_links table tbody tr td {
  text-align: left;
  vertical-align: top;
}
.page_links table tbody tr td:first-child {
  Xfont-style: italic;
  padding-left: 1em;
  min-width: 20%;
}
.page_links table tbody tr td a {
  color: #55F;
}
.center {
  margin: 0 auto;
  text-align: center;
}
img {
  border-style:solid;
  border-width:thin;
  border-color:black;
}
.half {
width:50%;
}
.three_quarters {
  width:75%;
}
.eighty_five {
  width:85%;
}
.border_none {
  border:none !important;
}
.browser_images table {
  width: 100%;
}
.browser_images table tbody tr td {
  text-align: center;
}
.browser_images img {
  width: 25%;
}
p.new_feature {
  color: red;
}
.hint_box {
  background-color:#FFFFD0;
  border-style:solid;
  border-width:thin;
  border-color:black;
  padding:0.5em;
}
.pms h3{
	text-decoration: none !important;
	font-size: 100% !important;
}
.pms table caption{
  text-align: left;
  font-weight: normal !important;
  font-size: 100% !important;
  padding-bottom:0.3em;
  padding-top:0 !important;
  border-bottom: none;
  padding-left:0 !important;
  color:#000000 !important;
  
}
//
.old_pms  table caption {
	color:#8b4513 !important;
}
.old_pms  th{
	color:#8b4513 !important;
}
.old_pms  tr{
	color:#8b4513 !important;
}
.old_pms h3{
	text-decoration: none !important;
	color:#8b4513 !important;
}
.old_pms h2{
	color:#8b4513 !important;
}
.pm_notes {
	color: DarkSlateBlue;
	font-style: italic;	
}
.pm_line {
	background-color:FloralWhite;
}
.pm_nf_line{
	background-color:WhiteSmoke;
}
.table_edge table {
  border:1px solid silver;
  width:100%;
  border-collapse:collapse;
  border-spacing:0;
  margin-bottom:1em;

}
.table_edge table caption{
  xtext-align: left;
  font-weight: bold;
  font-size: 110%;
  padding-bottom:0.3em;
  padding-top:1em;
  border-bottom: none;
  
}
.table_edge td {
  border:1px solid silver;
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
}
.table_edge th {
font-weight: normal;
  border:1px solid silver;
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
}
#xtoc { 
 background-color: #f0f0f0; 
 border-right: 1px solid silver; 
 display: inline-block; 
 height: 100%; 
 margin: 5px; 
 padding: 0; 
 width: 240px; 
 vertical-align: top;
 float:left; 
}
#xtoc div {
 display: inline-block; 
 margin: 0; 
 padding: 4px;
}

.toc ul li {
 margin-bottom: 0em;
}
.toc ul {
list-style-type: none;
margin-left:0em;
}
.toc ul li a {
 xborder: 1px solid darkGray; 
 border-radius:3px;
 color: #000; 
 display: inline-block; 
 font-size:90%; 
 height: 100%; 
 padding: 5px; 
 text-decoration: none; 
 width: 100%;
 
}
.toc ul li a:hover, 
.toc ul li a:focus {
 background-color: gray; 
 color: white;
}
.toc ul li a img {
padding-right: 1em;
}

.toc ul li ul{
padding-left: 1.5em !important; 
 list-style-type: none; 
 margin: 0;
}
.toc img{
  border:none;
}
.clickable {
  cursor:hand;
  cursor:pointer;
  }
.top_level li a{
  font-weight:bold;
}
.not_top_level li a{
  font-weight:normal;
}

#help_embed h2 {
 color: #365F91;
 font-weight: bold;
 padding:0em;
 margin-top: 1em;
 margin-bottom: 1em;
}
#help_embed h3 {
 font-size: 100%;
   padding: .5em 0 0 0;
   font-weight:bold;
}
#help_embed p {
  margin-bottom: .5em;
  margin-top: 1em;
  margin-left: 1em;
}
#help_content { 
 xdisplay: inline-block; 
 xheight: 960px; 
 margin: 5px 0; 
 padding: 0; 
 xwidth: 1024px; 
 xwidth: 800px;
 xmargin-left:260px;
 vertical-align: top; 
 min-height:500px;
}

.search_button{
  float: right; 
  margin-top: .25em;
}
.search_button button{
  /* xbackground-color: #d8ecf3; */
  background-color: #336699;
  border: 1px solid white;
  border-radius: 3px;
  color:white;
  margin: 1.25em 1.5em 2.5em 0;
  padding: 0.25em 1em 0.5em 1em;
}
#container {
  min-height: unset;
}
.help_header {
  font-weight:bold;
  font-size:105%;
  color: #336699;
  }
#real_search_button {
	border-radius: 0 3px 3px 0;
	border-left:none;
}
#search_container {
  float: right;
  vertical-align:middle;
}
#search_container input {
    margin-top: 18px;
    padding: 3px;
}
#search_results {
  padding:0.5em;
  border:1px solid silver;
  height:520px;
  overflow-y:scroll;
}

.embeded {
 height: 90%; 
 margin: 0; 
 padding: 0; 
 width: 100%; 
}


.section-header {
  background-color:antiqueWhite;
  /* border-right:1px solid gray; */
  border-bottom:1px solid lightgray;
  padding:0.5em;
  vertical-align:middle;
}
.section-header:after {
  clear:both; 
  content:''; 
  display:table; 
  float:none;
}
.section-header .animate {
  color:white;
  display:inline-block;
  float:right;
  padding:0;
  vertical-align:middle;
}
.section-header .animate a {
  text-decoration:none;
}
.section-header .animate a:hover,
.section-header .animate a:focus {
  color:red;
  font-weight:bold;
}
.navigation-container {
  display:inline-block;
  float:left;
  min-height:900px;
  width:260px;
  vertical-align:top;
  /* transition: margin-left .5s; */
}
.content-container {
  background-color:white;
  display:inline-block;
  float:left;
  font-size:90%;
  min-height:900px;
  margin-left: 10px;
  margin-right: 10px;
  width:calc(100% - 520px); 
  /*  width:calc(100% - 280px); */
  vertical-align:top;
  /* transition: width .5s; */
  min-width:240px;
}

fieldset legend {
  margin-bottom:1em;
}
.results-container {
  display:inline-block;
  float:left;
  margin-right:-240px;
  min-height:900px;
  overflow:hidden;
  width:240px;
  vertical-align:top;
  /* transition: width .5s; */
}
.red {
	color:red;
}

@media print { 
.content-container{
  min-width:0;  
  clear:both;
}

 #toc {
   display: none;
 }
 #search_container {
   display:none;
 }
  #results_container {
   display:none;
 }
 #no_print_search {
   display:none !important;
 }
 #help_content {
   display: table;
   margin-left:0px;
   min-height:0px;
   float:none;
 }
 #help_embed {
   width:900px;
   float:none;
 }
 div {
   width:auto;
   }
footer {page-break-after: always;}
}
  