/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */
/** customize colors here */


a.mainlevel-twl, a.mainlevel_active-twl, a.mainlevel_current-twl, 
a.mainlevel-twl:link, a.mainlevel_active-twl:link, a.mainlevel_current-twl:link,
a.mainlevel-twl:visited, a.mainlevel_active-twl:visited, a.mainlevel_current-twl:visited {
	color: #003471;
}

a.mainlevel-twl:hover, a.mainlevel_active-twl:hover, a.mainlevel_current-twl:hover {
	color: #0072B7;
}

/** customize style / layout here */
a.mainlevel-twl, a.mainlevel_active-twl, a.mainlevel_current-twl, span.mainlevel-twl,
a.mainlevel-twl:link, a.mainlevel_active-twl:link, a.mainlevel_current-twl:link,
a.mainlevel-twl:visited, a.mainlevel_active-twl:visited, a.mainlevel_current-twl:visited,
a.mainlevel-twl:hover, a.mainlevel_active-twl:hover, a.mainlevel_current-twl:hover,
a.sublevel-twl, a.sublevel_active-twl, a.sublevel_current-twl, span.sublevel-twl,
a.sublevel-twl:link, a.sublevel_active-twl:link, a.sublevel_current-twl:link,
a.sublevel-twl:visited, a.sublevel_active-twl:visited, a.sublevel_current-twl:visited,
a.sublevel-twl:hover, a.sublevel_active-twl:hover, a.sublevel_current-twl:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 10px;
}

a.mainlevel-twl, a.mainlevel_active-twl, a.mainlevel_current-twl, span.mainlevel-twl {
	float: left;
	width: auto;
	margin:2px 0px 0px 0px;
}

a.sublevel-twl, a.sublevel_active-twl, a.sublevel_current-twl, span.sublevel-twl {
	font-size: 10px;
}

#active_menu-twl,
a.mainlevel_active-twl, a.mainlevel_current-twl,
a.mainlevel_active-twl:link, a.mainlevel_current-twl:link,
a.mainlevel_active-twl:visited, a.mainlevel_current-twl:visited,
a.mainlevel_active-twl:hover, a.mainlevel_current-twl:hover,
a.sublevel_active-twl, a.sublevel_current-twl,
a.sublevel_active-twl:link, a.sublevel_current-twl:link,
a.sublevel_active-twl:visited, a.sublevel_current-twl:visited,
a.sublevel_active-twl:hover, a.sublevel_current-twl:hover {
	color:#0072B7;
}

ul.mainlevel-twl, ul.mainlevel-twl ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	border:0px;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

ul.mainlevel-twl, .mainlevel-twl ul {
	list-style: none;
}

ul.mainlevel-twl {
	float:left;
	width: auto;
	z-index: 200;
}

ul.mainlevel-twl ul {
	z-index: 300;
}


ul.mainlevel-twl li {
	list-style: none;
	float: left;
	position: relative;
	margin: 1px;
	/* border-right:#999999 1px solid; */
	padding-left:5px;
	padding-right:5px;
}

ul.mainlevel-twl ul {
	display: none;
	position: absolute;
	top: 28px;
	left: 0;
}

ul.mainlevel-twl li > ul {
	top: 28px;
	left: 0;
}

/* Control Displaying */
div.menu-twl {

}

ul.mainlevel-twl li:hover ul,
ul.mainlevel-twl li.hover ul {
	display: inline;
}


ul.mainlevel-twl li:hover ul li:hover ul,
ul.mainlevel-twl li.hover ul li.hover ul {
	display: inline;
}
