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: 0px 0 0 5px; margin: 3px 3px 3px 3px; list-style-position: inside;}
ul.t2 {padding: 0px 0 0 0px; margin: 3px 3px 3px 3px; list-style-position: inside;}

li {cursor: default;}
li.top {list-style-type: square; font-weight: bold; color: darkgreen; padding: 0px 0 5px 0;}
li.sub1 {list-style-type: circle; font-weight: bold; font-size: -1; padding: 2px 0 0 0;}
li.sub2 {list-style-type: none; padding: 2px 0 6px 0;}

span.indent {padding-left: 5px;}
span.indent2 {padding-left: 30px;}

li.fleft {margin: 3px 3px 3px 16px; list-style-type: circle; cursor: default; float: left;}
li:hoverx {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 8px 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 20px 10px 0px; padding: 0px; float: left;}
img.plain2 {border: 0; margin: 3px 0px 10px 0px; 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: #00aa00;
           border: ridge; border-width: 3px; border-color: #10cc10;
	       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 30px;}
div.desc {margin: 0 15px 0 15px; line-height: 125%;}
div.head {font-weight: bold; font-size: 1.0em; margin: 5px 0 3px 0;}
div.note {font-style: italic; margin: 10px 0 0 0;}
div.note2 {font-style: italic; margin: 6px 20px 0 20px; line-height: 125%;}


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: #009900; font-weight: bold; font-size: .6em;
          padding-right: 15px;}

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

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.fleft {float: left;}

.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;}

.b2 {border: ridge green; border-width: 2px 1px 1px 2px;
     padding: 1px 8px 3px 8px; background-color: rgb(241, 241, 211);}
                                                               
.l1 {border: ridge green; border-width: 3px 0 0 0; margin: 10px 0 10px 0;}
.l6 {border: solid green; border-width: 2px 0 0 0; margin: 5px 0px 5px 0px;}

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

td.title {font-size: 1.0em; font-weight: bold; font-style: normal;
          vertical-align: bottom; 
          text-align: left; padding: 3px 40px 3px 5px;}
                            
td.pict {font-size: .8em;            
         vertical-align: top; text-align: center;
         border: 1px solid #1010ff; padding: 7px;}
         
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.data {font-size: 1.0em; font-weight: normal;          
         vertical-align: top; text-align: left; padding: 5px 25px 0px 15px;}
                                               
td.data2 {font-size: 0.75em; font-weight: normal; float: left;        
         vertical-align: top; text-align: left; padding: 5px 0px 0px 5px;}
                                               
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;}


                                                                
