/*
Product: INB Menubar
Version: 1.0
Modified: 06/03/2007 (MM/dd/yyyy)
Author: Andre Rafael Barboza (bispenho@bispenho.com - www.bispenho.com)
Company: INB - Industrias Nucleares do Brasil (www.inb.gov.br)

Description: INB Menubar is a dynamic menu like others but it's tableless based

Browser tested:
- Opera 9.10
- Firefox 1.5.0.9: ok
- IE 6, 7: ok
*/
Div.INBMenubar hr{
	border-width:1px;
	border-style:inset;
	color:#B9E9FF;
}
Div.INBMenubar li .Title{
	display:block;
	padding:3px;
	cursor:default;
	text-align:center;
}
Div.INBMenubar li .Icon.CharIcon{
	color:#ff0000;
	text-align:center;
	font-weight:bold;
	font-family:"Trebuchet MS",Arial;
}
Div.INBMenubar
{
	float:left;
}
Div.INBMenubar * {
	margin:0px;
	padding:0px;
}
Div.INBMenubar ul.Root{
	float:left;
}
Div.INBMenubar ul.Root, ul.Root ul{
	padding:3px;
	list-style:none;
}
Div.INBMenubar ul.Root ul hr{
	margin-left:25px;
}
.INBMenubarNotIE Div.INBMenubar ul.Root ul hr{
	margin-top:10px;
	margin-bottom:10px;
}
Div.INBMenubar li{
	display:inline;/*It's for IE*/
	padding:0px;
}
Div.INBMenubar li a{
	display:block;
	cursor:pointer;
}
Div.INBMenubar ul li a{
	float:none;
	padding:3px;
	text-align:left;
}
Div.INBMenubar ul.Hidden{
	display:none;
}
Div.INBMenubar ul.Visible {
	position:absolute;
	display:block;
	z-index:100;
}
Div.INBMenubar.Horizontal ul.Root li{/*Menu*/
	float:left;
}
Div.INBMenubar.Horizontal ul.Root ul li{/*Sub menu*/
	float:none;
	clear:left;
}
Div.INBMenubar.Vertical ul.Root li{
	float:none;
	clear:left;
}
Div.INBMenubar ul.Root li a.HasChild{
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
}
Div.INBMenubar ul.Root li a.HasChild:hover{
	padding-right:19px;
}
Div.INBMenubar ul.Root span.Icon, Div.INBMenubar ul.Root span.NoIcon{
	float:left;
	padding-right:7px;
	background-repeat:no-repeat;
	
	/*Icon dimension*/
	width:17px;
	height:17px;
}
Div.INBMenubar ul.Root span.Icon{
	cursor:pointer;/*It's for IE*/
}

/****************************************
//Can be changed
****************************************/
Div.INBMenubar li .Title{
	font-family:Arial;
	font-weight:bold;
	color:#4F92BC;
}
Div.INBMenubar, Div.INBMenubar.Horizontal ul.Root{
	width:auto;
}
Div.INBMenubar.Vertical ul.Root{
	width:200px;
}
Div.INBMenubar ul.Visible{
	width:200px;
}
Div.INBMenubar ul.Root{
/*Font style general*/
	font-family:Verdana;
	font-size:11px;
}
Div.INBMenubar ul.Root a.Disabled, Div.INBMenubar ul.Root a.Disabled:hover{
/*Font color to disabled itens*/
	color:gray;
}
Div.INBMenubar ul.Root a{
	color:#000000;
	border-width:0px;
	padding:4px;
	padding-right:5px;
	text-decoration:none;
	padding-left:5px;
}
Div.INBMenubar ul.Root ul a{
	border-width:0px;
	padding:4px;
	color:#000000;
}
Div.INBMenubar ul.Root a:hover{
	padding-right:4px;
	padding-left:4px;
	color:#000000;
	background:none;
}
Div.INBMenubar ul.Root a:hover{
	border-color:#EFEFEF #808080 #808080 #EFEFEF;
}
Div.INBMenubar ul.Root ul a:hover, Div.INBMenubar ul a:hover{
/*Button effect mouseover*/
	background-color:#CDEFFF;
	padding:3px;
	border:1px solid #eeeeee;
	border-color:#59CAFF;
}
Div.INBMenubar ul.Root a{
	padding-right:20px;
}
Div.INBMenubar.Horizontal ul.Root a{
	background:url(../images/main/separator.gif) no-repeat right top;
}
Div.INBMenubar.Horizontal ul.Root ul a{
	background-image:none;
}
Div.INBMenubar ul.Root a:hover{
	padding-right:19px;
}
Div.INBMenubar ul.Root ul a{
	background:none;
}
Div.INBMenubar a.Disabled:hover, 
Div.INBMenubar a.Disabled:hover span.Icon,
Div.INBMenubar a.Disabled:hover span.NoIcon{
	cursor:default;
}
Div.INBMenubar ul.Root{
/*Menu appearance*/
	border-color:#cccccc #808080 #808080 #cccccc;
	border-width:0px;
	border-style:solid;
}
Div.INBMenubar ul.Root ul{
/*Sub menu appearance*/
	border-color:#BBE9FF #59CAFF #59CAFF #59CAFF;
	background-color:#BBE9FF;
	background-image:url(bkg-icon_place.gif);
	background-repeat:repeat-y;
	border-width:1px;
	border-style:solid;
}
Div.INBMenubar ul.Root{
/*Background menu and background disabled item are equal*/
	background-color:transparent;
}
Div.INBMenubar ul.Root ul li a.HasChild{
	/*background-image:url(arrow.gif);*/
}
Div.INBMenubar.Horizontal ul.Root a.HasChild{
/*Icon to all root item with sub menu*/
	/*background-image:url(ico-arrow_down.gif);*/
	background:url(../images/main/separator.gif) no-repeat right top;
}
Div.INBMenubar.Vertical ul.Root a.HasChild{
/*Icon to all root item with sub menu*/
	background-image:url(ico-arrow_right.gif);
}
Div.INBMenubar ul.Root ul.Visible a.HasChild{
/*Icon to all item with sub menu*/
	background-image:url(ico-arrow_right.gif);
}
Div.INBMenubar ul.Root a.Disabled:hover{
	background-color:transparent;
	border-width:0px;
	padding:4px;
	border-right-width:1px;
	border-right-color:#d4d0c8;
}