
#navSideMenu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;	
}
#navSideMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 165px;; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navSideMenu ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: 167px;; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navSideMenu li {
	float: left;
	margin-bottom:: -1px;
	width: 165px;
	position: relative;
	list-style-type: none;
	margin: 5px 0;
}
#navSideMenu li ul {
	margin-top: -20px;
	left: -999em;
	margin-left: 165px;
	position: absolute;	
}
#navSideMenu LI UL UL {
	LEFT: -999em
}
#navSideMenu li a {
	display: block;
	font-weight: bold;	
	color: #000;
	text-decoration: none;
	background-color: #FFF;
}
#navSideMenu li a:hover {
	color:#FFF;	
	background-color: #f14e4e;
}

#navSideMenu li ul li {
	margin:0;
}

#navSideMenu li ul li a {
	font-size:18px;	
	background-color: #f14e4e;
}
#navSideMenu li ul li a:hover {
	text-decoration:underline;	
}

#navSideMenu LI A:hover {
	color: #000;	
}
#navSideMenu LI:hover UL UL {
	LEFT: -999em
}
#navSideMenu LI:hover UL UL UL {
	LEFT: -999em
}
#navSideMenu LI.sfhover UL UL {
	LEFT: -999em
}
#navSideMenu LI.sfhover UL UL UL {
	LEFT: -999em
}
#navSideMenu LI:hover UL {
	LEFT: auto
}
#navSideMenu LI LI:hover UL {
	LEFT: auto
}
#navSideMenu LI LI LI:hover UL {
	LEFT: auto
}
#navSideMenu LI.sfhover UL {
	LEFT: auto
}
#navSideMenu LI LI.sfhover UL {
	LEFT: auto
}
#navSideMenu LI LI LI.sfhover UL {
	LEFT: auto
}
#navSideMenu li a.havechild {
	color:#000;
}
#navSideMenu li a.havechild:hover {
	color: #FFF;
}
#navsidemenu li img.imgf{ padding-top: 6px; padding-left:0px;}
#navsidemenudiv { padding-left: 0px; }
