#hmenu { height: 100%; width: auto; float: left; clear: right; }
#hmenu .level1 a{ display: block; color: white; cursor: pointer; height: 25px; padding: 10px 25px 0 25px; } 
#hmenu .level1
{
	float: left;
	clear: right;
	height: 100%;
	background: url('/img/main/hmenu_spacer.gif') right top no-repeat;
}
#hmenu li{behavior: url('hover.htc');}

#hmenu .level1 a:hover{ color: red; }
#hmenu .sublevel3, #hmenu .sublevel2 { display: none; }
#hmenu .level2:hover .sublevel3, #hmenu .level1:hover .sublevel2{ display: block; }
#hmenu .sublevel2, #hmenu .sublevel3{ position: absolute; width: 200px; }
#hmenu .sublevel3{ left: 180px; margin-top: -15px; border-top: 1px solid gray; }
#hmenu .level2 a{ width: 190px; height: auto; padding: 3px 0 3px 10px; margin: 0; border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; background-color: #dddddd; color: #2B5778; } 
#hmenu .level2 a:hover{ color: red; }
#hmenu .level3 a{ border-color: gray; background-color: #eeeeee; }

#swapMenu{ width: 168px; background-color: #7291B0; margin-left: 2px; }
#swapMenu div{ margin: 0px; padding: 0px; text-align: left; }

#swapMenu a{ color: white; display: block; height: 17px; padding-top: 3px; }
#swapMenu div a:hover{ color: red; }
#swapMenu div.level1 div div{ border: 0; }
#swapMenu div.level2{ background-color: #dddddd; width: 100%; }
#swapMenu .level1 a{ background: url('/img/main/menu_29.gif') 10px 8px no-repeat; padding-left: 25px; color: #444444; border-bottom: 1px solid #dddddd; }

#swapMenu div.level2 a{ padding: 0 0 0 30px; background: none; border-bottom: 1px solid gray; }
#swapMenu div.level3 a{ padding: 0 0 0 40px; background-color: white; }

#swapMenu .closed{ display: none; }
#swapMenu .open{ display: block; }
/*#swapMenu .level2, #swapMenu .level3{ padding-left: 10px; }*/
	
