
.ddsubmenudiv ul{
font: normal 12px arial;
left: 0;
top: 0;
margin: 0;
padding: 0;
position: absolute;
list-style-type: none;
background: white;
border:1px solid #e4e4e4;
visibility: hidden;
z-index: 100;
border-top:0;
border-bottom:0;
}


.ddsubmenudiv ul li a{
display: block;
width: 170px;
color: #000000;
/* background-image:url(../images/menuBG.gif);
background-repeat:repeat-x;*/
text-decoration: none;
padding: 4px 0px;
border-bottom:1px dotted #CCCCCC;
width:170px;
/*text-align:center*/
padding-left:12px;

}

* html .ddsubmenudiv ul li a{ /IE6 CSS hack/
display: inline-block;
}

.ddsubmenudiv ul li a:hover{
/*background-color: #3169c6;*/
color: #0c9ec3;
}

/* ######### Neutral CSS ######### */

.mainmenupointer{ /CSS for arrow image added to top menu items/
padding-left: 4px;
border: 0;
}

.submenupointer{ /CSS for arrow image added to drop down menu items/
position: absolute;
padding-top: 3px;
right: 2px;
border: 0;
}

#ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

.welcomeTxt{
font-weight:bold;
font-size:12px;
color:#3d3d3d;
}


a.bFly:link {
width: 160px;
color: #000000;
background-color:#FFFFFF;
text-decoration: none;
padding: 4px 5px;

}

a.bFly:visited {
width: 160px;
color: #000000;
background-color:#FFFFFF;
text-decoration: none;
text-decoration: none;
padding: 4px 5px;

}



a.bFly:hover{
background-color: #3169c6;
color: white;
}



a.bFlyS:link {
width: 160px;
color: white;
background-color:#FFFFFF;
text-decoration: none;
padding: 4px 5px;

}

a.bFlyS:visited {
width: 160px;
background-color: #3169c6;
color: white;
text-decoration: none;
padding: 4px 5px;

}

* html .bFlyS ul li a{ /IE6 CSS hack/
display: inline-block;
}

a.bFlyS:hover{
background-color: #3169c6;
color: white;
}

/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul{
margin: 0;
padding: 0;
font: 12px arial;
list-style-type: none;
/* background-image:url(../images/menuBG.gif);
background-repeat:repeat-x;*/
border-bottom:1px solid #adaa9c;
overflow: hidden;
width: 1000px;
}

.mattblackmenu li{
display: inline;
margin: 0;

}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 5px 20px; /padding inside each tab/
padding-left:15px;
text-align:center;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-right:1px solid #adaa9c;
/border-right: 1px solid #999999; right divider between tabs/
color: #000000;
/* background-image:url(../images/menuBG.gif);*/
/* background-repeat:repeat-x;*/
}

.mattblackmenu li a:visited{
color: #000000;
}

.mattblackmenu li a:hover{
/*background-image:url(../images/menuBG.gif);
background-repeat:repeat-x; background of tabs for hover state */
color:#000000;

background-color:#FFFFFF;
border-top:1px solid #adaa9c;
border-bottom:0;
}

.mattblackmenu a.selected{
color:#000000;
background-color:#FFFFFF;
border-top:1px solid #adaa9c;
border-bottom:0;

}

.Marg{
margin-top:10px;
}

