body {                                                         
   background-color: #bac2cb;                                            
   margin: 0px;                                                        
   }                                                        
                                                           
#container {                                                        
   width: 960px;                                                       
   }                                                        

/* header area start */                                                        
                                                           
#header {                                                        
   width:960px;                                                    
   }                                                        
                                                           
#utility_nav {                                                        
   background-color:#BAC2CB;                                          
   color:#35508C;                                          
   font-size:12px;                                          
   font-weight:bold;                                             
   padding-bottom:4px;                                         
   padding-top:3px;                                         
   text-align:right;                                          
                                                         
   }                                                        
                                                           
/* topnav area start */                                                        

#topnav {                                                        
   width: 960px;                                                        
   text-align: right;                   
   background:url(/images/topnav-bg.jpg);                                                       
   background-repeat: repeat-x;          
   height: 25px;                                                  
   }                                                        

/* main area start */                                                        
                                                           
#main {                                                        
   width: 960px;                                                        
   background-color: #edf0fa;                                                            
   }                                                        
                                                           
#leftnav {                                                        
   width: 173px;                                                                
   background-color: #35508e;                                                        
   border-right: 5px solid #ffffff;                                                       
   }                                                        
td {                                                       
  color: #35508d;                                                       
  font-family:Arial;                                                       
  font-size:12px;                                                       
 }                                                       

#content_area {                                                          
   padding-left: 20px;                                                        
   padding-right: 20px;                                                        
   padding-top: 20px;                                                        
   padding-bottom: 20px;                                                        
   }                                                        

/* footer area start */                                                        

#footer {                                                        
   width: 960px;                                                        
   height:57px;                                                         
   background:url(/images/footer-bg.jpg);                                                       
   background-repeat: no-repeat;                                                       
   }                                               

.footer_center {                                               
  padding-top: 12px;                                               
  padding-bottom: 15px;                                               
  text-align: center;                                               
  display:block;                                               
}                                               
                                                           
#thomas_info {                                                        
   width: 960px;                                                        
   font-family: Arial;                                                        
   font-size: 10px;                                                        
   color: #35508b;                                                        
   text-align: right;                                    
   padding-top:9px;                                                        
   padding-bottom: 2px;                                                        
   }                                                        
                                                           
/* heading styles */                                                        

h1 {                                                        
   color: #35508d;                                                        
   font-size: 20px;                                                           
   }          
                                                    
.h1_home {                              
text-align: center;                              
}                              



h2 {                                                        
   color: #8b95a1;                                                        
   font-size: 14px;                                                        
   font-weight: bold;                                                        
   }                                

.h2_home {                              
 text-align: center;                              
}                                                      
                                                        
h3 {                                                        
   color: #35508d;                                                        
   font-size: 14px;                                                        
   font-weight: bold;                                                           
   }                                                        
                                                           
/* image styles */                                                        
                                                           
.img01 {                                                        
   border: 1px #35508d solid;                                                        
   }                                                        
                                                           
.img02 {                                                        
   border: 1px #35508d solid;                                                        
   float: left;                                                        
   margin-right: 10px;                                                        
   margin-bottom: 10px;                                                        
   }                                                        

.img03 {                                                        
   border: 1px #35508d solid;                                                        
   float: right;                                                        
   margin-left: 10px;                                                        
   margin-bottom: 10px;                                                        
   }                                                        
                                                         
a {                                                       
color:#35508d;                                                       
text-decoration: underline;                                                       
font-size: 12px;                                                       
}                                                       


a:hover {                                                       
color:#8b95a1;                                                       
text-decoration: none;                                                       
font-size: 12px;                                                       
}                                                         
/* miscellaneous */                                                        
.contact_no {                                           
 font-size: 16px;                                           
 color: #35508b;                                           
 font-weight: bold;                                           
}                                           
.last {                                      
margin-right: 35px;                                      
}                                      

.last1 {                                      
margin-right: 28px;                                      
}                                

.p_home {                            
background-color:#BAC2CB;                
font-size:12px;                
font-weight:bold;                
margin-bottom:2px;                
padding-bottom:5px;                
padding-left:13px;                
padding-top:4px;                
text-align:left;                    
}                            

.search_hdr {                    
 color:#284d7b;                    
 font-family:arial;                    
 font-size:11px;                    
 font-weight: normal;                    
 text-align:right;                    
 vertical-align:top;                    
 clear:both;                    
}                    
.search_hdr select {                    
 font-family:Arial;                    
 font-size:12px;                    
 height:20px;                    
 width:120px;                    
}                    
.search_hdr input {                    
 font-family:arial;                    
 font-size:12px;                    
 font-weight:normal;                    
 height:20px;                    
 margin-left:6px;                    
 vertical-align:top;                    
 width:130px;                    
}                    
.search_hdr img {                    
 margin-left:6px;                    
 margin-top:0px;                    
 vertical-align:top;                    
}                              

html > body .search_hdr img {                  
margin-top: -1px;                    
}                                     
.topnav_left {             
 background:url(/images/topnav-left.jpg);                                                       
 background-repeat: no-repeat;            
 background-position: left top;            
 float:left;        
 height:25px;        
 width:178px;           
}             

.topnav_right {          
 padding-top: 3px;             
}        

.bucket_link_plc_005 img {       
margin-bottom: 6px;       
}       

  
