H1, H2, H3 {
	text-transform: none;	
}
body.front #content-inner H1.title{
/*
	visibility: hidden;
	display: none;
*/
}

body.not-logged-in .block.content-messages .messages.error {
	visibility: hidden;
	display: none;
}
/*#content-region {*/
#block-locale-0 ul li {
	display: inline-block;
	zoom:1;
	*display:inline;	
}
#header-top ul.menu {
	text-align: right;
}
#header-top LI a:LINK,
#header-top LI a:VISITED {
	text-decoration: none;	
}
#block-menu-menu-topline-links ul.menu {
	text-align: right;
}
#sidebar-first .block-menu ul.menu {
	margin-left: 1em;	
}
#sidebar-first .block-menu ul.menu li {
	list-style-image: none;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#sidebar-first .block-menu ul.menu li A:LINK,
#sidebar-first .block-menu ul.menu li A:VISITED {
	text-decoration: none;
	color: inherit;
}
#header-top-inner .block {
	margin-bottom: 0px;
}
#main-inner {
	background-image: url("../images/blank.gif");
	background-color: white;
}
#footer {
	/*min-height: 255px;*/	
}
#footer-inner {
	margin-top: 10px;	
}
#header-site-info {
	width: 100%;/*33%*/	
}
#header-site-info,
#header-site-info .inner {
	margin: 0px;
	margin-bottom: 0px;
}
#site-name {
	line-height: 100%;
}
#site-name a:LINK, 
#site-name a:VISITED {
	text-decoration: none;
	text-transform: uppercase;
}

.green_energy_calc_table_wrapper table,
.green_energy_calc_table_wrapper th,
.green_energy_calc_table_wrapper td {
	border: 1px gray solid;
	font-family: sans-serif;
	/*font-size: small;*/
}
.green_energy_calc_table_wrapper th.data,
.green_energy_calc_table_wrapper td.data,
.green_energy_calc_table_wrapper input {
	width: 65px;
	text-align: right;
	font-family: monospace;
	/*font-size: x-small;*/
}
.green_energy_calc_table_wrapper td.dimension {
	/*font-size: xx-small;*/
}
.green_energy_calc_table_wrapper td.heading {
	padding-left: 1em;
}
.green_energy_calc_table_wrapper td.calculated {
	color: red;
}
.green_energy_calc_table_wrapper th {
	text-transform: capitalize;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.green_energy_calc_table_wrapper th.data {
	/*font-size: inherit;*/
}
#primary-menu {
	float: right;
}
#primary-menu ul.menu { 
	float: right;
	text-align: left;
}

.view-id-organisations .views-table caption {
	visibility: hidden;
	display: none;	
}

table.views-view-grid {
/*	-moz-column-gap:20px;  Firefox */
/*	-webkit-column-gap:20px;  Safari and Chrome */
/*	column-gap:20px; CSS3*/
	border-collapse: separate;
	border-spacing: 10px;
}
table.views-view-grid td {
	vertical-align: top;
	border-style: dashed;
	border-color: gray;
	border-width: 1px;
	
}
table.views-view-grid.col-2 td {
	width: 50%;
}

.views-exposed-form .views-exposed-widget {
	display: inline-block;
	float: none;
	zoom:1;
	*display:inline;	
}
/*
.views-exposed-widget.views-widget-filter-column,
.views-exposed-widget.views-submit-button {
	float: none;
}
*/
.views-exposed-form {
	margin-top: 10px;
}
.views-exposed-widget.views-submit-button INPUT.form-submit {
	margin-top: 0px;
}
input[name="query"] {
}
.super-search-block .views-widget-filter-column {
	width: 100%;		
}
.super-search-block .views-exposed-form .views-exposed-widget.views-submit-button {
	float: right;
	padding-top: 0px;	
}
.super-search-block .views-exposed-form .form-submit {
	padding-top: 0px;
	margin-top: 2px;
}
.embed TR.odd,
.embed TR.odd TD,
.embed TR.even,
.embed TR.even TD {
	border-bottom: #216778 1px solid;	
}
.embed THEAD TH {
	border-bottom: #216778 3px solid;	
}
.embed TR.even TD {
	background-color: #f6f9fd; 	
}
.embed H2.title {
	display: none;
	visibility: hidden;
}
.embed TABLE CAPTION {
	text-align: left;	
}
#content-region  A:LINK,
#content-region A:VISITED {
	color: #216778;
	text-decoration: none;
}

/*super_search_form ...*/
#sidebar-last .super_search_form input[type="text"] {
	width: 100%;
	font-family: monospace;
	font-size: x-small;
}
#sidebar-last .super_search_form .inner {
	padding: 5px;
	margin-left: 0px;
	margin-right: 0px;	
}
#site-name-wrapper,
#logo {
	display: inline-block; /* IE7 incompatible*/
	zoom:1;
	*display:inline;	
}
#site-name-wrapper { 
	float: none;
}
#slogan {
	font-style: italic;
	letter-spacing: 1px;	
}
#content-tabs {
	margin: 0px;	
}

.view-main-topics-node-queue H2.title A:LINK,
.view-main-topics-node-queue H2.title A:VISITED {
	text-decoration: none;
}
.view-main-topics-node-queue table.views-view-grid TD {
	 background-color: #fafbfd;	
	 border-radius: 6px;	 
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

#header-top .block-menu ul.menu li A,
#header-top .block-menu ul.menu li A:LINK,
#header-top .block-menu ul.menu li A:VISITED {
	text-decoration: none;
}
#block-menu-secondary-links ul.menu li A,
#block-menu-secondary-links ul.menu li A:LINK,
#block-menu-secondary-links ul.menu li A:VISITED {
	text-decoration: none;
}

.node-type-event .main-content H1.title {
	font-size: 100%;	
}
#content-inner .weblink-description {
	margin-bottom: 1em;	
}
#content-inner .weblink-description P {
	margin: 0px;
	padding: 0px;	
}
#content-inner .weblink-description DIV A {
	text-decoration: underline;
}

.preface-top-inner .block {
	margin-bottom: 0px;	
}
/*
.block-gtranslate H2.title,
.block-gtranslate .content {
	display: none;
}
*/
/*body.i18n-en*/ .block-gtranslate H2.title,
/*body.forum*/ .block-gtranslate H2.title
 {
	text-indent: -9999px;
/*	padding-top: 2px; */
	margin-right: 0.5em;
	vertical-align: top;	
}
/*body.i18n-en*/ .block-gtranslate .content,
/*body.forum*/ .block-gtranslate .content {
	margin: 0;
	display: inline-block;
	zoom:1;
	*display:inline;	
}

.embed fieldset {
	margin: 0px;	
}
.embed .node-type-weblinks {
	margin-bottom: 1em;
}
.embed.condensed .node-type-weblinks {
	margin-bottom: 0px;
}
.embed.condensed .node-type-weblinks .node-bottom {
	margin-top: 0px;
}

.embed .node-type-weblinks .terms {
	display: none;
	visibility: hidden;	
}
.embed .node-type-weblinks .weblinks-linkview,
.embed .node-type-weblinks .weblinks-body P {
	margin: 0px;
	padding: 0px;
}
.embed .node-type-weblinks .weblinks-body P {
	line-height: 110%;
}
.embed .weblinks-cat-desc P {
	font-weight: 600;
}
#content-region .embed .node-type-weblinks .weblinks-linkview A:LINK,
#content-region .embed .node-type-weblinks .weblinks-linkview A:VISITED {
	text-decoration: underline;	
}

.views-field-field-project-data-res-project-type {
	width: 180px;	
}
.view-project-data .views-table TR {
	vertical-align: top;	
}
.view-project-data .views-field P {
	margin: 0px;	
}

.block.page-foot-note .content {
	padding-left: 10px;	
}
#content-region .content-region-inner A:LINK,
#content-region .content-region-inner A:VISITED {
	text-decoration: underline;
}
.node-type-technology-page .content-region-inner .book-navigation,
.node-type-page .content-region-inner .book-navigation {
	display: none;
	visibility: hidden;
}
.tooltip {
	display:none;
	border:1px solid;
	padding:3px;
	font-size:13px;
	-moz-box-shadow: 2px 2px 11px;
	-webkit-box-shadow: 2px 2px 11px;
}
#sidebar-last .search-engine.file-list.block .node .content {
	margin: 0;
	padding: 0;
	line-height: normal;
}

#sidebar-last .file-list.block .attachment-size {
	vertical-align: bottom;
}
SPAN.normal.text {
	font-size: small;
	font-weight: normal;
}
body.not-logged-in .search-result .search-info {
	visibility: hidden;
	display: none;
}
.hidden {
	visibility: hidden;
	display: none;
}