ul#mainMenu                       {height: 50px;}

#mainMenu                         {display: inline; float: left; position: relative; z-index: 2; margin: 0; padding: 0; width: 960px; list-style: none; background-color: #052659;}

ul#mainMenu li                    {display: inline; float: left; margin: 0; padding: 0; height: 50px; font-size: 8pt !important;}

#mainmenu_page_1 a                {width: 139px; background-image: url(../images/design/menu_1.jpg);}
#mainmenu_page_2 a                {width: 137px; background-image: url(../images/design/menu_2.jpg);}
#mainmenu_page_3 a                {width: 137px; background-image: url(../images/design/menu_3.jpg);}
#mainmenu_page_4 a                {width: 137px; background-image: url(../images/design/menu_4.jpg);}
#mainmenu_page_5 a                {width: 137px; background-image: url(../images/design/menu_5.jpg);}
#mainmenu_page_6 a                {width: 137px; background-image: url(../images/design/menu_6.jpg);}
#mainmenu_page_7 a                {width: 136px; background-image: url(../images/design/menu_7.jpg);}
	
ul#mainMenu li ul                 {margin: 0px; background: #012E71;}

#mainMenu ul li                   {position: relative; float: none; margin: 0; padding: 0; width: 137px; background: url(../images/design/nav_separator.jpg) repeat-x top; text-align: right;}
	
#mainMenu li ul                   {position: absolute; left: -999em; margin: 0; width: 137px; font-weight: normal;}

#mainMenu li ul li                {display: block; width: 137px; height: auto;}
	
#mainMenu li ul ul                {left: -999em;}
	
#mainMenu li a                    {display: block; margin: 0; height: 50px; background-position: left bottom; text-indent: -999em; text-decoration: none; color: #FFF;}

#mainMenu li a:hover              {background-position: left top; text-decoration: underline;}

#menu #mainMenu li.mainMenuSelected a{background-position: left top; cursor: default;}
#menu #mainMenu li.mainMenuSelected a:hover{background-position: left top;}
#menu #mainMenu li.mainMenuSelected ul li a{cursor: pointer;}

ul#mainMenu li ul li a            {padding: 5px 10px; width: 117px; height: auto; background-image: none; text-indent: 0; }

ul#mainMenu li ul li ul           {position: absolute; margin: -30px 0 0 137px;}
#mainMenu  li ul li ul li         {background: #1B58B3; border-bottom: 2px solid #0545A7;}
#mainMenu  li ul li ul li a       {background: #1B58B3; color: #FFF;}

ul#mainMenu li ul li ul li ul     {position: absolute; margin: -40px 0 0 137px;}
#mainMenu  li ul li ul li ul li   {background: #FFF; border-bottom: 2px solid #1B58B3;}
#mainMenu  li ul li ul li ul li a {background: #FFF; color: #000;}

#mainMenu li:hover ul ul,
#mainMenu li:hover ul ul ul,
#mainMenu li.sfhover ul ul,
#mainMenu li.sfhover ul ul ul     {left: -999em;}
	
#mainMenu li:hover ul,
#mainMenu li li:hover ul,
#mainMenu li li li:hover ul,
#mainMenu li.sfhover ul,
#mainMenu li li.sfhover ul,
#mainMenu li li li.sfhover ul     {left: auto;}

#mainMenu li:hover a,
#mainMenu li.sfhover a            {background-position: left top;}