/* Top menu Base*/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; float: left; }
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }
ul.dropdown li.hover,
ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
/* Top menu Cust*/
ul.dropdown { text-transform: uppercase; font-weight: bold; }
ul.dropdown li { padding: 7px 0; color: #fff; line-height: normal; background: transparent url(../images/topnav-split.png) no-repeat scroll 100% 0; }
ul.dropdown li.hover,
ul.dropdown li:hover { }
ul.dropdown a:link,
	ul.dropdown a:visited { color: #fff; text-decoration: none; }
	ul.dropdown a:hover { color: #fff; text-decoration: none; }
	ul.dropdown a:active { color: #fff; }
/* ----- END LEVEL */
/* ----- NON-FIRST LEVEL */
ul.dropdown ul { width: 170px; background-color: #999999; color: #999999; font-size: 11px; text-transform: none; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; }
ul.dropdown ul li { background-color: transparent; color: #000; filter: none; background-image: none; }
ul.dropdown ul li.hover,
	ul.dropdown ul li:hover { background-color: transparent; }
ul.dropdown ul a:link,
	ul.dropdown ul a:visited { color: #fff; }
	ul.dropdown ul a:hover { color: #999999; text-decoration: none; }
	ul.dropdown ul a:active { color: #999999; }
/* ----- ALL LEVELS (incl. first) */
ul.dropdown *.dir { padding-right: 12px; background-image: none; background-position: 100% 50%; background-repeat: no-repeat; }
/* */
ul.dropdown li a { display: block; padding: 7px 14px; }
/* ------------- Override default */
	ul.dropdown li { padding: 0; }
/* ------------- Reinitiate default: post-override activities  */
	ul.dropdown li.dir { padding: 7px 20px 7px 14px; }
	ul.dropdown ul li.dir { padding-right: 15px; }
/* ------------- Custom */
	ul.dropdown li { }
	ul.dropdown ul a { padding: 4px 5px 4px 14px; width: 151px; /* Especially for IE */ }
	ul.dropdown ul a:hover { background-color: #fff; }
	ul.dropdown a.open { background-color: #999999; color: #fff; }
	ul.dropdown ul a.open { background-color: #999999; color: #fff; }
	/* CSS 2.1 */
	ul.dropdown li:hover > a.dir { background-color: #999999; color: #fff; }
	ul.dropdown ul li:hover > a.dir { background-color: #999999; color: #fff; }

/*SIDE MENU*/
.side-menu .m-box{ padding: 0px; }
.side-menu .m-holder{ padding: 0px; }
.side-menu .m-box h2{ }
.side-menu .m-box h2 a{ }
.side-menu .m-box h2 span{ }
.side-menu ul{ margin-bottom: 0px; padding-left: 0px; margin-left: 0px; list-style: none; }
.side-menu li{ margin: 0px; text-decoration: none; list-style: none; }
.side-menu li a{ display: block; color: black; font-weight: bold; text-decoration: none; font-size: 11px; background-color: #bbbbbb; padding: 4px 10px 4px 10px; border-bottom: 1px solid #ccc; }
.side-menu li a:hover{ text-decoration: none; color: white; background-color: #555555; }
.side-menu li.current a{ }
.side-menu li li{ margin: 0; text-decoration: none; padding: 0px; background-image: none; }
.side-menu li li a{ background-image: none; }
