body {                                                                                                
   margin-top:30px;                                                                                                
   background: url(/images/body_bg.jpg);                                                                                                
   }                                                                                                
                                                                                                   
#container {                                                                                                
   width: 962px;                                                                                                
   }                                                                                                

/* header area start */                                                                                                
                                                                                                   
#header {                                                                                                
   width: 962px;                          
position:relative;                                                                                          
  }                                                                                                
                                                                                                   
/* topnav area start */                                                                                                

#topnav {                                                                                                
   width: 962px;                                                                                                
   text-align: left;                                                                                                   
   height:26px;                                                                                              
   background-color: #090b92;                                                                       
   position: relative;                                                                                             
  }                                                                                                

/* main area start */                                                                                                
                                                                                                   
#main {                                                                                                
   width: 962px;                                                                                                
   background-color: #FFFFFF;                                                                                                 
   position: relative;                                                                                             
 }                                                                                                
                                                                                                   
#leftnav {                                                                                                
   width: 176px;                                                                                                
   padding-top: 25px;                                                                                                
   padding-bottom: 100px;                                                                                                
                                                                                                  
}                                                                                                
                                                                                                   
#content_area {                                                                                                
   padding:37px 30px 20px;                                                                                               
   }                                                                                                

/* footer area start */                                                                                                


#footer {                                                                                             
 background:transparent url(/images/bg_footer_adh_003.png) repeat-x scroll 0 0;                                                                                             
 line-height:17px;                                                                                             
 padding-bottom:6px;                                                                                             
 padding-top:5px;                                                                                             
 text-align:center;                                                                                             
 width:962px;                                                                                             
}                                                                                             
                                                                                               
                                                                                                   
#thomas_info {                                                                                                
   width: 962px;                                                                                                
   text-align: right;                                                                                                
   padding-top: 2px;                                                                                                
   padding-bottom: 2px;                                                                                                
   }                                                                                                
                                                                                                   
/* heading styles */                                                                                                

h1 {                                                                                                
   color: #000000;                                                                                                
   font-size: 17px;                                                                                                
   font-weight: bold;                                                                               
   margin-bottom:9px;                                                                                                
  }                                                                                                

h2 {                                                                                                
   color: #000000;                                                                                                
   font-size: 14px;                                                                                                
   font-weight: bold;                                                                                                
   }                                                                                                
                                                                                                   
h3 {                                                                                                
   color: #000000;                                                                                                
   font-size: 13px;                                                                                                
   font-weight: bold;                                                                                                
                                                                                                  
   }                                                                                                
                                                                                                   
/* image styles */                                                                                                
                                                                                                   
.img01 {                                                                                                
   border: 1px #000000 solid;                                                                                                
   }                                                                                                
                                                                                                   
.img02 {                                                                                                
                                                                                     
float:left;                                                                                  

margin:4px 10px 4px 12px;                                                                                              
   }                                                                                                

.img03 {                                                                                                
   border: 1px #000000 solid;                                                                                                
   float: right;                                                                                                
   margin-left: 10px;                                                                                                
   margin-bottom: 10px;                                                                                                
   }                                                                                                
                                                                                                   
/* miscellaneous */                                                                                                
                                                                                                   
li {                                                                                                
   list-style-image: url(/images/bullet_adh_003.gif);                                                                                                
   }                                                                                            

.spacer {                                                                                             
  margin-left:25px;                                                                                           
}                                                                                          

.leftnav_inner .leftnav_inner_body {                                                                                         
  border-left: 1px solid #d0d0d0;                                                                                          
  border-right: 1px solid #e5e5e5;                                                            
                                                                                           
}                                                                                         
.leftnav_inner span.bottom_curve                                                                                          
{                                                                                          
 background: url(/images/leftnav_inner_bg-new.jpg);                                                                                          
 background-repeat: no-repeat;                                                                                          
 background-position:  left -3px;                                                                                             
 display: block;                                                                                        
 height: 11px;                                                                                        
}                                                                                      



td {                                                                                      
 color:#000000;                                                                                      
 font-family:Arial;                                                                                      
 font-size:12px;                                                                                      
}                                                                                      


a {                                                                                      
 color: #0000ff;                                                                                      
 text-decoration: underline;                                                                                      
}                                                                                      


a:hover {                                                                                      
 color: #0000ff;                                                                                      
 text-decoration: none;                                                                                      
}                                                                                   
.bucket_background {                                                                                   

 background:transparent url(/images/bucket_mid.jpg) no-repeat left top;                                                                                
 width: 348px;                                                                                   
}                                                                                 

ul.bucket_content2 {                                                                                 
 list-style-type:none;                                                                                 
 margin:0;                                                                                 
 padding:5px 0px 0px;                                                                                   
}                                                                         

ul.bucket_content2 li {                                                                                
background-image:url(/images/bull-bucket.jpg);                                                                           
background-position:154px 4px;                                                                           
background-repeat:no-repeat;                                                                           
line-height:12px;                                                                           
padding-bottom:2px;                                                                           
padding-left:161px;                                                                           
padding-right:5px;                                                                                      
}                                                                        

bucket_content {                                                                                 
display: block;                                                                           
 margin:0;                                                                                 
 padding:5px 0px 0px;                                                                                   
}                                                                                 

.bucket_content span {                                                                                 
display: block;                                                  
background-image:url(/images/bull-bucket.jpg);                                                                           
background-position:154px 5px;                                                                           
background-repeat:no-repeat;                                                                           
line-height:12px;                                                                           
padding-bottom:3px;                                                                           
padding-left:161px;                                                                           
padding-right:5px;                                                                           
                                                                                 
}                                                                          
.bucket_content span a {   font-weight:normal !important;   padding-bottom:0px !important;   color:#000000 !important;   text-decoration:none !important;   }.bucket_content span a:hover {  
   font-weight:normal !important;  
   padding-bottom:0px important;  
     color:#000000 !important;  
   text-decoration:none !important;  
   }  

.bucket_background {                                                      
  padding-bottom: 3px;                                                       
}                                                      
                                                          
html > body  .bucket_background {                                                      
 padding: 0px;                                                       
}                                                      


.bucket_background .text{                                                                              

display:block;                                                                              
font-size:12px;                                                                              
padding-bottom:11px;                                                                              
padding-left:13px;                                                                              
padding-right:27px;                                                                              
padding-top:0;                                                                              
}                                                                              

.bucket_content1 {                                                                                 
display: block;                                                                                 
}                                                                               
                                                                           
.bucket_content1 span{                                                                                 
 background-image:url(/images/bull-bucket.jpg);                                                                                 
 background-position: 25px 5px;                                                                                 
 background-repeat:no-repeat;                                                                                 
 line-height: 14px;                                                                                 
 padding-left: 35px;                                                                                 
 padding-right: 5px;                                                  
display: block;                                                                                 
}                  
.bucket_content1 a span {              
margin-bottom:-5px !important;            
margin-top:2px !important;            
text-decoration:underline !important;           
color:#0000ff !important;          
}            
.bucket_content1 a:hover span {text-decoration:none !important;           
}                                                               

#top_search {                                                                  
 position:absolute;                                                                  
 right:3px;                                                                  
 top: -17px;                                                                  
}                                                               


html > body #top_search {                                                                  
 position:absolute;                                                                  
 right:3px;                                                                  
 top:-16px;                                                                  
}                                                               
                                                                 
#search {                                                                  
 margin:20px 8px 17px 30px;                                                                  
 text-align:left;                                                                  
 width:174px;                                                                  
}                                                                  

#search input {                                                                   
 font-size:11px;                                                                  
 height:19px;                                                                  
 text-align:center;                                                                  
 vertical-align:top;                                                                  
 width:148px;                                                                  
}                                                                
                                                                
#search span {                                                                  
 color:#FEFEFD;                                                                  
 font-weight:normal;                                                                  
 vertical-align:top;                                                                  
}                                                               
                                                                 
#search img {                                                                  
 cursor:pointer;                                                                  
 margin-left:1px;                                                                  
 margin-top:0px;                                                                  
}                                                              
                                                                  
html > body #search img {                                                                  
 margin-top:-1px;                                                                  
}                                                                  

form {                                                                  
 margin:0;                                                                  
 padding:0;                                                                  
}                                              

.homepageh2 {                                              
color:#000000;                                              
display:block;                                              
font-size:13px;                                              
margin:15px 0 23px 0;                                              
padding:0;                                              
}                    
                       
.utility_nav {                           
float:right;                       
margin-top:3px;                       
position:absolute;                      
right:15px;                 
font-weight:bold;                                 
}                       
.utility_nav_pum_new {                      
color:#000000;                      
font-size:12px;                      
font-style:normal;                      
font-weight:normal;                      
text-decoration:none;                      
}                      
.utility_contact {                      
color:#000000;                      
font-family:Arial;                      
font-size:14px;                      
font-style:normal;                      
font-weight:bold;                      
text-decoration:none;                      
}          
.callcenter {         
text-align:center;         
width:176px;         
display:block;        
list-style-type: none !important;       
margin-top:15px;  
}   
.callcenter a {         
background:none !important;   
padding:0 !important;       
}
