body { 
margin-top:20px; 
background-color: #591621; 
} 

#container { 
width: 930px; 
} 

td { 
font-family: Arial; 
font-size: 12px; 
color: #454545; 
} 







/* header area start */ 

#header { 
width: 930px; 
height:135px; 
text-align: left; 
} 


.header_contact { 
float:right; 
margin-right:30px; 
margin-top:1px; 
text-align:right; 
} 

.header_contact img { 
margin-right: 3px; 
} 

.search { 
float:right; 

margin-top:-63px; 
padding-right:30px; 
*padding-top: 1px;
} 

.search input { 
width: 157px; 
} 

.search a { 
margin-left: 3px; 
vertical-align: middle; 
} 

#top_navigation { 
float:right; 
padding-right:18px; 
clear:both; 
/*margin-top:-21px; 
width:400px; */ 
text-align:right; 
} 



/* main area start */ 

#m { 
width: 930px; 

margin-top:23px; 
} 

#leftnav { 
width: 150px; 
padding-bottom: 100px; 
background-image: url(leftnav_bg.jpg); 
background-position: left bottom; 
background-repeat: no-repeat; 
} 


#leftnav_btm { 
width: 150px; 

padding-bottom:33px; 
padding-top:7px; 
background-image: url(leftnav_btm_bg.jpg); 
background-position: left bottom; 
background-repeat: no-repeat; 

text-align:center; 
} 


#content_area { 
padding-top: 30px; 
background-image: url(content_bg.jpg); 
background-position: right top; 
background-repeat: no-repeat; 
} 

#content_area #idContentTblCell { 

background-image:url(main_bg.jpg); 
background-position:right bottom; 
background-repeat:no-repeat; 

padding-bottom:100px; 
padding-left:50px; 
padding-right:25px; 
height: 570px; 
} 

#content_area_home { 
background-image: url(content_home_bg.jpg); 
background-position: right top; 
background-repeat: no-repeat; 

height:181px; 
} 




#content_area_home #idContentTblCell { 

background-image:url(main_bg.jpg); 
background-position:right bottom; 
background-repeat:no-repeat; 

padding-bottom:50px; 
padding-left:50px; 
padding-right:25px; 
height: 440px; 
} 


/* footer area start */ 

#footer { 
width: 780px; 

padding-bottom:21px; 
padding-top:5px; 
text-align:left; 
background-image: url(footer_bg.jpg); 
background-position: right top; 
background-repeat: no-repeat; 
} 

#footer span { 

display:block; 
padding-left:52px; 
} 

#thomas_info { 
width: 930px; 
text-align: right; 
padding-top: 11px; 
padding-bottom: 2px; 
} 

/* heading styles */ 



/*#content_area_home h1 { 

color:#FFFFFF; 
font-size:18px; 
font-weight:bold; 
margin-left:60px; 
padding-bottom:7px; 
padding-top:97px; 

} 

html>body #content_area_home h1 { 
padding-bottom:12px; 
} 


#content_area_home h1 span { 
color: #dddddd; 
font-size: 14px; 
font-weight: bold; 
} */



/* image styles */ 

.img01 { 
border: 1px #a42b3f solid; 
} 

.img02 { 
border: 1px #a42b3f solid; 
float: left; 
margin-right: 10px; 
margin-bottom: 10px; 
} 

.img03 { 
border: 1px #a42b3f solid; 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 


.img04 { 

margin-bottom:-3px; 
} 

.bucket_link_ser_002 a img { 
border: 1px #a42b3f solid; 
margin-bottom: 3px; 
} 

.bucket_link_ser_002 a:hover img { 
border: 1px #000000 solid; 
margin-bottom: 3px; 
} 

.bucket_link_ser_002 td { 
padding-top: 25px; 
padding-bottom: 0px; 
} 

hr { 
color: #000000; 
width: 99%; 

margin-top:15px; 
margin-bottom: -20px; 
} 

html>body hr { 
margin-bottom: 0px; 
} 

#content_area_home #idContentTblCell p { 
padding-right: 30px; 

padding-left:5px; 
} 

/* miscellaneous */ 

li { 
list-style-image: url(bullet.gif); 
} 

