body                { color: #000000; 
                      background: #FFFFFF;
                      margin: 30px 30px 50px 30px;
                      font-family: sans-serif;
                      letter-spacing: 0.05em  }

img                 { border: 0px;
                      vertical-align: top }

p                   { margin-left: 10px }

a                   { text-decoration:none }

a:link              { color: #1800A5;
                      background: #FFFFFF }

a:visited           { color: #1800A5;
                      background: #FFFFFF }

a:hover             { color: #E71052; 
                      background: #FFFFFF }

dt                  { margin-bottom: 1em;
                      margin-top: 1em;
                      font-weight: bold }

h1                  { letter-spacing: 0.3em;
                      font-size: x-large }

th                  { text-align: right;
                      vertical-align: top;
                      font-weight: normal }

.require            { color: #FF0000;
                      background: #FFFFFF }

#textbox            { border-style: outset;
                      border-color: #1800A5;
                      border-width: thin;
                      padding: 20px }

#footer p           { font-size: small;
                      padding-top: 40px }

#logos img          { padding-top: 30px }


#menu a             { text-decoration: none;
                      color: #FFFFFF;
                      background-color: #1800A5;
                      padding: 0px 8px;
                      background: 2px 50% no-repeat;
                      display:block;
                      height: 20px;
                      overflow:hidden }

#menu li            { color: #FFFFFF;
                      background-color: #1800A5 }

#menu li li         { color: #FFFFFF;
                      background-color: #2800F5 }

#menu li li li      { color: #FFFFFF;
                      background-color: #2828FF }


#menu li:hover > a  { color: #FFFFFF;
                      background-color: #E71052 }

#menu               { position: relative;
                      height: 21px }

#menu ul, #menu li  { margin: 0; 
                      padding: 0 }

div#menu > ul       { top: 0.5em }

#menu ul            { position:absolute;
	              left: 0;
                      top: 20px;
                      width:900px }

#menu li            { list-style-type: none;
                      white-space: nowrap;
                      float:left;
                      position: relative;
                      border: 1px solid;
                      margin-left: -1px }



* html #menu a      { display:inline }

#menu ul ul         { display:none  }
#menu li:hover > ul { display:block }