/*** application menu ***/

.applicationMenu {
margin:0px;
padding:0px;
height: 20px;
width: 99.4%;
background-color: #F3961D;
border: 1px solid #fff;

font-family: verdana, arial, sans-serif;
font-size: 12px;
}

div.userLogin {
padding-left:200px !important;
background:none !important;
cursor:default!important;
align: right !important;
float:right !important; 
border-right: none !important;
}
div.userLogin:hover {
color: #fff !important;
}

div.applicationMenu div {
background: #F3961D url(img/applicationMenu.gif) no-repeat left center;
color: #fff;
padding:4px 8px 4px 24px;
border-right: 1px solid #fff;
cursor:pointer;
float:left;
line-height: 12px;
text-align:right;
}
div.applicationMenu div:hover {
background-color: #C2D7EC; 
color: #0258AD; 
}

div.applicationMenu ul {
z-index:1000;
display:none;
position:absolute;
margin: 3px 0px 0px -24px; padding: 3px;
border: 1px solid #005AAD;
background-color: #F3F8FC;
color:#0059A9;
width:140px;
line-height: 18px;
}
div.applicationMenu div:hover > ul {
display:block;
}
div.applicationMenu div:hover ul li:hover > ul{
display:block;
margin-left:138px;
margin-top: -20px;
}

div.applicationMenu hr {
height: 1px; border: none;
background-color: #005BAB;
margin: 0px; margin: 4px 2px;
}

div.applicationMenu ul li {
list-style-type:none;
margin:0px; padding: 0px;
text-align: left;
}

div.applicationMenu ul li#deactivated {
margin-left:4px;
font-style: italic;
text-decoration: line-through;
}


div.applicationMenu ul li a {
padding: 0px 4px 0px 4px;
display:block;
font-weight: normal;
text-decoration:none;
color: #0258AD;
}
div.applicationMenu ul li:hover a:hover {
color: #fff;
background-color: #0258AD;
}

/* arrow pics */
div.applicationMenu ul li a.hasSub {
background: transparent url(img/menu-arrow.gif) no-repeat right center;
}
div.applicationMenu ul li a.hasSub:hover {
background: #0258AD url(img/menu-arrow-hover.gif) no-repeat right center;
}

span.version {
padding:3px 8px;
float:right;
color: white;
background-color: #F3961D;
}
