@charset "utf-8";
/* CSS Document */

.nav1044nav { position:relative; clear:both; padding-left: 4px; border-left-width: 1px; border-left-style: solid; border-left-color: #C00; font-size: 16px; }
.nav1044nav ul, .nav1044nav li     { margin: 0px; padding: 0px; list-style-type: none;  }
.nav1044nav .parent > a, .nav1044nav .parent > a:hover{ background-image:url(../images/arrow.png); background-position:right; background-repeat:no-repeat }
.nav1044nav ul, .nav1044nav ul li{ display: inline; }
.nav1044nav ul li a{ display:inline-block; font-family:'lucida grande',helvetica,arial,verdana,sans-serif; font-size:16px; font-weight: bolder; color:#FF9; line-height:30px; text-decoration:none; text-shadow:1px 1px 1px #333; padding-top: 5px; padding-right: 12px; padding-bottom: 5px; padding-left: 12px; margin-left: -4px; border-right-width: 1px; border-right-style: solid; border-right-color: #C00; }
.nav1044nav ul li a:hover{ color:#fff; text-decoration:none; box-shadow:0 0 5px #600 inset; background-color: #C00; }
.nav1044nav ul li{ position:relative; margin: 0px; padding: 0px; }
.nav1044nav li ul{ display:none; position:absolute; top:26px; left:-5px; }
.nav1044nav li ul a{ background:#700; padding-top: 6px; padding-bottom: 6px; padding-right: 11px; padding-left: 11px; }
.nav1044nav ul li:hover ul{display:inline-block}
.nav1044nav ul ul           {display:none}
.nav1044nav ul li:hover ul           { display:block; z-index:1000 }
.nav1044nav ul li:hover ul li a               { font-size:16px; line-height:30px; width:200px; border:1px solid #500; opacity: 1; margin-top: -1px; margin-left: 0px; }
.nav1044nav ul li:hover ul li a:hover               { background:#c00; box-shadow:0 0 5px #600 inset; opacity: 1; }
