@charset "utf-8";

* html body { behavior:url("assets/js/csshover3.htc"); }

#main_menu {
    position: absolute;
    top:350px;
    left: 0px;
    width: 960px;
    height: 35px;
    background-image: url(assets/images/siteparts/menu_base.gif);
    background-repeat: no-repeat;
}

#main_menu_wrap {
    display: block;
    height: 35px;
    margin-left: 15px;
}


/* Container for the innocent menu */

ul.i_menu, ul.i_menu li ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.i_menu a
{
	text-decoration: none;
}

/* First layer of menu items */
ul.i_menu li
{
	position: relative;
	float: left;
}

ul.i_menu li span
{
	margin: 0;
	padding: 0;
	width: 133px;
    height: 35px;
    display: block;
	cursor: pointer;
	font-weight: normal;
	font-size: x-small;
	text-transform: uppercase;
	color: #000;
    text-indent: -9999px;
}

.i_menu2595 {
    background: url(assets/images/siteparts/menu_b1.gif) no-repeat;
}

.i_menu55 {
    background: url(assets/images/siteparts/menu_b2.gif) no-repeat;
}

.i_menu56 {
    background: url(assets/images/siteparts/menu_b3.gif) no-repeat;
}

.i_menu57 {
    background: url(assets/images/siteparts/menu_b4.gif) no-repeat;
}

.i_menu58 {
    background: url(assets/images/siteparts/menu_b5.gif) no-repeat;
}

.i_menu59 {
    background: url(assets/images/siteparts/menu_b6.gif) no-repeat;
}

.i_menu60 {
    background: url(assets/images/siteparts/menu_b7.gif) no-repeat;
}

.i_menu2595:hover,.i_menu55:hover,.i_menu56:hover,.i_menu57:hover,.i_menu58:hover,.i_menu59:hover,.i_menu60:hover {
    background-position: 0px -35px;
}


/* Second layer of menu items */
ul.i_menu li ul
{
	color:#EEE;
	z-index: 90;
	display: none;
	position: absolute;
	top: 35px;
	left:0px;
	/* IE6 needs a fixed width to prevent the menu from going haywire */
	width: 210px;
	background: none;
	border: solid 1px #777;
}

ul.i_menu li ul li
{
	width: 210px;
	padding: 0;
	border-bottom: solid 1px #777;
}

ul.i_menu li ul li a
{
	display: block;
	padding: 5px 5px 5px 20px;
	font-size: 12px;
	text-decoration: none;
	background: none;
	color: #EEE !important;
	background-image: url(assets/images/siteparts/submenu.png);
	background-repeat: none;
}

ul.i_menu li ul li a.subsection
{
	background: url(../images/i/subsection.gif) no-repeat 98% 50%;
}

ul.i_menu li ul li a:hover
{
	background-position: 300px 0px;
	background-color: #000;
	text-decoration: none;
}

ul.i_menu li:hover ul, ul.i_menu li.over ul
{
	display: block;
}


