html { background:#820024;/* #820024; */}

body
{
	background: #FFFFFF; color: #000;
	width: 936px; min-width: 850px;
	margin: 20px auto;
	position: relative;
	font: 12px  Verdana, Helvetica, Arial, sans-serif; /*Arial, Helvetica, 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: #f0f0f0 url('../sidebar-left-bg.png') repeat-y scroll 0 0;}
	
#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 {color: #fff;}

#nav-home
{
	padding-top: 8px !important;
	padding-bottom: 7px !important;
	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 h2 {font-size: 1.1em;margin-top: 25px;}
.sidebar-right h5 {font-size: 9px;}

.content
{
	position: relative;
	margin: 0 232px 0 216px;
	padding: 18px 26px;
	color :#000000;
	background: #F0F0F0 url("../content-bkgd.png") no-repeat;
	background-position:left top;
	/*padding-bottom:10%;*/
	min-height:468px;
}

div.content {padding-left: 35px;}

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: #5a5a5a 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;
}

.legacy-help a:hover, #legacy-help a:focus
{color: #0f0;}

.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;
	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;}
form#aspnetForm {margin-bottom: 0px; padding-bottom: 0px;}	
/* div.sidebar-right p img {margin-top: -12px; margin-left: -10px;} /* pull img up because of FCK <p> */
.sidebar-right div.modulecontent p img {float:right;margin-right: -10px;margin-top: -12px;margin-bottom: 25px;}
.sidebar-right div.modulecontent p img.nofloat {float:none;margin-top:0px;}
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, div.sidebar-right h5 {padding-left: 20px; padding-right: 10px;}
div.sidebar-right ul {padding-right: 10px;}
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; */
}
