body
{
 color: black;
 background: white;
 font:normal 13px Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}
/* Popup windows are likely to be smaller */
body.popup
{
	width:100%;
}
body.popup
{
	max-width:63.5em;
}

h1
{
 margin-left: -8%;
 margin-top: 12px;
 margin-bottom: 12px;
 font:600 20px Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

h2
{
 margin-left: -4%;
 margin-top: 10px;
 margin-bottom: 10px;
 font:500 18px Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

h3
{
 margin-left: -4%;
 margin-top: 10px;
 margin-bottom: 10px;
 font:500 small-caps 15px Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

h4
{
 margin-left: -4%;
 margin-top: 10px;
 margin-bottom: 8px;
 font:oblique 600 13px Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

h5,h6
{
 margin-left: -4%;
 margin-top: 10px;
 margin-bottom: 10px;
}

p
{
 margin-top: 6px;
 margin-bottom: 0px;
}

table, tr, td
{
	font-size:13px;
}

a
{
 font-size:13px;
 text-decoration:none;
}
/* Images in links have no border */
a img
{
	border:none;
}

sup
{
 font-size:7px;
}

#header
{
}

div.body
{
/* change to class=docbody & remove this */
 margin-left: 10%; margin-right: 10%;
/* define a large enough bottom border to allow for footer */
 border-bottom-style:solid;
 border-bottom-color:transparent;
 border-bottom-width:1.5em;
 font:normal 13px Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

div.docbody
{
 margin-left: 10%; margin-right: 10%;
/* define a large enough bottom border to allow for footer */
 border-bottom-style:solid;
 border-bottom-color:transparent;
 border-bottom-width:1.5em;
 font:normal 13px Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

span.highlighted
{
 color: #FF0000;
 background: #CCCCCC;
 font:bold 13px Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

div.navfooter
{
/* define a large enough bottom border to allow for footer */
 border-bottom-style:solid;
 border-bottom-color:transparent;
 border-bottom-width:1.5em;
}

#footer
{
 float:left;
 width:100%;
 padding:0;
 margin:0;
 margin-left:0;
 margin-right:0;
 list-style-type:none;
 color:black;
 background-color:yellow;
 position:fixed;
 left:0px;
 bottom:0px;
}

#footer_item
{
 display:inline;
}

#footer_link
{
 float:left;
 width:6em;
 text-decoration:none;
 color:black;
 padding:0em 0.6em;
}
