body {                                                          
   margin-top:0px;                                                          
   background-color: #ffffff;                                                          
   background-image: url(/images/background.gif);                                                          
background-repeat:repeat-x;                                                         
   }                                                          
                                                             
#container {                                                          
   width: 960px;                                                          
   }                                                          

td                                                         
{                                                         
font-family:Arial;                                                         
font-size: 12px;                                                         
color:#1c1010;                                                        
}                                                         

a {                                                         
text-decoration: underline;                                                         
color:#2e87df;                                                        
}                                                         
a:hover {                                                         
text-decoration: none;                                                         
color:#2e87df;                                                        
}                                                        

/* header area start */                                                          
                                                             
#header {                                                          
   width: 960px;                                                         
height:102px;                                                         
background-image:url(/images/header_bg_plc_005.jpg);                                                         
background-repeat:no-repeat;                                                         
background-position:right top;                                                          
   }                                                          
                                                             
#header01{                                                         
width:383px;                                                         
float:left;                                                         
}                                                         

#utility_nav {                                                          
   width: 577px;                                                          
float:right;                                                      
text-align:right;                                                  
padding-bottom:11px;                                                         
   }                                                          

#utility_nav01{                                                     
width:250px;                                                     
float:right;                                                     
height:16px;                                                     
}                                                     

#header02{                                                         
width:960px;                                   
background-image:url(/images/header02_plc_005-new.jpg);                                                         
background-repeat:no-repeat;                                  
height:127px;                                
text-align:left;                                                      
}                                                         
                                                             
/* topnav area start */                                                          

#topnav {                                                          
   width: 960px;                                                          
clear:both;                                                         
background-image:url(/images/topnav_bg_plc_005-new.jpg);                                                         
background-repeat:no-repeat;                                                
text-align:left;                                                
padding:5px 0px 8px 0px;                                                      
   }                                                          

/* main area start */                                                          
                                                             
#main {                                                          
   width: 960px;                                                          
   background-color: #FFFFFF;                                                          
background-image:url(/images/main_bg.gif);                                                         
background-repeat:repeat-y;                                                          
   }                                                          
                                                             
#leftnav {                                                          
   width: 172px;                                                          
   padding-top: 2px;                                                          
   padding-bottom: 228px;                                                          
   background-image:url(/images/leftnav_bg.jpg);                                                         
   background-repeat:no-repeat;                                                          
   background-position:1px 274px;                                                         
   }                                                          
                                                             
#content_area {                                                           
   padding-left: 23px;                                                          
   padding-right: 23px;                                                          
   padding-top: 8px;                                                          
   padding-bottom: 30px;                                                          
   }                                                          

#content_area_home{                                 
   padding-left: 35px;                                                          
   padding-right: 35px;                                                          
   padding-top: 15px;                                                          
   padding-bottom: 30px;                                 
}                                 

/* footer area start */                                                          

#footer {                                                          
   width: 960px;                                                          
   background-image:url(/images/footer_bg_plc_005.jpg);                                                         
   background-repeat:no-repeat;                                                         
   height:74px;                                                         
   }                                                          
                                                             
#thomas_info {                                                          
   width: 960px;                                                          
   text-align: right;                                                          
   padding-top: 6px;                                                          
   padding-bottom: 2px;                                                          
   }                                                          
.thomas_info_last{                                            
margin-right:10px;                                            
}                                                             
/* heading styles */                                                          

h1 {                                                          
   color: #1c1010;                                                          
   font-size: 20px;                                                          
   font-weight: bold;                                                          
   }                                                          

.head{                                                         
color: #f2de9b;                                                          
   font-size: 20px;                                                          
   font-weight: normal;                                
font-family:Arial;                               
padding-left:23px;                             
margin:0px 0px 5px 0px;                                                       
}                                                         

h1 span{                                                         
color: #f2de9b;                                                          
   font-size: 16px;                                                          
   font-weight: normal;                                                         
}                                                         

h2 {                                                          
   color: #9a6262;                                                          
   font-size: 16px;                                                          
   font-weight: bold;                                                          
   }                                                          
                                                             
.head2{                                                         
   color: #e5e5e5;                                                          
   font-size: 16px;                                                          
   font-weight: normal;                               
font-family:Arial;                              
margin-top:0px;                             
padding-left:82px;                                  
}                                                         

h3 {                                                          
   color: #000000;                                                          
   font-size: 13px;                                                          
   font-weight: bold;                                                          
   }                                                          
                                                             
/* image styles */                                                          
                                                             
.img01 {                                                          
   border: 1px #000000 solid;                                                          
   }                                                          
                                                             
.img02 {                                                          
   margin-top: 6px;                                                          
   }                                                          

.img03 {                                                                
   float: left;                                                          
   margin-right: 2px;                                                          
   margin-top: 2px;                                                          
   }                                                          
.img04{                                                       
margin-right:8px;                                                       
vertical-align:middle;                                                       
}                                                       

.img05{                                                       
margin-right:10px;                                                       
vertical-align:top;                                                       
margin-top:3px;                                                      
}                                                             
/* miscellaneous */                                                          

.utility_nav_plc_007 a span{                                                   
background:transparent url(/images/utility_nav_link_left.jpg) no-repeat scroll left top !important;                                                   
cursor:pointer;                                                   
display:block;                                                   
float:left;                                                   
padding:3px 0px 1px 16px;                                                   
}                                                   

.utility_nav_plc_007 a:visited span{                                                   
background:transparent url(/images/utility_nav_link_left.jpg) no-repeat scroll left top !important;                                                   
cursor:pointer;                                                   
display:block;                                                   
float:left;                                                   
padding:3px 0px 1px 16px;                                                   
}                                                   

.utility_nav_plc_007 a:link span{                                                   
background:transparent url(/images/utility_nav_link_left.jpg) no-repeat scroll left top !important;                                                   
cursor:pointer;                                                   
display:block;                                                   
float:left;                                                   
padding:3px 0px 1px 16px;                                                   
}                                                   
.utility_nav_plc_007 a:hover span{                                                   
background:transparent url(/images/utility_nav_link_left.jpg) no-repeat scroll left top !important;                                                   
cursor:pointer;                                                   
display:block;                                                   
float:left;                                                   
padding:3px 0px 1px 16px;                                                   
}                                          

.print_txt{                                          
text-align:right;                                          
}                                         

.print_txt a img{                                         
vertical-align:bottom;                                         
margin-right:4px;                                         
}                                    

hr{                                    
border:0px;                                    
height:1px;                                    
color:#d6dbdf;                                    
}                                    


html>body hr{                                    
background-color:#d6dbde;                                    
}                            


.bucket_bg{                            
background-image:url(/images/bucket_bg.jpg);                            
background-repeat:repeat-y;                            
width:155px;                            
}                            



ul.bucket_bullets {                            
list-style-type:none;                            
height:48px;                     
margin:9px 20px 5px 30px;                           
padding:0;                            
}                            



ul.bucket_bullets li {                            
background-image:url(/images/bucket_bullet.gif);                            
background-position:2px 6px;                            
background-repeat:no-repeat;                            
padding:0px 0px 5px 9px;                           
}                    


ul.bucket_bullets_plc_007 {                            
list-style-type:none;                            
height:48px;                     
margin:9px 8px 5px 30px;                           
padding:0;                            
}                            



ul.bucket_bullets_plc_007 li {                            
background-image:url(/images/bucket_bullet.gif);                            
background-position:2px 6px;                            
background-repeat:no-repeat;                            
padding:0px 0px 5px 9px;                           
}                            



ul.bucket_bullet_plc_006 {                            
list-style-type:none !important;                            
margin:3px 8px 39px 29px !important;                            
padding:0 !important;                            
}                            

html>body ul.bucket_bullet_plc_006 {               
margin:3px 8px 40px 29px !important;               
}               


ul.bucket_bullet_plc_006 li {                            
background-image:url(/images/bucket_bullet_plc_006.gif) !important;                            
background-position:2px 6px !important;                            
background-repeat:no-repeat !important;                            
padding-left:9px !important;                            
}              


html>body .bucket_link_plc_006{             
background-position:left 24px;             
}   


.list_txt_btm{   
display:block;   
padding-bottom:9px;   
padding-top:2px;  
}   

.list_txt_top{   
display:block;   
padding-top:9px;   
}