/* Energy Solutions CSS */

div#Border {
  border: 4px solid #CCCCCC;
  margin: 33px;
}
div#Border.rounded div#top      { position: relative; background: url(/res/images/corner_large_tl.gif) no-repeat top left;  height: 36px; top: -4px; left: -4px; font-size: 0px;}
div#Border.rounded div#top div  { position: relative; background: url(/res/images/corner_large_tr.gif) no-repeat top right; height: 36px; right: -8px;}
div#Border.rounded div#bot      { position: relative; background: url(/res/images/corner_large_bl.gif) no-repeat bottom left;  height: 36px; top: +4px; left: -4px; clear: both;  font-size: 0px;}
div#Border.rounded div#bot div  { position: relative; background: url(/res/images/corner_large_br.gif) no-repeat bottom right; height: 36px; right: -8px;}

div#Border.rounded div#content {
  margin:        0 36px;
  line-height:    1.35em;
}

div#topImgBar {
  margin-bottom: 20px;
}
div#Sidebar {
  margin-top: 0;
  width: 282px;
  text-align:left;
  font-size: 110%;
}
div#Sidebar img {
  margin-bottom: 20px;
}
div#Sidebar p {
  margin: 0 0 10px 0;
  padding: 0;
}

div#Sidebar a.outdent {
  display: block;
  margin: 0;
  padding: 0;
  text-indent: -1.1em;
  padding-left: 1.1em;
}

div#main {
  padding-top: 3px;
  background: url(/res/images/esol_bg.gif) no-repeat bottom right;
  font-size: 115%;
  padding-bottom: 20px;
  margin-left:282px;
}
div#main p {
  font-size: 105%;
  margin-bottom: 20px;
  padding-right: 70px;
}

div#main h1 {
  font-size: 145%;
  margin-bottom: 27px;
}

div#main p.small {
  font-size: 75%;
  line-height: 1.25em;
}

div#main li { font-size: 13px;}
div#main ol {margin: 0 0 0 2em; padding: 0;}
div#main p.energyp {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#main p.Disclaimer{font-size: 90%;} 