/* Top Bar */
#topNav { margin: 0 0 0 0; font-size: 100%; clear: both;}


/* Navigation */
.mainNav, .mainNav ul 	{list-style: none; margin: 0; padding: 0;}
.mainNav {font-family: Tahoma, Arial, Helvetica, sans-serif; z-index: 100; position: relative;}
.mainNav li {background-image: url('../images/menu_separator.gif') !important; background-repeat: no-repeat; background-position: center right; float: left; margin: 0; padding: 0; position: relative;}
.mainNav li ul {list-style: none; margin: 0; width: 100px; position: absolute; top: -999em; left: -1px;}
.mainNav li a {display: block; font-weight: bold; margin: 5px 0 0 0; padding: 12px 20px 12px 20px; text-decoration: none; color: #FFFFFF;}
.mainNav li ul li a { margin: 0 0 0 0;}
.mainNav li:hover ul,
.mainNav li.sfHover ul 	{top: 34px; left:0;}
.mainNav li a.selected:hover,
.mainNav li a.selected 	{background-image: url('../images/bgr_tab_on.gif') !important; background-repeat: repeat-x; color: #FFFFFF;}

.mainNav ul li {border: 0; float: none;}
.mainNav ul a {border-bottom: 1px solid #000; border-bottom: 0; width: 170px; white-space: nowrap;}


#topLevel li:hover a, 
#topLevel li.sfHover a {background: #00B4DC; color: #ffffff;}
#topLevel li:hover ul a, 
#topLevel li.sfHover ul a {background: #00B4DC; color: #ffffff; border-bottom: 1px solid #35C6E6; padding: 10px 0 6px 20px;}
#topLevel li:hover ul a:hover, 
#topLevel li.sfHover ul a:hover {background: #024e77; color: #ffffff;}



