
/* globally for all menus */

ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;

}
/* end global */

/* top menu */
#topmenu a.first, #topmenu a.first:visited{
   
}
#topmenu a, #topmenu a:visited{
    font-size:10px;
    text-decoration:underline;
    color:#006b6e;
    padding:0 8px 0 8px;
    _padding:0 5px 0 6px;
    line-height:24px;
}
ul#topmenu{
    height:16px;
}
ul#topmenu li{
   background: transparent URL('/images/topnav_spacer.gif') no-repeat top right;
   text-align:left;
}
ul#topmenu li.last{
   background-image:none;
   text-align:left;
}
ul#topmenu li.emailicon{
   background: transparent URL('/images/emailicon.gif') no-repeat top right;
   padding:3px 17px 5px 0;
}
ul#topmenu li.pdficon{
   background: transparent URL('/images/pdficon2.gif') no-repeat top right;
   padding:0 10px 10px 0;
}
ul#topmenu li.patient{
   background: transparent URL('/images/patient-saving.gif') no-repeat top right;
   padding:0 20px 10px 0;
}
ul#topmenu li.pdficon2{
   background: transparent URL('/images/pdficon2.gif') no-repeat top right;
   padding:0 10px 10px 0;
}
.img-line{
 margin-right:11px;
}
/* main menu */

#mainmenu-container ul#mainmenu{
    height:40px;
    width:752px;
    float:left;
    margin:0px;
    position:relative;
    top:0px;
    left:0px;
    white-space:nowrap;
}

/* menu bkg for homepage */
.homepage #mainmenu-container ul#mainmenu{
    background: transparent URL('/images/homepagenav_bkg.png') no-repeat 0 0;

 }
 /* menu bkg for homepage */
.interior #mainmenu-container ul#mainmenu{
    background: transparent URL('/images/nav_bkg.png') no-repeat 0 0;
 }
 body:first-of-type .interior #mainmenu-container ul#mainmenu{
    background: transparent URL('/images/nav_inter_bkg.png') no-repeat 0 0;
 }
#mainmenu-container ul#mainmenu li{
    float:left;
}
#mainmenu-container #mainmenu a{
    font-weight:bold;
    text-decoration:none;
    font-family:arial;
    letter-spacing:.11em;
    font-size:12px;
    color:#ffffff;
    line-height:31px;
    padding:0px 11px 0px 12px;
    display:inline-block;
    *padding:0px 11px 0px 13px;
    }
body:first-of-type #mainmenu-container #mainmenu a{
   padding:0px 7px 0px 12px;
  }

#mainmenu-container ul#mainmenu li a.active, #mainmenu-container ul#mainmenu li a:hover, #mainmenu-container ul#mainmenu li.active-trail a{
    background: transparent URL('/images/nav_rollover.jpg') no-repeat 0px 0px;
}

#mainmenu-container ul#mainmenu li{
   background: transparent URL('/images/nav_spacer.jpg') no-repeat 0 0;
   margin:0;
   text-align:center;

}
#mainmenu-container ul#mainmenu li.first{
   background: transparent URL('') no-repeat top left;
   margin-left:5px !important;
}
/* style for left curve rollover and active state of main menu */
#mainmenu-container ul#mainmenu li a.first:hover,#mainmenu-container ul#mainmenu li a.first:visited:hover,#mainmenu-container ul#mainmenu li.first a.active{
   background: transparent URL('/images/nav_leftcap_down.jpg') no-repeat 0 0;
}
#mainmenu-container ul#mainmenu li a.last:hover,#mainmenu-container ul#mainmenu li a.last:visited:hover,#mainmenu-container ul#mainmenu li.last a.active{
   background: transparent URL('/images/nav_leftcap_down1.jpg') no-repeat 0 0;
   background: transparent URL('/images/nav_leftcap_down1.jpg') no-repeat scroll -9px 0\9;
}
body:first-of-type #mainmenu-container ul#mainmenu li a.last:hover,#mainmenu-container ul#mainmenu li a.last:visited:hover,#mainmenu-container ul#mainmenu li.last a.active{
   background: transparent URL('/images/nav_leftcap_down1.jpg') no-repeat scroll -16px 0 ;
}

/*
Sub MENU
*/
#mainmenu-container #submen-container{
    position:absolute;
    left:20px;
    top:36px;
    width:700px;
    _width:697px;
}
#mainmenu-container #submen-container ul{
    margin: 0;
    padding: 0;
    height:30px;
}
#mainmenu-container #submen-container ul li{
    background: transparent URL('/images/subnav_spacer.jpg') no-repeat 0 0;
}
#mainmenu-container #submen-container ul li.first{
    background: transparent URL('/images/subnav_spacer_first.jpg') no-repeat 0 0;
}

#mainmenu-container #submen-container ul li.last{
    background: transparent URL('/images/subnav_spacer_last.jpg') no-repeat top right;
    
}

#mainmenu-container #submen-container a{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    letter-spacing:normal;
    font-size:11px;
    color:#006b6e;
    line-height:30px;
    padding:0 10px;
  
}
/* margins on first & last subnav buttons for curves*/

#mainmenu-container #submen-container li.last a{
    margin-right:7px;
    background: transparent URL('/images/subnav_spacer_short.jpg') no-repeat 0 0  !important;
}
#mainmenu-container #submen-container li.first a{
    margin-left:3px;
 }

#mainmenu-container #submen-container a:hover,
#mainmenu-container #submen-container a:visited:hover,
#mainmenu-container #submen-container a.active,
#mainmenu-container #submen-container li.last a:hover,
#mainmenu-container #submen-container li.last a:visited:hover,
#mainmenu-container #submen-container li.active a{
     background: transparent URL('/images/subnav_rollover_first.jpg') repeat-x 0 0 !important;
}

#mainmenu-container #submen-container a{
    background: transparent URL('') repeat-x 0 0 !important;
}

#mainmenu-container .submenu-Basics #submen-container{
    margin-left:427px;
    width:300px;
}
#mainmenu-container .submenu-Resources #submen-container{
    margin-left:150px;
    width:577px;
    _width:567px;
    }
#mainmenu-container .submenu-lexiva #submen-container{
    margin-left:15px;
}
/* bottom nav */
#bottomnav{
   margin-left:52px;
   margin-bottom:30px;
    width:906px;
     text-align:center;
     margin-bottom:-10px;
}
#bottomnav #submen-container{
    display:none;
    
}
#bottomnav ul#mainmenu{

    width:auto;
    float:none;
    text-align:center;
    margin:0px auto;
}

#bottomnav #mainmenu a,#bottomnav #mainmenu a:visited,#bottomnav #mainmenu a:hover,#bottomnav #mainmenu a:visited:hover, #bottomnav #mainmenu a.active{
    background: transparent URL('') repeat-x 0 0 !important;
    text-decoration:none;
    font-family:Arial;
    color:#01494b;
    line-height:40px;
    padding:0 3px 0 6px;
}
#bottomnav #mainmenu a.first,#bottomnav #mainmenu a.first:visited{
    padding:0 3px 0 0px;
}
#bottomnav #mainmenu li.first{
    background: transparent URL('') repeat-x 0 0 !important;
}
#bottomnav ul#mainmenu li{
   background: transparent URL('/images/bottomnav_spacer.gif') no-repeat center left;
   margin:0;
   text-align:left;
 }
 .space-lexiva{

}
