body {                                              
   margin-top:18px;                                              
   background-color: #fffff;                                              
   }                                              
                                                 
#container {                                              
   width: 960px;                                              
   }                                              

/* header area start */                                              
                                                 
#header {                                              
   width: 960px;                                             
   position:relative;                                   
   margin-bottom:-4px;                                             
   }                                              

html>body #header{                                   
   margin-bottom:0px;                                   
}                                   

#utility_nav {                                              
   width: 406px;                                              
   text-align: right;                                              
   padding-top: 0px;                                              
   padding-bottom: 0px;                                             
   position:absolute;                                             
   right:0px;                                          
   top:0px;                                              
   }                                              
                                                 
/* topnav area start */                                              

#topnav {                                              
   width: 960px;                                              
   text-align: right;                                              
   padding-top: 0px;                                              
   padding-bottom: 0px;                                              
   white-space: nowrap;                                              
   }                                              

.topnav_plc_006{                                         
   float:left;                                         
   width:139px;                                        
   display:block;                                        
}                                      

.topnav_first{                                     
   background:url(topnav_left.gif) left top no-repeat;                                     
   padding:4px 3px 0px 0px;                                     
}                                     

.topnav_last{                                     
   background:url(topnav_right.gif) left top no-repeat;                                     
   padding:4px 0px 0px 8px;                                     
}                                        
/* main area start */                                              
                                                 
#m {                                              
   width: 960px;                                              
   clear:both;                   
   position:relative;                                             
   }                                              
                                                 
#leftnav {                                              
   width: 130px;                                              
   padding-top: 52px;                                                                              
   background-color:#fefefe;                                  
   }                                              
#leftnav .years-logo{
	margin:13px 5px 0 21px;	
	}
#nav {                                              
   width: 130px;                                              
   padding-top: 0px;                                              
   padding-bottom: 0px;                                  
   background:url(leftnav_bg.gif) left top repeat-y;                                              
   }                                              

                                                 
#content_area {                                              
   padding-left: 0px;                                              
   padding-right: 0px;                                              
   padding-top: 0px;                                              
   padding-bottom: 0px;                                              
   }                                              

.content_bg_plc_005{                           
   padding:10px 47px 30px 47px;                          
   background:url(content_bg_plc_005.gif) #ecebe6 left top repeat-x;                        
   border-right:2px solid #231f20;                        
   border-left:2px solid #231f20;                        
}               

.content_bg_plc_006{                           
   padding:26px 16px 40px 57px;                          
   background:url(content_bg_plc_005.gif) #ecebe6 left top repeat-x;                        
   border-right:2px solid #231f20;                        
   border-left:2px solid #231f20;                        
}                           

#idContentTblCell{                         
   height:500px;                         
}
/* footer area start */                                              

#footer {                                              
   width: 960px;                                              
   text-align: right;                                              
   padding-top: 0px;                                              
   padding-bottom: 4px;                                              
   background:url(footer_bg_plc_005.jpg) right 2px no-repeat;                                     
   margin-top:-2px;
	position: relative;                                             
   }                                              

.footer_plc_006 span{                                
   color:#231f20;                                
}                                

.footer_logo{                               
   position:absolute;                               
   right:8px;       
   top:2px;                               
}                               
                                                 
#thomas_info {                                              
   width: 960px;                                              
   text-align: right;                                              
   padding-top: 51px;                                              
   padding-bottom: 10px;                                              
   }                                              

.thomas_info_last{                            
   margin-right:21px;                            
}                            
/* heading styles */                                              

h1 {                                              
padding-bottom:1px !important;   }                                              

                                                 
                                               
/* image styles */                                              
                                                 

.img04{                                            
   margin:0px 29px 0px 3px;                                            
}                                            

.img05{                                            
   margin:0px 0px 0px 3px;                                          
   vertical-align:middle;                                            
}                                       

.img06{                                      
   margin-bottom:3px;                                      
}                     

.img07{                     
   vertical-align:middle;                     
   margin:0px 6px 0px 0px;                     
}                     

.img08{                     
   vertical-align:middle;                     
   margin:0px 6px 0px 25px;                     
   cursor:pointer;                     
}            

.img09{            
   margin-bottom:-44px;            
   display:block;            
}            

.img10{            
   margin:10px 0px -48px 0px;           
   display:block;            
}                     
                                      
/* miscellaneous */                                              



.print_search_plc_005{                     
   width:830px;                     
   position:absolute;                    
   top:27px;                    
}                     

.print_txt{                     
   float:left;                     
   font-size:9px;                    
   padding-left:57px;                    
}                     

.search{                     
   float:right;                     
   margin:0px;                     
   padding:0px 57px 0px 0px;                     
}                     

.search form{                     
   margin:0px;                     
   padding:0px;                     
}                     

.search input{                     
   font-family:Arial;                     
   font-size:10px;                     
   color:#333333;                     
   width:175px;                     
   height:20px;                     
   border:1px solid #000000;                     
   margin-right:6px;                  
   padding-left:6px;                     
}                 


@media screen and (-webkit-min-device-pixel-ratio:0) {
#footer {                                              
   width: 960px;                                              
   text-align: right;                                              
   padding-top: 0px;                                              
   padding-bottom: 4px;                                              
   background:url(footer_bg_plc_005.jpg) right 2px no-repeat;                                     
   margin-top:-21px;                                             
   }
}
