@charset "UTF-8";

@import "default.css";

/*** This controls the space between top-level menu items ***/
ul.dropdown a, ul.dropdown span
{
	display: block;
	padding: 7px 16px;
}

ul.dropdown li
{
	padding: 0;
	border: none;
}

ul.dropdown ul a, ul.dropdown ul span
{
	padding: 8px;
}


ul.dropdown li
{
}

ul.dropdown li.hover, ul.dropdown li:hover
{
	 background: ADD8E6;
	 color: #ffffff;
}

ul.dropdown li a:active
{
	background: #6495ed;
}


/* Non-first level */

ul.dropdown ul
{
	margin-top: 0;
}

ul.dropdown ul li
{
}

ul.dropdown ul li.hover,	ul.dropdown ul li:hover
{
}

/* Mixed */

ul.dropdown li a, ul.dropdown *.dir
{
}


/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */

ul.dropdown li.hover *.open
{
	border-style: solid;
	border-width: 1px 1px 1px 0;
	border-color: #ADD8E6;
	background-color: #ADD8E6; 
	color: #ADD8E6;
}

ul.dropdown ul li.hover *.open, ul.dropdown-vertical li.hover *.open
{
	padding-left: 15px;
	border-top-color: #ADD8E6;
	border-left: solid 1px #ADD8E6;
}

ul.dropdown-vertical-rtl li.hover *.open
{
	padding-right: 15px;
	border-right-color: #ADD8E6;
	border-left: none;
}

ul.dropdown-upward li.hover *.open
{
	border-top-color: #ADD8E6;
	border-bottom-color: #ADD8E6;
}

ul.dropdown-upward ul li.hover *.open
{
	border-bottom-color: #ADD8E6;
}


/* CSS2 clone */

ul.dropdown li:hover > *.dir
{
	border-style: solid;
	border-width: 1px 1px 1px 0;
	border-color: #ADD8E6;
	background-color: #ADD8E6; 
	color: #000000;
}

ul.dropdown ul li:hover > *.dir, ul.dropdown-vertical li:hover > *.dir
{
	padding-left: 15px;
	border-top-color: #ADD8E6;
	border-left: solid 1px #ADD8E6;
}

ul.dropdown-vertical-rtl li:hover > *.dir
{
	padding-right: 15px;
	border-right-color: #ADD8E6;
	border-left: none;
}

ul.dropdown-upward li:hover > *.dir
{
	border-top-color: #ADD8E6;
	border-bottom-color: #ADD8E6;
}

ul.dropdown-upward ul li:hover > *.dir
{
	border-bottom-color: #ADD8E6;
}
