/*THIS IS FOR IE6*/
.menu{ z-index:+99; position: relative; float:left; margin-top:12px; width:400px; }
.menu a, .menu span{color:#B1B1B1; text-decoration:none; font-weight:bold; }
.menu a:hover, .menu span{text-decoration:none; color:#FFFFFF; }
/*END THIS IS FOR IE6*/

#nav, #nav ul { padding:0;  margin:0; list-style:none; _margin-left:0px; .margin-left:0px; /*position: relative;  text-align: center;*/ }

/*MAIN BUTTONS*/
#nav a { font-size: 12px; color: #04347a; margin-right:5px; margin-left:5px; font-style:normal; font-weight:normal; }
#nav a:hover{ text-decoration:none; color: #738db3; margin-right:5px; margin-left:5px; font-style:normal }
#nav li { float: left; border-left: 1px #fff solid; border-right: 1px #c6c6ca solid; padding: 4px; _position:relative; .position:relative; }
#nav li.first { border-left: 0px; }
#nav li.last { border-right: 0px; }
/*END MAIN BUTTONS*/

/*DROP DOWN BUTTONS*/
#nav li ul { margin-top:0px; position: absolute; width:auto; left: -999em; background:none; float:left; padding:5px; margin-left:-6px; margin-top: 0px; padding-top: 5px; z-index:2; }
#nav li ul a { font-size:11px; color:#04347a; height:inherit; font-weight:bold; font-style:normal }
#nav li:hover ul { left: auto; z-index:2; }
#nav li:hover ul, #nav li.sfhover ul { left:auto; _left:4px; .left:4px; _top:10px; .top:10px; }
#nav li ul li { border-right: 0px; border-left: 0px; padding:5px 0 0 0; margin:0; clear:left; text-align:left; margin-left:-5px; _padding-left:10px; .padding-left:10px; _padding-right:10px; .padding-right:10px; width:auto; background: repeat-x top #c6c6ca; width:182px; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }
#nav li ul li.top { background:url(/images/top-cap.png) center bottom no-repeat; height:9px; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }
#nav li ul li.bottom { background:url(/images/bottom-cap.png) center top no-repeat; height:9px; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }
/*END DROP DOWN BUTTONS*/