/* SUPERFISH STYLESHEET ---------------------------------- */
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none }
.sf-menu { margin:0; padding:0; height:44px; line-height:1.0;}
.sf-menu ul { position:absolute; top:-999em; width:12em;}
.sf-menu ul li { width:100%;}
/* fixes IE7 'sticky bug' */
.sf-menu li:hover { visibility:inherit; }
.sf-menu li { float:left; position:relative; padding:0 4px;}
.sf-menu a { display:block; position:relative; padding:16px 23px; color:#808080; text-decoration:none;}
.sf-menu a:hover { color:#e00437; text-decoration:none; background:url(images/arrow_nav1.gif) no-repeat center 35px; }
.sf-menu a.active { color:#e00437; text-decoration:none; background:url(images/arrow_nav1.gif) no-repeat center 35px; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:32px; /* match top ul list item height */ z-index:99 }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:12em; top:-0.1em }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:12em; top:-0.1em }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; top:32px; /* match top ul list item height */ z-index:99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
.center {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-transform: capitalize;
	text-align: center;
}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:12em; /* match ul width */ top:0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:12em; /* match ul width */ top:0; }

.sf-menu ul li a { padding:8px 16px; color:#555; background-color:#e1e1e1; border-bottom:1px solid #fff;}
.sf-menu ul li a:hover { color:#fff; background-color:#bababa;}
ul.children { margin:17px 0 0;}
