body {
	font-family: arial, helvetica, sans-serif;
	background:  #002;
	color:#EEF;
	}
body  /* Required for percentage heights below */
      #header {
	position: relative;
        top: 20px;
        left: 7%;
        right: 100%;
        width: 93%;
       	bottom: auto;
       	z-index: 10;
		  }
      #sidebar {
		position: absolute;
        top: auto;
        height: auto;
        left: 80%;
        right: 100%;
        width: 20%;
       	font-family: arial, helvetica, sans-serif;
	font-size: 0.8em;
 	z-index: 9;
         }
      #main {
        position: absolute;
        top: auto;
        height: auto;
   	left:7%;
   	right: 72%;
        width:65%;
        z-index: 1;
 	     }

h1 { 	color: #EEF; 
	background: #325;
	font-variant: small-caps;  
	font-weight: bolder;  
	padding-left: 1em;
	font-family: arial, helvetica, sans-serif;
	font-style: italic;
	border-style: solid;
	border-width: medium;
	border-color: #000;
	} 
h2 { 	color: #EEF; 
	background: #325;
	font-size: 1.2em;	 
	font-variant: small-caps;  
	font-weight: bold;  
	font-family: arial, helvetica, sans-serif;
	font-style: italic;
	font-stretch: ultra-expanded; 
	border-style: solid;
	border-width: medium;
	border-color: #000;
	padding-bottom: 0em;
	padding-left: 1em;
	margin-bottom: 0.3em;	
	margin-top: 1.5em;
	}
h3 { 	color: #EEF;
	background: #325;
	font-variant: small-caps;
	font-weight:bolder;
	font-size:1.2em;
	font-family: arial, helvetica, sans-serif;
	font-style: italic;
	border-style: solid;
	border-width: medium;
	border-color: #000;
} 
h4 { 	color: #EEF;
	font-size: 1.2em;
	background: #325;
	font-variant: small-caps;
	font-weight: bold;
	font-family: sans-serif;
	font-style: italic;
	font-stretch: ultra-expanded;
	padding: 0.4em 0 0.2 0.4em;
	margin: 0em;
	margin-top: 1.5em;
	border-style: solid;
	border-width: medium;
	border-color: #000;
	}
small	{ 
	font-size: 0.7em; 
	text-align: left;
	padding: 0em 0em 0em 0em; 
	line-height: 0.9em; 
	margin-left: 1em; 
	margin-bottom:1em;
	padding-bottom: 0.5em;
	margin-top:0em;
	display: block;
	}


a:link    { color: #EEF;
	font-weight: bold;
 }
a:link:hover {color: #F22;
	font-weight: bold;
 }
a:visited   { color: #AAF;
	font-weight: bold;
}
a:visited:hover {color: #FAA;
	font-weight: bold;
 }
a:active   { color: #EEF;
	font-weight: bold;
}
a:active:hover {color: #F22;
	font-weight: bold;
 }

blockquote {   border-width: 0em 0em 0em 0em;
	border-style: none none none none; 
	background-position: top left; 
	line-height: 1.2em; 
	} 
img {   padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	border-width: medium;
	border-style: outset;
	border-color: #EEF;
	background-position: top left;
	margin-top:0em;
	margin-left:0em;
	margin-right:1em;
	margin-bottom:1em;
	}
.noborder {   padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	border-style: none;
	background-position: top left;
	margin-top:0em;
	margin-left:0em;
	margin-right:1em;
	margin-bottom:1em;
	clear: left;
	}
img:hover {border-color:#004; 
	border-style: inset;
	}

img.ins {
	margin:1em;
	float: left;
	}

table, td, tr {
	cursor: crosshair;
	}
p	{
	text-align: justify;
	padding-top: 0em;
	margin-top: 0.3em;
		}
	
p.small {
   font-size: 0.8em;
   text-align: center;
  }
.f:first-letter { 
	text-transform: uppercase;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.3em;
		}
span	{
	text-transform: uppercase 
	}
blockquote {
	text-align: justify;
	font-style: italic;
	}

b { font-size: 1.0em;  
	font-weight: bolder 
	}
.w {
	background:  #002;
padding: 0.2em 0 0.2em 0.2em 0.2em
 padding-right: 0;
 	border-width: medium ;
   border-style: none;
   border-color: #000;
   text-decoration: none;
    }
.x {
	background:  #325;
	border-width: medium ;
   border-style: none;
   border-color: #000;
padding: 0.2em 0 0.2em 0.2em 0.2em
      line-height: 1.4em;
    }
 li {
   text-align: justify;
 text-decoration: none;
   }
cite {
    font-style: italic;
    }TD    {
	font-family:Helvetica,Arial,sans-serif
	}
.clean  {
	font-family:Helvetica,Arial,sans-serif
	}
.tip     {
	font-family:Helvetica,Arial,sans-serif; 
	position:absolute; 
	left:0px; 
	top:0px; 
	visibility:hidden; 
	z-index:20
	}
TD.tiptd      {
/*	border-bottom:1px solid #333366;
	border-top:1px solid #DDDDEE;
	border-left:1px solid #DDDDEE;
	border-right:1px solid #333366; */
	border: thick solid #325;
	padding:2px;
	font-family:Helvetica,Arial,sans-serif
	}
