/****************************************
   FNI Menu
*****************************************/

.fnimenu {
border:0px;
margin:0px;
padding:0px;
}

a.fnimenu:link,
a.fnimenu:visited,
a.fnimenu:hover,
a.fnimenu:active {
display:block;
text-decoration:none;
white-space:nowrap;
}

div.fnimenu-top {
position:relative;
visibility:visible;
top:0px;
left:0px;
}

div.fnimenu-pop {
position:absolute;
visibility:hidden;
top:0px;
left:0px;
}

div.fnimenu table tr td img {
border:0px;
margin:0px;
padding:0px;
}

td.drop_top {
background-image: url(/images/navigation/dropdown/drop_top.gif);
background-repeat:repeat-x;
background-position:left;
background-color:#FFF;
}

td.drop_bottom {
background-image:url(/images/navigation/dropdown/drop_bottom.gif);
background-repeat:repeat-x;
background-position:left;
background-color:#FFF;
}

td.drop_mid_left_side {
background-image:url(/images/navigation/dropdown/drop_mid_left_side.gif);
background-repeat:repeat-y;
background-position:left;
background-color:#FFF;
}

td.drop_mid_right_side {
background-image:url(/images/navigation/dropdown/drop_mid_right_side.gif);
background-repeat:repeat-y;
background-position:right;
background-color:#FFF;
}

td.drop_fill {
background-color:#FFF;
text-align: left;
}

img.drop_left {
float: left;
}

img.drop_right {
float: right;
}

/* Drop menu spacing */
table.drop_menu {
margin-left: 0px;
margin-top: 1px;
}

/*
 A "Really Ugly Hack" necessary for Internet Explorer
 to allow "block anchor tags" to be fully click-able.
*/
* html body div.fnimenu table tr td a {
width:100%;
}

/***********************************
  Top-level menu rollovers 
************************************/

a.topmenuover_our_attorneys {
background-repeat: no-repeat;
background-image: url(/images/navigation/our_attorneys_off.jpg);
}

a.topmenuover_our_attorneys:hover, a.topmenuover_our_attorneys-hover {
background-repeat: no-repeat;
background-image: url(/images/navigation/our_attorneys_on.jpg);
}

a.topmenuover_practice_areas {
background-repeat: no-repeat;
background-image: url(/images/navigation/practice_areas_off.jpg);
}

a.topmenuover_practice_areas:hover, a.topmenuover_practice_areas-hover {
background-repeat: no-repeat;
background-image: url(/images/navigation/practice_areas_on.jpg);
}

a.topmenuover_news {
background-repeat: no-repeat;
background-image: url(/images/navigation/news_off.jpg);
}

a.topmenuover_news:hover, a.topmenuover_news-hover {
background-repeat: no-repeat;
background-image: url(/images/navigation/news_on.jpg);
}

a.topmenuover_resources {
background-repeat: no-repeat;
background-image: url(/images/navigation/resources_off.jpg);
}

a.topmenuover_resources:hover, a.topmenuover_resources-hover {
background-repeat: no-repeat;
background-image: url(/images/navigation/resources_on.jpg);
}

a.topmenuover_contact_us {
background-repeat: no-repeat;
background-image: url(/images/navigation/contact_us_off.jpg);
}

a.topmenuover_contact_us:hover, a.topmenuover_contact_us-hover {
background-repeat: no-repeat;
background-image: url(/images/navigation/contact_us_on.jpg);
}

/******************************
  Dropdown Link Options
*******************************/

a.popmenudown:link, a.popmenudown:visited, a.popmenudown:hover, a.popmenudown:active {
border-top: 1px dashed #CCC;
color:#790A1A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:22px;
text-decoration: none;
margin:0px 3px 0px 3px;
padding: 2px 5px 2px 5px;
}

a.popmenudown:hover {
border-top: 1px dashed #CCC;
background-color: #790A1A;
color:#FFF;
text-decoration: none;
margin:0px 3px 0px 3px;
padding: 2px 5px 2px 5px;
}