body {font-size: 1.1em; font-family: verdana, airal, sans; 
      margin: 10px 10px 10px 10px;                        
      color: rgb(241, 241, 241); background-color: rgb(0, 0, 0);}
                                                     
a:hover {color: #00cc00; text-decoration: none;}
a  {color: #ddeedd; text-decoration: none;}
a.menu {float: left;}

ol {padding: 5px 50px 10px 50px;}
ul {padding: 0 0 0 15px; margin: 3px 3px 3px 3px;}
li {margin: 3px 3px 3px 16px; list-style-type: circle; cursor: default;}
li.fleft {margin: 3px 3px 3px 16px; list-style-type: circle; cursor: default; float: left;}
li.fleft2 {margin: 3px 3px 0px 16px; list-style-type: circle; cursor: default; float: left;}
li.alone {margin: 3px; list-style-type: circle; cursor: default;}
li:hover {list-style-type: disc; color: #ffffff;}
li.plain {margin: 3px; list-style-type: none;}
li.indent {margin: 3px 0px 0px 15px; list-style-type: none;}
li.boldunder {margin: 3px; list-style-type: none; font-weight: bold; text-decoration-line: underline;}
li.num {padding: 0 0 10px 0;}              

img {border: 3px #cccccc ridge; margin: 3px 18px 3px 1px; padding: 0px; float: left;}
img:hover {border: 3px #10cc10 ridge;}

img.nofloat {border: 3px #cccccc ridge; margin: 3px 8px 3px 1px; padding: 0px; float: none;}
img.plain {border: 0; margin: 3px 8px 3px 1px; padding: 0px; float: left;}
img.plain:hover {border:0;}
img.nolink {border: 3px black ridge; margin: 3px 8px 3px 1px; padding: 0px; float: left;}
img.nolink:hover {border: 3px black ridge;}

img.nolinknofloat {border: 3px black ridge; margin: 3px 8px 1px 1px; padding: 0px; float: none;}
img.smallsel {border: 3px #ff1010 ridge; margin: 3px 8px 1px 1px; padding: 0px; float: none;}

div.center {text-align: center;}

div.date {color: rgb(153, 153, 153); font-weight: normal; font-size: .7em;
          text-align: right; margin-top: -5px; padding-right: 30px;}
                               
div.counter {font-weight: normal;
          text-align: left; margin: -7px 0px 0px 0px; padding: 0px 0px 15px 30px;} 
                                       
div.title {font-size: 1.4em; font-weight: bold; font-style: italic; 
           text-align: center; color: #00cc00;
           border: ridge; border-width: 2px; border-color: #10dd10;
           border-radius: 7px;
	       padding: 1px;                          
           margin: 0px 0px 10px 0px;}

div.menu {font-size: .7em;            
         vertical-align: top; text-align: left; padding: 3px 8px 3px 15px;}

div.indent {margin: 0 0 0 15px;}

div.simgtitle {margin: 0 20px 5px 10px;}

div.hobs {margin: -3px 20px 4px 8px; border-bottom: 1px #10cc10 solid; font-weight: bold;
	  font-size: 0.9em; color: #ddffdd;}

div.tele {margin: 4px 8px 4px 5px; padding: 2px 4px 2px 4px; color: #10ccdd; 
		border: 1px  #808080 solid;}

span.est {color: rgb(141, 141, 141); font-weight: normal; font-size: .5em;
          padding-left: 10px;}
                                                       
span.page {color: #00cc00; font-weight: bold; font-size: .6em;
          padding-right: 15px;}
          
span.contact {color: #000000;}

span.small {margin: 0 0 0 20px; font-size: .6em;}

span.small2 {margin: 0 0 0 40px; font-size: .8em;}

span.home {margin: 0 30px 0 0;}

span.spaced {margin: 0 5px 0 15px;}

span.new {margin: 0 0 0 2px; color: #eeee00; font-style: italic; font-weight: bold;}

span.indent1 {margin: 0 0 0 5px;}
span.indent2 {margin: 0 0 0 25px;}

span.fleft {float: left;}
span.fleft2 {float: left; margin: 7px 0 0 0;}

.time {font-size: 0.8em; padding: 0px 0px 0px 30px; color: #dddddd; font-weight: normal;
        background-color: rgb(041, 141, 141); border: 0;}
                               
table {width: 100%; border-collapse: collapse;}

.b1 {border: ridge gray; border-width: 2px 1px 1px 2px; color: #eeeeee;
     border-radius: 7px;
     padding: 1px 8px 3px 8px; background-color: rgb(041, 041, 141);}

.b2 {border: ridge gray; border-width: 2px 1px 1px 2px; color: #eeeeee;
     border-radius: 7px;
     padding: 1px 8px 3px 8px; background-color: rgb(041, 141, 141);}
                               
.b3 {border: ridge gray; border-width: 2px 1px 1px 2px; color: #eeeeee;
     border-radius: 7px;
     padding: 1px 8px 3px 8px; background-color: rgb(041, 141, 041);}
                                
.b4 {border: ridge gray; border-width: 2px 1px 1px 2px; color: #eeeeee;
     border-radius: 7px;
     padding: 1px 8px 3px 8px; background-color: rgb(141, 041, 141);}
                                
.b5 {border: ridge gray; border-width: 2px 1px 1px 2px; color: #eeeeee;
     border-radius: 7px;
     padding: 1px 8px 3px 8px; background-color: rgb(141, 041, 041);}
     
.b1line { border: solid black; border-width: 0 0 1px 0;}
.b2line { border: solid darkgray; border-width: 0 0 1px 0;}
                               
.l1 {border: ridge #303030; border-width: 3px 0 0 0; margin: 10px 0 10px 0;}
.l2 {border: ridge #108010; border-width: 2px 0 0 0; margin: 0 0 0 0;}
.l3 {border: ridge #808000; border-width: 3px 0 0 0; margin: 10px 0 10px 0;}
.l4 {border: solid #4444aa; border-width: 1px 0 0 0; margin: 4px 0 0 0;}
.l5 {border: solid #10ccdd; border-width: 1px 0 0 0; margin: 8px 0 8px 0;}

td.menu {font-size: .9em;            
         vertical-align: top; text-align: center; padding: 0px 8px 5px 15px;}

td.title {font-size: .8em; font-weight: bold; font-style: normal;
          vertical-align: bottom; 
          text-align: left; padding: 3px 5px 3px 5px;}
                            
td.pict {font-size: .8em;            
         vertical-align: top; text-align: center;
         border: 1px solid #1010ff; padding: 7px;}

td.data {font-size: .7em;           
         vertical-align: top; text-align: left; padding: 3px 3px 3px 8px;}
td.datacenter {font-size: .7em;           
         vertical-align: middle; text-align: center; padding: 20px 3px 3px 3px;}
td.dataright {font-size: .5em; font-weight: normal;           
         vertical-align: top; text-align: right; padding: 3px 10px 3px 8px;}
td.dataleft {font-size: .5em; font-weight: normal;           
         vertical-align: top; text-align: left; padding: 3px 8px 3px 10px;}

td.dataimgleft {font-size: .8em; font-weight: normal;           
         vertical-align: top; text-align: left; padding: 3px 3px 0px 6px;}
                                               
td.list {font-size: .6em;            
         vertical-align: top; text-align: left;
         border: 0px; padding: 1px;}

td.list2 {font-size: .9em;            
          vertical-align: middle; text-align: left;
          border: 0; padding: 0 25px 0 0;}
          
td.data1  {background-color: rgb(231, 241, 231);}
td.data2  {background-color: rgb(231, 231, 241);}
td.data3  {background-color: rgb(208, 255, 255);}
td.data4  {background-color: rgb(251, 251, 231);}

#menubar {
	border-top: 1px solid darkcyan;
	border-left: 1px solid darkcyan;
	border-right: 2px solid lightblue;
	border-bottom: 2px solid lightblue;
	height: 1.4em;
	line-height: 1.2em;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

.menu2 {
	width: auto;
	float: left;
	padding: 1px 0 0 0;
	margin: 0 0 0 10px;
	cursor: default;
	}

.menu2 ul {
	display: none;
	position: absolute;
	list-style: none;
	margin: .1em 0 0 0;
	padding: 0;
	}

div.menu2:hover ul {
	display: block;
	margin: 0;
	padding: 0;
	}

div.menu2 li {      
	padding: 2px 5px 5px 5px;
	margin: 0;
	list-style-type: none;
	background-color: rgb(221, 221, 221);
	}

div.menu2 ul li:hover {
	background-color: rgb(201, 201, 221);
	}            

                                                                
