@charset "utf-8";
/*
  Copyright 2002, 2015, Oracle and/or its affiliates. All rights reserved.
  Author: Robert Crews
  Updated by: HSP
  Version: 2012.30.8
*/

body {
  font-family: Tahoma, sans-serif;
/*  line-height: 125%; */
  color: black;
  background-color: white;
  font-size: small;
}
* html body {
  /* http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html */
  font-size: x-small; /* for IE5.x/win */
  font-size: small;  /* for other IE versions */
}

h1{ font-size:15pt;
 font-weight:bold;
 font-family:sans-serif;
 margin-top:8pt;
 margin-bottom:4pt;
 color:#336699
}

h2 { 
  font-size:13pt;
  font-weight:bold;
  font-family:sans-serif;
  margin-top:6pt;
  margin-bottom:3pt;
  color:#336699
}

h3 { 
  font-size:11pt;
  font-weight:bold;
  font-family:sans-serif;
  margin-top:4pt;
  margin-bottom:2pt;
  color:#336699
}
  
h4 { 
  font-size:9pt;
  font-weight:bold;
  font-family:sans-serif;
  margin-top:2pt;
  margin-bottom:1pt;
  color:#336699
}
  
h5{
  font-size: 100%;
  font-weight: bold;
  display: inline;
}

a:link {
  color: #039;
  background: inherit;
}

a:visited {
  color: #72007C;
  background: inherit;
}

a:hover {
  text-decoration: underline;
}

a img, img[usemap] {
  border-style: none;
}

hr {
background-color:#444;
border-width: 1px;
color:#444;
height:2px;
line-height:1px;
margin: 5px 0px 0px 10px;
page-break-after:always;
text-align:center;
width:70%;
}

hr:after {
content:"\a7\a7";
font-size:1.25em;
}

top {
   position:absolute;top:0;left:0;
} 

code, pre, samp, tt {
  font-family: monospace;
  font-size: 110%;
}

caption {
  text-align: center;
  font-weight: bold;
  width: auto;
}

dt {
  font-weight: bold;
}

table {
  font-size: small; /* for ICEBrowser */
}

td {
  vertical-align: top;
}

th {
  font-weight: bold;
  text-align: left;
  vertical-align: bottom;
}

li { font-size:9pt;
     font-family:sans-serif;
     padding:0pt;
}
ol { margin:0pt 0pt 0pt 9pt;
     padding:0pt;
}
ul { margin:0pt 0pt 0pt 9pt;
     padding:0pt;
}

td p:first-child, td pre:first-child {
  margin-top: 0px;
  margin-bottom: 0px;
}

table.table-border {
  border-collapse: collapse;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
table.table-border th {
  padding: 0.5ex 0.25em;
  color: black;
  background-color: #f7f7ea;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
table.table-border td {
  padding: 0.5ex 0.25em;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.td_output {
  color: #000000;
  background: #E0E0E0;
  border: 1px solid #AED0EA;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
  font-size: 13px;
  font-weight: normal;
  padding: 1px;
}
.td_column {
 background: #D7EBF9;
 border: 1px solid #AED0EA;
 font-size: 13px;
 font-weight: bold;
}

.td_title {
 background: #F2F5F7;
 border: 0px solid #AED0EA;
 font-weight: normal;
 padding: 5px;
}

table.stats {
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 70%;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

table.stats td {
background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
}

table.stats td.hed {
background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
}

/* Used in table class=attached for the List of all attached files */
table.attached {
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 100%;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

table.attached td {
background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
}

span.gui-object, span.gui-object-action {
  font-weight: bold;
}

span.gui-object-title { }

p.horizontal-rule {
  width: 100%;
  border: solid #cc9;
  border-width: 0px 0px 1px 0px;
  margin-bottom: 4ex;
}

div.zz-skip-header {
  display: none;
}

td.zz-nav-header-cell {
  text-align: left;
  font-size: 95%;
  width: 99%;
  color: black;
  background: inherit;
  font-weight: normal;
  vertical-align: top;
  margin-top: 0ex;
  padding-top: 0ex;
}

a.zz-nav-header-link {
  font-size: 95%;
}

td.zz-nav-button-cell {
  white-space: nowrap;
  text-align: center;
  width: 1%;
  vertical-align: top;
  padding-left: 4px;
  padding-right: 4px;
  margin-top: 0ex;
  padding-top: 0ex;
}

a.zz-nav-button-link {
  font-size: 90%;
}

div.zz-nav-footer-menu {
  width: 100%;
  text-align: center;
  margin-top: 2ex;
  margin-bottom: 4ex;
}

p.zz-legal-notice, a.zz-legal-notice-link {
  font-size: 85%;
  /* display: none; */ /* Uncomment to hide legal notice */
}

.pre {
  padding-left: 20px;
  font-size: 11px;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;  
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  line-height: 1.2;  
  background-color: #CCC;
  border-bottom: 2px #fff solid;
  border: 1px solid #336699;
}
