/* Javable main style sheet */

BODY {background-color: #ffffff; margin: 0px 0px 0px 0px;}

a:link { color: #0f3660; }
a:visited { color: #009999; }
a:active { color: #dc143c; }
a:hover { color: #dc143c; }

.menu {margin: 0px; padding: 3px 8px 5px 3px;  font-size: 90%;}
.menu a:link {color: #000000;  text-decoration : none;}
.menu a:visited {color: #000000; text-decoration : none;}
.menu a:active {color: #000000; text-decoration : none;}
.menu a:hover {color: #dc143c; text-decoration : none;}
.menu ul {margin: 0px 0px 0px 10px; padding: 1px;}
.menu li {list-style-image: url('../images/ml.gif'); margin-top: 2px; font: bold 90% Arial, Helvetica, sans-serif;}
.menu ul li .sel {list-style-image: url('../images/ms.gif'); margin-top: 0px;}
.menu ul ul li {list-style-image: url('../images/s.gif'); margin-top: 0px; font-weight : normal;}

.panel {padding: 3px; font: small Arial, Helvetica, sans-serif; font-size: 75%;}
.panel a {font-weight: bold;}

.bhead {margin: 0px; padding: 0px; border: none 0; border-top: 1px solid #808080; border-bottom: 2px solid #fff; background-color: #fff; color: #fff; height: 0px;}
.bline {margin: 0px; padding: 0px; border: none 0; background-color: #fff; height: 3px;}
.bhead hr {display: none;}
.bline hr {display: none;}
.block {background-color: #f0f0ff; height: 20px; text-align: center;}

.head {padding: 0px 0px 0px 3px; font: 100% Arial, Helvetica, sans-serif; text-decoration: none; color: #808080;}

.INFO {font: 110% Verdana, Helvetica, sans-serif; color: #000000; font-style: normal;}
.info {font: 110% Verdana, Helvetica, sans-serif; color: #000000; font-style: normal;}

.DATE {font: bold 85%/80% Arial, Helvetica, sans-serif; color: #000000; font-style: normal; text-indent: 5px; padding: 5px;}
.date {font: bold 85%/80% Arial, Helvetica, sans-serif; color: #000000; font-style: normal; text-indent: 5px; padding: 5px;}

.NAME {font: bold 80% Arial, Helvetica, sans-serif; color: #dc143c; font-style: normal;}
.name {font: bold 80% Arial, Helvetica, sans-serif; color: #dc143c; font-style: normal;}
.NAME a {color: #dc143c;}
.name a {color: #dc143c;}

.type {font: bold 100% Arial, Helvetica, sans-serif; color: #336699; font-style: normal;}
.pdf a {font: normal 75% Arial, Helvetica, sans-serif; color: #dd2222; font-style: normal;}

.table .title { background-color: #ffffff; width:100%; border: 0px; }

.pre { white-space: pre;}

.content .ForrestTable { width: 100%; background-color: #7099C5; color: #ffffff; font-size: 90%;}
.content .ForrestTable caption { text-align: left; color: black; font-weight: bold; }
.content .ForrestTable th { text-align: center; }
.content .ForrestTable td { background-color: #f0f0ff; color: black; }

.frame { margin: 5px 20px 5px 20px; font-size: 90%; }
.frame .content { padding: 5px 5px 5px 5px; margin: 0px; }

.note { border: solid 1px #7099C5; background-color: #f0f0ff; }
.note .label { background-color: #7099C5; color: #ffffff; }

.warning { border: solid 1px #D00000; background-color: #fff0f0; }
.warning .label { background-color: #D00000; color: #ffffff; }

.fixme { border: solid 1px #C6C600; background-color: #FAF9C3; }
.fixme .label { background-color: #C6C600; color: #ffffff; }

.code { padding: 5px 5px 5px 5px; border-color: #CFDCED; border-style: solid; border-width: 1px; }
.codefrag { font-family: "Courier New", Courier, monospace; }

.highlight { background-color: yellow; }

.minitoc {margin: 5px 5px 5px 40px;}

.dtdElement { width: 100%; font-size: 90%; background-color: #ffffff; }
.dtdTag { color: #990000; text-transform : uppercase;  font-style : normal;  font-size : 120%;  font-weight : bold; }

.copy {font: normal 75% Arial, Helvetica, sans-serif; color: #333333; font-style: normal;}

.void {font: bold 90%/85% Georgia, serif; color: #dc143c; font-style: normal;}

.foot {font: normal 75% Arial, Helvetica, sans-serif; color: #ffffff; font-style: normal;}
.foot a:link {color: #ffffff; text-decoration : none;}
.foot a:visited {color: #ffffff; text-decoration : none;}
.foot a:active {color: #ffffff; text-decoration : none;}
.foot a:hover {color: #ffffff; text-decoration : underline;}

.horiz p {  margin: 0;
      padding: 0;
      display: inline;
float: left;
width: 90px;
padding-right: 1em;}

