body { font-family:"News Gothic MT",  Arial, Helvetica, sans-serif; background:#f5f5f5; font-size:100%;}
#shadow {width:780px; margin:0 auto; background:url(../images/shadow.gif) repeat;}
#wrapper{ width:740px; margin:0px auto; background:#f5f5f5; border: 1px solid #666; padding:0px}
#topnav{height:135px; font-size:90%; background:#999966; margin:0px; vertical-align:top; width:100%;}
#mid{ background:#fff; border-top:1px solid #036; border-bottom:1px solid #ccc;}
#text {padding:10px; margin:0px;}
#text p {font:80% Arial, Helvetica, sans-serif; padding:0px 10px; line-height:150%;  }
#footer {background:#cccca5; font-size:10px; padding:3px; text-align:center; border-top:2px dotted #999; margin-top:20px;}

h1 {margin:5px 10px; font-size:150%; color:#999966; font-weight:bold;}
h2 {margin:10px 10px; font-size:105%; color:#669933; }
h3 {margin:0px 10px; padding:0px; font-size:110%; color:#333; line-height:normal; font-weight:700; }
blockquote  {font:80% Arial, Helvetica, sans-serif; padding:0px 40px; line-height:150%; font-weight:bold; color:#036/*999966*/;}
em { font-size:110%; font-weight:600; color:#036; }


img {padding:0px; margin:0px;}
.nav {color:#333; font-size:95%; font-weight:bold; font-family:Arial, Helvetica, sans-serif; vertical-align:top; padding:10px 0px; margin:10px 0px;}
.nav1 {color:#036; font-size:95%; font-weight:bold; font-family:"News Gothic MT",Arial, Helvetica, sans-serif; vertical-align:top; padding:0px 10px 0px 10px; border-left:1px dotted #ccc; margin:5px 0px 0px 0px;}
.nav1 a {color:#fff/*999966*/; text-decoration:none;}
.nav1 a:hover {color:#000; text-decoration:underline; }
.sm {font-weight:normal;  font-size:78%; padding:0px 5px 5px 10px; vertical-align:text-bottom; color:#036;}
.slide {padding:3px; border:1px solid #ccc; margin:0px;}
div.notes {font-size:70%; margin:20px 0px;}
div.notes img {border:none; margin:3px;}