body {                                                           
   margin-top: 0px;                                                           
   background-color: #CCCCCC;                                                                  
   }                                                           
                                                              
#container {                                                           
   width: 960px;                                                           
   background-color: #FFFFFF;                                                           
   }                                                           

/* header area start */                                                           
td {                                                
 color:#454545;                                                
 font-family:Arial;                                                
 font-size:12px;                                                
}                                                     

#header {                                                           
   width: 960px;                                                           
   }                                                           
                                                              
#utility_nav {                                                           
   width: 960px;                                                           
   font-family: Arial;                                                           
   font-size: 11px;                                                           
   color: #000000;                                                           
   text-align: right;                                        
   padding-bottom:3px;                                                     
   padding-top:4px;                                                     
   }                                                           
                                                              
/* topnav area start */                                                           

#topnav {                                                           
                                                            
   text-align: left;                                                           
   padding-top: 5px;                                                           
   padding-bottom: 5px;                                                           
   background-color: #002157;                                                           
   white-space: nowrap;            
   width: 785px;                                                          
   }                                                           

/* main area start */                                                           
                                                              
#main {                                                           
   width: 960px;                                                           
   background-color: #E1E1E1;                                                           
   border-top: 6px #FFFFFF solid;                                            
   border-bottom:5px solid #FFFFFF;                                                 
   }                                                           
                                                              
#leftnav {                                                           
   width: 171px;                                                           
   padding-top: 20px;                                                           
   padding-bottom: 120px;                                                           
   background-color: #000001;                                                           
   border-right: 4px #FFFFFF solid;                                                           
   }                                                           
                                                              
#content_area {                               
                                                   
                                                             
   }                                                           
                               
#idContentTblCell           
{           
padding-top: 15px;                                                           
   padding-bottom: 15px;                                                           
   padding-left: 16px;                                                           
   padding-right: 16px;            
}           

/* footer area start */                                                           

#footer {                                                           
   text-align: center;                                                           
   background-color: #448CCA;                                                    
   padding-bottom:7px;                                                    
   }                                                           
                                                              
#thomas_info {                                                           
   width: 960px;                                                           
   font-family: Arial;                                                           
   font-size: 10px;                                                           
   color: #000000;                                                           
   text-align: right;                                                           
   padding-top: 2px;                                                           
   padding-bottom: 2px;                                                           
   }                                                           
                                                              
/* heading styles */                                                           

h1 {                                                           
   color: #000000;                                                           
   font-size: 18px;                                                           
   font-weight: bold;                                                           
   }                                                           
.h1_home {                
 margin-bottom: 32px;          
 margin-top:9px;                
}                

h2 {                                                           
   color: #454545;                                                           
   font-size: 14px;                                                           
   font-weight: bold;                                                           
   }           
                                                      
.h2_home {         
 margin-top:61px;       
 font-size: 11px;       
 color: #454545;      
 font-weight: normal; 

margin-bottom:30px; 
  
}   .h2_home_new {         
 margin-top:61px;       
 font-size: 12px;       
 color: #454545;      
 font-weight: normal; 

margin-bottom:30px; 
  
}                                                 
h3 {                                                           
   color: #666665;                                                           
   font-size: 14px;                                                           
   font-weight: bold;                                                           
   }                                                           
                                                              
/* image styles */                                                           
                                                              
.img01 {                                                           
   border: 1px #000000 solid;                                                           
   }                                                           
                                                              
.img02 {                                                           
   border: 1px #000000 solid;                                                           
   float: left;                                                           
   margin-right: 20px;                                                           
   margin-bottom: 10px;                                                           
   }                                                           

.img03 {                                                           
   border: 1px #000000 solid;                                                           
   float: right;                                                           
   margin-left: 10px;                                                           
   margin-bottom: 10px;                                                           
   }                                                           
  

.img04 {                                                           
   border: 1px #000000 solid;                                                           
   float: left;                                                           
   margin-right: 20px;                                                           
   margin-bottom: 20px;                                                           
   }                                                                
/* miscellaneous */                                                           
                                                              
li {                                                           
   list-style-image: url(/images/bullet.gif);                                                           
}                                               

a {                                               
 color: #2133ae;                                               
 text-decoration: underline;                                               
}                                               

a:hover {                                               
 color: #0000ff ;                                               
 text-decoration: none;                                               
}                                              

.content_bucket {                                              
background: url(/images/content_bucket_bg.jpg);                                              
background-position: 62px 6px;                                              
background-repeat:no-repeat;                                              
display: block;                                              
padding-left: 69px;                                             
font-size:11px;                                             
font-weight:normal;                                                
}                                           

.content_bucket1 {                                              
background: url(/images/content_bucket_bg.jpg);                                              
background-position: 30px 6px;                                              
background-repeat:no-repeat;                                              
display: block;                                              
padding-left: 37px;                                             
font-size:11px;                                             
font-weight:normal;                                                
}                                           

h1 span {                                           
color: #454545;                                                           
font-size: 14px;                                                           
font-weight: bold;                                          
display: block;                                     
}                              

.table_style                              
{                              
background-color:#666666;                              
}                              
.table_style td                              
{                              
background-color:#D4D4D4;                              
text-align:center;    

font-size:11px;    
}                              
td {                              
color:#454545;                              
font-family:Arial;                              
font-size:12px;                              
}                             
.table_head td                             
{                             
font-weight:bold;                       
background-color:#B3B3B3;    
font-size:12px;                
}                            
.table_alt_row td                            
{                            
background-color:#E5E5E5;                        
}                          
.table_title                         
{                          
background-color:#999999 !important;                        
font-weight:bold;    
font-size:12px !important;    
}                      
.info                      
{                      
font-weight:bold;                      
font-style:italic;                      
}                     
.red_text td                    
{                     
color:#ff0000;                     
}                   

.bucket_link_pum_005 img {                   
 margin-bottom: 4px;                   
}  
