/*** ESSENTIAL STYLES ***/
.sf-menu,.sf-menu *
{
	padding:0px!important;
	margin:0px!important;
	list-style:none;
}
a img{border:0px}
.sf-menu 
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	cursor:pointer;
}
.sf-menu li img
{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px!important; 
}
.sf-menu ul 
{
	 /*background-color:#2359a1;*/
	 	background-image:url(../images/drpbg.png);
			background-repeat:no-repeat;
	position:absolute;
	background-position: -4px bottom;
	top:-999em;
	width:283px;
	 /* left offset of submenus need to match (see below) */
 
	padding:0px 0px 10px 0px!important;
	margin:0px 0px  0px 0px!important;
	 
}
 

.sf-menu ul li 
{
	 width:80%!important;
	 color:#7a2c2a!important;
	 margin:0px 0px 10px 25px!important;
	 border-bottom:#94bcdf 1px solid;
	 padding:0px 0px 0px 10px;
	
}
.sf-menu li:hover
{
	visibility:inherit; /* fixes IE7 'sticky bug' */
	margin:0px!important;
	background-image:url(../images/menu_12.jpg);
	background-repeat:no-repeat;
 
}
.sf-menu li 
{
	float:left;
	position:relative;
	text-align:center!important;
	
}
.sf-menu li a:visited
{
 }
.sf-menu li a
{
	padding:21px 24px 17px 24px!important;
	margin:0px!important;
}
.sf-menu li li:hover
{
	background-image:none!important;
		 padding:0px 0px 0px 10px;
	 margin:0px 0px 10px 25px!important;
	text-align:left!important;
	 
}
.sf-menu li li
{
	text-align:left!important;
	height:20px;
}
.sf-menu .last
{
	background-image:none!important
}
.sf-menu a 
{
	display:block;
	position:relative;color:#000000!important;
}
.sf-menu ul li a
{
	color:#ffffff!important;
}

.sf-menu ul li a:hover
{
	color:#ffffff!important;
}
.sf-menu ul li 
{
	width:100%;
}
.sf-menu li:hover 
{
	visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li 
{
	float:left;
	position:relative;
}

.sf-menu li:hover ul,.sf-menu li.sfHover ul 
{
	 
	left:0;
	top:4.2em; /* match top ul list item height */
	z-index:99;
}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul 
{

}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul 
{
	/*left:15em;  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:10em;  match ul width */
	top:0;
}

/*** DEMO SKIN ***/
 
.sf-menu a img
{
	border:0px
}
.sf-menu  ul a 
{
	padding:0em 0em 0em 0em !important;
	text-decoration:none;
	
}
.sf-menu a 
{
	padding: 0em;
	 
	text-decoration:none;
	font-size:14px;
font-weight:bold;
}
 
 
#workrequest a{color:#0657a8!important;}
