/**
   * 			EC2 Print stylesheet file
   * @author	LDT Team (OHIM Alicante)  
   * @version	2010	
   */

* {
/* background-color: white !important;*/
 background-image: none !important;
 }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  font-size: 100%;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: baseline;
}
   
   
body {	
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.4;
	word-spacing: 1.1pt;
	letter-spacing: 0.2pt;
	font-family: "Georgia", Garamond, "Times New Roman", serif;
	color: #000;
	background: none;
	font-size: 8pt;
}


/*Headings */
h1,h2,h3,h4,h5,h6 {
	font-family: Helvetica, Arial, sans-serif;
	padding:.8em 0;
}

p {padding:.8em 0}

h1 {
	font-size: 12pt;
}

h2 {
	font-size: 11pt;
}

h3 {
	font-size: 10pt;
}

h4,h5,h6 {
	font-size: 9pt;
}

code {
	font: 9pt Courier, monospace;
}

blockquote {
	margin: 1.3em;
	padding: 1em;
	font-size: 9pt;
}

hr {
	background-color: #ccc;
}

/* Images */
img {
	float: left;
	margin: 1em 1.5em 1.5em 0;
}

a img {
	border: none;
}

/* Links */
a:link,a:visited {
	background: transparent;
	font-weight: 700;
	text-decoration: underline;
	color: #333;
}

a:link[href ^="http://"]:after,a[href ^="http://"]:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
	color:#888;
}

a[href ^="http://"] {
	color: #000;
}

/* Table */
table {
	margin: 1px;
	text-align: left;
	border:0!important;
	width: 100%;
}

th {
	border-bottom: 1px solid #333;
	border:0!important;
	font-weight: bold;
}

td {
	border-bottom: 1px solid #333;
}

th,td {
	padding: 4px 10px 4px 0;
}

tfoot {
	border:0!important;
	font-style: italic;
}

caption {
	background: #fff;
	margin-bottom: 2em;
	text-align: left;
}

thead {
	border:0!important;
	display: table-header-group;
}

tr {
	page-break-inside: avoid;
}

/*
 * Application fixes
 */


/* No floating divs */
	.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10{display:block;float:none; clear:both;}

	.container_10 {
		/*width: auto;*/ 
		margin: 0 2em;
		padding: 0; 
		border: 0;
		float: none !important;
		color: black; 
		background: transparent;
		position:relative;
	}
	


/* No border on content*/
	.contentWrapper {
	  -moz-border-radius: 0;
	  -moz-box-shadow: 0;
	  background-color: #ff;
	  border-color: #fff;
	  border-right: 0px;
	  border-style: none ;
	  border-width: 0;
	  padding: 15px 0;
	}


/* Hide elements */

	#toppanel, #topBar,
	#footer .toolbar,#footer .topMenu, 
	#menu, #advSearchContainer #myListBox,
	#advSearchContainer #search,
	#advSearchContainer #classDescription,
	#linkToThisPage, #prefTabs ul,
	#offices ul,
	#listSource_table_paginate span img,
	#advancedsearch_table_filter,
	#advancedSearchResults .helpBtn,
	.resultsPerPage, .searchPrefs,
	#selectAll img, .basketLink img,
	#advancedsearch_table_info,
	#paginationBottom, #resultscomments p span,
	#footer .grid_2, #footer .grid_6 a,
	.printModal,
	.tipsy,
	.helpBtn  {
		display: none!important;
		}

	.ui-widget-header, .ui-widget-header, .ui-widget-content {border:0!important}
	 
/* pagination top float right */

	#paginationTop .fg-toolbar {position:absolute; right:0; clear: both; text-align:right;}
	.displayingResults {float:left}
	advancedsearch_table_wrapper {padding-top:3em;}
	
	/* pagination! */
	#paginationTop,
	#paginationBottom {height:3em; font-size:8pt}
	#paginationTop, .displayingResults {padding:1.5em 0;}
	
	#resultscomments {display:block; clear:both; padding:1em 0}
	#resultscomments img {margin:0}

/* My list (list of classes) */
#myListContent .niceList ul li {display: inline; float: left;margin: 0 2px; padding: 0 4px; list-style: none outside none;}
#myListContent .niceList ul li #showAll {display:none}
#myListShow #exportXLS, #myListShow .exportXML {display:none}

/* Verify */
	#langTabs {list-style:none;}
	/*.roundBox {clear:both;}*/ 
	#langTabs li {display:none; padding:1em;}
	#langTabs li.ui-tabs-selected {display:block!important; float:left;}
	.niceText ul,
	.ui-tabs-panel.ui-tabs-hide,
	.clearButton, .niceSubmit,
	#verifyBasket {display:none;}
	.niceText textarea {
  border: 1px solid #DDDDDD;
  height: 10em;
  margin: 1em;
  overflow: hidden;
  padding: 1em;
  width: 97%;
}
	#verifyShow .h2Text {display:none}
	.niceClassNumber p {font-weight:bold; font-size:100%; padding:1em;}


/* definition lists */

	.dl dl{float:left;width:100%;border-bottom:1px solid #999;margin:1em 0;padding:0;}
	.dl dt{clear:left;float:left;width:38%;border-top:1px solid #999;font-weight:700;margin:0;padding:5px;}
	.dl dd{float:left;width:58%;border-top:1px solid #999;margin:0;padding:5px;}
	.dl .first{border-top:none}


/* colorbox */
	#colorbox.print + #wrap,
	#cboxMiddleLeft,
	#cboxMiddleRight,	  	
	#cboxTitle a span,
	#cboxTitle img, 
	#cboxClose {
		display:none!important;
	} 
	#cboxTitle {padding:1em 2em;}
	#cboxTitle a:link:after,
	#cboxTitle a:visited:after {
		content: " " attr(href) " ";
		font-size: 90%;
		color:#888;
		text-transform:none;
	}
	

	#colorbox {display:inherit; padding: 0 !important; height:100% !important; width: auto !important; top: 0 !important; left: 0 !important; position:static !important}
	#colorbox * {display:inherit; width:100%; height:auto!important}

	#cboxWrapper, #cboxContent, #cboxLoadedContent, #cboxLoadedContent iframe {width:100%!important}

/* logo */
	#logo {padding:1em 0;}
	#legend {position:absolute; right: 0; font-size:8pt}
	.contentWrapper {padding:0}

	
body{direction:ltr;}
