body {       
   margin-top:24px;       
   background: #E9E9E9 url(/images/background.jpg) repeat-x top left;       
   }       
          
#container {       
   width: 960px;       
   background-color: #FFFFFF;       
   }       

/* header area start */       
          
#header {       
   width: 960px;       
text-align:left;white-space:nowrap;       
   }       
#header2 {       
width: 960px;       
text-align:left;white-space:nowrap;       
background: url(/images/header02_met_004.jpg) no-repeat top left;padding-bottom:4px;padding-top:95px;   }       
          
.spacer{padding-left:18px;padding-right:18px;}          
/* topnav area start */       

#topnav {       
   width: 960px;       
   text-align: right;       
   padding-top: 0px;       
   padding-bottom: 0px;       
   white-space: nowrap;       
   background: url(/images/topnav-bg.jpg) no-repeat top left;       
   }       

html>body #topnav{padding-bottom: 19px;       
}.leftnav-last-link{display:block;padding-top:24px !important;}/* main area start */       
.leftnav-last-link a, .leftnav-last-link a:hover{border-bottom:1px solid #AECCFC !important;}#main {       
   width: 960px;       
}       
          
#leftnav {       
   width: 173px;       
   padding-top: 12px;       
   padding-bottom: 164px;       
   background: #E9EFF8 url(/images/leftnav-bg.gif) bottom left no-repeat;       
   }       
#content_area_home {       
   padding-left: 0px;       
   padding-right: 0px;       
   padding-top: 12px;       
background: url(/images/content-area-bg.gif) top left repeat-x;       
   padding-bottom: 0px;}          
#content_area {       
   padding-left: 30px;       
   padding-right: 21px;       
   padding-top: 12px;       
background: url(/images/content-area-bg.gif) top left repeat-x;       
   padding-bottom: 30px;    }       

/* footer area start */       

#footer {       
   width: 960px;       
   text-align: center;       
   padding-top: 8px;       
   padding-bottom: 14px;       
   background: #1D58B2 url(/images/footer-bg.jpg) bottom left no-repeat;       
   }       
          
#thomas_info {       
   width: 914px;       
   text-align: right;       
   padding-top: 9px;       
   padding-bottom: 2px;       
   }       
          
/* heading styles */       

h1 {       
   color: #494848;       
   font-size: 18px;       
   font-weight: bold;       
   }       

.homepageh1{display:block;margin:14px 0px 17px;padding:0px;text-align:center;}h2 {       
   color: #448cff;       
   font-size: 14px;       
   font-weight: bold;       
   }       
          
h3 {       
   color: #494848;       
   font-size: 14px;       
   font-weight: bold;       
   }       
          
/* image styles */       
          
.img01 {       
   border: 1px #3E87FA solid;       
   }       
          
.img02 {       
   float: left;       
   margin-right: 25px;       
   margin-bottom: 15px;       
   }       

.img03 {z-index:5; }       
.img04{z-index:2;margin-top:142px;margin-left:101px;}.img05{z-index:5;margin-top:313px;}  .img06{margin-top:30px;}        
.img07{margin-top:24px;} /* miscellaneous */       

.img09{margin-bottom:-8px;margin-right:9px;} td { font-family:Arial; font-size: 12px;color: #448cff; } a { text-decoration: underline; color: #448cff;} a:hover { text-decoration: none; color: #c21d1d;}.print_page {        float:right;        font-size:11px;        padding-bottom:5px;        padding-right:0px;        padding-top:17px;    }    .print_page a, print_page a:hover{font-size: 11px;}    .img08    {        margin-right:5px;        vertical-align:middle;    }form { margin-top: 0px; margin-bottom: 0px; } #keyword{width: 115px;border-top: 2px solid #6E6E6E;border-bottom: 1px solid #DDDAD3;border-left: 1px solid #868688;border-right: 1px solid #DAD7D0;}input{font-family:Arial;font-size: 11px; font-weight: normal;height:18px;vertical-align:top;}select{border-top: 2px solid #6E6E6E;border-bottom: 1px solid #DDDAD3;border-left: 1px solid #868688;border-right: 1px solid #DAD7D0;font-family:Arial;font-size: 11px; font-weight: normal;height:18px;vertical-align:top;}.clearboth{clear:both;}.specialimages{width: 270px; position:relative;}.specialimages img{position:absolute;}     
.hiddenDiv {     
 display: none;     
 }     
.visibleDiv {     
 border:2px solid #73A8FB;   
display:block;   
margin-left:20px;   
padding:8px 15 8px 15px;   
float:left;  
position:relative;  
 min-width:220px;
 }
