body {
_behavior: url(csshover.htc);
}

/**************** LEFT MENU ****************/
	
	#menu_left {width:202px; position:relative; margin:0px; left:10px; float:left;}
	#menu_left ul{padding:0; margin:0;list-style-type: none; }
	#menu_left li a{
		display:block;
		background:url(../../images/site/left_column_button.jpg) top left repeat-y; 
		text-decoration:none; 
		color:#fff; 
		width:178px; 
		padding:6px 3px 6px 16px; 
		text-align:left; 
		font-weight:bold;
	}
	#menu_left li {float:left; position:relative; border-bottom:2px groove #fff;}
	#menu_left ul li {
			font-size:13px;
			color:#000;
			font-weight:normal;
			text-align:left;
			list-style:inside;
			list-style-image:url(../../images/site/left_column_bullet.jpg) no-repeat;
			list-style:none;
			margin-left:0px;
			height:30px;
			padding:5px 0 13px 7px;
			>padding:5px;
			font-weight:bold;
			z-index:3;
		}
	#menu_left ul li a {
			background:url(../../images/site/left_column_bullet.jpg) no-repeat scroll 0 4px transparent;
			color:#FFFFFF;
			display:block;
			padding:2px 0 1px 15px;
			text-decoration:none;
			width:175px;
			>width:171px;
		}
	
	#menu_left li ul {display: none;}
	#menu_left li:hover, #menu_left li:hover a {color:#fff;}
	#menu_left li:hover ul {display:block; position: absolute; top:0; left:197px; border:none; border-width:0px 2px;background:url(../../images/site/left_column_button.jpg) top left repeat-y;}
	#menu_left li:hover ul li a.hide {color:#fff;}
	#menu_left li:hover ul li:hover a.hide {width: 210px;}
	#menu_left li:hover ul li ul {display: none;}
	#menu_left li:hover ul li a {display: block; color:#fff; width:161px;}
	#menu_left li:hover ul li a:hover {color:#fff;}
	#menu_left li:hover ul li:hover ul {display:block; position:absolute; left:180px; top:0; color:#fff; border:none; border-width:0px 2px 0px 3px;}	
	
/**************** TOP MENU ****************/
	#topnav {
		position:absolute;
		right:142px;
		top:113px;
		color:#333;
		z-index:10;
	}
	.topnav_padding{
		padding-top:6px; 
		padding-bottom:11px;
		background:url(../../images/site/topnav_divider.jpg) no-repeat top right;
	}
	.topnav_padding:last-child { background:none; }
	.topnav_bg{
		background:url(../../images/site/topnav_divider.jpg) no-repeat top right;
		padding-bottom:6px;
	}
	#topnav ul li a{display:block; text-decoration:none; color:#333; font-size:1.10em; font-weight:bold; padding:6px 15px 2px; line-height:.9em;}
	#topnav ul li a:hover {text-decoration:none;}
	#topnav ul {padding:0; margin:0; overflow:visible; list-style:none;}
	#topnav ul li {float:left; margin-right:1px; position:relative; }
	#topnav ul li ul {display: none;}
	
	#topnav li a:hover {color:#333; }
	#topnav ul li:hover, #topnav ul li:hover a {color:#333; }
	#topnav ul li:hover ul {
		/*border:1px solid #fff;*/
		display:block;
		left:0;
		position:absolute;
		text-align:left;
		top:22px;
		width:210px;
	}
	#topnav ul li:hover ul li a.hide {
		color:#333;
	}
	#topnav ul li:hover ul li:hover a.hide {
		width:135px;
	}
	#topnav ul li:hover ul li ul {
		display:none;
	}
	#topnav ul li:hover ul li a {
		/*border-bottom:1px solid #fff;*/
		color:#000;
		display:block;
		padding:5px 10px;
		width:194px;
	}
	#topnav ul li:hover ul li a:hover {
		color:#333;
		background-color:#C7C7D1;
	}
	#topnav ul li:hover ul li:hover ul {
		color:#333;
		display:block;
		left:0;
		position:absolute;
		top:36px;
	}

/* Second level flyouts */
	#topnav ul ul li{background-image:none; background:none;}
	#topnav ul li:hover ul{
		background-image:none;
		background:none;
		background-color:#c9c9c9;
		clear:both;
		display:block;
		left:0;
		margin:0;
		padding:0;
		position:absolute;
		top:35px;
		text-align:left;
		width:140px;
		/*z-index:1000;*/
	}
	#topnav ul ul li{
		background-color:#ACABB9;
		border-bottom:1px dashed #fff;
	}
	#topnav ul ul li a {
		padding:4px 15px;
		width:140px;
		font-weight:normal;
		font-size:1.1em;
	}
