/* CSS Document */

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
background:#ffffff; 
position:absolute; 
top:0; 
border:1px solid #aab5cf; 
font:normal 11px Verdana; 
line-height:22px; 
z-index:100; 
width:170px; 
visibility: hidden; 
padding:0px 0px;
/*
margin: 0;
left: 0;*/
}

.ddsubmenustyle li a{
display: block; 
text-indent:0px; 
border:0px solid #aab5cf;
border-bottom-width:1px; 
padding:3px 7px;
text-decoration:none; 
color:#001b5e; 
font-weight:bold;
z-index:100; 
width: 160px; /*width of menu (not including side paddings)*/
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;z-index:100; 
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background:#aab5cf; color:#FFFFFF;z-index:100; 
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/

border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/

border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

.mattblackmenu ul{
background:url(../Images/nav_bg.gif) left top no-repeat;
width:986px; 
height:36px; 
margin:0px auto;
list-style-type: none;
overflow: hidden;
}

.mattblackmenu li{
float:left;
}

.mattblackmenu li.seperator{
background:url(../Images/seperator.gif) no-repeat;
height:36px; 
width:2px;
}
.mattblackmenu li a{
display:block; 
height:17px; 
font-weight:bold; 
font-size:12px; 
padding:10px 6px 8px 7px; 
color:#001b5e;
float: left;
}


.mattblackmenu li a:hover{
display:block; 
font-weight:bold; 
color:#ffffff; 
background:url(../Images/nav_bghover.gif) center top no-repeat;
text-decoration:none;
}


.mattblackmenu li a.first {display:block; height:17px; font-weight:bold;}
.mattblackmenu li a.first:hover{background:url(../Images/nav_bghover.gif) left top no-repeat; display:block; height:17px; font-weight:bold;}
.mattblackmenu li.last a{display:block; height:17px; font-weight:bold; padding:0px; padding:10px 12px 8px 10px;}
.mattblackmenu li.last a:hover{background:url(../Images/nav_bghover.gif) right top no-repeat;}

.mattblackmenu li.red_link a{color:#fd2322; text-decoration:none; background:none;}
.mattblackmenu li.red_link a:hover{color:#fd2322; text-decoration:none; background:none;}
