/* =SUCKERFISH-STYLE NAVIGATION -- must use jQuery
-------------------------------------------------------------- */
#navWrap {position:relative;z-index:99;margin: 0; padding: 0;}
#siteNav,
#siteNav ul {position: relative;margin: 0;padding: 0; list-style: none; margin-bottom: 0px; z-index: 98; }
#siteNav {padding:1px 0; margin: 0px; }
	#siteNav ul {z-index:99;border:1px solid #ddd;}
	#siteNav li ul {position: absolute;left: -5000em;margin: 0;padding: 0;}
/* =sub items
-------------------------------------------------------------- */
#siteNav li {position: relative;float: left;margin: 0 0 -1px 0;padding: 0;}
#siteNav ul li {position: relative;height:auto;width: 150px;margin: 0;padding: 0;}

*+html #siteNav li ul li {clear:left;}
* html #siteNav li ul li {clear:left;}
/* =links
-------------------------------------------------------------- */
#siteNav li a {display: block;margin: 0;padding: 3px 10px;border: 0;font-size:100%;text-decoration: none;}
#siteNav li a:hover {}
#siteNav li ul li a {font-weight: normal; }
/* =sub lists
-------------------------------------------------------------- */
#siteNav li ul ul {
	position: absolute;top: -1px;
	margin: 0 0 0 150px;padding: 0;
}
/* =jQuery list action
-------------------------------------------------------------- */
#siteNav li:hover ul ul,
#siteNav li:hover ul ul ul,
#siteNav li:hover ul ul ul ul,
#siteNav li.sfhover ul ul,
#siteNav li.sfhover ul ul ul,
#siteNav li.sfhover ul ul ul ul {
	left:-999em; }

#siteNav li:hover ul,
#siteNav li li:hover ul,
#siteNav li li li:hover ul,
#siteNav li li li li:hover ul,
#siteNav li.sfhover ul,
#siteNav li li.sfhover ul,
#siteNav li li li.sfhover ul,
#siteNav li li li li.sfhover ul {
	left: auto; }

/* corrects IE7 bug where drop-down becomes "stuck" open */
#siteNav li:hover ul{ visibility: visible; }

/* =sub list bullet
-------------------------------------------------------------- */
#siteNav .hasSubM {position:absolute;top:45%;right:0;height:5px;width:5px;font-size:0;}/* ie needs zero font size */
/* =self-clearing floats
-------------------------------------------------------------- */
#siteNav:after {display:block;clear:both;content:".";height:0;visibility:hidden;}
*+html #siteNav {zoom:1;}
* html #siteNav {height:1px;}
/* =temporary styles
-------------------------------------------------------------- */
#siteNav ul {background-color:#fff;}
	#siteNav a:hover {color:#999;}
	#siteNav .hasSubM {background-color:#666;}
	
#siteNav{padding:0 0 1px;}
#siteNav li{padding-left:1px;}
#siteNav li.firstNavItem{padding:0 1px 0 0;}
#siteNav li a{padding:13px 20px 13px; text-transform: uppercase; font-weight: bold; }
.frCA #siteNav li a{padding:13px 18px 13px;}
#siteNav ul{border:0;}
#siteNav li ul{padding-bottom:12px;}
* html #siteNav li ul{padding-bottom:0;}
#siteNav li:hover ul,
#siteNav li.sfhover ul{left:-8px;}
* html #siteNav li.sfhover ul{left:-1px;}
#siteNav ul li{width:188px; padding:0 8px;}
* html #siteNav ul li{width:188px; padding:0 0px 0 0; border-left:1px solid; border-right:1px solid;}
* html #siteNav li ul li.first{width:188px; padding:0 1px; border:none;}
#siteNav li ul li a{padding:5px 12px; font-weight:bold; text-transform:capitalize;}
.frCA #siteNav li ul li a{padding:5px 12px; text-transform:none;}
#siteNav li ul li.first a{margin-top:7px;}
#siteNav li ul li.last{padding-bottom:1px;}
#siteNav li ul li.last.first{padding-bottom:0;}
* html #siteNav li ul li.last{padding-bottom:0px; border:1px solid; border-top:none;}
* html #siteNav ul li a{padding:5px 10px 5px 12px;}
* html #siteNav li ul li.last a{padding-bottom:5px;}

#siteNav li{background:transparent url(/template/nav-li.gif) no-repeat 0 0;}
#siteNav li:hover,
#siteNav li.sfhover{background-position:0 -82px;}
#siteNav li a{color:#fff; background:transparent url(/template/nav-li.gif) no-repeat 100% 0;}
#siteNav li a:hover, #siteNav li.sfhover a, #siteNav li:hover a{color:#b5d6ff; background-position:100% -82px;}
#siteNav li.firstNavItem{background:transparent url(/template/nav-li.gif) no-repeat 100% 0;}
* html #siteNav li.firstNavItem a{background:transparent url(/template/nav-firstnavitem.gif) no-repeat 0 0;}
#siteNav li.firstNavItem:hover,
#siteNav li.firstNavItem.sfhover{background:transparent url(/template/nav-li.gif) no-repeat 100% -82px;}
* html #siteNav li.sfhover, * html #siteNav li.sfhover a{background-position:0 -82px;}
#siteNav li.firstNavItem a{background:transparent url(/template/nav-li.gif) no-repeat 0 -164px;}
#siteNav li.firstNavItem a:hover, #siteNav li.firstNavItem.sfhover a, #siteNav li.firstNavItem:hover a{background:transparent url(/template/nav-li.gif) no-repeat 0 -246px;}
#siteNav li.firstNavItem li a, #siteNav li.firstNavItem.sfhover li a, #siteNav li.firstNavItem:hover li a{background-image:none;}
#siteNav ul{background:transparent url(/template/drop-bottom.png) no-repeat 0 100%;}
* html #siteNav li ul{background:none;}
* html #siteNav ul li{border-color: #757a86;}
* html #siteNav ul li.last{border-color: #757a86;}
#siteNav li ul li.first{background:transparent url(/template/top-drop.png) no-repeat 0 0;}
* html #siteNav li ul li.first{background:transparent url(/template/top-drop.gif) no-repeat 0 0;}
* html #siteNav li ul li.last{background:#757a86;}
#siteNav li ul li a{background-image:none;}
#siteNav li ul li{background:transparent url(/template/mid-drop.png) repeat-y 0 0;}
* html #siteNav li ul li{background:#757a86;}
#siteNav li:hover ul a,
#siteNav li.sfhover ul a{color:#fff;}
#siteNav li ul a:hover, #siteNav li.sfhover ul .sfhover a, #siteNav li:hover ul :hover a{color:#b5d6ff; background:#060c15 url(/template/navdrop-hover.gif) repeat-x 0 0;}
* html #navWrap #siteNav li.firstNavItem ul li.sfhover a{background:#060c15 url(/template/navdrop-hover.gif) repeat-x 0 0;}


