/*drop-down menu*/

/*set the z-index for the columns that gets dropped down over*/

#pathway{ 
z-index:20;
}
#midwrapper{
z-index:10;
}

/*set the position and z-index for the menu moduletable */
#nav{ 
position:relative;
margin-left:5px;
z-index:100;
width:990px;
background-image:url(../../images/ig_menu_bg_gray.png);
background-repeat:no-repeat;
}

/* style for the mainlevel's ul and sublevel's ul */
ul.mainlevel-rounded,ul.mainlevel-rounded ul{
float:left;
list-style:none;
margin:0;
padding:0;
}

/*style for the mainlevel links*/
ul.mainlevel-rounded a{
display:block;
}
/* mainlevel's li */
ul.mainlevel-rounded li{
float:left;
padding:0;
background:none;
margin:0;
margin-right:3px; /*edited 10:17 03012008*/
}
/*sublevel's ul */
ul.mainlevel-rounded li ul{
clear:both;
position:absolute;
left:-999em;
top:40px; /* equals to mainlevel's menu link's height */
height:auto;
width:180px;
margin:0;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:6px;
background-color:#b7db5d;
}
ul.mainlevel-rounded li.active_menu-rounded ul{
background-color:#b3de48; /*background colour of the active menu link's sublevel panel */
}


/*sub sub level's ul */
ul.mainlevel-rounded li ul ul{
position:absolute;
left:-999em;
top:auto;
margin:0;
margin-left:180px;/* equals to sublevel's menu link's width */
margin-top:-24px; /* equals to sublevel's menu link's height */
padding:0;
}
ul.mainlevel-rounded li ul ul a{
font-size:12px;
font-weight:normal;
}
/*sublevel's li*/
ul.mainlevel-rounded li li{
width:180px;
margin:2px 0px;
}

/*sublevel's menu links */
ul.mainlevel-rounded li ul a{
color: #006600;
font-size:12px;
font-weight:normal;
text-decoration:none;
display:block;
padding:1px 10px;
margin:0px 1px;
}
ul.mainlevel-rounded li.active_menu-rounded ul a{
color: #006600;
}
/* for hiding the sub menus */
ul.mainlevel-rounded li:hover ul ul,ul.mainlevel-rounded li:hover ul ul ul,ul.mainlevel-rounded li.sfhover ul ul,ul.mainlevel-rounded li.sfhover ul ul ul{
left:-999em;
}
/* for showing the sub menus */
ul.mainlevel-rounded li:hover ul,ul.mainlevel-rounded li li:hover ul,ul.mainlevel-rounded li li li:hover ul,ul.mainlevel-rounded li.sfhover ul,ul.mainlevel-rounded li li.sfhover ul,ul.mainlevel-rounded li li li.sfhover ul{
left:auto;
z-index:6000;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:6px;
}
ul.mainlevel-rounded li li:hover,ul.mainlevel-rounded li li.sfhover{
 background:#afd945; /*sublevel's li's background when hovering - Quando ativo !!!!!!!!!!!!!!!!!!!!!!*/
}

ul.mainlevel-rounded li.active_menu-rounded li:hover, 
ul.mainlevel-rounded li.active_menu-rounded li.sfhover{
 background:#afd945; 
}

/** mountaintop-corners */
a.mainlevel_active-rounded, a.mainlevel_current-rounded, a.mainlevel-rounded{
font-size:12px;
font-weight:normal;
text-decoration:none;
}
#nav a.mainlevel_active-rounded,#nav a.mainlevel_current-rounded{
color:#fff;
}
#nav a.mainlevel-rounded{
color: #006633;
}
a.mainlevel_active-rounded span, a.mainlevel_current-rounded span {
	background: url(../images/active-l.gif) top left no-repeat;
	float:left;
	margin: 0;
	padding:0;
padding-left:3px;
}
a.mainlevel_active-rounded span span, a.mainlevel_current-rounded span span {
	background: url(../images/active-r.gif) top right no-repeat;
padding-left:0;
padding-right:3px;
}
a.mainlevel_active-rounded span span span,
a.mainlevel_current-rounded span span span {
	background: url(../images/active-m.gif) top left repeat-x;
}
a.mainlevel_active-rounded span span span span,
a.mainlevel_current-rounded span span span span {
background: none;
}
a.mainlevel_active-rounded span span span span,
a.mainlevel_current-rounded span span span span 
{
padding:12px 20px 0px 20px;
height:28px;
}
a.mainlevel-rounded span{
background: url(../images/mainlevel-l.gif) top left no-repeat;
	float:left;
	margin: 0;
margin-top:5px;
	padding: 0;
padding-left:3px;
}
a.mainlevel-rounded span span{
margin-top:0;
	background: url(../images/mainlevel-r.gif) top right no-repeat;
padding-left:0;
padding-right:3px;
}
a.mainlevel-rounded span span span{
	background: url(../images/mainlevelbg.gif) top left repeat-x;
}
a.mainlevel-rounded span span span span{
background: none;
padding:7px 20px 0px 20px;
height:28px;
}
a.mainlevel-rounded:hover{
color:#fff;}
a.mainlevel-rounded:hover span{
background: url(../images/hover-l.gif) top left no-repeat;
float:left;
	margin: 0;
margin-top:5px;
	padding: 0;
padding-left:3px;
}
a.mainlevel-rounded:hover span span{
background: url(../images/hover-r.gif) top right no-repeat;
margin-top:0;
padding-left:0;
padding-right:3px;
}
a.mainlevel-rounded:hover span span span{
background: url(../images/hoverbg.gif) top left repeat-x;
}
a.mainlevel-rounded:hover span span span span{
background:none;
padding:7px 20px 0px 20px;
height:28px;
color: #006600;
}
#nav a span span span span span {
padding:0;
	/*padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;*/
}
ul.mainlevel-rounded li span span span span span span {
	display: inline;
}

a:hover{
cursor:pointer;
}

