.tnb-icon {
   width: 21px;
   height: 38px;
   display: block;
   text-indent: -99999px;
   overflow: hidden;
   background-repeat: no-repeat;
   background-image: url(/images/pubint/tnb-icons.png);
}

.tnb-icon-globe {background-position: 2px 0px;}
.tnb-icon-house {background-position: -37px 0px;}
.tnb-icon-mark {background-position: -76px 0px;}
.tnb-icon-tag {background-position: -115px 0px;}
.tnb-icon-print {background-position: -152px 0px;}
.tnb-icon-tools {background-position: -189px 0px;}
.tnb-icon-gears {background-position: -228px 0px;}

.tnb-icon-clock {background-position: 1px -41px;}
.tnb-icon-calendar {background-position: -37px -41px;}
.tnb-icon-trash {background-position: -75px -41px;}
.tnb-icon-info {background-position: -114px -41px;}
.tnb-icon-html {background-position: -151px -41px;}
.tnb-icon-chain {background-position: -190px -41px;}
.tnb-icon-broken-chain {background-position: -228px -41px;}

.tnb-icon-rss {background-position: 0px -81px;}
.tnb-icon-alpha {background-position: -37px -81px;}
.tnb-icon-signal {background-position: -75px -81px;}
.tnb-icon-pushpin {background-position: -113px -81px;}
.tnb-icon-shield {background-position: -151px -81px;}
.tnb-icon-lock-closed {background-position: -190px -81px;}
.tnb-icon-lock-open {background-position: -229px -81px;}

.tnb-icon-at {background-position: 1px -121px;}
.tnb-icon-email {background-position: -37px -121px;}
.tnb-icon-suitcase {background-position: -75px -121px;}
.tnb-icon-message {background-position: -114px -121px;}
.tnb-icon-people {background-position: -153px -121px;}
.tnb-icon-refresh {background-position: -191px -121px;}
.tnb-icon-download {background-position: -228px -121px;}

.tnb-icon-cart {background-position: 0px -161px;}
.tnb-icon-start {background-position: -37px -161px;}
.tnb-icon-zoom-in {background-position: -75px -161px;}
.tnb-icon-zoom-out {background-position: -113px -161px;}
.tnb-icon-award {background-position: -152px -161px;}
.tnb-icon-edit {background-position: -189px -161px;}
.tnb-icon-save {background-position: -228px -161px;}

.tnb-icon-paper {background-position: 0px -200px;}

.tnb-icon-globe.hover {background-position: 2px -240px;}
.tnb-icon-house.hover {background-position: -37px -240px;}
.tnb-icon-mark.hover {background-position: -76px -240px;}
.tnb-icon-tag.hover {background-position: -115px -240px;}
.tnb-icon-print.hover {background-position: -152px -240px;}
.tnb-icon-tools.hover {background-position: -189px -240px;}
.tnb-icon-gears.hover {background-position: -228px -240px;}

.tnb-icon-clock.hover {background-position: 1px -281px;}
.tnb-icon-calendar.hover {background-position: -37px -281px;}
.tnb-icon-trash.hover {background-position: -75px -281px;}
.tnb-icon-info.hover {background-position: -114px -281px;}
.tnb-icon-html.hover {background-position: -151px -281px;}
.tnb-icon-chain.hover {background-position: -190px -281px;}
.tnb-icon-broken-chain.hover {background-position: -228px -281px;}

.tnb-icon-rss.hover {background-position: 0px -321px;}
.tnb-icon-alpha.hover {background-position: -37px -321px;}
.tnb-icon-signal.hover {background-position: -75px -321px;}
.tnb-icon-pushpin.hover {background-position: -113px -321px;}
.tnb-icon-shield.hover {background-position: -151px -321px;}
.tnb-icon-lock-closed.hover {background-position: -190px -321px;}
.tnb-icon-lock-open.hover {background-position: -229px -321px;}

.tnb-icon-at.hover {background-position: 1px -361px;}
.tnb-icon-email.hover {background-position: -37px -361px;}
.tnb-icon-suitcase.hover {background-position: -75px -361px;}
.tnb-icon-message.hover {background-position: -114px -361px;}
.tnb-icon-people.hover {background-position: -153px -361px;}
.tnb-icon-refresh.hover {background-position: -191px -361px;}
.tnb-icon-download.hover {background-position: -228px -361px;}

.tnb-icon-cart.hover {background-position: 0px -401px;}
.tnb-icon-start.hover {background-position: -37px -401px;}
.tnb-icon-zoom-in.hover {background-position: -75px -401px;}
.tnb-icon-zoom-out.hover {background-position: -113px -401px;}
.tnb-icon-award.hover {background-position: -152px -401px;}
.tnb-icon-edit.hover {background-position: -189px -401px;}
.tnb-icon-save.hover {background-position: -228px -401px;}

.tnb-icon-paper.hover {background-position: 0px -440px;}
