/*MENU TOP*/
div.menu ul, div.menu-bottom ul{
	list-style: none;
}

div.menu ul li{
	float:left;
	padding-left:0px;
	position: relative;
	border-left:1px dotted #b1b9bc;
}
div.menu ul li:first-child{border-left:none}

div.menu ul li ul, div.menu-bottom ul li ul{display: none;}

div.menu ul li a{
	display: block;
	height:23px;
	text-transform: uppercase;
	line-height: 23px;
	font-size: 13px;
	padding:0 10px;
	color:#00457e;
}

div.menu ul li.active a{
	color:#00457e;
}

div.menu ul li a:hover{
	color:#2d7abc;
}

/*MENU TOP - DEFAULT*/
.default div.menu ul{
	padding-top:13px;
}

.default div.menu ul li a{
	color:#fff;
}

.default div.menu ul li.active a{
	color:#fff;
}

.default div.menu ul li a:hover{
	color:#cbe8ff;
}




/*MENU BOTTOM*/

div.menu-bottom {
    position: absolute;
    left:1px;
    top:29px;
}

div.menu-bottom ul li {
    float: left;
    border-left:1px solid #98a2a3;
}
div.menu-bottom ul li:first-child{border-left:none}

div.menu-bottom ul li a{
	display: block;
	font-size: 12px;
	text-transform: lowercase;
	padding:0px 10px;
	color:#98a2a3;
}

div.menu-bottom ul li a:hover{
	text-decoration: underline;
}

#navigation ul {
	display: block;
	background: #eee;
	padding: 10px;
}
#navigation ul li {
	display: inline-block;
	margin: 0 7px;
}

/*MENU LEFT*/
div.submenu ul{
	list-style: none;
	margin-bottom:10px;
}

div.submenu ul li{
	padding-left:15px;
	background: url("../../images/zpartners/li-menu-bg.gif") no-repeat 0 9px;
}

div.submenu ul li a{
	display: block;
	text-transform: uppercase;
	line-height: 23px;
	padding:0 10px 0 0;
	color:#636363;
}

div.submenu ul li.active a{
	font-weight: bold;
}

div.submenu ul li a:hover{
	color: #303030;
}

div.submenu ul ul{margin-left:10px;}

/*SEPERATORY*/

div.submenu ul li.separator{background: none; padding-left:0px;}

div.submenu ul li.separator span{
	display: block;
	text-transform: uppercase;
	line-height: 23px;
	padding:0 10px 0 0;
	color:#00457F;
	font-weight: bold;
}

