/**************** east side law vertical menus *****************/

/* The vertical menu container */
.vertmenu {

}

/* The main menu list */
.vertmenu ul {
list-style: none;
margin: 0;
padding: 0;
}

/* All menu items */
.vertmenu .subMenuItem, .vertmenu .mainMenuItem {
font: bold 13px/18px Times New Roman, Times, serif;
 margin: 0;
/* padding: firstpx controls the space inbetween itmes and the last number the padding left/right  */
padding: 0px 0px;
color: #4A5683;;
text-decoration: none;
}

/* Main menu items */
.vertmenu .mainMenuItem{
 color: #ffffff;

/*text-transform: capitalize;*/
}

/* Sub menu items */
.vertmenu .subMenuItem{
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  margin-left: 5px
}

/* All menu items link */
.vertmenu a:link, .vertmenu a:active, .vertmenu a:visited {
color: #4A5683;
text-decoration:none
}
/* All menu items hover */
.vertmenu a:hover {
color: #95682E;

}



/**************** horizontal menus *****************/

/* The horizontal menu container */
.horizmenu {
width: 100%;
float: right;
}

/* The main menu list */
.horizmenu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}

/* All menu items */
.horizmenu .subMenuItem, .horizmenu .mainMenuItem {
font: bold 11px/16px Times New Roman, Times, serif;
display: block;
margin: 0;
padding: 0px 0px;
color: #A98455;
font: bold 
text-decoration: none;
}

/* Main menu items */
.horizmenu .mainMenuItem{
  border-width: 0px;
  border-style: solid;
  border-color: #A30808;
  color: #A98455;
background: #ffffff;
text-transform: uppercase;
}

/* Sub menu items */
.horizmenu .subMenuItem{
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
}

/* All sub menu items hover */
.horizmenu a:hover {
color: #a00;
}

/*******************************/
/* DO NOT EDIT BELOW THIS LINE */
/*******************************/

.vertmenu li {
position: relative;
}

.vertmenu ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div.vertmenu ul ul,
div.vertmenu ul li:hover ul
{display: none;}

div.vertmenu ul li:hover ul,
div.vertmenu ul ul li:hover
{display: block;}



.horizmenu li {position: relative;}

.horizmenu ul ul {
position: absolute;
z-index: 1000;
}

.horizmenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div.horizmenu ul ul,
div.horizmenu ul li:hover ul ul,
div.horizmenu ul ul li:hover ul ul
{display: none;}

div.horizmenu ul li:hover ul,
div.horizmenu ul ul li:hover ul,
div.horizmenu ul ul li:hover ul
{display: block;
}