/* -----------------------------------------------
 *  rsr-styles.css
 *
 *  2005-05-02 - dfh header added
 * -----------------------------------------------
 */
H1 {
     color: #990000; 
     text-align: left;
   }

H2 {
     color: #990000; 
     text-align: left;
   }

   
   
H3 {
     color: #990000; 
     text-align: left;
   }

   
   .emph_text {
     color: #990000; 
     text-align: left;
	 font: bold;
     font-size: large;   
   }
   
  .nobr {white-space:nowrap;}

BODY {
        font-family: arial, helvetica, serif;
        color: #0000CC;      
     }

TABLE#menu {
        border: 1px solid blue;
        }

TABLE#header {
        border-bottom: 1px solid blue;
        }

.blueborder {
        border: 1px solid blue;
        }


TABLE#main {
        border: 1px solid blue;
        }

TABLE#item {
        border: 1px solid blue;
        }


.headerrow {
          background-color: #F0F5FF;
        }
        
.spacebefore {
          margin-top: 4px;
        }



.spaceafter {
          margin-bottom: 3px;
        }

 .bodyrow {
          border-top: 1px solid blue;
        }
   

 .blueframe {
          border: 1px solid blue;
        }
    
        
.redc {
          background-color: #FFF5F0;
        }

.bluec {
          background-color: #F0F5FF;
        }


.bluebackground {
           background-color: #F0F5FF;
        }


td#bluep {
          background-color: #F0F5FF;
        }

td#redp {
          background-color: #FFF5F0;
       }


P#bluep {
          background-color: #F0F5FF;

        }

P#redp {
          background-color: #FFF5F0;
       }
     
               
A:link    {
            color: #FF0000; 
            text-decoration: none; 
          }
        
A:visited {
           color: #666666;
            text-decoration: none; 
          }
 


img   {
        border: 1px solid blue;
       }

IMG#plain   {
        border: none;
        
       }
                           

          
A:hover { 
          text-decoration:underline;
        }
        
ul#override { }
li#override { }

 ul#nav { 
    padding: 0;
    margin: 0;
    list-style: none; }
 }        

ul#menudrop { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none; }

ul#subframe { /* subframe */
    padding: 0;
    margin: 0;
    list-style: none;
    border: 1px solid blue;
    background-color: #F0F5FF;
    width: 16em; 

 }



li#menudrop { /* all list items */
    float: left;
    position: relative; 
 }
 
 .menudrop2 { /* all list items */
    float: left;
    position: relative; 
 }




li ul { /* second-level lists */
    display: none;
    position: absolute;
        top: auto;
        left: auto; 


 }


li>ul { /* to override top and left in browsers other than IE, which will */
        /* position to the top right of the containing li, rather than bottom left */

        top: auto;
        left: auto; 
      }

li:hover ul, li.over ul { /* lists nested under hovered list items */
    display: block; }

#content {
           clear: left; 
         }
        
        
        
