#nav, #nav ul {
padding: 0px;
border-top: 1px solid #fff;
margin: 0;
list-style: none;
z-index: 1000;
border-bottom: 1px solid #fff; }

#nav li #twolines, #nav li #twolines #twolines {
z-index: 1001; }

#nav li #twolines a, #nav li #twolines #twolines a, #nav li #twolines #twolines a:hover ,#nav li li #twolines #twolines a:hover {
z-index:1001; } 

#nav a { 
display: block;
width: auto; 
background: #FFFFFF;
padding: 0px;
border-left: 1px solid #fff; 
margin: 0px;
color: #fff;
text-decoration: none;  
height: 31px; }

#nav li, #nav li li, #nav li li li #twolines li { 
float: left; 
width: 125px;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px; }

#nav li > ul {
top: auto;
left: auto; }

#nav a:hover {
color: #FFFFFF;
background: #fff;
padding: 0px;
margin: 0px;
display: block;
text-decoration: none; 
border-left: 1px solid #fff; 
height: 31px;
text-align: center;
font-style: normal; }

#nav li ul li a:hover {
line-height: 17px;
font-size: 9px;
text-align: left;
padding: 0px 0px 0px 4px;
height: 17px; }

#nav li ul li li a:hover {background: #FF9900;}

#nav li ul {
position: absolute; 
left: -999em;
z-index:1000; 
font-size: 9px;
text-align: left;
margin-left: 0px;
border-bottom: 0px; }

#nav li ul li a, #nav li #twolines li a, #nav li #twolines li a:hover{
border: 1px solid #fff;
border-top: none;
line-height: 17px;
font-size: 9px;
text-align: left;
padding: 0px 0px 0px 4px;
height: 17px; }

#nav li #twolines li a:hover {
background: #FF9900; }

#nav li ul li li a, #nav li #twolines li a{ background: #CC6600;}

/*hide from mac ie\*/
#nav li ul li ul li a:first-child, #nav li li li li a:first-child, #nav li #twolines li a:first-child {border-top:1px solid #fff;}

/*hide from mac ie*/
#nav li ul li { 
font-size: 11px;
text-align: left;
float: inherit;}

#nav li:hover ul { 
left: auto; 
z-index:1000;}

#nav li:hover ul, #nav li.sfhover ul { 
left: auto; 
z-index:1000;}

#nav li ul ul { 
margin: -19px 0 0 125px;
z-index:1000;}

#nav li:hover ul ul, #nav li.sfhover ul ul { 
left: -999em; 
z-index:1000;}

#nav li:hover ul ul ul, #nav li.sfhover ul ul ul { 
left: -999em; 
z-index:1000; 
background: #CC6600;}	

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto;z-index:1000; }

#nav ul ul li:hover ul, #nav li li li:hover ul, #nav ul ul li.sfhover ul, #nav li li li.sfhover ul { 
left: auto;
z-index:1000; }

#nav li #twolines ul { margin-top: -38px;}
#nav a.navon,#nav a.navon:hover {background:#CC6600;}


#nav li.patients {
width: 102px; }

#nav li.patients li {
width: 190px; }

#nav li.patients ul {
color: #fff;
background: #069; }

#nav li.patients ul li a:hover { 
color: #fff;
background: #3279a3; }

#nav li.patients ul li a, #nav li #twolines li a, #nav li #twolines li a:hover{ 
color: #fff;
background: #069; }



#nav li.physicians{
width: 75px; }

#nav li.physicians li {
width: 110px; }

#nav li.physicians ul {
color: #fff;
background: #069; }

#nav li.physicians ul li a:hover { 
color: #fff;
background: #85527A; }

#nav li.physicians ul li a, #nav li #twolines li a, #nav li #twolines li a:hover{ 
color: #fff;
background: #663366; }




#nav li.news {
width: 83px; }

#nav li.news li {
width: 130px; }

#nav li.news ul {
color: #fff;
background: #CC6633; }

#nav li.news ul li a:hover { 
color: #fff;
background: #D67A29; }

#nav li.news ul li a, #nav li #twolines li a, #nav li #twolines li a:hover{ 
color: #fff;
background: #CC6633; }



#nav li.careers {
width: 95px; }

#nav li.careers li{
width: 110px; }

#nav li.careers ul {
color: #fff;
background: #669900; }

#nav li.careers ul li a:hover { 
color: #fff;
background: #85A329; }

#nav li.careers ul li a, #nav li #twolines li a, #nav li #twolines li a:hover{ 
color: #fff;
background: #669900; }



#nav li.gifts {
width: 69px; }

#nav li.gifts li {
width: 120px; }

#nav li.gifts ul {
color: #fff;
background: #333366; }

#nav li.gifts ul li a:hover { 
color: #fff;
background: #5C527A; }

#nav li.gifts ul li a, #nav li #twolines li a, #nav li #twolines li a:hover{ 
color: #fff;
background: #333366; }



#nav li.kids {
width: 91px; }

#nav li.kids li {
width: 120px; }

#nav li.kids ul {
color: #fff;
background: #006666; }

#nav li.kids ul li a:hover { 
color: #fff;
background: #337A7A; }

#nav li.kids ul li a, #nav li #twolines li a, #nav li #twolines li a:hover{ 
color: #fff;
background: #006666; }



#nav li.foundation {
width: 81px; }

#nav li.foundation li {
width: 120px; }

#nav li.foundation ul {
color: #fff;
background: #990066; }

#nav li.foundation ul li a:hover { 
color: #fff;
background: #AD297A; }

#nav li.foundation ul li a, #nav li #twolines li a, #nav li #twolines li a:hover{ 
color: #fff;
background: #990066; }


#nav li.foundation:hover ul { 
left: auto;
margin-left: -38px; 
z-index:1000;}

#nav li.foundation:hover ul, #nav li.sfhover2 ul { 
left: auto; 
margin-left: -38px;
z-index:1000;}


