body {                                                                       
   margin:0px;                                                 
padding:0px;                                                                     
   background-color: #ffffff;                                                                       
   background-image: url(/images/bg.jpg);                                                                       
background-repeat:repeat-x;                                                                      
background-position:left top;                                                                      
   }                                                                       
                                                                          
#container {                                                                       
   width: 960px;                                             
   margin: 0px;                                             
   padding: 0px;                                                                   
   }                                                                       

td                                                                       
{                                                                       
font-family:Arial;                                                                       
font-size: 11px;                                                                      
 color:#636363;                                                                      
}                                                                       


a {                                                                       
text-decoration: underline;                                                                      
color:#454545;                                                                      
}                                                                       
a:hover {                                                                       
text-decoration: none;                                                                       
color:#99000a;                                                                      
}                                                                      

/* header area start */                                                                       
                                                                          
#header {                                                                       
   width: 960px;                                                                       
background-image:url(/images/header01_bg_005.jpg);                                                                      
background-repeat:no-repeat;                                                                      
background-position:right top;                                                                      
height:119px;                                                                      
   }                                                                       

#header img{                                                                      
float:left;                                                                      
margin-right:2px;                                                                      
}                                                                      
                                                                          
#utility_nav {                                                                       
   width: auto;                                                                   
text-align:right;                                                                   
padding-top:20px;                                                                       
   }                                                                       
                                                                          
/* topnav area start */                                                                       

#topnav {                                                                       
   width: 960px;                                                                       
background-image:url(/images/topnav_bg_plc_005.gif);                                                                      
background-repeat:no-repeat;                                                                  
height:32px;                                                                     
   }                                                                       

html>body #topnav {                                                                
height:23px;                                                                
}                                                                

/* main area start */                                                                       
                                                                          
#main {                                                                       
   width: 960px;                                                                       
   background-color: #FFFFFF;                                                               
margin-top:24px;                                                          
position:relative;                                                                     
   }                                                                       
                                                                          
#leftnav {                                                                       
   width: 180px;                                                                       
   padding-top: 0px;                                                                       
   padding-bottom: 440px;                                                           
background-image:url(/images/leftnav_btm_bg_plc_005.jpg);                                                          
background-repeat:no-repeat;                                                          
background-position:left 85px;                                                                      
   }                                                                       
                                                             
.leftnav_logo{                                                        
bottom:39px;                                                        
left:13px;                                                        
position:absolute;                                                        
}                                                   

.leftnav_logo1{                                                   
background-image:url(/images/contract-holder-bg-plc-005.jpg);                                                          
background-repeat:no-repeat;                                                       
width:154px;                                                  
display:block;                                                  
padding-bottom:0px;                                                   
}                                                        

html>body .leftnav_logo1{                                                   
padding-bottom:27px;                                                 
}                                                 
                                                                     
#content_area {                                                                       
   padding-left: 29px;                                                                       
   padding-right: 29px;                                                                       
   padding-top: 10px;                                                                       
   padding-bottom: 37px;                                                                       
   }                                                                       

#content_area_home {                                                                       
   padding-left: 21px;                                                                       
   padding-right: 21px;                                                                       
   padding-top: 0px;                                                                       
   padding-bottom: 37px;                                                                       
   }                             

/* footer area start */                                                                       

#footer {                                                                       
   width: 960px;                                                                       
   text-align: left;                                                                       
   background-color: #990001;                                                                       
background-image:url(/images/footer_top_bg_plc_005.gif);                                                                      
background-repeat:no-repeat;                                                                      
background-position:left top;                                                                      
height:46px;                                                
   }                                                                       
                                                                          
                                                                        
/* heading styles */                                                                       

h1 {                                                                       
   color: #99000b;                                                                       
   font-size: 18px;                                                                       
   font-weight: bold;                                                                       
   }                                   
                                                                      
.head{                                   
color: #cfcfcf;                                                                       
   font-size: 15px;                                                                       
   font-weight: normal;                                   
background-image:url(/images/head_arrow.jpg);                                   
background-repeat:no-repeat;                                   
background-position:19px 6px;                                                      
background-color:#696969;                                  
padding:6px 11px 15px 57px;                             
margin-bottom:0px;                                  
}                                   

.head span{                                   
font-size: 11px;                                   
}                                   

h2 {                                                                       
   color: #454545;                                                                       
   font-size: 14px;                                                                       
   font-weight: bold;                                                                       
   }                                                                       
                                                                          
h3 {                                                                       
   color: #990002;                                                                       
   font-size: 13px;                                                                       
   font-weight: bold; 
margin-bottom:0px;                                                                       
   }                                                                       
                                                                          
/* image styles */                                                                       
                                                                          
.img01 {                                                                       
   border: 1px #dadada solid;                                                                       
   }                                                                       
                                                                          
.img02 {                                                                                                 
   float: left;                                                                       
   margin-right: 18px;                                                                       
   margin-bottom: 18px;                                                                       
   }                                                                       

.img03 {                                                                                            
   float: right;                                                                       
   margin-left: 10px;                                                                       
   margin-bottom: 10px;                                                                       
   }                                                                       
                                                                      
.img04{                                                                     
margin-right:4px !important;                                                                     
float:none !important;                                                                    
}                                                                         

.img05{                                                                     
float:none !important;                                                                    
margin-right:8px !important;                                                                   
margin-left:21px !important;                                                                   
}                                                             

.img06{                                                             
vertical-align:middle;                                                             
margin-right:2px;                                                             
}                                                                     

.img07{                                                             
margin-bottom:-5px;                                                             
}                                                     

.img08{                                                     
margin:11px 13px 0px 13px;                                                     
}                                                    

.img09{                                                   
margin:0px 8px 0px 9px;                                                   
vertical-align:middle;                                                  
}                                                   

.img10{                                                   
margin:0px 8px 0px 0px;                                                   
vertical-align:middle;                                                  
}                                                   

.img11{                                                   
margin:0px 5px 0px 0px;                                                   
vertical-align:middle;                                                  
}                                                            
/* miscellaneous */                                                                       


form{                                                             
margin:0px;                                                             
padding:0px;                                                             
}                                                             

#search{                                                              
width:180px;                                                              
background-image:url(/images/leftnav_top_plc_005.gif);                                                              
background-repeat:no-repeat;                                                              
background-position:left top;                                                              
background-color:#dadada;                                                              
padding:14px 0px 12px 0px;                                                              
border-bottom:1px solid #ffffff;                                                              
margin-bottom:14px;                                                         
}                                                              

#search select{                                                              
width:111px;                                                              
height:18px;                                                              
font-size:11px;                                                              
color:#666666;                                                             
 margin-left:15px;                                                             
}                                                              

#search input{                                                              
width:116px;                                                              
height:22px;                                                              
font-size:11px;                                                              
color:#666666;                                                              
margin-top:3px;                                                              
margin-left:15px;                                                             
}                                              

.result_txt{                                          
font-size:18px;                                          
}                                         

hr{                                         
background-color:#dadadb;                                         
color:#dadada;                                         
height:1px;                                         
border:0px;                                         
}                                        

.govt_border{                                        
border-left:1px solid #f2f2f2;                                        
border-bottom:1px solid #f2f2f2;                                        
}                                        

.govt_border td {                                        
border-top:1px solid #f2f2f2;                                        
border-right:1px solid #f2f2f2;                                        
}                                       

.literature_bg{                                       
background-color:#e3e3e3;                                       
}                                 



ul.bucket_bullet {                                 
list-style-type:none;                                 
margin:10px 4px 8px 11px;                                 
padding:0;                                 
}                                 


ul.bucket_bullet li {                                 
background-image:url(/images/bucket_bullet.gif);                                 
background-position:4px 5px;                                 
background-repeat:no-repeat;                                 
padding-left:9px;                                 
}                                


ul.bucket_bullet1 {                                 
list-style-type:none;                                 
margin:10px 6px 8px 0px;                                 
padding:0;                                 
}                                 


ul.bucket_bullet1 li {                                 
background-image:url(/images/bucket_bullet.gif);                                 
background-position:4px 5px;                                 
background-repeat:no-repeat;                                 
padding-left:9px;                                 
}                           


ul.service_bullet {                                 
list-style-type:none;                                 
margin:0px 6px 8px 10px;                                 
padding:0;                                 
}                                 


ul.service_bullet li {                                 
background-image:url(/images/services-bullet.gif);                                 
background-position:2px 5px;            
background-repeat:no-repeat;                       
padding-left:9px;                                 
}                               

html>body ul.service_bullet li {            
background-position:2px 2px;            
}            
.services{                           
float:right;                           
width:222px;                       
background-image:url(/images/service_border.gif);                           
background-repeat:repeat-y;                       
}                           

.bucket_line{                       
width:30px;                       
text-align:center;                       
}                       
.bucket_link_plc_005 img{                               
display:block;                               
margin:0px 0px -33px -14px;                              
}                               

.bucket_link_plc_006 img{                               
display:block;                               
margin:0px 0px -33px -14px;                               
}                            


.txt1 span{                            
font-weight:bold;                      
color:#636363;                            
}                     

.markets_served{                     
width:737px;                     
background-image:url(/images/markets-served-bg.jpg);                     
background-repeat:no-repeat;                     
height:56px;                     
}                    

.market_bullet1{                    
float:left;                    
width:205px;                    
display:block;                    
padding-top:6px;                   
}                    

.market_bullet2{                    
float:left;                    
width:193px;                    
display:block;                    
padding-top:6px;                   
}                    

.market_bullet3{                    
float:left;                    
width:165px;                    
display:block;                    
padding-top:6px;                   
}                    

ul.market_bullet {                                 
list-style-type:none;                                 
margin:0px 6px 8px 0px;                                 
padding:0;                                 
}                                 


ul.market_bullet li {                                 
background-image:url(/images/served-bullet.gif);                                 
background-position:2px 5px;                                 
background-repeat:no-repeat;                       
padding-left:9px;                                 
}                   

html>body .market_text{                  
width:151px;                  
}      


.literature_txt td{      
border-right:1px solid #CECECE;      
border-bottom:1px solid #CECECE;     
padding:4px 0px 4px 8px;     
}     

.literature_bg1{     
background-color:#f1f1f1;     
}
