body         { background: #fff; margin:0; padding:0;}

/*/*/a{}
body, td, th {font-family: 'trebuchet ms', trebuchet, arial, helvetica, sans-serif;}
* html body
{
  font-size: x-small;
  f\ont-size: small;
}
* html body td
{
  font-size: x-small;
  f\ont-size: small;
}
* html body th
{ font-size: x-small;
  f\ont-size: small;
}
body, td, th { font-size: small; }

p, ul, ol, li, blockquote, dt, dd, address, caption {font-family: arial, helvetica, sans-serif;}
pre { font-family: 'Andale Mono', Courier New, Courier, monospace; }

.big, ul.dibig li, ul.big li {font-size: 1.1em;}

h1, h2, h3, h4 {font-family: arial, helvetica, sans-serif;}
h1  { color: #000; background: transparent; font-size: 180%;}
h2  { color: #039; background: transparent; font-size: 150%;}
h3  { color: #900; background: transparent; font-size: 130%;}
h4  { color: #000; background: transparent; font-size: 110%;}

.sm {font-size: .8em;}
/*end hiding from NS4*/

#banner      { margin:0; padding: 10px 0 0 10px;}
#main	{margin: 0 10%;}
a:link, a:visited { color: #039; text-decoration: underline }
a:hover      { color: #039; text-decoration: underline; background-color: #fc9 }
a:active     { color: #039; text-decoration: underline; background-color: #fc9 }
.note        { color: #696; font-weight: normal; font-size: .82em; }
ul li        { font-weight: normal; list-style-type: square; list-style-position: outside; 
               padding-bottom: 6px }
ul.di li, ul.dibig li {font-weight: bold; list-style-image: url('images/diamondbullet.gif');
			  list-style-type: square;}                    
ul.spaced li, ol.spaced li {padding-bottom: .5em; padding-top: .5em;}
.footer {border-top: 1px solid black; padding-top: .25em; margin-top: 30px;}
.hang {text-indent: -2.5em; padding-left: 2.5em;}
.overline {border-top: 1px solid #000; padding-top: .2em; margin-top: .5em;}
.nbotmar     { margin-bottom: 0px }
.note        { font-size: .8em; color: #696; background: transparent; font-weight: normal; }
.nbm {margin-bottom: 0;} /*replace more verbose label*/
.ntm {margin-top: 0;}
.clear {clear: both; line-height: 1px; font-size: 1px; }
.cen {text-align: center;}
.b {font-weight: bold;}

td {vertical-align: top;}

table.ltblue {border-collapse: collapse; border-color:#009;}
table.ltblue td {text-align: center; border-color: #009; font-weight: bold; background-color: #dee8f8;}
