


.mainmenu {font-family: arial, sans-serif; width:604px; font-size:11px; position:relative; }
.mainmenu ul li a, .mainmenu ul li a:visited { float:left; text-decoration:none; color:#000; height:22px; text-align:left; line-height:20px; font-size:11px; }
.mainmenu ul li a:hover { font-weight:bold; }
.mainmenu ul li {float:left; position:relative;}
.mainmenu ul {padding:0; margin:0; list-style: none;}


.submenu {font-family: arial, sans-serif; width:604px; position:relative; font-size:11px; z-index:100; }
.submenu ul li a, .submenu ul li a:visited {display:block; float:left; text-decoration:none; color:#000; height:22px; text-align:left; border:1px solid #fff; line-height:20px; font-size:11px; overflow:hidden; }

.submenu ul li a, .submenu ul li a:visited {font-weight:normal; border:0px solid #000;}
.submenu ul li a:hover {font-weight:bold;}


.submenu ul { text-align:left; padding:0; margin:0; list-style: none;}
.submenu ul li {float:left; position:relative;}
.submenu ul li ul {display: none; border:solid 1px #ccc; background-color:#fff;} 
.submenu ul li ul li { width:148px;  padding:3px 0px 0px 3px; }

/* specific to non IE browsers */
.submenu ul li:hover a {color:003944; background:}
.submenu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:150px;}
.submenu ul li:hover ul li a.hide {background:; color:#000;}
.submenu ul li:hover ul li:hover a.hide {background:; color:#000;}
.submenu ul li:hover ul li ul {display: none;}
.submenu ul li:hover ul li a {display:block; background:; color:#000;}
.submenu ul li:hover ul li a:hover {background:#E1EAEC; color:#000;}
.submenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.submenu ul li:hover ul li:hover ul.left {left:-105px;}

.submenu ul li:hover ul li:hover {background:#E1EAEC;}


.mainmenu ul li a.on { float:left; text-decoration:none; color:#000; height:22px; text-align:left; line-height:20px; font-size:11px; font-weight:bold; }


/*	MENU END ------------------------------------*/


