body  {
	background: white;
	color: black;
	font-family: sans-serif;
	position: absolute;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

p  {
	margin-left: 1em;
	margin-right: 4em;
	font-family: sans-serif;
	line-height: 1.3em;
	color: #ffffcc;
	color: black;
}

p.quote  {
	margin-left: 2.5em;
	margin-right: 2em;
	font-style: italic;
	color: #222200;
}

p.bar  {
	text-align: right;
	font-size: 0.8em;
	color: #003366;
	background-color: #cccc99;	
	margin: 0 0 0 0;
	padding-right: 0.5em;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
}

p.bar a:link, p.bar a:visited  {
	color: #003366;
}

p.bar a:active  {
	color: White;
}

p.bar a:hover  {
	background-color: #99aaaa;
	text-decoration: none;
}

p.small  {
	font-size: 0.8em;
}

.shriek {
	font-weight: bold;
	color: red;
}

.thedate {
	font-size: 0.8em;
}

.dingbat {
    font-family: Webdings, Marlett;
    position: relative;
}

.dingbat a:link, .dingbat a:visited {
	font-weight: normal;
}

.mbutton, .mbutton-active  {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	margin: 3px 4px 0px 3px;
	padding-right: 3px;
	color: white;
	background-color: #99bbbb;
	layer-background-color: #99bbbb;
	border-style: outset;
	border-color: #99bbbb;
	border-width: thin;
}

.mbutton-active  {
	color: #003366;
	background-color: #bbcccc;
	layer-background-color: #bbcccc;
	border-color: #bbcccc;
}

.box {
   border: 2px inset #336699;
   background: #eeeef0;
   layer-background-color: #eeeef0;
   color: #112211;
   margin: 0.5em 0.5em 0.5em 0.5em;
}

.boxbody {
	padding-top: 1em;
	padding-bottom: 1em;
}
  
.boxcredits {
	background-color: #ddddee;
	font-size: small;
	font-family: sans-serif;
	margin-top: 0.5em;
}

.mbutton a:link, .mbutton a:visited  {
	color: #002255;
}

.mbutton a:hover  {
	color: #ffffff;
	text-decoration: none;
	background: #333399;
	layer-background-color: #333399;
	width: "100%";
}

.menuBG  {
	background: #000066;
	layer-background-color: #000066;
	width:  120px; 
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.hide  {
	display: none;
}

a:link  {
	color: #3333cc;
	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: left;
	font-size: 8mm;
	font-family: MansonAlternate, Manson, Verdana, sans-serif;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

h2  {
	font-size: 1.8em;
	font-weight: bold;
	font-family: MansonAlternate, Manson, Verdana, sans-serif;
	color: #111133;
	background-color: #ddddff;
	layer-background-color: #ddddff;
	margin-left: 0;
	margin-right: 1em;
	text-indent: 0.5em;
	border: none;
}

h3  {
	margin-left: 0em;
	margin-right: 6em;
	padding-left: 1em;
	font-family: monospace;
	font-weight: bold;
	font-size: 1.2em;
	color: #eeeeee;
	border: none;
	background-color: #336699;
}

h4  {
	font-family: sans-serif;
	font-weight: bold;
	margin-left: 0.7em;
}

th  {
	font-family: sans-serif;
	font-weight: normal;
	margin-left: 0.5em;
}

td  {
	text-align: left;
	font-family: sans-serif;
	background-color: #ffffff;
}

table.list {
 	background-color: black;
}

.list td { background-color: #fefeff; }

.list th { 
	background-color: #eeeeee; 
	color: #333333;
}

blockquote  {
	font-style: italic;
	color: #223344;
}

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: 0.5em 1em 0.5em 0.5em;
  padding: 1px 1px 1px 1px;
}

.newsbox h2, .newsbox h3 {
	margin: 0px 0px 0px 0px;
}

.newsbox p {
/*    margin: 0.5em 1em 0.5em 0.6em; */
}

#topstuff {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	width: "100%"
}

#navmenu {
	position: absolute;
	left: 0;
	width: "15%";
	border-right: thin outset #cccccc;	
	background: #6699cc;
	display: inline;
	height: "100%";
	padding: 0.5em 0.2em 1em 0.2em;
	margin-right: 1em;
}

#boody {
	position: absolute;
	left: "17%";
	width: "60%";
	top: 4em;
}

#quickies {
	position: absolute;
	left: "80%";
	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 {
	position: absolute;
	top: "95%";
	left: 0.5em;
	color: white;
	font-weight: bold;
	font-size: 0.6em;
}

p.header  {
    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-size: 2em;
    border: 1px outset;
    background-color: #00eeff;
    border-color: #0000cc;
}

p.header, p.bar .current {
	background: #eeeeff;
	layer-background-color: #eeeeff;
}


td.header  {
	background: url(../Backgrounds/DarkFlor.gif);
}

td.link  {
	background: rgb( 0, 0, 102 );
	layer-background-color: rgb( 0, 0, 102 );
	font-weight: bold;
	font-style: italic;
	text-align: right;
}

a.menuitem {
	width: 100%;
	font-size: 0.9em;
}

a.menuitem:hover {
	background-color: #eeeeff;
}

table .menu {
	background-color: #0000ff;
}

td .menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: #ffffff;
}

th .menu {
	background: #336699;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}

a.menuitem {
	width: "100%";
}

a.menuitem:hover {
 	background-color: #DEDEFF;
}

.smallwindow {
   border: 1px solid #99aacc;
   width: 100%;
   background-color: white;
   color: black;
   margin-right: 3px;
   margin-bottom: 4px;
}

.smallwindow {
   filter:progid:DXImageTransform.Microsoft.Shadow(color='#aabbcc', direction='134');
}

.smallwindow .smallwheader {
    width: 100%;
    font-size: 0.9em;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    color: white;
    background-color: #99aacc;
    padding-left: 0.5em;
    padding-right: 0.5em;
    margin-bottom: 0.1em;
    margin-top: 0;
    padding-top: 0.2em;
}

.smallwcontent {
   font-family: sans-serif;
   padding: 3px 3px 5px 3px;
   background-color: #fafaff;
   font-size: 0.9em;
}


