/* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus - 20050131 */

body {margin:0px; padding:0px;}

/* Begin CSS Popout Menu * {margin:0;padding:0;border:none;} */

#menu{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
color:#1E0EA2;
width:647px; /* 651 = 1024 */
}

#menu ul.leftpic {
background-image:url(/menu/menu_left.gif);
background-position:left;
background-repeat:no-repeat;
width:20px;
height:30px;
}

#menu ul.rightpic {
background-image:url(/menu/menu_right.gif);
background-position:left;
background-repeat:no-repeat;
width:20px;
height:30px;
}

#menu a, #menu a:visited{
display:block;
font-size:14px;
white-space:nowrap;
margin:0;
text-decoration:none;
color:#1E0EA2;
}

/* added li ul li */

#menu li ul li a, #menu li ul li a:visited{
background:#EEEEC0;
}

#menu li ul li{
background:#EEEEC0;
white-space:nowrap;
/*
border-top:#EEEEC0 solid 1px;
border-bottom:#EEEEC0 solid 1px;
*/
}

#menu li ul li a{
background:#EEEEC0;
white-space:nowrap;
padding-left:4px;
padding-right:4px;
padding-top:4px;
padding-bottom:4px;
}

#menu li.sub-parent{
padding-right:16px;
background-image:url(/menu/nav_blue.gif);
background-position:right;
background-repeat:no-repeat;
padding-left:4px;
padding-top:4px;
padding-bottom:4px;
}

#menu li ul li a:active{
color:#1E0EA2;
background:#EEEEC0;
}

#menu li ul li a:hover{
color:#DB520D;
background:#FFFFC0;
}

#menu li ul li:hover{
color:#DB520D;
background:#FFFFC0;
white-space:nowrap;
/*
border-top:#000000 solid 1px;
border-bottom:#000000 solid 1px;
*/
}

#menu li.sub-parent:hover{
padding-right:16px;
background-image:url(/menu/nav_blue.gif);
background-position:right;
background-repeat:no-repeat;
color:#DB520D;
white-space:nowrap;
cursor:default;
}

#menu h2{
background-image:url(/menu/pb_horiznav_b2.gif);
height:22px;
text-align:left;
padding-top:8px;
/* h2 menu padding */
padding-left:10px;
padding-right:10px;
font-size:14px;
font-weight:normal;
display:block;
white-space:nowrap;
color:#1E0EA2;
margin:0px;
padding-bottom:0px;
}

#menu h2 span.parent {
background-image:url(/menu/navdown_blue.gif);
background-position:right 2px;
background-repeat:no-repeat;
padding-right:14px;
margin-right:-10px;
}

#menu h2 a{
text-align:center;
padding-top:0px;
padding-left:0px;
padding-right:0px;
font-size:14px;
font-weight:normal;
white-space:nowrap;
color:#1E0EA2;
}

#menu h2 a:hover{
color:#DB520D;
/*
background-image:url(pb_horiznav_b2-over.gif);
*/
}

#menu h2:hover{
color:#DB520D;
background-image:url(/menu/pb_horiznav_b2-over.gif);
background-position:center 0px;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
/*
width:11.5em;
*/
}

#menu li{
position:relative;
}

#menu ul ul{
border:1px solid #000000;
position:absolute;
z-index:500;
top:auto;
display:none;
}

#menu ul ul ul{
top:-1px;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu li:hover{
/*
cursor:pointer;
*/
cursor:default;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */


/* End CSS Popout Menu */
