/****************************************
   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;
text-align: left;
}

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_about_us {
background-repeat: no-repeat;
background-image: url(/images/navigation/about_us_off.gif);
}

a.topmenuover_about_us:hover, a.topmenuover_about_us-hover {
background-repeat: no-repeat;
background-image: url(/images/navigation/about_us_on.gif);
}

a.topmenuover_public_resources {
background-repeat: no-repeat;
background-image: url(/images/navigation/public_resources_off.gif);
}

a.topmenuover_public_resources:hover, a.topmenuover_public_resources-hover {
background-repeat: no-repeat;
background-image: url(/images/navigation/public_resources_on.gif);
}

a.topmenuover_calendar_events {
background-repeat: no-repeat;
background-image: url(/images/navigation/calendar_events_off.gif);
}

a.topmenuover_calendar_events:hover, a.topmenuover_calendar_events-hover {
background-repeat: no-repeat;
background-image: url(/images/navigation/calendar_events_on.gif);
}

/************************
a.topmenuover_newsletter {
background-repeat: no-repeat;
background-image: url(/images/navigation/newsletter_off.gif);
}

a.topmenuover_newsletter:hover, a.topmenuover_newsletter-hover {
background-repeat: no-repeat;
background-image: url(/images/navigation/newsletter_on.gif);
}
**********************/

a.topmenuover_members {
background-repeat: no-repeat;
background-image: url(/images/navigation/members_off.gif);
}

a.topmenuover_members:hover, a.topmenuover_members-hover {
background-repeat: no-repeat;
background-image: url(/images/navigation/members_on.gif);
}

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

a.popmenudown:link, a.popmenudown:visited, a.popmenudown:hover, a.popmenudown:active {
border-top: 1px dashed #CCC;
border-left: 1px dashed #FFF;
border-right: 1px dashed #FFF;
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;
text-align: left;
}

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