/* CSS Document */
.menu { 
margin: 0px; 
height: 125px; 
font-size: 11px ; 
font-family: arial, sans-serif;
}

.menu ul { 
margin: 0pt; 
font-weight: bold; 
left: -1px; 
top: -1px; 
padding: 0pt; 
position: relative; 
z-index: 500; 
list-style-type: none; 
width: 190px;  
}

.menu li { 
background-color: #D7E5F2; 
float: left; 
font-weight: bold; 
}

.menu table { 
position: absolute; 
border-collapse: collapse; 
top: 0pt; 
left: 0pt; 
z-index: 100; 
font-weight: bold; 
font-size: 1em; 
margin-top: -1px; 
}

.menu a, .menu a:visited { 
border: 1px solid #F9FBFD; 
border-width: 1px 1px 0px 1px; 
display: block; 
text-decoration: none; 
height: 22px; 
line-height: 22px; 
width: 190px; 
color: #3670A7; 
padding-left: 1em; 
font-weight: bold;
}

.menu a.last, .menu a:visited.last {border-width: 1px;}

.menu a.extra, .menu a:visited.extra {border-width: 0px 1px 1px 1px;}

.menu b { 
float: right; 
margin-right: 5px; 
}

* html .menu a, * html .menu a:visited { 
width: 190px; 
font-weight: bold; 
}

* html .menu a:hover { 
color: #fff; 
background-color: #748ea9; 
position: relative; 
font-weight: bold; 
font-style: normal;
}

.menu li:hover { position: relative; }

.menu a:active, .menu a:focus { 
color: #3670A7; 
background-color: #D7E5F2; 
font-weight: bold; 
font-style: normal; 
}

.menu li:hover > a { 
color: #fff; 
background-color: #748ea9; 
font-weight: bold; 
font-style: normal;
}

.menu li ul { 
padding: 2em; 
visibility: hidden; 
position: absolute; 
top: -1.75em; 
left: 180px; 
background-color: transparent; 
font-weight: bold;
}

.menu li:hover > ul { 
visibility: visible; 
font-weight: bold; 
}

.menu ul a:hover ul { 
visibility: visible; 
font-weight: bold; 
}

.firstitem {
border: 1px solid #F9FBFD;
background-color: #748ea9 !important; 
border-width: 1px 1px 0px 1px; 
display: block; 
text-decoration: none; 
height: 22px; 
line-height: 22px; 
width: 190px; 
color: #fff; 
padding-left: 1em; 
font-weight: bold;
}

