/*** ESSENTIAL STYLES ***/
.sf-menusam, .sf-menusam * {
	margin:			0;
	padding:		0;
	list-style:		none;
	  font-weight:bold;
}

.sf-menusam {
	
         margin-left:-203px;
         width:472px;
         margin-top:22px;
         font-weight:bold;
         line-height:1.0;
         margin-left:-101px;
         border-bottom:1px solid #266CAF;
 border-left:1px solid #266CAF;
background: #F5F5F6;


}
.sf-menusam ul {
	position:		absolute;
	top:			-999em;
	width:			100em; /* left offset of submenus need to match (see below) */
	z-index:		99;
	display: inline;
	
}
.sf-menusam ul li {
	display: inline;
}



.sf-menusam li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	background:#C9D8DE;
font-weight:bold;
}
.sf-menusam li {
	float:			left;
	position:		relative;
	display: inline;
}



.sf-menusam a {
	/*background:url("images/halfmoontab.gif") no-repeat scroll right top #2D6B82;*/
	display:		block;
	float:			left;
	position:		relative;
border-right:1px solid #266CAF;
border-left:1px solid #266CAF;
font-weight:bold;
}



.sf-menusam li:hover ul,
.sf-menusam li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;


}
ul.sf-menusam li:hover li ul,
ul.sf-menusam li.sfHover li ul {
	top:			-999em;
}
ul.sf-menusam li li:hover ul,
ul.sf-menusam li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menusam li li:hover li ul,
ul.sf-menusam li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menusam li li li:hover ul,
ul.sf-menusam li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menusam {
	float:			left;
	margin-bottom:	1em;
}
.sf-menusam a {
	border-left:	1px none #fff;
	/*border-top:		1px solid #CFDEFF;*/
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menusam a, .sf-menusam a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#13a;
}

.sf-menusam li {
	
	/*background:		#BDD2FF;*/
			background: none;
			display: inline;

}

.sf-menusam li li {
	background:#F4F6F8;
	position:relative;
	 display:		block;
	z-index:102; 
	/*background:		#AABDE6;*/
}
.sf-menusam li li li {
	background:#2D6B82;
	display:		inline;
	/*background:		#9AAEDB;*/
}

.sf-menusam li:first-child, .sf-menusam li.first-child {

}

.sf-menusam li:last-child, .sf-menusam li.last-child {
}

.sf-menusam li:hover, .sf-menusam li.sfHover,
.sf-menusam a:focus, .sf-menusam a:hover, .sf-menusam a:active {
	/*background:		#CFDEFF;*/
	outline:0;
}

