body {      
margin-top:10px;      
background-color: #010000;      
background-image: url(/images/body_bg.jpg);      
background-repeat: repeat-x;      
background-position: left top;      
}      

#container {      
width: 960px;      
border: 1px #000000 solid;      
background-color: #FFFFFF;      
}      

td {      
font-family: Arial;      
font-size: 12px;      
color: #333333;      
}      


a {      
color: #333333;      
text-decoration: underline;      
}      

a:hover {      
color: #333333;      
text-decoration: none;      
}      

/* header area start */      

#header {      

height:119px;      
overflow:hidden;      
width:960px;      

}      

#utility_nav {      

margin-top:-100px;      
padding-bottom:0;      
position:relative;      
width:250px;      
float:right;      
}      

/* topnav area start */      

#topnav {      
width: 960px;      
height: 31px;      
text-align: center;      
background-color: #ffffff;      
white-space: nowrap;      
border-bottom: 1px #003366 solid;      

}      

/* main area start */      

#main {      
width: 960px;      
background-color: #FFFFFF;      
position:relative;      

}      

#leftnav {      
width: 160px;      
padding-top: 0px;      
padding-bottom: 150px;      
background-color: #eeeeee;      
}      

#content_area {      
padding-left: 34px;      
padding-right: 44px;      
padding-top: 22px;      
padding-bottom: 31px;      
}      

/* footer area start */      

#footer {      
width: 960px;      
text-align: center;       
background-color: #8a0000;      
}      

#thomas_info {      
width: 960px;      
font-family: Arial;      
font-size: 10px;      
color: #fffffe;      
text-align: right;      
padding-top: 2px;      
padding-bottom: 2px;      
}      

/* heading styles */      

h1 {      
color: #030000;      
font-size: 16px;      
font-weight: bold;      
}      

h2 {      
color: #030000;      
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;      
}      

.img04 {      
border: 1px #000000 solid;      
float: left;      
margin-right: 10px;      
margin-bottom: 5px;      
}      

/* miscellaneous */      


.footer_left {      
display:block;      
float:left;      
margin-left:29px;      
margin-top:13px;      
text-align:left;      
margin-bottom: 18px;      
}      


.footer_right {      
display:block;      
float:right;      
margin-right:33px;      
margin-top:13px;      
text-align:right;      
margin-bottom: 18px;      
}      


#search {      
float:right;      
color:#fffffe;      
font-family: Arial;      
font-size:11px;      
font-weight:bold;      
margin-top:-40px;      
text-align:right;      
vertical-align:top;      
clear:both;      
}      


#search form {      
margin:0px 22px 0 0;      
padding:0;      
position:relative;      
text-align:right;      
}      


#search select {      
margin-left:8px;      
width:101px;      
}      


#search input {      
width:134px;      
}      

#search img {      
margin-left:6px;      
margin-bottom:4px;      
}      

html > body #search img {      
margin-bottom:4px;      
margin-left:6px;      
vertical-align:middle;      
}      

.thread {      
padding-left:120px;      
}      

.mail {      
padding-left:13px;      
}      

.more img {      
margin: 0px 0px 0px 1px;      
position: relative;      
top: 3px;      
}      

.bucket_main_content {      
height: 140px;      
display: block;      
}      

.bucket_main_content1 {      
height: 90px;      
display: block;      
}      

.footer_table {    
padding: 13px 0px 18px 29px;    
}    

.footer_table td {    
color: #ffffff;    
}