#horizNav {
padding:0;
margin:0;
list-style-type: none;
width:604px;
}

#horizNav li {
float:left;
position:relative;
padding:0px;
margin:0px;
}

#horizNav li ul {
display: none; 
position:absolute;
padding:0;
top:27px; 
left:0px;
z-index:10;
}

#horizNav #about {
width:125px;
}
#horizNav #member {
width:120px;
}
#horizNav #programs {
width:160px;
}
#horizNav #events {
width:160px;
}

#horizNav li li a {
display: block;
background: #b4ddf4;
color: #2d4a9e;
font-weight:bold;
font-size: 12px;
width: 100%;
text-align:left;
padding: 5px;
text-decoration: none;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}

#horizNav li li a:hover {
color:#333399;
}

#horizNav li li {
display: block;
float: none;
background-color: transparent;

}

#horizNav li:hover ul, #horizNav li.over ul {
display:block;
margin-left:0px;
}


/* member only nav styles */
#memberNav {
padding:0;
margin:0;
list-style-type: none;
height:27px;
width:95%;
}

#memberNav li {
float:left;
position:relative;
padding:0;
margin:0;
width:12.3%;
}


html>body #memberNav li {
margin:0;
width:12.5%;
}

#memberNav li a {
display: block;
color: #ffffff;
font-weight:bold;
font-size: 12px;
text-align:center;
padding: 5px;
text-decoration: none;
}

#memberNav li a:hover {
background-color:#057DB5;
}


/* updated member only nav styles */
#memberNavHor {
padding:0;
margin:0;
list-style-type: none;
height:27px;
width:794px;
}

#memberNavHor li.nav1 {
float:left;
position:relative;
padding:0;
margin:0;
width:101px;
}

#memberNavHor  li.nav2 {
float:left;
position:relative;
padding:0;
margin:0;
width:91px;
}

#memberNavHor  li.nav3 {
float:left;
position:relative;
padding:0;
margin:0;
width:106px;
}

#memberNavHor  li.nav4 {
float:left;
position:relative;
padding:0;
margin:0;
width:84px;
}

#memberNavHor  li.nav5 {
float:left;
position:relative;
padding:0;
margin:0;
width:80px;
}

#memberNavHor  li.nav6 {
float:left;
position:relative;
padding:0;
margin:0;
width:68px;
}

#memberNavHor  li.nav7 {
float:left;
position:relative;
padding:0;
margin:0;
width:107px;
}

#memberNavHor  li.nav8 {
float:left;
position:relative;
padding:0;
margin:0;
width:157px;
}

html>body #memberNavHor li.nav1 {
margin:0;
width:101px;
}

html>body #memberNavHor li.nav2 {
margin:0;
width:91px;
}

html>body #memberNavHor li.nav3 {
margin:0;
width:106px;
}

html>body #memberNavHor li.nav4 {
margin:0;
width84px;
}

html>body #memberNavHor li.nav5 {
margin:0;
width:80px;
}

html>body #memberNavHor li.nav6 {
margin:0;
width:68px;
}

html>body #memberNavHor li.nav7 {
margin:0;
width:107px;
}

html>body #memberNavHor li.nav8 {
margin:0;
width:157px;
}

#memberNavHor li a {
display: block;
color: #ffffff;
font-weight:bold;
font-size: 12px;
text-align:center;
padding: 5px;
text-decoration: none;
}

#memberNavHor li a:hover {
background-color:#057DB5;
}

/* footer styles */
#ftrTxt {
color:#2d4a9e;
}

#ftrTxt a, #ftrTxt a:link {
color:#2d4a9e;
text-decoration:none;
}

#ftrTxt a:hover {
text-decoration:underline;
}