
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu 
{
    width:100%;    /* For IE */
	line-height:	1.0;
	height: 30px;
	/*background-color:#BDD2FF;   #89b3d7*/
	background-color:#709fc8;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			20em; /*  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 {
	float:			right;
	position:		relative;
	height:30px;
	
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
	right:0;
	left:auto;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}

.sf-menu li li
{
    /*background:		#AABDE6;*/
    border-style: groove groove double groove;
    border-width: 0px 0px 0px 0px;
    border-color: #f7f7f7;
    /*background-image: url('menu/test.png');*/
    /*background-repeat: no-repeat;*/
    width: 300px;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	top:			0;
	right:100%; 
	/*left:auto;*/
	left: 15em; /* match ul width */
}
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 {
	top:0;
	right:20em; 
	/*left:auto;*/
	left: 15em; /* match ul width */
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			right;
	margin-bottom:	1em;
}
.sf-menu a {
	/*border-top:		1px solid #CFDEFF;*/
	border-top:		1px solid #709fc8;
	padding: 		.5em 1em;
	text-decoration:none;
	border-right:1px solid #fff;
    border-left:none;
}
.sf-menu .sf-vertical {width:10em;}
.sf-menu li a {position:static;}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	/*color:			#13a;*/
	color:#000000;
}
.sf-menu li {
	/*background:		#BDD2FF;*/
	background:#709fc8;
}
.sf-menu li li {
	background:		#AABDE6;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#709fc8;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul
{
    padding-left: 2.25em;
    padding-right: 1em;
}
.sf-sub-indicator
{
    right: auto;
    left: .75em;
}





/*mojtaba*/

/*** ESSENTIAL STYLES ***/
.sf-menu-income, .sf-menu-income * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu-income {
    width: 100%; /* For IE */
    line-height: 1.0;
    height: 30px;
    background-color: #c7b29a;
}
.sf-menu-income ul {
	position:		absolute;
	top:			-999em;
	width:			20em; /*  left offset of submenus need to match (see below) */
}
.sf-menu-income ul li {
	width:	100%;
}
.sf-menu-income li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu-income li {
	float:			right;
	position:		relative;
	height:30px;
	
}
.sf-menu-income a {
	display:		block;
	position:		relative;
}
.sf-menu-income li:hover ul,
.sf-menu-income li.sfHover ul {
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
	right:0;
	left:auto;
}
ul.sf-menu-income li:hover li ul,
ul.sf-menu-income li.sfHover li ul {
	top:			-999em;
}

.sf-menu-income li li
{
    /*background:		#AABDE6;*/
    border-style: groove groove double groove;
    border-width: 0px 0px 0px 0px;
    border-color: #f7f7f7;
    /*background-image: url('menu/test.png');*/
    /*background-repeat: no-repeat;*/
    width: 300px;
}

ul.sf-menu-income li li:hover ul,
ul.sf-menu-income li li.sfHover ul {
	top:			0;
	right:100%; 
	/*left:auto;*/
	left: 15em; /* match ul width */
}
ul.sf-menu-income li li:hover li ul,
ul.sf-menu-income li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu-income li li li:hover ul,
ul.sf-menu-income li li li.sfHover ul {
	top:0;
	right:20em; 
	/*left:auto;*/
	left: 15em; /* match ul width */
}

/*** DEMO SKIN ***/
.sf-menu-income {
	float:			right;
	margin-bottom:	1em;
}
    .sf-menu-income a {
        /*border-top:		1px solid #CFDEFF;*/
        border-top: 1px solid #c7b29a;
        padding: .5em 1em;
        text-decoration: none;
        border-right: 1px solid #fff;
        border-left: none;
    }
.sf-menu-income .sf-vertical {width:10em;}
.sf-menu-income li a {position:static;}

.sf-menu-income a, .sf-menu-income a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	/*color:			#13a;*/
	color:#000000;
}
    .sf-menu-income li {
        /*background:		#BDD2FF;*/
        background: #c7b29a;
    }
.sf-menu-income li li {
	background:		#e1d6c9;
}
    .sf-menu-income li li li {
        background: #e1d6c9;
    }
        .sf-menu-income li:hover, .sf-menu-income li.sfHover,
        .sf-menu-income a:focus, .sf-menu-income a:hover, .sf-menu-income a:active {
            background: #c7b29a;
            outline: 0;
        }

/*** arrows **/
.sf-menu-income a.sf-with-ul
{
    padding-left: 2.25em;
    padding-right: 1em;
}
/*.sf-sub-indicator
{
    right: auto;
    left: .75em;
}*/
/*end mojtaba*/