﻿Body{background-color:#000000;
     height:720px;
     width:1024px;
     font-family:verdana;
     top: 0px;
	 right: 0px;
	 bottom: 0px;
	 left: 0px;	 
	 margin: auto;
}
#Top_Spacer {
     background:#626161; 
     height: 16px; 
     width: 1022px; 
     border: 1px solid #FFF;
}
.spacer
{
	padding-top:20px;
}

#Header {                  
}
#Section_Header {
    position:absolute; 
    top: 90px; 
    text-align:center;
    width: 1024px;
    font-size: 20pt;
    font-weight: bold;
    color: #D0103A;     
}
.Banner_Image
{
    height: 199px;
    width: 604px;
}
#Main {
    background-color:#565A5C;    
    width:100%; 
    border-bottom: solid 1px #FFFFFF;   
}
#Breadcrums {
     background:#165BA0; 
     color:#FFF; 
     height:20px;
     text-align: left;         
     font-size: 8pt;
}
#Breadcrums a {
    text-decoration: none;
    color: #FFF;
}
#Breadcrums a:hover 
{
    text-decoration: underline;
}
#Col1Panel
{
	background-color:#898989;
	width:194px;
    border: solid 1px #FFFFFF;
}
#Col3Panel
{
	/*background-color:#FFFFFF;*/
    height: 100%;
}
#Water
{
	background-color:#626161;
	color:#FFFFFF;	
	width:200px;
	height:165px;
	margin-left:1px;	
}
#Gas
{
	background-color:#626161;
	color:#FFFFFF;	
	width:200px;
	height:165px;
}
#Networks
{
	background-color:#626161;
	color:#FFFFFF;	
	width:200px;
	height:165px;
}
#Electricity
{
	background-color:#626161;
	color:#FFFFFF;	
	width:200px;
	height:165px;	
}
/* Accordion 1 */
.AccordionHeader
{
    border: 1px solid #FFFFFF;
    color: #000000;
    background-color:#898989;
    text-align:left;
    font-family: verdana;
    text-decoration:none;
    font-size: 11pt;
    width:182px;
    height:16px;
    padding: 6px 5px;  
    cursor: pointer;
    background:url('images/top-nav-button.jpg') no-repeat left #898989;
    text-indent:39px;        
}
.AccordionHeader a
{
	text-decoration:none;
}
.AccordionHeader a:hover
{
	text-decoration:underline;
}
.Residential
{    
    background-color: #C3C3C4;
    width:200px;
    height:43px;
    padding: 0px 5px;  
    text-align:left;    
    border: none;  
}
.Residential a { text-decoration:none; }
.Commercial
{    
    background-color: #9D9C9D;    
    width:200px;
    height:43px;
    padding: 0px 5px; 
    text-align:left;    
    border: none;     
}
.Residential a, .Commercial a { text-decoration:none; color: #565A5C; font-size: 14pt; }
/*.Residential a:hover, .Commercial a:hover { text-decoration: underline; }*/
    
#Right_Column_Section_Lower
{
	background-color: #FFFFFF;   
    width:174px;
    height:100%;
    color: #565A5C;       
    padding:12px;
    border:solid 1px #FFFFFF;
}
#Right_Column_Section_Lower .Rate 
{
    color:#626262;
    font-weight:normal;
}
#Right_Column_Section_Lower2
{
	background-color: #FFFFFF;   
    width:176px;
    color: #565A5C;       
    padding:12px;
    border-top: 5px solid #565A5C;
/*    border:solid 1px #FFFFFF;*/
}
#Right_Column_Section_Upper
{
	background-color: #ed1c21;   
    width:176px; 
    height:215px;
    color: #FFFFFF;       
    padding:12px;
    border:0px;
}
#News_Container
{	
/*	margin:11px 0px;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF; 	*/
}
.Content_Item {
    padding: 20px;
    background-color:#FFFFFF;
    float: right;
    height:100%;
    width: 800px;  
    font-size: 10pt;
}
.Content_Item h2
{
	font-size:13pt;			
	color:#F4073B;
}
.Content_Item h3
{
    font-size:11pt;
    color:#565A5C;
}
.Content_Item p
{
	font-size:11pt;	
	text-align:justify;		
	background-color:#FFFFFF;	
}
.Content_Item a
{
	color:#ed1c21;	
	font-size:11pt;
	font-family:Verdana;
	font-weight:bold;	
	text-decoration: none;
}
.Content_Item a:hover 
{
    text-decoration: underline;
}
.Content_Item li
{
	font-family:Verdana;
	font-size:11pt;
	text-align:justify;
	
}
.Content_Item .faq
{
	color:#565A5C;	
}
.Content_Item_Upper
{
	color:#FFFFFF;
	font-family:Verdana;
	font-size:9pt;		
}
.Content_Item_Upper h2
{
    font-size: 12pt;
    margin-bottom: 0px;
    
}
.Content_Item_Upper p
{
    margin-top: 5px;
}
.Content_Item_Upper a
{
	color:#FFFFFF;	
	font-weight:bold;
	text-decoration: none;
}
.Content_Item_Upper a:hover
{
    text-decoration: underline;
}
.Content_Item_Lower
{
	color:#000000;
	font-family:Verdana;
	font-size:9pt;		
}
.Content_Item_Lower h2
{
    font-size: 12pt;
    color:#565A5C;
    margin-bottom: 0px;
}
.Content_Item_Lower p
{
    margin-top: 5px;
}
.Content_Item_Lower ul
{
    margin-left: 20px;
    margin-top: 0px;
}
.Content_Item_Lower li 
{
    margin-bottom: 10px;
}
.Content_Item_Lower a
{
	color:#165BA0;	
	font-weight:bold;	
	text-decoration: none;
}
.Content_Item_Lower a:hover
{
    text-decoration: underline;
}
.News_Item {
    padding: 20px;
    float: right;
    width: 564px;
    height: 199px;
}
.News_Item img 
{
    float: left;
    height: 194px;
    width: 186px;
    margin-right: 20px;
    border: 0;
}
#News_Area1{
    background-color:#FFFFFF;
    font-family:verdana;
    width:568px;
    height:250px; 
    float:right; 
    padding: 20px;     
}
#News_Area2{
    background-color:#0065BD;
    font-family:verdana;
    width:568px;
    height:250px; 
    float:right; 
    color:#FFFFFF;      
    padding:20px;              
}
#News_Area3{
    background-color:#626262;
    font-family:verdana;
    width:568px;
    height:199px; 
    float:right; 
    color:#FFFFFF;      
    padding:20px;              
}
#News_Image1{
    border: 1px solid #565A5C;
    background-color:#626161;
    height:194px;
    width:186px; 
    float:left;
    margin-right:20px;
    border:0;   
}
#News_Image2{
    border: 1px solid #FFFFFF;
    background-color:#626161;
    height:194px;
    width:186px; 
    float:left; 
    margin-right:20px;
    border:0;
}
.Side_Content_Box1 
{
    background: #565A5C;
    color: #FFFFFF;
    width: 192px;
    padding: 10px;
    font-size: 8pt;
}
.Side_Content_Box1 a {
    color: #FFFFFF;
}
.Side_Content_Box1 a:hover {
    color: #9D9C9D;
}
.Side_Content_Box2 
{
    background: #9D9C9D;    
    color: #565A5C;
    width: 192px;
    padding: 10px;
    font-size: 8pt;
}
.Side_Content_Box2 a {
    color: #565A5C;
    font-weight: bold;
}
.Side_Content_Box2 a:hover {
    color: #FFFFFF;
}
.Bold
{
	font-weight:bold;	
}
#Top_Menu {
    background-color: Transparent;
    float: right;
    width:316px;
    height:121px;
	padding-top: 75px;
}
#Top_Menu a
{
    color: #565A5C;
	text-decoration:none;
	font-size:7.5pt;
	font-weight: bold;
	padding-left: 10px;
}
.Logo {   
   margin-left:5px;     
   background-color:Transparent;   
   border:0;
   padding-top:20px; 
   padding-bottom:10px;
}
#Search{
   background-color:#FFFFFF;
   font-size:10pt;
   width:154px;
   height:21px;
   padding: 20px 20px;  
}
.Input_Box{
    background-color:#D7D7D7;    
    border-style:none;    
}
.Input_Button{
    background-color:#565A5C;
    font-family:verdana;
    color:#FFFFFF;
    font-size:8pt;
    width:55px;
    height:18px;
    border-style:none;
    cursor: pointer; 
}
.Dig
{
    text-align:center;
    font-size:11pt;
    color:#FFFFFF;
    background-color:#898989;
    width:154px;
    height:49px;
    padding:5px 20px;
} 
.DigDouble
{
    text-align:center;
    font-size:11pt;
    color:#FFFFFF;
    background-color:#898989;
    width:154px;
    height:108px;
    padding-top:30px;
    padding-bottom:50px;
    padding-right:20px;
    padding-left:20px;
    
} 
#Data_Pages
{
	height:100%;
	width:548px;
	padding:0px 15px;
	background-color:#FFFFFF;
    font-family:verdana;          
}
.Headlines
{	
	font-size:13pt;			
	color:#565A5C;
}
.Headlines_Dark_BG
{	
	font-size:13pt;			
	color:#FFFFFF;
}
.Intro_Paragraph
{
	font-size:11pt;
	font-family:Verdana;
}
.Body_Paragraph
{
	font-size:10pt;
	font-family:Verdana;
	
}
#News_Area1 .Headlines
{
	color:#565A5C;	
	margin-top:-12px;
	text-decoration:none;			
}
#News_Area2 .Headlines
{
	margin-top:23px;		
}
.News_More
{
	float:right; 
	text-decoration:none;
	font-size: 9pt;
	color:#000000;
}
.News_More_Dark_BG
{
	float:right; 
	text-decoration:none;
    font-size: 9pt;
	color:#FFFFFF;
}

#Subsite_Menu{
    background-color:#D7D7D7;
    width:201px;    
    height:71px;
    padding: 16px 20px;
    font-family:verdana;
    font-size:24pt;
    font-weight:bold;        
    top:156px;
    left:769px;
    float:right;
        
} 
#Rate_Box
{
	background-color:#D0103A;
	color:#FFFFFF;
	width:196px;
	height:69px;
	font-family:Verdana;
	font-size:18pt;
	font-weight:bold;
	border-bottom: 1px solid #FFFFFF;				
	padding-left:15px;
	padding-top:7px;			
}  

Legend { color: #565A5C; font-weight:bold; }

.validationSummary 
{
    border: solid 2px #FF0000;
    background-color: #D7D7D7;
    font-weight:bold;
    padding: 10px;
}
.Menu
{
	color:#FFFFFF;
	font-size:9pt;		
	text-decoration:none;		
}
.answer
{
	font-size:12pt;
	font-family:Verdana;	
	color:#000000;
}
.sidebarhead
{
	color:#D0103A;
	font-family:verdana;
	font-size:13pt;
	font-weight:bold;
}
.lead
{
	color:#000000;
	font-size:10pt;
	font-family:Verdana;
}
.Con_Lists
{
	font-family:Verdana;
	font-size:10pt;
}
.Con_Header
{
	font-size:12pt;
	color:#565A5C;
}
.Con_SubHeader
{
	font-size:10pt;
}
.Con_Table
{
	font-size:8pt; 
	line-height:18pt;
	color:#D0103A;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana;
}
.Forms
{
	color:#D0103A;	
	font-size:10pt;
	font-family:Verdana;
	font-weight:bold;	
	text-decoration:none;
}
.Table_Row_Header
{
    background: #ed1c21;
    color: #FFFFFF;
    height: 25px;
    text-align: center;
    font-weight: bold;
}
.Table_Row_Subheader2
{
    background: #626161;
    color: #FFFFFF;
}
.Table_Row_Alt1
{
    background: #D7D7D7;
}
.Table_Row_Alt2
{
    background: #F2F1F2;
}
.Table_Row_Subheader
{
    background: #9D9C9D;
    color: #FFFFFF;
    font-weight:bold;
}
.KingstonHydro
{
	float:right;
}
.WhiteLinks
{
	color:#FFFFFF;
}
.Page_Banners
{
	
}