#dynamicmenuwrapper {width:100%; margin:0 auto 0 auto;line-height:1;}
#dynamicmenu {padding:0;margin:0;background:#747474 url('/img/elements/nav-top-bg.gif') bottom left repeat-x;}

.ddcolortabs:after, 
#dynamicmenuwrapper:after { content:".";display:block;height:0;clear:both;visibility:none;overflow:hidden;color:#fff;}

.ddcolortabs { padding:0;width:100%;position:relative;voice-family: "\"}\"";voice-family: inherit;vertical-align:bottom; }
.ddcolortabs ul {  margin:0; padding:0; list-style:none; }
.ddcolortabs li { display:inline; margin:0; padding:0; }
.ddcolortabs a { font:bold 1.2em Arial, Verdana;float:left;background:url('/img/elements/nav-top-off.gif') repeat-x left top;margin:0;padding:8px 12px;text-decoration:none;letter-spacing:1px;color:#fff;border-right:1px solid #fff; }

.ddcolortabs a:hover { background:url('/img/elements/nav-top-off-hover.gif') repeat-x left top;}
/* selected tab */
.ddcolortabs .default a { background:#DA8121; color:#fff;padding:8px 12px 9px 12px; }

/* highlighted i.e. today only */
.ddcolortabs a.highlight { background:url('/img/elements/nav-top-highlight.gif') repeat-x left top; }
.ddcolortabs a.highlight:hover {background:transparent url('/img/elements/nav-top-highlight-hover.gif') repeat-x left top; }
.ddcolortabs .default a.highlight { background:#9C3333;}
#dynamicmenuwrapper .seperator {display:inline-block;padding:0.4em 0;}


/* Secondary horizontal menu */
#dynamicmenu-sub-items {z-index:2;position:relative;font:normal 1.2em Arial;color:#6F3C07;background:#DA8121;padding:0.3em 0.5em;}
#dynamicmenu-sub-items a {color:#fff;display:inline-block;padding:0.4em 0.5em;text-decoration:none;}
#dynamicmenu-sub-items a:hover {text-decoration:underline;}
#dynamicmenu-sub-items a.selected {color:#000;text-decoration:none;font-weight:bold;border:1px solid #fff;}

#dynamicmenu-sub-items a.selected {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/elements/nav-top-sub-item-on-bg.png');
	}

#dynamicmenu-sub-items a.selected[class] {
	background-image:url("/img/elements/nav-top-sub-item-on-bg.png");
}
		
/* Style for Drop Down Menu */
.dropmenudiv_a {
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	position:absolute; top: 0;
	border: 1px solid #aaa;
	border-top-width: 1px; /*Top border width. Should match height of .ddcolortabsline above*/
	font:normal 12px Arial;
	line-height:18px;
	z-index:100;
	background-color: white;
	width: 200px;
	visibility: hidden;
}

.dropmenudiv_a a {width: auto; display: block; text-indent: 5px; border-top: 0 solid #678b3f; padding: 2px 0; text-decoration: none; color: #1C3E95; }
.dropmenudiv_a a:hover{  background-color: #eee; text-decoration:underline;}
.dropmenudiv_h a { display: none;}

/*IE only hacks*/
* html .dropmenudiv_a a { width: 100%;}
* html .dropmenudiv_h a { width: 100%;}