/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu *
{
	padding:0px;
	margin:0px;
}
.sf-menu {
	line-height:	1.0;
	padding-top:5px;
	z-index:500;
}
.pb5 {
	padding-bottom:5px;
}

.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			180px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			90%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
/* float:			left; */
	position:		relative;
	background:transparent;
}
.sf-menu li.sf-middle, .sf-menu * li.sf-middle
{
	padding-top: 4px;

	padding-bottom: 5px;

	border-top:1px dotted #cacaca;
	margin-left:5px;
	height:12px;
	z-index:500;
	width:90%;
}
.sf-menu li.sf-first, .sf-menu * li.sf-first
{
	padding-top: 5px;

	padding-bottom: 5px;

	margin-left:5px;
	height:12px;
	z-index:500;
	width:90%;
}
.sf-menu * li
{
	margin-left:10px;
}
.sf-menu a {
	display:		block;
	position:		relative;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
	color:#5f5f5f;
}
.sf-menu a:hover
{
	text-decoration:none;
}
.sf-menu li:hover a,
.sf-menu li.sfHover a
{
	color:#e37d35;
}

.sf-menu li:hover li a,
.sf-menu li.sfHover li a
{
	color:#5f5f5f;
}
.sf-menu li li:hover a,
.sf-menu li li.sfHover a
{
	color:#e37d35;
}
.sf-menu li li:hover li a,
.sf-menu li li.sfHover li a
{
	color:#5f5f5f;
}
.sf-menu li li li:hover a,
.sf-menu li li li.sfHover a
{
	color: #e37d35;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			150px;
	top:			0px; /* match top ul list item height */
	z-index:		500;
	padding-top:5px;
	padding-bottom:5px;
}

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:			155px; /* match ul width */
	top:			-1px;
}
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:			155px; /* match ul width */
	top:			-1px;
z-index:500;
}

.sf-menu li.sfHover
{
	border-top:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	border-right:1px solid #cacaca;
	border-left:1px solid #cacaca;
	margin-top:-1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:5px;
	width:145px;
	margin-bottom:-1px;
	background-color:#f6f6f6;
	height:12px;
}
.sf-menu li.sfHover.active-sub-menu
{
	width:84%;
}

.sf-menu li.active-sub-menu
{
	width:84%;
}

.sf-menu li.sfHover li
{
	border-right:none;
	border-left:none;
	width:150px;
}

.sf-menu li ul li.even.sfHover,
.sf-menu li ul li.even:hover
{
	background-color:#ececec;
}


.sf-menu li a:hover
{
	margin-left:0px;
	color:#e37d35;
}
.sf-menu li.sfHover ul a
{
	margin-left:0px;
}
.sf-menu li.sfHover ul a:hover
{
	margin-left:0px;
	color:#e37d35;
}

.sf-menu .items-1
{
	background-image:url('../../tpl/img/menu/t180x32.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-1.odd
{
	background-image:url('../../tpl/img/menu/t180x32-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-2
{
	background-image:url('../../tpl/img/menu/t180x54.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-2.odd
{
	background-image:url('../../tpl/img/menu/t180x54-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-3
{
	background-image:url('../../tpl/img/menu/t180x76.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-3.odd
{
	background-image:url('../../tpl/img/menu/t180x76-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-4
{
	background-image:url('../../tpl/img/menu/t180x98.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-4.odd
{
	background-image:url('../../tpl/img/menu/t180x98-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-5
{
	background-image:url('../../tpl/img/menu/t180x120.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-5.odd
{
	background-image:url('../../tpl/img/menu/t180x120-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-6
{
	background-image:url('../../tpl/img/menu/t180x142.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-6.odd
{
	background-image:url('../../tpl/img/menu/t180x142-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-7
{
	background-image:url('../../tpl/img/menu/t180x164.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-7.odd
{
	background-image:url('../../tpl/img/menu/t180x164-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-8
{
	background-image:url('../../tpl/img/menu/t180x186.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-8.odd
{
	background-image:url('../../tpl/img/menu/t180x186-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-9
{
	background-image:url('../../tpl/img/menu/t180x208.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-9.odd
{
	background-image:url('../../tpl/img/menu/t180x208-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-10
{
	background-image:url('../../tpl/img/menu/t180x230.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-10.odd
{
	background-image:url('../../tpl/img/menu/t180x230-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-11
{
	background-image:url('../../tpl/img/menu/t180x252.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-11.odd
{
	background-image:url('../../tpl/img/menu/t180x252-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-12
{
	background-image:url('../../tpl/img/menu/t180x274.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-12.odd
{
	background-image:url('../../tpl/img/menu/t180x274-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-13
{
	background-image:url('../../tpl/img/menu/t180x296.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-13.odd
{
	background-image:url('../../tpl/img/menu/t180x296-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-14
{
	background-image:url('../../tpl/img/menu/t180x318.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-14.odd
{
	background-image:url('../../tpl/img/menu/t180x318-new.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-15
{
	background-image:url('../../tpl/img/menu/t180x340.gif');
	background-repeat:no-repeat;
	height:auto;
}
.sf-menu .items-15.odd
{
	background-image:url('../../tpl/img/menu/t180x340-new.gif');
	background-repeat:no-repeat;
	height:auto;
}



.sf-menu
{
	z-index:500;
}

.sf-menu li
{
	z-index:inherit;
	clear:both;
}

.bcitem
{
	color:black;
}

.sf-menu-seo *
{
	z-index:1;
}

.sf-menu-seo * li
{
	line-height:1;
}

.sf-menu-seo * a
{
	white-space:normal;
	line-height:1;
}

.sf-menu li.sf-first-seo, .sf-menu * li.sf-first-seo
{
	padding-top: 2px;

	padding-bottom: 3px;

	margin-left:5px;
	height:auto;
	width:90%;
}

.sf-menu li.sf-middle-seo, .sf-menu * li.sf-middle-seo
{
	padding-top: 2px;

	padding-bottom: 3px;

	border-top:0px dotted #cacaca;
	margin-left:5px;
	height:auto;
	width:90%;
}

.sf-menu-seo li.active-sub-menu
{
	width:93%;
}

.sf-menu-seo li.sfHover.active-sub-menu
{
	width:93%;
}

.sf-menu-seo li.active-sub-menu.sf-intend
{
	width:90%;
}

.sf-menu-seo li.sfHover.active-sub-menu.sf-intend
{
	width:90%;
}

.sf-menu-seo li.sfHover
{
	margin-top:-1px;
	border-top:1px solid #cacaca;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left:1px;
}

.sf-menu-anchor
{
	font-size:10px;
	font-weight:bold;
}
