/* There is a version of this file commented in great detail for educational purposes here:
 * http://users.tpg.com.au/j_birch/plugins/superfish/superfish.commented.css
 */

.nav, .nav * { margin:0; padding:0; list-style:none; font: bold 14px Helvetica, Verdana, Arial, san-serif; line-height: normal;  }

.nav { float: left; clear: both; margin-top: 20px; *margin-top: 25px; width: 100%; background: #c0d3de; color: #1c567a; line-height: 1.0; border-bottom: 1px solid #4c3314; }
.nav li { background:#c0d3de; width: auto; float:left; position:relative; z-index:99; }
.nav a { color: #1c567a; background: url(/images/topnav/navArrow.gif) right .9em no-repeat; padding: .7em 0 .5em 0; text-decoration:none; text-indent: 1em; padding-right: 1.7em; float: left; }
.nav li ul { background: #c0d3de; width: 18em; position:absolute; top:-999em; }
.nav ul li { width: 100%; border-top:1px solid #FFF; }
.nav li li a { padding-right: 0em; width: 100%; padding: .2em 0; }
/*.nav li:hover, .nav li.sfHover, .nav a:focus, .nav a:hover, .nav a:active { background:#386987; }
.nav li li { background:#AABDE6; width: 17em; }
.nav li li li { background:#9AAEDB; }*/
/*
.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
.nav li li:hover ul, ul.nav li li.sfHover ul { left:9.45em; top:-1px; }
.superfish li:hover ul, .superfish li li:hover ul { top: -999em; }
*/


.nav li:hover a, ul.nav li.sfHover a { color: #fff; background: #386987 url(/images/topnav/navArrowOn.gif) center right no-repeat; }
.nav li:hover ul a, ul.nav li.sfHover ul a { background: #dce6ec; color: #1c567a; }
/* subnav highlight */
.nav li ul li:hover a, ul.nav li ul li.sfHover a { background: #f7f9fa;  color: #1c567a; }
.nav li:hover ul, ul.nav li.sfHover ul { left:-1px; top:2em; }

#commNav li a { background: none; text-indent: 1.2em; padding-right: 1.2em; }
#commNav li:hover a, #commNav li.sfHover a { background: #386987; }

#tabs { z-index: 500; }
