/* Styles for SmartNav script*/

#Nav, #Nav div {
     behavior : url("/smartnav/scripts/boxsizing.htc");
     -moz-box-sizing : border-box;
     box-sizing : border-box;
}

#Nav {
	position : relative;
	width : 100%;
	font-size : 11px;
	font-family : Verdana, Geneva, sans-serif;
}

#Nav a {
	text-decoration : none;
}

#Nav div.navSection {
	margin : 0;
}

#Nav div.navSection div.navTitle {
	width : 100%;
	margin-top : 2px;
	background : #085696 url(/smartnav/graphics/smartNav-arrow-collapsed.gif) no-repeat;
	color : white;
	font-weight : bold;
}

#Nav div.navSection div.navTitle.expanded {
	background : #085696 url(/smartnav/graphics/smartNav-arrow-expanded.gif) no-repeat;
}


/* Customized for Pietila Pools */

#Nav div.navSection div.navTitle a {
	width : 177px;
	display : block;
	padding : 2px;
	padding-left : 15px;
	color : white;
	width: 177px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 160px;
}

html>body #Nav div.navSection div.navTitle a {
	width: 160px; /* ie5win fudge ends */
}

#Nav div.navSection div.navTitle a:hover,
#Nav div.navSection div.navTitle.expanded a,
#Nav div.navSection div.navTitle.expanded-empty a {
	color : #D9E7F4;
}

#Nav div.navSection div.navItems {
	width : 100%;
	margin : 0;
	padding : 0;
	font-size : 9px;	
	background : #D9E7F4 url(/img/global/navbg.gif);	
}


#Nav div.navSection div.navItems a {
	display : block;
	padding : 1px;
	padding-left : 10px;
	background : transparent;
	color : #fff;
	font-weight: bold;
	width: 177px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 165px;	
}

html>body #Nav div.navSection div.navItems a {
	width: 165px; /* ie5win fudge ends */
}

/* /Customized for Pietila Pools */

#Nav div.navSection div.navItems a:hover {
	color : #F2DA32;
}

#Nav .navItems-noShow {
	display : none;
	visibility : hidden;
}

#SmartNavLoadCss {
	position : absolute;
	left : -100px;
	top : -100px;
	width : 10px;
	height : 10px;
	overflow : hidden;
}