body {  font-family: verdana, helvetica, sans-serif; font-size: small;    margin: 0; width:100%;
}
body.embed   { color: #003366; background: #FFCC66 url()}
body.header {font-family: Verdana, Arial, Helvetica; color: 
               #FFFFFF; font-size: small ; margin: 0px ; border-width: 0px;color: white;  background:  gray url()}

h1 { font-size: medium}

td.onpagetitle { background: rgb(33,33,148); url(); padding: 2px 2px 2px 2px; font-weight: normal; text-align: left; color: white;font-size: small;}
td.onpagetitle a {background: rgb(33,33,148); url(); font-size: small; font-weight: bold; text-decoration: none;  text-align: center; color: white}
td.onpagetitle p {margin: 2px;}
td.leftvertical { background: rgb(140,140,148);  url();text-align: left; color: white; font-size: small }
td.leftvertical a {background: rgb(140,140,148); url(); text-align: left; color: white; font-size: small; margin: 0px 0px 0px 0px;/*font-weight: bold;text-decoration: none*/}
td.leftvertical ul {margin: 2, 0,2,25}
/*td.leftvertical li {width: 175px}*/
td.tophoriz {background: rgb(140,140,148); url(); height: 2ex; padding: 2px 2px 2px 2px; text-align: center; color: white;font-size: small;}
td.tophoriz a {background: rgb(140,140,148); url();font-size: small; font-weight: bold; text-decoration: none;  text-align: center; color: white;}

td.gifsplit { background: rgb(214,214,239); url(); padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
form.gifsplit {height: 50px; margin: 0px 0px 0px 0px}
td.tail {background: rgb(214,214,239); url(); width: 450; }
 
td.footer {background: rgb(33,33,148); url(); padding: 2px 2px 2px 2px; text-align: center; color: white;font-size: small;}
td.footer a {background: rgb(33,33,148); url(); text-align: center; color: white; font-size: small;text-decoration: none;font-weight: bold;}

td.content {padding: 10px 5px 10px 5px; margin: 2px 2px 2px 2px; font-size:small }
td.content td {font-size: small}
td.content h3 {font-size: medium}
td.content h4 {font-size: small; }

td.footer a { font-size: small;}


table.pagetable {margin-left: auto;
  margin-right: auto; width: 915px;padding: 0px 0px 0px 0px;}

col.leftmenu {width: 165px}
col.content {width: 750px;  }
col.lefty,tr.evens, tr.evens a, col.lefty a {background: rgb(214,214,239);url()}
col.righty,tr.odds,tr.odds a, col.righty a {background: rgb(180,180,239);url()}




img.display {border-style: groove}
img.logo {border-style: none; float: left; padding: 0px  0px 0px 0px; margin: 0px  0px 0px 0px; }

span.datestamp {font-size: x-small;}

a.internet   { color: #008080; background:  white url() }
a.aside { font-family: Arial; font-size: 8pt; color: #800080; background:  white url() }
a.largetarget { font-size: 120%;  background:  white url() }

h2           { font-size: 13pt; font-weight: bold; clear: both;  margin-top: 6pt; margin-bottom: 6pt }
h3           { font-size: 10pt; font-weight: bold; margin-bottom: 0px; clear: both}
h4           { font-size: 10pt; font-style: italic; margin-top: 10pt; margin-bottom: 
               0px; clear: both }
code         { font-size: 10pt; font-family: "Courier New" }

.ref        { background: #99CCFF url(); color: #000000; border-style: ridge; border-color: 
               #99CCFF }
.example    { color: #003366; background: #FFCC66 url(); border-style: ridge; border-color: #FFCC66 }

/*p				{ margin-top: 6pt } ? necessary?*/

p.code       { color: #000000; background: #C0C0C0 url(); font-family: "Courier New"; 
               border-style: groove; border-color: #C0C0C0 }

