.menu-leftspace
 {
 width: 15px;
 }
#menulocation
 {
 padding: 0px 0px 0px 0px;
 white-space: nowrap;
 z-index: 10;
 }
#menutop
 {
 left: 15px;
 position: absolute;
 top: 7px;
 }
.menutrans
 {
 filter: alpha(opacity=0);
 -moz-opacity: .0;
 opacity: .0;
 }
.menu-background
 {
 background-color: black;
 border-left: 1px solid black;
 border-right: 1px solid black;
 }
.menuwidth
 {
 width: 140px;
 }
ul#top-nav,
ul#top-nav ul
 {
 margin: 0;
 padding: 0;
 background: white; /* IE6 BUG */
 }
ul#top-nav li
 {
 position: relative;
 list-style: none;
 }
/* HIDE FROM IE MAC */
* html ul#top-nav li
 {
 float: left;
 height: 1%;
 }
* html ul#top-nav li a
 {
 height: 1%;
 }
/* END HIDE */
ul#top-nav ul
 {
 position: absolute;
 display: none;
 left: 125px;
 top: -1px;
 }
ul#top-nav li:hover ul ul,
ul#top-nav li:hover ul ul ul,
ul#top-nav li.over ul ul,
ul#top-nav li.over ul ul ul
 {
 display: none;
 }
/* START WITH HIDDEN MENUS */
ul#top-nav li:hover ul,
ul#top-nav li li:hover ul,
ul#top-nav li li li:hover ul,
ul#top-nav li.over ul,
ul#top-nav li li.over ul,
ul#top-nav li li li.over ul
 {
 display: block;
 }
/* SHOW MENUS */
/* TOP LEVEL MENU CODES */
.firstmenu
 {
 border-top: 0px solid black;
 }
.lastmenu
 {
 border-top: 1px solid black;
 }
ul#top-nav
 {
 border-top: 0px solid black;
 border-left: 0px solid black;
 border-right: 0px solid black;
 z-index: 2;
 width: 125px;
 }
ul#top-nav li a
 {
 display: block;
 text-decoration: none;
 padding: 4px;
 text-indent: 3px;
 padding-top: 6px;
 padding-bottom: 7px;
 z-index: 4;
 color: hsla(210, 50%, 70%, 1);
 font: 1.0000rem Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-shadow: 4px 3px black;
 }
.linkShadow
 {
 text-shadow: 4px 3px black;
 }
ul#top-nav li.menuT
 {
 background-color: hsla(210,10%,20%,1);
 -webkit-box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 -moz-box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 border-top: 1px solid black;
 border-left: 1px solid black;
 background-image: url("picts/menu.jpg");
 }
.menuTopPart
 {
 background-color: hsla(210,10%,20%,1);
 -webkit-box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 -moz-box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 border: 0px solid black;
 margin: 0px 0px 0px 1px;
 padding: 0px 0px 0px 0px;
 border-width: 0px 0px 0px 0px;
 background-image: url("picts/A07.jpg");
 }
ul#top-nav li.menuT-top
 {
 -webkit-box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 -moz-box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 background-color: hsla(210,10%,20%,1);
 border-top: 1px solid black;
 border-left: 1px solid black;
 background-image: url("picts/menu.jpg");
 }
ul#top-nav li.menuT-bot
 {
 -moz-box-shadow:inset 0 -9px 7px -9px black;
 -webkit-box-shadow:inset 0 -9px 7px -9px black;
 box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 background-color: hsla(210,10%,20%,1);
 border-top: 1px solid black;
 border-left: 1px solid black;
 background-image: url("picts/menu.jpg");
 }
ul#top-nav li.menuT:hover,
ul#top-nav li.over
 {
 z-index: 100;
 -webkit-box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 -moz-box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 background-color: #23252A;
 background-image: url("picts/menuon.jpg");
 }
ul#top-nav li a:hover
 {
 z-index: 100;
 -webkit-box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 -moz-box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 background-color: #23252A;
 color: #C7CAD9;
 background-image: url("picts/menuon.jpg");
 }
/* SUB LEVEL MENU CODES INCLUDING OUTER BORDERS 4A4D5F */
ul#sub-nav
 {
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 0px;
 z-index: 3;
 width: 160px;
 }
ul#sub-nav li a
 {
 display: block;
 padding: 5px;
 color: hsla(210, 50%, 70%, 1);
 font: 1.0000rem Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 }
/* SUB LEVEL MENU CODES INCLUDING BORDER FOR EACH BUTTON */
ul#sub-nav li
 {
 background-color: #2B2D33;
 border-bottom: 0px;
 background-image: url("picts/spacer.gif");
 }
ul#sub-nav li a:hover
 {
 -webkit-box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 -moz-box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 box-shadow:
 inset 9px 9px 7px -9px gray,
 inset -9px -9px 7px -9px black;
 background-color: #23252A;
 color: #C7CAD9;
 background-image: url("picts/spacer.gif");
 }
/* START OPTIONAL AREA */
/* START """OPTIONAL""" 3RD LEVEL MENU CODE - used only with 3rd level menus */
/* OPTIONAL 3RD LEVEL TOP LEVEL */
ul#sub-nav li.menuTSSM
 {
 padding: 0px;
 }
ul#sub-nav li a.parentSSM
 {
 background: url(picts/menuoff-arrow.gif) center right no-repeat;
 background-color: #2B2D33;
 color: #8A9FB6;
 border-top: 0px solid black;
 border-bottom: 0px solid black;
 padding: 5px 0px 5px 5px;
 /* NOTE: ABOVE ARE | top | right | bottom | left */
 }
ul#sub-nav li a.parentSSM:hover
 {
 background: url(picts/menuon-arrow.gif) center right no-repeat;
 background-color: #23252A;
 color: #C7CAD9;
 border-top: 0px solid black;
 border-bottom: 0px solid black;
 padding: 5px 0px 5px 5px;
 /* NOTE: ABOVE ARE | top | right | bottom | left */
 }
ul#sub-nav li.over
 {
 background-color: #23252A;
 border-bottom: 1px solid black;
 padding: 0px;
 }
ul#sub-nav ul
 {
 position: absolute;
 display: none;
 left: 158px;
 top: -1px;
 }
/* OPTIONAL 3RD LEVEL SUB MENU CODES INCLUDING OUTER BORDERS */
ul#sub-navSSM
 {
 border-top: 1px solid black;
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 0px solid black;
 z-index: 6;
 width: 160px;
 }
ul#sub-navSSM li a
 {
 display: block;
 text-decoration: none;
 padding: 5px;
 color: hsla(210, 50%, 70%, 1);
 font: 1.0000rem Arial, Helvetica, sans-serif;
 font-weight: bold;
 }
ul#sub-navSSM li
 {
 background-color: #2B2D33;
 border-top: 0px solid black;
 border-left: 0px solid black;
 border-right: 0px solid black;
 border-bottom: 1px solid black;
 background-image: url("picts/spacer.gif");
 }
ul#sub-navSSM li a:hover
 {
 background-color: #23252A;
 color: #C7CAD9;
 background-image: url("picts/spacer.gif");
 }
/* END OPTIONAL 3RD LEVEL MENU CODE */