body {                                                                                                     
   background-color: #ffffff;                                                                                                    
   background-image: url(/images/body-background.jpg);                                                                                                    
   background-repeat: repeat-x;                                                                                                    
   background-position: left top;                                                                                                 
   margin: 0px;                                                                                                   
   }                                                                                                     
                                                                                                        
td                                                                                                    
{                                                                                                    
   font-family:Arial;                                                                                                    
   font-size: 12px;                                                                                                   
   color: #666666;                                                                                                   
}                                                                                                   

a {                                                                                                    
   text-decoration: underline;                                                                                                   
   color: #d9b500;                                                                                                   
}                                                                                                    
a:hover {                                                                                                    
   text-decoration: none;                                                                                                   
   color: #bfa41d;                                                                                                   
}                                                                                                   

#container {                                                                                                     
   width: 960px;                                                                                                     
   }                                                                                                     

/* header area start */                                                                                                     
                                                                                                        
#header {                                                                                                     
   width: 960px;                                                                                                     
   }                                                                                                     
                                                                                                        
.header_img                                                                                                    
{                                                                                                    
   float: left;                                                                                                    
   margin-right: 10px;                                                                                                    
}                                                                                        

#header1                                                                                        
{                                                                                        
width: 960px;                                                                                        
height: 30px;                                                                                        
}                                                                                              

#utility_nav                                                                                                     
{                                                                                                     
   width: 307px;                                                                                               
   display: block;                                                                                               
   float: right;                                                                                               
   text-align: right;                                                                                               
}                                                                                              

a.utility_last                                                                                              
{                                                                                              
background-image: none !important;                                                                                              
}                                                                                             
                                                                                              
#utility_nav_sub                                                                                             
{                                                                                             
display: block;                                                                                             
float: right;                                                                                             
width: 399px;                                                                                             
padding-top: 22px;                                                                                             
}                                                                                             
                                                                                                        
/* topnav area start */                                                                                                     

#topnav {                                                                                                     
   text-align: right;                                                                                                     
   clear: left;                                                                                          
   height: 27px;                                                                                      
   padding-left: 14px;                                                                                      
   }                                                                                       

a.topnav_last                                                                                              
{                                                                                              
background-image: none !important;                                                                                              
}                                                                                                     

/* main area start */                                                                                                     
                                                                                                        
#main {                                                                                                     
   width: 960px;                                                                                    
   background-image: url(/images/main_middle_background.jpg);                                                                                                    
   background-repeat: repeat-y;                                                                                                    
   background-position: left top;                                                                                        
   }                                                                                                     
                                                                                                        
#content_area {                                                                                                     
   padding-left: 59px;                                                                                                     
   padding-right: 60px;                                                                                                     
   padding-top: 0px;                                                                                                     
   padding-bottom: 30px;                                                                                                     
   }

#content_area_home {                                                                                                     
   padding-left: 59px;                                                                                                     
   padding-right: 60px;                                                                                                     
   padding-top: 20px;                                                                                                     
   padding-bottom: 30px;                                                                                                     
   }                                                                                                     

/* footer area start */                                                                                                     

#footer_top                                                                                 
{                                                                                 
   width: 960px;                                                                                    
   background-image: url(/images/footer_top_background.jpg);                                                                                                    
   background-repeat: no-repeat;                                                                                  
   background-position: left top;                                                                                 
   height: 71px;                                                                                 
   text-align: right;                                                                                 
}                                                                                 

#footer {                                                                                                     
   width: 960px;                                                                                                     
   text-align: center;                                                                                                     
   height: 36px;                                                                                
   background-image: url(/images/footer_background.jpg);                                                                                                    
   background-repeat: no-repeat;                                                                                   
   background-position: left top;                                                                                     
}                                                                                   

.web_address                                                                                   
{                                                                                   
   display: block;                                                                                   
   float: right;                                                                                   
   font-size: 14px;                                                                                   
   font-weight: bold;                                                                                   
   margin-right: 40px;                                                                                  
   color: #000000;                                                                                
   margin-top: 8px;                                                                                
}                                                                                

.footer_left                                                                                
{                                                                                
display: block;                                                                                
float: left;                                                                                
margin-left: 30px;                                                                                
margin-top: 13px;                                                                                
}                                                                                


#thomas_info {                                                                                                     
   width: 960px;                                                                                                     
   text-align: right;                                                                                                     
   padding-top:15px;                                                                                                     
   padding-bottom: 2px;                                                                                                     
   }                                                                                     

#thomas_info span                                                                                     
{                                                                                     
   padding-right: 31px;                                                                                     
}                                                                                                     
                                                                                                        
/* heading styles */                                                                                                     

h1 {                                                                                                     
   color: #000000;                                                                                                     
   font-size: 24px;                                                                                                     
   font-weight: bold;                                                                  
   font-family: Arial;                     
   }                    

.h1_home                    
{                                                                                        
   color: #000000;                                                                                                     
   font-size: 30px;                                                                                                     
   font-weight: bold;                                                                  
   font-family: Arial;                     
   padding-top:22px;                     
}                    

.h1_inner                                                                        
{                                                                        
   color: #d9b500;                                                                                                     
   font-size: 24px;                                                                                                     
   font-weight: bold;                                                                  
   font-family: Arial;                                                                  
}                                                                  

.h1_home_sub                                                                  
{                                                                  
   color:#666666;                                                                
   display:block;                                                                
   font-family:Arial;                                                                
   font-size:14px;                                                                
   font-weight:bold;                                                                
   line-height:22px;                                                                
   padding-left:46px;                                                                
   padding-right:16px;                                                                
   padding-top:5px;                                                                
 }                                                                        

h2 {                                                                                                     
   color: #666666;                                                                                                     
   font-size: 14px;                                                                                                     
   font-weight: bold;                                                                                                     
   font-family: Arial;                                                                  
   }                                                                        

h3 {                                                                                                     
   color: #333333;                                                                                                     
   font-size: 13px;                                                                                                     
   font-weight: bold;                                                                                                     
   font-family: Arial;                                                                  
   }                          

.home_right_content span                          
{                          
   color: #ffd400;                                                                                                     
   font-size: 16px;                                                                                                     
   font-weight: bold;                                                                                                     
   font-family: Arial;                             
}                                                                                                     
                                                                                                        
/* image styles */                                                                                                     
                                                                                                        
.img01 {                                                                                                     
   border: 1px #000000 solid;                                                                                                     
   }                                                                                                     
                                                                                                        
.img02 {                                                                                                     
   float: left;                                                                                                     
   margin-right: 15px;                                                                                                     
   margin-bottom: 15px;                                                                                                     
   }                                                                                                     

.img03 {                                                                                                     
   border: 1px #000000 solid;                                                                                                     
   float: right;                                                                                                     
   margin-left: 10px;                                                                                                     
   margin-bottom: 10px;                                                                                                     
   }                                                                                            

.img04                                                                                            
{                                                                                            
margin-left: 22px;                                                                                            
}                                                                             

.img05                                                                             
{                                                                             

float:right;                                                                           
margin-right:40px;                                                                           
margin-top:19px;                                                                           
}                                                                          

#idContentTblCell                                                                          
{                                                                          
height: 400px;                                                                          
}                                                                     

#inner_right                                                                     
{                                                                     
display: block;                                                                     
background-image: url(/images/inner_right_bg.jpg);                                                                     
background-repeat: no-repeat;                                                                     
background-position: right top;                                                                     
width: 321px;                                                                     
float: right;                                                                     
background-color: #2666ad;                                                                     
}                                                                   

.inner_right_content span                                                                   
{                                                                   
   color: #ffd400;                                                                                                     
   font-size: 11px;                                                                                                     
   font-weight: bold;                                                                   
   font-family: Arial;                                                                   
}                                                               

.bucket_background1                                                               
{                                                               
background-image: url(/images/background-bg.jpg);                                                               
background-repeat: no-repeat;                                                               
background-position: left 40px;                                                               
}                                                              


.bucket_background2 {                                         
background-image:url(/images/background-bg.jpg);                                         
background-repeat:no-repeat;                                         
background-position:8px 40px;                                         
}                                         

                                                              
.bucket_background3                                                               
{                                                               
background-image: url(/images/background-bg.jpg);                                                               
background-repeat: no-repeat;                                                               
background-position: 8px 40px;                                                               
}                                                              
.bucket_background4                                                               
{                                                               
background-image: url(/images/background-bg.jpg);                                                               
background-repeat: no-repeat;                                                               
background-position: 2px 40px;                                                               
}                                                              
.bucket_background5                                                               
{                                                               
background-image: url(/images/background-bg.jpg);                                                               
background-repeat: no-repeat;                                                               
background-position: left 40px;                                                               
}                                                              
.bucket_background6                                                               
{                                                               
background-image: url(/images/background-bg.jpg);                                                               
background-repeat: no-repeat;                                                               
background-position: 8px 40px;                                                               
}                                                            

.tbl_bucket                                                            
{                                                            
position: relative;                                                            
top: -29px;                                                          
left:10px;                                                          
}                                                      


.bucket_link_plc_001 a img                                                    
{                                                    
display: block!important;                                             
margin-left: -12px!important;                                        
margin-bottom: -12px!important;                                                    
}                                              


.bucket_link_plc_002 a img                                                    
{                                                    
display: block!important;                                             
margin-left: -20px!important;                                                    
margin-bottom: -12px!important;                                        
}                                                


.bucket_link_plc_003 a img                                                    
{                                                    
display: block!important;                                             
margin-left: -20px!important;                                        
margin-bottom: -12px!important;                                                    
}                                                  

.bucket_link_plc_004 a img                                                    
{                                                    
display: block!important;                                             
margin-left: -14px!important;                                                    
margin-bottom: -27px!important;                                        
}                                                   


.bucket_link_plc_005 a img                                                      
{                                                      
margin-left: -12px!important;                                                      
display: block!important;                                             
margin-bottom: -12px!important;                                        
}                                                      

.bucket_link_plc_006 a img                                                      
{                                                      
margin-left: -15px!important;                                                    
margin-bottom: 6px;                                            
display: block!important;                                                     
}                                                                                         
                                                                                                        
/* miscellaneous */                                                                                                     

ul.bucket_content                                            
{                                            
list-style-type:none;                                            
padding: 10px 0px 0px 0px;                                            
margin:0px;                                            
}            

                                            
ul.bucket_content li                                            
{                                            
background-image:url(/images/bull.jpg);                                            
background-position:8px 6px;                                            
background-repeat:no-repeat;                                            
padding-left:16px;                                            
padding-right:5px;                                            
}           

html>body ul.bucket_content li                                            
{                                            
background-image:url(/images/bull.jpg);                                            
background-position:8px 4px;                                            
background-repeat:no-repeat;                                            
padding-left:16px;                                            
padding-right:5px;                                            
}           



ul              
{              
padding-left: 0px !important;              
padding-right: 0px !important;              
margin-left: 0px !important;              
margin-right: 0px !important;            
}              

li                          
{                          
list-style-type:none;                       
background: url(/images/bullet_inner.jpg) left 4px no-repeat;                      
padding-left: 12px;                      
}      

                  
ul.sitemap_content p                                         
{                                            
padding-left:16px;                                            
}      
                                    

.tbl_head                                    
{                                    
text-align: center;                             
background-color: #2766ad;                                 
color: #ffffff;                                     
}                                    

.tbl_star1                                    
{                                    
background-color: #fff6cb;                                    
}                                    

.tbl_star2                                    
{                                    
background-color: #ffffff;                                    
}                               

.tbl_star3                               
{                               
background-color: #D7E3F1;                                 
text-align: center;                              
}                              

.tbl_star                                  
{                                  
font-family: Arial;                                  
color: #000000;                                  
font-size:11px;                                
background-color: #ffffff;                                    
}   

.printlink   
{   

display:block;   
float:right;   
padding-bottom: 20px;  
}