body {                                            
 margin-top: 20px;                           
 background-color: #734313;                                    
 background-image: url(images/bg.jpg);                                       
 background-repeat: repeat-x;                                                           
 }                                            
                                             
#container {                                            
 width: 927px;                                            
 background-color: #FFFFFF;                                            
 background-image: url(images/bg_container.gif);                                            
 backgroud-repeat: repeat-y;                                            
 }                                            
/* header area start */                                            
                                             
#header {                                            
 width: 927px;                                            
 }                                            
                                             
#search {                                            
 text-align: right;                                            
 position: relative;                                            
 right: 10px;                                            
 }                                            
                                             
#utility_nav {                                            
 width: 927px;                                            
 text-align: right;                                            
 padding-top: 1px;                                            
 padding-bottom: 6px;                                            
 background-image: url(images/bg_utility.jpg);                                            
 background-repeat: no-repeat;                                            
 }                                            
                                             
/* topnav area start */                                            
#topnav {                                            
 width: 927px;                                            
 text-align: center;                                            
 padding-top: 9px;                                            
 padding-bottom: 9px;                                            
 height: 16px;                                            
 background-color: #F7D186;                                            
 white-space: nowrap;                                            
 border-bottom: 2px #FFFFFF solid;                                            
 background-image: url(images/bg_topnav02.jpg);                                            
 background-repeat: no-repeat;                                            
 }                                            
/* main area start */                                            
                                             
#main {                                            
 width: 927px;                                            
 /* background-image: url(images/bg_main.gif); */                                            
 /* background-repeat: no-repeat; */                                            
 }                                            
                                             
#leftcol {                                            
 width: 239px;                                            
 padding-bottom: 12px;   
padding-left:12px;                                           
 }                                            
                                             
#leftnav {                                            
 padding-bottom: 14px;                                            
 text-align: center;                                            
 background-image: url(images/bg_leftnav01.jpg);                                            
 background-repeat: no-repeat;                                            
 background-position: bottom;                                            
 }                                            
                                             
#content_area {                                            
 width: 100%;                                            
 padding-left: 20px;                                            
 padding-right: 20px;                                            
 padding-top: 10px;                                            
 padding-bottom: 30px;                                            
 }                                      
                                         
/* footer area start */                                            
#footer {                                            
 width: 927px;                                            
 text-align: center;                                            
 padding-top: 8px;                                            
 padding-bottom: 11px;                                            
 line-height: 18px;                                            
 background-color: #DAA088;                                            
 background-image: url(images/bg_footer.jpg);                                            
 background-repeat: no-repeat;                                            
 }                                            
                                             
#thomas_info {                                            
 width: 927px;                                            
 font-family: Arial;                                            
 font-size: 10px;                                            
 color: #330000;                                            
 text-align: right;                                            
 padding-top: 4px;                                            
 padding-bottom: 4px;                                            
 }                                            
                                             
/* heading styles */                                          
                                          
h1 {                                          
color: #ae1b1f;                                          
font-size: 18px;                                          
font-weight: bold;                                          
}                                            
                                             
h1.sm {                                            
 color: #6A6A6A;                                            
 font-size: 11px;                                            
 font-weight: normal;                                            
 }                                         

h1 span {                                          
color: #454545;                                          
font-size: 14px;                                          
font-weight: bold;                                          
}                                          

h2 {                                          
color: #ae1b1f;                                          
font-size: 14px;                                          
font-weight: bold;                                          
}                                          

h3 {                                          
font-family: Arial;                                          
color: #ae1b1f;                                          
font-size: 12px;                                          
font-weight: bold;                                          
}                                             
                                             
/* image styles */                                            
                                             
.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;                                            
 }                                            
                                             
.img_utility {                                            
 position: relative;                                            
 right: 7px;                                            
 top: 5px;                                            
 }                                                     
                                             
/* utility navigation */                                    
                                           
.utility_nav                                             
 {                                            
 font-family: Arial;                                            
 font-size: 12px;                                            
 font-weight: bold;                                            
 color: #FFFFFF;                                            
 }                                            
.utility_nav a:link, .utility_nav a:visited, .utility_nav a:active                                            
 {                                            
 font-family: Arial;                                            
 font-size: 12px;                                            
 font-weight: bold;                                            
 color: #FFFFFF;                                            
 text-decoration: underline;                                            
 margin-right: 30px;                                            
 }                                            
.utility_nav a:hover, .utility_nav a:visited:hover                                             
 {                                            
 font-family: Arial;                                            
 font-size: 12px;                                            
 font-weight: bold;                                            
 color: #FFFFFF;                                            
 text-decoration: none;                                            
 margin-right: 30px;                                            
 }                                            
                                             
/* top navigation */                                            
                                             
.topnav a:link, .topnav a:visited, .topnav a:active                                            
 {                                            
 font-family: Arial;                                            
 font-size: 12px;                                            
 font-weight: bold;                                            
 color: #FFFFFF;                                            
 width: 185px;                                            
 display: block;        
 float: left;                                            
 text-decoration: none;                                            
 }                                            
.topnav a:hover, .topnav a:visited:hover                                             
 {                                            
 font-family: Arial;                                            
 font-size: 12px;                                            
 font-weight: bold;                                            
 color: #913917;                                            
 width: 185px;                                            
 display: block;         
 float: left;                                            
 text-decoration: none;                                            
 }                                            
                                             
/* left navigation */                                         
                                      
.leftnav a:link, .leftnav a:visited, .leftnav a:active                                            
 {                                            
 font-family: Arial;                                            
 font-size: 12px;                                            
 font-weight: bold;                                            
 color: #FFFFFF;                                            
 text-decoration: none;                                            
 width: 200px;                                            
 display: block;                                            
 padding: 8px 0px 8px 0px;                                            
 border-top: 2px #FFFFFF solid;                                            
 margin-left: auto;                                            
 margin-right: auto;                                            
 }                                            
.leftnav a:hover, .leftnav a:visited:hover                                             
 {                                            
 font-family: Arial;                                            
 font-size: 12px;                                            
 font-weight: bold;                                            
 color: #913917;                                            
 text-decoration: none;                                            
 width: 200px;                                            
 display: block;             
 background-color: #f9eccc;                                            
 padding: 8px 0px 8px 0px;                                            
 border-top: 2px #FFFFFF solid;                                            
 margin-left: auto;                                            
 margin-right: auto;                                            
 }                                            
                                             
.lefthead                                            
 {                                            
 font-family: Arial;                                            
 font-size: 17px;                                            
 font-weight: bold;                                            
 color: #913917;                                            
 width: 200px;                                            
 display: block;                                            
 padding: 8px 0px 8px 0px;                                            
 border-top: 2px #FFFFFF solid;                                            
 background-image: url(images/bg_lefthead.jpg);                                            
 background-repeat: no-repeat;                                            
 margin-left: auto;                                            
 margin-right: auto;                                            
 }                                            
                                             
.lefthead_02                                            
 {                                            
 font-family: Arial;                                            
 font-size: 17px;                                            
 font-weight: bold;                                            
 color: #913917;                                            
 width: 200px;                                            
 display: block;                                            
 padding: 8px 0px 8px 0px;                                            
 background-image: url(images/bg_lefthead.jpg);                                            
 background-repeat: no-repeat;                                            
 margin-left: auto;                                            
 margin-right: auto;                                            
 }                                            
                                             
/* footer text & link */                                            
.footer                                            
 {                                            
 font-family: Arial;                                            
 font-size: 11px;                                       
 font-weight: normal;                                          
 color: #FFFFFF;                                            
 }                                            
.footer a:link, .footer a:visited, .footer a:active                                             
 {                                            
 font-family: Arial;                                            
 font-size: 11px;                                       
font-weight: normal;                                          
 color: #FFFFFF;                                            
 text-decoration: underline;                                            
 }                                            
.footer a:hover, .footer a:visited:hover                                             
 {                                            
 font-family: Arial;                                            
 font-size: 11px;                                          
 font-weight: normal;                                       
 color: #FFFFFF;                                            
 text-decoration: none;                                            
 }                                            
                                             
/* content bucket link */                                            
                                             
.bucket_link_pum_002 ul {                                            
margin: 5px 0px 5px 30px;                                            
padding: 0px;                                            
text-align: left;                                            
}                                            

.bucket_link_pum_002 ul li {                                            
font-size: 10px;                                            
margin: 0px;                                            
padding: 1px 0px 1px 0px;                                            
line-height: 11px;                                            
}                                            

.bucket_link_pum_002 td {                                            
border: 1px dashed #dddddd;                                            
}                                            
                                             
/* miscellaneous */                                            
.thomas_info a:link, .thomas_info a:visited, .thomas_info a:active                                            
 {                                            
 font-family: Arial;                                            
 font-size: 10px;                                            
 color: #330000;                                            
 text-decoration: underline;                                            
 }                                            
.thomas_info a:hover, .thomas_info a:visited:hover                                             
 {                                            
 font-family: Arial;                                            
 font-size: 10px;                                            
 color: #330000;                                            
 text-decoration: none;                                            
 }                                            
/* catnav */                                              
.search {                                              
 font-family: Arial;                                            
 font-size: 10px;                                              
 color: #666666;                                              
 line-height: 10px;                                              
 }                                              
.search a:link, .search a:visited {                                              
 font-family: Arial;                                            
 font-weight: bold;                                              
 text-decoration: none;                                              
 color: #FFFFFF;                                              
 background-color: #D79980;                                              
 padding: 2px 4px 2px 4px;       
font-size: 10px;                                            
 }                                              
.search a:hover {                                              
 font-family: Arial;                                            
 font-weight: bold;                                              
 color: #FFFFFF;                                              
 text-decoration: none;                                              
 background-color: #cc3333;                                            
 padding: 2px 4px 2px 4px;        
font-size: 10px;                                           
 }                                              
.searchtext {                                              
 font-family: Arial;                                            
 font-size: 10px;                                              
 color: #666666;                                            
 }                                              
.text {                                            
 *position: relative;                                            
 *bottom: 1px;                                            
 }