body { font-family: Arial, Helvetica, sans-serif; 
       font-size: 12px; 
       background: #ffffff; 
       color: #000000; }
body.release {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   background: #ffffff;
   color: #000000;
   margin-left: 50px;
   margin-right: 50px;
}
body.release A { text-decoration: none; }
body.release A:link { color: #3c84a5; 
         background: transparent; }
body.release A:active { color: #787864; 
           background: transparent; }
body.release A:visited { color: #787864;
            background: transparent; }
body.release A:hover { text-decoration: none; }
ol { margin-top: .5em;
     margin-bottom: 0em; }
ul { margin-top: .5em;
     margin-bottom: 0em; }
TD { font-family: Arial, Helvetica, sans-serif;
     color: #000000;
     font-size: 12px; }  
TH { font-family: Arial, Helvetica, sans-serif;
     color: #000000; 
     font-size: 12px; }

/* supporting browsers will color this correctly. Unsupporting browsers 
   won't see it, and color things the default (probably white)) */ 
INPUT[type='text'], INPUT[type='password'], INPUT[type='checkbox'], 
INPUT[type='radio'], INPUT[type='file'] { background-color: #ffffff; }
SELECT { background-color: #ffffff; }
TEXTAREA { background-color: #ffffff; }
INPUT.login { font-size: 10px; }

TD A { text-decoration: none; }
TD A:link { color: #3c84a5; 
         background: transparent; }
TD A:active { color: #787864; 
           background: transparent; }
TD A:visited { color: #787864;
            background: transparent; }
TD A:hover { text-decoration: none; }
A { text-decoration: none; }
A:link { color: #3c84a5; 
         background: transparent; }
A:active { color: #787864; 
           background: transparent; }
A:hover { text-decoration: none; }
A:visited { color: #787864;
            background: transparent; }
h1 { 
   font-size: 24px;
   font-weight: bold;
}
h1.admheader { font-family: monospace;
               color: #663300; 
               border-color: #663300; 
               border-style: solid; 
               border-width: 0 0 1px 0;
               }
h2 { 
   font-size: 12px; 
   font-weight: bold; 
}
h3 { 
   font-size: 12px; 
   font-weight: normal;
   font-style: italic; 
}
h4 { 
   font-size: 14px;
   font-weight: bold;
}
p.instructions { font-size: 14px; 
                 border-style: solid;
                 border-bottom-width: 1px;
                 border-left-width: 0;
                 border-right-width: 0;
                 border-top-width: 1px;
                 border-color: #c0c0c0;
                 text-align: center; }
p.disclaimer { font-size: 14px;
               margin-top: 3em;
               margin-right: 100px; }
TD H2.disclaimer { text-align: center }
TD H2.error { color: #900000; }
span.audithead { font-size: 10px;
                 font-weight: bold; }
span.headtext { color: #ffffff;
                font-size: 10px; }
span.navlinka { font-size: 11px;
                color: #646464; }
span.navlinkasel { font-size: 11px;
                   color: #5c2525;
                   font-weight: bold; }
span.navlinkb { font-size: 11px;
                font-weight: bold; 
                color: #646464; }
span.imagecaption { font-size: 10px; }
span.navlinkc { color: #000000; }
span.subjteaser {  color: #000000; font-size: 12px; }
span.unpaid { color: #ff0000; }
span.editlinks { color: #404040; }
span.listheadline { color: #000000; }
span.credittext { font-size: 10px;
                  color: #646464; }
h1.title { font-size: 18px; }
h2.title { font-size: 14px;}

h2.subtitle { font-size: 12px;
              font-style: italic; }

span.copy { font-size: 10px; 
            color: #646464 }
span.explistname { font-weight: bold; }
.smallform { font-size: 11px;
                 color: #646464; }
span.month { font-size: 14px;
             font-weight: bold;
             color: #633131;
             text-transform: uppercase; }
em { font-style: italic; }
em.status { font-style: italic; 
            font-size: smaller; }
em.date { font-size: smaller; 
          font-style: italic; }
em.inst { font-style: italic; }
em.note { font-size: smaller; 
          font-style: italic; }
div.mediaonly {
   background: #eeeeee;
   color: #000000;
   width: 100%;
}
div.mediaonly strong {
   font-weight: bold;
   font-size: 14px;
}
div.linklist {
   margin-top: 1.5em;
   margin-bottom: 1.5em;
}
div.linklist A:hover {
   text-decoration: underline;
}
strong { font-weight: bold; }
strong.kwhead { font-weight: bold;
                font-style: italic;
                font-size: 16px;}
strong.required { color: #c00000; background: transparent; 
                  font-weight: normal }
strong.listhead { font-weight: bold; font-size: larger; }
strong.headline { font-weight: bold; font-size: 14px; }
strong.relemb { font-variant: small-caps; 
                font-size: 16px; 
                font-weight: bold; }
body.helpwindow { background: #ffff99; color: #000000; }
body.helpwindow div.title
{ text-align: center;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: #000000;
  border-style: solid
  }
body.helpwindow .title h1 { font-size: 18px;
                            text-align: center;
                            margin: 0;
                            padding: 0;
                            font-weight: bold; }
body.helpwindow .title h2 { font-size: 16px; 
                            text-align: center;
                            margin: 0;
                            padding: 0; 
                            font-weight: bold; }
body.helpwindow A:link,A:visited { color: #009900; }

.helplink { cursor: help; }
