﻿.BlueBoxTop
{
	float:left;
	width:160px;
	height:24px;
	padding-top:10px;
	padding-left:8px;
	text-align:left;
	font-size:80%;
	font-weight:bold;
}

.BlueBoxTopGeneric
{
	float:left;
	width:160px;
	height:24px;
	padding-top:10px;
	padding-left:8px;
	text-align:left;
	font-size:80%;
	font-weight:bold;
	background-image:url(/Images/BlueBoxTop.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.BlueBoxBody
{
	float:left;
	width:148px;
	border-right-width:2px;
	border-left-width:2px;
	border-right-style:solid;
	border-left-style:solid;
	border-color:#bac4dc;
	padding:8px;
	color:#000066;
	overflow:hidden;
}

.BlueBoxBody ul
{
	padding:0px;
	margin-left:20px;
	margin-bottom:0px;
	margin-top:5px;
	margin-right:5px;
}

.BlueBoxBody li
{
	padding-bottom:8px;
}

.BlueBoxBottom
{
	float:left;
	width:168px;
	height:12px;
	background-image:url(/Images/BlueBoxBottom.png);
	background-position:top left;
	background-repeat:no-repeat;
}


.CentralBoxTop
{
	float:left;
	width:352px;
	height:12px;
	background-image:url(/Images/CentralBoxTop.png);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	overflow:hidden;
}

.CentralBoxBody
{
	float:left;
	width:332px;
	border-right-width:2px;
	border-left-width:2px;
	border-right-style:solid;
	border-left-style:solid;
	border-color:#ffbe00;
	background-color:#faf0d2;
	padding:8px;
	color:#000066;
}

.CentralBoxBottom
{
	float:left;
	width:352px;
	height:12px;
	background-image:url(/Images/CentralBoxBottom.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.CentralBoxContainer
{
width:352px;
}


.CentralBoxButton
{
	position:inherit;
	float:left;
	width:86px;
	height:20px;
	padding-top:5px;
	background:url(/Images/CentralBoxButtonBack.png);
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	font-family:Verdana;
}

.CentralBoxButton a
{
	color:#FFFFFF;
	text-decoration:none;
}

.PersonalImage
{
	float:right;
}

.FullColumnSpacer
{
	position:relative;
	float:left;
	width:100%;
	height:20px;
}

.FullWidthBoxTop
{
	float:left;
	width:720px;
	height:12px;
	background-image:url(../Images/FullWidthBoxTop.png);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	overflow:hidden;
}

.FullWidthBoxBody
{
	float:left;
	width:700px;
	border-right-width:2px;
	border-left-width:2px;
	border-right-style:solid;
	border-left-style:solid;
	border-color:#ffbe00;
	background-color:#faf0d2;
	padding:8px;
	color:#000066;
}

.FullWidthBoxBottom
{
	float:left;
	width:720px;
	height:12px;
	background-image:url(../Images/FullWidthBoxBottom.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.Container
{
width:720px;
}

.LongButtonWidth
{
	width:300px;
}

.ShortButtonWidth
{
	width:110px;
}

.WebFormTable
{
	BORDER-RIGHT: none; 
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none;
    width:100%
}

.WebFormHeader
{
	BORDER-TOP: 1px Solid; 	
	border-color:#808000;
}

.WebFormTDLabel
{
	width:20%;
	text-align:right;
}

.WebFormTDControl
{
	width:80%;
	
}

.WebFormWideTDLabel
{
	width:80%;
	text-align:right;
}

.WebFormNarrowTDControl
{
	width:20%;
	
}

.WebFormHalfTDLabel
{
	width:30%;
}

.WebFormHalfTDControl
{
	width:70%;
	
}

.WebFormLabel
{
	width:100%;
	text-align:right;
}

.WebFormFullWidthTextBox
{
	width:85%;
}

.WebFormHalfWidthTextBox
{
	width:45%;
}

.EnergyYearTableDiv
{
	
}

.EnergyYearTable
{
	BORDER-RIGHT: 1px Solid; 
	BORDER-TOP: 1px Solid; 
	BORDER-LEFT: 1px Solid; 
	BORDER-BOTTOM: 1px Solid; 
    width:100%;
    background-color:White;
    border-color:Black;
}

.EnergyYearRowHeader
{
	border-top: 4px solid;
	border-color:Black;
}

.EnergyYearCell
{
	width:33%;
}

.EnergyYearBoldCell
{
	width:33%;
	font-weight:bold;
}

.EnergyYearSelectedCell
{
	background-color:#333399; 
	color:White;
}

.EnergyYearNextPrev
{
 font-size:80%;
 font-weight:bold;
 color:#333333;
 vertical-align:bottom;
 width:33%;
}

.EnergyYearTitle
{
	background-color:White;
	border-color:Black;
	font-weight:bold;
	color:#333399;
	font-size:150%;
	width:33%;
}

.LargeLabel
{
	font-size:larger;
	font-weight:bold;
	
}

.LeftHalfColumn
{
	position:inherit;
	float:left;
	width:340px;
	margin-right:16px;
}

.RightHalfColumn
{
	position:inherit;
	float:left;
	width:340px;
}

.ErrorContainer
{
	width:300px;
	float:left;
	text-align:left;
	padding-left:10px;
	color:Red;
	font-size:140%;
}
	
.NarrowErrorContainer
{
	width:300px;
	float:left;
	text-align:left;
	padding-left:0px;
	color:Red;
	font-size:100%;
}

.InfoMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#FF6600;
	margin-bottom:0px;
}

.MyCommunitiesLeftCol 
{
	width:76px;
	float:left;
}

.MyCommunitiesRightCol 
{
	width:68px;
	float:right;
	padding-left:4px;
}



.CarbonTotal
{
	font-weight:bold;
	text-align:center 
}



.Container label
{
	display:inline-block;
	width:6em;
}


.JoinCommunityCommunityImage
{
	float:right;
}


.EditControlContainer
{
	position:relative;
	float:left;
	width:536px;
	margin-right:16px;
}



#ECC_cphMainContent_divMessagesTitle
{
	background-image:url(/Images/BlueBoxTopMessages.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#ECC_cphMainContent_divNewsEventsTitle
{
	background-image:url(/Images/BlueBoxTopEvents.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#ECC_cphMainContent_divDiscussionForumTitle
{
	background-image:url(/Images/BlueBoxTopForum.png);
	background-position:top left;
	background-repeat:no-repeat;
}