/* CSS Document */

/* start top nav styles */

#menu {
margin:0px;
padding:0px;
font-family:Trebuchet MS1, Helvetica, sans-serif;
text-transform:capitalize;
height:32px;
z-index:1000;
}

#menu ul {
margin:0px;
padding:0px 0px 0px 0px;
height:32px;
background:#EE192D;
list-style:none;
white-space:nowrap;
z-index:1000;
}

#menu ul li {
margin:0px;
border-right:1px solid #FFFFFF;
padding:0px;
white-space:nowrap;
float:left;
color:#FFFFFF;
height:32px;
line-height:32px;
font-size:12px;
position:relative;
z-index:1000;
}

#menu ul .current {
background:#003B77;
}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active {
margin:0px;
padding:0px 8px 0px 8px;
text-decoration:none;
color:#FFFFFF;
top:0px;
left:0px;
}

#menu ul li a:hover {
margin:0px;
padding:0px 8px 0px 8px;
text-decoration:none;
color:#000066;
top:0px;
left:0px;
}

#menu ul li:hover ul, #menu ul li.over ul {
margin:0px;
padding:0px;
display:block;
}

#menu ul .current a:link, #menu ul .current a:visited, #menu ul .current a:hover, #menu ul .current a:active {
color:#FFFFFF;
}

/* for IE */

#menu ul li ul {
margin:0px 0px 0px 0px;
border-top:1px solid #003B77;
padding:0px;
position:absolute;
top:34px;
left:0px;
z-index:10000;
display:none;
width:130px;
height:1px;
}

/* for other browsers */

#menu ul li > ul {
margin:0px 0px 0px 0px;
padding:0px;
position:absolute;
top:31px;
left:0px;
z-index:10000;
display:none;
width:130px;
}

/* for IE */

#menu ul li ul li {
list-style:none;
margin:0px;
padding:0px;
border-left:1px solid #003B77;
border-right:1px solid #003B77;
border-bottom:1px solid #003B77;
float:none;
text-transform:capitalize;
text-align:left;
color:#FFFFFF;
display:block;
height:22px;
line-height:22px;
font-size:11px;
width:130px;
position:relative;
z-index:2000;
overflow:hidden;
}

/* for other browsers */

#menu ul li ul > li {
list-style:none;
margin:0px;
padding:0px;
border-left:1px solid #003B77;
border-right:1px solid #003B77;
border-bottom:1px solid #003B77;
float:none;
text-transform:none;
text-align:left;
color:#FFFFFF;
display:block;
height:22px;
line-height:22px;
font-size:11px;
width:130px;
position:relative;
z-index:2000;
overflow:hidden;
}

#menu ul li ul li a:link, #menu ul li ul li a:visited, #menu ul li ul li a:active {
padding:0px 10px 0px 10px;
color:#FFFFFF;
text-decoration:none;
display:block;
background:#46719C;
z-index:2000;
height:22px;
line-height:22px;
}

#menu ul li ul li a:hover, #menu ul .current ul li a:hover {
padding:0px 10px 0px 10px;
color:#003B77;
text-decoration:none;
display:block;
background:#D8DEF3;
z-index:2000;
height:22px;
line-height:22px;
}

/* end top nav styles */