  body { 
      color: #0033ff ; 
      background-image: url(gifs/arrl_bkg.gif) ;
      font-family : "Times Roman","Times New Roman",Serif 
      }



  td.scroller { background-color:#ccccff ; border: solid #0000ff 1px}

  /* background should be the same color as in the JS file, line # 21 */
  /* border should correspond or be black */


  a.header:link,
  a.header:active,
  a.header:visited,
  a.header:hover {
      text-decoration:none;
      font-family:sans-serif;
      font-size: 50pt;
      font-style:italic;
      font-weight:bold 
      }
  a.header:link,
  a.header:active,
  a.header:visited {
      color:rgb(0,0,128) 
      }
  a.header:hover {
      text-decoration:underline ; 
      color:rgb(255,0,0) ;
      padding:5px ; 
      border:solid rgb(222,253,217) 6px 
      }
  a:link    { color: #0000ff }
  a:visited { color: #0000ff }
  a:active  { color: #ff0000 }
  a:hover   { color: #ff0000 }
  a.site_link { 
      color: #ff0000 ;
      background-color:#ff0000 ;
      padding: 2px 2em ;
      font-weight:bold ;
      text-decoration: none ;
      white-space: nowrap 
      }
  a.site_link:link    { color: #000000 }
  a.site_link:visited { color: #000000 }
  a.site_link:active  { color: #0000ff } 
  a.site_link:hover   {
      color: #ff00ff;
      background-color:#0000ff 
      }
  a.home:link,
  a.home:active,
  a.home:visited,
  a.home:hover {
      text-decoration:none;
      font-family:sans-serif;
      font-size: 12pt;
      font-style:italic;
      font-weight:bold 
      }
  a.home:link,
  a.header:active,
  a.header:visited { 
      color:rgb(0,0,128)
      }
  a.home:hover {
      text-decoration:underline ; 
      color:rgb(255,0,0) ;
      padding:5px ;
      font-style:italic ;
      border:solid rgb(255,0,0) 2px 
      }

   .std {
      color : black ; 
      font-size  : 15pt  
      }
   .stda {
      color : black ; 
      font-size  : 15pt  
      }
   .stdb {
      color : black ; 
      font-size  : 13pt  
      }
   .stdc {
      color : black ; 
      font-size  : 11pt  
      }

  span[title="separator"],
  div[title="separator"] { 
      color: white ;
      font-size : 0 
      }
  span.separator,
  div.separator { 
      color: white ;
      font-size : 0px 
      }

  /* div.internal_lnks {
      margin : 0 auto 0 0 ;
      width : 101px ;
      border: solid blue 2px } */ 

  div.int_lnks { 
      margin : 0  auto ;
      width  : 400px ;
      }
  ul#internal_links {
      margin-top      : 0    ; 
      list-style-type : none ;
      font-weight     : bold
      }
    #internal_links {
      list-style-type  : none ;
      display          : inline ;
      height           : 1.5em  ;
      background-color : #eee   ;

      margin           : 0 auto         ;
      border-bottom    : solid 1px #ddd ;
      padding          : 0              ; 

      font-weight      : bold ;
      }
    #internal_links li {
      display : inline ;
      padding : 0      ; 
      margin  : 0 
      }
    #internal_links li a:link, 
    #internal_links li a:visited {
      display          : block   ;
      width            : 75px    ;
      float            : left    ;

      background-color : #eee    ;
      color            : #003399 ;

      margin           : 0       ;
      border-top       : solid 1px #bbb ;
      border-right     : solid 1px #ddd ;
      border-bottom    : solid 1px #ddd ;
      border-left      : solid 1px #bbb ;
      padding          : 2px 0px ;

      text-align       : center  ;
      text-decoration  : none    ;

      font-size        : smaller    ;
      font-variant     : small-caps ;
      }
    #internal_links li a#selected:link, 
    #internal_links li a#selected:visited {
      text-decoration  : underline ;
      background-color : #fff      ;
      color            : #003399
      }
    #internal_links li a:hover {
      text-decoration: underline;
      background-color : #fff    ;
      color            : #003399 ; 
      }
    #internal_links li a:active {
      background-color : #fff           ;
      color            : #003399        ;
      border-right     : solid 1px #ddd ; 
      }
    #internal_links li.separator { 
      display          : block ; 
      width            : 0px   ;
      float            : left  ;
      background-color : #eee  ;
      color            : #eee  ; 
      margin           : 0     ;
      border           : 0     ;
      padding          : 0     ;
      }
    #internal_links li.page_link { float : right }

  div.body-block {margin:0 135px}

    .logo2, .logo1 {
      color : #333333 ;
      background-color : #ffffcc ;
      font-weight : bold ;
      font-style : italic }
   .logo2 { font-size : 24pt }
   .logo1 { font-size : 30pt }

   div.red_bar {
      color: red ;
      margin-top:0 ; 
      margin-bottom:1em ;
      margin-left:0;
      margin-right:0; 
      background: red ; 
      border-top: solid 12px; }

  iframe.side_nav, 
  object.side_nav {
    left  :    0px ;
    top   :   20px ;
    width :  120px ;
    height:  320px ;
    margin: 0 auto ;
    border:    0px }



  div.side_index {
      left    :  10px ;
      top     :  10px ;
      display : block ;
      width   : 120px ;
  }
  div.internal_links_snb { 
      width            :           101px ; 
      height           :           290px ; 
      vertical-align   :          middle ;
      border           : solid black 2px ;
      background-color :            #eee ;
      background-image :           url() ;
  }
  #internal_links_snb {
      list-style-type: none;
      padding: 0; margin: 0 auto;
      height: 1.5em;
      background-color: #eee ;
      border-bottom: solid 1px black;
      display: inline;
      font-weight:bold ;
  }
  #internal_links_snb li {
      display: inline;
      padding: 0; margin: 0 ;
  }
  #internal_links_snb li a:link, 
  #internal_links_snb li a:visited {
      text-decoration: none;
      text-align: center;
      float: left;
      display: block;
      width: 100px;
      padding: 2px 0px;
      margin: 0 ;
      background-color: #eee ;
      color: #003399;
      font-size: smaller;
      font-variant: small-caps;
      border-right: solid 1px #bbb;
      border-bottom: solid 2px #ddd;
  }
  #internal_links_snb li a#selected:link, 
  #internal_links_snb li a#selected:visited {
      text-decoration: underline;
      background-color: #fff ;
      color: #003399;
  }
  #internal_links_snb li a:hover {
      text-decoration: underline;
      background-color: #fff ;
      color: #003399;
  }
  #internal_links_snb li a:active {
      background-color: #fff ;
      color: #003399;
      border-right: solid 1px #ddd;
  }
  #internal_links_snb li.separator {
      float: left;
      display: block; width: 0px;
      margin: 0 ;
      border: 0 ;
      padding: 0 ;
      background-color: #eee ;
      color: #eee;
  }
  #internal_links_snb li.page_link { float : right }




  @media screen {
    object.side_index ,
    div.side_index    { position: fixed }  }
  @media print { 
    object.side_index ,
    div.side_index    { position: absolute }  }
  @media speech { 
    object.side_index ,
    div.side_index    { speak : none }  }

