/* CSS Document */

div#mainNav{
width:100%;
text-align:left;
}
div.mainNavDD{
float:left;
width:33.3%;
}
div#mainNav a.ddHrefTop,div#mainNav a.ddHrefTopOver,div#mainNav a.ddHrefTopHighlight{
display:block;
height:21px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding-top:7px;
padding-left:3%;
font-size:16px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
div#mainNav a.ddHrefTop,div#mainNav a.ddHrefTopOver{
background-image:url(/images/menu/topTabBg.png);
background-position:right top;
background-repeat:no-repeat;
}
div#mainNav a.ddHrefTopHighlight{
background-image:url(/images/menu/topTabBgHighlight.png);
background-position:right top;
background-repeat:no-repeat;
}
div#mainNav a.ddHrefTopHighlight:hover{
background-position:right bottom;
text-decoration:underline;
}
div#mainNav a.ddHrefTop:hover{
background-position:right bottom;
text-decoration:underline;
}
div#mainNav a.ddHrefTopOver{
background-position:right bottom;
text-decoration:none;
}
div#mainNav a.ddHrefSub{
display:block;
height:22px;
overflow:hidden;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:0px;
padding-top:4px;
padding-left:3%;
background-image:url(/images/menu/subBgOpaque.png);
background-position:top;
background-repeat:no-repeat;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;
}
div#mainNav a.ddHrefSub:hover{
background-position:bottom;
text-decoration:underline;
color:#ffffff;
}
div.ddSub{
position:absolute;
display:none;
}

div.ddSub ul{
width:100%;
margin:0px;
padding:0px;
list-style:none;
}
div.ddSub li{
height:27px;
}