body {  
    behavior: url(includes/csshover.htc);
    }



div#main-menu {

  vertical-align: top;

	margin: 0px;

	margin-top: -1px;

	padding: 0px;

	z-index: 0;

}



/* Menu Level 0 Styles */

ul#primary-nav {

	margin: 0;

	padding: 0;

	width: 185px; /* Width of Menu Items */

	border-bottom: 1px solid #cccccc;

	background: #1F0E82; /*222266 #1F0E82;  IE6 Bug */

	/*filter: alpha(opacity=50); */

	/*opacity: 0.5; */

	/*-moz-opacity: 0.5;*/

	font-size: 10px;

	text-transform: uppercase;

	/*font-weight: bold;*/

}



ul#primary-nav li {

	position: relative;

	list-style: none;

}



ul#primary-nav li a {

  display: block;

	text-decoration: none;

	color: #ffffff;

	padding-top: 6px;

	padding-bottom: 6px;

	padding-left: 10px;

	border-top: 1px solid #cccccc;

	border-bottom: 0;

	border-left: 1px solid #cccccc;

	border-right: 1px solid #cccccc;

}



ul#primary-nav li.menuparent { background: transparent url(../images/menu_arrow.gif) 95% 50% no-repeat; /*right center no-repeat;*/ }



ul#primary-nav li.menuparent:hover,

ul#primary-nav li.overparent,

ul#primary-nav li.menuvirgin:hover,

ul#primary-nav li.overvirgin { background-color: #494493; /*#403388;*/}



ul#primary-nav li a:hover { text-decoration: none;}

/* End Level 0 Styles */





/* Menu Level 1 Styles */

ul#primary-nav ul {

	margin: 0;

	padding: 0;

	width: 180px; /* Width of Menu Items */

	border-bottom: 1px solid #ddddf0;

	background: #ffffff; /*222266 #1F0E82;  IE6 Bug */

	font-size: 10px;

	text-transform: uppercase;

	/*font-weight: bold;*/

}



ul#primary-nav ul {

	position: absolute;

	display: none;

	left: 184px; /* Set 1px less than menu width */

	margin-bottom: 1px;

	top: 0;

}



ul#primary-nav ul li a {

	display: block;

	text-decoration: none;

	color: #666666;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-left: 10px;

	border-top: 1px solid #ddddf0;

	border-bottom: 0;

	border-left: 1px solid #ddddf0;

	border-right: 1px solid #ddddf0;

}



ul#primary-nav li ul li a { padding: 3px 8px 3px;  } /* Sub Menu Styles */



ul#primary-nav li ul li.menuparent { background: transparent url(../images/menu_arrow_blue.gif) 97% 50% no-repeat; /*right center no-repeat;*/ }



ul#primary-nav li ul li.menuparent:hover,

ul#primary-nav li ul li.overparent,

ul#primary-nav li ul li.menuvirgin:hover,

ul#primary-nav li ul li.overvirgin { background-color: #f2f2f4; /*#f0f0f0;*/}



ul#primary-nav li ul li a:hover { text-decoration: underline; color: #444444;}

/* End Level 1 Styles */





/* Menu Level 2 Styles */

ul#primary-nav ul ul {

	margin: 0;

	padding: 0;

	width: 180px; /* Width of Menu Items */

	border-bottom: 1px solid #ddddf0;

	background: #ffffff; /*222266 #1F0E82;  IE6 Bug */

	font-size: 10px;

	text-transform: uppercase;

	/*font-weight: bold;*/

}



ul#primary-nav ul ul {

	position: absolute;

	display: none;

	left: 179px; /* Set 1px less than menu width */

	margin-bottom: 1px;

	top: 0;

}



ul#primary-nav ul ul li a {

	display: block;

	text-decoration: none;

	color: #666666;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-left: 10px;

	border-top: 1px solid #ddddf0;

	border-bottom: 0;

	border-left: 1px solid #ddddf0;

	border-right: 1px solid #ddddf0;

}



ul#primary-nav li ul li ul li a { padding: 3px 8px 3px;  } /* Sub Menu Styles */



ul#primary-nav li ul li ul li.menuparent { background: transparent url(../images/menu_arrow_blue.gif) 97% 50% no-repeat; /*right center no-repeat;*/ }



ul#primary-nav li ul li ul li.menuparent:hover,

ul#primary-nav li ul li ul li.overparent,

ul#primary-nav li ul li ul li.menuvirgin:hover,

ul#primary-nav li ul li ul li.overvirgin { background-color: #f2f2f4;}



ul#primary-nav li ul li ul li a:hover { text-decoration: underline; color: #444444;}

/* End Level 2 Styles*/













/* IE Fix. Hide from IE Mac \*/

* html ul#primary-nav li { float: left; height: 1%; }

* html ul#primary-nav li a { height: 1%; }

/* End IE Fix */

	

/*ul#primary-nav li ul li a:hover { color: #333333; background-color: #dddddd; padding: 6px 15px 6px;  }*/ /* Sub Menu Styles */



ul#primary-nav li:hover ul ul,

ul#primary-nav li:hover ul ul ul,

ul#primary-nav li.overparent ul ul,

ul#primary-nav li.overparent ul ul ul { display: none; } /* Hide sub-menus initially */



ul#primary-nav li:hover ul,

ul#primary-nav li li:hover ul,

ul#primary-nav li li li:hover ul,

ul#primary-nav li.overparent ul,

ul#primary-nav li li.overparent ul,

ul#primary-nav li li li.overparent ul { display: block; } /* The magic */






