#mainnavcontainer{
float: left;
position: absolute;
margin: 90px 0 0 3px;
padding: 0 0 0 0;
width: 996px;
z-index: 100;
}
dt, dl, dd, #mainnavcontainer ul, #mainnavcontainer li{
list-style-type: none;
margin: 0 0 0 0;
padding: 0;
}
#mainnavcontainer ul{width: 996px; height: 20px;}
#mainnavcontainer dl {
float: left;
height: 30px;
}
#mainnavcontainer li {
display: inline;
}
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8 {
position: absolute;
left: 0;
top: 30px;
height: 20px;
width: 996px;
}
/******states for main nav on home page******/
#mmenu1 a, #mmenu1Hover a, #mmenu2 a, #mmenu2Hover a, 
#mmenu3 a, #mmenu3Hover a, #mmenu4 a, #mmenu4Hover a, 
#mmenu5 a, #mmenu5Hover a, #mmenu6 a, #mmenu6Hover a, 
#mmenu7 a, #mmenu7Hover a, #mmenu8 a, #mmenu8Hover a{
float: left;
line-height: 30px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
font-size: .9em;
font-weight: bold;
}
#mmenu1Hover a, #mmenu2Hover a, #mmenu3Hover a, 
#mmenu4Hover a, #mmenu5Hover a, #mmenu6Hover a, 
#mmenu7Hover a, #mmenu8Hover a{
float: left;
line-height: 30px;
font-family: Arial, Helvetica, sans-serif;
color: #75FFBA;
text-decoration: none;
font-size: .9em;
font-weight: bold;
}
#mmenu1 a:hover, #mmenu1Hover a:hover, #mmenu2 a:hover, #mmenu2Hover a:hover, 
#mmenu3 a:hover, #mmenu3Hover a:hover, #mmenu4 a:hover, #mmenu4Hover a:hover, 
#mmenu5 a:hover, #mmenu5Hover a:hover, #mmenu6 a:hover, #mmenu6Hover a:hover, 
#mmenu7 a:hover, #mmenu7Hover a:hover, #mmenu8 a:hover, #mmenu8Hover a:hover {
color: #75FFBA;
}
#mmenu1 a{
background: url("/images/nav/top/ma_nt_0000n2.gif") no-repeat center top;
text-align: center;
width: 148px;
}
#mmenu2 a{
background: url("/images/nav/top/ma_nt_0000n3.gif") no-repeat center top;
text-align: center;
width: 91px;
}
#mmenu3 a{
background: url("/images/nav/top/ma_nt_0000n4.gif") no-repeat center top;
text-align: center;
width: 133px;
}
#mmenu4 a{
background: url("/images/nav/top/ma_nt_0000n5.gif") no-repeat center top;
text-align: center;
width: 112px;
}
#mmenu5 a{
background: url("/images/nav/top/ma_nt_0000n6.gif") no-repeat center top;
text-align: center;
width: 129px;
}
#mmenu6 a{
background: url("/images/nav/top/ma_nt_0000n7.gif") no-repeat center top;
text-align: center;
width: 79px;
}
#mmenu7 a{
background: url("/images/nav/top/ma_nt_0000n8.gif") no-repeat center top;
text-align: center;
width: 198px;
}
#mmenu8 a{
background: url("/images/nav/top/ma_nt_0000n9.gif") no-repeat center top;
text-align: center;
width: 106px;
}
/******change state of main nav items when mouseover*******/
#mmenu1 a:hover, #mmenu1Hover a, #mmenu1Hover a:hover{
background: url("/images/nav/top/ma_nt_0000r2.gif") no-repeat center top;
text-align: center;
width: 148px;
}
#mmenu2 a:hover, #mmenu2Hover a, #mmenu2Hover a:hover{
background: url("/images/nav/top/ma_nt_0000r3.gif") no-repeat center top;
text-align: center;
width: 91px;
}
#mmenu3 a:hover, #mmenu3Hover a, #mmenu3Hover a:hover{
background: url("/images/nav/top/ma_nt_0000r4.gif") no-repeat center top;
text-align: center;
width: 133px;
}
#mmenu4 a:hover, #mmenu4Hover a, #mmenu4Hover a:hover{
background: url("/images/nav/top/ma_nt_0000r5.gif") no-repeat center top;
text-align: center;
width: 112px;
}
#mmenu5 a:hover, #mmenu5Hover a, #mmenu5Hover a:hover{
background: url("/images/nav/top/ma_nt_0000r6.gif") no-repeat center top;
text-align: center;
width: 129px;
}
#mmenu6 a:hover, #mmenu6Hover a, #mmenu6Hover a:hover{
background: url("/images/nav/top/ma_nt_0000r7.gif") no-repeat center top;
text-align: center;
width: 79px;
}
#mmenu7 a:hover, #mmenu7Hover a, #mmenu7Hover a:hover{
background: url("/images/nav/top/ma_nt_0000r8.gif") no-repeat center top;
text-align: center;
width: 198px;
}
#mmenu8 a:hover, #mmenu8Hover a, #mmenu8Hover a:hover{
background: url("/images/nav/top/ma_nt_0000r9.gif") no-repeat center top;
text-align: center;
width: 106px;
}
/******states for main nav on home page******/
/******font styles for subnav******/
#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a, #smenu5 a, #smenu6 a, #smenu7 a, #smenu8 a{
float: left;
padding: 0px 15px 0px 15px;
line-height: 20px;
vertical-align: middle;
font-family: Arial, Helvetica, sans-serif;;
color: #FFFFFF;
text-decoration: none;
font-size: .85em;
font-weight: bold;
}
#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover, 
#smenu5 a:hover, #smenu6 a:hover, #smenu7 a:hover, #smenu8 a:hover{
color: #75FFBA;
}
/******end font style for sub nav******/