body {                                 
   margin: 0px;                                 
   background:url(body_bg.jpg) repeat-x left top #d1d7d7;}                                 
                                    
#container {                                 
   width: 960px;                                
        }                                 

/* header area start */                                 
                                    
html > body #utility_nav {
    padding: 9px 0px 6px 0px;
    width: 960px;
}

#utility_nav {
    padding: 9px 0px 7px 0px;
    width: 960px;
}                            

#header {                                 
   width: 960px;                             
   height:60px;                                 
   }                                 
html > body #lefthead {
    margin: 0;
    padding: 36px 0 11px 17px;
}

#lefthead {
    margin: 0;
    padding: 33px 0 11px 17px;
}                                    
/* topnav area start */                                 

#topnav {                                 
   text-align: right;                                 
   padding:27px 0px 0px 0px;                                
   float:right;                                 
    }                                 
.topnav_ser_005 a span{                           
   background:url(topnav_left_bg.jpg) no-repeat left top;                          
   padding: 11px 0px 7px 14px;                          
}                           

.topnav_ser_005 a:hover span{                           
   background:url(topnav_lefthover.jpg) no-repeat left top;                           
      padding: 11px 0px 7px 14px;                          
}                           
.topnav_ser_005 a.lastmenu{                           
   background:url(rfq_bg_right.jpg) no-repeat right top !important;                          
   padding: 11px 11px 7px 0px !important;                   
   float:left;                          
}                           
.topnav_ser_005 a.lastmenu span{                           
   background:url(rfq_bg_left.jpg) no-repeat left top !important;                           
      padding: 11px 0px 7px 14px !important;                          
}                           
.topnav_ser_005 a:hover.lastmenu{                           
   background:url(topnav_righthover.jpg) no-repeat right top !important;                           
      padding: 11px 11px 7px 0px !important;                   
   float:left;                          
}                           
.topnav_ser_005 a:hover.lastmenu span{                           
   background:url(topnav_lefthover.jpg) no-repeat left top !important;                           
      padding: 11px 0px 7px 14px !important;                          
}                           


/* main area start */                                 
                                    
#m {                                 
   width: 960px;                              
   background:url(main_bg.jpg) repeat-y right top;             
   position:relative;                                 
      }                                 
                                    
#leftnav {                                 
   width: 158px;                                 
   background-color:#4c92d1;                
   padding-bottom:40px;   }                                 
                                    
#content_area {                                 
   padding: 98px 30px 20px 44px;                                
   background:url(dest_content_area.jpg) no-repeat right top;                                
      }                                 
#content_area_home {                                 
   padding: 0px 13px 13px 42px;                                
   background:url(home_content_area.jpg) no-repeat right top;                                
      }           
/* footer area start */                                 

#footer {                                 
   width: 960px;                                 
   background:url(footer_bg.jpg) no-repeat left top;                                
   height:73px;                                
   }                                 
#footer span{                 
   padding-left:24px;                 
}                                    
#thomas_info {                                 
   width: 915px;                                 
   text-align: right;                                 
   padding-top: 8px;                                 
   padding-bottom: 12px;                                 
   }                                 
td {                                
    color: #454545;                                
    font-family: arial;                                
    font-size: 12px;                                
}                                
a {                                
    color: #4866af;                                
    text-decoration: none;                                
}                                
a:hover {                                
    color: #4866af;                                
    text-decoration: underline;                                
}                                    
/* heading styles */                                 

h1 {                                 
   color: #4866af;                                 
   font-size: 18px;                                 
   font-weight: bold;                                 
   }                                 
h1.heading_home {                                
    color: #00213a;                                
    font-size: 18px;        
   padding:25px 0px 21px 0px;        
   margin:0px;       
   line-height:22px;                                
}                                
h1.heading_home span {                                
    color: #00213a;                                
    font-size: 14px;        
   display:block;        
   padding-left:30px;        
}                                

h2 {                                 
   color: #4866af;                                 
   font-size: 14px;                                 
   font-weight: bold;                                 
   }                                 
                                    
h3 {                                 
   color: #454545;                                 
   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{                                
    float:left;                                
    margin-right:5px;                                
}                              
.img05{                             
   padding:0px;                             
   margin:0px 7px 2px 13px;                             
   vertical-align:bottom;                             
}                             
.img06{                             
   display:block;                             
   margin:0px;                                
   padding:0px;                             
}                                  
.print_img  {                                
    margin-right: 3px;                                
    vertical-align: bottom;                                
}                                
.email_img {                                
    cursor: pointer;                                
    margin-left: 12px;                                
    margin-right: 3px;                                
    vertical-align: top;                                
}                                    
/* miscellaneous */                                 
.back_txt {                                
    clear: both;                                
    font-size: 11px;                                
    text-align: right;                                
}                                
.txt_center{                                
    text-align:center;                                
}                                
.send_email  {                                
    background: url(send_email.gif) no-repeat 0px 0px;                                
    border: 0px;                                
    cursor: pointer;                                
    height: 23px;                                
    width: 80px;                                
}                                
.send_email:hover {                                
    background: url(send_email_hover.gif) no-repeat 0px 0px;                                
    border: 0px;                                
    cursor: pointer;                                
    height: 23px;                                
    width: 80px;                                
}                                    
ul.internal_bullet  {                                
    list-style: none;                                
    margin: 0px;                                
    padding: 0px;                                
}                                
ul.internal_bullet li {                                
    background: url(bullet.jpg) no-repeat 6px 3px;                                
    padding-bottom: 5px;                                
    padding-left: 30px;                                
}         
 ul.bucket_content{                                
    list-style: none;                                
    margin: 0px;                                
    padding: 0px 0px 7px 0px;         
   color: #000000;                                 
   font-size: 11px;                                
}                                
ul.bucket_content li {                                
    background: url(bucket_bullet.jpg) no-repeat 1px 5px;                                
    padding-bottom: 0px;                                
    padding-left: 12px;       
   padding-right:8px;                                
}          

.bucket_link_ser_005 img{          
   display:block;          
   margin-top:6px;       
   margin-bottom:4px;          
}          
.bucket_link_ser_005 span{          
   padding-left:13px;         
    display:block;         
}    
.bucket_link_ser_006 img{          
   display:block;          
   margin-top:7px;       
   margin-bottom:6px;          
}          
.bucket_link_ser_006 span{          
   padding-left:13px;         
    display:block;         
}