body {                                         
   margin-top: 10px; 
   font-family: Arial, Helvetica, Verdana, sans-serif;                                         
   font-size: 11px;                                         
   color: #000000;                                         
   background: #c7ab77 url(images/bg.jpg) repeat-x;                                         
   }                                         
                                            
td {                                         
   font-family: Arial, Helvetica, Verdana, sans-serif;                                         
   font-size: 11px;                                         
   color: #000000;                                         
   }                                         
                                            
#container {                                         
   width: 760px;                                           
   border: 1px #000000 solid;                                         
   background-color: #FFFFFF;                                         
   }                                         
/* header area start */                                         
                                            
#header {                                         
   width: 760px;  
   text-align: left;          
   white-space: nowrap;                                       
   background: url(images/header_bg.jpg);        
   background-repeat: repeat-x;      
   background-color: #cc0000;    
   }                                         
                                            
#top01 {                                         
   width: 760px;                                         
   text-align: right;       
   white-space: nowrap;                                         
   padding-top: 2px;                                         
   padding-bottom: 2px;                                        
   background-color: #0079bc;                                         
   }                                         
                                            
/* topnav area start */                                         
#topnav {                                         
   width: 760px;                                         
   text-align: right;          
   white-space: nowrap;          
   padding-top: 4px;                                         
   padding-bottom: 4px;                                         
   background-color: #FF1313;                                         
   border-top: 0px #891c1c solid;                                         
   border-bottom: 1px #891c1c solid;                                         
   background: #891c1c url(images/bg_topnav.jpg) repeat-x;                                         
   }                                         
/* main area start */                                         
                                            
#main {                                         
   width: 760px;                             
   text-align: left;                                    
   background-color: #FFFFFF;                                         
   border-top: 1px #FFFFFF solid;                                         
   border-bottom: 1px #FFFFFF solid;                                         
   }                                         
                                            
#leftnav {                                         
   padding-top: 0px;                                         
   padding-bottom: 120px;                                         
   background-color: #E2E7E9;                                         
   }                                                            
                                            
                                            
#content_area {                                         
   padding-left: 20px;                                         
   padding-right: 20px;                                         
   padding-top: 20px;                                         
   padding-bottom: 30px;                                         
   }                                         
/* footer area start */                                         
#footer {                                         
   width: 760px;                                         
   text-align: center;                                         
   padding-top: 4px;                                         
   padding-bottom: 4px;                                        
   background-color: #0079bc;                                         
   }                                         
                                            
#thomas_info {                                         
   width: 760px;                                         
   font-size: 10px;                                         
   color: #000000;                                         
   text-align: right;                                         
   padding-top: 2px;                                         
   padding-bottom: 2px;                                        
   }                                         
                                            
/* heading styles */                                         
h1 {                                         
   color: #000000;                                         
   font-size: 18px;                                         
   font-weight: bold;                                         
   }                                         
h2 {                                         
   color: #C4151C;                                         
   font-size: 14px;                                         
   font-weight: bold;                                         
   }                                         
                                            
h3 {                                         
   font-family: Georgia, Times;                                         
   color: #000000;                                         
   font-size: 26px;                                         
   font-weight: bold;                                         
   border-bottom: 1px solid #d04585;                                         
   }                                         
                                            
/* image styles */                                         
.fleft {                                         
   float: left;                                         
   }                                         
.fright {                                         
   float: right;                                         
      }                                            
.img01 {                                         
   border: 1px #000000 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;                                         
   }                                         
                                            
/* text syles */                                         
.lefthead {                                         
   font-size: 12px;                                         
   font-weight: bold;                                         
   color: #003471;                                         
   display: block;                                         
   background: #E2E7E9;                                         
   padding: 10px 10px 10px 15px;                                         
   border-bottom: 1px #FFFFFF solid;                                         
   }                                         
.sm {                                         
   font-family: Arial, Helvetica, Verdana, sans-serif;                                         
   font-size: 10px;                                         
   color: #000000;                                         
   }                                         
                                            
/* link styles */                                         
/* default link */                                         
                                            
a  {                                         
   color: #0000FF;                                         
   text-decoration: underline;                                         
   }                                         
a:hover {                                         
   color: #0000FF;                                         
   text-decoration: none;                                         
   }                                         
a:visited {                                         
   color:  #0000FF;                                         
   text-decoration: underline;                                         
   }                                         
a:visited:hover {                                         
   color: #0000FF;                                         
   text-decoration: none;                                         
   }                                         
                                            
/* top contact info link */                                         
                                            
.top                                   
 {                                   
 font-family: Arial;                                   
 font-size: 11px;                                   
 font-weight: bold;                                   
 color: #FFFFFF;                                   
 }                                   
.top a:link, .top a:visited, .top a:active                                   
 {                                   
 font-family: Arial;                                   
 font-size: 11px;                                   
 font-weight: bold;                                   
 color: #FFFFFF;                                   
 text-decoration: underline;                                   
 padding-right: 10px;                                   
 }                                   
.top a:hover, .top a:visited:hover                                    
 {                                   
 font-family: Arial;                                   
 font-size: 11px;                                   
 font-weight: bold;                                   
 color: #FFFFFF;                                   
 text-decoration: none;                                   
 padding-right: 10px;                                   
 }                                        
                                            
/* topnav link */                                         
.topnav                                   
 {                                   
 font-family: Arial;                                   
 font-size: 11px;                                   
 font-weight: bold;                                   
 color: #FFFFFF;                                   
 }                                   
.topnav a:link, .topnav a:visited, .topnav a:active                                   
 {                                   
 font-family: Arial;                                   
 font-size: 11px;                                   
 font-weight: bold;                                   
 color: #FFFFFF;                                   
 text-decoration: none;                                 
 padding-left: 10px;                                   
 padding-right: 10px;                                   
 }                                   
.topnav a:hover, .topnav a:visited:hover                                    
 {                                   
 font-family: Arial;                                   
 font-size: 11px;                                   
 font-weight: bold;                                   
 color: #FFFFFF;                                   
 text-decoration: underline;                                 
 padding-left: 10px;                                  
 padding-right: 10px;                                   
 }                                          
                                            
/* leftnav link */                                            
                                            
.leftnav a:link, .leftnav a:visited, .leftnav a:active                                   
 {                                   
 font-family: Arial;                                   
 font-size: 11px;                                   
 font-weight: bold;                                   
 color: #0000cd;                              
 text-decoration: none;                                
 background: #E2E7E9;                                         
 display: block;                                         
 padding: 5px 5px 5px 15px;                                         
 border-bottom: 1px #FFFFFF solid;                                   
 }                                   
.leftnav a:hover, .leftnav a:visited:hover                                    
 {                                   
 font-family: Arial;                                   
 font-size: 11px;                                   
 font-weight: bold;                                   
 color: #FFFFFF;                                   
 text-decoration: none;                                 
 background: #0079bc;                                         
 display: block;                                         
 padding: 5px 5px 5px 15px;                                         
 border-bottom: 1px #FFFFFF solid;                                   
 }                               
.leftred a:link, .leftred a:visited, .leftred a:active                                   
 {                                   
 font-family: Arial;                                   
 font-size: 12px;                                   
 font-weight: bold;                                   
 color: #FFFFFF;                             
 text-decoration: none;                                 
 background: #cc0017;                                         
 display: block;                                         
 padding: 5px 5px 5px 15px;                                         
 border-bottom: 1px #FFFFFF solid;                                   
 }                                   
.leftred a:hover, .leftred a:visited:hover                                    
 {                                   
 font-family: Arial;                                   
 font-size: 12px;                                   
 font-weight: bold;                                   
 color: #FFFFFF;                                   
 text-decoration: none;                                 
 background: #ef001b;                                         
 display: block;                                         
 padding: 5px 5px 5px 15px;                                         
 border-bottom: 1px #FFFFFF solid;                                   
 }                                       
/* left sub link */                                         
                                            
a.leftsub {                                         
   font-size: 10px;                                         
   color: #000;                                         
   text-decoration: none;                                         
   background: #d7dcde;                                         
   display: block;                                         
   padding: 3px 5px 3px 30px;                                         
   }                                         
a.leftsub:hover {                                         
   color: #FFFFFF;                                         
   text-decoration: none;                                         
   background: #0079bc;                                         
   display: block;                                         
   }                                         
a.leftsub:visited {                                         
   color: #000;                                         
   text-decoration: none;                                         
   display: block;                                         
   }                                         
a.leftsub:visited:hover {                                         
   color: #FFFFFF;                                         
   text-decoration: none;                                         
   background: #0079bc;                                         
   display: block;                                         
   }                                         
                                            
/* content bucket link */                                         
                                            
a.main_link {                                         
   font-size: 12px;                                         
   font-weight: bold;                                         
   color: #003471;                                         
   text-decoration: none;                                         
   }                                         
a.main_link:hover {                                         
   color: #003471;                                         
   text-decoration: underline;                                         
   }                                         
a.main_link:visited {                                         
   color:  #003471;                                         
   text-decoration: none;                                         
   }                                         
a.main_link:visited:hover {                                         
   color: #003471;                                         
   text-decoration: underline;                                         
   }                                         
                                            
/* footer link */                                         
.footer                                   
 {                                   
 font-family: Arial;                                   
 font-size: 11px;                                   
 font-weight: bold;                                   
 color: #FFFFFF;                                   
 }                                   
.footer a:link, .footer a:visited, .footer a:active                                   
 {                                   
 font-family: Arial;                                   
 font-size: 11px;                                   
 font-weight: bold;                                   
 color: #FFFFFF;                                   
 text-decoration: none;                                 
 }                                   
.footer a:hover, .footer a:visited:hover                                    
 {                                   
 font-family: Arial;                                   
 font-size: 11px;                                   
 font-weight: bold;                                   
 color: #FFFFFF;                                   
 text-decoration: underline;                                 
 }                                        
   