/** IE bugs: a:link, a:visited, a:hover need to be styled as well; border-bottom to workaround IE bug displaying container too large */
/** customize colors here */
a.mainlevel-sb_main, a.mainlevel-sb_main:link, a.mainlevel-sb_main:visited {
	background-color: #fff;
	color: #000;
}
a.mainlevel_current-sb_main, a.mainlevel_current-sb_main:link, a.mainlevel_current-sb_main:visited {
	background-color: #333;
	color: #fff;
}
a.mainlevel_current-sb_main:hover, a.mainlevel-sb_main:hover, a.mainlevel_active-sb_main:hover {
	background-color: #000;
	color: #fff;
}
a.mainlevel_current-sb_main:hover{
	background-color: #000;
	color: #fff;
}
a.mainlevel_active-sb_main,a.mainlevel_active-sb_main:link, a.mainlevel_active-sb_main:visited{
	background-color: #333;
	color: #fff;	
}
a.mainlevel_current-sb_main{
	background-color: #333;
	color: #fff;
}


a.sublevel-sb_main, a.sublevel_active-sb_main, a.sublevel_current-sb_main,
a.sublevel-sb_main:link, a.sublevel_active-sb_main:link, a.sublevel_current-sb_main:link,
a.sublevel-sb_main:visited, a.sublevel_active-sb_main:visited, a.sublevel_current-sb_main:visited {
	background-color: #aaa;
	color: #000;
}

a.sublevel-sb_main:hover, a.sublevel_active-sb_main:hover, a.sublevel_current-sb_main:hover {
	background-color: #999;
	color: #000;
}
a.sublevel_active-sb_main:hover, a.sublevel_current-sb_main:hover {
	background-color: #999;
	color: #000;
}

ul.mainlevel-sb_main ul ul a.sublevel-sb_main, ul.mainlevel-sb_main ul ul a.sublevel_active-sb_main, ul.mainlevel-sb_main ul ul a.sublevel_current-sb_main,
ul.mainlevel-sb_main ul ul a.sublevel-sb_main:link, ul.mainlevel-sb_main ul ul a.sublevel_active-sb_main:link, ul.mainlevel-sb_main ul ul a.sublevel_current-sb_main:link,
ul.mainlevel-sb_main ul ul a.sublevel-sb_main:visited, ul.mainlevel-sb_main ul ul a.sublevel_active-sb_main:visited, ul.mainlevel-sb_main ul ul a.sublevel_current-sb_main:visited {
	background-color: #ddd;
	color: #000;
}

ul.mainlevel-sb_main ul ul a.sublevel-sb_main:hover, ul.mainlevel-sb_main ul ul a.sublevel_active-sb_main:hover, ul.mainlevel-sb_main ul ul a.sublevel_current-sb_main:hover {
	background-color: #ccc;
	color: #000;
}

ul.mainlevel-sb_main ul ul ul a.sublevel-sb_main, ul.mainlevel-sb_main ul ul ul a.sublevel_active-sb_main, ul.mainlevel-sb_main ul ul ul a.sublevel_current-sb_main,
ul.mainlevel-sb_main ul ul ul a.sublevel-sb_main:link, ul.mainlevel-sb_main ul ul ul a.sublevel_active-sb_main:link, ul.mainlevel-sb_main ul ul ul a.sublevel_current-sb_main:link,
ul.mainlevel-sb_main ul ul ul a.sublevel-sb_main:visited, ul.mainlevel-sb_main ul ul ul a.sublevel_active-sb_main:visited, ul.mainlevel-sb_main ul ul ul a.sublevel_current-sb_main:visited {
	background-color: #eee;
	color: #333;
}

ul.mainlevel-sb_main ul ul ul a.sublevel-sb_main:hover, ul.mainlevel-sb_main ul ul ul a.sublevel_active-sb_main:hover, ul.mainlevel-sb_main ul ul ul a.sublevel_current-sb_main:hover {
	background-color: #fff;
	color: #333;
}



/** customize style layout here */

/** link style */

a.mainlevel-sb_main, a.mainlevel_active-sb_main, a.mainlevel_current-sb_main, span.mainlevel-sb_main,
a.mainlevel-sb_main:link, a.mainlevel_active-sb_main:link, a.mainlevel_current-sb_main:link,
a.mainlevel-sb_main:visited, a.mainlevel_active-sb_main:visited, a.mainlevel_current-sb_main:visited,
a.mainlevel-sb_main:hover, a.mainlevel_active-sb_main:hover, a.mainlevel_current-sb_main:hover,
a.sublevel-sb_main, a.sublevel_active-sb_main, a.sublevel_current-sb_main, span.sublevel-sb_main,
a.sublevel-sb_main:link, a.sublevel_active-sb_main:link, a.sublevel_current-sb_main:link,
a.sublevel-sb_main:visited, a.sublevel_active-sb_main:visited, a.sublevel_current-sb_main:visited,
a.sublevel-sb_main:hover, a.sublevel_active-sb_main:hover, a.sublevel_current-sb_main:hover {
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	text-transform : uppercase;
	margin: 0px;
	display: block;
	border: none;
	padding: 0px;
	clear: both;
	border-bottom: 1px solid #333;
	width:200px;
}
a.mainlevel_active-sb_main, a.mainlevel_current-sb_main, span.mainlevel-sb_main,
a.mainlevel_active-sb_main:link, a.mainlevel_current-sb_main:link,
a.mainlevel_active-sb_main:visited, a.mainlevel_current-sb_main:visited,
a.mainlevel_active-sb_main:hover, a.mainlevel_current-sb_main:hover {
	border-bottom: 1px solid white;
}

a.sublevel-sb_main, a.sublevel_active-sb_main, a.sublevel_current-sb_main, span.sublevel-sb_main,
a.sublevel-sb_main:link, a.sublevel_active-sb_main:link, a.sublevel_current-sb_main:link,
a.sublevel-sb_main:visited, a.sublevel_active-sb_main:visited, a.sublevel_current-sb_main:visited,
a.sublevel-sb_main:hover, a.sublevel_active-sb_main:hover, a.sublevel_current-sb_main:hover {
	font-weight: normal;
	text-transform : none;
	border-bottom: 1px solid white;
}

/** active menu */
#active_menu-sb_main,
a.mainlevel_active-sb_main, a.mainlevel_current-sb_main,
a.mainlevel_active-sb_main:link, a.mainlevel_current-sb_main:link,
a.mainlevel_active-sb_main:visited, a.mainlevel_current-sb_main:visited,
a.mainlevel_active-sb_main:hover, a.mainlevel_current-sb_main:hover,
{
/*	font-weight: bold;*/
	background-color: #000;
	color: #fff;
}
/** active menu */
a.sublevel_active-sb_main, a.sublevel_current-sb_main,
a.sublevel_active-sb_main:link, a.sublevel_current-sb_main:link,
a.sublevel_active-sb_main:visited, a.sublevel_current-sb_main:visited,
a.sublevel_active-sb_main:hover, a.sublevel_current-sb_main:hover
{
	font-weight: bold;
}

/** list layout */
ul.mainlevel-sb_main, ul.mainlevel-sb_main ul {
	list-style-type: none;
    margin: 0px;
	padding: 0px;
	float: left;
    width: 10em;
    left: 0px;
}

ul.mainlevel-sb_main ul {
	margin-left: 0px;
	margin-bottom: 0px;
    width: 10em;
}

ul.mainlevel-sb_main ul ul {
/*    width: 5em;*/
}

ul.mainlevel-sb_main li {
	padding: 0px;
	margin: 0px;
	background: none;
	list-style-type: none;
	display: block;
}

ul.mainlevel-sb_main li li {
}

ul.mainlevel-sb_main li {
	clear: both;
}

/** separator */
span.mainlevel-sb_main, span.sublevel-sb_main {
	padding: 0px;
	background-color: #fff;
/*	border-bottom: 1px solid #333;*/
}

/** mountaintop-corners */
ul.mainlevel-sb_main li a span {
	display: block;
	margin: 0px;
	padding: 0em;
	padding-top: 0;
	padding-bottom: 0;
}
ul.mainlevel-sb_main li a span span {
}
ul.mainlevel-sb_main li a span span span {
}
ul.mainlevel-sb_main li a span span span span {
	padding: 0em;
}

ul.mainlevel-sb_main li a span span span span span {
	padding: 2em;
	padding-top: 2px;
	padding-bottom: 2px;	

}
ul.mainlevel-sb_main li a span span span span span span {
/*	display: inline;*/
}
