/* HORIZONTAL TAB DROP DOWN MENU STYLES */

#horiz-menu a {
text-decoration:none;
text-transform:capitalize;
color:#FFFFFF;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

#horiz-menu li.active a,
#horiz-menu li.sfHover.active a {
	color: #FFFFFF
}

#horiz-menu.splitmenu li.active a,
#horiz-menu.splitmenu li.active-sfHover a {
	color: #FFFFFF;
}
#horiz-menu li li a,
#horiz-menu li.active li a,
#horiz-menu li.active-sfHover a,
#horiz-menu li.active.parent.sfHover a { color:#FFFFFF;
}
#horiz-menu li.active-sfHover a
{
	background: url(../images/arrow.png) no-repeat right center;
}

#horiz-menu li.active.sfHover li a, 
#horiz-menu li.active.sfHover li a:hover { font-weight:normal; color:#7FFCFD; 
font-size:12px;
font-weight:bold;
}
#horiz-menu ul li.active.parent a:hover {
color: #7FFCFD;
}
/*#horiz-menu ul li.sfHover.parent a:hover {
background: url(../images/divider.gif) no-repeat left;
}
#horiz-menu ul li:hover {
background: url(../images/divider.gif) no-repeat left;
}
#horiz-menu ul li a:hover {
background: url(../images/divider.gif) no-repeat left;
}*/

#horiz-menu ul li.parent a:hover{
	background: url(../images/arrow_blue.png) no-repeat right center;
}
#horiz-menu ul li.parent ul li a{
	background: none;
}
#horiz-menu ul li.parent ul li a:hover{
	background: none;
}
#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 #000;*/
/*border: 1px solid #ffffff;*/
/*	background: none;*/
background: #013F6F;
width: 175px;
/*height: 30px;*/
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

#horiz-menu ul ul { /*background:#f2f2f2;width:180px  ;*/ width: 175px;
margin-top: -3px;
padding-right: 5px;
}



/* @group Horizontal Menu */

#horiz-menu {/* padding:33px 35px 0 35px;*/ position: inherit; z-index:50 !important }

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float:left;	z-index:50 !important;
/*	width: 1020px;*/
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0 1px 0 0;
	padding: 0;	z-index:50 !important;
}

/*#horiz-menu a {
	white-space: nowrap;
	display: block;
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-weight:bold;
	font-size:1.1em;
	overflow: hidden; z-index:50 !important;
}*/

#horiz-menu a {
	display: block;
	float: left;
	/*height: 30px;*/
	line-height: 30px;
	/*padding: 0 13px;*/
	padding-left: 7px;
	padding-right: 11px;
	font-weight:bold;
	font-size:12px;
	overflow: hidden; z-index:50 !important;
}

#horiz-menu a {
	background-position: 0 -38px;
	background-repeat: no-repeat;	z-index:50 !important;
}

#horiz-menu li {
	background-position: 100% -38px;
	background-repeat: no-repeat;	z-index:50 !important;
	background: url(../images/divider.gif) no-repeat scroll right center;
   padding: 0px 3px 0 0;
}
#horiz-menu li:hover.parent {
	background-position: 100% -38px;
	background-repeat: no-repeat;	z-index:50 !important;
	background: url(../images/divider.gif) no-repeat scroll right center;
   padding: 0px 3px 0 0;
}
#horiz-menu li:hover a {
	background-position: 0 -76px;	z-index:50 !important;
}


.menutop li a:hover {
color: #7FFCFD;
}
#horiz-menu li:hover,
#horiz-menu li.sfHover {
background-position: 100% -76px;	z-index:50 !important;
}
#horiz-menu li.parent a {
	background: url(../images/arrow.png) no-repeat right center;
	margin-right: 7px;
}
#horiz-menu li.parent.active a {
	background: url(../images/arrow.png) no-repeat right center;
}
#horiz-menu li.parent.active ul li a {
	background: none;
}

#horiz-menu li.parent a ul li a{
	background: none;
}
#horiz-menu li.parent a:hover{
background: url(../images/arrow.png) no-repeat right center;
}
#horiz-menu li.parent:hover a,
{
	background-position: 0 -114px;	z-index:50 !important;

}
#horiz-menu li.parent.sfHover a,
#horiz-menu li.parent-sfHover a {
	background-position: 0 -114px;	z-index:50 !important;
}

#horiz-menu li.parent:hover,
#horiz-menu li.parent.sfHover,
#horiz-menu li.parent-sfHover {
	background-position: 100% -114px;	z-index:50 !important;
	background: url(../images/divider.gif) no-repeat scroll right center;
}

#horiz-menu li.parent a:hover,
#horiz-menu li.parent.sfHover,
#horiz-menu li.parent.active a:hover,
{
background: url(../images/arrow.png) no-repeat right center;
} 
#horiz-menu li:hover,
#horiz-menu li.sfHover,
#horiz-menu li {
	background-position: 100% -114px;	z-index:50 !important;
	background: url(../images/divider.gif) no-repeat scroll right center;
}

#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;
	background: url(../images/active.gif) repeat-x;
}

/* splitmenu specific overrides */

#horiz-menu a:hover {	
	color: #7FFCFD;
}


/* mouseovers -- background ul colors */
#horiz-menu li li a:hover{ /*background:#dadada;*/
background: #013F6F; color: #7FFCFD;
z-index:50 !important ;  width: 170px; }
#horiz-menu li li.active, #horiz-menu li.active li a { z-index:50 !important; font-size:90% ; background: #013F6F; color: #ffffff; width: 175px;}
#horiz-menu li li a { font-size:90%; font-weight:normal; background:none; z-index:50 !important ; color: #ffffff; width: 175px; }
 #horiz-menu li.active li a:hover  {
 width: 170px;
 }

