body {
   margin-top: 0px;
background: #F3F3D1 url(/images/bg.gif) repeat-x top left;   }
   
#container {
   width: 960px;
   background-color: #FFFFFF;
   }

/* header area start */

#header {
   width: 960px;
white-space:nowrap;text-align:left;background-color: #EEEEED;
   }
a.homepagelink:hover{background:url("/images/home-hover.gif") no-repeat 5px top !important;}/* topnav area start */

#topnav {
   width: 960px;
   text-align: left;
   padding-top: 15px;
   padding-bottom: 15px;
   white-space: nowrap;
   background: #E9E9E9 url(/images/topnav-bg.jpg) repeat-x top left;
   }

html > body #topnav{   padding-bottom: 21px;}#searchnav{display:block;float:right;margin-top:-6px;padding-right:17px;text-align:right;}/* main area start */
   
#main {
   width: 960px;
border-bottom: 8px solid #F3F3D1;   }
a.leftnavlastlink:link, a.leftnavlastlink:visited, a.leftnavlastlink:active{background:none!important;padding-bottom:5px !important;}a.leftnavlastlink:hover{background:url(/images/leftnav-link-hover-bg.jpg) repeat-x left top !important;padding-bottom:5px !important;}#leftnav {height:214px;   width: 960px;
text-align:left;   padding-top: 0px;
   padding-bottom: 0px;
background: url(/images/header-2.jpg) no-repeat top left;
   }
#nav{background-color:#515151;float:left;margin-left:4px;margin-top:8px;padding-bottom:7px;padding-top:8px;width:167px;}   
#content_area {
   padding-left: 40px;
   padding-right: 42px;
   padding-top: 0px;
   padding-bottom: 41px;
   }

#content_area_homepage {
   padding-left: 40px;
   padding-right: 42px;
   padding-top: 0px;
   padding-bottom: 41px;
   }
/* footer area start */

#footer {
   width: 960px;
   text-align: left;
   padding-top: 21px;
   padding-bottom: 25px;
background-color:#FFFFDD;border-top: 1px solid #F8F8D6;   }
   
 
#thomas_info {
   width: 960px;
   text-align: right;
   padding-top: 3px;
   padding-bottom: 2px;
   }
   
/* heading styles */

h1 {
   color: #e3702d;
   font-size: 22px;
   font-weight: bold;
   }

h2 {
   color: #515152;
   font-size: 16px;
   font-weight: bold;
   }
   
h3 {
   color: #e3702d;
   font-size: 14px;
   font-weight: bold;
   }
   
/* image styles */
   
.img01 {
   border: 1px #C5C5C5 solid;
   }
   
.img02 {
   border: 1px #C5C5C5 solid;
   float: left;
   margin-right: 10px;
   margin-bottom: 10px;
   }

.img03 {
   border: 1px #C5C5C5 solid;
   float: right;
   margin-left: 10px;
   margin-bottom: 10px;
   }
.img04{margin-bottom:1px;}   
.img05{margin-bottom:1px;margin-top:12px;}   
/* miscellaneous */
   
li {
   list-style-image: url(/images/bullet.gif);
   }td { font-family:Arial; font-size: 12px;color: #666666; } a { text-decoration: underline; color: #666666;} a:hover { text-decoration: none; color: #666666;}.print_page {    float:right;    font-size:11px;    padding-bottom:7px;    padding-right:7px;    padding-top:8px;}.print_page a, print_page a:hover{font-size: 11px;color:#999999 !important;}.img08{    margin-right:5px;    vertical-align:middle;}.footer_left{display:block;padding-left:22px;}.footer_right{float:right;padding-right:21px;text-align:right;color:#979763 !important;}form { margin-top: 0px; margin-bottom: 0px; } #keyword{color:#666666;width: 171px;background: url(/images/keyword-bg.gif) no-repeat top left;border:0px solid;padding-left:5px;padding-right:5px;padding-top:5px;}html>body #keyword{padding-top:2px;}input{font-family:Arial;font-size: 11px; font-weight: normal;height:25px;vertical-align:top;}.rightbucket{width:258px;background: #F3F3D1 url(/images/right-bucket-botttom.jpg) no-repeat left bottom;}.rightbucket p{display:block;margin-top:0px;margin-bottom:0px;line-height:16px;padding:5px 20px 10px 18px;}
