/*button text - all levels*/
#busstyle .menuButtonSecond td, .menuButton td, .menuButtondown td, .menuButtonover td
	{
	cursor:hand;
	}

/*menu text - all levels*/
#busstyle .defaultMenuText
	{
	color: White;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	padding-left:25px;
	padding-right:25px;
	}

/*menu caption if any*/
#busstyle .menuName
	{
	color : #000088;
	font-family: Arial;
	font-size: 8pt;
	/*padding-left : 10px;*/
	/*padding-right : 10px;*/
	}

/*========= BUTTONS ======================*/

/*plain button state - top level*/
#busstyle .menuButton 
	{
	text-decoration: underline;
	border : solid 1px #000088;
	/*padding: 2px;*/
	}

/*down button state - top level*/
#busstyle .menuButtondown 
	{
	text-decoration: underline;
	background-color : #0052a4;
	border: solid 1px #cccccc;
	cursor : hand;
	color:#000088;
	/*padding: 2px;*/
	}

/*mouse over button state - top level*/
#busstyle .menuButtonover 
	{
	color: #000088;
	text-decoration: underline;
	background-color : #0052a4;
	border: solid 1px #cccccc;
	cursor : hand;
	/*padding: 2px;*/
	}

/*plain button state - other levels*/
#busstyle .menuButtonSecond 
	{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;			
	background-color:#000088;
	border : solid 1px #000088;
	/*padding: 2px;*/
	}

/*mouse over button and down button states - other levels*/
#busstyle .menuButtonSeconddown 
	{
	text-decoration: underline;
	border : solid 1px #cccccc;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	background-color : #0052a4;
	color:white;
	cursor : hand;
	/*padding: 2px;*/
	}

/*text of mouse over button - other levels*/
#busstyle .menuButtonSeconddown td 
	{
	text-decoration: underline;
	color:white;
	cursor:hand;
	border:0px solid;
	}

/*============ PANELS and DEVIDERS ===========================================*/

/*manu panel - top level*/
#busstyle .menuTable
	{
	background-color : #000088;
	/*border: solid #999999 1px; /*#6495ed*/
	margin : 0px;
	-moz-user-select : none;
	padding : 0px ;
	}
	
/*menu panel - other levels*/
#busstyle .secondMenuTable
	{
	background-color : #000088;
	border: solid #000088 1px; /*#6495ed*/
	/*margin : 2px;*/
	-moz-user-select : none;
	/*padding : 0 1 0 2;*/
	}

/*devider - horizontal*/
#busstyle .menudividery 
	{
	background-color : black;
	border-top : solid #cccccc 1px;
	border-bottom : solid #cccccc 1px;
	height : 1px;
	overflow : hidden;
	width : 100%;
	}

/*================== DRAG HANDLERS ==================*/

/*drag handler for menu - horizontal*/
#busstyle .menuhandle 
	{
	background-color : #6495ed;
	border-bottom : solid #d3f3fe 1px;
	/*border-left : solid #FFFFFF 1px;*/
	border-right : solid #d3f3fe 1px;
	/*border-top : solid #FFFFFF 1px;*/
	cursor : move;
	height : 100%;
	overflow : hidden;
	width : 3px;
	}

/*============ ICONS and SCROLLERS ====================*/

/*disabled icon - all levels*/
#busstyle .iconGray 
	{
	filter : BlendTrans(Percent=50) gray(); 
	cursor: hand; 
	border:solid 1px #D4D0C8;
	}

/*enabled scroller*/
#busstyle .menuscrollerenabled
	{
	background-color:#CAC8D4;
	 cursor: pointer;	
	 text-align:center;
	}
	
/*disabled scroller*/
#busstyle .menuscrollerdisabled
	{
	background-color: #CAC8D4;
	cursor: default;
	visibility:hidden;
	text-align:center;
	}