body {
_behavior: url(css/csshover.htc);
}
#leftnav {
		width:240px;
		margin:0px;
		position:relative; 
		left:10px;
		font-size: 1.05em;;
		
}

#leftnav ul li {
	background:url(images/leftnav_grey_bar.jpg) top left no-repeat;
}

#leftnav ul li a {
	background:url(images/leftnav_grey_bar.jpg) top left no-repeat;
}

#leftnav ul ul li{  background: url(images/leftred.png) repeat-y 27px 0; }


#leftnav ul ul li a {
	background: url(images/arrow.jpg) no-repeat 20px 10px;
	
}
/* make pointers happy! */
#leftnav ul li a{cursor: pointer;}
#leftnav ul ul li a{cursor: default;}
#leftnav ul ul ul li a{cursor: pointer;}

#leftnav ul li a, #leftnav ul ul li a {
		display:block; 
		width:209px; 
		padding-left:27px;
		margin-top:-1px;
		line-height:19px;
		text-align:left; 
		color:#fff; 
		text-decoration:none; 
		font-weight:bold;

}


		
#leftnav ul li a {
	padding-left: 15px;	
}

#leftnav ul {padding:0px; margin:0px; list-style-type: none; z-index:99;}
#leftnav ul li {float:left; margin-right:1px; position:relative; background: url(images/leftnav_grey.jpg) repeat-y; }
#leftnav ul ul{float:left; margin-right:1px; position:relative; }
#leftnav ul li ul{margin:0px;}
#leftnav ul li ul li{margin-left:-25px; }
/* third, fourth, fiveth  level flyouts */

#leftnav ul li:hover ul li ul, #leftnav ul li ul li:hover ul li ul, #leftnav ul li ul li ul li:hover ul li ul {display:none;}
#leftnav ul ul ul, #leftnav ul ul ul ul, #leftnav ul ul ul ul ul{display: none; }
#leftnav ul li ul li a.hide { color:#fff; }
#leftnav ul li ul li:hover ul, #leftnav ul li ul li ul li:hover ul {display: none; background: none;}
#leftnav ul li ul li:hover a, #leftnav ul li ul li ul li:hover a {display:block; }
#leftnav ul li ul li a:hover { color:#fff; }

#leftnav ul li ul li:hover ul {display:block; position:absolute; left:241px; top:0px; color:#fff; } /*, #leftnav ul li ul li ul li ul li:hover ul   #leftnav ul li ul li ul li:hover ul*/
#leftnav ul li ul li:hover ul li a {
			display:block; 
			color:#fff; 
			width:205px;
			padding:0px;
			background-image:none;
			background-color:#882422;
			padding:3px 15px;
			border:solid #fff;
			border-width: 1px 0px;
}

#leftnav ul li ul li:hover ul li a:hover {color:#fff;}

#topnav_over{
		
		color:#fff;
		font-weight:bold;
		font-size:1.2em;
		position:absolute;
		right:31px;
		top:89px;
		
}
#topnav_over ul{
	padding-left:0px;
	margin-left: 0px;
	display: inline;
	list-style: none;
}
#topnav_over ul li{
	margin-left: 0;
	padding: 3px 20px;
	/*border-left: 1px solid #000;
	border-right: 1px solid #fff;*/
	list-style: none;
	display: inline;
	width:100px;
	background:url(images/topnav_bar.jpg) left no-repeat;

}
#topnav_over li:first-child{background:none;}
#topnav li a{color:#fff; text-decoration:none;}

#leftnav li li {
	display: none;
}

#leftnav li.cat1 li {
	display: block;
}
/*.cat1{
	background-image: none;
	background: url(images/leftnav_top.jpg);
}*/