#container {
  text-align: left;
  width: 1000px;
  background-color: white;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #b0c4c2;
  border-right: 1px solid #b0c4c2;
  border-bottom: 1px solid #b0c4c2;
  min-height: 900px;
}

/* Fix for autocomplete */
.ac_results {
  text-align: left;
}

#topbar {
  padding-left: 20px;
  padding-right: 20px;
  height: 20px;
  padding-top: 6px;
  border-bottom: 1px solid #b5c3c6;
}

#usernav {
  float: right;
  margin-top: 6px;
}

#usernav a {
  color: #686868;
}

ul#usernav, ul#footernav {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 2px;
  font-size: 11px;
  font-family: arial, helvetica;
}

ul#usernav li {
  float: left;
  margin-right: 10px;
}


/* HEADER */

#headerbar {
  height: 26px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 1px;
}
  
#header {
  border-top: 1px solid #d7e3e3;
  margin-top: 1px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#search {
  margin-top: 3px;
  width: 218px;
  height: 19px;
  float: right;
  background-image: url('/images/nav/searchbox.gif');
  background-repeat: no-repeat;
  position: relative;
} 

  #search form{
    margin: 0px;
    padding: 0px;
  }

  #search form input.search_box {
    position: absolute;
    top: 0px;
    left: 17px;
    border: 0px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    height: 15px;
    padding-left: 8px;
    width: 143px;
    color: #666666;
  }
  
  #search form input.search_go {
    position: absolute;
    top: 0px;
    left: 160px;
    width: 58px;
  }
  
#leaderboard {
  margin-left: 20px;
  height: 102px;
  width: 963px;
  border-top: 1px solid #dedfe1;
  border-bottom: 1px solid #dedfe1;
  border-left: 1px solid #dedfe1;
}

  #leaderboard #logo {
    margin-top: 12px;
    padding-left: 17px;
    float: left;
  }

  #leaderboard #leaderboard_ad {
    margin-top: 4px;
    width: 728px;
    height: 90px;
    float: right;
  }

#nav_container {
  margin-left: 20px;
}


/* Main Nav */

#nav_container {
  margin: 0px;
  padding: 0;
  height: 39px; 
  z-index: 500;
  }

#nav_container ul#nav, #nav_container ul#nav ul {
  float: left;
  line-height: 33px;
  list-style: none;
  height: 33px;
  padding: 0;
  margin: 0;
  }
  
#nav_container ul#nav {
  margin-top: 2px;
  z-index:500;
  font: normal 11px/33px Arial, Verdana, Helvetica, sans-serif;
  margin-left: 20px;
  }

#nav_container ul#nav ul {
  width: 150px;
  background: none;
  background-color: white;
  }
#nav_container ul#nav li {
  float: left;
  padding: 0;
  }
  
  
#nav_container ul#nav li#startup, #nav_container ul#nav li#startup a {
  width: 81px;
  }
#nav_container ul#nav li#runningbusiness, #nav_container ul#nav li#runningbusiness a {
  width: 162px;
  }
#nav_container ul#nav li#finance, #nav_container ul#nav li#finance a {
  width: 78px;
  }
#nav_container ul#nav li#leadershipmanaging, #nav_container ul#nav li#leadershipmanaging a {
  width: 183px;
  }
#nav_container ul#nav li#salesmarketing, #nav_container ul#nav li#salesmarketing a {
  width: 152px;
  }
#nav_container ul#nav li#technology, #nav_container ul#nav li#technology a {
  width: 104px;
  }
#nav_container ul#nav li#innovation, #nav_container ul#nav li#innovation a {
  width: 101px;
  }
#nav_container ul#nav li#inc5000, #nav_container ul#nav li#inc5000 a {
  width: 102px;
  }


#nav_container ul#nav li#startup {
  background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: 0px 0px;
  }
#nav_container ul#nav li#runningbusiness {
  background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -81px 0px;
  }
#nav_container ul#nav li#finance {
  background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -243px 0px;
  }
#nav_container ul#nav li#leadershipmanaging {
  background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -321px 0px;
  } 
#nav_container ul#nav li#salesmarketing {
  background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -504px 0px;
  }
#nav_container ul#nav li#technology {
  background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -656px 0px;
  }
#nav_container ul#nav li#innovation {
  background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -760px 0px;
  }
#nav_container ul#nav li#inc5000 {
  background: url(/images/nav_sprite.png) 0 0 no-repeat;background-position: -861px 0px;
  } 
  
#nav_container ul#nav li#startup:hover, #nav_container ul#nav li#startup.sfhover, #nav_container ul#nav li.startup_active {
  background: url(/images/nav/navbarsprite.gif) 0 0 no-repeat;background-position: 0px -33px;
  }
#nav_container ul#nav li#runningbusiness:hover, #nav_container ul#nav li#runningbusiness.sfhover, #nav_container ul#nav li.runningbusiness_active {
  background: url(/images/nav/navbarsprite.gif) 0 0 no-repeat;background-position: -81px -33px;
  }
#nav_container ul#nav li#finance:hover, #nav_container ul#nav li#finance.sfhover, #nav_container ul#nav li.finance_active {
  background: url(/images/nav/navbarsprite.gif) 0 0 no-repeat;background-position: -243px -33px;
  }
#nav_container ul#nav li#leadershipmanaging:hover, #nav_container ul#nav li#leadershipmanaging.sfhover, #nav_container ul#nav li.leadershipmanaging_active {
  background: url(/images/nav/navbarsprite.gif) 0 0 no-repeat;background-position: -321px -33px;
  }
#nav_container ul#nav li#salesmarketing:hover, #nav_container ul#nav li#salesmarketing.sfhover, #nav_container ul#nav li.salesmarketing_active {
  background: url(/images/nav/navbarsprite.gif) 0 0 no-repeat;background-position: -504px -33px;
  }
#nav_container ul#nav li#technology:hover, #nav_container ul#nav li#technology.sfhover, #nav_container ul#nav li.technology_active {
  background: url(/images/nav/navbarsprite.gif) 0 0 no-repeat;background-position: -656px -33px;
  }
#nav_container ul#nav li#innovation:hover, #nav_container ul#nav li#innovation.sfhover, #nav_container ul#nav li.innovation_active {
  background: url(/images/nav/navbarsprite.gif) 0 0 no-repeat;background-position: -760px -33px;
  }
#nav_container ul#nav li#inc5000:hover, #nav_container ul#nav li#inc5000.sfhover, #nav_container ul#nav li.inc5000_active {
  background: url(/images/nav/navbarsprite.gif) 0 0 no-repeat;background-position: -861px -33px;
  }

  
#nav_container ul#nav li#startup li, #nav_container ul#nav li#leadershipmanaging li, #nav_container ul#nav li#runningbusiness li, #nav_container ul#nav li#salesmarketing li, #nav_container ul#nav li#technology li, #nav_container ul#nav li#innovation li, #nav_container ul#nav li#finance li , #nav_container ul#nav li#inc5000 li {
  width: 200px;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
  }
  
#nav_container ul#nav .last {
  border-bottom: none !important;
}

#nav_container ul#nav li#startup li a, #nav_container ul#nav li#leadershipmanaging li a, #nav_container ul#nav li#runningbusiness li a, #nav_container ul#nav li#salesmarketing li a, #nav_container ul#nav li#technology li a, #nav_container ul#nav li#innovation li a, #nav_container ul#nav li#finance li a, #nav_container ul#nav li#inc5000 li a {
  width: 186px !important;
  padding: 0px 7px;
  }
#nav_container ul#nav li#startup li.nav_banner a, #nav_container ul#nav li#leadershipmanaging li.nav_banner a, #nav_container ul#nav li#runningbusiness li.nav_banner a, #nav_container ul#nav li#salesmarketing li.nav_banner a, #nav_container ul#nav li#technology li.nav_banner a, #nav_container ul#nav li#innovation li.nav_banner a, #nav_container ul#nav li#finance li.nav_banner a, #nav_container ul#nav li#inc5000 li.nav_banner a {
  text-align: center;
  width: 190px;
  padding: 0;
  margin: 0;
  margin-top: 8px;
  }


#nav_container ul#nav li a {
  display: block;
  text-decoration: none;
  padding: 0;
  }
#nav_container ul#nav li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 200px;
  font-weight: normal;
  border: 1px solid #becbd3;
  border-top: 0;
  padding: 0px;
  list-style-type: none;
  font: normal 14px/26px Arial, Verdana, Helvetica, sans-serif;
  z-index: 500;
  }
  
#nav_container ul#nav li#startup ul {
  margin-left: 0px;
}

#nav_container ul#nav li li {
  width: 190px;
  text-align: left;
  }
#nav_container ul#nav li li a  {
  width: 136px;
  padding: 0px 7px;
  }
  
#nav_container ul#nav li a, #nav_container ul#nav li a:link, #nav_container ul#nav li a:visited {
  text-indent: -999em;
  }
#nav_container ul#nav li li a, #nav_container ul#nav li li a:link, #nav_container ul#nav li li a:visited {
  text-indent: 0;
  }
#nav_container ul#nav a:link {
  color: #2d2d2d;
  }
#nav_container ul#nav a:visited {
  color: #2d2d2d;
  }
#nav_container ul#nav a:hover {
  color: black;
  }


#nav_container ul#nav li#innovation ul {
  width: 195px;
  }
#nav_container ul#nav li#innovation ul li {
  width: 156px;
  }
  
#nav_container ul#nav li#inc5000 ul {
  margin-left: -100px;
  }
      
#nav_container ul#nav li:hover li, #nav_container ul#nav li.sfhover li {
  width: 150px;
  background: none;
  }
/*#nav_container ul#nav li:hover li.zebra, #nav_container ul#nav li.sfhover li.zebra {
  background-color:#e1eefa;
  }*/
      
#nav_container ul#nav li ul li.nav_banner {
  clear: left;
  }

/*#innovation ul {
  position: absolute;
  margin: -2px 0 0 0;
  padding: 0;
  top: 33px;
  right: -1px;
  }*/

#nav_container ul#nav li:hover ul, #nav_container ul#nav li.sfhover ul {
  left: auto;
  }
  
#nav_container ul#nav li#startup ul li.nav_banner, #nav_container ul#nav li#leadershipmanaging ul li.nav_banner {
  display: none;
  }


/* Top bar nav */

ul#headernav, ul#footernav {
  
  }
ul#headernav, ul#footernav {
  float: left;
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin-top: 2px;
  z-index:500;
  height: 15px;
  line-height: 15px;
  }
ul#headernav {
  width: 700px;
  background: none;
  background-color: white;
  margin-top: 6px;
  }
  
ul#footernav {
  width: 960px;
  background-color: #666666;
  }
ul#headernav li, ul#footernav li {
  float: left;
  padding: 0;
  height: 15px;
  }
  
ul#headernav li {
  margin-left: 5px;
  border-left: 1px solid #c2c2c2;
}

ul#headernav li.first {
  border: 0px;
}
  
ul#footernav li {
  margin-left: 13px;
  margin-right: 13px;
}
  
ul#headernav li a, ul#footernav li a {
  display: block;
  text-decoration: none;
  padding: 0;
  }
  
ul#headernav li a, ul#headernav li a:link, ul#headernav li a:visited,
ul#footernav li a, ul#footnav li a:link, ul#footernav li a:visited {
  text-indent: -999em;
  }



#headernav li#home, #headernav li#home a {
  width: 34px;
  }
#headernav li#magazine, #headernav li#magazine a {
  width: 60px;
  }
#headernav li#blogs, #headernav li#blogs a {
  width: 40px;
  }
#headernav li#toolsresearch, #headernav li#toolsresearch a {
  width: 114px;
  }
#headernav li#guides, #headernav li#guides a {
  width: 43px;
  }
#headernav li#events, #headernav li#events a {
  width: 46px;
  }
#headernav li#newsletters, #headernav li#newsletters a {
  width: 82px;
  }
#headernav li#subscriptions, #headernav li#subscriptions a {
  width: 92px;
  }
#headernav li#rss, #headernav li#rss a {
  width: 45px;
  }
#headernav li#inctv, #headernav li#inctv a {
  width: 40px;
  }

#headernav li#home {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: 0px -15px;
  }
#headernav li#magazine {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -29px -15px;
  }
#headernav li#blogs {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -89px -15px;
  }
#headernav li#toolsresearch {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -129px -15px;
  }
#headernav li#guides {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -243px -15px;
  }
#headernav li#events {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -286px -15px;
  }
#headernav li#newsletters {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -332px -15px;
  }
#headernav li#subscriptions {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -414px -15px;
  }
#headernav li#rss {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -506px -15px;
  }
#headernav li#inctv {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -550px -15px;
  }

#headernav li#home:hover, #headernav li#home.sfhover {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: 0px 0px;
  }
#headernav li#magazine:hover, #headernav li#magazine.sfhover {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -29px 0px;
  }
#headernav li#blogs:hover, #headernav li#blogs.sfhover {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -89px 0px;
  }
#headernav li#toolsresearch:hover, #headernav li#toolsresearch.sfhover {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -129px 0px;
  }
#headernav li#guides:hover, #headernav li#guides.sfhover {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -243px 0px;
  }
#headernav li#events:hover, #headernav li#events.sfhover {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -286px 0px;
  }
#headernav li#newsletters:hover, #headernav li#newsletters.sfhover {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -332px 0px;
  }
#headernav li#subscriptions:hover, #headernav li#subscriptions.sfhover {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -414px 0px;
  }
#headernav li#rss:hover, #headernav li#rss.sfhover {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -506px 0px;
  }
#headernav li#inctv:hover, #headernav li#inctv.sfhover {
  background: url(/images/nav/topnavsprite.gif) 0 0 no-repeat;background-position: -550px 0px;
  }


#footer ul#nav {
  list-style: none;
  padding: 0px;
  margin: 0px;
  font-family: arial, helvetica;
  margin-left: 10px;
}

#footer ul#nav li {
  float: left;
  padding: 0;
  padding-bottom: 5px;
  }
  
#footer ul#nav li {
  width: 190px;
  }


#footer ul#nav li#startup div.navtitle {
  background: url(/images/nav/sitemapsprite.gif) 0 0 no-repeat;background-position: 0px 0px;
  width: 61px;
  }
#footer ul#nav li#runningbusiness div.navtitle {
  background: url(/images/nav/sitemapsprite.gif) 0 0 no-repeat;background-position: -61px 0px;
  width: 135px;
  }
#footer ul#nav li#finance div.navtitle {
  background: url(/images/nav/sitemapsprite.gif) 0 0 no-repeat;background-position: -196px 0px;
  width: 53px;
  }
#footer ul#nav li#salesmarketing div.navtitle {
  background: url(/images/nav/sitemapsprite.gif) 0 0 no-repeat;background-position: -249px 0px;
  width: 128px;
  } 
#footer ul#nav li#leadershipmanaging div.navtitle {
  background: url(/images/nav/sitemapsprite.gif) 0 0 no-repeat;background-position: -377px 0px;
  width: 160px;
  }
#footer ul#nav li#innovation div.navtitle {
  background: url(/images/nav/sitemapsprite.gif) 0 0 no-repeat;background-position: -537px 0px;
  width: 75px;
  }
#footer ul#nav li#inc5000 div.navtitle {
  background: url(/images/nav/sitemapsprite.gif) 0 0 no-repeat;background-position: -612px 0px;
  width: 92px;
  }
#footer ul#nav li#technology div.navtitle {
  background: url(/images/nav/sitemapsprite.gif) 0 0 no-repeat;background-position: -704px 0px;
  width: 81px;
  }
#footer ul#nav li#multimedia div.navtitle {
  background: url(/images/nav/sitemapsprite.gif) 0 0 no-repeat;background-position: -785px 0px;
  width: 78px;
  }
  
#footer ul#nav li div.navtitle {
  height: 15px;
  margin-bottom: 4px;
}

#footer ul#nav li div.navtitle a {
  display: block;
  text-indent: -999em;
}

#footer ul#nav li ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  margin-top: 8px;
}

#footer ul#nav li ul li a {
  color: #666666;
}

  



#footernav li#home, #footernav li#home a {
  width: 29px;
  }
#footernav li#mazazine, #footernav li#mazazine a {
  width: 54px;
  }
#footernav li#contactus, #footernav li#contactus a {
  width: 68px;
  }
#footernav li#aboutus, #footernav li#aboutus a {
  width: 55px;
  }
#footernav li#advertise, #footernav li#advertise a {
  width: 59px;
  }
#footernav li#events, #footernav li#events a {
  width: 40px;
  }
#footernav li#legaldisclaimers, #footernav li#legaldisclaimers a {
  width: 108px;
  }
#footernav li#privacypolicy, #footernav li#privacypolicy a {
  width: 100px;
  }
#footernav li#subscriptions, #footernav li#subscriptions a {
  width: 86px;
  }
#footernav li#inc5005000, #footernav li#inc5005000 a {
  width: 87px;
  }

#footernav li#home {
  background: url(/images/nav/footernavsprite.gif) 0 0 no-repeat;background-position: 0px 0px;
  }
#footernav li#mazazine {
  background: url(/images/nav/footernavsprite.gif) 0 0 no-repeat;background-position: -29px 0px;
  }
#footernav li#contactus {
  background: url(/images/nav/footernavsprite.gif) 0 0 no-repeat;background-position: -83px 0px;
  }
#footernav li#aboutus {
  background: url(/images/nav/footernavsprite.gif) 0 0 no-repeat;background-position: -151px 0px;
  }
#footernav li#advertise {
  background: url(/images/nav/footernavsprite.gif) 0 0 no-repeat;background-position: -206px 0px;
  }
#footernav li#events {
  background: url(/images/nav/footernavsprite.gif) 0 0 no-repeat;background-position: -265px 0px;
  }
#footernav li#legaldisclaimers {
  background: url(/images/nav/footernavsprite.gif) 0 0 no-repeat;background-position: -305px 0px;
  }
#footernav li#privacypolicy {
  background: url(/images/nav/footernavsprite.gif) 0 0 no-repeat;background-position: -413px 0px;
  }
#footernav li#subscriptions {
  background: url(/images/nav/footernavsprite.gif) 0 0 no-repeat;background-position: -513px 0px;
  }
#footernav li#inc5005000 {
  background: url(/images/nav/footernavsprite.gif) 0 0 no-repeat;background-position: -599px 0px;
  }
  


