#top-bar .wrapper {position: relative;z-index: 500;
	padding-left: 0px;
	float: left;
}
#top-bar {height: 30px;padding-top: 6px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 0;
	background: url(images-modx/nav-bg.jpg) no-repeat;
	position: relative;
	float: left;
	width: 950px;
}

/* @group HorizMain */

#horiz-menu {display: block;z-index: 100;height: 25px;line-height: 24px;position: relative;padding: 0;
	margin-top: -1px; 
}
ul#horiznav.menutop, #horiz-menu ul.menutop {padding: 0;margin: 0;position: relative;}
#horiz-menu ul {list-style: none;padding: 0;margin: 0;}
#horiz-menu li {display: block;float: left;padding: 0 11px;letter-spacing: 0.1em; font-size: 1.1em; font-variant: small-caps; margin: -5px 0 0;}
#horiz-menu li { font-size/*\**/: 1.0em\9}
#horiz-menu a, #horiz-menu .separator {white-space: nowrap;display: block;float: left;height: 30px;line-height: 30px;font-weight: normal;font-size: 100%;overflow: hidden;text-decoration: none;text-transform: uppercase;z-index: 100;cursor: pointer;}
#horiz-menu li a span, #horiz-menu li .separator span {display: block;padding: 0;}
#horiz-menu li.active a, #horiz-menu li.active .separator {z-index: 100;cursor: pointer;}
#horiz-menu li.active li a, #horiz-menu li.active.parent li a, #horiz-menu li.active li .separator, #horiz-menu li.active.parent li .separator {font-weight: normal;font-size: 100%;}
#horiz-menu ul ul {margin: 0;padding: 0;}
#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul li.active.parent ul a span, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator, #horiz-menu ul li.active.parent ul .separator span {text-transform: none;background: none;letter-spacing:normal; font-size: 1.0em; font-variant: normal;}
.menutop .animated-bg {padding:0;left: 6px;}
.menutop .submenu-animation-left {margin-right: 9px;} 
.menutop .submenu-animation-right {height: 100%;width: 30px;position: absolute;right: 0;
	margin-right: -15px;
}

/* Menu Dropdowns */

#horiz-menu li li.active, #horiz-menu li.active li a, #horiz-menu li.active li a:hover, #horiz-menu li li a:hover, #horiz-menu ul li.active.parent ul a, #horiz-menu li.active li .separator, #horiz-menu li.active li .separator:hover, #horiz-menu li li .separator:hover, #horiz-menu ul li.active.parent ul .separator {background: none;border: 0;padding: 0;margin: 0;}
#horiz-menu li li a, #horiz-menu li li .separator {font-size: 100%;font-weight: normal;background: none;
	margin: 0;
	padding: 0;
}
#horiz-menu li li, #horiz-menu li li a span, #horiz-menu li li .separator span {background: none;padding: 0;margin: 0;}
#horiz-menu li li a span, #horiz-menu li li .separator span {padding: 0;}
#horiz-menu li.sfHover li a, #horiz-menu li:hover li a, #horiz-menu ul li.active ul li.active li a, #horiz-menu ul li.active.parent ul li a, #horiz-menu li.sfHover li .separator, #horiz-menu li:hover li .separator, #horiz-menu ul li.active.parent ul li .separator, #horiz-menu ul li.active.parent ul li .seperator {text-indent: 0px;}
#horiz-menu ul ul {padding-bottom: 5px;}

/* @end */

/* @group RokMooMenu */
.top-menu-8, .top-menu-2, .top-menu-3, .top-menu-4, .top-menu-5, .top-menu-6, .top-menu-7 {

	background: url(images-modx/menu-row-sep.png) no-repeat 0;
	line-height: 30px;
}

.menutop,.menutop *{margin:0;padding:0;}
#horiz-menu{z-index:50;}
#horiz-menu li li{margin:0;}
.menutop{line-height: 30px;float:left;margin-bottom:1.5em;position:relative;
}
.menutop ul{background:#fff;/*IE6 needs this*/
padding:0;}
.menutop li{float:left;list-style:none;position:relative;
}
.menutop li a {
	padding-left: 6px;
	padding-right: 6px;
	margin-left: -6px;
	margin-right: -6px;
}
#horiz-menu li li a, #horiz-menu li.active li a, #horiz-menu li li .separator, #horiz-menu li.active li .separator {display:block;padding:0;margin:0;text-decoration:none;float:none;height:30px;line-height: 30px;text-indent:8px;width:98%;}
/*width*/
.menutop li ul{float:none;left:-999em;position:absolute;width: 225px;z-index:5;}
.menutop li.top-menu-7 ul { width: 190px;	}

/*controls where the submenu top begins */
.menutop li:hover ul, .menutop li.sfHover ul{top: 30px;
	left: 0;
}
.menutop li:hover li ul, .menutop li.sfHover li ul, .menutop li li:hover li ul, .menutop li li.sfHover li ul, .menutop li li li:hover li ul, .menutop li li li.sfHover li ul{top:-999em;}
.menutop li li:hover ul, .menutop li li.sfHover ul, .menutop li li li:hover ul, .menutop li li li.sfHover ul, .menutop li li li li:hover ul, .menutop li li li li.sfHover ul{
	left: 175px;
}
.menutop li li{position:relative;float:none;width:100%;}

/* @end */

/* @group Menu Colors */


#horiz-menu li {color: #0052A2;}
#horiz-menu a, #horiz-menu .separator {color: #0052A2;
	font-weight: bold;
}
#horiz-menu li a, #horiz-menu li .separator {color: #0052A2;
}
#horiz-menu li.active a, #horiz-menu li.active .separator {color: #000;
	border-bottom: 6px solid #000;
}
#horiz-menu li a:hover, #horiz-menu li .separator:hover {color: #fff;
}
#horiz-menu.splitmenu li a:hover, #horiz-menu.splitmenu li .separator:hover {border-bottom: 1px solid #000;}
.menutop .animated-bg {border-bottom:1px solid #000;
	background-color: #D8A75C;
}
.menutop .submenu-animation-left {
	background-color: #bb8732;
	margin-top: -4px;
	margin-left: -15px;
} 
 
.menutop .submenu-animation-right {background-color: #bb8732;
	margin-right: -30px;
}
#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul ul li .separator, #horiz-menu ul li.active.parent ul .separator {color: #333;}
#horiz-menu ul li.active ul li.active li a, #horiz-menu ul li.active.parent ul li a, #horiz-menu ul li.active.parent ul li .separator, #horiz-menu ul li.active.parent ul li .seperator {color: #333;
	font-weight: bold;
}

#horiz-menu li.sfHover li a {color: #fff;
	font-weight: bold;
	
}

#horiz-menu ul ul {background: #D8A75C /*url(../images-modx/style8/col-bgtop.png) repeat-x 0 0*/;border: 1px solid #B4B4B4;}
#horiz-menu ul ul li a.daddy, #horiz-menu ul ul li a.daddy:hover, #horiz-menu ul li.active.parent ul li a.daddy, #horiz-menu ul ul li .separator.daddy, #horiz-menu ul ul li .separator.daddy:hover, #horiz-menu ul li.active.parent ul li .separator.daddy {background: url(../images-modx/style8/submenu-arrow.png) 95% 60% no-repeat;
}
.menutop li ul li a:hover {
	color: #0052A2;
}

.menutop li a:hover {
	color: #fff;
	background-color: #d8a75c;
}
/* --- FOOTER STYLES --- */
#Footer
{
	margin-left: 0;
	height: 40px;
	margin: 20px 0;
	font-size: 9px;
	background:url('images/border.png') repeat-x top;
	clear: both;
	float: left;
	width: 960px;
}

#Footer ul
{
	list-style-type: none;
	margin: 0;
	padding: 10px 0;
}

#Footer ul li
{
	float: left;
	list-style-type: none;
}

#Footer ul li a
{
	color: #474747;
}

#Footer ul li a:hover
{
	border-bottom: 1px dotted #474747;
}

#Footer ul li span
{
	margin-left: 4px;
	margin-right: 4px;
}

#Footer span.contact
{
	float: left;
	
	margin-left: 0px;
	padding:0;
}

#Footer span.copyright
{
	float: left;
	padding-top: 11px;
}



/* @end */
