/* Basic code - don't modify */

#header_menu_div ul {
display: block;
margin: 0;
padding: 0;
position: relative;
border-radius: 3px;         /* CSS3 */
-moz-border-radius: 3px;    /* Firefox */
-webkit-border-radius: 3px; /* Safari,Chrome */
}
#header_menu_div ul li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#header_menu_div ul a { display: block; text-decoration:none; 
}
#header_menu_div ul ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #header_menu_div ul ul { line-height: 0; } /* IE6 "fix" */
#header_menu_div ul ul a { zoom: 1; } /* IE6/7 fix */
#header_menu_div ul ul li { float: none; }
#header_menu_div ul ul ul { top: 0; }
    
/* Essentials - configure this */

#header_menu_div ul ul { width: 230px; }
#header_menu_div ul ul ul { left: 130px; }

/* Everything else is theming */

#header_menu_div ul li { border-right:groove 1px #F349BE; }
#header_menu_div ul li li { border:none }

#header_menu_div ul { height: 32px; }

#header_menu_div ul *:hover { 
background: none; 
}
#header_menu_div ul a {
padding-left: 16px;
background-color: transparent;
background-image: url("../images/mark_cursor_b.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 1em;

color: #fff;
font-size: 12px;
font-weight:bold;
padding: 10px 18px;
line-height:1;
text-shadow:1px 1px 1px black;
}
#header_menu_div ul li.hover a { 
color:#fff;
background:#3f5381;
/*
opacity:0.85; 
filter: alpha(opacity=85); 
*/
text-shadow:none; 
}

#header_menu_div ul li a:hover { 

color:#fff; 
opacity:1; 
filter: alpha(opacity=100); 
}


#header_menu_div ul ul { top: 32px; }
#header_menu_div ul ul li a { background:#3f5381; color:#fff; margin:0; padding:6px 12px; text-shadow:none; font-weight:normal; }
#header_menu_div ul ul a.hover {  }
#header_menu_div ul ul a { border-right: none; border-bottom:none; opacity:0.85; filter: alpha(opacity=85); }











#header_menu_div2 ul {
display: block;
margin: 0;
padding: 0;
position: relative;
border-radius: 3px;         /* CSS3 */
-moz-border-radius: 3px;    /* Firefox */
-webkit-border-radius: 3px; /* Safari,Chrome */
}
#header_menu_div2 ul li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#header_menu_div2 ul a { display: block; text-decoration:none; 
}
#header_menu_div2 ul ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #header_menu_div2 ul ul { line-height: 0; } /* IE6 "fix" */
#header_menu_div2 ul ul a { zoom: 1; } /* IE6/7 fix */
#header_menu_div2 ul ul li { float: none; }
#header_menu_div2 ul ul ul { top: 0; }
    
/* Essentials - configure this */

#header_menu_div2 ul ul { width: 130px; }
#header_menu_div2 ul ul ul { left: 130px; }

/* Everything else is theming */

#header_menu_div2 ul li { border-right:groove 2px #004600; }
#header_menu_div2 ul li li { border:none }

#header_menu_div2 ul { height: 32px; }

#header_menu_div2 ul *:hover { 
background: none; 
}
#header_menu_div2 ul a {
padding-left: 16px;
background-color: transparent;
background-image: url("../images/mark_cursor_b.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 1em;

color: #fff;
font-size: 12px;
font-weight:bold;
padding: 10px 18px;
line-height:1;
text-shadow:1px 1px 1px black;
}
#header_menu_div2 ul li.hover a { 
color:#fff;
background:#3f5381;
/*
opacity:0.85; 
filter: alpha(opacity=85); 
*/
text-shadow:none; 
}

#header_menu_div2 ul li a:hover { 

color:#fff; 
opacity:1; 
filter: alpha(opacity=100); 
}


#header_menu_div2 ul ul { top: 32px; }
#header_menu_div2 ul ul li a { background:#3f5381; color:#fff; margin:0; padding:6px 12px; text-shadow:none; font-weight:normal; }
#header_menu_div2 ul ul a.hover {  }
#header_menu_div2 ul ul a { border-right: none; border-bottom:none; opacity:0.85; filter: alpha(opacity=85); }


