/*-------------------------------------------------------------------*/
/*  Print Specific Definitions                                       */
/*-------------------------------------------------------------------*/
@media print {
  BODY { margin: 0em 0em 0em 0em;
         font: 1.0em Arial, sans-serif
  }
  DIV.header, DIV.sections, DIV.news, DIV.breadcrumbs,
  .topclick { display: none }
}
/*-------------------------------------------------------------------*/
/*  Screen Specific Definitions                                      */
/*-------------------------------------------------------------------*/
@media screen {
  BODY { background: #ffffff;
         color: #000000;
         z-index: 100;
         margin: 8em 3% 0em 22%;
         font: 1.0em Arial, sans-serif
  }
}
/*-------------------------------------------------------------------*/
/*  General Definitions                                              */
/*-------------------------------------------------------------------*/
A:link { /* font: bold; */
         color: blue;
         text-decoration: none
}
A:visited { /* font: bold; */
            color: purple;
            text-decoration: none
}
A:hover { text-decoration: underline
}
A:link IMG.noborder,
A:visited IMG.noborder,
A:hover IMG.noborder { border: 0 none
}
H1 { font-size: 2.0em;
     margin-top: 1.0em;
     color: #ff0000 
}
H2 { font-size: 1.5em;
     margin-top: 1.5em 
}
EM { color: #ff0000;
     font-style: normal
}
DT { padding: 1em 0em;
     font: bold
}
UL.none { list-style: none
}
SPAN.smaller { font-size: smaller
}
P.topclick { font: bold;
             text-align: right
}
P.topclick A:link { color: #ffffff;
                    background: #000000
}
P.topclick A:visited { color: #ffffff;
                       background: #000000
}
/*-------------------------------------------------------------------*/
/*  HEADER Division Definitions                                      */
/*-------------------------------------------------------------------*/
DIV.header { position: absolute;
             top: 0%;
             left: 0%;
             right: 0em;
             width: 133%;
             font: bold;
             background: #000000
}
DIV.header A:link { color: #ffffff
}
DIV.header A:visited { color: #ffffff
}
DIV.header P { background: #000000;
               color: #ffffff;
               text-align: right;
               margin-top: 0.25em;
               padding: 0.25em;
               clear: both;
               border-top: #a0a0a0 double thin
}
IMG.noborder { float: left;
               margin: 2px 2px
}
/*-------------------------------------------------------------------*/
/*  SECTIONS Division Definitions                                    */
/*-------------------------------------------------------------------*/
DIV.sections { width: 25%;
               font: bold;
               position: absolute;
               top: 8em;
               left: 0%;
               z-index: 1              
} 
DIV.sections  P { font: bold;
                  margin: 0.0em 0em 0.0em 0em;
                  padding: 0.25em 1.0em 0.25em 1.0em;
                  border: #c0c0c0 outset medium; 
                  background: #000000;
                  z-index: 1
}
DIV.sections P.cs
                        { display: none;
                          background: #c0c0c0
}
DIV.sections A:link,
DIV.sections A:visited { color: #ffffff
}
DIV.sections A:hover { background: #ffffff;
                       color: #000000;
                       /* border: #000000 solid thin; */
                       text-decoration: none
}
P.cs A:link,
P.cs A:visited { color: #000000
}
P.cs A:hover { background: #000000;
               color: #ffffff
}
/*-------------------------------------------------------------------*/
/*  BREADCRUMBS Division Definitions                                 */
/*-------------------------------------------------------------------*/
DIV.breadcrumbs A:link { color: #000000
}
DIV.breadcrumbs A:visited { color: #000000
}
DIV.breadcrumbs P { color: #000000;
                    line-height: 2em;
                    font: bold 1em;
                    padding: 0.25em;
                    border: #000000 solid thin;
                    background: transparent
}
/*-------------------------------------------------------------------*/
/*  FOOTER Division Definitions                                      */
/*-------------------------------------------------------------------*/
DIV.footer P { text-align: left;
               font-size: 0.8em;
               margin-top: 4.0em;
               padding: 0.5em 0em;
               border-top: #000000 solid thin;
               border-bottom: #000000 solid thin
}
/*-------------------------------------------------------------------*/
/*  NEWS Division Definitions                                        */
/*-------------------------------------------------------------------*/
DIV.news A:link,
DIV.news A:visited { font: normal
}
DIV.news { width: 12em;
           float: right;
           padding-bottom: 1.0em;
           margin: 1em 0em 1em 2em;
           border: #000000 solid thin;
           background: transparent
}
DIV.news H2 A:link { color: #ffffff;
                     font: normal normal bold 1em
}
DIV.news H2 A:visited { color: #ffffff;
                        font: normal normal bold 1em
}
DIV.news H2 { color: white;
          font: normal normal bold 1em;
          margin-top: 0em;
          line-height: 1.4em;
          text-align: center;
          padding: 0.25em 0em 0.25em 0em;
          border-bottom: #000000 solid thin;
          background: #000000
}
DIV.news P { font: 0.9em;
             padding: 0em 0.5em 0em 0.5em
}
