table.mainmenu {
}

table.mainmenu td.mainmenu_top {
	height: 2px;
	background-image: url("../images/mainmenu_top.jpg");
	background-repeat: no-repeat;
}

table.mainmenu td.mainmenu_bottom {
	height: 2px;
	background-image: url("../images/mainmenu_bottom.jpg");
	background-repeat: no-repeat;
}

div.mainmenu_cell,
div.mainmenu_cell_active {
	width: 137px;
	/*height: 32px;*/
	float: left;
	position: relative;
}

div.mainmenu_cell a {
	display: block;
	color: #fff;
	text-decoration: none;
	text-align: right;
	padding: 12px 8px 6px 0px;
	font-family: arial;
	font-size: 16px;
	background-image: url("../images/mainmenu.jpg");
	background-repeat: no-repeat;
}

div.mainmenu_cell_active a {
	display: block;
	color: #fff;
	text-decoration: none;
	text-align: right;
	padding: 12px 8px 6px 0px;
	font-family: arial;
	font-size: 16px;
	background-image: url("../images/mainmenu_hover.jpg");
	background-repeat: no-repeat;
}

div.mainmenu_cell a:hover,
div.mainmenu_cell_active a:hover {
	background-image: url("../images/mainmenu_hover.jpg");
	color: #fff;
}

div.mainmenu_left {
	height: 32px;
	width: 2px;
	float: left;
	background-image: url("../images/mainmenu_left.jpg");
	background-repeat: no-repeat;
}

div.mainmenu_spacer {
	height: 32px;
	width: 1px;
	float: left;
	background-color: #d1cfc2;
}

div.mainmenu_cell:hover a, div.mainmenu_cellHover a {
	background-image: url("../images/mainmenu_hover.jpg");
}

/*submenu*/

div.submenu {
	width: 137px;
	position: absolute;
	left: 0px;
	top: 32px;
	opacity: 0.85;
	filter: alpha(opacity=85);
	display: none;
}

div.mainmenu_cell:hover .submenu, div.mainmenu_cellHover .submenu,
div.mainmenu_cell_active:hover .submenu, div.mainmenu_cell_activeHover .submenu {
	display: block;
}

table.submenu_table {
	width: 100%;
}

table.submenu_table td.submenu_top {
	height: 16px;
	background-image: url("../images/submenu_top.jpg");
	background-repeat: no-repeat;
}

table.submenu_table td.submenu_middle {
	background-image: url("../images/submenu_middle.jpg");
	background-repeat: repeat-y;
	padding-bottom: 2px;
}

table.submenu_table td.submenu_middle a {
	background: none;
	text-align: left;
	text-transform: uppercase;
	padding: 0px 0px 7px 16px;
	font-size: 13px;
	font-family: trebuchet ms;
	outline: none;
}

table.submenu_table td.submenu_middle a:hover {
	color: #000;
	background: none;
}

table.submenu_table td.submenu_bottom {
	height: 1px;
	background-color: #f8f5e4;
}

div.mainmenu_cell, div.mainmenu_cell_active {
	behavior: url("/static/javascript/hover.htc");
}