#flyout .menu_buttons{font:8pt Arial; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:8px; height:26px; line-height:26px; display:block;}
#flyout .menu_buttons:hover{ background:url(../images/navigation_hover.jpg) no-repeat;}

#flyout {float:left; padding:0; margin:0px 0 0 0; list-style:none; position:relative; width:159px;}
#flyout ul {padding:0; margin:0; border:1px solid #CCCCCC; list-style:none; width:200px; height:auto;  position:absolute; left:-9999px; top:0;}
#flyout table {border-collapse:collapse; width:0; height:0; margin:-1px -10px;}


#flyout li {float:left; margin-bottom:0px;}
#flyout li a {display:block; float:left; padding-left:0px; width:159px; height:26px; color:#FFFFFF;  line-height:26px; font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; text-indent:10px;}
#flyout li a.fly {background:url(right-arrow.gif) no-repeat right center;}
#flyout li a:hover.fly {background: #01277C url(navigation_a_fly_bg1.jpg) no-repeat right center;}

#flyout li:hover {position:relative;}
#flyout li a:hover {position:relative; background:#01277C url(navigation_hover_bg.jpg); color:#fff;}
#flyout li:hover > a {background:#01277C url(navigation_hover_bg.jpg); color:#fff;}
#flyout li:hover > a.fly {background:#01277C url(navigation_a_fly_bg1.jpg) no-repeat right center;}

/* ------------------------------------------------------- */
#flyout #flyout_custom li {float:left; margin-bottom:0px;}
#flyout #flyout_custom li a {display:block; float:left; padding-left:0px; width:200px; height:26px; color:#FFFFFF;  line-height:26px; font-family:arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; text-indent:10px;}
#flyout #flyout_custom li a.fly {background: #1A4589 url(right-arrow.gif) no-repeat right center;}
#flyout #flyout_custom li a:hover .fly {background:#01277C url(navigation_a_fly_bg.jpg) no-repeat right center;}

#flyout #flyout_custom li:hover {position:relative;}
#flyout #flyout_custom li a:hover {position:relative;  background:#01277C url(navigation_hover_bg.jpg); color:#fff;}
#flyout #flyout_custom li:hover > a {background:#01277C url(navigation_hover_bg.jpg); color:#fff;}
#flyout #flyout_custom li:hover > a.fly {background:#01277C url(navigation_a_fly_bg.jpg) no-repeat right center;}
/* ------------------------------------------------------- */

#flyout ul li a {background:#1A4589;}
#flyout ul li a.fly {background:#1A4589 url(right-arrow.gif) no-repeat right center;}
#flyout ul ul li a {background:#1A4589;}
#flyout ul ul li a.fly {background:#ccc url(right-arrow.gif) no-repeat right center;}
#flyout ul ul ul li a {background:#1A4589;}

#flyout li a.current,
#flyout ul li a.current,
#flyout ul ul li a.current,
#flyout ul ul ul li a.current {background:#476196; color:#fff;}

#flyout li a.current_nav,
#flyout ul li a.current_nav,
#flyout ul ul li a.current_nav,
#flyout ul ul ul li a.current_nav {background:#476196 url(current_nav.jpg); color:#fff;}

#flyout :hover ul,
#flyout :hover ul :hover ul,
#flyout :hover ul :hover ul :hover ul {left:149px;}

/*--------------*/
#flyout #flyout_custom :hover ul,
#flyout #flyout_custom :hover ul :hover ul,
#flyout #flyout_custom :hover ul :hover ul :hover ul {left:190px;}
/*--------------*/


#flyout :hover ul ul,
#flyout :hover ul :hover ul ul {left:-9999px;}

#flyout ul li:hover > a {background-color:#e60; color:#fff;}
#flyout ul ul li:hover > a {background-color:#e60; color:#fff;}
