.sf-menu, .sf-menu * {
	list-style:		none;
	z-index:1000;
}
.sf-menu {
	top:0;
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;  /*.sf-menu ul top  */
	width:			44em; /*IE6 soils itself without this*/
	width:			300px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
/*.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			25px;
}*/
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;  /* match .sf-menu ul top  */
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			300px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;  /* match .sf-menu ul top  */
}

span.more_nav { position:absolute; top:12px; right:6px; display:inline; font-size:14px; margin:0; background:none; color:#fff; }


ul.sf-menu li a.nav_margin_12 , ul.sf-menu li span.nav_margin_12 { padding-left:12px; padding-right:12px; }
ul.sf-menu li a.nav_margin_13 , ul.sf-menu li span.nav_margin_13 { padding-left:13px; padding-right:13px; }
ul.sf-menu li a.nav_margin_14, ul.sf-menu li span.nav_margin_14 { padding-left:14px; padding-right:13px; }
ul.sf-menu li a.nav_margin_15 , ul.sf-menu li span.nav_margin_15 { padding-left:15px; padding-right:15px; }
ul.sf-menu li a.nav_margin_16 , ul.sf-menu li span.nav_margin_16 { padding-left:16px; padding-right:16px; }
ul.sf-menu li a.nav_margin_17 , ul.sf-menu li span.nav_margin_17 { padding-left:17px; padding-right:17px; }
ul.sf-menu li a.nav_margin_18 , ul.sf-menu li span.nav_margin_18 { padding-left:18px; padding-right:18px; }
ul.sf-menu li a.nav_margin_19 , ul.sf-menu li span.nav_margin_19 { padding-left:19px; padding-right:19px; }
ul.sf-menu li a.nav_margin_20 , ul.sf-menu li span.nav_margin_20 { padding-left:20px; padding-right:20px; }
ul.sf-menu li a.nav_margin_21 , ul.sf-menu li span.nav_margin_21 { padding-left:21px; padding-right:21px; }
ul.sf-menu li a.nav_margin_22 , ul.sf-menu li span.nav_margin_22 { padding-left:22px; padding-right:22px; }
ul.sf-menu li a.nav_margin_23 , ul.sf-menu li span.nav_margin_23 { padding-left:23px; padding-right:23px; }
ul.sf-menu li a.nav_margin_24 , ul.sf-menu li span.nav_margin_24 { padding-left:24px; padding-right:24px; }
ul.sf-menu li a.nav_margin_25 , ul.sf-menu li span.nav_margin_25 { padding-left:25px; padding-right:25px; }
ul.sf-menu li a.nav_margin_26 , ul.sf-menu li span.nav_margin_26 { padding-left:26px; padding-right:26px; }
ul.sf-menu li a.nav_margin_27 , ul.sf-menu li span.nav_margin_27 { padding-left:27px; padding-right:27px; }
ul.sf-menu li a.nav_margin_28 , ul.sf-menu li span.nav_margin_28 { padding-left:28px; padding-right:28px; }
ul.sf-menu li a.nav_margin_29 , ul.sf-menu li span.nav_margin_29 { padding-left:29px; padding-right:29px; }
ul.sf-menu li a.nav_margin_30 , ul.sf-menu li span.nav_margin_30 { padding-left:30px; padding-right:30px; }
ul.sf-menu li a.nav_margin_31 , ul.sf-menu li span.nav_margin_31 { padding-left:31px; padding-right:31px; }
ul.sf-menu li a.nav_margin_32 , ul.sf-menu li span.nav_margin_32 { padding-left:32px; padding-right:32px; }
ul.sf-menu li a.nav_margin_33 , ul.sf-menu li span.nav_margin_33 { padding-left:33px; padding-right:33px; }
ul.sf-menu li a.nav_margin_34 , ul.sf-menu li span.nav_margin_34 { padding-left:34px; padding-right:34px; }
ul.sf-menu li a.nav_margin_35 , ul.sf-menu li span.nav_margin_35 { padding-left:35px; padding-right:35px; }
ul.sf-menu li a.nav_margin_36 , ul.sf-menu li span.nav_margin_36 { padding-left:36px; padding-right:36px; }
ul.sf-menu li a.nav_margin_37 , ul.sf-menu li span.nav_margin_37 { padding-left:37px; padding-right:37px; }
ul.sf-menu li a.nav_margin_38 , ul.sf-menu li span.nav_margin_38 { padding-left:38px; padding-right:38px; }
ul.sf-menu li a.nav_margin_39 , ul.sf-menu li span.nav_margin_39 { padding-left:39px; padding-right:39px; }
ul.sf-menu li a.nav_margin_40 , ul.sf-menu li span.nav_margin_40 { padding-left:40px; padding-right:40px; }
ul.sf-menu li a.nav_margin_41 , ul.sf-menu li span.nav_margin_41 { padding-left:41px; padding-right:41px; }
ul.sf-menu li a.nav_margin_42 , ul.sf-menu li span.nav_margin_42 { padding-left:42px; padding-right:42px; }
ul.sf-menu li a.nav_margin_43 , ul.sf-menu li span.nav_margin_43 { padding-left:43px; padding-right:43px; }
ul.sf-menu li a.nav_margin_44 , ul.sf-menu li span.nav_margin_44 { padding-left:44px; padding-right:44px; }
ul.sf-menu li a.nav_margin_45 , ul.sf-menu li span.nav_margin_45 { padding-left:45px; padding-right:45px; }
ul.sf-menu li a.nav_margin_46 , ul.sf-menu li span.nav_margin_46 { padding-left:46px; padding-right:46px; }
ul.sf-menu li a.nav_margin_47 , ul.sf-menu li span.nav_margin_47 { padding-left:47px; padding-right:47px; }
ul.sf-menu li a.nav_margin_48 , ul.sf-menu li span.nav_margin_48 { padding-left:48px; padding-right:48px; }
ul.sf-menu li a.nav_margin_49 , ul.sf-menu li span.nav_margin_49 { padding-left:49px; padding-right:49px; }
ul.sf-menu li a.nav_margin_50 , ul.sf-menu li span.nav_margin_50 { padding-left:50px; padding-right:50px; }
ul.sf-menu li a.nav_margin_51 , ul.sf-menu li span.nav_margin_51 { padding-left:51px; padding-right:51px; }
ul.sf-menu li a.nav_margin_52 , ul.sf-menu li span.nav_margin_52 { padding-left:52px; padding-right:52px; }
ul.sf-menu li a.nav_margin_53 , ul.sf-menu li span.nav_margin_53 { padding-left:53px; padding-right:53px; }
ul.sf-menu li a.nav_margin_54 , ul.sf-menu li span.nav_margin_54 { padding-left:54px; padding-right:54px; }
ul.sf-menu li a.nav_margin_55 , ul.sf-menu li span.nav_margin_55 { padding-left:55px; padding-right:55px; }
ul.sf-menu li a.nav_margin_56 , ul.sf-menu li span.nav_margin_56 { padding-left:56px; padding-right:56px; }
ul.sf-menu li a.nav_margin_57 , ul.sf-menu li span.nav_margin_57 { padding-left:57px; padding-right:57px; }
ul.sf-menu li a.nav_margin_58 , ul.sf-menu li span.nav_margin_58 { padding-left:58px; padding-right:58px; }
ul.sf-menu li a.nav_margin_59 , ul.sf-menu li span.nav_margin_59 { padding-left:59px; padding-right:59px; }
ul.sf-menu li a.nav_margin_60 , ul.sf-menu li span.nav_margin_60 { padding-left:60px; padding-right:60px; }
ul.sf-menu li a.nav_margin_61 , ul.sf-menu li span.nav_margin_61 { padding-left:61px; padding-right:61px; }
ul.sf-menu li a.nav_margin_62 , ul.sf-menu li span.nav_margin_62 { padding-left:62px; padding-right:62px; }
ul.sf-menu li a.nav_margin_63 , ul.sf-menu li span.nav_margin_63 { padding-left:63px; padding-right:63px; }
ul.sf-menu li a.nav_margin_64 , ul.sf-menu li span.nav_margin_64 { padding-left:64px; padding-right:64px; }
ul.sf-menu li a.nav_margin_65 , ul.sf-menu li span.nav_margin_65 { padding-left:65px; padding-right:65px; }
ul.sf-menu li a.nav_margin_66 , ul.sf-menu li span.nav_margin_66 { padding-left:66px; padding-right:66px; }
ul.sf-menu li a.nav_margin_67 , ul.sf-menu li span.nav_margin_67 { padding-left:67px; padding-right:67px; }
ul.sf-menu li a.nav_margin_68 , ul.sf-menu li span.nav_margin_68 { padding-left:68px; padding-right:68px; }
ul.sf-menu li a.nav_margin_69 , ul.sf-menu li span.nav_margin_69 { padding-left:69px; padding-right:69px; }
ul.sf-menu li a.nav_margin_70 , ul.sf-menu li span.nav_margin_70 { padding-left:70px; padding-right:70px; }
ul.sf-menu li a.nav_margin_71 , ul.sf-menu li span.nav_margin_71 { padding-left:71px; padding-right:71px; }
ul.sf-menu li a.nav_margin_72 , ul.sf-menu li span.nav_margin_72 { padding-left:72px; padding-right:72px; }
ul.sf-menu li a.nav_margin_73 , ul.sf-menu li span.nav_margin_73 { padding-left:73px; padding-right:73px; }
ul.sf-menu li a.nav_margin_74 , ul.sf-menu li span.nav_margin_74 { padding-left:74px; padding-right:74px; }
ul.sf-menu li a.nav_margin_75 , ul.sf-menu li span.nav_margin_75 { padding-left:75px; padding-right:75px; }

