/* Common Navigation Menu Style Sheet */
.navmenu {font-family: arial, sans-serif; width:160px; height:220px; position:relative; margin:0; font-size:10px; margin:10px 0;}
.navmenu ul li a, .navmenu ul li a:visited {display:block; font-size:10px; text-decoration:none; color:#FFFFFF; width:160px; height:23px; line-height:23px; text-align:left; text-indent: 15px; border:0px solid #000063; border-width:0px 0px 5px 0px; background:#000063; }
.navmenu ul {padding:0; margin:0;list-style-type: none; }
.navmenu ul li {float:left; margin-right:1px; position:relative;}
.navmenu ul li ul {display: none;}

/* specific to non IE browsers */
.navmenu ul li:hover a {color:#FFFFFF; background:#4A4A94;}
.navmenu ul li:hover ul {display:block; position:absolute; top:0; left:160px; width:160px;}
.navmenu ul li:hover ul li a.hide {background:#4A4A94; color:#FFFFFF;}
.navmenu ul li:hover ul li:hover a.hide {width:160px;}
.navmenu ul li:hover ul li ul {display: none;}
.navmenu ul li:hover ul li a {display:block; background:#000063; color:#FFFFFF; width:160px;}
.navmenu ul li:hover ul li a:hover {background:#4A4A94; color:#FFFFFF;}
.navmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:161px; top:0; color:#FFFFFF;}
.navmenu ul li:hover ul li:hover ul li a {display:block; width:160px; background:#000063; color:#FFFFFF;}
.navmenu ul li:hover ul li:hover ul li a:hover {background:#4A4A94; color:#FFFFFF;}


