/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu_container {position:relative; z-index:100; height: 43px; background: url('../images/menu_bg.gif') repeat-x;}
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}

#pmenu li a.top_menu {display:block;width:120px; font-size:11px; color:#fff; height:43px; text-decoration:none; text-indent:5px;}

#pmenu li div ul li a { width: 150px;  text-indent:5px;display: block; color: #ffffff; padding-left: 14px; padding-right: 9px; text-decoration: none; height: 19px; padding-top: 4px; background: url('../images/blue_arrow.gif') 7px 9px no-repeat #194C86; border-top: 1px solid #194C86; border-bottom: 1px solid #194C86; white-space: nowrap; }
#pmenu li div ul li a:hover { text-decoration: none; background: url('../images/white_arrow.gif') 7px 9px no-repeat #396B9F; border-top: 1px solid #4D7AA9; border-bottom: 1px solid #295B92; }
#pmenu li div ul li:hover > a { text-decoration: none; background: url('../images/white_arrow.gif') 7px 9px no-repeat #396B9F; border-top: 1px solid #4D7AA9; border-bottom: 1px solid #295B92; }
#pmenu li a span { display: block; width: 6px; height: 5px; background: url('../images/double_arrow.gif') no-repeat; position: absolute; margin: 5px 0 0 145px; }

#pmenu a#link_1 { width: 91px; background: url('../images/menu.gif') 50% 0px no-repeat; margin-right: 2px; }
#pmenu a#link_2 { width: 108px; background: url('../images/menu.gif') 50% -43px no-repeat; margin-right: 2px; }
#pmenu a#link_3 { width: 114px; background: url('../images/menu.gif') 50% -86px no-repeat; margin-right: 2px; }
#pmenu a#link_4 { width: 129px; background: url('../images/menu.gif') 50% -129px no-repeat; margin-right: 2px; }
#pmenu a#link_5 { width: 73px; background: url('../images/menu.gif') 50% -172px no-repeat; margin-right: 2px; }
#pmenu a#link_6 { width: 129px; background: url('../images/menu.gif') 50% -215px no-repeat; margin-right: 2px; }
#pmenu a#link_7 { width: 115px; background: url('../images/menu.gif') 50% -258px no-repeat; margin-right: 2px; }
#pmenu a#link_8 { width: 127px; background: url('../images/menu.gif') 50% -301px no-repeat; }


.xanylinkcss { position: absolute; visibility: hidden; z-index: 100; padding: 1px; background: #637E9B; width: auto; min-width: 130px; border: 1px solid #3C6EA2; }
.axnylinkcss .nag { font-weight: bold; color: #858585; margin-bottom: 15px; }
.axnylinkcss .info { color: #858585; text-align: justify; }
.axnylinkcss .submenu_spacer { height: 1px; font-size: 1px; margin: 1px 7px; background: url('../images/submenu_spacer.gif') repeat-x; }

#menu_separators { height: 43px; position: absolute; z-index: 120;}
#menu_separators div { top: -43px; width: 2px; height: 43px; position: absolute; background: url('../images/separator.gif') no-repeat; font-size: 1px; }
#menu_separators #sep_1 { left: 91px; }
#menu_separators #sep_2 { left: 201px; }
#menu_separators #sep_3 { left: 317px; }
#menu_separators #sep_4 { left: 448px; }
#menu_separators #sep_5 { left: 523px; }
#menu_separators #sep_6 { left: 654px; }
#menu_separators #sep_7 { left: 769px; }

#pmenu li {float:left;}
#pmenu li.drop ul li { float:none;}

#pmenu li:hover {position:relative;}
#pmenu li div {display:none;}
#pmenu li div ul { background: #194C86; padding: 1px; }
#pmenu li:hover > div {display:block; position:absolute; top:-11px; left:80px; padding:1px; background:#637E9B; border: 1px solid #3C6EA2;}
#pmenu > li:hover > div {left:0px; top:43px;}
#pmenu > li:hover > div > ul > li:hover > div {left:167px; top:-1px; } /* here */

#pmenu table {position:absolute; border-collapse:collapse; top:28px; left:30px; z-index:100; font-size:1em; }

#pmenu div ul li { background: url('../images/submenu_spacer.gif') center top no-repeat; padding-top: 2px; }
#pmenu div ul li.first { background: none; padding: 0; }

#pmenu table div ul li a { color: #ffffff; padding-left: 14px; padding-right: 9px; text-decoration: none; display: block; height: 19px; padding-top: 4px; background: url('../images/blue_arrow.gif') 7px 9px no-repeat #194C86; border-top: 1px solid #194C86; border-bottom: 1px solid #194C86; white-space: nowrap; }
#pmenu table div ul li a:hover { text-decoration: none; background: url('../images/white_arrow.gif') 7px 9px no-repeat #396B9F; border-top: 1px solid #4D7AA9; border-bottom: 1px solid #295B92; }

* html #pmenu li a:hover {position:relative; }

/*
#pmenu li.fly {background:none;}
#pmenu li.drop {background:none;}
*/
* html #pmenu li div {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:1px; background: #637E9B; border: 1px solid #3C6EA2;}

#pmenu li a:hover ul div{visibility:hidden;}
#pmenu li a:hover ul a:hover ul div{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul div{visibility:hidden;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul div {visibility:hidden;}

#pmenu li a:hover div {visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;}

#pmenu li a:hover ul a:hover div{ visibility:visible; top:-32px; left:137px;} /* here */
#pmenu li a:hover ul a:hover ul a:hover div { visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover div { visibility:visible;}
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover div { visibility:visible;}
