#cssnavbar {
 clear: both;
 width: 997px; 
 font-size: 14px;
 height: 25px;
 margin: 0 0 10px;
 padding-left: 3px;
 background-color: #380D87;
 -khtml-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomright: 5px;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 }

/* Layer 1 */

ul#navbar,
#cssnavbar ul,
#cssnavbar ul li,
#cssnavbar ul li ul,
#cssnavbar ul li ul li {
 margin: 0;
 padding: 0;
 }
ul#navbar li {
 list-style: none;
 float: left; 
 display: block;
 position: relative;
 z-index: 1;
 height: 25px;
 }
ul#navbar li a {
 width: 134px;
 display: block;
 text-align: center;
 padding: 4px;
 font-weight: bold;
 color: #ffffff;
 background-color: #380D87;
 }
ul#navbar li a:hover {
 text-decoration: underline;
 color: #000000;
 background-color: #DBEAF5; 
 }
 

 /* Layer 2 */

ul#navbar li ul {
 margin: 0;
 padding: 0;
 display: none !important; 
 width: 134px;
 }
ul#navbar li:hover ul, ul#navbar li.hover ul {
 display: block !important;
 position: absolute;
 z-index: 5;
 top: 13px;
 padding-top: 12px;
 }
ul#navbar li ul li {
 }
ul#navbar li:hover ul li, ul#navbar li.hover ul li {
 float: none; 
 height: auto !important;
 text-align: left;
 }
ul#navbar li:hover ul li a, ul#navbar li.hover ul li a {
 font-size: 11px;
 text-align: left;
 width: 134px;
 height: auto !important;
 padding: 4px 0 4px 8px;
 color: #ffffff;
 background-color: #7960CC;
 }
ul#navbar li ul li a:hover {
 text-decoration: underline;
 color: #000000;
 background-color: #DBEAF5; 
 }
