/*
===============================================
Miami Maritime Law
===============================================
*/


.navbar {
	width: 100%;
}
.menu {
	width: 170px;
	z-index:1;
	position:relative;
	list-style:none;
	margin: 0px;
	padding: 0px;
}

.menu a {
	font-size: 0.9em;
	color: #0d193e; 
	text-decoration: none;
}
.menu li  {
	text-indent: 5px;
	height: 20px;
	line-height: 20px;
	background-image: url(../images/catabar_dot_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu li:hover {
	background-image: url(../images/catabar_bg_dot_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.menu li:hover a {
	color: #ffffff;
}
.menu li {
	position: relative;
	text-align: left;
	cursor: default;
}



/* **** Menu No F/X **** */
.menu_nil {
	width: 170px;
	z-index: 0;
	position: relative;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.menu_nil a {
	font-size: 0.9em;
	color: #0d193e; 
	text-decoration: none;
}
.menu_nil li  {
	text-indent: 5px;
	height: 20px;
	line-height: 20px;
	background-image: url(../images/catabar_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_nil li:hover {
	background-image: url(../images/catabar_bg_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.menu_nil li:hover a {
	color: #ffffff;
}
.menu_nil li {
	position: relative;
	text-align: left;
	cursor: default;
}
 
 
/* **************** SUB CATEGORY Menu/Links - 1st GENERATION ****************** */
.menu li li {
	display: block;
	text-align: left;
	border-bottom: solid 1px #8f8f8f;
	background-image:url();
}
.menu li li a {
	display: block;
	padding: 1px 10px;
	width:145px;
	text-indent:0px;
	background-color: #142760;
}
.menu li li:hover a {
	display: block;
	color: #ffffff;
	background-color: #3a7f9e;
}
li ul {
	display: none;
	position: absolute;
	top: 0px;
	left: 130px;
	font-size: 1em;
    padding: 0px;
	z-index: 20;
}

li:hover ul {
	display: block;
}
 
 
 
/* **************** SUB CATEGORY Menu/Links - 2nd GENERATION ****************** */
.menu li li ul {
 display: none;
 position: absolute;
 top: 0px;
 left: 125px;
 width: 170px;
 font-weight: normal;
 font-size: 1em;
 background-color:#2b5321;
 border-bottom: solid 1px #8f8f8f;
 padding: 0px;
 clear: right;
}
.menu li li li{
 display: block;
 float: none;
 height: 22px;
 text-align: left;
 border-bottom: solid 1px #8f8f8f;
 background-image:url();
 line-height:normal;
 padding: 0px;
}
.menu li li:hover ul {
 display: block;
 background:url() 0 0 no-repeat #2b5321;
}
.menu li li:hover li {
 display: block;
 font-weight: normal;
 width:170px;
 text-indent:0px;
 background:url() 0 0 no-repeat #2b5321;
}
.menu li li:hover li a {
 display: block;
 font-weight: normal;
 width:150px;
 background:url() 0 0 no-repeat #2b5321;
 text-indent:0px;
 padding: 0.2em 10px;
}
.menu li li li:hover a {
 display: block;
 color: #ffffff;
 width:150px;
 height: 18px;
 background:url() 0 0 no-repeat #6c9262;
 border-bottom: solid 1px #8f8f8f;
 text-indent:0px;
 padding-top: 0.2em;
 padding-right: 10px;
 padding-bottom: 0.1em;
 padding-left: 10px;
}

