/* styling for menu which shown on top business residential ..... */
.menu {font-family: arial, sans-serif;position:relative; font-size:11px; z-index:1000;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:128px; height:17px; text-align:center; color:#58595b; background:url(../images/btn-normal.gif) no-repeat; line-height:20px; font-size:12px; overflow:hidden;padding:5px 0 0px 0;font:bold 12px Arial;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;padding-top:3px !important;}
.menu ul li:hover a {color:#58595b; background:url(/global/images/bussiness-btn-hover.gif) no-repeat;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:283px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#5a5b5d;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {font:11px Arial;height:23px;display:block; background:#f1eef6;color:#4c4c4e;text-align:left;padding:0 0 0 35px;width:222px;margin:0px !important;line-height:23px !important;padding-top:1px !important;padding-bottom:0px !important;border-bottom:1px solid #d5d3da}
/*(RH) it was .menu ul li:hover ul li a {font:11px Arial;height:23px;display:block; background:#f1eef6;color:#4c4c4e;text-align:left;padding:0 0 0 17px;width:283px;margin:0px !important;line-height:23px !important;padding-top:1px !important;padding-bottom:0px !important;border-bottom:1px solid #d5d3da}*/

.menu ul li:hover ul li a:hover {font-weight:bold;background:#eeebf4; color:#4f4f52;background:url(/global/images/head_menu_mouseover4.png)}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
.menu ul li.active a{background:url(/global/images/bussiness-btn-active.gif) no-repeat;color:#fff;}
/* styling for menu which shown on top business residential ..... */

/*
.libiotab {font-family: arial, sans-serif;position:relative; font-size:12px; z-index:91;padding:0; margin:0;border:1px solid red;}
.libiotab ul li a, .menu ul li a:visited {display:block; text-decoration:none; height:35px; text-align:center;color:#413474; background-color:#f8f8f8;line-height:20px; font-size:12px; overflow:hidden;padding:5px 0 0px 0;font:bold 12px Arial;}
*/
.libiotab ul li a a:visited {display:block; text-decoration:none; height:35px; text-align:center; color:#58595b; font-size:12px; overflow:hidden;font:bold 12px Arial;}
ul.libiotab  { padding:0; margin:0;height:35px; list-style: none; overflow:hidden; }
ul.libiotab li {float:left; position:relative;height:35px; text-align:center; background-color:#9286c8; line-height:12px;margin-right:1px;}
ul.libiotab li a {display:block;color:#ffffff;padding-left:14px;padding-right:14px;margin-right:1px;border-top:1px solid #413474;height:100%;vertical-align:middle;}
ul.libiotab li:hover a {display:block;color:#413474; background-color:#f8f8f8;text-decoration:none;padding-left:14px;padding-right:14px;border-top:2px solid #c9c4e3;border-right:1px solid #c9c4e3;border-left:1px solid #c9c4e3;height:100%;vertical-align:middle}
ul.libiotab li.active a{ background-color:#f8f8f8;border-top:1px solid #9286c8;color:#333399;font-weight:bold;padding-left:15px;padding-right:15px;}
ul.libiotab li a:visited {display:block; text-decoration:none; height:35px; text-align:center;color:#f8f8f8; background-color:#9286c8;}
