body { 
margin-top: 10px; 
background-color: #eb0d00; 
background-image: url(/images/bg.jpg); 
background-position: left top; 
background-repeat: repeat-x; 
} 

#container { 
width: 960px; 
background-color:#FFFFFd; 
} 


td { 
font-family:Arial; 
font-size:12px; 

color:#a05e42; 
} 



a:hover { 
text-decoration:none; 

color:#a05e42; 
} 



a { 
text-decoration:underline; 

color:#a05e42; 
} 


/* header area start */ 


#header { 
width: 960px; 
text-align: left; 
height: 104px; 

} 

.header_contact { 
float: right; 
text-align: right; 
margin-top: 32px; 
margin-right: 25px; 
} 

/* topnav area start */ 

#topnav { 
width: 960px; 
text-align: right; 

padding-bottom:15px; 
padding-top:6px; 
background-color: #E91C24; 
white-space: nowrap; 
background-image: url(/images/topnav_bg.jpg); 
background-position: left top; 
background-repeat: no-repeat; 
} 

.top { 
padding-right: 10px; 
} 

/* main area start */ 

#main { 
width: 960px; 
position:relative; 
} 

#leftnav { 
width: 179px; 
padding-bottom: 500px; 
background-color: #f7e9d2; 
background-image: url(/images/leftnav_bg.jpg); 
background-position: left top; 
background-repeat: no-repeat; 
} 

#leftnav_btm { 

background-color:#FCF5EB; 
background-image:url(/images/leftnav_btm_bg.jpg); 
background-position:left top; 
background-repeat:no-repeat; 
bottom:0px; 
padding-bottom:100px; 
padding-top:20px; 
position:absolute; 
text-align:center; 
width:179px; 
} 



#idContentTbl { 
clear:both; 
} 


#search { 
width: 781px; 
background-image: url(/images/search_bg.jpg); 
background-position: right top; 
background-repeat: no-repeat; 
text-align: right; 
height:26px; 
overflow:hidden; 
font-size:12px; 
font-weight:bold; 
color:#FFFFFe; 
} 

html>body #search { 
height:27px; 
} 


#search span { 
padding-right: 4px; 
} 

#search input { 
font-family:Arial; 
font-size:12px; 
height:20px; 
width: 134px; 
vertical-align: middle; 
} 

#search select { 
height:20px; 
width: 101px; 
font-family:Arial; 
font-size: 12px; 
vertical-align: middle; 

} 

#search img { 

margin-top: 1px; 
margin-left:7px; 
margin-right:30px; 
vertical-align: top; 
} 

html>body #search img { 

margin-top:-1px; 
} 

#search form { 
margin:0px; 

padding:0px 0px 0px; 
} 

html>body #search form { 
margin:0px; 

padding:3px 0px 0px; 
} 


#content_area { 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px; 
} 

#content_area_home { 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px; 
} 

#content_area #idContentTblCell { 

height:746px;
background-color:#FCF5EB; 
padding:20px 20px 20px 20px; 
background-image: url(/images/content_area_bg.jpg); 
background-position: left top; 
background-repeat: repeat-x; 
} 



#content_area_home #idContentTblCell { 

background-color:#FCF5EB; 
padding:92px 20px 20px 28px; 
background-image: url(/images/contentarea_bg.jpg); 
background-position: right top; 
background-repeat: no-repeat; 
} 

/* footer area start */ 

#footer { 
width: 960px; 
text-align: left; 
padding-bottom:13px; 
padding-top:15px; 
background-image: url(/images/footer_bg.jpg); 
background-position: left top; 
background-repeat: no-repeat; 
} 

.footer_left { 
display: block; 
margin-left: 21px; 
} 

.footer_right { 
display: block; 
margin-right: 24px; 
float: right; 
text-align: right; 
} 


#thomas_info { 
width: 960px; 
text-align: right; 
padding-top: 4px; 
padding-bottom: 2px; 
} 

/* heading styles */ 

h1 { 
color: #b60800; 
font-size: 18px; 
font-weight: bold; 
} 


#content_area_home #idContentTblCell h1 { 
color: #ffffff; 
font-size: 19px; 
font-weight: bold; 

padding-bottom:30px; 
} 


h2 { 
color: #b60800; 
font-size: 14px; 
font-weight: bold; 

margin-bottom:0px; 
} 

h3 { 
color: #a05e42; 
font-size: 13px; 
font-weight: bold; 
} 

/* image styles */ 

.img01 { 
border: 1px #bbbbbb solid; 
} 

.img02 { 
float: left; 
margin-right: 10px; 

} 

.img03 { 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 



.border { 
border-bottom:1px solid #bbbbbb; 
border-left:1px solid #bbbbbb; 
} 


.border td { 
border-right:1px solid #bbbbbb; 
border-top:1px solid #bbbbbb; 
} 



.bg { 
background-color:#f3f3f3; 

font-size:11px; 

} 


.bg1 { 
background-color:#fdfdfd; 

font-size:11px; 

} 

.box { 
background-color: #ededed; 
border:1px solid #bbbbbb; 
width: 230px; 
text-align: center; 
} 

.box img { 
margin-top: 3px; 
} 

ul.trouble { 
text-align: left !important; 
} 


h2.space { 
margin-bottom: 7px; 
} 

/* miscellaneous */ 

li { 
list-style-image: url(images/bullet.gif); 
} 


.bucket { 
background-image: url(/images/bucket_bg.png); 
background-position: left top; 
background-repeat: no-repeat; 

padding:25px 20px 5px; 

} 

.bucket_link_ser_005 td { 
padding-bottom: 14px; 
} 

.bucket_link_ser_005 img { 
margin-bottom: 2px; 
} 

