/* CSS Document */



div#navbg{background:url(../images/menu/bg.gif);}

div#nav{width:950px; margin:auto;}

.nav_menu{padding:0 20px 0 10px; margin:0px; list-style:none; height:40px; background:url(../images/menu/bg.gif); position:relative; z-index:500; font-family:Arial, Helvetica, sans-serif;}
.nav_menu li.top {display:block; float:left;}
.nav_menu li a.top_link { float:left; display:block; height:30px; line-height:27px; color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; cursor:pointer; padding:0 15px 0 15px; background:url(../images/menu/bg.gif) left top; }
.nav_menu li a.g_link { float:left; width:30px; display:block; height:30px; line-height:27px; color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; cursor:pointer; background:url(../images/menu/g.gif) left top;}

.nav_menu li a.top_link:hover { background-image:url(../images/menu/bg-2.gif); border:1px solid #004000; border-width:0 1px 0 1px; margin: 0 -1px 0 -1px;}

.nav_menu li:hover > a.top_link {background:url(../images/menu/bg-2.gif); border:1px solid #004000; border-width:0 1px 0 1px; margin: 0 -1px 0 -1px;} 

/* Style the list OR link hover. Depends on which browser is used */

.nav_menu a:hover {visibility:visible; position:relative; z-index:200;}
.nav_menu li:hover {position:relative; z-index:200;}

.nav_menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */





/* keep the 'next' level invisible by placing it off screen. */
.nav_menu ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0px; padding:0; list-style:none;}

.nav_menu ul.sub1 {width:160px;}
.nav_menu ul.sub2 {width:110px;}
.nav_menu ul.sub3 {width:90px;}
.nav_menu ul.sub4 {width:110px;}

.nav_menu :hover ul {left:0; top:30px; background: #DAF2DA; padding:2px; border:1px solid #008F00; border-width:0 1px 1px; white-space:nowrap; height:auto; z-index:300; }
.nav_menu :hover ul li { text-align:left; display:block; height:20px; position:relative; font-weight:normal; width:auto;}
.nav_menu :hover ul li a { display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#000; text-decoration:none;}
.nav_menu :hover ul li a:hover { background:#028D43; color:#fff;}


.fpd_footercrosslink a{ font: Arial, Helvetica, sans-serif; text-decoration:none; color:#333333; font-size:12px;}


