body {                                                                
   margin-top:7px;                                                               
   background:#f1d99c url(/images/body_background.jpg) repeat-x left top;                                                               
   }                                                               

td                                                                
{                                                                
  color: #666666;                                                               
  font-family:Arial;                                                                
  font-size: 12px;                                                                
}                                                               

a {                                                                
  color: #666666;                                                               
  text-decoration: underline;                                                                
}                                                                
a:hover {                                                                
  color: #666666;                                                               
  text-decoration: none;                                                               
}                                                               

                                                                   
#container {                                                                
   width: 960px;                                                                
   background-color: #FFFFFF;                                                                
   }                                                                

/* header area start */                                                                
                                                                   
#header {                                                                
   width: 960px;                                                               
   background: url(/images/header_background.jpg) no-repeat right top;                                                               
   height: 99px;                                                                
   }                                                               
                                                                
.header_img                                                               
{                                                               
   float: left;                                                               
   margin-right: 10px;                                                               
}                                                               
                                                                   
#utility_nav {                                                                
   width: 440px;                                                                
   display: block;                                                       
   float: right;                                                       
   text-align: right;                                                                
   }                                                                
                                                                   
/* topnav area start */                                                                

#topnav {                                                                
   width: 960px;                                                                
   float: right;                                                                
   background: url(/images/topnav_background.jpg) no-repeat left top;                                                              
   }                                                          

#topnav a.topnav_last                                                          
{                                                          
margin-right: 8px !important;                                                          
}                                                                

/* main area start */                                                                
#main {                                                                
   width: 960px;                                                            
   clear: both;                                            
   padding-top: 1px;                                         
   position: relative;                                           
   }                                                                
                                                                   
#leftnav {                                                                
   width: 176px;                                                                
   background:#ffffff url(/images/leftnav_background.jpg) no-repeat left bottom;                                                     
   padding-bottom:500px;                                    
   }                                      

#leftnav_btm                                         
{                                         

   bottom:8px;                                 
   left:11px;                                 
   position:absolute;                                 
   width:176px;                                 
}                                                   
                                                                   
#content_area {                                                                
   padding-left: 0px;                                                                
   padding-right: 0px;                                                                
   padding-top: 0px;                                                                
   padding-bottom: 30px;                                                                
   }                                                 

#content_head                                                 
{                                                 
   width: 784px;                                                 
   height: 192px;                                                 
   background:#ffffff url(/images/content_head_background.jpg) no-repeat right top;                                                 
}                                             

#idContentTblCell                                             
{                                             
   padding-left: 20px;                                                                
   padding-right: 20px;                                                                
   padding-top: 20px;                                                                
}                                             
                                                
#content_head span                                               
{                                               
   color:#FFFFFe;                                              
   display:block;                                              
   font-family:Arial;                                              
   font-size:18px;                                              
   font-weight:bold;                                              
   padding:132px 26px 0 0;                                              
   text-align:right;                                              
}                                              

/* footer area start */                                                                

#footer {                                                                
   width: 960px;                                                                
   background:#f1d99c url(/images/footer_background.jpg) no-repeat left top;                                                     
   height: 47px;                                                     
   }                                                     

.footer_left                                                      
{                                                      
   display: block;                                                     
   float: left;                                                     
   text-align: left;                                                      
   margin-top: 10px;       
   line-height: 17px;                                                     
}                                                      
.footer_right                                                      
{                                                      
   display: block;                                                      
   float: right;                                                      
   text-align: right;                                                      
   margin-top: 10px;                                                      
   line-height: 17px;       
}                                                                
                                                                   
#thomas_info {                                                                
   width: 960px;                                                                
   text-align: right;                                                                
   padding-top: 2px;                                                                
   padding-bottom: 2px;                                                                
   }                                                                
                                                                   
/* heading styles */                                                                

h1 {                                                                
   color: #213251;                                                                
   font-size: 18px;                                                                
   font-weight: bold;                                                                
   }                              
.home_head                              
{                              
   color: #213251;                                                                
   font-size: 15px;                                                                
   font-weight: normal;                                                                
}                                                

h2 {                                                                
   color: #d0b049;                                                                
   font-size: 15px;                                                                
   font-weight: bold;                                                                
   }                                                                
                                                                   
h3 {                                                                
   color: #000000;                                                                
   font-size: 13px;                                                                
   font-weight: bold;                                                                
   }                                                                
                                                                   
/* image styles */                                                                
                                                                   
.img01 {                                                                
   border: 1px #000000 solid;                                                                
   }                                                                
                                                                   
.img02 {                                                                
   float: left;                                                                
   margin-right: 4px;                   
   margin-top:3px;                                                                
   }                                                                

.img03 {                                                                
   float: right;                                                                
   margin-left: 4px;                                                                
   margin-bottom: 10px;                                                                
   }                  

.img04                  
{                  
   margin-right: 10px;                
   margin-bottom: 10px;                  
}              

.img05              
{              
   float: left;                                                                
   margin-right: 10px;                   
   margin-bottom:10px;                                                                
}                         

.elevator_background                            
{                            
background: url(/images/elevator_bg.jpg) no-repeat left top;                            
height: 163px;                            
width: 367px;                            
}                            

.metal_background                            
{                            
background: url(/images/metal_bg.jpg) no-repeat left top;                            
height: 163px;                            
width: 367px;                            
}                         

.elevator_background span                         
{                         
color: #000000;                         
font-size: 14px;                         
font-weight: bold;                         
font-family: Arial;                         
padding-top: 36px;                         
padding-left: 105px;                        
display: block;                        
}                         

.metal_background span                         
{                         
color: #000000;                         
font-size: 14px;                         
font-weight: bold;                         
font-family: Arial;                         
padding-top: 36px;                         
padding-left: 105px;                        
display: block;                        
}                      

ul.bucket_content                       
{                       
   list-style-type:none;                       
   padding:0px;                       
   margin:0px;                       
}                       
ul.bucket_content li                       
{                       
   background-image:url(/images/bull.jpg);                       
   background-position:left 5px;                       
   background-repeat:no-repeat;                       
   padding-left:7px;                       
   padding-right:5px;                     
   padding-bottom: 3px;                       
}             

.draper_tbl           
{           
border: 1px solid #4f81bd;           
}           

.draper_tbl td             
{             
color: #365f91;             
font-size: 11px;             
font-family: Arial;            
 }             

.draper_row1             
{             
background-color: #d3dfee;             
}      


hr     
{     
color: #4f81bf;     
}     

html>body hr      
{      
background-color: #4f81be;      
border: none;      
height: 1px;      
}             
     
.redText {  
color: #ff0000;  
}  

.greenText {  
color: #1d8b2a;
font-weight: bold;  
}  
                                                                
/* miscellaneous */                                                                

    