/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
  margin:     0;
  padding:    0;
  list-style:   none;
}
.sf-menu {
  line-height:  1.0;
}
.sf-menu ul {
  position:   absolute;
  margin-top:   35px;
  top:      -999em;
  width:      14em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
  width:      142px;
}

.sf-menu li:hover {
  visibility:   inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
  float:      left;
  position:   relative;
}
.sf-menu a {
  display:    block;
  position:   relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left:     0;
  top:      2.5em; /* match top ul list item height */
  z-index:    99;
}
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:     10em; /* match ul width */
  top:      0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top:      -999em;
}

/*** DEMO SKIN ***/
.sf-menu
{ float:      left;
  margin-bottom:  1em;
}

.sf-menu li a:link,
.sf-menu li a:visited,
.sf-menu li a:hover{
  color:#FFF;
  margin:0;
  padding:0.25em 0;
  background:none !important;
  line-height:  1.25em;
  
}

.sf-menu li li a:link,
.sf-menu li li a:visited,
.sf-menu li li a:hover{
  color:#000;
  font-size:11px;
}

.sf-menu a
{ padding:    0 0 0 .75em;
  text-decoration:none;
}

.sf-menu a, .sf-menu a:visited  /* visited pseudo selector so IE6 applies text colour*/
{   color:      #000;
}

.sf-menu { cursor: pointer;
}

.sf-menu > li#links_2 > ul > li {
    background: #95CBCD;
		position:relative;
		margin-left:7px;
}

.sf-menu > li#links_4 > ul > li {
    background: #95CBCD;
		position:relative;
		margin-left:6px;
}


.sf-menu > li#links_5 > ul > li {
    background: #8FB6DE;
    position:relative;
    margin-left:7px;
}

.sf-menu > li#links_6 > ul > li {
    background: #E1CA9E;
    position:relative;
    margin-left:8px;
}

.sf-menu li#links_1 li:hover, 
.sf-menu li#links_1 li.sfHover, 
.sf-menu li#links_1 a:focus, 
.sf-menu li#links_1 a:hover, 
.sf-menu li#links_1 a:active,
.sf-menu li#links_1 li li {
    background: #d6e2be;
    outline: 0;
}


.sf-menu li#links_2 li:hover, 
.sf-menu li#links_2 li.sfHover, 
.sf-menu li#links_2 a:focus, 
.sf-menu li#links_2 a:hover, 
.sf-menu li#links_2 a:active,
.sf-menu li#links_2 li li {
    background: #A9E7E9;
    outline: 0;
}


.sf-menu li#links_4 li:hover, 
.sf-menu li#links_4 li.sfHover, 
.sf-menu li#links_4 a:focus, 
.sf-menu li#links_4 a:hover, 
.sf-menu li#links_4 a:active,
.sf-menu li#links_4 li li {
    background: #A9E7E9;
    outline: 0;
}


.sf-menu li#links_5 li:hover, 
.sf-menu li#links_5 li.sfHover, 
.sf-menu li#links_5 a:focus, 
.sf-menu li#links_5 a:hover, 
.sf-menu li#links_5 a:active,
.sf-menu li#links_5 li li {
    background: #A2CEFB;
    outline: 0;
}


.sf-menu li#links_6 li:hover, 
.sf-menu li#links_6 li.sfHover, 
.sf-menu li#links_6 a:focus, 
.sf-menu li#links_6 a:hover, 
.sf-menu li#links_6 a:active,
.sf-menu li#links_6 li li {
    background: #f8dfae;
    outline: 0;
}


ul.sf-menu > li{
    background-repeat: no-repeat;
    float: left;
	  z-index:1000;
	  height:73px;
}

ul.sf-menu > * li {
  background: #bec9a9;
	margin-left:8px;
	padding:0 .75em;
}

ul.sf-menu > li > ul > li a,
ul.sf-menu > li > ul > li li a,
ul.sf-menu > li > ul > li li a:visited
 {
    color:#000;
}



ul.sf-menu > li:last-child > span {
		margin:40px 0 0 20px;
		text-align:left;
		font-size:1.05em;
}

ul.sf-menu > li > span {
		margin:40px auto 0;
		text-align:center;
		font-size:1.05em;
		display:block;
    color:#FFFFFF;
}

ul.sf-menu > li#links_1 {
    width: 137px;
    background-image: url("/images/nav/nav_about.gif");
	  margin:0 2px 0 0;
		z-index:1010;
}

ul.sf-menu > li#links_2 {
    width: 148px;
    background-image: url("/images/nav/nav_patients.gif");
		margin:0 0 0 0;
		z-index:1009;		
}

ul.sf-menu > li#links_3 {
		width: 149px;
		background-image: url("/images/nav/nav_find.gif");
		margin:0 0 0 0;
		z-index:1008;
}

ul.sf-menu > li#links_4 > span > a,
ul.sf-menu > li#links_5 > span > a{
   margin-left:-2px;
}

ul.sf-menu > li#links_4 {
    width: 111px;
    background-image: url("/images/nav/nav_guide.gif");
		margin:0 2px 0 0;
		z-index:1007;
}

ul.sf-menu > li#links_5 {
    width: 135px;
    background-image: url("/images/nav/nav_careers.gif");
		margin:0 2px 0 0;
		z-index:1006;
}

ul.sf-menu > li#links_6 {
    width: 262px;
    background-image: url("/images/nav/nav_providers.gif");
		margin:0 2px 0 0;
		z-index:1005;
}

ul.sf-menu > li#links_4 > span > a{
   margin-left:-2px;
}

ul.sf-menu > li#links_5 > span > a{
   margin-left:-3px;
}

ul.sf-menu > li#links_2 > span > a{
   margin-left:2px;
}




