.heading{
	Color : #005596;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 20px;
	}

.sub_heading{
	Color : #5C5B5A;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 18px;
	}

.normal_bold_text{
	Color : #1575B5;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 14px;
	
	}

.normal_text{
	Color : #6F858C;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 14px;
	}
	
.normal_white_text{
	Color : #FFFFFF;
	Font-Family : Trebuchet MS;
	Font-Weight : Normal;
	Font-Size : 14px;
	}
	
.normal_error_text{
	Color : #FF0000;
	Font-Family : Trebuchet MS;
	Font-Weight : Normal;
	Font-Size : 14px;
	}

.normal_small_bold{
	Color : #008164;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 13px;
	
	}

.normal_small_text{
	Color : #7B807F;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 13px;
	
	}

/*
Table / Row
*/

#list_row_BG1,.list_row_BG1{
	Background-Color : #EBEBEB;
	}

#list_row_BG2,.list_row_BG2{
	Background-Color : #FFFFFF;
	}

#Application_Table{
	border-spacing : 10pt;
	padding : 5px;	
	Width : 100%;		
	font-family : "verdana";
	font-size : 10pt;
	}

#Form_Table{
	border-spacing : 10pt;
	padding : 0pt;	
	Width : 415px;
	Font-Family : Arial;
	Font-Size : 10pt;
	}

.TableBackGroundColor
{
    BACKGROUND-COLOR: #EBEBEB;
}

.buttonfontstyle{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#006699;	
	Font-Weight : Normal;
	} 


body{
	padding:15px 0 0 0;
	margin:0;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#7B807F;
	background-color:#fff;
}
ul, li, a, h1, h2, h3, form, label, td, p{
	padding:0;
	margin:0;
}
image{
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
	border:none;
	display:block;
}
td{
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#7B807F;
}
a{
	text-decoration:underline;
	outline:none;
	color:#005596;
	font-weight:bold;
	font-size:12px!important;
}
a:hover{
	text-decoration:none;
	}
ul{
	list-style:none;
}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
}
.contactphone{
	font-size:16px;
	line-height:22px;
	color:#005596;
	background-color:inherit;
	padding-top:13px;
}
.local{
	color:#006D54;
	font-size:19px;
	line-height:22px;
}
.local span{
	color:#747575;
	font-style:italic;
}
.navrept{
	background:url(/sw/themes/12253/site_images/nav-rept.gif) repeat-x 0 0;
	height:42px;
}
ul.navlink{
	padding:6px 0 0 61px;
	margin:0;
}
ul.navlink li{
	position:relative;
	background:url(/sw/themes/12253/site_images/divider.gif) no-repeat 100% 0;
	float:left;
	padding-right:2px;
}
ul.navlink li.nodivider{
	background-image:none;
	padding-right:0;
}
ul.navlink li a{
	font-size:14px;
	line-height:27px;
	color:#494F4E;
	padding:0 0 0 11px;
	display:block;
	text-decoration:none;
}
ul.navlink li a span{
	padding:0 17px 0 6px;
	display:block;
}
ul.navlink li a:hover, ul.navlink li a.active{
	background:url(/sw/themes/12253/site_images/lft-round.gif) no-repeat 0 0;
	padding:0 0 0 11px;
	color:#fff;
	display:block;
	text-decoration:none;
}
ul.navlink li a:hover span, ul.navlink li a.active span{
	background:url(/sw/themes/12253/site_images/right-round.gif) no-repeat 100% 0;
	padding:0 17px 0 6px;
	display:block;
	text-decoration:none;
}
/*---------- drop down start --------------*/
ul.navlink li ul.dropdown{
	position:absolute; top:26px; left:0; display:none;
	padding:8px 0 0 0; margin:0; list-style-type:none;
	background:url(/sw/themes/12253/site_images/droptop-img.gif) no-repeat 0 0;
	/*border:1px solid #37393C;*/
	}
	
ul.navlink li ul.dropdown li{
	background:url(/sw/themes/12253/site_images/drop-bullet.gif) no-repeat 10px 0;
	border-bottom:1px solid #B5D2C8;
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	}
	
ul.navlink li ul.dropdown li.buttomimg{
	background:url(/sw/themes/12253/site_images/dropbuttom-img.gif) no-repeat 0 100%;
	padding-bottom:8px;
	border-bottom:none;
	width:200px;
	}
	
ul.navlink li ul.dropdown li a{
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	background:url(/sw/themes/12253/site_images/drop-repeat.gif) repeat-y 0 0 #DBE8E3 !important;
	color:#000000;
	padding:5px 0 5px 15px;
	margin:0;
	text-decoration:none;
	display:block;
	/*height:25px!important;*/
	width:185px;
	_width:200px;
	}
	
ul.navlink li ul.dropdown li a:hover{
	color:#005340;
	_padding:5px 0 5px 15px;
	}
/*---------- drop down end --------------*/

/*.flashbanner{
	background:url(/sw/themes/12253/site_images/flash-banner.jpg) no-repeat 0 0;
	width:960px;
	height:324px;
}*/
.dashedborder{
	border-bottom:dashed 1px #C8CBCC;
}
h2.welcome{
	background:url(/sw/themes/12253/site_images/star-icon.gif) no-repeat 0 50%;
	font:normal 21px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#545454;
	padding:0 0 0 28px;
	margin-top:13px;
}
ul.squarelink{
	padding:0 0 0 20px;
	margin:0;
}
ul.squarelink li{
	background:url(/sw/themes/12253/site_images/square-bullet.gif) no-repeat 5px 50%;
	font-size:14px;
	line-height:28px;
	color:#005596;
	background-color:inherit;
	font-weight:bold;
	padding:0 0 0 23px;
}
a.servicecall{
	background:url(/sw/themes/12253/site_images/servicecall.gif) no-repeat 0 0;
	width:178px;
	height:91px;
	display:block;
	text-indent:-2000px;
	float:left;
	margin-right:8px;
	
}
a.servicecall:hover{
	background:url(/sw/themes/12253/site_images/servicecall-hover.gif) no-repeat 0 0;
	
}
a.metterreding{
	background:url(/sw/themes/12253/site_images/meter-reading.gif) no-repeat 0 0;
	width:178px;
	height:91px;
	display:block;
	text-indent:-2000px;
	float:left;
	margin-right:8px;
}
a.metterreding:hover{
	background:url(/sw/themes/12253/site_images/meter-reading-hover.gif) no-repeat 0 0;
}

a.reqquote{
	background:url(/sw/themes/12253/site_images/quote.gif) no-repeat 0 0;
	width:178px;
	height:91px;
	display:block;
	text-indent:-2000px;
	float:left;
	margin-right:8px;
}
a.reqquote:hover{
	background:url(/sw/themes/12253/site_images/quote-hover.gif) no-repeat 0 0;
}

a.orderoffice{
	background:url(/sw/themes/12253/site_images/order.gif) no-repeat 0 0;
	width:178px;
	height:91px;
	display:block;
	text-indent:-2000px;
	float:left;
	margin-right:8px;
}
a.orderoffice:hover{
	background:url(/sw/themes/12253/site_images/order-hover.gif) no-repeat 0 0;
}
a.ordercopper{
	background:url(/sw/themes/12253/site_images/order-copper.gif) no-repeat 0 0;
	width:178px;
	height:91px;
	display:block;
	text-indent:-3000px;
	/*float:left;*/
}
a.ordercopper:hover{
	background:url(/sw/themes/12253/site_images/order-copper-hover.gif) no-repeat 0 0;
}

ul.footerlink{
	padding:30px 0 0 0;
	margin:0;
	text-align:center;
}
ul.footerlink li{
	background:url(/sw/themes/12253/site_images/footer-divider.gif) no-repeat 100% 50%;
	display:inline;
	padding:0 11px;
}
ul.footerlink li.nodivider{
	background-image:none;
	padding-right:0;
}

ul.footerlink li a{
	font-size:12px;
	line-height:18px;
	color:#008164;
	text-decoration:none;
}
ul.footerlink li a:hover{
	text-decoration:underline;
}
p.copyright{
	text-align:center;
	font-size:11px;
	line-height:19px;
	color:#949494;
	padding:5px 0 0 0;
}
.dashedborderone{
	border-bottom:dashed 1px #C8CBCC;
}

ul.all{
padding:10px 0 0 10px;
margin:0;
list-style-type:none;
}
ul.all li{
background:url(/sw/themes/12253/site_images/bull.gif) no-repeat 0 6px;
padding:0 0 0 15px;
margin:0 0 5px 0;
font-size:12px;
}
ul.all li a{
	color:#7B807F;
	text-decoration:underline;
}

ul.all li a:hover{
	text-decoration:none;
}

.whcol{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	}
.blcol{
	color:#98D2FF;
	font-weight:bold;
	font-size:12px;
	}

p.lefttd{
	padding-bottom:20px;
}
.subheadingtxt{
	color:#1575B5;
	padding-bottom:10px;
	font-size:16px;
	
}

a.contentlink{
	color:#008164;
	text-decoration:none;
}
a.contentlink:hover{
	text-decoration:underline;
}


a.clickleft{
	background:url(/sw/themes/12253/site_images/lft-round.gif) no-repeat 0 0;
	padding:0 0 0 11px;
	color:#fff;
	display:block;
	text-decoration:none;
	line-height:26px;
}
a.clickleft span{
	background:url(/sw/themes/12253/site_images/right-round.gif) no-repeat 100% 0;
	padding:0 17px 0 6px;
	display:block;
	text-decoration:none;
}

ul.newlist{
padding:10px 0 0 30px;
margin:0;
list-style-type: decimal;
}
ul.newlist li{
padding:0 0 0 5px;
margin:0 0 5px 0;
font-size:12px;
}

.logotxt{
	color:#0273C9;
	padding-top:10px !important;
	font-size:11px;
	line-height:14px;
}


p.newstxt{
	color:#1575B5;
	padding-bottom:10px;
	font-size:18px !important;
	font-style:italic;
	
	}
p.newstxt a{
	color:#1575B5;
	text-decoration:none;
	font-size:18px !important;
	line-height:22px;
}
p.newstxt a:hover{
	text-decoration:underline;
}


