body  {
	background : white;
	color : black;
	font-family : sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

p {
	margin-left: 1em;
	margin-right: 4em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
	color: black;
}

p.quote  {
	margin-left : 2.5em;
	margin-right : 2em;
	font-style : italic;
	color: #222200;
	background-color: white;
}

.bar  {
	text-align: left;
	font-size: small;
	color: #003366;
	background-color: #9999cc;
	margin: 0 0 0 0;
	padding: 0 0.5em 0 0.5em;
	font-family : Tahoma, Verdana, sans-serif;
	border-bottom: 1px solid #003366;
}

.bar a {
	padding: 0 0.5em 0 0.5em;
	border-right: 1px solid #003366;
}
.bar a:link, .bar a:visited  {
	color : #003366;
}

.bar a:active  {
	color : White;
}

.bar a:hover  {
	color: white;
	background-color: #336699;
	text-decoration: none;
	border-top:  1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
}

p.small  {
	font-size: 0.8em;
}

.shriek {
	font-weight: bold;
	color: red;
}

.dingbat {
    font-family: Webdings, Marlett;
}

.dingbat a:link, .dingbat a:visited {
	font-weight: normal;
}

.help { cursor: help; }

.leftnav {
	padding: 2px 2px 2px 4px:
	border: 1px solid #336699;
}

.leftnav div {
	text-align : right;
	font-family : Charcoal, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 0.8em;
}

.leftnav div a {
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	width: 100%;
	text-decoration: none;
}

.leftnav div a:hover {
	background-color: orange;
}

.mbutton {
	width: "100%";
	padding : 0 4px 0px 3px;
	margin: 0 0 0 0;
	color: black;
	background-color: #9999ff;
	layer-background-color: #9999ff;
	border: 0 0 0 0;
}
.mbutton a {
	display: block;
	width: "100%";	
	text-align : right;
	font-family : Charcoal, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 0.8em;
	padding: 0 4px 1px 0;
	background-color: #9999ff;
	layer-background-color: #9999ff;
	border-right: 1px solid #006699;
	border-bottom: 1px solid  #006699;
	color: black;
}

.mbutton a:link, .mbutton a:visited  {
	color : white;
}


.mbutton a:hover  {
	text-decoration: none;
	background: #336699;
	color: white;
}

.box {
   border: 1px solid #336699;
   background: #eeeef0;
   color: #112211;
   margin: 0.5em 0.5em 0.5em 0.5em;
}

.box th {
	font-weight: bold;
	font-family: Charcoal, Tahoma, sans-serif;
	text-align: left;
	color: white;
	padding: 0 0.5em 0 0.5em;
	background: #336699;
	font-size: 0.9em;
}

.menuBG  {
	background: #000066;
	width:  120px; 
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.hide  {
	display : none;
}

a:link  {
	color : #333399;
	font-weight : bold;
	text-decoration : none;
}

a:visited, a:active  {
	color : #333366;
	font-weight : bold;
	text-decoration : none;
}

a:hover {
	color: #993333;
   text-decoration: underline;
}


p.updated  {
	font-size : 3.5mm;
	text-align : right;
}

.note  {
	font-size : 3.5mm;
	font-style : italic;
}

p.term  {
	font-weight : bold;
	color : #ccccff;
}

p.desc  {
	margin-left : 2em;
}

p.sign  {
	font-style : italic;
	margin-left : 3em;
}

p.cred  {
	font-family : Verdana, sans-serif;
	font-size : 3.5mm;
	font-style : italic;
	text-align : right;
}

tt  {
	font-family : "Monospac821", OCR-B, "Lucida Console", monospaced;
}

dd  {
	margin-left : 4em;
}

h1  {
	color : #223366;
	text-align : center;
	font-size : 8mm;
	font-family : MansonAlternate, Manson, Verdana, sans-serif;
	padding-top : 24px;
	padding-bottom : 12px;
}

h2  {
	font-size : 1.8em;
	font-weight : bold;
	font-family : MansonAlternate, Manson, Verdana, sans-serif;
	color : #111133;
	background-color : #ddddff;
	margin-left : 0;
	margin-right : 1em;
	text-indent : 0.5em;
	padding-right: 1em;
	border : none;
}

h3  {
	margin-left : 0em;
	margin-right : 6em;
	padding-left : 1em;
	padding-right: 1em;
	font-family : monospace;
	font-weight : bold;
	font-size : 1.2em;
	color : #eeeeee;
	border : none;
	background-color : Teal;
}

h4  {
	font-family : sans-serif;
	color : white;
	font-weight : bold;
}

th  {
	font-family : sans-serif;
	font-weight : bold;
	text-align: left;
	margin-right: 1em;
}

td  {
	text-align : left;
	margin-left : 0.3em;
	font-family : sans-serif;
	vertical-align: top;
}

table.list tr td {
	border-top: 1px solid #000033;
}

blockquote  {
	font-style : italic;
	color: #111111;
	background-color: #eeeeee;
	padding: 0.5em 1em 0.5em 1em;
	margin-right: 2em;
}

blockquote p {
	color: #111111;
	background-color: #eeeeee;
	margin-left: 0em;
}

blockquote em  {
	font-style : normal;
}

input  {
	font-family : sans-serif;
}

textarea  {
	font-family : sans-serif;
}

hr  {
	margin-left : 6px;
	margin-right : 6px;
}

pre  {
	color : #336633;
}

li  {
	color : #331111;
	padding-left: 14px;
}

.newsbox {
	border: 1px solid black;
	margin: 1em 0em 1em 1em;
	width: "95%";
}

.newsbox h2, .newsbox h3 {
	margin: 0 0 0 0;
}

.newsbox p {
	margin-left: 0.6em;
	margin-right: 1em;
	margin-bottom: 1em;
}

#topstuff {
	/*	width: "100%" */
}

#navmenu {
	border-right: thin outset #cccccc;	
	background: #6699cc;
	display: inline;
	padding: 0.5em 0.2em 1em 0.2em;
	margin-right: 1em;
}

#boody {
/*	width: "60%"; */
	top: 4em;
}

#quickies {
	top: 4em;
/*	width: "18%"; */
	padding: 0.2em 0.2em 0.2em 0.2em;
}

.quickbox {
	border: thin solid #666666;
	background: #eeeeee;
	padding-bottom: 0.5em;
	margin-bottom: 1em;
	font-size: 0.8em;
}

.quickbox h1 {
	color: white;
	background: #666666;
	font-size: 1em;
	font-weight: bold;
/* width: "100%"; */
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
}

.quickbox p {
	margin: 0.5em 0.5em 0.5em 0.5em;
}

#copy {
	left: 0.5em;
	color: white;
	font-weight: bold;
	font-size: 0.6em;
}

p.header  {
	/* this goes on the top of a page */
	margin: 0 0 0 0;
	padding: 2px 0 2px 0.5em;
	font-family : MansonAlternate, Manson, Mason, Arial, Helvetica, sans-serif;
	color: black;
	font-weight:  bold;
	/* font-style: italic; */
	font-size: 1.6em;
	border-bottom: 1px #0000cc solid;
}

p.header a { color: black }

p.header {
	background: #eeeeff;
}

.bar .current a {
	color: white;
	background-color: #9999ff;
	border-top:  1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
}

td.header  {
	background : url(../Backgrounds/DarkFlor.gif);
}

td.link  {
	background : rgb( 0, 0, 102 );
	font-weight : bold;
	font-style : italic;
	text-align : right;
}

.boxcred {
	background-color: #6666aa; 
}

.boxcredits {
	background-color: #ddddee;
	font-size: 0.8em;
	padding-left: 1em;
	padding-right: 1em;
	font-family: sans-serif;
	margin-top: 0.5em;
}

.boxhead {
   background: #006699;
   layer-background-color: #006699;
   color: #ffffcc;
   font-family: Charcoal, Tahoma, Arial, sans-serif; 
   font-size: 0.8em;
   text-align: left;
   padding: 1px 2px 4px 4px;
}


.boxbody {
	padding: 2px 4px 4px 4px;
}
  

