#skip a, #skip a:hover, #skip a:visited { position: absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden; }
#skip a:active, #skip a:focus { position: static; width: auto; height: auto; }
div#dhtmlwindow { -webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 4px 20px; box-shadow: rgba(0, 0, 0, 0.498039) 0px 4px 20px; z-index: 10; text-align: center; }
@media screen and (max-width: 550px), screen and (max-width: 1150px) and (min-width: 768px) { 
  nav.responsive { border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); background-color: rgb(245, 245, 245); padding: 0px !important; border-bottom-style: none !important; margin: 1em 0em 1.4em !important; }
  nav.responsive ul.tabs { display: block; border: none; width: 100%; padding: 0px; margin: 0px; }
  nav.responsive ul.tabs li { width: 100%; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(223, 223, 223); text-align: center; font-size: 14px; line-height: 40px; height: 40px !important; }
  nav.responsive ul.tabs li a { border: none; background-color: rgb(245, 245, 245); font-size: 14px; height: 40px; line-height: 40px; }
  nav.responsive ul.tabs li a.active { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); top: 0px; padding-top: 0px; line-height: 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(223, 223, 223); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(223, 223, 223); height: 40px !important; margin-right: -1px !important; margin-left: -1px !important; }
}
@media screen and (max-width: 660px), screen and (max-width: 1150px) and (min-width: 768px) { 
  nav.tc-tab { border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); background-color: rgb(245, 245, 245); padding: 0px !important; border-bottom-style: none !important; margin: 1em 0em 1.4em !important; }
  nav.tc-tab ul.tabs { display: block; border: none; width: 100%; padding: 0px; margin: 0px; }
  nav.tc-tab ul.tabs li { width: 33.33%; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(223, 223, 223); text-align: center; font-size: 14px; line-height: 40px; height: 40px !important; }
  nav.tc-tab ul.tabs li a { border: none; background-color: rgb(245, 245, 245); font-size: 14px; height: 40px; line-height: 40px; overflow: hidden; }
  nav.tc-tab ul.tabs li a.active { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); top: 0px; padding-top: 0px; line-height: 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(223, 223, 223); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(223, 223, 223); height: 40px !important; margin-right: -1px !important; margin-left: -1px !important; }
}
@media screen and (max-width: 992px) and (min-width: 768px) { 
  nav.search ul.tabs li a { padding-right: 10px !important; padding-left: 10px !important; }
}
@media screen and (max-width: 768px) { 
  nav.search ul.tabs li a { padding-right: 20px !important; padding-left: 20px !important; }
}
@media screen and (max-width: 545px) { 
  nav.search { border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); background-color: rgb(245, 245, 245); padding: 0px !important; border-bottom-style: none !important; margin: 1em 0em 1.4em !important; }
  nav.search ul.tabs { display: block; border: none; width: 100%; padding: 0px; margin: 0px; }
  nav.search ul.tabs li { width: 100%; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(223, 223, 223); text-align: center; font-size: 14px; line-height: 40px; height: 40px !important; }
  nav.search ul.tabs li a { border: none; background-color: rgb(245, 245, 245); font-size: 14px; line-height: 40px; height: 40px !important; }
  nav.search ul.tabs li a.active { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); top: 0px; padding-top: 0px; line-height: 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(223, 223, 223); height: 40px !important; margin-right: -1px !important; }
}
@media screen and (max-width: 910px) { 
  nav.members { border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); background-color: rgb(245, 245, 245); padding: 0px !important; border-bottom-style: none !important; margin: 1em 0em 1.4em !important; }
  nav.members ul.tabs { display: block; border: none; width: 100%; padding: 0px; margin: 0px; }
  nav.members ul.tabs li { width: 50%; float: left; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(223, 223, 223); text-align: center; font-size: 14px; line-height: 40px; height: 40px !important; }
  nav.members ul.tabs li a { border: none; background-color: rgb(245, 245, 245); font-size: 14px; height: 40px; line-height: 40px; }
  nav.members ul.tabs li a.active { margin-left: -1px; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(223, 223, 223); background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); top: 0px; padding-top: 0px; line-height: 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(223, 223, 223); height: 40px !important; margin-right: -1px !important; }
}
@media screen and (max-width: 480px) { 
  nav.members ul.tabs li { width: 100%; }
  nav.members ul.tabs li:first-child a.active { margin-left: 0px; border-left-style: none; }
}
.refine ul, .relatedProducts ul { list-style-type: none; }
.relatedProducts ul, .main .refine ul, .complementary .refine ul { margin-left: -24px; }
.grid.main .refine ul { padding-left: 24px; }
.complementary .refine ul.links { margin-left: 0px; }
.contactform form input[type="text"], .contactform form textarea { width: 80%; box-sizing: border-box; }
.contactform form input.error { }
.contactform form textarea.error, .contactform form select.error, .contactform form input.error { border: 0.2em solid rgb(255, 68, 0); background-color: rgb(255, 239, 189); }
.contactform form input[type="submit"] { margin-right: 1em; }
.contactform form label { display: block; font-weight: bold; font-size: 1.3rem; }
.contactform form fieldset { background-color: rgb(231, 240, 245); clear: both; border: 1px solid rgb(195, 217, 230); padding: 0.5em 0.5em 1em; margin-bottom: 1em; }
.contactform form { background-color: rgb(231, 240, 245); clear: both; border: 1px solid rgb(195, 217, 230); padding: 0.5em 0.5em 1em; margin-bottom: 1em; }
.contactform form div.questionGroup label { display: inline-block; font-weight: bold; font-size: 1.3rem; }
.contactform form div.questionGroup { margin-bottom: 2em; }
.contactform form div.questionGroup span.label { display: block; font-size: 1.3rem; }
.contactform form input[type="radio"] { margin-right: 0.5em; margin-left: 0.5em; }
.contactform form fieldset:first-of-type { background-color: rgb(212, 204, 176); border-color: rgb(197, 170, 107); }
.contactform form legend { font-style: italic; font-weight: bold; font-size: 70%; padding-right: 0.5em; margin-left: 0.5em; }
div.publications h2 { margin-bottom: 1em; margin-top: 2em; }
#cat_detail .tabs-content li, .cat_detail .tabs-content li { list-style: none; }
#cat_detail .tabs li a { font-size: 85%; }
#cat_detail h3, #tc_detail h3 { }
.sform input:checked + label { font-weight: bold; }
.embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#extendedsearch fieldset { width: auto; margin: 0px; }
.sform .well label { margin-top: 0.4em; font-size: 90%; line-height: 2.2em; padding-bottom: 1em; }
.filter.well li { margin-right: 3em; display: inline-block; white-space: nowrap; }
.ie7 .filter.well li { display: inline; }
.filter.well p.itemstodisplay { color: rgb(128, 128, 128); margin-bottom: 1em; }
.sform .well input { vertical-align: text-bottom; }
.sform input[type="text"], .sform input[type="search"], .sform textarea { width: 50%; box-sizing: border-box; }
.sform #keyword input.formCheck { margin-top: 1em; }
.sform #keyword, .sform #parameters { background-color: rgb(231, 240, 245); clear: both; border: 1px solid rgb(195, 217, 230); padding: 0.5em 0.5em 0px; margin-bottom: 1em; }
@media only screen and (min-width: 600px) { 
  .sform .well .simplesearch li { }
}
@media only screen and (max-width: 680px) { 
  .resptable table, .resptable thead, .resptable tbody, .resptable th, .resptable td, .resptable tr { display: block; }
  .resptable thead tr { position: absolute; top: -9999px; left: -9999px; }
  .resptable tr { border: 1px solid rgb(204, 204, 204); }
  .resptable td { border-style: none none solid; border-bottom-width: 1px; border-bottom-color: rgb(238, 238, 238); position: relative; padding-left: 50%; }
  .resptable td::before { position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; }
  #pub_list td:nth-of-type(1), #members_list td:nth-of-type(1), #tcstructure td:nth-of-type(1) { padding-left: 2%; font-weight: bold; }
  #tcstructure td:nth-of-type(2) { padding-left: 2%; }
  #edu_list td:nth-of-type(1) { padding-left: 2%; }
  #country_codes td:nth-of-type(1) { font-weight: bold; }
  #pub_list td::before, #members_list td::before, #country_codes td::before, #edu_list td::before, #tcstructure td::before, #meeting_list td::before { content: attr(data-label); }
  #country_codes td:empty { display: none; }
}
.refine li:last-child { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(231, 240, 245); margin-bottom: 0.375em; padding-bottom: 0.375em; }
.highlightLeft { margin-bottom: 1.5em; }
.highlightLeft img { float: left; width: 36%; margin-right: 8%; margin-bottom: 8%; }
.publications h2 { margin-top: 3%; }
.publications li { list-style-type: none; }
.publications ul { margin-bottom: 0.5em; }
.publications img.pubimage { max-width: 18%; }
@media (min-width: 992px) { 
  .publications p { }
}
.pubitem li { list-style-type: none; }
.pubitem ul { margin-bottom: 0.5em; }
table.pubcomponents tr td { font-size: 1.3rem; background-color: white; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(200, 200, 200); }
table.pubcomponents th { text-align: left; font-size: 1.3rem; background-color: rgb(231, 240, 245); border-bottom-style: none; }
@media only screen and (min-width: 768px) { 
  .sresults div.cs_meta li.date { width: 30%; }
  .sresults div.cs_meta li.edition { width: 10%; }
}
div.paging ul li a { }
div.paging ul li.active a { color: rgb(169, 10, 8); cursor: default; font-weight: bold; text-decoration: none; }
div.paging { }
div.paging ul { display: block; list-style: none outside none; margin: 0px; padding: 0px; width: auto; }
div.paging ul li { display: block; float: left; margin: 0px; padding: 0px; }
div.paging ul li a { display: block; margin: 0px; padding: 0.3em; }
nav.tc-tab { margin-bottom: 3em !important; }
ul.tabs { display: block; margin: 0px 0px 20px; padding: 0px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: rgb(221, 221, 221); }
ul.tabs li { display: block; width: auto; height: 30px; padding: 0px; float: left; margin-bottom: 0px; }
ul.tabs li a { display: block; text-decoration: none; width: auto; height: 29px; padding: 0px 20px; line-height: 30px; border-style: solid; border-color: rgb(221, 221, 221); border-width: 1px 1px 0px 0px; margin: 0px; background-color: rgb(245, 245, 245); font-size: 14px; background-position: initial initial; background-repeat: initial initial; }
ul.tabs li a.active { background-color: rgb(255, 255, 255); height: 30px; position: relative; top: -4px; padding-top: 4px; border-left-width: 1px; margin: 0px 0px 0px -1px; color: rgb(17, 17, 17); border-top-left-radius: 2px; border-top-right-radius: 2px; background-position: initial initial; background-repeat: initial initial; }
ul.tabs li:first-child a.active { margin-left: 0px; }
ul.tabs li:first-child a { border-width: 1px 1px 0px; border-top-left-radius: 2px; }
ul.tabs li:last-child a { }
ul.tabs-content { margin: 0px; display: block; padding: 0px; }
ul.tabs-content > li { display: none; }
ul.tabs-content > li.active { display: block; }
ul.tabs::before, ul.tabs::after { content: ' '; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
ul.tabs::after { clear: both; }
ul.tabs { zoom: 1; }
a.shoppingcart { font-weight: bold; text-decoration: none; display: block; margin: 0px; padding: 0px 1.6em 0px 0px; white-space: pre; background-position: 100% 0.1em; background-repeat: no-repeat no-repeat; }
.dhtmlwindow { background-color: rgb(243, 243, 243); border: 1px solid rgb(213, 213, 213); padding: 10px; position: absolute; visibility: hidden; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.sortable th { font-weight: bold; padding-left: 20px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(218, 217, 199); margin-left: -1px; background-position: 0% 50%; background-repeat: no-repeat no-repeat; }
th.header { background-image: url(ca0f7cb2d096ec827b893e7277317cbb57efb57d.gif) ; cursor: pointer; text-align: left; }
th.headerSortUp { background-image: url(1c981d795b1264a7924c2c5206f3e0fba650feee.gif) ; background-color: rgb(240, 240, 240); }
th.headerSortDown { background-image: url(e5e55b3cbc6141bd20291a861232f04ccbcc27c9.gif) ; background-color: rgb(240, 240, 240); }
.highlight { margin-bottom: 1.5em; }
.highlight img { float: left; width: 36%; margin-right: 8%; }
.highlight h3, .highlight p { margin-left: 44%; }
.publication h3 { margin-left: 0px; }
div.content + div.wrapper { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(159, 195, 215); }
div.wrapper + div.wrapper { margin-top: -3em; border-top-width: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(177, 206, 223); }
@media only screen and (min-width: 480px) { 
}
@media only screen and (min-width: 768px) { 
  .highlight.well { float: right; width: 50%; margin-left: 4%; }
}
@media only screen and (min-width: 992px) { 
  .highlight.well { float: none; width: 100%; margin-left: 0px; }
}
div.gs-per-result-labels { color: rgb(128, 128, 128); }
div.gs-per-result-labels span { display: none; }
a.gs-label { color: rgb(128, 128, 128) !important; text-decoration: none !important; }
table.gsc-table-result { border: none; }
table.gsc-resultsHeader, span.gsc-role, span.gsc-org { display: none; }
.cse .gsc-control-cse, .gsc-control-cse { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#results .gsc-control-cse .gsc-table-result { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; }
.gsc-completion-container { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }
.gs-title a { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: rgb(1, 53, 104) !important; }
.gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long { display: none !important; }
.gs-result .gs-title, .gs-result .gs-title * { color: rgb(1, 53, 104) !important; text-decoration: none !important; }
.gsc-completion-container tbody tr:nth-child(even) td { background-color: transparent; }
.gsc-completion-container tbody tr:nth-child(even) td:hover { background-color: rgb(213, 226, 255); }
td.gsc-completion-selected { background-color: rgb(213, 226, 255) !important; }
table.gsc-completion-container:hover { border: 1px solid orange; }
.content table.downloadTable a, .content table span.paper, .content span.paper, .grids span.paper { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(d077f4cb08fb04090ccf02ac3abbb1252a86db99.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.noIcon, .content table a.noIcon, .grids span.noIcon { display: inline; margin: 0px; padding: 0px; background-image: none; }
.content a.url, .content table a.url, .content table span.url, .content span.url, .grids span.url { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(fb084bea8fafd690977d5e03228b475e22204888.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.doc, .content table a.doc, .content table span.doc, .content span.doc, .grids span.doc { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(1ad3eb2d4fde9f3b5c85e252f88ba74476b4ee15.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.xls, .content table a.xls, .content table span.xls, .content span.xls, .grids span.xls { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(81916b806659924bb8c8659644d9e94df6b7d2b2.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.ppt, .content table a.ppt, .content table span.ppt, .content span.ppt, .grids span.ppt { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(4b0f1eeae6b89872ebaf11f5744593eb0073fba4.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.pdf, .content table a.pdf, .content table span.pdf, .content span.pdf, .content span.PDF, .grids span.pdf { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(1dad8cd0a2522d2ce772cd7aaeb107e462815632.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.html, .content table a.html, .content table span.html, .content span.html, .content span.html, .grids span.html { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(6640038d5ef364da7c8396b26b3c8cb04cb89e25.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.cd, .content table a.cd, .content table span.cd, .content span.cd, .content span.CD { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(339717c272de63ca791f28bf0b7cb1cb4cfdd19a.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content table span.dvd { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(339717c272de63ca791f28bf0b7cb1cb4cfdd19a.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content table span.pdfoncd { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(339717c272de63ca791f28bf0b7cb1cb4cfdd19a.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content table span.pdfondvd { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(339717c272de63ca791f28bf0b7cb1cb4cfdd19a.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content table span.htmloncd { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(339717c272de63ca791f28bf0b7cb1cb4cfdd19a.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content table span.htmlondvd { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(339717c272de63ca791f28bf0b7cb1cb4cfdd19a.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.txt, .content table a.txt, .content table span.txt, .content span.txt, .grids span.txt { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(84d3c3f2e181adb8c81647c144b90b0819c08b89.gif) ; background-position: 0% 0.2em; background-repeat: no-repeat no-repeat; }
.content a.zip, .content table a.zip, .content table span.zip, .content span.zip, .grids span.zip { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(21ea33676486317fdd9d6ffee674d8e654b8e719.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.folder, .content table a.folder, .content table span.folder, .content span.folder, .grids span.folder { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(8a104903c36ba926e0ffb63ee03e8a293cdd62cf.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.uplevel, .content table a.uplevel, .content table span.uplevel, .content span.uplevel { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(c4453359bd3c5c1147c29712b09a70a92ea45e6a.gif) ; font-weight: bold; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.image, .content table a.image, .content table span.image, .content span.image, .grids span.image { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(bcaba2b3f2a7f183df0243c5cf6d79b871e80828.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.published, .content table a.published, .content table span.published, .content span.published { display: inline; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(00b5f3046e441e6c78d925e52c669df1ea4b0526.png) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.develop, .content table a.develop, .content table span.develop, .content span.develop, .content table span.development, .content span.development { display: inline; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(a9e2484b577878c6b1a447e1e7cd761135c1ca60.png) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.withdrawn, .content table a.withdrawn, .content table span.withdrawn, .content span.withdrawn { display: inline; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(4654dc41aa3b6f326b7481cdeeb895bf5ed73ba8.png) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.deleted, .content table a.deleted, .content table span.deleted, .content span.deleted { display: inline; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(e9e43d6f9137c79c0be086622a358517ccb72287.png) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.online, .content table a.online, .content table span.online, .content span.online, .content span.ONLINE { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(89f7319bce52f7f1afffcb7a1398d5a37337589c.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.paper_online, .content table a.paper_online, .content table span.paper_online, .content span.paper_online, .content span.PAPER_ONLINE { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(31a57e83e013ea8b39863ae01fc09d9ea3c40d5f.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.pdf_marked, .content table a.pdf_marked, .content table span.pdf_marked, .content span.pdf_marked, .content span.pdf_marked { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(695d45336b95ff4d802ac0bd3aa7488bf148d3a6.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.pdf_pdf_marked, .content table a.pdf_pdf_marked, .content table span.pdf_pdf_marked, .content span.pdf_pdf_marked, .content span.pdf_pdf_marked { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(695d45336b95ff4d802ac0bd3aa7488bf148d3a6.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.paper_marked, .content table a.paper_marked, .content table span.paper_marked, .content span.paper_marked, .content span.paper_marked { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(2d997a5140472c75f41fba84e1fe662f0dd7bc84.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.paper_paper_marked, .content table a.paper_paper_marked, .content table span.paper_paper_marked, .content span.paper_paper_marked, .content span.paper_paper_marked { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(2d997a5140472c75f41fba84e1fe662f0dd7bc84.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.epub, .content table a.epub, .content table span.epub, .content span.epub, .content span.EPUB { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(2c5ca8e4b9058f5d24ebbdb741678a2670677bb0.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.mobi, .content table a.mobi, .content table span.mobi, .content span.mobi, .content span.PRC { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(8b998c7fecc5facd96d821741286400a9574daff.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
.content a.ipad, .content table a.ipad, .content table span.ipad, .content span.ipad, .content span.IPAD { display: block; margin: 0px; padding: 0px 0px 0.2em 1.7em; background-image: url(97ec0926bf0677b7bc2abf58399e0f00206baf6e.gif) ; background-position: 0% 0.1em; background-repeat: no-repeat no-repeat; }
label.published { background-image: url(db0ae825d08018283e5177e0911eb36ab52ac517.png) ; padding: 0.2em 0px 0.2em 1.8em; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }
label.development { background-image: url(746bb13c19e07ec30629bf51999284604a3798c5.png) ; padding: 0.2em 0px 0.2em 1.8em; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }
label.withdrawn { background-image: url(f3536d2c585542334bc7e4dbad06f6907b421177.png) ; padding: 0.2em 0px 0.2em 1.8em; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }
label.deleted { background-image: url(d286ceb736aa3685bdb3e136020ca1ae66abe4a2.png) ; padding: 0.2em 0px 0.2em 1.8em; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }
span.pdf_epub, span.colour_pdf { background-image: url(25ada632319f18b37b12d47a6d2af027f5f03dbd.png) ; padding: 0px 0px 0.2em 2.5em; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }
span.colour_pdf .box .comment { white-space: nowrap; }
span.pdf_color_pdf_epub { background-image: url(75fccee83ad687ad2f398145dbad12bc39545bad.png) ; padding: 0px 0px 0.2em 2.5em; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }
span.color_pdf { background-image: url(a346a2be4089770388f9cb89fe945c2c8592bafc.png) ; padding: 0px 0px 0.2em 2.5em; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }
span.pdf_colorpdf_epub { background-image: url(75fccee83ad687ad2f398145dbad12bc39545bad.png) ; padding: 0px 0px 0.2em 2.5em; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }
span.colorpdf, span.pdf_colorpdf { background-image: url(a346a2be4089770388f9cb89fe945c2c8592bafc.png) ; padding: 0px 0px 0.2em 2.5em; background-position: 0% 0%; background-repeat: no-repeat no-repeat; }
