body {                                             
   margin-top:1px;                                             
   background-color: #262626;                                             
   background-image: url(/images/body_background.jpg);                                            
   background-repeat: repeat-x;                                            
   background-position: left top;                                            
   }                                             
                                                
#container {                                             
   width: 960px;                                             
   background-color: #f3f3f4;                                             
   }                                            

td                                             
{                                             
   color: #686868;                                            
   font-family:Arial;                                            
   font-size: 12px;                                            
}                                             

a {                                             
   color: #686868;                                            
   text-decoration: underline;                                            
}                                             
a:hover {                                             
   color: #686868;                                            
   text-decoration: none;                                            
}                                            

/* header area start */                                             
                                                
#header {                                             
   width: 960px;                                            
   background-image: url(/images/header_background.jpg);                                            
   background-repeat: no-repeat;                                            
   background-position: right top;                                            
   height: 125px;                                            
   }                                            

.header_img                                            
{                                            
float: left;                                            
margin-right: 10px;                                            
}                                            
                                                
#header1                                            
{                                            
width: 960px;                                            
height: 135px;                                            
}                                            

#utility_nav {                                             
   display: block;                                     
   float: right;                                     
   width: 375px;                                        
   text-align: right;                                           
   padding-top: 15px;                                     
   padding-right: 10px;                                     
   }                                             
                                                
/* topnav area start */                                             

#topnav {                                             
   display: block;                                
   margin-top:26px;                               
   width:560px;                          
   float: right;                             
   height: 25px;                        
   }                          

html>body #topnav                          
{                          
   margin-top:25px;                               
}                             


.topnav_plc_005 a span {                              
   background-image:url(/images/topnav_left_link.jpg);                              
   background-position:left top;                              
   background-repeat:no-repeat;                              
   display:block;                              
   float:left;                              
   margin-left:0;                              
   padding:8px 0 10px 11px;                       
   cursor: pointer;                              
}                              


.topnav_plc_005 a:hover span {                              
   background-image:url(/images/topnav_left_link_hover.jpg);                              
   background-position:left top;                              
   background-repeat:no-repeat;                              
   display:block;                              
   float:left;                              
   margin-left:0;                              
   padding:8px 0 10px 11px;                        
   cursor: pointer;                            
}                       
                                            

/* main area start */                                             
                                                
#main {                                             
   width: 960px;                                             
   background-color: #f3f3f4;    
   position: relative;                                            
   }                                             
                                                
#leftnav {                                             
   width: 180px;                                             
   padding-top: 0px;                                             
   padding-bottom: 260px;                                             
   background-color: #c2c5c6;                                            
   background-image: url(/images/leftnav_background.jpg);                                            
   background-repeat: repeat-y;                                            
   background-position: left top;                                            
   }                                            
                                             
#nav                                            
{                                            
   width: 180px;                                            
   background-image: url(/images/nav_background.jpg);                                            
   background-repeat: no-repeat;                                            
   background-position: left top;                                            
}                                            
                                                
#content_area {                                             
   padding-left: 30px;                                             
   padding-right: 30px;                                             
   padding-top: 0px;                                             
   padding-bottom: 20px;                                             
   }                                             

/* footer area start */                                             

#footer_top                                            
{                                            
   background-image: url(/images/footer_top_background.jpg);                                            
   background-repeat: no-repeat;                                            
   background-position: left top;                                            
   text-align: right;                                          
   padding: 8px 113px 26px 0px;                                          
}                                            


#footer {                                             
   width: 960px;                                             
   background-image: url(/images/footer_background.jpg);                                            
   background-repeat: no-repeat;                                            
   background-position: left top;                                            
   height: 115px;                                            
}                                            

.footer_left                                             
{                                             
   display: block;                                             
   float: left;                                             
   text-align: left;                                             
   margin-top: 30px;                                             
   margin-left: 27px;                                             
}                                             

.footer_right                                             
{                                             
   display: block;                                             
   float: right;                                             
   text-align: center;                                             
   margin-top: 18px;                                             
   margin-right: 32px;                                             
}                                  

.footer_right span                                  
{                                  
display: block;                                  
margin-right: 16px;                                  
color: #ff9519;                                  
font-weight: bold;                                  
font-family: Arial;                                 
float: left;                                 
margin-top: 30px;                                 
}                                  

#thomas_info {                                             
   width: 960px;                                             
   text-align: right;                                             
   padding-top: 8px;                                             
   padding-bottom: 2px;                                             
   }                                    

#thomas_info span                                      
{                                      
margin-right: 15px;                                      
}                      

.bucket_bg                      
{                      
   background-image: url(/images/bucket_bg.jpg);                                            
   background-repeat: no-repeat;                             
   background-position: left bottom;            
   width: 228px;        
   background-color: #fffffe;                     
}                     

ul.bucket_content                      
{                      
   list-style-type:none;                      
   padding:0px 0px 10px 0px;                      
   margin:0px;                      
}                      
ul.bucket_content li                      
{                      
   background-image:url(/images/bucket_bullet.jpg);                      
   background-position:21px 6px;                      
   background-repeat:no-repeat;                      
   padding-left:28px;                      
   padding-right:5px;                      
}                                        
                                                
/* heading styles */                                             

h1 {                                             
   color: #fe9923;                                             
   font-size: 18px;                                             
   font-weight: bold;                                             
   }                      

.home_head                      
{                      
   color: #ff9519;                                             
   font-size: 16px;                                             
   font-weight: normal;                   
   margin-bottom:3px;                                             
}   

.home_head span   
{   
   color: #382D2C;                                             
   font-size: 19px;                                             
   font-weight: bold;                   
}   

.home_head_sub                      
{                      
   color: #454545;                                             
   font-size: 12px;                                             
   font-weight: normal;                      
   margin:0 0 10px;                                             
}                      

h2 {                                             
   color: #454545;                                             
   font-size: 14px;                                             
   font-weight: bold;                                             
   }                                             
                                                
h3 {                                             
   color: #fe9923;                                             
   font-size: 13px;                                             
   font-weight: bold;                                             
   }                                             
                                                
/* image styles */                                             
                                                
.img01 {                                             
   border: 1px #000000 solid;                                             
   }                                             
                                                
.img02 {                                             
   border: 1px #000000 solid;                                             
   float: left;                                             
   margin-right: 10px;                                             
   margin-bottom: 10px;                                             
   }                                             

.img03 {                                             
   border: 1px #000000 solid;                                             
   float: right;                                             
   margin-left: 10px;                                             
   margin-bottom: 10px;                                             
   }                                    

.img04                                    
{                                    
margin-right: 6px;                                    
}                                   

.img05                                   
{                                   
margin-right: 13px;                                   
}.img06 {                                             
                                                
   float: left;                                             
   margin-right: 10px;                                             
   margin-bottom: 10px;                                             
   }                          

.bucket_link_plc_005 a img          
{                    
display: block !important;         
margin-left: -20px !important;         
margin-top:5px !important;              
}                                 
                                                
/* miscellaneous */                                             

    