/*
###################
# ypMenu Static Styles #
###################
*/

#menu4Container { visibility:hidden; } #menu4Container, #menu4Content { position:absolute; }
#menu6Container { visibility:hidden; } #menu6Container, #menu6Content { position:absolute; }
#menu13Container { visibility:hidden; } #menu13Container, #menu13Content { position:absolute; }
#menu70Container { visibility:hidden; } #menu70Container, #menu70Content { position:absolute; }
#menu12Container { visibility:hidden; } #menu12Container, #menu12Content { position:absolute; }
#menu11Container { visibility:hidden; } #menu11Container, #menu11Content { position:absolute; }
#menu10Container { visibility:hidden; } #menu10Container, #menu10Content { position:absolute; }
#menu121Container { visibility:hidden; } #menu121Container, #menu121Content { position:absolute; }
#menu3Container { visibility:hidden; } #menu3Container, #menu3Content { position:absolute; }
#menu2Container { visibility:hidden; } #menu2Container, #menu2Content { position:absolute; }


/*
###################
# ypMenu Top Styles #
###################
*/

#mMenu {
     height:23px;
     width:916px;
     margin:0px;
     margin-top:7px;
     background:#FFFFFF;
     position:relative;
}

a.mmHolder {
     display:block;
     float:left;
     text-decoration: none;
     margin-left:0px;
     margin-right:1px;
     background:#d1d1cc;
     color:#000066;
     font-weight:bold;
     font-size:11px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     width:161px;
     height:19px !important;
     height /**/:23px;
     padding-top:4px;
     text-align:center;
}

a.mmHolder:hover {
     background:#3333ff;
     color: #ffffff;
}


span.mmHolder {
     display:block;
     float:left;
     text-decoration: none;
     margin-left:0px;
     margin-right:1px;
     background:#d1d1cc;
     color:#000066;
     font-weight:bold;
     font-size:11px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     width:161px;
     height:19px !important;
     height /**/:23px;
     padding-top:4px;
     text-align:center;
}

a.mmFirstline {
     display:block;
     float:left;
     text-decoration: none;
     margin-left:1px;
     margin-right:1px;
     background:#d1d1cc;
     color: #000066;
     font-weight:bold;
     font-size: 11px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     width:248px;
     height:19px !important;
     height /**/:23px;
     padding-top:4px;
     text-align:center;
}

a.mmFirstline:hover {
     background:#3333ff;
     color: #ffffff;
}

/*
###################
# ypMenu Styles #
###################
*/
.mmContent {
     font-size: 11px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
}

.mmContent ul {
     margin: 0px; 
     padding: 0px;
     list-style: none;
     z-index:2;

     position:relative;
     left:0px; top:0px;
     border-bottom: solid 1px #ffffff;
}

.mmContent li {
     padding: 0px; 
     margin: 0px;
}

.menuBackground {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContent li a {
     display:block;
     vertical-align:bottom;
     color: #000066;
     font-weight:normal;
     font-size:11px;
     font-family:Verdana, sans-serif;
     width:242px;
     margin:0px;
     padding-top:6px;
     padding-bottom:6px;
     padding-left:8px;
     padding-right:8px;
     text-decoration:none;
     border-top:solid 1px #ffffff;
}

* html .mmContent li a {
	width: 254px;
	w\idth: 254px;
}

.mmContent li a:link { color:#000066; }
.mmContent li a:visited { color:#000066; }

.mmContent li a:hover{ background: #000066; color: #ffffff; }
.mmContent li a:active { background: #000066; color: #ffffff; }

.mmContent li a.submenu { }
.mmContent li a.submenu:hover { background: #000066; }

/*
###################
# ypMenu Alternative Styles #
###################
*/

.mmContentb {
     font-size: 11px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
}

.mmContentb ul {
     margin: 0px; 
     padding: 0px;
     list-style: none;
     z-index:2;
     position:relative;
     left:0px; top:0px;
     border-bottom: solid 1px #ffffff;
}

.mmContentb li {
     padding: 0px; 
     margin: 0px;
}

.menuBackground {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContentb li a {
     display:block;
     vertical-align:bottom;
     color: #000066;
     font-weight:normal;
     font-size:11px;
     font-family:Verdana, sans-serif;
     width:242px;
     margin:0px;
     padding-top:6px;
     padding-bottom:6px;
     padding-left:8px;
     padding-right:8px;
     text-decoration:none;
     border-top:solid 1px #ffffff;
}

* html .mmContentb li a {
	width: 254px;
	w\idth: 254px;
}

.mmContentb li a:link { background:#d1d1cc; color:#000066; }
.mmContentb li a:visited { background:#d1d1cc; color:#000066; }

.mmContentb li a:hover{ background: #000066; color: #ffffff; }
.mmContentb li a:active { background: #000066; color: #ffffff; }

.mmContentb li a.submenu { background: #d1d1cc; }
.mmContentb li a.submenu:hover { background: #000066; }