@charset "utf-8";
/* CSS Document */

/******************************************************************************* global _changes these styles as you see fit */
body{
	background:#015a9c url(../images/layout/bodyBG.jpg) repeat-x top left;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	margin:0 auto;
}

a, a:link, a:visited{
	color:#389216;
	text-decoration:underline;
}
a:hover, a:active{
	text-decoration:none;
}
a.noHover:hover{
 text-decoration:none !important;
}
.floatLeft{
  float:left;
}
body#aiws_homePage .floatLeft{
  float:left;
	margin-right:10px;
}
.floatRight{
  float:right;
}
img.floatLeft{
  float:left;
	margin-right:10px;
}
img.floatRight{
  float:right;
	margin-left:10px;	
}
.clear{
    clear:both;
}
.marginRight {
	margin-right:10px;
}
.marginLeft {
	margin-left:10px;
}
img.picBorder{
  background-color:#fff;
  padding:1px;
	border:1px solid #ddd;
}
li.noListItem{
  list-style-image:none;
}

.blueText{
  color:#015a9c;
}
.greenText{
  color:#389216;
}
.brownText{
  color:#ba8748;
}
.redText{
  color:#d45858;
}
.bold{
  font-weight:bold;
}
a.noUnderline{
  text-decoration:none;
}
h1{
  color:#ba8748;
	font-size:180%;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2{
  color:#015a9c;
	font-size:130%;	
	font-weight:700;	
}



h3{
  color:#389216;
	font-weight:bold;
	font-size:100%;	
}


h4,h5,h6{
  color:#555;
	font-weight:bold;
	font-size:100%;	
}
.border{
  border-top:1px solid #c9c9c9;
	margin:5px 0;
}

body#aiws_homePage .border{
  
	border-top:1px solid #c9c9c9;
	margin:10px 0 15px 0;
}

.borderRight{
  border-right:1px solid #c9c9c9;
	padding:0 20px 0 0;
}
p.ourEnergy{
  text-align:center;
	margin:0;
}

span.pad10{
  padding:0 10px;
}
img.margin5TB{
  margin:5px 0;
}
.margin5LR{
  margin:0 5px;
}
.width15{ width:14.9%;}
.width20{ width:19.9%;}
.width25{ width:24.9%;}
.width30{ width:29.9%;}
.width35{ width:34.9%;}
.width40{ width:39.9%;}
.width45{ width:44.9%;}
.width50{ width:49.9%;}
.width55{ width:54.9%;}
.width60{ width:59.9%;}
.width65{ width:64.9%;}
.width70{ width:69.9%;}
.width75{ width:74.9%;}
.width80{ width:79.9%;}
.width95{ width:94.9%;}
a.noIcon{
	background:none !important;

}

/*   ******************************************************************************* container */
#aiws_containerTop{
	width:995px;
	height:65px;
	margin:0 auto;
	background: transparent url(/templates/images/layout/containerBGTop.png) no-repeat top center;
}
#aiws_container{
	width:995px;
	margin:0 auto;
	background:transparent url(/templates/images/layout/containerBGBody.png) no-repeat bottom right;
	padding:0 0 10px 0;
}

/*   ******************************************************************************* leftCol  */
#aiws_leftCol{
	float:left;
	width:260px;
	margin: -20px 0 0 25px;
}

/********************************************** logo  */
#aiws_logo{
	text-align:center
}
#aiws_logo p{
	color:#ba8748;
	font-size:110%;
	font-style:italic;
	margin:10px 5px 5px 0px;
	padding:5px 0;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;	
}

/********************************************** billPay  */
#aiws_billPay{
	width:236px;
	/*height:180px;*/
	background:transparent url(../images/layout/billPayBG.png) no-repeat bottom right;
	text-align:center;
	padding:20px 10px 35px 10px;
}


#aiws_quickLinks ul{
	margin:0 0 0 60px;
	padding:0;
}

#aiws_billPay ul{
	margin:10px 0 0 60px;
	padding:0;
}


#aiws_billPay ul li,
#aiws_quickLinks ul li{
	margin:0;
	padding:0;
	text-align:left;
	list-style-image:url(../images/layout/brownDots.png);
}
#aiws_billPay ul li a,
#aiws_billPay ul li a:link,
#aiws_billPay ul li a:visited,
#aiws_quickLinks ul li a,
#aiws_quickLinks ul li a:link,
#aiws_quickLinks ul li a:visited{
  color:#015a9c;
	text-decoration:none;
	font-size:90%;
	font-weight:700;
}
#aiws_billPay ul li a:hover,
#aiws_billPay ul li a:active,
#aiws_quickLinks ul li a:hover,
#aiws_quickLinks ul li a:active{
	text-decoration:underline;
}

/********************************************** quickLinks  */
#aiws_quickLinks{
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	padding:10px 0;
	margin:0 0 5px 0;
}
/********************************************** ad  */
#aiws_ad{
	text-align:center;
}
#aiws_ad a,
#aiws_ad a:link,
#aiws_ad a:visited{
	font-weight:700;
	text-decoration:none;
}
#aiws_ad a:hover,
#aiws_ad a:active{
	text-decoration:underline;
}
#aiws_ad p{
	font-size:90%;
	line-height:14px;
}

/********************************************** weather  */
div#aiws_weather{
	width:200px;
	margin:20px 0 20px 30px;
	border-top:1px solid #c9c9c9;
	padding:10px 0;
}

#aiws_weather a,
#aiws_weather a:link,
#aiws_weather a:visited{
	font-weight:700;
	text-decoration:none;
}
#aiws_weather a:hover,
#aiws_weather a:active{
	text-decoration:underline;
}


/*   ******************************************************************************* rightCol  */
#aiws_rightCol{
	float:left;
	width:685px;
	margin: -40px 0 0 5px;
}

/********************************************** header  */
#aiws_header{
}

/********************************************** topNav  */
#aiws_topNav{
	margin:0;
	padding:0 20px 0 0;
}
#aiws_topNav .floatLeft,
#aiws_topNav .floatRight{
 text-align:right;
}


#aiws_topNav .floatLeft{
 line-height:25px;
}


#aiws_topNav .floatLeft a,
#aiws_topNav .floatLeft a:link,
#aiws_topNav .floatLeft a:visited,
#aiws_topNav .floatRight a,
#aiws_topNav .floatRight a:link,
#aiws_topNav .floatRight a:visited{
 text-align:right;
 color:#015a9c;
 text-transform:uppercase;
 font-weight:700;
 text-decoration:none;
 font-size:90%;
}
#aiws_topNav .floatLeft a:hover,
#aiws_topNav .floatLeft a:active,
#aiws_topNav .floatRight a:hover,
#aiws_topNav .floatRight a:active{
 text-decoration:underline;
}


/********************************************** Google Search Form */
.formContainer {
	background:transparent url(../images/layout/searchBG.jpg) no-repeat scroll left top;
	border:0 none;
	height:23px;
	padding-top:2px;
	width:247px;
	text-align:left;
}
.searchHeaderInput {
	background:#FFFFFF none ;
	border:0 none !important;
	color:#777;
	font-size:11px;
	margin-bottom:2px;
	margin-left:15px;
	padding-top:1px;
	vertical-align:middle;
}

.searchHeaderGo {
	background-color:#FFFFFF;
	margin-left:20px;
	vertical-align:top;
}

/********************************************** banner */
#aiws_banner{
	margin-top:10px;
}

/********************************************** mainNav */
#aiws_mainNav{
	margin:10px 0;
	text-align:center;
	border-top:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;	
}

span.mainNav{
  padding:0 30px 0 0;
}
span.mainNavLast{
  padding:0;
}
/********************************************** content */
#aiws_content{
	padding:10px 20px;
}
/********************************************** footer  */
#aiws_footer{
	clear:both;
	width:950px;
	margin:0 auto;
	color:#fff;
}
#aiws_footer .aiws_address{
	float:left;
	width:75%;
}
#aiws_footer .aiws_address p{
	float:left;
	font-size:85%;
}
#aiws_footer .aiws_address a,
#aiws_footer .aiws_address a:link,
#aiws_footer .aiws_address a:visited{
	font-weight:700;
	font-size:130%;
	color:#ba8748;
	text-decoration:none;
}
#aiws_footer .aiws_address a:hover,
#aiws_footer .aiws_address a:active{
	text-decoration:underline;
}
#aiws_footer .aiws_socialNetworks{
	float:right;
	width:19.9%;
	text-align:right;
}

/********************************************** bottomNav */
#aiws_bottomNav{
  clear:both;
	text-align:center;
	margin:0 0 10px 0;
}
 

#aiws_bottomNav ul{
	list-style:none;
	margin:0;
	padding:0;
	color:#83aecf;
}
#aiws_bottomNav ul li{
	list-style-image:none;
	border-right:1px solid #83aecf;
	padding:0 13px 0 9px;
	display:inline;
	font-size:85%;
}
#aiws_bottomNav ul li.last{
	border-right:none;
}

#aiws_bottomNav ul li a,
#aiws_bottomNav ul li a:link,
#aiws_bottomNav ul li a:visited{
	color:#83aecf;
	text-decoration:none;
	text-transform:uppercase;
	
}
#aiws_bottomNav ul li a:hover,
#aiws_bottomNav ul li a:active{
	text-decoration:underline;
}

.requiredField{
  color:#c00;
}


/*** aiws_formStyles - these styles are for the tableless form layout ***/
.aiws_formStyles p{
	width: 500px;
	clear: both;
	margin: 0 auto;
	padding:5px;
	height: 1%;
}
.aiws_formStyles span{
	display:block;
	width:200px;
	text-align:right;
}
.aiws_formStyles label{
	float: left;
	width: 200px;
	margin-right:5px;
	text-align:right;
}
.aiws_formStyles input[type="text"],
.aiws_formStyles input[type="radio"],
.aiws_formStyles input[type="checkbox"],
.aiws_formStyles textarea,
.aiws_formStyles select{ 
	float:left;
	width: auto;
}
.aiws_formStyles .formButtonStyles{
  clear:both;
	margin:20px 0 0 310px;
}

.marginRight10
{
    margin-right: 10%;
}
/*** END aiws_formStyles ***/




/*****  FOR COLLAPSING EXPANDING DIVS  *****/

div#payonline,
div#kiosk,
div#residential,
div#general,
div#irrigation,
div#rateOilwell,
div#rateLgPower,
div#rateIndustrial,
div#rateSecurityLighting,
div#ratePublicLighting,
div#rateWholesale,
div#ratePCA,
div#miscAcctHistory,
div#miscAfterHoursConnect,
div#miscAfterHrsReconnect,
div#miscClearance,
div#misDisconnectCharge,
div#miscInsufficientFunds,
div#miscMeterTesting,
div#miscMultiResidence,
div#miscPoleAttach,
div#miscTempClearance,
div#miscReconnectCharge,
div#miscRelocateFacilities,
div#miscRestoreTamperedSvc,
div#miscTempDisc
{
	display:none;
}


/*****  END COLLAPSING EXPANDING DIVS  *****/


p.boilerPlate{
  font-size:11px;
	color:#777;
	font-style:italic;
	margin:10px 0;
}