body {                  
   margin-top:2px;                  
   background-color: #000000;                  
   }                  
                     
#container {                  
   width: 958px;                  
   background-color: #FFFFFF;                  
   }                  

/* header area start */                  
                     
#header {                  
   width: 958px;                  
   }                  
                     
#utility_nav {                  
   width: 958px;                  
   text-align: right;                  

   padding-bottom:7px;                 
   padding-top:7px;                 
   background-color: #000000;                  
   }                  
                     
/* topnav area start */                  

#topnav {                  
   width: 958px;                  
   text-align: left;                  
   padding-top: 11px;                  
   padding-bottom: 8px;                  
   white-space: nowrap;                  
   background: url(/images/topnav-bg.jpg) repeat-x top left;                  
   }#searchnav{display:block;float: right;margin-right: 30px;margin-top: -2px;}/* main area start */                  
                     
#main {                  
   width: 958px;                  
position:relative;   background: url(/images/main-bg.jpg) repeat-y top right;   }                  
                     
#leftnav {                  
   width: 215px;                  
   padding-top: 0px;                  
   padding-bottom: 228px;                  
   background: url(/images/leftnav-bg.jpg) repeat-y top left;   }                  
html > body #leftnav_bottom {bottom: 34px;}#leftnav_bottom {bottom: 36px;left: 27px;position: absolute;text-align:left;}#content_area {                  
   background: url(/images/content-area-bg.jpg) no-repeat top right;   padding-left: 21px;                  
   padding-right: 40px;                  
   padding-top: 0px;                  
   padding-bottom: 20px;                  
   }                  

#content_area_home {                  
   background: url(/images/content-area-bg.jpg) no-repeat top right;   padding-left: 21px;                  
   padding-right: 40px;                  
   padding-top: 26px;                  
   padding-bottom: 20px;                  
   }                  
/* footer area start */                  

#footer {                  
   width: 958px;                  
   text-align: left;                  
   padding-top: 26px;                  
   padding-bottom: 12px;                  
   background: url(/images/footer-bg.jpg) no-repeat top left;                  
   }                  
html > body #footer{padding-bottom: 13px;}.footer_left{display:block;margin-left:18px;padding-top:1px;}.footer_right{float:right;margin-right:21px;text-align: right;}                     
#thomas_info {                  
   width: 942px;                  
   text-align: right;                  
   padding-top: 8px;                  
   padding-bottom: 2px;                  
   }                  
                     
/* heading styles */                  

h1 {                  
   color: #050505;                  
   font-size: 20px;                  
   font-weight: normal;                  
   }                  

.homepageh1{display:block;margin: 0px 0px 14px 0px;padding: 0px 0px 0px 0px;}.homepagepara{display:block;                  
margin: 31px 0px 40px;                  
padding: 0px;}         
h2 {                  
   color: #ff3300;                  
   font-size: 14px;                  
   font-weight: bold;         
margin-top:0px;                  
   }                  
                     
h3 {                  
   color: #313030;                  
   font-size: 13px;                  
   font-weight: bold;                  
   }                  
                     
/* image styles */                  
                     
.img01 {                  
   border: 1px #000000 solid;                  
   }                  
                     
.img02 {                  
   border: 1px #000000 solid;                  
   float: left;                  
   margin-right: 10px;                  
   margin-bottom: 10px;                  
   }                  

.img03 {           
   float: right;                  
   margin-left: 10px;                  
   margin-bottom: 10px;                  
   }                  
.img04{margin-bottom:26px;margin-left:27px;}   /* miscellaneous */                  
.img05{margin-bottom:3px;}                     
li {                  
   list-style-image: url(/images/bullet.gif);                  
   }                  
td {                   
   font-family:Arial;                   
   font-size: 12px;                  
   color: #313030; }                   
a {                   
   text-decoration: underline;                   
   color: #0000ff;                  
   }                   
a:hover {                   
   text-decoration: none;                   
   color: #0000ff;                  
   }                  
form                   
   {                   
   margin-top: 0px;                   
   margin-bottom: 0px;                   
   }                   
#keyword                  
   {                  
   width: 114px;                  
   color: #EE3823;                  
border-top: 1px solid #5E5E5E;border-left: 1px solid #575757;border-right: 1px solid #DAD0C8;border-bottom: 1px solid #DEDBD4;   }                  
input                  
   {                  
   font-family:Arial;                  
   font-size: 11px;                   
   font-weight: bold;                  
   height:19px;                  
   vertical-align:top;                  
text-align:center;                 
   }.utility_nav_pro_005, .utility_nav_pro_005 a, .utility_nav_pro_005 a:hover{font-size:15px !important;}                     
.bucketcontent{color:#313030;font-size:11px;line-height:13px;}.print_page {        float:right;        font-size:11px;        padding-bottom:3px;        padding-right:7px;        padding-top:17px;    }    .print_page a, print_page a:hover{font-size: 10px;}    .img08    {        margin-right:5px;        vertical-align:middle;    }                

ul.bucketcontent {                
margin:2px 0px 2px 8px;                
padding:0px;                

                
list-style-type:none;               

text-align:left;                
}                

ul.bucketcontent li {           
background:transparent url(/images/bucket_bullet.jpg) no-repeat scroll 12px 5px;           
list-style-image:none;           
padding-left:21px;           
}        
.news_list ul li{padding-bottom:8px;}        
.news_list td hr{margin-bottom:20px; color:#ff0000;}      

.img_home{float:right; margin:0 30px 10px 0;}      
.bullet_text ul li{ color:#e36c0a;}     
.lab{text-align:center; margin-bottom:15px;}    
.lab1{text-align:center; margin-top:5px; }.black_bullet_text {color:#000000;}
