body {                                       
   margin-top:10px;                                       
   background-color: #cccccc;                                       
   }                                       
                                          
#container {                                       
   width: 762px;                                      
   border: 1px #000000 solid;                                      
   background-color: #FFFFFF;                                      
   }                                       

/* header area start */                                       
                                          
#header {                                       
   width: 762px;                                       
   }                                       
                                          
#utility_nav {                                       
   width: 762px;                                       
   text-align: right;                                       
   padding-top: 4px;                                       
   padding-bottom: 4px;                                       
   background-color: #003466;                                      
   }                                       
                                          
/* topnav area start */                                       

#topnav {                                       
   width: 762px;                                       
   text-align: right;                                       
   background: url(/images/topnav_background.jpg) repeat-x left top;                               
   height: 28px;                               
   }                                

.topnav_left                                
{                                
display: block;                                
float: left;                                
}                            

a.topnav_last                            
{                            
background-image: none !important;                            
padding-right: 32px !important;                            
}                                      

/* main area start */                                       
                                          
#main {                                       
   width: 762px;                                       
   background-color: #FFFFFF;                                       
   }                                       
                                          
#leftnav {                                       
   width: 165px;                                       
   padding-top: 20px;                                       
   padding-bottom: 120px;                                       
   background-color: #d7e1e4;                                       
   }                             

a.leftnav_first                             
{                             

border-top:1px solid #ECF7FA !important;                             
border-bottom:1px solid #ECF7FA !important;                             
}                             
                                          
#content_area {                                       
   padding-left: 20px;                                       
   padding-right: 20px;                                       
   padding-top: 20px;                                       
   padding-bottom: 30px;                                       
   }                                       

/* footer area start */                                       

#footer {                                       
   width: 762px;                                       
   text-align: center;                                       
   padding-top: 6px;                                       
   padding-bottom: 6px;                                       
   background: url(/images/footer_background.jpg) repeat-x left top;                                       
   }                                       
                                          
#thomas_info {                                       
   width: 762px;                                       
   text-align: right;                                       
   padding-top: 2px;                                       
   padding-bottom: 2px;                                       
   }                                       
                                          
/* heading styles */                                       

h1 {                                       
   color: #000000;                                       
   font-size: 18px;                                       
   font-weight: bold;                                       
   }       

.home_head       
{       
   color: #003366;       
   font-family:Verdana, Arial, Helvetica, sans-serif;       
   font-size: 13px;       
   font-weight: bold;       
   margin-bottom:15px;       
}                                       

h2 {                                       
   color: #016E48;                                       
   font-size: 14px;                                       
   font-weight: bold;                                       
   }                                       
                                          
h3 {                                       
   color: #000000;                                       
   font-size: 13px;                                       
   font-weight: bold;                                       
   }                                       
                  
td {                 
color:#000000;                 
font-family:Arial;                 
font-size:11px;                 
}                 
a {                 
color:#0000FF;                 
text-decoration:underline;                 
}                 
a:hover {                 
color:#0000FF;                 
text-decoration:none;                 
}                 
                
/* image styles */                                       
                                          
.img01 {                                       
   border: 1px #555555 solid;                                       
   }                                       
                                          
.img02 {                                       
   border: 1px #555555 solid;                                       
   float: left;                                       
   margin-right: 20px;                                       
   margin-bottom: 10px;                                       
   }                                       

.img03 {                                       
   border: 1px #555555 solid;                                       
   float: right;                                       
   margin-left: 20px;                                       
   margin-bottom: 10px;                                       
   }                  

.img04 {float:left;                 
border-color:#003369;                 
border-style:solid;                 
border-width:1px 2px 2px 1px;                 
margin:5px 10px 2px 5px;}                 
.img05 {display:block;margin-top:5px;margin-bottom:5px;}                        

.img06       
{       
float: left;       
margin-right:10px;       
margin-bottom:10px;       
border:1px solid #000000;       
}       

ul                       
{                         
list-style-type:none;                        
padding:0px;                        
margin:0px;                         
}                       

ul li                       
{                       
background: url(/images/bodybullet.jpg) left 5px no-repeat;                       
padding: 0px 0px 0px 10px;                       
margin: 0px;                       
}                     

.services_tbl span                     
{                     
padding-left: 15px;                    
display: block;                    
}                   

.electric_motors_tbl td                   
{                   
text-align: center;                   
padding-bottom: 15px;                   
}                   

.electric_motors_tbl img                   
{                   
border: 1px solid #555555;                   
margin-bottom: 5px;                   
}                 

                   
.bucket_links {padding-top:2px;display:block;font-size:11px !important;}                
.bucket_links a {color:#0000FF!important;font-size:11px !important;font-family:arial !important;text-decoration:underline !important;}                
.bucket_links a:hover {color:#0000FF!important;font-size:11px !important;font-family:arial !important;text-decoration:underline !important;}                   



.buckethead {             
margin-bottom:5px;             
margin-top:2px;           
display:block;}            
             
.rfq_tbl            
{            
background-color: #F9F9F9;            
border:1px solid #D6DDE1;            
}         

.leftnav_bottom         
{         
padding-top: 15px;         
padding-bottom: 10px;         
text-align: center;        
display: block;        
}     

ul.sitemap_indent p     
{     
padding-left: 20px;     
}  

.more_info  
{  
border-bottom:1px dotted #003366;  
padding-bottom: 10px; 
}  



                                 
                                          
/* miscellaneous */                                       

    