#nav { background-color: #ffe74a; background-image: url(../assets/nav-rpt.gif); background-repeat: repeat-x; position: relative; height: 36px; border-bottom: 1px solid #ffd443; }
#nav .crnr-r { behavior: url('iepngfix.htc'); background-image: url(../assets/crnr-topr.png); background-repeat: no-repeat; background-position: right top; width: 4px; height: 35px; float: right; }
#nav ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#nav li { font-size: 13px; background-image: url(../assets/divider.gif); background-repeat: no-repeat; background-position: right 0; text-align: center; float: left; }
#nav ul li a {  color: #fff; background-image: url(../assets/divider.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; text-align: center; padding: 8px 14px 9px 14px; display: block; }
#nav li a.end { background-image: url(../assets/nav-rpt.gif); }
#nav li:hover { background-image: url(../assets/nav-rpt-over.gif); background-repeat: repeat-x; }
#nav ul li:hover a { color: #00583b; }
#nav a.crnr-l { behavior: url('iepngfix.htc'); background-image: url(../assets/crnr-topl.png); background-repeat: no-repeat; background-position: left 0; }
#nav a.crnr-l:hover { behavior: url('iepngfix.htc'); background-image: url(../assets/crnr-topl.png); background-repeat: no-repeat; background-position: left 0; }
#nav ul ul li { color: #fff; float: none !important; font-size: 12px; font-weight: normal; background-color: #7c1d1d; text-indent: 4px; clear: right; margin: 0; padding: 0; border-top: 1px solid #812221; border-bottom: 1px solid #55080a; }
#nav ul ul li:first-child { border-top: none; }
#nav ul ul li:last-child { border-bottom: none; }
#nav ul li:hover ul a { display: block; color: #fff; background-image: none !important; text-align: left !important; position: relative; padding: 5px 11px; }
#nav ul li:hover ul a:hover { color: #00583b; background-color: #ffd443; }
#nav ul ul { width: 175px; font-size: 11px; background-color: #e5e5e5; position: absolute; z-index: 500; border-left: 1px solid #ffd443; border-bottom: 1px solid #ffd443; border-right: 1px solid #ffd443; border-top-color: #ffd443; _clear: both; }
div#nav ul ul { display: none; }
div#nav ul li:hover ul { display: block; }
#footer ul { margin:0px; padding:0; }
#footer ul ul { display:none; }
#footer ul li { list-style-type:none; float:left; border-right:1px solid #7c1d1d; }
#footer ul li a { padding: 0 10px; }
#footer ul li a:hover { text-decoration:underline; }

