/* basic styles */

html {margin: 0; padding: 0;}
/*body {font: 10px Verdana, sans-serif; margin: 0; padding: 0;}*/
body {font: 12px "Tahoma", sans-serif; margin: 0; padding: 0;
 color: white;
 background-color: black;}
body div {margin: 0 0 0 0; padding: 2em 2em 1em 1em;
 filter:alpha(opacity=100); visibility: hidden;} 
div table, div tr, div td {font-size: 100%; margin: 0; padding: 0.5em;}
body table, body tr, body td {font-size: 100%;
 color: rgb(100%,100%,100%); margin: 0; padding: 0.5em;}
body a, body a:visited {font-size: 100%;
 text-decoration: underline; color: rgb(80%,80%,100%);}
body a:hover, body a:active {
 font-size: 100%; text-decoration: none; color: rgb(100%,100%,100%);}

body.glossary {margin: 2em 2em 2em 2em; padding: 2em 2em 1em 1em;
 width: 40em;}
body.glossary h2 {font-size: 105%; margin: 0; padding: 0.5em 0 0.5em 0;
 text-transform: capitalize; font-weight: bold;}

ol {list-style: decimal;}
ol ol {list-style: lower-alpha;}
ol ol ol {list-style: lower-roman;}

ul {list-style: disc;}
ul ul {list-style: disc;}
ul ul ul {list-style: disc;}

ul.arrow {list-style: url(img/bullet-arrowTxsm4.gif) square;}
div.popUpTools {position: absolute; left: 2em; top: 1em; z-index: 10;
 text-align: right;
 visibility: visible;
 font-size: 100%; width: 40em; margin: 0px; border-width: 0px; padding: 0px;
 border-bottom: 0px solid; background: transparent;}
div.popUpTools a, div.popUpTools a:visited, div.popUpTools a:active {
 padding: 0em 0.25em 0.05em 0.25em;
 background-color: rgb(16%,16%,14%);
 border: 1px solid rgb(75%,75%,79%);
 font-size: 100%; text-decoration: none; color: rgb(100%,100%,100%);}
div.popUpTools a:hover {
 padding: 0em 0.25em 0.05em 0.25em;
 background-color: rgb(36%,36%,34%);
 border: 1px solid rgb(75%,75%,79%);
 font-size: 100%; text-decoration: none; color: rgb(100%,100%,100%);}
div.popUpTools img.buttonLink {width: 1em; height: 1em;
 margin: 0px 0 0px; border: 1px solid;}
div.popUpTools img.bullet {width: 0.5em; height: 0.5em;
 background: rgb(10%,10%,95%); margin: 0; border: 1px solid;}


h1 {font-size: 110%; line-height: 0.9em;
 margin: 0; padding: 0.33em 0 0;
 font-weight: bold;
 text-transform: uppercase; letter-spacing: 0.13em;
 border-bottom: 0px solid;}

h2 {font-size: 105%; margin: 0; padding: 0.5em 0 0 0; font-weight: bold;}

h3 {font-size: 105%; font-weight: bold;
  margin: 1em 0 0; padding: 0;
  text-decoration: none;}
/*
h3:before {content: ":: ";}
h3:after {content: " ::";}
*/

h4 {margin: 1.66em 0 0; font-size: 100%; font-style: italic; font-weight: bold;}

h5 {margin: 1.25em 0 0; font-size: 100%;}

img {vertical-align: middle; margin: 0px; padding: 0px;}

div.anchor {position: absolute; left: 0px; top: 0px; z-index: 0;
color: transparent; background-color: transparent;
width: 10px; height 10px; margin: 0; padding: 0; visibility: hidden;}


div.leftNav {position: absolute; left: 20px; top: 5em; z-index: 2;
 font-size: 100%; width: 10em; margin: 0px; padding: 0px;
 border-width: 0px; color: white; background-color: transparent;}
div.leftNav p {line-height: 1em; text-align: left;
 margin: 1em 0 1em; padding: 0 0 0 1%;}
div.leftNav a,
div.leftNav a:hover,
div.leftNav a:visited,
div.leftNav a:active {
 font-size: 100%; text-decoration: none; color: rgb(100%,100%,100%);}
div.leftNav img.base {width: 7em; height: 2em;
 background: transparent;
 margin: 0px 0px 0px; border: 1px solid;}
div.leftNav img.buttonLink {width: 1em; height: 1em;
 /*background-color: rgb(100%,100%,100%);*/
 margin: 0px 0 0px; border: 0px solid;}
div.leftNav img.bullet {width: 0.5em; height: 0.5em;
 background: transparent;
 margin: 0px 0 0px; border: 1px solid;}
div.leftNav span.company {width: 100%;
 background: transparent; color: rgb(100%,100%,100%);
 border-bottom: 1px solid;}



div.topNav {position: absolute; left: 12em; top: 5em; z-index: 9;
 width: 80%; margin: 0px; padding: 0px; font-size: 100%;
 border-width: 0px; border-bottom: 1px solid; background: transparent;}
div.topNav a,
div.topNav a:hover,
div.topNav a:visited,
div.topNav a:active {
 font-size: 100%; text-decoration: none; color: rgb(100%,100%,100%);}
div.topNav img.buttonLink {width: 1em; height: 1em;
 margin: 0px 0 0px; border: 1px solid;}
div.topNav img.bullet {width: 0.5em; height: 0.5em;
 background: transparent;
 margin: 0; border: 1px solid;}


div.topSubNav { position: absolute; left: 12em; top: 6.5em; z-index: 8;
 width: 80%;
 margin: 0;
 border-width: 0px;
 padding: 0px;
 font-size: 100%;
 background: transparent;}
div.topSubNav a {font-size: 100%; text-decoration: none;}
div.topSubNav a:hover, div.topSubNav a:visited, div.topSubNav a:active {
 font-size: 100%; text-decoration: none; color: rgb(100%,100%,100%);}
/* this left-indents the A-C a smidge */
a#ac {margin: 0 0 0 1em;}

div.bgimage {
 position: absolute; left: 50; top: 50; width: 650; height: 436; z-index: 0;
 background-image: url(img/drip7big4.jpg);
 visibility: visible;
}

div.content {position: absolute; left: 12em; top: 8em; z-index: 1;
 font-size: 100%; padding: 0 0 0 1em; margin: 0; width: 80%;
 border-left: 0px solid;
/*
 height: 300px;
 overflow: auto;
*/
 background: transparent;
 visibility: hidden;}
div.content a, div.content a:visited {font-size: 100%;
 text-decoration: underline; color: rgb(80%,80%,100%);}
div.content a:hover, div.content a:active {
 font-size: 100%; text-decoration: none; color: rgb(100%,100%,100%);}
div.content p {font-size:100%; line-height:1.2em; text-align:left; padding:0;}
div.content td br {font-size: 100%; margin: 0; padding: 0;}
div.content .QnA {color: rgb(100%,0%,0%); text-decoration: none;}
div.content .date {font-size:100%;color:rgb(100%,0%,0%);text-decoration:none;}
div.content img.bullet {width: 0.2em; height: 0.2em;
 background-color: rgb(0%,50%,0%);
 margin: 0; border: 1px solid rgb(100%,100%,100%);}

div p.footer {
 font-size: 80%;
 color: rgb(50%,50%,50%);
 text-align: left;
 padding: 0 0 0 0%;}

div.content img.doc {width: 17px; height: 17px; border-width:0;
 filter:alpha(opacity=50);}


.hilight {
/*
background-color: rgb(30%,30%,100%);
color:white;
*/
background-color: black;
color:yellow;
}


