/*Reset Style*/
body {
	margin:0; 
	padding:0; 
	line-height: 1.4em; 
	word-spacing:1px; 
	letter-spacing:0.2px; 
	color: #000; 
	font-size: .75em;
	font-family: arial,verdana,tahoma,geneva,arial,sans-serif;
	background: #fff;	
}

#layer-body a:link, #layer-body a:visited {
	background: transparent;
	font-weight: bold;
	color: #3C90A0;
	text-decoration: underline;
}

#layer-frontpage .layer-col-2 ol li h4 a {
	color:#64A800;
}

#layer-frontpage .layer-col-3 ol li h4 a {
	color:#64A800;
}
/*
#layer-body a:link:after, #layer-body a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
}
*/
h3 {
	font-size: 130%;
}
	
img {
	margin: 0;
	padding: 0.5em
}
div {
	position: static;
}
div, span, table, tr, td, th {
	background: none;
}
ul, ol, li {
	list-style: disc;
}

#layer-page, #layer-pagewrapper {
	float: none !important;
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	
}

#layer-header #layer-logo h1 {
	display: none;
}

#layer-header a {
	display: list-item;
	width: 256px;
	height: 64px;
	margin: 0 0 20px 0;
	padding: 0;
	list-style-image: url(/graphics/icms/logo-idea-carbon.gif);
	list-style-position: inside;
}

h2.style-page-title {
	font-size: 1.5em;
}

#layer-frontpage .layer-col-1 h3, #layer-frontpage .layer-col-2 h3 {
	color: #000;
}

.layer-col-2, .layer-col-3, .layer-col-4 {
	page-break-before: always;
}

/* Navigation */
.layer-left-panel, #layer-menu-main, 
.layer-accessibility, #layer-form-search, 
#layer-top-toolbar, #layer-menu-quick-links, 
#wc-breadcrumbs, #layer-menu-top, 
#layer-footer, .style-return, #layer-teasers-cop, 
#layer-headline-wrapper {
	display: none;
}

.layer-col-1 ol li img, .layer-col-3 ol li img {
	display: none;
}

/* Comment */
.wc-module-comment-wrapper {
	page-break-before: always;
}
.panel-rss, .wc-module-comment-form-container {
	display: none;
}

/* Glossary */
#glossary-letters, p.glossary {
	display: none;
}

.result-listing{
	z-index: 100;
	float: none;
	padding: 0;
}

.style-pagination-results, .page-numbering, .style-pagination-selected, .style-pagination-next, .style-pagination-previous  {
	display: none;
}

.style-pagination{
	page-break-after: avoid;
}

.style-pagination.position-top{
	page-break-after: avoid;
}