body         { margin: 0; padding: 0; background-color: #fefcf6;}

/*/*/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: 1em 0 1em 10%; padding: 0; }
#abanner {margin: 1em 0 1em 10%;}
#main {margin-left: 10%; margin-right: 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        { font-size: 82%; color: #696; font-weight: normal }

ul li        { font-weight: normal; list-style-type: square; list-style-position: outside; 
               padding-bottom: 6px }
ul.di li 	 {font-weight: bold; list-style-image: url('../images/diamondbullet.gif');
			  list-style-type: square;}
ul.spaced li {margin-bottom: 1em;}			  

.nbotmar     { margin-bottom: 0px }
.ntm {margin-top: 0;}
.nbm {margin-bottom: 0;}

.footer {border-top: 1px solid #000; padding-top: .25em; margin-top: 30px;}
.overline {border-top: 1px solid #000; padding-top: .2em; margin-top: .5em;}
