html {
   font-family:arial, helvetica, sans-serif;
   font-size:76%;
   color:#000;
   background:#FFF;
   background-image:url("../images/html.png");
   background-position:center center;
   background-repeat:repeat-y;
}

body {
   position:relative;
   width:740px;
   padding:10px 25px 158px 20px;
   margin:10px auto 10px auto;
   background-image:url("../images/body.png");
   background-position:left top;
   background-repeat:repeat-y;
   border-bottom:1px solid #ECECEC;
   border-top:1px solid #ECECEC;
}

#container {
   position:relative;
   top:120px;
   height:100%;
   width: 740px;
   background-color:#F8FBFF;
   background-position:right bottom;
   background-repeat:no-repeat;
   margin-bottom:30px;
}

#content {
   position:relative;
   width:565px;
   background:transparent;
}

#content p {
   font-size:1.08em;
   line-height:1.2em;
   padding:6px 11px 13px 20px;
   margin:0 15px 1.1em 0;
   background-image:url("../images/shadow.png");
   background-position:bottom left;
   background-repeat:no-repeat;
}

#content ol, #content ul {
   font-size:1.08em;
   line-height:1.4em;
   padding:6px 11px 13px 40px;
   margin:0 13px 1.1em 0;
   background-image:url("../images/shadow.png");
   background-position:bottom left;
   background-repeat:no-repeat;
}

table.basic {
   font-size:1.0em;
}

/* Links (anchors) */
A.plain:link, A.plain:visited, A.plain:active, A.plain:hover {
   color:#888;
   text-decoration:none;
}

A:link {
   color:#888;
   text-decoration:underline;
}

A:active {
   color:#000;
   text-decoration:none;
}

A:visited {
   color:#888;
   text-decoration:underline;
}

A:hover {
   color:#ccc;
   text-decoration:none;
}

abbr, acronym {
   font-style:normal;
   border-bottom:dotted 1px #ABB1B7;
   cursor:help;
}

/* Other items */
code, kbd, samp {
   display:block;
   padding:10px;
   border-left:10px solid #DDD;
   font-family:monaco, "Courier new", courier, monospace;
}

/* EOB */
div.eob {
   color: #FF0000;
   margin-top:0px;
   margin-left:0px;
   margin-bottom:-60px;
   font-size:10px;
}

#info {
   position:relative;
   bottom:0px!important;
   width:100%;
   font-size:0.94em;
}

#disclaimer {
   position:relative;
   top:80px;
}

#info-standards {
   position:relative;
   top:5px;
}

#tooltip{
   position: absolute;
   left: -300px;
   width: 200px;
   border: 1px solid black;
   padding: 2px;
   background-color: lightyellow;
   visibility: hidden;
   z-index: 100;
}

#pointer{
   position:absolute;
   left: -300px;
   z-index: 101;
   visibility: hidden;
}

