body {                                                           
   margin-top:15px;                                                          
   background-color: #abb3ba;                                                           
   }                                                           
                                                              
#container {                                                           
   width: 960px;                                                                 
   background-color: #FFFFFF;                                                           
   }                                                           

td {                                                           
color: #000000 ;                                                          
font-family:Arial;                                                           
font-size: 11px;                                                           
}                                                           

a {                                                           
color: #ff0000 ;                                                          
font-family:Arial;                                                           
font-size: 11px;                                                           
}                                                           

a:hover {                                                           
color: #898989;                                                          
font-family:Arial;                                                           
font-size: 11px;                                                           
}                                                           
/* header area start */                                                           
                                                              
#utility_nav {                                                           
   width: 960px;                                                           
   text-align: right;                                                           
   padding-bottom:4px;                                                   
   padding-top:2px;                                                   
   background-color: #ffffff;                                                           
   }                                                           

#header {                                                           
   width: 960px;                                                           
   }                                                           
                                                              
/* topnav area start */                                                           

#topnav {                                                           
   width: 960px;                                                           
   text-align: right;                                                           
   padding-top: 4px;                                                           
   padding-bottom:5px;                                                           
   background-color: #000001;                                                           
   white-space: nowrap;                                                           
   }                                                           

/* main area start */                                                           
                                                              
#main {                                                           
   width: 960px;                                                           
   background-color: #FFFFFF;                                                           
   }                                                           
                                                              
#leftnav {                                                           
   width: 165px;                                                           
   padding-top: 56px;                                                           
   padding-bottom:145px;                                                           
   background-color: #EBEBEB;                                                           
   background-image: url(/images/bg_leftnav_top_pro_004.jpg);                                                           
   background-repeat: no-repeat;                                                           
   }                                                           
                                                              
#content_area {                                                           
   padding-left: 104px;                                                           
   padding-right: 104px;                                                           
   padding-top: 57px;                                                           
   padding-bottom: 25px;                                                           
   background-image: url(/images/bg_main_pro_004.jpg);                                                           
   background-repeat: no-repeat;                                                           
   background-position: top right;                                                           
   }          

#content_area1 {      
   padding-left: 30px;                                                           
   padding-right: 30px;                                                           
   padding-top: 57px;                                                           
   padding-bottom: 25px;                                                           
   background-image: url(/images/bg_main_pro_004.jpg);                                                           
   background-repeat: no-repeat;                                                           
   background-position: top right;       
}                                                      

/* footer area start */                                                           

#footer {                                                           
   width: 960px;                                                           
   text-align: center;                                                           
   padding-bottom:6px;                                        
   padding-top:4px;                                         
   background-image: url(/images/footer_bg.jpg);                                                           
   background-repeat: repeat-x;                                                           
   background-position:left top;                                                           
   border-top: 1px solid #FFFFFF;                                                           
   }                                                           
                                                              
#thomas_info {                                                           
   width: 960px;                                                           
   text-align: right;                                                           
   padding-bottom: 2px;                                                           
   padding-right:15px;                           
   padding-top:9px;                                                         
   }                                                           
                                    
html > body #thomas_info {                          
padding-right:28px;                            
}                                                    
/* heading styles */                                                           

h1 {                                                           
   color: #000000;                                                           
   font-size: 18px;                                                           
   font-weight: bold;                                                           
   }                                    

h1.homepage {                                
   color: #000000;                                                           
   font-size: 16px;                                                           
   font-weight: bold;                                                           
}                                                       

h2 {                                                           
   color: #000000;                                                           
   font-size: 14px;                                                           
   font-weight: bold;                      
   padding-bottom:0px;                     
   margin-bottom:-16px;                                                          
   }               

html > body h2 {        
margin-bottom:-7px;                                                          
}        

h2 a {           
color: #000000;           
font-size: 14px;                                                           
font-weight: bold;         
}              

h2 a:hover {           
color: #000000;           
font-size: 14px;                                                           
font-weight: bold;           
text-decoration:none;         
}              
                                                 
                                                 
/* image styles */                                                           
                                                              
.img01 {                                                           
   border: 1px #121212 solid;                                                           
   }                                                           
                                                              
.img02 {                                                           
   border: 1px #121212 solid;                                                           
   float: left;                                                           
   margin-right: 10px;                                                           
   margin-bottom: 10px;                                                           
   }                                                           

.img03 {                                                           
   border: 1px #121212 solid;                                                           
   float: right;                                                           
   margin-left: 10px;                                                           
   margin-bottom: 10px;                                                           
   }                                                           
                                                              
/* miscellaneous */                                                           
li {                                                           
   list-style-image: url(/images/bullet.gif);                                                           
   }                                                         

.last  {                                                        
margin-right:34px;                                                        
}                                                

#search {                      
display:block;                   

padding:5px 0 0 20px;                  
margin-bottom:22px;                                   
}                                   

#search form {                                                
margin:0;                                                
padding:0;                                                
}                                                

#search select {                                                
margin-left:5px;                                                
width:101px;                             
font-family:arial;                            
font-size:11px;                    
z-index:100;                                            
}                                                

#search input {                                                
font-family:arial;                                                
font-size:11px;                                                  
margin-bottom:6px;                                                
margin-left:5px;                                                
width:101px;                                                    
}                                                

html > body #search img {                                                
margin-bottom:5px;                                                
margin-left:0;                                                
vertical-align:middle;                                                
}                                                

#search img {                                                
margin-left:0;                                                
margin-top:0;                                                
}                                               

span.search_image a {                                           
background:transparent none repeat scroll 0 0 !important;                                           
border:medium none !important;                                                
padding:0 !important;                                           
text-decoration:none !important;                                            
display: block !important;                                      
margin-top: -18px !important;                                      
margin-left:109px !important;                                      
}                               

.bucket_link_pro_004 a img {                               
margin-top:8px;                              
margin-bottom:2px;                              
}    

.bucket_link_pro_004 {    
margin-top:30px;    
}    

html > body .bucket_link_pro_004 {    
margin-top:18px;    
}   
.list_margin span{display:block;  
margin:5px; 
background:url("/images/bullet.gif");

background-position:left 6px;
background-repeat:no-repeat;
padding-left:8px;
}
