
/* Force hasLayout on menu items, so the whole button is clickable. */

#localnav li a {
	zoom: 1;
}

div.startgroup {
margin: 0px 10px 0px 0px; /*top, right, bottom, left*/
padding: -10px 0px -10px -10px;
display:inline; /*the only workaround to fix IE6 margin inhertiance bug, worked*/
}


/* Fix problems caused by hasLayout. */
#localnav ul.menu li.current a {
	margin-bottom: -1px;
	position: relative; /* Allow it to show outside its container in IE. */ 
}
#localnav ul.menu li.current {
	position: relative; /* Allow the border to show outside its container. */
}

/* Fix the thing where it decides to put 10px or so of space at the top of the
subnav.  Once again, by applying hasLayout. */
#localnav li.subnav ul {
	zoom: 1;
}

/* Force IE to contain floats in 3rd-level navigation. */
#nav-3rd-level {
	zoom: 1;
	margin-bottom: 0;
}

#nav-3rd-level ul li {
	white-space: nowrap;
}

/* Ensure that the content section hasLayout so that the skip-navigation link
will move the input focus as well as the display focus. Don't ask me why. */
#content {
	zoom: 1;
}

/* Allow the skip-nav-link to show up when selected, by giving it hasLayout. */
/* Note: this doesn't work if we give it hasLayout always!!  ?!?!?!?!        */
#skip-nav-link:focus, #skip-nav-link:active {
	zoom: 1;
}

/* The content section doesn't show its background image unless it hasLayout. */
#content-section.with-local-nav {
	zoom: 1;
}

/* Footer needs hasLayout or else IE will put absolute items inside its first 
   child item instead of in the footer box. */
#footer {
	zoom: 1;
}