body {                                                                                                                       
   margin: 0px;                                                                                                                      
   padding: 0px;                                                                                                                      
   background: url(/images/background.gif) repeat-x scroll 0px 0px #597DB3;                                                                                                                       
   }                                                                                                                       

td                                           
{                                          
color: #1C1C1C;                                           
font-size: 12px;                                           
font-family: Verdana;                                           
}                                           
                                                                                                                          
#container {                                                                                                                       
   width: 950px;                                                                                                       
background: url(/images/container-bg.jpg) no-repeat 0px 0px transparent;                                                
position:relative;                                                                                                                      
}                                                

.certification                                                
{                                                
position:absolute;                                                
left:0px;                                                
top:123px;                                                
}                                                                                   

#idContentTblCell                                                                                   
{                                                                                   
padding: 0px 10px 0px 29px;                                                                              
}                                                                                   

#content                                                                                 
{                                                                                 
padding: 0px 20px 0px 18px;                                                                                  
}     

html > body #content                                                                                 
{                                                                                 
padding: 0px 20px 0px 20px;                                                                                  
}                                                                                 
/* header area start */                                                                                                                       
                                                                                                                          
#utility_nav {                                                                                                                       
   text-align: right;                                                                                                             
   padding: 3px 36px 5px 0px;                                                                                                             
   background: url(/images/utility-bg.jpg) no-repeat left top transparent;                                                                                                               
}                                                                                                                       

#header {                                                                                                                       
   width: 950px;                                                                                                                  
   text-align:left;                                                                                                                 
   background: url(/images/header-bg.jpg) no-repeat right top transparent;                                                                                                               
}                                                                                                                       
                                                                                                                          
/* topnav area start */                                                                                                                       

#topnav {                                                                                                          
   text-align: right;                                                                                                          
  background: url(/images/top-nav-bg.jpg) no-repeat left top transparent;                                                                                                        
  padding:6px 10px 28px 0px;                                                                                                        
   }                                                                                                                       

/* main area start */                                                                                                                       
                                                                                                                          
#main {                                                                                                                       
   width: 950px;                                                            
   background: url(/images/main-bg.gif) repeat-y right top transparent;                                                         
   position:relative;                                                         
}                                                                                                                       
                                                                                                                          
#leftnav {                                                                                                                       
   width: 200px;                                                                                                                       
   border-right: 1px solid #AFC3E2;                                                                                                                       
}                                                                                                                       
                                                                                                                          
#content_area {                                                                                                                       
  background: url(/images/contentarea-bg.jpg) no-repeat left top transparent;                                                                                
  padding-top: 10px;                     
padding-bottom:55px;                                                  
   }                                                                                                                       

/* footer area start */                                                                                                                       

#footer {                                                                                                                       
   width: 950px;                                                                                                                       
   text-align: center;                                                                                                                       
   padding: 25px 0px 14px 0px;                                                                                                                       
   }                                                                                                                       

#footer hr                                                                  
{                                                                  

    background-color: #FFFFFF; 
    border: 0px; 
    color: #FFFFFE; 
    height: 1px; 
    width: 775px; 
                                                                
}                                                                  

#footer_top {                                                                                                                       
   width: 950px;                                                                                                                       
   height: 7px;                                                                                                                       
   background-color: #ED1C24;                                                                                                                       
   border-top: 1px #000000 solid;                                                                                                                       
   }                                                                                                                       
                                                                                                                          
#thomas_info {                                                                                                                       
   width: 950px;                                                                                                                       
   font-family: Verdana;                                                                                                                       
   font-size: 10px;                                                                                                                       
   color: #FFFFF;                                                                                                                       
   text-align: right;                                                                                                                       
   padding-top: 2px;                                                                                                                       
   padding-bottom: 25px;                                                                                                                       
   }                                                                                                                       
                                                                                                                          
/* heading styles */                                                                                                                       

h1 {                                                                                                           
   color: #334766;                                               
   font-size:24px;                                              
   font-family: Tahoma;                                            
   font-weight: normal;                                             
   margin: 0px 0px 0px 0px;                                             
}                                               
                                                                                                         
h2 {                                                                                                           
   color: #666333;                                                                                                           
   font-size:18px;                                              
   font-family: Tahoma;                            
   font-weight: normal;                            
   margin: 0px 0px 0px 0px;                                            
}                                                                                                           
                                                                                                              
h3 {                                                                                                           
   color: #334766;                                                                                                           
   font-size:14px;                                              
   font-family: Tahoma;                            
   font-weight: normal;                            
   margin: 0px 0px 0px 0px;                                             
}                                                                                                                       
                                                                                                                          
/* image styles */                                                                                                                       
                                                                                                                          
.img01 {                                                                                                                       
   border: 0px #000000 solid;                                                                                                                       
   }                                                                                                                       
                                                                                                                          
.img02 {                                                                                                                       
   border: 1px #000000 solid;                                                                                                                       
   float: left;                                                                                                                       
   margin-right: 10px;                                                                                                                       
   margin-bottom: 10px;                                                                                                                       
   }                                                                                                                       

.img03 {                                                                                                                       
                                                                                                                     
   float: right;                                                                                                                       
   margin-left: 10px;                                                                                                                       
   margin-bottom: 10px;                                                                                                                       
   }                                                                                                                       
                                                                                                                          
/* miscellaneous */                                                                                                                       
                                                                                                                          
                                                           


.content_bottom                                                        
{                                                        
position:absolute;                                                        
bottom:0px;                                                        
right:0px;                                                        
background:url(/images/contenttbl-bg.gif) no-repeat bottom right;                                                     
width:749px;                                                        
}                                        


.bucket_link {                                  
    color: #FFFFFF;                                  
    font-family: Arial;                                  
    font-size: 11px;                                  
    font-style: normal;                                  
    font-weight: bold;                                  
    text-decoration: none;                                  
}                                  


.bucket_01 {                                  
    padding-bottom: 30px;                                  
    width: 172px;                                  
}                                  
.bucket_link td {                                  
    float:left;                                 
    width:160px;                                 
    background:#324665;                                 
}                                  



.bucket_link a:link {                                  
    background: none repeat scroll 0 0 #324665;                                  
    color: #FFFFFF;                                  
    display: block;                                  
    margin: 0 10px 15px 0;                                  
    position: relative;                                  
    float: left;                                  
    font-family: Arial;                                  
    font-size: 11px;                                  
    font-style: normal;                                  
    text-decoration: none;                                  
}                           


/* CSS Document */                       
/* Copied from origional */                       
#content {                       
 font:12px Verdana, Arial, Helvetica, sans-serif;                       
 color:#1c1c1c;                       
 line-height:14px;                       
}                       
#content table, #content table td {                       
 height:0;                       
 font:12px Verdana, Arial, Helvetica, sans-serif;                       
}                       
#content h1 {                       
 font:24px Tahoma, Arial, Helvetica, sans-serif;                       
 font-weight:normal;                       
 color:#334766;                       
 padding:0 0 14px;                       
}                       
#content h2 {                       
 font:18px Tahoma, Arial, Helvetica, sans-serif;                       
 font-weight:normal;                       
 color:#666333;                       
 padding:0 0 2px;                       
}                       
#content h3 {                       
 font:14px Tahoma, Arial, Helvetica, sans-serif;                       
 font-weight:bold;                       
 color:#666333;                       
 padding:15 0 2px;                       
}                       
#content p {                       
 padding:0 0 14px;                       
margin:0px;                      
}                       
#content p.right {                       
 float:right;                       
}                       
#content .left {                       
 float:left;                       
}                       
#content .right {                       
 float:right;                       
}                       
#content .fifty {                       
 width:48%;                       
}                       
#content .centered {                       
 text-align:center;                       
}                       
                       
#content .imgright {                       
 float:right;                       
 margin:0 0 10px 10px;                       
}                       
                        
#content ul.threecol, #content ul.threecol li {                       
 margin:0;                       
 padding:0;                       
 list-style-type:none;                       
}                       
#content ul.threecol {                       
 width:600px;                       
}                       
#content ul.threecol li {                       
 float:left;                       
 width:180px;                       
 _width:200px;                       
 padding:0 0 3px 20px;                       
 background:url(/images/bullet.gif) 10px 4px no-repeat;                       
}                       
#content ul.threecol li.hundred {                       
 width:580px;                       
 _width:600px;                       
 padding:0 0 3px 20px;                       
}                       
#content ul, li {                       
 margin:0;                       
 padding:0;                       
 list-style-type:none;                       
}                       
#content ul.arrow {                       
 padding:0 0 10px 14px;                       
}                       
#content ul.arrow li {                       
 padding:0 0 2px 10px;                       
 background:url(images/bullet.gif) 0 5px no-repeat;                       
 border-bottom:1px dotted #999;                       
 margin:0 0 2px;                       
}                       
#content ul.bullet {                       
 padding:0 0 10px 14px;                       
}                       
#content ul.bullet li {                       
 padding:0 0 2px 10px;                       
 background:url(images/bullet.gif) 0 5px no-repeat;                       
}                       
/* Product Buckets */                       
#products ul, #products ul li {                       
 margin:0;                       
 padding:0;                       
 list-style-type:none;                       
}                       
#products ul li {                       
 float:left;                       
 width:160px;                       
 height:137px;                       
 background:#324665;                       
 margin:0 10px 15px 0;                       
 position:relative;                       
}                       
#products ul li.last {                       
 margin:0 0 15px 0;                       
}                       
#products ul li a {                       
 text-decoration:none;                       
 cursor:pointer;                       
 color:#fff;                       
}                       
#products ul li a h3 {                       
 height:30px;                       
 _height:31px;                       
 display:block;                       
 font:13px Arial, Helvetica, sans-serif;                       
 font-weight:normal;                       
 color:#fff;                       
 line-height:14px;                       
 padding:1px 4px 0;                       
 overflow:hidden;                       
}                       
#products p {                       
 margin:0;                       
 padding:0;                       
}                       
#products h4 {                       
 position:absolute;                       
 right:5px;                       
 bottom:1px;                       
 font:12px Arial, Helvetica, sans-serif;                       
 font-weight:normal;                       
 color:#f6f458;            
margin-bottom: 0;                       
}                       
/* Product Buckets End */                       
/* New Styles */                       
.table-info {                       
 font: 12px Arial, Helvetica, sans-serif;                       
}                       
.caption {                       
 font: 10px Arial, Helvetica, sans-serif;                       
}                       
#content ul.twocol, #content ul.twocol li {                       
 margin:0;                       
 padding:0;                       
 list-style-type:none;                       
}                       
#content ul.twocol {                       
 width:600px;                       
}                       
#content ul.twocol li {                       
 float:left;                       
 width:280px;                       
 _width:300px;                       
 padding:0 0 3px 20px;                       
 background:url(images/bullet.gif) 10px 4px no-repeat;                       
}                       
.leftcol {                       
 float:left;                       
 width:300px;                       
}                       
.leftcol ul, .leftcol li {                       
 margin:0;                       
 padding:0;                       
 list-style-type:none;                       
}                       
.leftcol li {                       
 padding:0 0 3px 20px;                       
 background:url(images/bullet.gif) 10px 4px no-repeat;                       
}                       
#content .leftcol h3 {                       
 font:14px Tahoma, Arial, Helvetica, sans-serif;                       
 font-weight:bold;                       
 color:#334766;                       
 padding:0 0 2px;                       
}                       
.centered {                       
 text-align:center;                       
}                       
.centered table {                       
 margin: 0 auto;                       
}                       
#content .assoc li {                       
 width:33%;                       
 float:left;                       
 text-align:center;                       
 font-size:13px;                       
 font-weight:bold;                       
 color:#333;                       
 height:165px;                       
}                       
#content .indy, #content .indy li {                       
 margin:0;                       
 padding:0;                       
 list-style-type:none;                       
}                       
#content .indy li {                       
 float:left;                       
 width:200px;                       
 text-align:center;                       
 margin:0 30px 20px 0;                       
}                       
#content .indy li.last {                       
 margin-right:0;                       
}                    

.industry_served td{                    
text-align:center;                    
   }                

.ffapagepara {                
   clear:both;                
   padding-top:14px !important;                
   }              

.clear {              
   clear:both;              
   }             

.bucket_link_ser_005 span {             

    color: #F6F458;           
    display: block;           
    font-size: 12px;           
    font-weight: normal;           
    margin: -17px 5px 0px 0px;           
    text-align: right;           
   }         

.bucket_link_ser_005 a img          
{         
margin-left: -5px;         
}       

.bucket_link_ser_005 div       
{       
padding-bottom: 15px;     
}   

#content a   
{   
color: #324665; 
text-decoration:underline;  
}

#content a:hover   
{   
color: #324665; 
text-decoration:none;  
}
