/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#F1F1F1;
	margin:0;
	padding:0;
	}
	
/* ---------------------General For All-----------------------------------*/	

p, ul, li, td, img, h1, h2, div{
	margin:0;
	padding:0;
	}
	
img{
	border:none;
	}
	
a{
	outline:none;
}		
	
/* ---------------------Borders-----------------------------------*/

.borders{
	border-left:#D8D8D8 1px solid;
	border-right:#D8D8D8 1px solid;
	border-bottom:#D8D8D8 1px solid;
	}
	
/* ---------------------Borders-----------------------------------*/

.logobg{
	background:#fff url(images/logo-bg.gif) 0 0 repeat-x;
	}
	
.logo{
	margin:17px 0 14px 30px;	
	}	
	
.logotext{
	color:#004381;
	padding:18px 40px 0 0;
	text-align:right;
	font-size:17px;
	line-height:21px;
	}	
	
.logotext1{
	font-size:31px;
	display:block;
	padding:0 40px 0 0;
	text-align:right;
	color:#004381;
	}
	
.logotext2{
	padding:6px 40px 15px 0 ;
	text-align:right;
	color:#002157;
	}	
	
/* ---------------------Menu-----------------------------------*/

.menuborders{
	border-top:#DEDEDE 1px solid;
	border-bottom:#DEDEDE 1px solid;
	background:url(images/menu-bg.gif) 0 0 repeat-x;
	padding:5px 0 7px 20px;
	}			
	
ul.menu{
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
ul.menu li{
	float:left;
	padding:0 8px;
	}	
	
ul.menu li a{
	text-decoration:none;
	font-size:13px;
	line-height:35px;
	display:block;
	font-weight:bold;
	text-align:center;
	color:#626262;
	text-transform:uppercase;
	}
	
ul.menu li a span{
	padding:0 0 0 20px;
	display:block;
	}
	
ul.menu li a span span{
	padding:0 20px 0 0;
	}		
	
ul.menu li a:hover, ul.menu li a.active{
	background:url(images/menu-hover-mid.gif) 0 0 repeat-x;
	color:#fff;
	}	
	
ul.menu li a:hover span, ul.menu li a.active span {
	background:url(images/menu-hover-left.gif) 0 0 no-repeat;
	display:block;
	}
	
ul.menu li a:hover span span, ul.menu li a.active span span{
	background:url(images/menu-hover-right.gif) 100% 0 no-repeat;
	}
	
/* ---------------------For Client Login-----------------------------------*/	
		
ul.menu1{
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
ul.menu1 li{
	float:left;
	padding:0 8px;
	}	
	
ul.menu1 li a{
	text-decoration:none;
	font-size:13px;
	line-height:35px;
	display:block;
	font-weight:bold;
	text-align:center;
	color:#626262;
	text-transform:uppercase;
	}
	
ul.menu1 li a span{
	padding:0 0 0 20px;
	display:block;
	}
	
ul.menu1 li a span span{
	padding:0 20px 0 0;
	}		
	
ul.menu1 li a:hover, ul.menu li a.active1{
	background:url(images/last-one-mid.gif) 0 0 repeat-x;
	color:#fff;
	}	
	
ul.menu1 li a:hover span, ul.menu li a.active1 span {
	background:url(images/last-one.gif) 0 0 no-repeat;
	display:block;
	}
	
ul.menu1 li a:hover span span, ul.menu li a.active1 span span{
	background:url(images/last-one-1.gif) 100% 0 no-repeat;
	}
	
/* ---------------------For Customer Bill Pay-----------------------------------*/

ul.menu2{
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
ul.menu2 li{
	float:left;
	padding:0 8px;
	}	
	
ul.menu2 li a{
	text-decoration:none;
	font-size:13px;
	line-height:35px;
	display:block;
	font-weight:bold;
	text-align:center;
	color:#626262;
	text-transform:uppercase;
	}
	
ul.menu2 li a span{
	padding:0 0 0 20px;
	display:block;
	}
	
ul.menu2 li a span span{
	padding:0 20px 0 0;
	}		
	
ul.menu2 li a:hover, ul.menu li a.active2{
	background:url(images/bill-pay-mid-shadow.gif) 0 0 repeat-x;
	color:#fff;
	}	
	
ul.menu2 li a:hover span, ul.menu li a.active2 span {
	background:url(images/bill-pay-left-shadow.gif) 0 0 no-repeat;
	display:block;
	}
	
ul.menu2 li a:hover span span, ul.menu li a.active2 span span{
	background:url(images/bill-pay-right-shadow.gif) 100% 0 no-repeat;
	}
	
	
/* ---------------------Body Section-----------------------------------*/

.bodybgColor{
	background-color:#fff;
	}

.bodybgpic{
	background:url(images/body-bg2.jpg) 0 0 no-repeat;
	background-position:center;
	height:216px;
	border-top:21px #fff solid;
	background-color:#fff;
	}	
	
.mesmar{
	margin:55px 70px 0 0;
	}	
	
.bodyText{
	font:normal 25px/25px Arial, Helvetica, sans-serif;
	color:#00448F;
	padding:27px 0 6px 27px;
	}
	
.linepad{
	padding:0 0 0 27px;
	}
	
.linebgclor{
	background-color:#D6D6D6;
	height:1px;
	}	
	
.pad1{
	padding:10px 25px 20px;
	}
	
ul.bodylist{
	list-style-type:none;
	}
	
ul.bodylist li{
	color:#000;
	line-height:20px;
	font-size:14px;
	}			
			
.bodytextPara{
	font-size:13px;
	line-height:20px;
	padding:10px 0 5px 0;
	}

.bodytextPara span{
	color:#044D9E;
	}		
/* ---------------------Featured Services-----------------------------------*/	

.bodyText1{
	font:normal 25px/25px Arial, Helvetica, sans-serif;
	color:#00448F;
	padding:27px 0 6px 25px;
	}
	
.pad2{
	padding:0 0 0 25px;
	}	
				
.contactbg{
	background:url(images/phohe-call-bg.jpg) 0 0 no-repeat;
	}	
	
.pad3{
	padding:0 0 10px 15px;
	}		
	
.contactText{
	font-size:17px;
	color:#fff;
	text-decoration:none;
	}
	
.contactText span{
	font-size:31px;
	color:#fff;
	}
	
.contactText:hover{
	text-decoration:underline;
	}
	
.phonemar{
	margin:42px 8px 0 0;
	}	
	
.pad4{
	padding:9px 0 0 25px;
	}
	
.formbg{
	background:url(images/form-bg.jpg) 0 0 no-repeat;
	}				
		
.pad5{
	padding:9px 0 0 15px;
	}
	
.pad5ex{
	padding:9px 0 10px 15px;
	}	
.formmar{
	margin:30px 6px 0 0;
	}	
	
.bodytextPara1{
	font-size:13px;
	line-height:20px;
	padding:10px 0 15px 0;
	}	
	
.bodyText2{
	font:normal 25px/25px Arial, Helvetica, sans-serif;
	color:#00448F;
	padding:20px 0 6px 0;
	}
	
.videomar{
	margin:10px 0 30px 0;
	}	
	
/* ---------------------Award Portion-----------------------------------*/

.mar1{
	margin:10px 0 25px 0;
	}
	
.bodyText3{
	font:normal 25px/25px Arial, Helvetica, sans-serif;
	color:#00448F;
	padding:0 0 21px 0;
	}			

.link{
	text-decoration:underline;
	font-size:12px;
	color:#053F7E;
	}
	
.link:hover{
	text-decoration:none;
	}
	
.parapad2{
	padding:5px 0 10px 0;
	}
	
.vendorpic{
	margin:10px 0 10px 15px;
	}	
	
.pad6{
	padding:10px 0 0 0;
	}	
	
/* ---------------------Award Portion-----------------------------------*/						
	
	.fotbg{
	background:#003774 url(images/fot-bg.jpg) 0 0 repeat-x;
	padding:33px 0 30px 0;
	}
	
.fottext{
	color:#fff;
	}
	
.fottext span{
	padding:0 10px;
	}		
	
	
	
.linkEmail{
	font-size:12px;
	color:#fff;
	text-decoration:underline;
	line-height:25px;
	}
	
.linkEmail:hover{
	text-decoration:none;
	}
	
/* About ABA*/

.pic1{
	float:left;
	margin:5px 8px 0 6px;
	}
	
.bodytextPara1{
	font-size:13px;
	line-height:20px;
	padding:20px 0 0 0;
	}	
	
.bodytextPara2{
	font-size:13px;
	line-height:20px;
	padding:14px 0 0 0;
	}	
	
.pic2{
	float:left;
	margin:5px 8px 0 6px;
	}	
	
.newslink{
	text-decoration:underline;
	color:#000;
	}
	
.newslink:hover{
	text-decoration:none;
	}
	
.pic2{
	float:left;
	margin:5px 8px 0 0;
	}
	
.pic3{
	padding:0 0 20px 0;
	}	
	
.pic4{
	padding:0 0 10px 0;
	float:left;
	border:2px solid #F1F1F1;
	}	
	
.bodytextPara3{
	font-size:13px;
	line-height:20px;
	padding:20px 0 0 0;
	}	
	
.bodytextPara4{
	font-size:13px;
	line-height:20px;
	padding:5px 0 0 0;
	}		


/*Contact Page*/

.formname{
	font-size:13px;
	color:#000000;
	padding:0 0 0 20px;
	}
	
.formname1{
	font-size:13px;
	color:#000000;
	padding:6px 0 0 100px;
	}
	
.formname2{
	font-size:13px;
	color:#000000;
	padding:0 0 0 6px;
	}
	
.formname3{
	font-size:13px;
	color:#000000;
	padding:0 0 0 20px;
	}	
			
.box1{
	width:200px;
	height:20px;
	font-size:13px;
	border:1px #7777CC solid;
	}	
	
.pad5a{
	padding:20px 0 0 0;
	}
	
.pad5b{
	padding:30px 0 0 0;
	}
	
.pad5d{
	padding:10px 0 0 0;
	}	
	
.box2{
	width:200px;
	height:90px;
	font-size:13px;
	border:1px #7777CC solid;
	}	
	
.pad5e{
	padding:20px 0 20px 0;
	}	
	
.pad5f{
	padding:20px 0 20px 6px;
	}
ul.companynewslist{
	list-style-type:none;
	padding:0;
	margin:0;
	}
ul.companynewslist li{
	background:url(images/black-arrow.gif) no-repeat 0 8px;
	padding:0 0 0 14px;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#255C9A;
	}
ul.companynewslist li a{
	color:#255C9A;
	text-decoration:none;
	}
ul.companynewslist li a:hover{
	text-decoration:underline;
	}	
		
		
					
	
