
  body { 
      color: #0033ff ; 
      background-image: url(gifs/arrl_bkg.gif) 
      }

  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 {
      font-family : serif ; 
      color : black ; 
      font-size  : 15pt  
      }
   .stda {
      font-family : serif ; 
      color : black ; 
      font-size  : 15pt  
      }
   .stdb {
      font-family : serif ; 
      color : black ; 
      font-size  : 13pt  
      }
   .stdc {
      font-family : serif ; 
      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.int_lnks { 
      margin : 0  auto ;
      width  : 745px ;

      }
  ul#internal_links {
      margin-top      : 0  ; 
      list-style-type : none ;
      font-weight     : bold
      }
    #internal_links
      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 li {
      display : inline ;
      padding : 0      ; 
      margin  : 0 
      }
    #internal_links li a:link, 
    #internal_links li a:visited {
      text-decoration  : none    ;
      text-align       : center  ;
      float            : left    ;
      display          : block   ;
      width            : 75px    ;
      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 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 { 
      float            : left  ;
      display          : block ; 
      width            : 0px   ;
      margin           : 0     ;
      border           : 0     ;
      padding          : 0     ;
      background-color : #eee  ;
      color            : #eee  ; 
      }
    #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 {
      width:130px;
      height:270px;
      margin:0 auto;
      border: 0px  }
  @media screen {
    object.side_index { position: fixed }  }
  @media print { 
    object.side_index { position: absolute }  }
  @media aural { 
    object.side_index { speak : none } }

