﻿#mainnav { margin:0px 15px 30px 15px; overflow:hidden; -moz-border-radius:4px; -webkit-border-radius:4px; -moz-box-shadow:1px 1px 0px #c3c3c3; -webkit-box-shadow:1px 1px 0px #c3c3c3; }
#mainnav ul { margin:0px; display:none; }
#mainnav li { margin:0px; list-style:none; list-style-image:none; border-bottom:solid 1px #438daf; }
#mainnav li a { padding:11px 15px 11px 15px;text-transform:capitalize; font-size:12px; color:#ffffff; display:block; background:#2a7ea4 url(mainnav-li.gif); height:auto !important; height:1px; }
#mainnav li a:hover { background:#3399b7 url(mainnav-li-hover.gif); color:#ffffff; }
#mainnav li.selected a { background:#ffffff url(mainnav-li-selected.gif);  color:#2a7ea4; }
#mainnav li:first-child a { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; }
#mainnav li:last-child { border-bottom:none; }
#mainnav li:last-child a { -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; }
#mainnav li a strong { font-weight:normal; }

#mainnav li.selected ul { display:block; background:#ebf3f6 url(mainnav-li-selected-ul.gif) repeat-x 0px 0px; /*margin-bottom:-1px;*/ }
#mainnav li.selected ul ul { display:none; }
#mainnav li.selected li { border-bottom:none; background:none; }
#mainnav li.selected li a { background:none; border-bottom:solid 1px #c9dfe8; margin-left:15px; margin-right:15px; }
#mainnav li.selected li a:hover { color:#888888; }
#mainnav li.selected li.selected a { color:#888888;  }
#mainnav li.selected ul li ul li a { padding-left:30px; }
#mainnav li.selected ul li.selected ul { background-image:none; display:block; }

.msie #mainnav { background:#2a7ea4; border-right:solid 1px #c3c3c3; border-bottom:solid 1px #c3c3c3; }
