/*************** Body Classes ***************/

body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	font-family: Verdana;
    font-style: normal;
    font-variant: normal;    
    font-size:0.7em;
}
.NoLeftNav {
}
.LeftNav {
	background: url(/DS_Common/images/LeftNavBg.jpg) repeat-y 0;
}
.LeftNav210 {
	background: url(/DS_Common/images/LeftNavBg210.jpg) repeat-y 0;
}

/*************** Tag level style ***************/
a {
    color:#006699;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}


/*************** Masthead & Search Container ***************/
#masthead {
	width:auto;
	position:relative;
    background-color:#000000;
    background-image:url(i/ec/morethangreatbigger.gif);
    background-repeat:no-repeat;
    background-position:250px center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:middle;
}
#masthead img {
    vertical-align:middle;
    padding-right:10px;
}
#searchBox {
	margin-right:0px;
    position:absolute;
    top:10px;
    right:10px;
    color:#eeeeee;
}
#searchBox span {
	vertical-align:middle;
}
#searchBox input {
	margin-left:5px;
	vertical-align:middle;
}

#searchBox a {
	color:#000000;
}

#topButtons {
	display:none;
	z-index:10;
	margin-right:5px;
    position:absolute;
    top:40px;
    right:35px;
    color:#eeeeee;
}
#topButtons a {
	color:#eeeeee;
	text-decoration:underline;
}

#topButtonRegister a {
	z-index:10;
	position:absolute;
	top:40px;
	right:70px;
	padding:0;
	margin:0;
	height:11px;
	width:39px;
	background:#000000 url(/cm/i/ec/register.jpg) 0 0 no-repeat;
}
#topButtonRegister a:hover {
   background-position: 0 -12px;
   text-decoration:none;
}

#topButtonLogin a {
	z-index:10;
	position:absolute;
	top:40px;
	right:130px;
	padding:0;
	margin:0;
	height:11px;
	width:66px;
	background:#000000 url(/cm/i/ec/employeelogin.jpg) 0 0 no-repeat;
}
#topButtonLogin a:hover {
	background-position: 0 -12px;
	text-decoration:none;
}

#topButtonOnlineTools a {
	z-index:10;
	position:absolute;
	top:40px;
	right:170px;
	padding:0;
	margin:0;
	height:11px;
	width:58px;
	background:#000000 url(/cm/i/ec/onlineTools.jpg) 0 0 no-repeat;
}
#topButtonOnlineTools a:hover {
	background-position: 0 -12px;
	text-decoration:none;
}

#masthead .UserName {
	display:block;
	font-size:1.0em;
	text-align:center;
	text-transform:uppercase;
}

#masthead #links {
	position:absolute;
	top:10px;
    right:35px;
	color:#ffffff;
}

#masthead #links .linkLine  {
	text-align:center;
	margin-top:10px;
	display:block;
}


#masthead a {
	margin-top:5px;
	text-decoration:none;
	color:#ffffff;
}

#masthead a:hover{
	text-decoration:underline;
	color:#ffffff;
}

/*************** Topnav Hover Menu Buttons ***************/

#topnav {
    margin:0;
    padding:0;
    overflow:hidden;
    width:99.99%;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
#topnav ul {
	background-color:#888888;
    margin:0;
    padding:0;
    list-style-type:none;
    width:100%;
    float:left;
}
#topnav li {
    margin:0;
    padding:0;
    float:left;
    width:16.6%;
    display:inline;
}

#topnav a {
	white-space:nowrap;
    float:left;
    width:100%;
    background:url(i/ec/left_both.png) no-repeat left top;
    margin:0;
    padding:0 0 0 2px;
    border-bottom:1px solid #765;
    text-decoration:none;
}
#topnav a span {
    float:left;
    display:block;
    background:url(i/ec/right_both.png) no-repeat right top;
    padding:5px 15px 4px 6px;
    font-weight:bold;
    color:#333;
}

#topnav .current a {
    background-position:0 -150px;
    border-width:0;
}
#topnav .current a span {
    background-position:100% -150px;
    padding-bottom:5px;
    color:#333;
}
#topnav a:hover {
    background-position:0% -150px;
}
#topnav a:hover span {
    background-position:100% -150px;
}

/* CSS HACK: Commented Backslash Hack hides rule from IE5-Mac \*/
#topnav a span {float:none;}
/* End IE5-Mac hack */
#topnav a:hover span {
    color:#333;
}

/* CSS HACK: IE 5.5 & 6 width adjustments */
* html #topnav li {
    width:16.5%;
    width:16.3%;
}

/*************** topinfo: Bread crumbs & Login ***************/

#topinfo {
	z-index:50;
    width:auto;
    background: url(i/ec/topinfo.PNG) repeat-x;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    color: #3D3E3E;
	text-transform: uppercase;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.symbol {
    font-family:Arial,Century;
}

#topinfo .yellow, .yellowSymbol {
    font-family:Arial,Century;
    color:#ffc920;
}
#topinfo a
{
	color:#333333;
}

/************************  Main ************************/

#mainflash {
	overflow:hidden;
    background:#000000;
    display:block;
    width:auto;
    margin-bottom:5px;
}

#mainnoflash {
    height:240px;
}

#main {
    width:auto;
}

/*************** Footor & Legal ***************/

#legal {
    clear:both;
    padding:20px;
    text-align:right;
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size:0.9em;
    padding:5px 15px 10px;
    margin-left:210px;
}
#legal a {
	font-weight: normal;
}
#legal .yellow {
    background-color:#ffc920;
}

/*************** Dozing Dogs Copied ***************/
.AdminPanel {
	clear:both;
	background-color:#ffc920;
	padding: 5;
	border-width:2;
	border-style:solid;
	border-color:#000000;
	margin-top:150px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px; 
	padding:7px;
}

.PageSummaryList {
	margin:15px 30px;
}

/* The snippet border is also set in javascript: function ShowEditBlock... */ 
.SnippetBorder {display:block; position: relative; border:white 2px dashed; padding: 0px; margin: 0px;}
.SnippetButton {display:inline; position: absolute; left:2px; top:-15px;}
.SnippetButtonSide {display:inline; position: absolute; left:-13px; top:2px;}
.SnippetButtonInside {display:inline; position: absolute; left:2px; top:2px;}

.TipPanel
{
	background-color:#FFFFCC;
	border-color:#DE4E08;
	border-style:solid;
	border-width:1;
	padding: 5;
}

/*************** dbPage is a container for db-based articles ***************/

div.dbPage {
	margin-left:0px;
	padding: 20px 10px 10px 0px;
	line-height:1.5;
}

.dbPageContent {
	margin-left:10px;
	line-height:1.5;
}

.dbPage div, .dbPage p, .dbPage h1, .dbPage h2, .dbPage h3 {
font-size:small;
}

.dbPageContent .Image {
	float:left;
	border:0;
	margin:0px 15px 15px 0px;
	padding:0px 10px 0px 10px;
	border-left:dashed 1px #000000;
	border-right:dashed 1px #000000;
}

.dbPageContent .aboutEmpireImage {
	float:left;
	border:solid 1px #333333;
}
 .aboutEmpireSmallImage {
	border:solid 1px #333333;
	display:block;
}

.dbPageContent .aboutEmpireSecondColumn {
	
}

.aboutEmpireSmallLink {
	display:block;
}

.ShowBottom {
	background:url(/DS_Common/images/header/ArticleBottom.jpg) no-repeat left top;
}

.calloutGroup {
	font-family:Arial,Helvetica,Sans-Serif;
	width:145px;
	float:right;
	border:solid 1px #776655;
	border-top-width:7px;
	border-bottom-width:7px;
	margin:5px 10px 10px 10px;
	padding:5px;
	font-size:90% !important;
}
.callout {
	padding:7px 5px 7px 5px;
	border-bottom:dashed 1px #776655;
	font-size:90% !important;
}
.calloutLast {
	border-bottom:none;
	font-size:90% !important;
}


/*************** main is for all content inside the main div ***************/

#main h1 {
	font-size:1.3em;
}
#main h2 {
	font-size:1.2em;
}
#main h3 {
	font-size:1.0em;
}
#mainTable {
	background:#ffffff;
	width:99.99%;
	margin:0;
	padding:0;
}

#mainTable, #mainTable td {
	vertical-align:top;
}

#mainTable .leftColumn {
	vertical-align:top;
	background:#d2d2d2;
}

#mainCol1 {
	width:31%;
	margin-left:1%;
	overflow:visible;
}
.mainCol2 {
	background-color:#E2E2E2;
	width:36%;
	margin-left:1%;
}
.mainCol3 {
	background-color:#E2E2E2;
	width:28%;
	margin-left:1%;
}
.caption {
	color:#3D3E3E;
	font-weight:bold;
}
#quickNav, #news {
	width:100%;
	font-family:Helvetica;
	color:#3D3E3E;
	font-weight:bold;
	background:#D2D2D2;
	vertical-align:baseline;
	padding-left:10px;
}

#mainTableSpacer {
	margin-bottom:3px;
}

#news caption, #quickNav caption {
	padding-left:10px;
	text-align:left;
	background:#D2D2D2;
	margin-left:0;
	margin-right:0;
}

#news td, #quickNav td {
	padding:3px;
	background:#E2E2E2;
}

#news a {
	font-weight:normal;
}

.box {
	color:#898989;
	font-family:Helvetica;
	line-height:1.2em;
}
.box .quarterPanelCaption, .box a, .box p {
	margin:3px 0px 6px 0px;
	padding-left:3px;
}
#box1	{ background:#e2e2e2 url(i/ec/empire_agriculture.jpg) no-repeat right top; }
#box1 p, #box1 a, #box1 .caption { padding-right: 145px; }

#box2	{ background:#e2e2e2 url(i/ec/training-button.gif) no-repeat right top; }
#box2 p, #box2 a, #box2 .caption { padding-right:135px; }

#box3	{ background:#e2e2e2 url(i/res/RenewableEnergyMAINButton.jpg) no-repeat right top; }
#box3 p, #box3 a, #box3 .caption { padding-right:135px; }

#box4	{ background:#e2e2e2 url(i/pubslight.jpg) no-repeat right top; }
#box4 p, #box4 a, #box4 .caption { padding-right:115px; }

/******************* Tree View ***************/

.clsTreeView { background-color:White; padding-top:4px; padding-left:1px; cursor:default; border: dashed 1px silver; }
.clsTreeNode { padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 3px; }
.clsGrayedTreeNode { padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 3px; color:gray; cursor:default; }
.clsHoverTreeNode { text-decoration:none; padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 3px; cursor: default; }
.clsSelectedTreeNode { background-color: #ffc920; color:#000000; padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 3px; cursor: default; }
.clsNodeEdit { border:1px gray solid; }
.clsHoverNodeRow { background-color:#dddddd; cursor: default; }
.clsSelectedNodeRow { background-color:#ffc920; cursor: default; }
.clsAddNewNode { color:#ff0000; font-weight:bold; padding-top:2px; padding-bottom:1px; padding-left: 3px; padding-right: 3px; }

/******************* Search Results ***************/
.SearchResult, .SearchResultAlt {
	width: 490px;
	margin-top:5px;
	padding:0px 0px 15px 10px;
	font-size:1em;
}
.SearchResultTitle, .SearchResultTitle a:link, .SearchResultTitle a:hover, .SearchResultTitle a:visited, .SearchResultTitle a:active { 
	color: #002569; font-weight: bold;	text-decoration: none; font-size:1.1em;}	
.SearchResultTitle a:hover {text-decoration: underline;}
.SearchResultDesc {	padding-left: 10px;}
.SearchResultsHighlight {background-color:#888888;color:#FFFFFF;font-style:italic;font-weight:normal;}
.SearchResultUrl {	color: #002569;	font-weight:bold;margin-top:10px }
.ResultsHeader {display:none; }
	
#resultsSearchPhrase, #resultsSearchQty, .SearchResultUrl a:link, .SearchResultUrl {	font-size: 9px;	color: #777777;}
#resultsSearchQty {padding-bottom: 12px;}

.selHint {background-color: #CCCCCC;}

#results div a span {background-color: #ffc920;}
	
.ezcount { float: right;color:#002569;font-size:0.9em;}

#results {
	top:20px;
	right:5px;
	z-index:500;
	width: 175px;
	display: block;
	overflow: hidden;
	text-align: left;
	position: absolute;
	visibility: hidden;
	border: solid 1px #000000;
	background-color: #FFFFFF;}
#results a {color: #002569;}

#EasySearchLiveResults {
	z-index: 100;
	display: none;
	position: absolute;
	border-width: 13px;
	border-color: black;
	margin-bottom: 10px;
	background-color: #FFFFFF;}

#EasySearchLinkButton { color:#000000;}

/******************* Headers ***************/

#productHeader, .categoryLevelOne {
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
	background:url(/DS_Common/images/Header/Extension.jpg) repeat-x right top;
	width:100%;
}

#productHeaderText, .categoryLevelOneText {
	font-family:Verdana;
	font-weight:bold;
	font-size:1.2em;
	position:absolute;
	left:210px;
	top:85px;
}

.categoryLevelTwo {
	position:relative;
	overflow:hidden;
	background:url(/DS_Common/images/Header/SubCatExtension.jpg) repeat-x right top;
	width:100%;
}

.categoryLevelTwoThreeUp {
	position:relative;
	background:rgb(111, 112, 116) url(/DS_Common/images/Header/CategoryThreeUpExtension.jpg) repeat-x right top;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	zoom:1;
}

.categoryLevelTwoTitleText {
	font-family:impact, helvetica;
	font-size:3em;
	color:#ffffff;
	position:absolute;
	left:225px;
	top:0px;
}

.categoryLevelTwoText {
	font-family:Verdana;
	font-weight:bold;
	font-size:1.2em;
	color:#ffffff;
	position:absolute;
	left:225px;
	top:55px;
}

.categoryLevelThree {
	position:relative;
	overflow:hidden;
	background:url(/DS_Common/images/Header/SubCatExtension.jpg) repeat-x right top;
	width:100%;
}

.categoryLevelThreeTitleText {
	font-family:impact, helvetica;
	font-size:3em;
	color:#ffffff;
	position:absolute;
	left:225px;
	top:0px;
}

.categoryLevelThreeText {
	font-family:Verdana;
	font-weight:bold;
	font-size:1.2em;
	color:#ffffff;
	position:absolute;
	left:225px;
	top:55px;
}

.productCategoryLevelTwo {
	position:relative;
	overflow:hidden;
	background:url(/DS_Common/images/Header/insetextender.jpg) repeat-x right top;
	width:100%;
}

.productCategoryLevelTwoTitleText {
	font-family:impact, helvetica;
	font-size:3em;
	color:#ffffff;
	position:absolute;
	left:150px;
	top:8px;
}

.productCategoryLevelTwoText {
	font-family:Verdana;
	font-weight:bold;
	font-size:1.2em;
	color:#ffffff;
	position:absolute;
	left:150px;
	top:65px;
}

.articleTemplateHeader {
	position:relative;
	overflow:hidden;
	background:url(/DS_Common/images/Header/SubCatExtension.jpg) repeat-x right top;
	width:100%;
}

.articleTemplateHeaderLocationMap {
	position:relative;
	overflow:hidden;
	background:url(i/ec/HeaderGraphics/locationextension.jpg) repeat-x right top;
	width:100%;
}

* html .mapContent {
	display:block;
	width:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.articleTemplateHeaderTitleText {
	font-family:impact, helvetica;
	font-size:3em;
	color:#ffffff;
	position:absolute;
	left:25px;
	top:5px;
}

.articleTemplateHeaderText {
	font-family:Verdana;
	font-weight:bold;
	font-size:1.2em;
	color:#ffffff;
	position:absolute;
	left:25px;
	top:45px;
}

.emissionsSolutionsTemplateHeaderTitleText {
	font-family:impact, helvetica;
	font-size:3em;
	color:#ffffff;
	position:absolute;
	left:220px;
	top:5px;
}

.emissionsSolutionsTemplateHeaderText {
	font-family:Verdana;
	font-weight:bold;
	font-size:1.2em;
	color:#ffffff;
	position:absolute;
	left:220px;
	top:45px;
}

/********** Category Blocks ************/

.noMarginPanelClass {
	margin:0px;
	padding:0px;
}

/*.sixUpBlockDiv 
	display:block;
	margin:0px 10px 0px 10px;
	width:840px;
}*/

.sixUpBlockDiv {
	position:absolute;
	left:168px;
	top:275px;
	margin:0px 0px 0px 8px;
	width:840px;
}

.sixUpBlockContainer {
	position:relative;
	width:245px;
	float:left;
	background-color:#E2E2E2;	
	margin:16px 12px 0px 14px;
	padding:3px 3px 3px 3px;
}

* html .sixUpBlockContainer {
	margin:16px 8px 0px 8px;
}

.sixUpBlock {
	background-color:#fffff2;
	height:115px;
	width:234px;
	border:solid 1px #006699;
}

.sixUpBlockRight {
	position:absolute;
	top:3px;
	left:239px;
	height:115px;
	width:9px;
	border-top:solid 1px #006699;
	border-bottom:solid 1px #006699;
	border-right:solid 1px #006699;
	display:block;
	text-align:center;
	background:url(/DS_Common/images/arrowgradient.jpg) repeat-y top left;
}

.sixUpBlockRightStretch {
	height:100%;
	width:100%;
	display:block;
}

.sixUpBlockRight a {
	padding-top:52px;
	display:block;
	height:63px;
}

.sixUpBlockRight a:hover {
	text-decoration:none;
	background:url(/DS_Common/images/arrowgradientreverse.jpg) repeat-y top left;
}

.sixUpBlockImage {
	width:100%;
	border-bottom:solid 1px #006699;
	display:block;	
}
.sixUpBlockTitle {
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	display:block;
	margin-left:10px;
}
.sixUpBlockSummary {
	font-size:1em;
	display:block;	
	margin-left:10px;
}
.sixUpBlockLearnMore {
	display:block;	
	margin-left:10px;
}
.sixUpBlockRightArrow {
}

.threeUpAllContainer{
	display:block;
	background:url(/DS_Common/images/ThreeUp/shortgradient.jpg) repeat-x top left;
	margin-top:0;
	margin:0px 0px 0px 0px;
	overflow:hidden;
  zoom:1;
  width:100%;
}

.threeUpAllContainerContent {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:260px;
	width:920px;
}

.threeUpBlockContainerFirst {
	margin:0px 0px 0px 0px;
	padding:0px 5px 15px 5px;
	display:block;
	float:left;
	width:269px;
	height:261px;
}

.threeUpBlockContainer {
	margin:0px 0px 0px 0px;
	padding:0px 5px 15px 5px;
	display:block;
	float:left;
	width:269px;
	height:261px;
	background: url(/DS_Common/images/ThreeUp/line.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.threeUpBlockImage {
	display:block;
	width:220px;
	height:107px;
	margin-top:5px;
	margin-left:23px;
}
.threeUpImageLink {
	display:block;
}
.threeUpBlockTitle {
	font-size:1.3em;
	font-weight:bold;
	margin-left:23px;
	display:block;
}
.threeUpBlockSummary {
	margin-left:23px;
	display:block;
}
.threeUpBlockTellMeMore {
	margin-top:3px;
	margin-left:23px;
	font-size:1.1em;
	font-weight:bold;
	display:block;
	color:#ffffff;
}

tr{
	
}

.Alternating{
	background-color: #EEEEEE;
}
.ColumnHeader{
	font-size: 0.8em; 
	color: #666666; 
	font-weight: bold;
	vertical-align: top;
}
* html .RightNavContainer {   
  height:1px;
}


/* Left Nav Control*/
.LeftNavContainer {
  float:left;
  width:168px;
  display:inline;
}
.RightNavContainer {
  margin-left:168px;
}

ul.NavRoot {
	list-style-type:none;
	list-style-position: inside;
	background:#DDDDDD;	
}

ul.NavRoot, ul.NavRoot ul {
	width:168px;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-left:0; 
	margin-left:0;
	padding-top:2px;
	padding-bottom:2px;
}

ul.NavRoot a {
	display:block;
	border-bottom: none;
	color:#000000;
	text-decoration:none; 
	font-weight:normal;
	padding-bottom:2px;
}

ul.NavRoot span {
	width:168px;
}

ul.NavRoot a:hover, .NavItemSelected a {
	background:#eeeeee;
}
/* IE Bug */
ul.NavRoot li {
	display:inline;
}

ul.NavRoot em {
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	font-family: Arial;
    color: #888;
}

ul.NavRoot li span { padding-left:10px;}
ul.NavRoot ul li span { padding-left:14px;}
ul.NavRoot ul ul li span { padding-left:24px;}
ul.NavRoot ul ul ul li span { padding-left:34px;}
ul.NavRoot ul ul ul ul li span { padding-left:44px;}
ul.NavRoot ul ul ul ul ul li span { padding-left:54px;}
ul.NavRoot ul ul ul ul ul ul li span { padding-left:64px;}
ul.NavRoot ul ul ul ul ul ul ul li span { padding-left:74px;}
ul.NavRoot ul ul ul ul ul ul ul ul li span { padding-left:84px;}
ul.NavRoot ul ul ul ul ul ul ul ul ul li span { padding-left:94px;}
ul.NavRoot ul ul ul ul ul ul ul ul ul ul li span { padding-left:104px;}

ul.NavRoot li.NavLevel1 a  {
	font-weight:bold;
}

ul.NavRoot li.NavItemSameAsLast a  {
	font-weight:bold;
	border-bottom:1px solid #bbb;
}

ul.NavRoot li.NavLevel2 a, ul.NavRoot li.NavLevel3 a, ul.NavRoot li.NavLevel4 a, ul.NavRoot li.NavLevel5 a  {
	font-weight:normal;
	border-bottom:none;
	padding-left: 2em;
	text-indent: -2em;
}

ul.NavRoot ul  {
	border-bottom:1px solid #bbb;
}

ul.NavRoot ul ul {
	border-bottom:none;
}


/***************** Contact Page *******************/

.contactAllTable {
	position:relative;
	margin:0px 0px 0px -15px;
	z-index:300;
}

.contactAllTable td, .contactAllTable div {
	padding:0px 5px 5px 5px;
}

.contactColumn {
	margin:0px;
	padding:0px;
	display:block;
}

.contactName {
	display:block;
	background:#cccccc;
	font-size:1.2em;
	font-weight:bold;
	margin-top:7px;
}
.contactSubName {
	background:#eeeeee;
  display:block;
  font-style:italic;
  font-size:1.1em;
}
.contactAddress {
  font-size:1em;
}
.contactNumberRow {
  font-size:1em;
  display:block;
  margin-bottom:2px;
}
.contactNumberName {
  padding-left:25px;
}
.contactNumber {
  float:right;
  text-align:right;
}

.contactTable {
	border:0;
	padding:0;
	margin:0;
	background-color:#ffcd01;
	width:90%;
}

.contactTable td {
	background-color:#ffcd01;
	border-bottom:dashed 2px #ffffff;
}

.contactTable .contactTableTitle {
	font-size:1.2em;
	font-weight:bold;
}

.contactTable td p {
	margin:0px 15px 0px 0px;
}

.contactTable #lastContact {
	border-bottom-style:none;
}

.productPanel {
	padding-top:0px;
	margin-top:0px;
}

/******** About Empire Page **********/

.aboutLeftlinks {
	z-index:350;
	float:left;
	padding:20px 0px 0px 20px;
}

.aboutLeftlinks a {
	padding:5px 0px 10px 0px;
}

.aboutEmpireText {
	display:inline;
	position:relative;
	font-face:verdana;
	font-size:1.1em;
	margin:0px 30px 0px 200px;
	z-index:300;
	line-height:1.5;
}

.aboutEmpireText img {
	float:none;
	padding:15px;
	border:solid 1px #000000;
}
.aboutEmpireText p  {
	margin-left:20px;
	margin-bottom:30px;
}

/*************** Special Financing Page **************/

.financingSpecialsAll {
	width:100%;
}

.financingSpecialsText {
	font-family:Verdana;
	font-size:1.1em;
	line-height:1.5;
	display:block;
	padding:0px 10px 15px 10px;
	margin:10px 10px 0px 350px;
}

.financingSpecials {
	background:url(/DS_Common/images/ThreeUp/shortgradient_RL.jpg) repeat-y top left;
	float:left;
	width:340px;
}
.financingSpecialsTitle {
	display:block;
	font-size:1.1em;
	font-weight:bold;
	padding:10px 0px 7px 15px;
}

.financingSpecialsRow {
	display:block;
	width:320px;
}
.financingSpecialsRowContent {
	width:190px;
	margin-top:10px;
	float:right;
}
.financingSpecialsRowTitle {
	font-size:1.2em;
	font-weight:bold;
	display:block;
}
.financingSpecialsRowText {
	font-size:1.2em;
	display:block;
}
.financingSpecialsRowLink a {
	display:block;
	font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
}

.financingSpecials hr {
	text-align:left;
	margin: 0 auto 0 0;
	width:100%;
	height:2px;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #ffffff;
}
.financingSpecials img {
	padding:10px 15px 10px 15px;	
}

TD{
	
}
.SectionHeader
{
	font-family: Arial;	
	font-size: 11px; 
	font-weight: bold;
	background-color: #666666;
	color: White;
}


/*************  Emissions ***********/

.emissionsLevel2LeftLinks{
	width: 250px;
	float: left;
}
.emissionsLevel2ImageLink{
	height: 80px;
	padding-top: 12px;
	padding-bottom:0px;
	font-weight: bold;
	margin-right: 5px;
	border-bottom: 1px solid #CDCDCD;
}
.emissionsLevel2LeftLinks A{
	font-size: .75em;
	font-weight: normal;
}
.emissionsLevel2ImageLink IMG{
	margin-top: 2px;
	margin-right: 5px;
}
.emissionsLevel2Text{
	padding-left: 5px;
}

/*********** Renewable Energy Solutions *******/

.renewableEnergySection{
	float:left; 
	border-right: solid 1px grey; 
	padding: 2px;
	width: 33%;
}

/*********** Contact Us *******/
.formLabel{
	text-align: right;
	vertical-align:text-top;
}