#top-menu {
     float: right;
     margin: 5px 0 0 0;
     padding: 0;
     list-style-type: none;
     height: 30px;
}

#top-menu a, #footer-menu a {
     color: #77b6ba;
}

#top-menu .topMenu-last, #footer-menu .footerMenu-last {
     border: none;
}

#top-menu .ico-home, #footer-menu .ico-home {
     padding-left: 17px;
     background: url('../img/icons/home.gif') left center no-repeat;
}

#top-menu .ico-sitemap, #footer-menu .ico-sitemap {
     padding-left: 20px;
     background: url('../img/icons/sitemap.gif') left center no-repeat;
}

#top-menu .ico-contact, #footer-menu .ico-contact {
     padding-left: 20px;
     background: url('../img/icons/contact.gif') left center no-repeat;
}

#main-menu {
     margin: 0;
     padding: 0;
     height: 42px;
     list-style-type: none;
     float: left;
}

#main-menu li {
     margin-top: 12px;
     padding: 0 17px 0 17px;
     float: left;
     height: 20px;
     text-transform: uppercase;
     border-right: 1px solid #04354f;
}

#main-menu li a,
#main-menu li span {
     line-height: 20px;
     color: #77b6ba;
}

#main-menu .mainMenu-last {
     border: none;
}

#main-menu li.dir ul {
     margin: 0;
     width: 110px;
     padding: 10px 0 0 0;
}

#main-menu li.dir ul li {
     margin: 0;
     padding: 5px 0 5px 0;
     height: auto !important;
     border: none;
     float: none;
     background: #0D4560;
     filter: alpha(opacity=90);
     opacity: 0.9;
}

#main-menu li.dir ul li a {
     margin: 0 5px 0 5px;
     padding: 0 10px 0 14px;
     display: block;
     line-height: 11px !important;
     color: #FFF;
     font-size: 90%;
     background: url('../img/arrow4.gif') 5px 4px no-repeat;
}

#main-menu li.dir ul li.delimiter {
     padding: 0 5px 0 5px;
     height: 1px;
     line-height: 1px;
     font-size: 1px;
}

#main-menu li.dir ul li.delimiter div {
     height: 1px;
     line-height: 1px;
     font-size: 1px;
     border-top: 1px solid #5B8193;
}

#footer-menu {
     float: left;
     margin: 0 0 0 10px;
     padding: 0;
     list-style-type: none;
     height: 23px;
}

#footer-menu li {
     border-color: #3c7b8c;
}

#left-navigation {
     margin: 0;
     padding: 5px 8px 0 8px;
     list-style-type: none;
     background: #1c516a url('../img/bg_leftNav.gif') repeat-x;
}

#left-navigation ul {
     margin: 0;
     padding: 0;
     list-style-type: none;
}

#left-navigation li {
     position: relative;
}

#left-navigation a {
     display: block;
     padding-top: 4px;
     padding-bottom: 4px;
}



#left-navigation .on {
     font-weight: bold;
     /*text-transform: uppercase;*/
     color: #fff !important;
}

.ln-lvl1-item {
     width: 192px;
}

.ln-lvl1 {
     padding-left: 8px;
     border-bottom: 1px solid #3f6e83;
}

.ln-lvl1-txt {
     padding-left: 12px;
     color: #FFF;
     background: url('../img/arrow1.gif') left 7px no-repeat;
}

.ln-lvl2-item {
     width: 192px;
	 background: #1f556f;
}

.ln-lvl2 {
     padding-left: 30px;
     border-bottom: 1px solid #1c677e;
}

.ln-lvl2-txt {
     padding-left: 9px;
     color: #77b6ba;
     background: url('../img/arrow2.gif') left 8px no-repeat;
}

.ln-lvl3-item {
     width: 192px;
	 /*background: #245b76;*/
	 
}

.ln-lvl3 {
     padding-left: 50px;
     border-bottom: 1px solid #1c677e;
}

.ln-lvl3-txt {
     padding-left: 9px;
     color: #9fbdc8;
     background: url('../img/arrow3.gif') left 8px no-repeat;
}

.ln-lvl4-item {
     width: 192px;
}

.ln-lvl4 {
     padding-left: 70px;
     border-bottom: 1px solid #1c677e;
}

.ln-lvl4-txt {
     padding-left: 9px;
     color: #90b5c2;
     background: url('../img/arrow3.gif') left 8px no-repeat;
}

.ln-lvl5-item {
     width: 192px;
}

.ln-lvl5 {
     padding-left: 75px;
     border-bottom: 1px solid #1c677e;
}

.ln-lvl5-txt {
     padding-left: 9px;
     color: #90b5c2;
     background: url('../img/arrow3.gif') left 8px no-repeat;
}

.ln-lvl2-off {
     display: none;
     position: absolute;
     left: 202px;
     top: 0;
}

.ln-lvl2-off .ln-lvl2-item {
     width: 110px;
     float: left;
}

.ln-lvl2-off .ln-lvl2 {
     padding: 1px 5px 1px 5px;
     background: #0d4560;
     filter: alpha(opacity=90);
     opacity: 0.9;
     zoom: 1;
     border: none;
}

.ln-lvl2-off .ln-lvl2-txt {
     padding: 0 5px 0 13px;
     color: #FFF;
     background: url('../img/arrow4.gif') 5px 8px no-repeat;
     border-bottom: 1px solid #5b8193;
}

.ln-lvl3-off {
     display: none;
     width: 110px;
     position: absolute;
     left: 202px;
     top: 0;
}

.ln-lvl2-off .ln-lvl3-off {
     left: 110px;
}

.ln-lvl3-off .ln-lvl3-item {
     width: 110px;
     float: left;
}

.ln-lvl3-off .ln-lvl3 {
     padding: 1px 5px 1px 5px;
     background: #0d4560;
     filter: alpha(opacity=90);
     opacity: 0.9;
     zoom: 1;
     border: none;
}

.ln-lvl3-off .ln-lvl3-txt {
     padding: 0 5px 0 13px;
     color: #FFF;
     background: url('../img/arrow4.gif') 5px 8px no-repeat;
     border-bottom: 1px solid #5b8193;
}

.ln-lvl2-off .leftNav-lastItem .ln-lvl2-txt {
     border: none;
}

.ln-lvl3-off .leftNav-lastItem .ln-lvl3-txt {
     border: none;
}

.ln-lvl4-off .leftNav-lastItem .ln-lvl4-txt {
     border: none;
}

.ln-lvl5-off .leftNav-lastItem .ln-lvl5-txt {
     border: none;
}

.ln-lvl4-off {
     display: none;
     width: 110px;
     position: absolute;
     left: 202px;
     top: 0;
}

.ln-lvl4-off .ln-lvl4 {
     width: 110px;
     padding: 1px 5px 1px 5px;
     background: #0d4560;
     filter: alpha(opacity=90);
     opacity: 0.9;
     border: none;
}

.ln-lvl3-off .ln-lvl4-off {
     left: 110px;
}

.ln-lvl4-off .ln-lvl4-txt {
     padding: 0 5px 0 13px;
     color: #FFF;
     background: url('../img/arrow4.gif') 5px 8px no-repeat;
     border-bottom: 1px solid #5b8193;
}

.ln-lvl5-off {
     display: none;
     width: 110px;
     position: absolute;
     left: 202px;
     top: 0;
}

.ln-lvl5-off .ln-lvl5 {
     width: 110px;
     padding: 1px 5px 1px 5px;
     background: #0d4560;
     filter: alpha(opacity=90);
     opacity: 0.9;
     border: none;
}

.ln-lvl4-off .ln-lvl5-off {
     left: 120px;
}

.ln-lvl5-off .ln-lvl5-txt {
     padding: 0 5px 0 13px;
     color: #FFF;
     background: url('../img/arrow4.gif') 5px 8px no-repeat;
     border-bottom: 1px solid #5b8193;
}


.leftNav-lastItem .ln-lvl1 {
     border: none;
}

/* top user menu 2 & 3 */
.userBar-menu2 {
     margin: 0;
}

.userBar-menu2-title {
     float: right;
     line-height: 30px;
     margin-left: 70px;
}

.userBar-menu3 {
     margin: 0;
}

.userBar-menu2 li,
.userBar-menu3 li {
     padding-left: 4px;
     float: left;
     height: 30px;
     line-height: 30px;
     color: #656970;
}

.userBar-menu2 li a,
.userBar-menu3 li a {
     color: #5188ff;
     text-decoration: none;
}

.userBar-menu2 li.delimiter,
.userBar-menu3 li.delimiter {
     color: #d8d9db;
}

.userBar-menu2 li strong {
     color: #ee4771;
}
