/* Styles for all pages */
 #footer      { clear: both; display: block; text-align: left; margin: 15pt 15pt 5pt; font-style: italic; font-size: 70%; z-index: -1; }
@media print { .menuBar {display:none;} }

/* Styles for Menu Bar */
 .clearLine { clear: both; line-height: 40px; }
 #marquee	{ display: block; width: 100%; text-align: center; background-color: #444; margin: 1px 0; }
 #marquee a	{ font-weight: normal; color: white;}

 table {border-collapse: collapse;}
 .menuBar { width: 100%; margin: 0px; padding: 0}
 .menuBar th { width: auto; margin: 1px 1px 0px; border: none; background-color: transparent; }
 .menuBar th div { background-color: #444; padding: 2px; text-align: center; font-family: arial,sans-serif; font-size: 120%; font-weight: bold; color: white; }

 .popMenu { width: 100%; text-align: center; font-family: arial,sans-serif; font-size: 120%; padding: 0px; margin: 0px; }
 .popMenu div { display: none; padding: 2px; margin: 0px; text-align: center; }
 .popMenu div a { display: inline; padding: 1px 4pt; margin: 0px; color: #698; }
 #buttonH .popMenu div a { color: #a2cde0; }
 .popMenu div a:hover      { background-color: #358baf; color: white;}
 #buttonH .popMenu div a:hover { color: white; }

 #buttonH { border: 3px outset ; z-index: 97;}
 #buttonA { border: 3px outset ; z-index: 96;}
 #buttonM { border: 3px outset ; z-index: 95;}
 #buttonR { border: 3px outset ; z-index: 94;}
 #buttonS { border: 3px outset ; z-index: 93;}
 #buttonN { border: 3px outset ; z-index: 92;}

 #A { border: 3px inset ; z-index: 85; }
 #M { border: 3px inset ; z-index: 85; }
 #R { border: 3px inset ; z-index: 84; }
 #S { border: 3px inset ; z-index: 83; }
 #N { border: 3px inset ; z-index: 82; }
 @media print {#menuBar, #popMenu, #marquee, #footer {display: none}}

/* Styles for Non-script Menu Bar */
 #textMenu    { display: block; width: 100%; text-align: center; font-style: normal; font-size: 110%; margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 15px }
 #textMenu a  { display: table-cell; padding-left: 2%; padding-right: 2% }