﻿/*TOP MENU*/
div.moduletable ul#_topmenu.menu {
	float:none;
	text-align:center;
	margin:25px
	}
div.moduletable ul#_topmenu.menu li {
	float:none; 
	text-align:center;
	display:inline; 
	list-style-type: none;
	padding-right: 15px;
	}
div.moduletable ul#_topmenu.menu li a {
	color: white;
	float: none;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: small;
}

div.moduletable ul#_topmenu.menu li a:hover {
	text-decoration:underline
	}
	
div.moduletable ul#_topmenu.menu li#current.active a {
	text-decoration:underline
	}

/*SUB MENU*/
div.moduletable ul#_submenu.menu {
	float:none;text-align:center;
	}
div.moduletable ul#_submenu.menu li {
	float:none; text-align:center;display:inline; list-style-type: none;
	padding-right: 10px;
	}
div.moduletable ul#_submenu.menu li a {
	float: none;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: x-small;
}

div.moduletable ul#_submenu.menu li a:hover {
	text-decoration:underline
	}
	
div.moduletable ul#_submenu.menu li#current.active a {
	text-decoration:underline
	}




 /*set the z-index for the columns that gets dropped down over*/

#left{ 
z-index:20;
}
#right{
z-index:10;
}

/*set the position and z-index for the menu moduletable */
#nav{ 
position:relative;
z-index:100;
}

/* style for the mainlevel's ul and sublevel's ul */
#nav ul.menu,#nav ul.menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
}
#nav ul.menu ul{
background:#ffd204 url('dropdownbg.jpg') repeat-x left top;
width:200px;
border:#fff0ac 3px solid;
}
#nav ul.menu{
width:100%;
}

/*style for the mainlevel links*/
#nav ul.menu a{
display:block;
padding:16px 16px;
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#ffffff;
}
#active_menu-top.mainlevel-top{
color:#947a00;
background-color:#ffe04f;
}
#nav ul.menu a:hover {
	text-decoration:underline;
}

/* mainlevel's li */
#nav ul.menu li{
float:left;
padding:0;
margin:0;
background:none;

}
/*sublevel's ul */
#nav ul.menu li ul{
position:absolute;
left:-999em;
top:42px; /* equals to mainlevel's menu link's height */
height:auto;
width:200px;
margin:0;
}
/*sub sub level's ul */
#nav ul.menu li ul ul{
position:absolute;
left:-999em;
top:0;
margin:0;
margin-left:200px;/* equals to sublevel's menu link's width */

}
/*sublevel's li*/
#nav ul.menu li li{
width:200px;
margin:0;
background:url('dot.png') repeat-x left bottom;
}

/*sublevel's menu links */
#nav ul.menu li ul a{
float:left;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
padding:6px 20px;
}
html>body #nav ul.menu li ul a{width:160px;}
#nav ul.menu li ul a:hover{
background:url('dot.png') repeat-x left bottom;
}
/* for hiding the sub menus */
#nav ul.menu li:hover ul ul,#nav ul.menu li:hover ul ul ul,#nav ul.menu li.sfhover ul ul,#nav ul.menu li.sfhover ul ul ul{
left:-999em;
}
/* for showing the sub menus */
#nav ul.menu li:hover ul,#nav ul.menu li li:hover ul,#nav ul.menu li li li:hover ul,#nav ul.menu li.sfhover ul,#nav ul.menu li li.sfhover ul,#nav ul.menu li li li.sfhover ul{
left:auto;
z-index:6000;
}
#nav ul.menu li li:hover,#nav ul.menu li li.sfhover{
background:url('dot.png') repeat-x left bottom; /*subleel's li's background when hovering */
}

/*--------SW MENU FREE _TOPMENU--------*/

.moduletable_topmenu {
	margin:22px 0 0;
	}
	
.moduletable_CustoMenuTop {
	text-align:center;
	margin:13px 0 0 0;
	}
