
/* menuleft STYLING */
.menuleft {
	z-index: 99;
	position: relative;
	font-family: arial, sans-serif;
	width:199px;
	height: auto;
	margin:0;
	padding: 0;
	/*text-transform: uppercase;*/
}
.menuleft ul li a.empty, .menuleft ul li a.empty:visited {	display: block;	text-decoration: none;	color: #000;	width: 189px;	height: 20px;	text-align: left;	text-indent: 10px;	border-left: none; border-bottom: 1px solid #5c5c5c; border-top: none; border-right: none;	background: none; line-height: 19px;	font-size:11px;	padding:2px 0 2px 10px;}
.menuleft ul li a.empty:hover {	color:#fff; background: #ed1c24;}

.menuleft ul li a.nosub, .menuleft ul li a.nosub:visited {	display: block;	text-decoration: none;	color: #000;	width: 189px;	height: 20px;	text-align: left;	text-indent: 10px;	border-left: none; border-bottom: 1px solid #5c5c5c; border-top: none; border-right: none;	background: none; line-height: 19px;	font-size:11px;	padding:2px 0 2px 10px;}
.menuleft ul li a.nosub:hover {	color:#fff; background: #ed1c24;}

.menuleft ul li a,
.menuleft ul li a:visited {
	display: block;
	text-decoration: none;
	color: #000;
	width: 189px;
	height: 20px;
	text-align: left;
	text-indent: 10px;
	border-left: none;
	border-bottom: 1px solid #5c5c5c;
	border-top: none;
	border-right: none;
	background: transparent url(/gfx/arrow_off.gif) no-repeat 180px 3px;
	line-height: 19px;
	font-size:11px;
	padding:2px 0 2px 10px;
}
.menuleft ul {padding: 0; margin:0;list-style-type: none; }
.menuleft ul li {float:left;margin-right:1px;position:relative;}
.menuleft ul li ul {display: none;}

/* NON IE BROWSERS */
.menuleft ul li:hover a {	color:#fff; background: #ed1c24;}
.menuleft ul li:hover a.hide {	color:#fff; background: #ed1c24 url(/gfx/arrow.gif) no-repeat 180px 3px;}

.menuleft ul li:hover ul {display:block; position:absolute; top:0; left:199px; width:199px;}
.menuleft ul li:hover ul li a.hide {background: #999 url(/gfx/arrow_off.gif) no-repeat 180px 3px; color:#000;}
.menuleft ul li:hover ul li:hover a.hide {width:199px; color:#fff; background: #ed1c24 url(/gfx/arrow.gif) no-repeat 180px 3px;}
.menuleft ul li:hover ul li ul {display: none;}
.menuleft ul li:hover ul li a {display:block; background: #999; color:#000; width:199px;}
.menuleft ul li:hover ul li a:hover {background:#ed1c24; color:#fff;}
.menuleft ul li:hover ul li:hover ul {display:block; position:absolute; left:209px; top:0; color:#000;}
.menuleft ul li:hover ul li:hover ul li a {display:block; width:199px;background: #999; color:#000;}
.menuleft ul li:hover ul li:hover ul li a:hover { color:#fff; background: #ed1c24;}


.menuleft ul li:hover ul li:hover ul li a.hide {background: #999 url(/gfx/arrow_off.gif) no-repeat 180px 3px; color:#000;}
.menuleft ul li:hover ul li:hover ul li:hover a.hide {width:199px; color:#fff; background: #ed1c24 url(/gfx/arrow.gif) no-repeat 180px 3px;}


.menuleft ul li:hover ul li:hover ul li ul {display: none;}
.menuleft ul li:hover ul li:hover ul li a {display:block; background: #999; color:#000; width:199px;}
.menuleft ul li:hover ul li:hover ul li a:hover {background:#ed1c24; color:#fff;}
.menuleft ul li:hover ul li:hover ul li a.hide:hover {background: #ed1c24 url(/gfx/arrow.gif) no-repeat 180px 3px;}
.menuleft ul li:hover ul li:hover ul li:hover ul {display:block; position:absolute; left:209px; top:0; color:#000;}
.menuleft ul li:hover ul li:hover ul li:hover a {display:block; width:199px;background: #999; color:#000;}
.menuleft ul li:hover ul li:hover ul li:hover a:hover { color:#fff; background: #ed1c24;}
.menuleft ul li:hover ul li:hover ul li:hover a.hide:hover {background: #ed1c24 url(/gfx/arrow.gif) no-repeat 180px 3px;}

