a.tooltip { position:relative; cursor:hand; }
a.tooltip:hover { z-index:25; }
a.tooltip span { display:none; position:absolute; top:1em; left:1em;
                 padding:2px; border:0px solid red; width:100px; 
                 background-color:blue; }
a.tooltip:hover span { display:block; } 

a.img_tooltip { position:relative; cursor:move; }
a.img_tooltip:hover { z-index:25; }
a.img_tooltip span { display: none; position:absolute; top:-9em; left:-200px; }
a.img_tooltip:hover span { display:block; } 


.banner { line-height:94px; 
          background-images:url('images/banner.jpg');
          width:100%;
          background-repeat:no-repeat;
        }

.buttons { border:2px solid #003399; 
           color:yellow;
           background-color:#680000;
           text-align:center; 
           padding:8px;
           font-size:110%; 
           font-weight:normal;
           text-decoration:none; 
           font-variant:small-caps; 
         }

.buttons a:hover { color:white; 
                   text-decoration:none; 
                   font-variant:small-caps; 
                   font-weight:bold;
                 }

.content { background-color:#F5F5F5; 
           text-align:justify;
           padding-left:8px;padding-right:8px;padding-top:2px; 
           border:0px solid #003399; 
         }       

.emphatic { font-size:20px; 
            font-weight:bold;
          }

.foot { border-top:1px solid grey;
        background-color:#D2B48C;
        font-variant:small-caps;
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
      }

.foot-closer { padding-left:5px;
               padding-right:5px;
             }

.h1 { font-weight:bold;font-size:32; }
.h2 { font-weight:bold;font-size:27; }
.h3 { font-weight:bold;font-size:22; }
.h4 { font-weight:bold;font-size:17; }
.h5 { font-weight:bold;font-size:12; }
.h6 { font-weight:bold;font-size:8; }

.litelink { text-decoration:none;
            border-bottom:1px dotted grey;
           }
            
.messages { padding:10px;
            border:0px dashed #a3a3a3; 
            background-color:white;
          }            

.navbar { padding-top:5px;
          padding-right:5px;
          padding-bottom:5px;
          padding-left:2px;
        }

.navbar a:link    { color:#00007d; 
                    text-decoration:none; 
                    font-variant:small-caps; 
                    font-weight:bold; 
                  }

.navbar a:visited { color:#00007d; 
                    text-decoration:none; 
                    font-variant:small-caps; 
                    font-weight:bold; 
                  }

.navbar a:hover { color:red;
                  text-decoration:none; 
                  font-variant:small-caps; 
                  font-weight:bold;
                }

.navbar a:active { color:green; 
                   text-decoration:none; 
                   font-variant:small-caps; 
                   font-weight:bold; 
                 }

.panel { background-color:#ffffff; 
         padding-top:3px; 
         padding-bottom:8px;
         border-top:0px solid #00007d;   // border:1px solid #003399; 
         text-align:center;
       } 

.panelhead { background-color:#E6E6f0;   //background-color:#003399;
             border-top:4px solid #00007d;
             font:bold 14px arial; 
             text-align:center;
             color:#00007d;     //  color:silver; 
             line-height:1.5em;
           }

.readmore { color:#483D8B; 
            font-size:80%;
            text-decoration:none; 
            background-color:#d8d8d8;
          }

.readmore a  { text-decoration:none; }

.readmore a:hover { color:#940000;
                    font-size:110%;
                    text-decoration:overline underline;
                    background-color:#d8d8d8;
                  }  

.widgets { margin-top:2px; 
           text-align:left;
         }  


