div.Edit, p.Edit {color: #000066; margin-left: 36px; margin-right: 36px;}
span.Edit {color: #000066;}
div.Quote {color: #000066; margin-left: 36px; margin-right: 36px;}
p.Quote {color: #000066; margin-left: 36px; margin-right: 36px;}
.Small {font-size: smaller;}
.Large {font-size: larger;}
.Indent  {margin-left: 36px; margin-right: 36px;}
.Hang {text-indent: -36pt; margin-left:36pt;}
#Refs p {text-indent: -36pt; margin-left:36pt;}
.clearAll {clear: both; }

.noTop {margin-top: 0px; }
.noBot {margin-bottom: 0px; }
.noTopBot {margin-top: 0px; margin-bottom: 0px; }

body {background-color: #ffffe5;  font-family: Verdana, "Trebuchet MS", Georgia, sans-serif; }
.sans {font-family: Arial, Verdana, sans-serif; font-size: smaller; }
.spread {font-family: Arial; font-size: smaller; color: #004400; }
.dialog {font-family: Arial; color: #004400; }


p, h1, h2, h3, h4, th, td  {margin-top: 0.5em; margin-bottom: 0.5em;}
h1, h2 { line-height: 1.5em; margin-top: 0em; }
h3, h4 { margin-top: 1em; }

th h4, td h4 {margin-top: 0pt; }

dt {font-weight: bold; margin-top: 1.0em; margin-bottom: 0.5em;}
dd {margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 36px;}
li {margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 2em;}

.fLeft  {float: left;  margin: 0px 10px 10px 0px; }
.fRight {float: right; margin: 0px 0px 10px 10px; }
.Clear { clear: both; }
.Right { text-align: right; }
.Center { margin: 0px auto;  }
.byline {font-size:small; margin-top: -0.5em; text-align:right; }
.ShowHide {display: none; }

#map { width: 600px; height: 450px; text-align: center; }
.legend { clear: both; padding: 1em; }

@media print {
a {text-decoration: none; font-weight: bold; color: #000000; }

.Spaced {page-break-after: always !important; display: none !important; }
.S100   {page-break-after: always !important; display: none !important; }
.S200   {page-break-after: always !important; display: none !important; }
.S500   {page-break-after: always !important; display: none !important; }

.hide { display: block; }

#main { width: auto; padding: 2em; background-color: #FFF; border: none; }
#header { margin: 0px; padding: 0px; }
#header h1 { margin: 0px; padding: 0.2em; font-style: italic; padding-left: 1em; }
}

@media screen {
* {margin: 0px; padding: 0px; }
a {text-decoration: none; font-weight: bold;}
a:link     {color: #0000ff;}
a:visited  {color: #770077;}
a:active   {color: #ff0000;}

.Spaced {margin-bottom: 1000px;}
.Sextra {margin-bottom: 40px; }
.S100 {margin-bottom: 100px;}
.S200 {margin-bottom: 200px;}
.S500 {margin-bottom: 500px;}

.hide {display: none; }

body { margin:0; padding:0 10px 0 10px; border:0; height:100%;
      overflow:auto; background-color: #FFE;
		font-size: 100%;
	  }

#main { margin: 0px auto; display:block; width:800px;
	   text-align: left; }

#header { margin: 0px; padding: 0px; }
#header h1 { margin: 0px; padding: 0.2em; font-style: italic; color: #006600; padding-left: 1em; }
	
#nav ul li a span { display: none; }	
#nav ul li a:hover span {
	display: block;
	font-weight: normal; color: black;
	position: absolute; 
	top:0px; left: 150px; width: 300px;
	padding: 0.5em; z-index: 100;
	background: #FFC; border: 1px solid black;
}

#intro { width: auto; margin: 0px 0px 0px 140px; padding: 0em 1em; line-height: 1.25em; }
#content { width: auto; margin: 0px 0px 0px 0px; padding: 1em; line-height: 1.25em; clear: both; }
a img {border:none; }
}