﻿.PersonalImage
{
	float:right;
}

.MainHeading {
	font-family: Helvetica, sans-serif;
	font-size:180%;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:.5em;
}

.SecondaryHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:125%;
	margin-bottom:0px;
	margin-top:0px;
}

.NarrowErrorContainer
{
	width:100%;
	float:left;
	text-align:left;
	padding-left:0px;
	color:Red;
	font-size:100%;
	clear:both;
}


.WebFormTable
{
	BORDER-RIGHT: none; 
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none;
    width:100%;
    margin-top:10px;
}

.WebFormHeader
{
	BORDER-TOP: 1px Solid; 	
	border-color:#808000;
}

.WebFormTDLabel
{
	width:25%;
	text-align:right;
	font-weight:bold;
}

.WebFormTDControl
{
	width:75%;
	
}

.WebFormMediumTDLabel
{
	width:60%;
	text-align:right;
	font-weight:bold;
}

.WebFormMediumTDControl
{
	width:40%;
}

.WebFormWideTDLabel
{
	width:80%;
	text-align:right;
}

.WebFormNarrowTDControl
{
	width:20%;
	
}

.WebFormHalfTDLabel
{
	width:30%;
    text-align:right;
	font-weight:bold;
}

.WebFormHalfTDControl
{
	width:70%;
	
}

.WebFormLabel
{
	width:100%;
	text-align:right;
}

.WebFormFullWidthTextBox
{
	width:85%;
}

.WebFormHalfWidthTextBox
{
	width:45%;
}

.WebFormQuarterWidthTextBox
{
	width:20%;
}

.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%;
}

.ManageCommunitiesLeftColumn
{
	width:76px;
	float:left;
	padding-bottom:40px;
}

.ManageCommunitiesRightColumn
{
	width:250px;
	float:left;
	padding-left:8px;
	padding-bottom:40px;
}

.ManageCommunitiesWrapper
{
	
}

.NewsPreviewContainer
{
border-top-color:#AAAAAA;
border-top-style:dashed;
border-top-width:1px;	
}

.NewsPreviewImage
{
float:right;
width:176px;
height:136px;
}

.NewsPreviewImage img
{
padding-top:5px;
padding-left:4px;
padding-right:0px;
padding-bottom:0px;
width:168px;
}

.NewsStoryPreview
{
float:left;
width:320px;
height:131px;
padding-top:5px;
padding-left:10px;
}

.NewsStoryPreview img
{
padding:4px;
vertical-align:middle;
}

.NewsStoryPreview a
{
text-decoration:none;
}

.PageDivider
{
	clear:both;
	width:100%;
	height:0px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding-top:10px;
	margin-top:0px;
	margin-bottom:10px;
}


.SendToMemberWrapper
{
	position:inherit;
	float:left;
	width:100%;
	height:200px;
	overflow:scroll;
}


.PaperFootprintSectionTitle
{
	clear:both;
	width:100%;
	vertical-align:middle;
	background-color:#0075BF;
	color:#FFFFFF;
	font-size:120%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-weight:bold;
}

.TotalFootprint
{   
    font-size:120%;
    font-weight:bold;
}

.CO2Saving 
{
    font-size:90%;
    font-weight:bold;
    margin-bottom:10px;
    color:Green;
}

.FootprintFooterNote 
{
    clear:both;
    font-size:80%;
    margin-top:10px;
}

.FootprintSummary
{
    font-weight:bold;
}

.FootprintSummaryTableLabelCell
{
    width:50%;
    font-weight:bold;
    text-align:right;
    border-bottom:1px solid #0075BF;
}

.FootprintSummaryTableDataCell
{
    width:50%;
    padding-left:10px;
    border-bottom:1px solid #0075BF;
}

.Total
{
    padding-top:8px;
    font-size:120%;
    font-weight:bold;
    color:Green;
    border-bottom:0px;
}

.FootprintUnits 
{
    font-size:80%;
}

.ViewTopContainer
{
	height:412px;
	width:570px;
	padding:0px;
	overflow:auto;	
}

.ViewBottomContainer
{
	width:570px;
	border-top:solid 2px #000066;	
}


.ViewCommunityLabelHighlight
{
	font-size:120%;
	font-weight:bold;
}

.CommunityViewPageDivider
{
	clear:both;
	width:570px;
	height:0px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding-top:10px;
	margin-top:0px;
	margin-bottom:10px;
}

.LeftHalfColumn
{
	position:inherit;
	float:left;
	width:340px;
	margin-right:16px;
}

.RightHalfColumn
{
	position:inherit;
	float:left;
	width:340px;
}


.CommunitiesSearchLeftCol 
{
	width:168px;
	float:left;
}

.CommunitiesSearchRightCol 
{
	width:300px;
	float:left;
	padding-left:8px;

}

.CommunitiesSearchSubText
{
	font-size:110%;
	color:#222222;
}

.AdminPageHalfWidthCol {
    position:inherit;
	float:left;
	width:320px;
	min-height:250px;
	padding:10px;
	margin:10px;
	display:inline;
	border-style:solid;
	border-color: #000066;
	border-width:2px;
}

.Grid {
	width:700px;
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	border:1px solid #666666;
}

.GridRelatedReources {
	width:600px;
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	border:1px solid #666666;
}
    
.GridHeader {
	padding:3px;
	background-color:#dddddd;
	font-size:90%;
	font-weight:bold;
	text-align:center;
}

.GridRow {
	padding:3px;
    font-size:90%;
	background-color:#ffffff;
}

.GridRowAlt {
	padding:3px;
    font-size:90%;	
	background-color:#efefef;
}

.InfoMessage 
{
    font-size:90%;
    font-weight:bold;
    color:Green;
}

