body{
font: 70% Verdana, Arial, Helvetica, sans-serif;
background-repeat: no-repeat;
background-color: #821a1a;
margin: 0 auto;
padding: 0;
}

.newsPost{
border: solid 2px #666666;
font-size:13px;
background: #e4e2e2 url(images/newPostBG.png) repeat-x;
margin-left:10px;
margin-right:10px;
}

.goodtimes {
	background-image: url(images/foundation_watermark.jpg);
	background-repeat: no-repeat;
}

a{
color: #CCCCCC;
text-decoration: none;
}

a:hover{
color: #FFFFFF;
text-decoration: underline;

}

.link{
color: #CCCCCC;
text-decoration: none;
cursor: pointer;
}

.link:hover{
color: #FFFFFF;
text-decoration: underline;
background-color: #333333;
} 

h1{
font-size: 13px;
font-family:Verdana;
}

.menubar{
height: 29px;
margin-top: -293px;
background-color: #454545;
}

.footer{
background-color: #e3e1e1;
background-image: url(images/footer.png);
background-repeat: no-repeat;
height: 62px;
padding-bottom: 5px;
font-family:Verdana;
font-size: 9px;
text-align:center;
color:#000000;
}

p.right{
font-weight: bold;
font-family:Verdana;
font-size: 12px;
text-align:center;
color: #000000;
margin-top: 5px;
}

.weather{
font-weight: bold;
font-family: Verdana;
font-size: 13px;
text-align:center;
color:#000000;
margin-top:9px;
margin-left:8px;
margin-bottom:-2px;
}

.outageinfo{
margin-top:7px;
margin-left:2px;
margin-bottom:-4px;
font-weight: bold;
font-family:Verdana;
font-size: 13px;
text-align:center;
color:#000000;
}

.publications {
font-weight: bold;
font-family:Verdana;
font-size: 13px;
text-align:center;
color:#000000;
margin-top:9px;
margin-left:8px;
margin-bottom:-2px;
}

.right_links {
margin-top:7px;
margin-left:-4px;
}

.callbeforedig {
font-weight: bold;
font-family:Verdana;
font-size: 13px;
text-align:center;
color:#000000;
margin-top:9px;
margin-left:8px;
margin-bottom:-2px;
}

.callbeforediglogo {
margin-top:7px;
margin-left:-4px;
}

.homeenergysaver2 {
margin-top:10px;
margin-left:10px;
}

.homeenergysaver {
font-weight: bold;
font-family:Verdana;
font-size: 13px;
text-align:center;
color:#000000;
margin-top:9px;
margin-left:8px;
margin-bottom:-2px;
}

.nrggame {
margin-top:15px;
margin-left:5px;
}

.mainContent {
background-color: #e3e1e1;
}

.move {
position: relative;
left: 5px;
float: left;
}

.topLinks {
position: relative;
float: right;
}

.menuItem {
color: #CCCCCC;
height: 20px;
padding-top: 8px;
text-align: center;
}

.links {
color: #CCFFFF;
}

.graphic { 
width: 777px;
height: 125px;
}

.leftHeader {
position: relative;
width: 123px;
top: -124px;
height: 293px;
left: -123px;
background-image: url(images/left_header.png);
background-position: top right;
}

#main {
width: 777px; height: 153;
margin: 0 auto; 
padding-top:124px;
background: url(images/header2.png) #821a1a no-repeat;
margin-top: 0px;
}

#main a {
text-decoration:none;
}

#email {
position:absolute;
width:121px;
height:9px;
margin-left:650px;
margin-top:-15px;
}

#news {
float:left;
width:550px;
}

#publications {
width:227px;
}

.rightBar {
float:right;
width:227px;
}

p.title {
font-weight:bold;
font-family:Verdana;
font-size: 13px;
text-align:center;
color:#000000;
margin-top:3px;
margin-bottom:2px;
}

.basicBox {
margin:0;
}

.basicBox.top {
background: url(images/contentBox/N.png) repeat-x transparent;
height:32px;
color:#FFFFFF;
}

.basicBox.content{
background: url(images/contentBox/bg.png) transparent;
text-align:left;
overflow:auto;
padding:5px;
}

.basicBox.bottom{
height: 19;
background: url(images/contentBox/S.png) repeat-x transparent;
}

.basicBox.ne{
width: 16px; height: 16px;
background: url(images/contentBox/NE.png) no-repeat transparent;
}

.basicBox.n{
width: 15px; height: 16px;
background: url(images/contentBox/N.png) no-repeat transparent;
}

.basicBox.nw{
width: 15px; height: 16px;
background: url(images/contentBox/NW.png) no-repeat transparent;
}

.basicBox.se{
width: 16px; height: 16px;
background: url(images/contentBox/SE.png) no-repeat transparent;
}

.basicBox.s{
height: 16px;
background: url(images/contentBox/S.png) no-repeat transparent;
}

.basicBox.sw{
width: 15px; height: 16px;
background: url(images/contentBox/SW.png) no-repeat transparent;
}

.basicBox.w{
width: 16px;
background: url(images/contentBox/W.png) repeat-y transparent;
}

.basicBox.e{
width: 15px;
background: url(images/contentBox/E.png) repeat-y transparent;
}

.clearfloat { 
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.topSpace{
margin-top: 5px;
}

.contentLink{
color: #990000;
}

.contentLink:hover{
color: #CCCCCC;
}

.newsPost{
border: solid 2px #666666;
font-size:10px;
background: #e4e2e2 url(images/newPostBG.png) repeat-x;
padding: 5px;
}

p.newsPost2 {
font-style:italic;
margin-top:43px;
margin-left:30px;
margin-right:30px;
font-size:9px;
padding:5px;
}

.calculator {
background-color:#E7E1E7;
color:#380638;
font-size:1em;
margin-right: 5px;
}

.caltext {
margin-top:-5px;
}

p.calculator {
background-color:#380638;
color:#FFFFFF;
font-weight:bold;
margin-top:0em;
padding-bottom:2px;
padding-top:2px;
}
.dropdown{
color:#FFFFFF;
font-size:10px;
background-color:#333333; 
position:absolute;
width:500px;
}

.linkdd{
color:#FFFFFF;
font-size:10px;
background-color:#333333; 
width:400px;
}


.linkdd:hover{
color: #FFFFFF;
text-decoration: underline;
background-color: #333333;
} 

.center{
	font-family:Verdana;
	font-size: 13px;
	color:#000000;
	margin-top:0px;
	margin-left:37px;
	margin-right:35px;
	text-align:justify;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
color:#FFFFFF;
font-size:10px;
background-color:#333333; 
font:normal 10px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ 
background-color: #333333;
}