/* common styling */
#navigationmenu { width:860px; 
                  background:#669966; 
                  height:25px; 
                  font-size:11px;
                  z-index:100;}

#navigationmenu ul li a, 
#navigationmenu ul li a:visited { display:block; 
                                  text-decoration:none; 
                                  width:143px; 
                                  height:25px; 
                                  text-align:center;
                                  color:#FFFFFF; 
                                  border-right:0px;
                                  background:#669966; 
                                  line-height:25px;
                                  font-size:11px; 
                                  overflow:hidden;}

#navigationmenu ul { padding:0px;
                     margin:0;
                     list-style: none;}

#navigationmenu ul li { float:left; 
                        position:relative;}

#navigationmenu ul li ul { display: none;}

/* specific to non IE browsers */
#navigationmenu ul li:hover a { color:#FFFFFF; 
                                background:#999966;}

#navigationmenu ul li:hover ul { display:block; 
                                 position:absolute;
                                 top:25px;
                                 left:0; 
                                 width:143px;}

#navigationmenu ul li:hover ul li a.hide { background:#CCCC66;
                                           color:#FFFFFF;}

#navigationmenu ul li:hover ul li:hover a.hide { background:#CCCCCC;
                                                 color:#000000;}

#navigationmenu ul li:hover ul li ul { display: none;}

#navigationmenu ul li:hover ul li a { display:block; 
                                      background:#CCCC99; 
                                      color:#000000;}

#navigationmenu ul li:hover ul li a:hover { background:#CCCCCC;
                                            color:#000000;}

#navigationmenu ul li:hover ul li:hover ul { display:block;
                                             position:absolute;
                                             left:143px;
                                             top:0;}

#navigationmenu ul li:hover ul li:hover ul.left { left:-143px;}

