body {font-size: 1.0em; font-family: verdana, airal, sans; 
      margin: 10px 10px 10px 10px;                        
      color: rgb(0, 0, 0); background-color: rgb(241, 241, 241);}
                                                     
a:hover {color: #cc0000; text-decoration: none;}
a  {color: #1010ff; 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;}
li.plain {margin: 3px; list-style-type: none;}
li.num {padding: 0 0 10px 0;}              

img {border: 3px #1010ff ridge; margin: 3px 18px 3px 1px; padding: 0px; float: left;}
img:hover {border: 3px #cc0000 ridge;}

img.nofloat {border: 3px #1010ff 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: normal; 
           text-align: center; color: #cc0000;
           border: ridge; border-width: 3px; border-color: #1010ff;
	   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 darkgreen solid; font-weight: bold;
	  font-size: 0.9em; color: darkgreen;}

div.tele {margin: 4px 8px 4px 5px; padding: 2px 4px 2px 4px; color: darkred; border: 1px  rgb(111, 111, 141) solid;}

span.est {color: rgb(102, 102, 102); font-weight: normal; font-size: .5em;
          padding-left: 10px;}
                                                       
span.page {color: #bb0000; 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: #bb0000; 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: darkgreen; font-weight: normal;
        background-color: rgb(211, 225, 211); border: 0;}
                               
table {width: 100%; border-collapse: collapse;}

.b1 {border: ridge blue; border-width: 2px 1px 1px 2px;
     padding: 1px 8px 3px 8px; background-color: rgb(211, 211, 241);}

.b2 {border: ridge blue; border-width: 2px 1px 1px 2px;
     padding: 1px 8px 3px 8px; background-color: rgb(241, 241, 211);}
                               
.b3 {border: ridge darkgreen; border-width: 2px 1px 1px 2px;
     padding: 1px 8px 3px 8px; background-color: rgb(211, 225, 211);}
                                
.b4 {border: ridge black; border-width: 2px 1px 1px 2px;
     padding: 1px 8px 3px 8px; background-color: rgb(211, 211, 211);}
                                
.b5 {border: ridge black; border-width: 2px 1px 1px 2px;
     padding: 1px 8px 3px 8px; background-color: rgb(241, 211, 211);}
     
.b1line { border: solid black; border-width: 0 0 1px 0;}
.b2line { border: solid darkgray; border-width: 0 0 1px 0;}
                               
.l1 {border: ridge blue; border-width: 3px 0 0 0; margin: 10px 0 10px 0;}
.l2 {border: ridge blue; border-width: 2px 0 0 0; margin: 0 0 0 0;}
.l3 {border: ridge goldenrod; border-width: 3px 0 0 0; margin: 10px 0 10px 0;}
.l4 {border: ridge goldenrod; border-width: 2px 0 0 0; margin: 0 0 0 0;}
.l5 {border: solid blue; border-width: 1px 0 0 0; margin: 0 0 0 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);
	}            

                                                                
