/************************
MAP-A-PLANET CSS
deborah lee soltesz
8/21/2004
*************************/


    H1       { 
               font-family: Arial, Helvetica, Geneva, sans-serif ;
               font-size: 150% ;
               font-weight: bold ;
               text-decoration: none ;
               margin-top:0px;
               margin-bottom:0px;
               color: #369 ;
              }

    h1.title  {
               font-family: Monotype Corsiva, Arial, Helvetica, Geneva, sans-serif ;
               font-size: 300% ;
              }

     H2      {
               font-family: Arial, Helvetica, Geneva, sans-serif ;
               font-size: 130% ;
               font-weight: bold ;
               font-variant: small-caps ;
               text-decoration: none ;

               margin-top:2px;
               margin-bottom:2px;
               padding: 2px ;

               color: white ;

               background-color: #06A ;
              }

     H3       {
               font-family: Arial, Helvetica, Geneva, sans-serif ;
               font-size: 100% ;
               font-weight: bold ;
               font-style: italic ;
               text-decoration: none ;
               margin-top:10px;
               margin-bottom:5px;
               color: #369 ;
              }


     H4       {
               font-family: Arial, Helvetica, Geneva, sans-serif ;
               font-size: 90% ;
               font-weight: bold ;
               text-decoration: none ;
               margin-top:10px;
               margin-bottom:5px;

              }

     H5       {
               font-family: serif ;
               font-size: 80% ;
               font-weight: bold ;
               text-decoration: underline ;
               margin-top:10px;
               margin-bottom:5px;
              }

     H6       {
               font-family: Arial, Helvetica, Geneva, sans-serif ;
               font-size: 70% ;
               font-weight: bold ;
               font-variant: small-caps ;
               text-decoration: underline ;
               margin-top:10px;
               margin-bottom:5px;
              }

     BODY     {
               color: black ;
               background-color: #DCB ;
              }

     HR       {
               color: #000099 ;
               height: 1px ;
              }

     P, ADDRESS, p.footer
              {
               margin-right: 5px ;
               margin-left: 5px ;
               margin-top: 0px ;
               margin-bottom: 10px ;
              }

     p.footer
              {
               margin-right: 0px ;
               margin-left: 0px ;
              }

     P.hang   {
               text-indent: -30px ;
               padding-left: 40px ;
              }


     a        {
                font-weight: bold ;
                text-decoration: none;
              }

     a:hover  {
                text-decoration: underline;
              }
              
     a img    {
                border: 0px solid transparent ;
              }

     acronym  {
                text-decoration: none ;
                padding: 0px;
                margin: 0px;
              }


     table caption
              {
               font-size: 100% ;
               font-weight: bold ;
               font-style: italic ;
               text-decoration: none ;
               color: #339999 ;
        }


    /* ---------------------------------
     * FIGURE TABLE THIN BORDERED WHITE */


    table.planetsandsatellites
              {
                border: 2px solid #69C ;
                margin-bottom: 5px;
              }

    table.planetsandsatellites td
              {
                background-color: #DEF ;
                border: 2px solid #BCE ;
                padding: 10px;
                text-align: center;
              }

    table.planetsandsatellites th
              {
                background-color: #DEF ;
                border: 2px solid #BCE ;
                padding: 10px;
                font-variant: small-caps ;
                text-align: center;
             }


    /* -----------------------------------------------------------*/

    table.menuButtonTable, table.whatsNew
              {
                margin-bottom: 3px ;
                width: 250px ;
              }
              
    table.menuButtonTable
              {
                border-spacing: 0px ;
                border-collapse: collapse ;
              }

    table.whatsNew
              {
                border-spacing: 3px ;
                border-color: #99C ;
                border-width: 2px ;
                border-style : solid ;
                background-color: #CDE ;
              }


    table.menuButtonTable td, table.whatsNew th
              {
                padding: 2px;
                margin: 0px ;
                color: white ;
                font-family: Arial, Helvetica, Geneva, sans-serif ;
                font-size: 90% ;
                font-variant: small-caps ;
                font-weight: bold ;
                text-align: center;
              }

    table.menuButtonTable td
              {
                border-color: #9AC ;
                background-color: #369 ;
                border-width: 2px ;
                border-style : solid ;
              }

    table.whatsNew td
              {
                background-color: #DEF ;
                text-align: center ;
              }


    table.menuButtonTable td  a, table.menuButtonTable td  a:visited,
    table.whatsNew th, table.whatsNew th  a, table.whatsNew th  a:visited
              {
                text-decoration: none ;
                font-weight: bold ;
                width: 100% ;
              }
    table.menuButtonTable td  a, table.menuButtonTable td  a:visited
              {
                color: white ;
              }
    table.whatsNew th, table.whatsNew th  a, table.whatsNew th  a:visited
              {
                color: #000099 ;
              }


    table.menuButtonTable td  a:hover
              {
                color: white ;
                text-decoration: underline ;
                font-weight: bold ;
                background-color: transparent ;
              }

    table.whatsNew td, .caption, .footer
              {
               font-family:  Arial, Helvetica, Geneva, sans-serif ;
               font-size:    80% ;
               font-variant: normal ;
               font-style:   normal ;
               font-weight:  normal ;
              }



    /* ----------------------------------------------------------------*/

    /* defines style for top-of-page table-of-contents anchor links */
    .TOCanchors
              {
               font-family: Arial, Helvetica, Geneva, sans-serif ;
               font-size: 80% ;
               margin-bottom:5px ;
               margin-top:5px ;
              }

    /* defines style for link to top of page */
    .TOCtoplink
              {
               font-family: Arial, Helvetica, Geneva, sans-serif ;
               font-size: 70% ;
               font-variant: small-caps ;
               font-weight: bold ;
               margin-bottom:10px ;
               margin-top:10px ;
              }

    /* defines style for top-of-page site/project navigation links */
    .navLinks
              {
               font-family: Arial, Helvetica, Geneva, sans-serif ;
               font-size: 80% ;
               margin-bottom:2px ;
               margin-top:2px ;
              }


    .blackBorderedImage
              {
               border-color: #000000 ;
              }

    .programHeading
              {
               font-family: Arial, Helvetica, Geneva, sans-serif ;
               font-size: 130% ;
               font-weight: bold ;
               text-decoration: none ;
               margin-top:0px;
               margin-bottom:0px;
               color: white ;
              }

    a.programHeading, a.programHeading:visited, a.programHeading:hover
              {
                color: white ;
                text-decoration: none ;
                font-weight: bold ;
              }

    a.programHeading:active
              {
                text-decoration: underline ;
                font-weight: bolder ;
                color: yellow ;
                border-type: none ;
                border-color: none ;
                border-width: 0px ;
                background-color: transparent ;
              }

    div.bannerZone
              {
                background-color: #79C ;
                padding:          5px;
              }

    div.contentZone
              {
                text-align:       left ;
                width:            700px ;
                background-color: white ;
                padding:          5px ;
                border:           4px solid #6699CC ;
              }

