/* ========= name="general" =========== */

BODY	{
	margin-top : 10px;
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 10px;
	background-color : white;
	color : black;
	font-size : 125%;
	font-family : sans-serif;
}

/* ========= name="headings" ========= */

h1	{
	color            : #000080;
	font-size        : 2.2em; 
	font-style       : italic;
	text-align       : center;
	font-weight      : bolder;
}
h2	{ 
	font-size        : 1.4em; 
	text-align       : left; 
	font-weight      : bold;
	color            : #804080; 
	background-color : #ffecf0; 
	margin-right     : 0; 
	padding          : 7px 7px 7px 10px;
	border-color     : #000080;
	border-width     : 2px 0px 2px 0px;
	border-style     : solid;
}
h3  { 
	font-size        : 1.2em;
	text-align       : left;
	font-weight      : bold; 
	color            : #400090;
	background-color : #ffecf0; 
	margin-right     : 0; 
	padding          : 0.25em 0em 0.25em 0.7em;
	border-color     : #400090;
	border-style     : solid;
	border-width     : 1px 0em 0em 10px;
}
h4  { 
	font-size        : smaller;
	text-align       : left;
	font-weight      : bold; 
	color            : #400090;
	background-color : #ffecf0; 
	margin-right     : 0; 
	padding          : 0.25em 0em 0.25em 0.7em;
	border-color     : #000090;
	border-style     : solid;
	border-width     : 0em 1px 5px 0em;
	width            : 50%;
}

/* =========== name="paragraph" =========== */

blockquote  { 
	margin-top:0;
	font-size: 10pt;
}

pre {

	border-style     : solid;
	border-width     : 1px 1px 1px 1px;
	background-color : #FFEEFF;
	border-color     : #CCCCCC;
	font-size: 10pt;
	font-family:monospace ;
}

blockquote.file  { 
	border-style     : solid;
	border-width     : 1px 2px 2px 1px;
	border-color     : #4169E1;
	background-color : #dcdcdc; 
	padding          : 6px 0px 5px 10px;
}

/* ============ name="List" ============ */

LI	{
	}

/* ============ name="Table" ============ */

table	{
	border-style     : none;
	border-color     : #ffffff ; 
	border-width     : 0px; 
	border-collapse  : collapse;
}
th  {
	background-color : #FFFFFF ;
	border-width     : 0px;
	border-style     : none;
	border-color     : #32CD32 ;
	padding-top      : 6px; 
	padding-bottom   : 4px;
}
td  {
	background-color : #FFFFFF;
	border-width     : 0px;
	border-style     : none;
	border-color     : #DAA520;
}
caption {
	font-size        : 1.3em;
	text-align       : center;
	color            : #000000;
	font-weight      : bold; 
}

/* ========= name="anchor" ============ */

A:link {
	color:blue; 
	text-decoration:underline;
	}
A:visited {
	color:blue; 
	text-decoration:underline;
	}
A:hover {
	color:red; 
	text-decoration:underline; 
	background-color : #FFFF77;
	}
A:active {
	color:red; 
	text-decoration:underline; 
	background-color : #00FFFF;
	}

/* ========= name="special" ============ */

.backlink {
	font-family : comic sans ms, sans-serif;
	font-size : 100%;
	color : #990;
	}
.red {
	background-color : #F66;
}
.green {
	background-color : #6F6;
}
.blue {
	background-color : #CCF;
}
.white {
	background-color : #FFF;
}
.cyclone {
	background-color : #EFAE35;
	color            : #C63033;
}
p.backlink {
  background : transparent;
  color : black;
  font-family : Helvetica, sans-serif;
}
.palered {
  background : #FFCCCC;
  color : black;
}
.palegreen {
  background : #CCFFCC;
  color : black;
}
.paleblue {
  background : #DDDDFF;
  color : black;
}
.palepurple {
  background : #FFCCFF;
  color : black;
}
.paleyellow {
  background : #FFFFCC;
  color : black;
}
.remove {
  text-decoration : line-through;
  color : #999;
}
.standout {
  color : red;
}
.ulcsc {
  color : #309;
  font-family : Helvetica, sans-serif;
}
.trailer {
  font-size : 50%;
}
pre.bottom {
  background-color : white;
  height : 700px;
  border-width : 0px;
}
a.menu {
  color : #309;
}
a:hover.menu {
  color : #C00;
  text-decoration: none;
}
.maintable {
  height : 387px;
}
table.bordered {
	border-style     : solid;
	border-color     : #aaaaaa ; 
	border-width     : 1px; 
	border-collapse  : collapse;
	empty-cells      : show;
}
tr.bordered {
	border-style     : solid;
	border-color     : #aaaaaa ;
	border-width     : 1px; 
}
td.bordered {
	border-style     : solid;
	border-color     : #aaaaaa ;
	border-width     : 1px; 
}
