
/* 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:#046c6c;
    padding:0 11px 0 4px;
    _padding:0 7px 0 8px;
    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 15px 10px 0;
}
ul#topmenu li.pdficon2{
   background: transparent URL('/images/pdficon2.gif') no-repeat top right;
   padding:0 10px 10px 0;
}
/* main menu */

#mainmenu-container ul#mainmenu{
    height:40px;
    width:710px;
    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.jpg') no-repeat 0 0;

 }
 /* menu bkg for homepage */
.interior #mainmenu-container ul#mainmenu{
    background: transparent URL('/images/nav_bkg.jpg') 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:.14em;
    font-size:12px;
    color:#ffffff;
    line-height:31px;
    padding:0 9px;
    display:inline-block;   

}

#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 2px 0px;
    color:#046c6c;
}
#mainmenu-container ul#mainmenu li{
   background: transparent URL('/images/nav_spacer.jpg') no-repeat 0 0;
   margin:0;
   text-align:left;

}
#mainmenu-container ul#mainmenu li.first{
   background: transparent URL('') no-repeat top left;
   margin-left:7px !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;
}


/*
Sub MENU
*/
#mainmenu-container #submen-container{
    position:absolute;
    left:20px;
    top:36px;
    width:520px;
}
#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:#046c6c;
    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.jpg') repeat-x 0 0 !important;

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

/* 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;
 
}