#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; 
}



/*--------------------- cart -------------------------------*/

div#dhtmlwindow {
	-moz-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#000000');
	z-index: 10;
	text-align:center;
}

/*--------------------- tabs in small screens -------------------------------*/  

@media screen and (max-width: 550px), screen and (min-width: 768px) and (max-width: 1150px) { 
 nav.responsive {padding:0 !important; border-bottom:none !important;border: solid 1px #DDD; background-color:whiteSmoke; margin:1em 0em 1.4em 0em !important;}
 nav.responsive ul.tabs { display:block; border:none; width:100%; padding:0; margin:0; }
 nav.responsive ul.tabs li {width:100%; padding: 0; border-bottom: 1px solid #dfdfdf; text-align:center; font-size:14px; height:40px !important; line-height:40px;} 
 nav.responsive ul.tabs li a{border:none; background-color:#f5f5f5; font-size:14px; height:40px; line-height:40px;}
 nav.responsive ul.tabs li a.active { background-color:#FFF; color:#333; top:0; padding-top:0; height:40px !important; line-height:40px; border-right:1px solid #dfdfdf; margin-right:-1px !important;border-left:1px solid #dfdfdf; margin-left:-1px !important;} 
}
@media screen and (max-width: 660px), screen and (min-width: 768px) and (max-width: 1150px) {
 nav.tc-tab {padding:0 !important; border-bottom:none !important;border: solid 1px #DDD; background-color:whiteSmoke; margin:1em 0em 1.4em 0em !important;}
 nav.tc-tab ul.tabs { display:block; border:none; width:100%; padding:0; margin:0; }
 nav.tc-tab ul.tabs li {width:33.33%; padding: 0; border-bottom: 1px solid #dfdfdf; text-align:center; font-size:14px; height:40px !important; line-height:40px;}
 nav.tc-tab ul.tabs li a {border:none; background-color:#f5f5f5; font-size:14px; height:40px; line-height:40px; overflow:hidden;}
 nav.tc-tab ul.tabs li a.active {background-color:#FFF; color:#333; top:0; padding-top:0; height:40px !important; line-height:40px; border-right:1px solid #dfdfdf; margin-right:-1px !important;border-left:1px solid #dfdfdf; 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 {padding:0 !important; border-bottom:none !important;border: solid 1px #DDD; background-color:whiteSmoke; margin:1em 0em 1.4em 0em !important;}
 nav.search ul.tabs { display:block; border:none; width:100%; padding:0; margin:0; }
 nav.search ul.tabs li {width:100%; padding: 0; border-bottom: 1px solid #dfdfdf; text-align:center; font-size:14px; height:40px !important; line-height:40px;} 
 nav.search ul.tabs li a {border:none; background-color:#f5f5f5; font-size:14px; height:40px !important; line-height:40px;}
 nav.search ul.tabs li a.active { background-color:#FFF; color:#333; top:0; padding-top:0; height:40px !important; line-height:40px; border-right:1px solid #dfdfdf;margin-right:-1px !important;} 
}

@media screen and (max-width: 910px) {
 nav.members {padding:0 !important; border-bottom:none !important;border: solid 1px #DDD; background-color:whiteSmoke; margin:1em 0em 1.4em 0em !important;}
 nav.members ul.tabs { display:block; border:none; width:100%; padding:0; margin:0; }
 nav.members ul.tabs li {width:50%; float:left; padding: 0; border-bottom: 1px solid #dfdfdf; text-align:center; font-size:14px; height:40px !important; line-height:40px;} 
 nav.members ul.tabs li a{border:none; background-color:#f5f5f5; font-size:14px; height:40px; line-height:40px;}
 nav.members ul.tabs li a.active { margin-left:-1px; border-left:1px solid #dfdfdf; background-color:#FFF; color:#333; top:0; padding-top:0; height:40px !important; line-height:40px; border-right:1px solid #dfdfdf;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:0; border-left:none;}
}

/*--------------------- refine list - no bullets -------------------------------*/

.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:0;}


/*--------------------- contact forms -------------------------------*/


.contactform form input[type='text'],
.contactform form textarea {
width: 80%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.contactform form input.error {

}
.contactform form textarea.error, .contactform form select.error, .contactform form input.error {
    border: 0.2em solid #FF4400;
    background-color: #ffefbd;
}


.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: #E7F0F5;
clear: both;
border:1px solid #C3D9E6;
padding:0.5em 0.5em 1em 0.5em;
margin-bottom: 1em;

}





.contactform form  {
background-color: #E7F0F5;
clear: both;
border:1px solid #C3D9E6;
padding:0.5em 0.5em 1em 0.5em;
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: #d4ccb0;
border-color:#c5aa6b;
}

.contactform form legend {
font-style:italic;
font-weight:bold;
font-size:70%;
padding-right:0.5em;
margin-left:0.5em;


}


/*---------------------publications and eproducts -------------------------------*/

/*div.publications:nth-of-type(even) { background-color: #E7F0F5; } */


div.publications h2 {
margin-bottom:1em;
margin-top:2em;

}


/*---------------------catalogue details -------------------------------*/

#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{

}


/* highlight selected item in filter */
.sform input:checked + label {
	font-weight:bold;
	
	}


/*-------------------------Responsive video embeds http://amobil.se/2011/11/responsive-embeds/---------------------------*/

.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*
Advanced search form
*/

#extendedsearch fieldset {
width:auto;
margin:0;
}


.sform .well label{
margin-top: 0.4em;
    font-size:90%;
    line-height:2.2em;   
    padding-bottom:1em;
}

 .filter.well li /*, .sform .well li*/ {
/*width:19em;*/
margin-right:3em;
display:inline-block;
white-space:nowrap;
}
.ie7 .filter.well li {display:inline;}

.sform #parameters label, {
display:block;
font-weight:bold;
}

.filter.well p.itemstodisplay{ color:grey;margin-bottom:1em;}
.sform .well input{
/*margin-left:1em;*/
vertical-align: text-bottom;
}

.sform input[type='text'], .sform input[type='search'], .sform textarea {
width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.sform #keyword input.formCheck{
margin-top:1em;

}

.sform #keyword, .sform #parameters{
background-color: #E7F0F5;
clear: both;
border:1px solid #C3D9E6;
padding:0.5em 0.5em 0 0.5em;
margin-bottom: 1em;
}

/*
Filters for simple search - display as a list only with small resolutions
*/
@media only screen and (min-width: 600px) {
.sform .well .simplesearch li{

}
}




/*----------------------RESPONSIVE TABLE---------------------------*/

@media
only screen and (max-width: 680px) {

	/* Force table to not be like tables anymore */
        .resptable table, .resptable thead, .resptable tbody, .resptable th, .resptable td, .resptable tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.resptable thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.resptable tr { border: 1px solid #ccc; }

	.resptable td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.resptable td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

	/*		Label the data		*/
	
		#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;
		}
	
	
}






/* -------  overrides last child CSS for 2 columns list that had no bottom border - why? --------- */
.refine li:last-child {
    border-bottom: 1px solid #E7F0F5;
    margin-bottom: 0.375em;
    padding-bottom: 0.375em;
}

/* -------  highlightLeft (legacy style) --------- */
.highlightLeft {
  margin-bottom: 1.5em;
}
.highlightLeft img {
  float: left;
  width: 36%;
  margin-right: 8%;
  margin-bottom: 8%;
  
}
.highlightLeft h3,  {
  margin-left: 44%;
}

/* -------  extra space in publication list between items --------- */

.publications h2 {
   
    margin-top:3%;
    
}

/* -------  more info links in publications --------- */

.publications li {
   
    list-style-type: none;
    
}
.publications ul {
   
    margin-bottom: 0.5em;
    
}

/* -------  sets smaller images for list of publications --------- */

.publications img.pubimage {
   
    max-width:18%;
    
}

/* -------  sets smaller border for high resolutions --------- */
@media all and (min-width: 992px) {
.publications p {
   
    /* LEG margin-left:22%; */
    
}
}

/* -------  more info links in publications --------- */

.pubitem li {
   
    list-style-type: none;
    
}
.pubitem ul {
   
    margin-bottom: 0.5em;
    
}


/* table for metadata of publications and eproducts (components)
================================================== */

table.pubcomponents tr td{
font-size: 1.3rem;
background-color: white;
border-bottom: 1px solid #C8C8C8;
}

table.pubcomponents th{
text-align: left;
font-size: 1.3rem;
background-color: #E7F0F5;
border-bottom: none;
}



/* change size of columns of metadata in search results to allow more space for larger cols (only in table view > 768px)
================================================== */

@media only screen and (min-width: 768px)
	 {
		.sresults div.cs_meta li.date {
		     width: 30%;
		}
		.sresults div.cs_meta li.edition {
		     width: 10%;
		}
}

/* Paging (from old CSS)
================================================== */
div.paging ul li a {
   
    
}
div.paging ul li.active a {
   color: #A90A08;
       cursor: default;
       font-weight: bold;
    text-decoration: none;
}

div.paging {
    

}
div.paging ul {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: auto;
}
div.paging ul li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
div.paging ul li a {
    display: block;
    margin: 0;
    padding: 0.3em;
}

/* Navigation Tabs
================================================== */
	nav.tc-tab{margin-bottom:3em !important;}
	ul.tabs {
		display: block;
		margin: 0 0 20px 0;
		padding: 0;
		border-bottom: solid 1px #ddd; }
	ul.tabs li {
		display: block;
		width: auto;
		height: 30px;
		padding: 0;
		float: left;
		margin-bottom: 0; }
	ul.tabs li a {
		display: block;
		text-decoration: none;
		width: auto;
		height: 29px;
		padding: 0px 20px;
		line-height: 30px;
		border: solid 1px #ddd;
		border-width: 1px 1px 0 0;
		margin: 0;
		background: #f5f5f5;
		font-size: 14px; }
	ul.tabs li a.active {
		background: #fff;
		height: 30px;
		position: relative;
		top: -4px;
		padding-top: 4px;
		border-left-width: 1px;
		margin: 0 0 0 -1px;
		color: #111;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }
	ul.tabs li:first-child a.active {
		margin-left: 0; }
	ul.tabs li:first-child a {
		border-width: 1px 1px 0 1px;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px; }
	ul.tabs li:last-child a {
		-moz-border-radius-topright: 2px;
		}
	

	ul.tabs-content { margin: 0; display: block; padding: 0; }
	ul.tabs-content > li { display:none; }
	ul.tabs-content > li.active { display: block; }

	/* Clearfixing tabs for beautiful stacking */
	ul.tabs:before,
	ul.tabs:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0; }
	ul.tabs:after {
	  clear: both; }
	ul.tabs {
	  zoom: 1; }


/* -------  SHOPPING CART CLASS ICON IN PUBS AND CAT --------- */


a.shoppingcart {
    font-weight: bold;
    text-decoration: none; 
    background-position: right 0.1em;
    background-repeat: no-repeat;
    display: block;
    margin: 0;
    padding: 0 1.6em 0 0;
	white-space: pre;
}

/* -------  SHOPPING CART CLASS dhtmlwindow --------- */


.dhtmlwindow {
    background-color: #F3F3F3;
    border: 1px solid #D5D5D5;
    padding: 10px;
    position: absolute;
    visibility: hidden;
	border-radius:4px;
	-moz-border-radius: 4px;
}



/* -------  styles and icons for sorting table --------- */

.sortable th { 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    border-right: 1px solid #dad9c7; 
    margin-left: -1px; 
}

th.header { 
    background-image: url(bg.gif);     
    cursor: pointer;
    text-align:left;
}
th.headerSortUp { 
    background-image: url(asc.gif); 
    background-color: #F0F0F0; 
}
th.headerSortDown { 
    background-image: url(desc.gif); 
    background-color: #F0F0F0; 
}






/* -------  Highlight --------- */
.highlight {
  margin-bottom: 1.5em;
}
.highlight img {
  float: left;
  width: 36%;
  margin-right: 8%;
}
.highlight h3, .highlight p {
  margin-left: 44%;
}



/* -------  H3 in .publication - remove margin-left 44% --------- */
.publication h3 {margin-left:0;}




/* -------  2 subsequent wrappers  --------- */




/* remove margins and borders on .wrapper */
/* div.wrapper { border:0; } */

/* add border to first wrapper, following a normal div */
div.content + div.wrapper { border-top:1px solid #9FC3D7; }

/* add margin and border to second wrapper, following a first wrapper div */
div.wrapper + div.wrapper { margin-top:-3em; border-top:0; border-bottom:1px solid #B1CEDF;} 
 
 
 
 
/*div.wrapper + div.wrapper { margin-top: -3em; border-top: none;} */ 


/* remove margins and borders on .wrapper */
	/*div.wrapper { margin-bottom:0; border:0; }*/

/* set top border on first wrapper */
	/*div.wrapper:first-of-type { border-top:1px solid #9FC3D7; }*/
	

/* set bottom border and bottom margin on last wrapper */
	/*div.wrapper:last-of-type { margin-bottom:3em; border-bottom:1px solid #B1CEDF; }*/
	


/* -------  MEDIA QUERY FOR HIGHLIGHT --------- */

@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:0;}
}







/* Google CSE restyling
================================================== */
div.gs-per-result-labels {color:grey;}
div.gs-per-result-labels span{display:none;}
a.gs-label{color:grey !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: #013568 !important;
  
}

.gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long{
display: none !important;
}

.gs-result .gs-title, .gs-result .gs-title * {
    color: #013568 !important;
   text-decoration: none !important;
}  



/* -------  GOOGLE CSE AUTOCOMPLETE TABLE --------- */

.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;
    }


/* -------  ICONS FOR FILES AND FOLDERS --------- */
   /* DOWNLOAD TABLE */
   .content table.downloadTable a, .content table span.paper, .content span.paper, .grids span.paper {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-image: url(icon_file.gif);
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   }
   .content a.noIcon, .content table a.noIcon, .grids span.noIcon {
   	display: inline;
   	margin: 0;
   	padding: 0;
   	background-image: none;
   }
   .content a.url, .content table a.url, .content table span.url, .content span.url, .grids span.url{
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_url.gif);
   }
   .content a.doc, .content table a.doc, .content table span.doc, .content span.doc, .grids span.doc {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(../iso/icon_doc.html);
   }
   .content a.xls, .content table a.xls, .content table span.xls, .content span.xls, .grids span.xls {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_xls.gif);
   }
   .content a.ppt, .content table a.ppt, .content table span.ppt, .content span.ppt, .grids span.ppt {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_ppt.gif);
   }
   .content a.pdf, .content table a.pdf, .content table span.pdf, .content span.pdf, .content span.PDF, .grids span.pdf {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_pdf.gif);
   }
   .content a.html, .content table a.html, .content table span.html, .content span.html, .content span.html, .grids span.html {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_html.gif);
   }
   .content a.cd, .content table a.cd, .content table span.cd, .content span.cd, .content span.CD {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_cd.gif);
   }
   .content table span.dvd {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_cd.gif);
   }
   .content table span.pdfoncd {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_cd.gif);
   }
   .content table span.pdfondvd {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_cd.gif);
   }
   .content table span.htmloncd {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_cd.gif);
   }
   .content table span.htmlondvd {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_cd.gif);
   }
   .content a.txt, .content table a.txt, .content table span.txt, .content span.txt, .grids span.txt {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.2em;
   	background-repeat: no-repeat;
   	background-image: url(icon_txt.gif);
   }
   .content a.zip, .content table a.zip, .content table span.zip, .content span.zip, .grids span.zip {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_zip.gif);
   }
   .content a.folder, .content table a.folder, .content table span.folder, .content span.folder, .grids span.folder {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_folder.gif);
   }
   .content a.uplevel, .content table a.uplevel, .content table span.uplevel, .content span.uplevel {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_uplevel.gif);
	font-weight:bold;
   }
   .content a.image, .content table a.image, .content table span.image, .content span.image, .grids span.image {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_image.gif);
   }
   .content a.published, .content table a.published, .content table span.published, .content span.published {
   	display: inline;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	/*background-image: url(icon_published.gif );*/
   	background-image: url(published.png);
   }
   .content a.develop, .content table a.develop, .content table span.develop, .content span.develop, .content table span.development, .content span.development {
   	display: inline;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	/*background-image: url(icon_indevelop.gif );*/
   	background-image: url(development.png);
   }
   .content a.withdrawn, .content table a.withdrawn, .content table span.withdrawn, .content span.withdrawn {
   	display: inline;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	/*background-image: url(icon_withdrawn.gif );*/
   	background-image: url(withdrawn.png);
   }
   .content a.deleted, .content table a.deleted, .content table span.deleted, .content span.deleted {
   	display: inline;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	/*background-image: url(icon_deleted.gif );*/
   	background-image: url(deleted.png);
   }
   .content a.online, .content table a.online, .content table span.online, .content span.online, .content span.ONLINE {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_online.gif);
   }
   .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: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_paper-online.gif);
   }
   .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: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_pdf_marked.gif);
   }
   .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: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_pdf_marked.gif);
   }
   .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: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_paper_marked.gif);
   }
   .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: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_paper_marked.gif);
   }
   .content a.epub, .content table a.epub, .content table span.epub, .content span.epub, .content span.EPUB {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_epub.png);
   }
   .content a.mobi, .content table a.mobi, .content table span.mobi, .content span.mobi, .content span.PRC {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(icon_prc.gif);
   }
   .content a.ipad, .content table a.ipad, .content table span.ipad, .content span.ipad, .content span.IPAD {
   	display: block;
   	margin: 0;
   	padding: 0 0 0.2em 1.7em;
   	background-position: left 0.1em;
   	background-repeat: no-repeat;
   	background-image: url(ipad-icon.png);
   }
   
   /* standards search checkboxes */
   
label.published {
    /*background-image: url("http://www.iso.org/iso/icon_published.gif");*/
    background-image: url(icons/published.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0.2em 0 0.2em 1.8em;
}

label.development {
    /*background-image: url("http://www.iso.org/iso/icon_indevelop.gif");*/
    background-image: url(icons/development.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0.2em 0 0.2em 1.8em;
}

label.withdrawn {
    /*background-image: url("http://www.iso.org/iso/icon_withdrawn.gif");*/
    background-image: url(icons/withdrawn.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0.2em 0 0.2em 1.8em;
}

label.deleted {
    /*background-image: url("http://www.iso.org/iso/icon_deleted.gif");*/
    background-image: url(icons/deleted.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0.2em 0 0.2em 1.8em;
}
span.pdf_epub,
span.colour_pdf {
    background: url('icon_epub_pdf.png') no-repeat left top;
    padding: 0 0 0.2em 2.5em;
}
span.colour_pdf .box .comment {
    white-space: nowrap;
}
span.pdf_color_pdf_epub {
    background: url('icon_pdfcolor_epub.png') no-repeat left top;
    padding: 0 0 0.2em 2.5em;
}
span.color_pdf {
    background: url('icon_pdfcolor.png') no-repeat left top;
    padding: 0 0 0.2em 2.5em;
}


/**
 * 2014-07-03 New format names
 */
span.pdf_colorpdf_epub {
    background: url('icon_pdfcolor_epub.png') no-repeat left top;
    padding: 0 0 0.2em 2.5em;
}

span.colorpdf,
span.pdf_colorpdf {
    background: url('icon_pdfcolor.png') no-repeat left top;
    padding: 0 0 0.2em 2.5em;
}
