/* Sub Bannner Container */
.subbannerBorder{ border-bottom: 5px solid #803F96; }
.subbannerBackground {float: right ; text-align: right; width: 370px; }

/* Bread Crumb */
#BreadCrumb { font-size: 9px;padding: 15px 0 40px 10px; text-transform: lowercase; }
#BreadCrumb a {color: #803F96; text-decoration: none;}

#SubnavContainer {float: left ; width: 186px; _height: 500px; min-height: 500px; }
#PageContent { float: left ; width: 530px; padding: 0 10px 40px 10px; border-left: 1px solid #CCCCCC; min-height: 500px; _height: 500px; }

#PageContent img { float: left; padding: 10px 10px 10px 0px; }

#PageContent table tbody tr td img { float: left; padding: 0px 10px 0px 0px; }

.upperBanner {width:750px; height:61px; }
.subpageContent {_height: 10px; min-height:10px; padding-top: 20px; }

/*Sidenav */
.sidenavSection { border-bottom: 1px solid #CCCCCC; COLOR: #803F96; padding-top: 5px; padding-bottom: 5px; }

#SubnavContainer a { COLOR: #803F96; TEXT-DECORATION: none; font-weight: bold; }
#SubnavContainer A:hover { TEXT-DECORATION: none; COLOR: #C09FCB; }
#SubnavContainer p {font-size: 10px; COLOR: Gray; TEXT-DECORATION: none; margin: 0px ; padding: 5px 10px 5px 15px;}
#SubnavContainer p a { color: Gray; font-weight: normal; }
#SubnavContainer div div { padding-bottom: 10px; padding-right: 5px; }

#Sidenav a { color: #ae82bc; }
#Sidenav a:hover{ color: #803F96; }
#Sidenav .selected { background: url(/images/sub_nav/side_arrow.gif) no-repeat 0px 1px; }
#Sidenav a.selected { color: #803F96; background: url(/images/spacer.gif) no-repeat 0px 1px; }
#Sidenav .level0 { padding-left: 15px; }
#Sidenav .level1 { padding-left: 20px; }
#Sidenav .level2 { padding-left: 35px; }
#Sidenav .level3 { padding-left: 50px; }
#Sidenav .level4 { padding-left: 65px; }
#Sidenav .level5 { padding-left: 80px; }
#Sidenav .level6 { padding-left: 95px; }
#Sidenav .level7 { padding-left: 110px; }
#Sidenav .level8 { padding-left: 125px; }
#Sidenav .level9 { padding-left: 140px; }

#Sidenav dl {margin: 0px; padding: 0px;}
#Sidenav dt {list-style: none; color: #803F96; font-weight: bold; padding: 0px 10px 0px 15px;}
#Sidenav dd {list-style: none; color: #803F96; font-weight: normal; margin: 0px 0px 0px 15px; padding: 0px 10px 10px 0px;}

#Sidenav hr {
  border: 0;
  background-color: #cccccc ;
  color: #CCCCCC;
  height: 1px;
}
.energyUtilityBanner { background: url(/images/sub_banner/energy_upper.gif);}
.energyUtilitySubBanner { background: url(/images/sub_banner/energy_lower.gif) no-repeat top right;}

.usageUtilityBanner { background: url(/images/sub_banner/usage_upper.gif);}
.usageUtilitySubBanner { background: url(/images/sub_banner/usage_lower.gif) no-repeat top right;}

.partnersUtilityBanner { background: url(/images/sub_banner/partners_upper.gif);}
.partnersUtilitySubBanner { background: url(/images/sub_banner/partners_lower.gif) no-repeat top right;}

.environmentalUtilityBanner { background: url(/images/sub_banner/environmental_upper.jpg);}
.environmentalUtilitySubBanner { background: url(/images/sub_banner/environmental_lower.jpg) no-repeat top right;}

.waterUtilityBanner { background: url(/images/sub_banner/water_upper.jpg);}
.waterUtilitySubBanner { background: url(/images/sub_banner/water_lower.gif) no-repeat top right;}

/*PageContent*/

.PageContentHeading {padding:10px 0px 10px 0px; color: #803F96; font-weight: bold;}
.PageContentLeadParagraph {padding:0px 0px 10px 0px; font-weight: bold;}

.eventsTable { margin-bottom: 20px; }
