/* CSS Document */

/* Top Navigation */
#GlobalNavWrapper { padding-left:0px; clear:both; z-index: 1000; margin-top:5px;}
#GlobalNavWrapper.no-nav { background:none; }
#GlobalNav { margin:0; padding:0; width:100%; list-style-type:none; z-index: 1000; }
#GlobalNav ul { margin:0; padding:0; } 
#GlobalNav li.separator { border-left:1px #CCCCCC solid; margin-left:15px;}
#GlobalNav li.nav-top-section {  float:left; margin-right:3px; position:relative; z-index:3; } 
#GlobalNav li.nav-top-section a.top-link { display:block; color:#fff; padding:0px 15px; text-decoration:none; text-align:center; font-weight:bold; font-size:11px;  background:url(../images/icons/arrow-down.gif) no-repeat 100% 8px; }

#GlobalNav li.nav-top-section a:hover.top-link { text-decoration:underline; background:url(../images/icons/arrow-down.gif) no-repeat 100% 9px;}

#GlobalNav li ul{ position:absolute; display:none; overflow:hidden; z-index:100;
background-color:Transparent; width:180px; padding:0; margin:0; list-style-type:none; }

#GlobalNav li ul li { margin:0px 5px; }
#GlobalNav li ul li.first { margin-top:6px; } 
#GlobalNav li ul li.last { padding-bottom:10px; } 
#GlobalNav li ul li a { background-image:none !important; /*color:#fff; padding:3px 5px; */display:block; text-decoration:none; }
#GlobalNav li ul li a:hover { background-image:none; text-decoration:none; }

/*#GlobalNav #NavItem-4 ul { width:230px; }
#GlobalNav #NavItem-5 ul { width:140px; }
#GlobalNav #NavItem-6 ul { width:200px; }
#GlobalNav #NavItem-7 ul { width:140px; }
#GlobalNav #NavItem-8 ul { width:140px; }*/


/* --- Float Hack --- */
.cf:after { content:"."; display:block;   height:0;  clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
html .cf {height:1%;}
/* End hide from IE-mac */