@charset "utf-8";
/* CSS Document */

#navigation-item {
height:60px; background:url(../img/navtop-bg.jpg); clear:both;
}

ul#navmenu-h { list-style:none; float:right; margin:0 20px 0 0; position:relative;  z-index:10;}
ul#navmenu-h ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; display:none; position:absolute; top:100%; left:0; }
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul { top:0; left:100%; }
ul#navmenu-h ul ul.rtl, ul#navmenu-h ul ul.rtl ul { margin-left:-361px; }
ul#navmenu-h ul.rtl { margin-left:-115px;}
ul#navmenu-h li { height:30px; border-right:2px solid #bebebe; float:left; position:relative; display:inline; padding:3px 10px 5px 10px;  }
ul#navmenu-h ul li { width:100%; display:block; position:relative;  z-index:11;}

/* Root Menu */
ul#navmenu-h a { border:0; float:left; display:block; color:#7e8083; text-decoration:none; height:1%; }
ul#navmenu-h a.current { border-bottom:5px solid #345ccd; padding:0 0 30px 0; }

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a { color:#000; }


/* 2nd Menu */
ul#navmenu-h ul { width:180px;}
ul#navmenu-h ul li { padding:0; margin:0; border-bottom:1px solid #fff;border-right:1px solid #fff; height:auto; }
ul#navmenu-h ul li a { padding:0 5px; margin:0; }
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a { float:none; background:#222; color:#fff; line-height:20px; opacity:0.8; filter:alpha(opacity=80); height:20px; }
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { background:#FF0000; height:auto; border:0; padding:0 5px; }
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { background: #222; color:#fff; opacity:0.9; filter:alpha(opacity=90); margin:0 0 0 1px; }
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a { background: #345ccd; }

/* 3rd Menu  Solutions */
ul#navmenu-h li#nav-sol ul { width:180px; border-right:0; }
ul#navmenu-h li#nav-sol:hover li:hover li a,ul#navmenu-h li#nav-sol.iehover li.iehover li a { }
/* 3rd Menu  Solutions  Hover Persistence */
ul#navmenu-h li#nav-sol:hover li:hover li a:hover,ul#navmenu-h li#nav-sol:hover li:hover li:hover a,ul#navmenu-h li#nav-sol.iehover li.iehover li a:hover,ul#navmenu-h li#nav-sol.iehover li.iehover li.iehover a { }


/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }


ul#globalsite { list-style:none; float:left}
ul#globalsite ul {
display:none;
left:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
position:absolute;
top:100%;
}
ul#globalsite ul ul,ul#globalsite ul ul ul { top:0; left:100%;}
ul#globalsite li{ 
position:relative;
display:inline;
float:left;
z-index:1000;
}
ul#globalsite li ul.level1 li
{
border:0 none;
padding:3px 0px 3px 5px;
border-bottom:1px solid #BBBBBB;
color:#fff;
height:15px;
position:relative; 
display:inline;
float:left;
width:100%;
display:block;
background:#000;
filter:alpha(opacity=85);
-moz-opacity:0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
z-index:1002;
}
ul#globalsite li ul.level1 { width:110px; }
ul#globalsite ul.level1 li:hover,ul#globalsite ul.level1 li.iehover{
background:#FF0000;
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
ul#globalsite li:hover li a,ul#globalsite li.iehover li a {

letter-spacing:normal;
float:none;
font-size:12px;
color:#fff;
font-weight:normal;
}
/* Hover Function - Do Not Move */
ul#globalsite li:hover ul ul,ul#globalsite li:hover ul ul ul,ul#globalsite li.iehover ul ul,ul#globalsite li.iehover ul ul ul { display: none; }
ul#globalsite li:hover ul,ul#globalsite ul li:hover ul,ul#globalsite ul ul li:hover ul,ul#globalsite li.iehover ul,ul#globalsite ul li.iehover ul,ul#globalsite ul ul li.iehover ul { display: block; z-index:106;}


