
/* menuleft STYLING */
.menuleft {z-index: 99; position: relative; font-family: arial, sans-serif; width:199px; height:auto; margin:0; padding: 0;}
.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: #FF8C00;}

.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: #FF8C00;}

.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(img/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: #FF8C00;}
.menuleft ul li:hover a.hide {	color:#fff; background: #FF8C00 url(img/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: #6ba480 url(img/arrow_off.gif) no-repeat 180px 3px; color:#000;}
.menuleft ul li:hover ul li:hover a.hide {width:199px;  color:#fff; background: #FF8C00 url(img/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: #88bb9a; color:#000; width:199px;}
.menuleft ul li:hover ul li a:hover {background:#FF8C00; 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: #88bb9a; color:#000;}
.menuleft ul li:hover ul li:hover ul li a:hover { color:#fff; background: #FF8C00;}
