html { background:#820024;/* #820024; */}

body {background: #FFFFFF; color: #000;width: 90%; min-width: 850px;margin: 20px auto;position: relative;font: 12px  Verdana, Helvetica, Arial, sans-serif;}

label, button, input[type=submit], input[type=image], input[type=reset], input[type=button]
{ cursor: pointer; }

button, input, input[type=url], input[type=text], input[type=email], textarea, select
{ vertical-align: middle; }

h1.siteheading { display: none;}
.skipnav { display: none; }
.editpanel {position: absolute; top:60px; right:30px;}
.header {position: relative;}

.header a img {border:none;}
.logo {width: 214px; height:63;margin: 0;padding: 11px 0px 10px 34px;}
.logo a {width: 281px; height: 75;overflow: hidden;padding-top: 0px;display: block;}

.shortcuts {list-style: none;position: absolute;top: 18px;top: 20px;right: 43px;margin: 0;padding: 0;text-align: right;font-size: 0.9em;}
.shortcuts a {text-decoration: none;color: #acaFaD;text-transform: uppercase;}
.shortcuts a:hover, #shortcuts a:focus {color: #820024;text-decoration: underline;}

.main-left {background: url(../sidebar-left-bg.png) repeat-y;}
.main-right {/*background: url("../images/sidebar-right-bgr.png") top right repeat-y;background: url("../sidebar-right-bgr.png") top right repeat-y;background: #717174;*/}
	
#divLeft, #Contentplaceholder1 {background: #717174;}

.sidebar-left {width:216px;height:100%;margin-bottom :0px;float: left;color: #fff;}
#sidebar-links {list-style: none;font-size: 0.9em;font-weight: bold;margin: 0 20px;padding: 7px 0 0 0;}
#sidebar-links li {margin: 20px 0;}
#sidebar-links a {color: #000;}

#nav {list-style: none;background: #EBF2FF;padding: 0 0 4px 0;margin: 0;text-transform: uppercase;font-size: 0.9em;}
#nav ul {list-style: none;padding: 0;margin: 0;}
#nav a {display: block;color: #000;text-decoration: none;border-top: 1px solid #D2D8E2;padding: 5px 34px 5px 39px;}
#nav ul a {padding-left: 53px;}
#nav a:hover, #nav a:focus {background: #A9A9A9;color: #fff;}
#nav-home {padding-top: 8px !important;padding-bottom: 7px !important;height: 10px;background: #91B668 url("../header-home-bgr.png") repeat-x !important;color: #fff !important;border-top: 0 !important;}
#nav-energy {background: #A9A9A9;color: #fff !important;}

.press-releases {background: #717174 url(../sidebar-left-bg.png) repeat-y;padding: 0 15px 0 19px;}
.press-releases h1 {margin: 0;padding: 16px 0 0 0;font-size: 1.4em;}
.press-releases ol {list-style: none;margin: 0;padding: 0;font-size: 0.9em;}
.press-releases a {text-decoration:none;color:#FFFFFF;}
.press-releases a:hover, .press-releases a:focus {text-decoration:underline;color:#fff;}
.press-releases li {border-top:1px solid #FFD312;}
.press-releases p {padding:0;margin:8px 0;}
.press-releases li:first-child {border-top:none;}

/* for IE */
#press-first {border-top: none !important;}
.press-date {color: #DAD8CC;}

.authentification {background: #717174 url(../sidebar-left-bg.png) repeat-y;color: #000;margin-top: 7px;padding: 0;position: relative;}
.auth-corner {width: 22px;height: 12px;position: relative;left: -20px;color: #FFFFFF !important;}
.authentification h1
{    
	background: url("../login-logo.png") 0 50% no-repeat;margin: 0 0 0px 0;padding: 0 0 0 0px;
	color : #FFFFFF;font-weight : bold;font-size: 1.3em;letter-spacing: -0.03em;
}

.authentification label {width: 7.5em;padding-top: 4px;float: left;}
.authentification p {color : #FFFFFF;margin: 7px 0;padding: 0;clear: both;}
#auth-user, #auth-pass {width: 80px;font-size: 0.9em;}
#auth-submit {color:#FFFFFF;border:none;background:transparent;padding:0;}
#authentification label, #auth-submit {font-size: 0.8em;letter-spacing: -0.05em;text-transform: uppercase;}
.authentification label, .auth-submit {font-weight:bold;font-size:0.8em;letter-spacing:0.01em;text-transform:uppercase;}
#auth-submit img {border: none;}    
  
.searchbar
{
	background: #848486 url('../searchbar-bkgd.png') top repeat-x;color:#FFFFFF;
	margin: 0 0 0 216px;padding: 0;height: 25px;text-align: right;font-weight : bold;
}

.searchbar p {margin: 0;padding: 4px 17px;}
.search-submit {font-weight:bold;margin:0;padding:5px 8px 0 0;text-transform:uppercase;background:none;border:none;text-decoration:none;color:#FFFFFF;}
.searchbar label {text-transform: uppercase;vertical-align: middle;}
.search, .search-field, .search-submit {font-size: 0.9em;}
.search-field {margin: 3px 3px;width: 90px;}

.sidebar-right {float: right;width: 232px;}
.sidebar-right div.modulecontent p img {float:right;}

.content {position: relative;margin: 0 232px 0 216px;color :#000000;	background: #F0F0F0 url("../content-bkgd.png") no-repeat;background-position:left top;}

h1.inthenews {margin-bottom: 10px;}

.content h1
{
	font-weight: normal;color: #b5121b;text-transform : lowercase;font-weight : bold;
	border-bottom: 1px solid #A0A0A0;
	padding-bottom: 7px;padding-left: 15px;font-size: 2.5em;
}

.footer-bar{background: #3D3D3D url("../footer-bar-bkgd.png") repeat-x;height: 74px;position: relative;clear: both;}
.footer-bar ul {list-style: none;padding: 0;height: 74px;}
.footer-bar li {float: left;margin: 0px; margin-left: 20px;}
.footer-bar a {background-repeat: no-repeat;height: 0;overflow: hidden;text-decoration: none;display: block;}

.energy-star-partner a {background-image: url("../footer-bar-energy-star-partner.png");width: 111px;padding-top: 49px;}
.powerviews a {background-image: url("../footer-bar-powerviews.png");width: 182px;padding-top: 72px;}
.faqs a {background-image: url("../footer-bar-faqs.png");width: 97px;padding-top: 72px;}
.greenbar-solutions a {background-image: url("../footer-bar-solutions.png");width: 150px;padding-top: 72px;}
.contact-an-expert a {background-image: url("../footer-bar-contact-an-expert.png");width: 241px;padding-top: 72px;}

.footer {clear: both;background: #820024;color: #AFC0A2;padding-left:10px;font-size: 0.9em;text-align:center;-moz-align:center;}
.footer-nav {list-style: none;margin: 0;padding: 0; padding-top: 8px;}
.footer-nav li {float: left;border-left: 1px solid #9f9e9e;margin-bottom: 2px;padding: 0 5px 0 6px;}
/* for IE */
#footer-nav-first {border-left: none 0px !important;padding-left: 0 !important;}
#footer-nav li:first-child {border-left: none;padding-left: 0;}
.footer-nav a {text-decoration: none;color: #FFFEFE;white-space: nowrap;}
.footer-nav a:hover, #footer-nav a:focus {text-decoration: underline;}

.copyright {clear: both;padding-top: 5px;margin: 0;text-align:left;}

/* bonus */
body {margin-bottom: 0px; min-width: 936px;}
/* div.main-right {border: 1px solid red;} */
form#aspnetForm {margin-bottom: 0px; padding-bottom: 0px;}	
div.sidebar-right p img {margin-top: -12px; margin-left: -10px;margin-bottom: 25px;} /* pull img up because of FCK <p> */
img.memberlogo {float: right; margin-left: 3px; margin-bottom: 3px;}
img.execbio {float: right; margin-left: 3px; margin-bottom: 3px;}
div.sidebar-right p, div.sidebar-right h2 {padding-left: 10px; padding-right: 10px;}
div.content {height: 432px;}
div.content a img {border: none;}
div.modulecontent div.settingrow { width: 360px; }
div.content div.htmlmodule li.modulesubtitle { list-style: none; padding-bottom: 6px; padding-left: 0; list-style-position: outside;}
div.main-left div.main-right div.content p.footnote {font-size: 10px;}
/* in the news */
ul.linkitem {list-style: none; padding-left: 0px;}
li.inthenews, li.alinthenews {margin-bottom: 8px;}
span.inthenewsdate { display: block;}
span.inthenewsdescription { display: block;}
/* press releases */
div.pressrelease-divwrap table.pressrelease-table table.aspdatagrid tr a.pressreleases {padding-bottom: 25px;}
p.prmore {text-align:right;}
span.prdescription a {text-decoration: underline;}
/* REMOVE entire node WHEN ORIGINAL FORM IS READY */
body div.main-left div.main-right div.sidebar-left .authentication h1 a { color: #000000 !important; text-decoration: none !important; }
body div.main-left div.main-right div.sidebar-left .authentication a.auth-submit { color: #000000 !important; text-decoration: none !important; }

/*alessa*/
press-releases li ,li.PressReleases {list-style: none; color: white;}