/* HORIZONTAL TAB DROP DOWN MENU STYLES */



#horiz-menu a { text-decoration:none;}

#horiz-menu li {}



#horiz-menu li.active a,

#horiz-menu li.sfHover.active a {}



#horiz-menu.splitmenu li.active a,

#horiz-menu.splitmenu li.active-sfHover a {}



#horiz-menu.splitmenu li.active {}



#horiz-menu li:hover a,

#horiz-menu li.sfHover a {

}



#horiz-menu li li a:hover,

#horiz-menu li.active li a:hover {

}



#horiz-menu li li a,

#horiz-menu li.active li a,

#horiz-menu li.active.parent.sfHover a,

#horiz-menu li.active-sfHover a,

#horiz-menu li.active.sfHover li a,

#horiz-menu li.active-sfHover li a {}



#horiz-menu li li.parent a.daddy,

#horiz-menu li.active li.parent a.daddy {}



#horiz-menu li li.parent:hover a.daddy,

#horiz-menu li.active li.parent:hover a.daddy,

#horiz-menu li li.parent-sfHover a.daddy,

#horiz-menu li.active li.parent-sfHover a.daddy {}



#horiz-menu li li, 

#horiz-menu li:hover li,

#horiz-menu li.sfHover li,

#horiz-menu li.parent:hover li,

#horiz-menu li.parent.sfHover li,

#horiz-menu li.active.parent:hover li,

#horiz-menu li.active.parent.sfHover li {

	border-bottom: 1px solid #fff;

	background: none;

}



#horiz-menu ul ul {}



/* @group Horizontal Menu */



#horiz-menu {

	height: 20px;

	margin:0;

	position: inherit;	z-index:50 !important;

}



#horiz-menu ul {

	list-style: none;

	margin: 0;

	padding: 0;

	float:left;	z-index:50 !important;

}



#horiz-menu li {

	display: block;

	float: left;

	margin: 0 1px 0 0;

	padding: 0;	z-index:50 !important;

}



#horiz-menu a,

#horiz-menu li.active a {

	white-space: nowrap;

	display: block;

	float: left;

	height:36px;

	line-height: 36px;

	padding: 0 15px;

	font-weight:bold;

	font-size: 115%;

	overflow: hidden; z-index:50 !important;

}



#horiz-menu a {

	background-position: 0 -37px;

	background-repeat: no-repeat;	z-index:50 !important;

}



#horiz-menu li {

	background-position: 100% -37px;

	background-repeat: no-repeat;	z-index:50 !important;

}



#horiz-menu li:hover a,

#horiz-menu li.sfHover a {

	background-position: 0 -74px;	z-index:50 !important;

}



#horiz-menu li:hover,

#horiz-menu li.sfHover {

	background-position: 100% -74px;	z-index:50 !important; 	

}



#horiz-menu li.parent:hover a,

#horiz-menu li.parent.sfHover a,

#horiz-menu li.parent-sfHover a {

	background-position: 0 -113px;	z-index:50 !important;

}



#horiz-menu li.parent:hover,

#horiz-menu li.parent.sfHover,

#horiz-menu li.parent-sfHover {

	background-position: 100% -113px;	z-index:50 !important;

}



#horiz-menu li.active a {

	background-position:0 0; z-index:50 !important;

}



#horiz-menu li.active {

	background-position:100% 0; z-index:50 !important;

}



/* splitmenu specific overrides */



#horiz-menu.splitmenu li.parent:hover a,

#horiz-menu.splitmenu li.parent-sfHover a {

	background-position:0 -76px; z-index:50 !important;

}



#horiz-menu.splitmenu li.parent:hover,

#horiz-menu.splitmenu li.parent-sfHover {

	background-position:100% -76px;	z-index:50 !important;

}



#horiz-menu.splitmenu li.active:hover a,

#horiz-menu.splitmenu li.active-sfHover a {

	background-position:0 0; z-index:50 !important; 	

}



#horiz-menu.splitmenu li.active:hover,

#horiz-menu.splitmenu li.active-sfHover {

	background-position:100% 0; z-index:50 !important; 	

}



#horiz-menu a:hover {

	text-decoration:none; z-index:50 !important;

}



/* mouseovers */



#horiz-menu li li a:hover {

	background:none; z-index:50 !important;

}



#horiz-menu li li.active,

#horiz-menu li.active li a,

#horiz-menu li.active li a:hover {

	background:none; z-index:50 !important; font-size: 100%; font-weight:normal;

}



#horiz-menu li li a {

	font-size:100%;

	font-weight:normal;

	background:none; z-index:50 !important;

}





