body {                                                                                                               
   background-color: #ffffff;                                                                                                               
   background-image: url(/images/body-bg.jpg);                                                                                                               
   background-position: left 0px;                                                                                                              
   background-repeat: repeat-x;                                                                                                     
   margin-top:0px;                                                                                                              
   }                                                                                                               

td {                                   
   font-family:Arial;                                   
   font-size:12px;                                   
   color:#666666;                                   
   }                                   

a {                                   
   color:#ee3d41;                                   
   text-decoration:underline;                                   
   }                                   

a:hover {                                   
   color:#e5b123;                                   
   text-decoration:none;  
   }                                   
                                                                                                                  
#container {                                                                                                               
   width:960px;                                                                                
   }                                                                                                               

/* header area start */                                                                                                               
                                                                                                                  
#header {                                                                                      
   background-image:url(/images/header-bg.jpg);                                                                                       
   background-position:631px top;                                                                                       
   background-repeat:no-repeat;                                                                                       
   height:132px;                                                                                       
   text-align:left;                                                                                       
   width:960px;                                                                                       
   }                                                                                                               
                                                                                            
/* topnav area start */                                                                                                               

#topnav {                                                                                      
   background-image:url(/images/topnav_bg.jpg);                                                                                       
   background-position:left top;                                                                                       
   background-repeat:no-repeat;                                                                                       
   height:33px;                                                                                       
   text-align:center;                                                                                       
   white-space:nowrap;                                                                                       
   width:960px;                                                                                       
   }                                                                                                               

.topnav_ser_002 a SPAN {                                                                                      
   padding:4px 11px 7px 10px;                                                                                   
   }                                                                                      

.topnav_ser_002 a:hover SPAN {                                                                                      
   background-color:#0054A2;                                                                                   
   padding:4px 11px 7px 10px;                                                                                   
   }                                                                                      
/* main area start */                                                                                                               
                                                                                                                  
#main {                                                                                                               
   background-image:url(/images/main-bg.jpg);                                                                           
   background-position:right top;                                                                           
   background-repeat:repeat-y;                                                                           
   width:960px;                              
   clear: both;                          
   }                                                              

#main_sub {                                                              
   background-image:url(/images/main_btm.jpg);                                                                           
   background-position:right bottom;                                                                           
   background-repeat:no-repeat;   position: relative;                                                                           
   width:960px;                                                                                                   
   }                                                                                                               
                                                                                                                  
#leftnav {                                                                        
   padding-bottom:0px;                                                                       
   width:195px;                                                                           
   }                                                                                                               
                                                                                                                  
#nav {                                                                            
   background-image:url(/images/leftnav_top_ser_002.jpg);                                                                      
   background-position:left top;                                                                      
   background-repeat:no-repeat;                                                                      
   float:right;                                                                      
   padding-top:33px;                                                                      
   width:176px;                                                                          
   }                                                                                                               

#nav1 {                                                         
   background-color:#6599C9;                                                         
   background-image:url(/images/leftnav_bg_ser_002.jpg);                                                         
   background-position:right top;                                                         
   background-repeat:repeat-y;                                                         
   float:right;                                                         
   width:176px;                                                 
   padding-bottom:12px;                                                         
   }                                                         

.leftnav_btm {                                                            
   margin-left: 19px;                                                            
   }                                                                               

.leftnav_ser_002 a SPAN {                                                                                      
   padding-left:29px;                                                                   
   padding-top:6px;                                                                 
   padding-bottom:7px;                                                                 
   display:block;                                                                   
   }                                                                     

.leftnav_ser_002 a:hover SPAN {                                                                                      
   background-color:#0054A2;                                                                   
   padding-left:29px;                                                                   
   padding-top:6px;                                                                 
   padding-bottom:7px;                                                                 
   display:block;                                                                   
   }                                                                     

#content_area {                                                                                                                 
   padding-left: 40px;                                                                                                               
   padding-right: 40px;                                                                                                               
   padding-top: 39px;                                                                                                               
   padding-bottom: 24px;                                                                                                               
   background-image:url("/images/contentarea-bg.jpg");                                                                                                           
   background-position:right top;                                                                                                           
   background-repeat:no-repeat;                                                                                                 
   }                                

#content_area_inner {                                                                                                                 
   padding-left: 40px;                                                                                                               
   padding-right: 40px;                                                                                                               
   padding-top: 58px;                                                                                                               
   padding-bottom: 24px;                                                                                                               
   background-image:url("/images/contentarea-bg.jpg");                                                                                                           
   background-position:right top;                                                                                                           
   background-repeat:no-repeat;                                                                                                 
   }                                


#idContentTbl {                                      
   height:665px;                                      
   }                                      

/* footer area start */                                                                                                               

#footer_top {                                                        
   width:960px;                                                        
   background-image:url("/images/bg_footer_top.jpg");                                                                                                           
   background-position:right top;                                                                                                           
   background-repeat:no-repeat;                                                        
   padding-top:18px;                                                        
   padding-bottom:12px;                                                      
   text-align:right;                                                      
   }                                                           

#footer_top img {                                                      
   margin-right:40px;                                                      
   }                                                      

#footer {                                                    
   padding-bottom:47px;                                                    
   padding-top:8px;                                                    
   text-align:left;                                                    
   width:960px;                                                    
   }                                                                                                               

#footer SPAN {                                                     
   padding-left:134px;                                                    
   }                                                     
                                                                                                                  
#thomas_info {                                                                                                               
   width: 960px;                                                                                                               
   text-align: right;                                                                                                               
   padding-top: 2px;                                                                                                               
   padding-bottom: 2px;                                                    
   }                                                    

#thomas_info SPAN {                                                    
   padding-right:41px;                                                    
   }                                                    
                                                                                                                  
/* heading styles */                                                                                                               

h1 {                                                                                                               
   color: #0054a3;                                                                                                               
   font-size: 18px;                                                                                                               
   font-weight: bold;                                                                                                               
   }                                                                                                    

h1.home_head {                                                                                                    
   color: #0054a3;                                                                                                               
   font-size: 18px;                                                                                                               
   font-weight: bold;                                                                                                    
   background: url(/images/home_h1_bg.gif) left top no-repeat;                                                                                                    
   padding: 26px 0px 35px 97px;                                               
   margin:0px;                                                                                                               
}                                                                                                    

h1.home_head span  {                                                                                                    
   color: #808081;                                                                                                               
   font-size: 11px;                                                                                                               
   font-weight: bold;                                                   
   }                                                                                              

h2.home_subhead {                                                           
   background:transparent url(/images/h2_background.gif) no-repeat scroll left top;                                                                                            
   color:#0054A3;                                                                                            
   font-size:14px;                                                                                            
   font-weight:bold;                                                                                            
   line-height:18px;                                                                                            
   padding:18px 251px 18px 43px;                                                                                            
   text-align:left;                                           
   margin:0px 0px 0px 9px;                                                                                                              
   }                                                                                                    

h2.home_subhead span {                                                                                                    
   color: #999999;                                                                                                               
   font-size: 11px;                                                                                                               
   font-weight: bold;                                                                                                    
   }                                                                                                    
                                                                                                               

h2 {                                                                                                               
   color: #0054a3;                                                                                                               
   font-size: 14px;                                                                                                               
   font-weight: bold;                                                                                                               
   }                                                                                                               
                                                                                                                  
h3 {                                                                                                               
   color: #0054a3;                                                                                                               
   font-size: 13px;                                                                                                               
   font-weight: bold;                                                                                         
   }                                                                                                               
                                                                                                                  
/* image styles */                                                                                                               
                                                                                                                  
.img01 {                                                                                                               
   border: 1px #CCCCCC 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;                                                                                                               
   }                                                                                                               

.img08 {         
   margin-bottom:5px;         
   }         

.img09 {               
   float:right;               
   margin-left:20px;               
   margin-bottom:15px;               
   clear:both;               
   }               

.header_img {                                                                                                 
   float:left;                                                                                                 
   margin-right:5px;                                                                                                 
   }                                                                                                

.email_img {                                                                                                
   margin-left:28px;                                                                                                
   margin-right:7px;                                                                                                
   }                                                                                                

.call_img {                                                             
   margin-bottom:-6px;                                                                                               
   margin-right:2px;                                                                                               
   }                                                                                                

.bucket_link_ser_002 img {                                             
   margin-bottom:2px;                                             
   }                                             

.bucket_link_ser_004 img {  
   margin-bottom:2px;                                             
   }   

.print_image {                             
   margin-right:5px;                             
   vertical-align:middle;                             
   }                             

.email_image {                             
   cursor:pointer;                             
   margin-left:22px;                             
   margin-right:2px;                             
   vertical-align:middle;                             
   }                             

/* miscellaneous */                                                                                                               

ul.inner_page_bullets {                     
   margin:0px 0px 0px 15px;                     
   padding:0px;                     
   }                     

ul.inner_page_bullets li {                     
   background-image:url(/images/inner_bullet.gif);                     
   background-position:left 5px;                     
   background-repeat:no-repeat;                   
   list-style-type:none;                     
   margin:0px;                     
   padding:0px 0px 8px 15px;                     
   }                     

ol.artwork_bullets {                  
   margin:0px 0px 0px 36px;                     
   padding:0px;                     
   }                   

ol.artwork_bullets li {                     
   margin:0px;                     
   padding:0px 0px 8px 0px;                     
   }                  

.send_email{                           
   background: url(/images/send_email.gif) no-repeat 0px 0px;                           
   width: 71px;                           
   height: 20px;                           
   border: 0px;                       
   cursor:pointer;                           
   }                           

.send_email:hover {                           
   background: url(/images/send_email_over.gif) no-repeat 0px 0px;                           
   width: 71px;                           
   height: 20px;                           
   border: 0px;                           
   cursor:pointer;                       
   }              

.clear {              
   clear:both;              
   }             

hr {             
   border:0px;             
   color:#dadddd;             
   height:1px;             
   }             

html > body hr {             
   background-color:#daddde;             
   margin-bottom:20px;             
   margin-top:20px;             
   }          

.literature {          
   text-align:center;          
   }
.facebook_logo{margin-right:20px !important;}
