
#contentfix { margin:0px 48px 20px 190px;}
#maincontentclient {font-family:Arial, Helvetica, sans-serif; width:772px; margin:0; padding:0;}
#maincontentclient img { margin:0; padding:0;}

#navigation {background:#BBEE93; width:772px; border-bottom:4px solid #000; color:#028800;}
#navigation td {}

.nav_text {padding-top:8px; padding-bottom:8px; text-align:center; margin:0; text-transform:uppercase; color:#228800; font-weight:bold; font-size:12px;font-family:Arial, Helvetica, sans-serif; }
.nav_text a { color:#228800; text-decoration:none; display:block;}
.nav_text a:visited { color:#228800;}
.nav_text a:hover {color:#000;}

.nav_text2 {text-align:left; width:194px; background-color:#000; margin:0; text-transform:uppercase; color:#028800; font-weight:bold; font-size:12px;font-family:Arial, Helvetica, sans-serif; }
.nav_text2 a {color:#fff; text-decoration:none; display:block;}
.nav_text2 a:visited { color:#fff; text-decoration:none;}
.nav_text2 a:hover {color:#BBEE93; text-decoration:none;}

.altcontent { padding:50px;}
.altcontent a { color:#000000; text-decoration:underline;}


.maincontent {background:url(../../images/casestudies-bg-repeated-img.gif) repeat-y; width:672px; padding-left:60px; padding-right:40px; padding-top:20px; padding-bottom:20px; color:#3b3b3b; font-size:11px;}
.outermaincontent_home {background:url(../../images/casestudies-bg-outercontent-img.gif) repeat-y; width:772px;}
.maincontent_flash {background:url(../../images/casestudies-bg-repeated-img.gif) repeat-y; width:672px;}

.content_table td {  width:50%; vertical-align:top;}

.maincontent h1 {color:#7ac143; font-size:18px; font-weight:bold; margin:0; margin-top:20px;}
.maincontent h2 {font-size:14px; color:#808284; margin:0; margin-top:10px;}
.maincontent h3 { font-size:14px; color:#7ac143; margin:0; margin-top:12px;}
#maincontentclient .maincontent strong {color:#666;}

.maincontent p { font-size:11px; color:#3b3b3b; margin:0; margin-top:5px;}
.maincontent strong {margin-top:10px;}
#maincontentclient .maincontent img {margin:6px;}

.maincontent ul {font-size:11px;  color:#3b3b3b;  padding:0; margin:0; margin-top:2px; margin-bottom:2px;}
.maincontent ol {font-size:11px;  color:#3b3b3b;  padding:0; margin:0; margin-top:2px; margin-bottom:2px; list-style:decimal;}
.maincontent li {  margin:0; padding: 0; padding-bottom:0px; margin-left:30px;}

.content_hometable td {  width:100%; vertical-align:top;}

.maincontent_home {background:url(../../images/casestudies-bg-content-img.gif) no-repeat bottom; width:662px; padding-left:70px; padding-right:40px; padding-top:20px; padding-bottom:130px;}
.maincontent_home h1 { color:#808284; font-size:22px; font-weight:bold; margin:0;}
.maincontent_home h2 { font-size:20px; color:#7ac143; font-style:italic; margin:0; margin-top:10px; padding-bottom:0px;}
.maincontent_home h3 { font-size:14px; color:#7ac143; font-style:italic; margin:0; margin-top:5px; padding-bottom:0px;}

.maincontent_home ul { list-style:none; margin:0; padding-left:10px; width:87%;}
.maincontent_home li { background:url(../../images/arrow-green-content.gif) no-repeat; padding-left:25px; padding-top:5px;}
.maincontent_home a { text-decoration:none; color:#000;}
.maincontent_home a:hover { text-decoration:underline; color:#000;}

.maincontentgreentext { color:#028800; font-weight:bold; font-style:italic;}
.maincontentgreentext a { color:#028800; text-decoration:none;}
.maincontentgreentext a:hover {color:#04B300; }

.callbackformcontainer {margin-left:30px;}
.callbackform {width:375px; }
.callbackform input {margin-bottom:3px;}
.callbackformbutton {float:right; margin-top:10px; margin-right:100px;}

.registerformbutton {float:right; margin-top:10px; margin-right:50px;}

.ticker {background:url(../../images/footer-img.gif) no-repeat; width:742px; height:60px; color:#ccc; padding-left:30px;}
.ticker div {float:left; padding-right:10px; color:#ccc;}
.ticker ul {list-style:none;}
.ticker .links {float: none; color: #fff; margin-bottom: 9px; padding-top: 4px; font-weight: 500; font-style: italic; font-size: 110%;}
.ticker .links a {color: #fff; text-decoration: none;}
.ticker .links a:hover {text-decoration: underline;}
.ticker .links .energy_link {background: url('../../images/green_square.gif') left 4px no-repeat; padding-left: 15px; padding-right: 15px; color: #000000;}
.ticker .links .cost_link {background: url('../../images/blue_square.png') left 4px no-repeat; padding-left: 15px; padding-right: 15px;}
.ticker .links .asset_link {background: url('../../images/yellow_square.gif') left 4px no-repeat; padding-left: 15px; padding-right: 15px; color: #b1d6e0;}

#tooltip {width:300px; text-align:left; position: absolute;z-index: 3000;border: 3px outset #028800;background:url(../../images/tooltip-bg.gif) repeat-x #028800;padding: 5px;}
#tooltip ul {padding:0; margin:0; margin-left:20px; color:#fff;}
#tooltip li {font-size:13px; font-weight:normal; margin:0;}

#tooltip h3, #tooltip div { margin: 0; font-size:16px; }
#tooltip span {font-size:10px; display:block;}

.expanderHeader {margin-top:10px; font-size:11px; font-weight:bold; color:#7ac143;}
.expanderHeader a { text-decoration:underline; color:#7ac143;}

.expander {cursor: pointer; cursor:hand; padding-left:20px; background:url(../../images/plus.gif) no-repeat;  background-position:0px 3px;}
.expander:hover {text-decoration:underline;}
.expanderDiv {padding-left:22px;}

.searchform {display:none;}

.cta { display:block; width:390px; padding:5px; margin-bottom:20px; margin-top:20px; margin-right:10px; font-size:13px; font-weight:bold; color:#fff; background-color:#7ac143; text-decoration:none;}
.cta:hover {background-color:#808284;}

/* used to hide expander divs when loading page*/
.articleContentContainer div {display:none;}
