/* ---------------------------clear fix ----------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*top level tabs*/
#navTabs div { margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif}
#navTabs div ul { margin:0 5px; padding:0; list-style:none;}
#navTabs div ul li{ list-style:none; float:left; margin:0 1px 0 0; padding:0; background:url(/images/tab-left.gif) no-repeat top left; position:relative}
#navTabs div ul li a, #navTabs div ul li span{ display:block; color:#fff;background:url(/images/tab-right.gif) no-repeat top right; padding:9px 11px; text-decoration:none; font-size:12px; font-weight:bold }
#navTabs div ul li:hover, #navTabs div ul li.AspNet-Menu-ChildSelected, #navTabs div ul li.AspNet-Menu-Selected {background:url(/images/tab-left-over.gif) no-repeat top left; cursor:pointer; color:#fff}
#navTabs div ul li a:hover, #navTabs div ul li:hover a, #navTabs div ul li.AspNet-Menu-ChildSelected a, #navTabs div ul li.AspNet-Menu-Selected a {background:url(/images/tab-right-over.gif) no-repeat top right; color:#333}
/*dropdowns*/
#navTabs div ul li ul {display:none;background:#FCFDE0 url(/images/dropBg.jpg) repeat-x bottom left; padding:15px 10px 10px; margin:0 !important; list-style:none; width:260px}
#navTabs div ul li:hover ul {position:absolute; z-index:9999; display:block }
.last {right:0}
#navTabs div ul li ul li { list-style:none; margin:0 0 0 0;padding:0; float:left; background:none !important; width:48% !important; text-align:left; display:inline}
#navTabs div ul li ul li.odd {clear:left}
#navTabs div ul li ul li a, #navTabs div ul li ul li span {padding:5px; text-decoration:none; color:#333 !important; background:none !important; font-size:12px !important; font-weight:normal; white-space:nowrap; font-size:11px !important;  letter-spacing:normal}
#navTabs div ul li ul li a:hover {text-decoration:underline; background-color:#FF9 !important}
#navTabs div ul li ul li span:hover{text-decoration:underline;}
#navTabs div ul li ul li:hover {background:none !important}
#navTabs div ul li ul li a:hover, #navTabs div ul li ul li a {background:none !important}
/*third level*/
#navTabs div ul li ul li ul {display:none !important}
