body { 
margin-top:10px; 
background-color: #566671; 
} 

#container { 
width: 960px; 
background-color: #FFFFFF; 
} 


td { 
font-family: Arial; 
font-size: 12px; 
color: #666666; 
} 

/* header area start */ 

#utility_nav { 
width: 960px; 
text-align: right; 
padding-top: 3px; 
padding-bottom: 4px; 
background-color: #000000; 
} 

#header { 
width: 960px; 
background-image: url(/images/header01_bg.jpg); 
background-position: right top; 
background-repeat:no-repeat; 
height:101px; 
text-align:left; 
} 

#header2 { 
width: 960px; 
} 

#sub_header { 
BACKGROUND-COLOR: #677e8d; 
width: 960px; 
text-align: center; 
padding-top: 17px; 
padding-bottom: 15px; 
} 

#rightnav { 
/*width: 231px; 
background-image: url(/images/rightnav_bg.jpg); 
background-position:right 127px; 
background-repeat:no-repeat; 
padding-top: 163px; 
padding-bottom: 15px; 
float:right; */ 

background-image:url(/images/rightnav_bg.jpg); 
background-position:right 0; 
background-repeat:repeat; 
float:right; 
padding-bottom:0; 
padding-top:12px; 
width:231px; 
} 

#right { 
padding-left:20px; 
padding-right:15px; 
padding-bottom:15px; 
} 

/* topnav area start */ 

#topnav { 
width: 960px; 
text-align: right; 
padding-top: 4px; 
padding-bottom: 5px; 
background-color: #cccccc; 
white-space: nowrap; 
} 

/* main area start */ 

#main { 
width: 960px; 
background-color: #FFFFFF; 
} 

#main_home { 
width: 960px; 
background-color: #FFFFFF; 
/*background-image: url(/images/main_bg.jpg); 
background-position: left top; 
background-repeat:no-repeat; */ 
} 

#content_area { 
/*padding-left: 20px; */ 
padding-right: 20px; 
padding-top: 0px; 
background:transparent url(/images/truck.jpg) no-repeat scroll left bottom; 
/*padding-bottom: 20px; */ 
} 

#content_area_home { 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px; 
background-image: url(/images/truck.jpg); 
background-position: left bottom; 
background-repeat:no-repeat; 
} 

#content_area_home table { 
padding: 0px; 
} 

#idContentTblCell { 
padding-top: 10px; 
} 

.main_bucket{ 
padding-top:12px; 
padding-bottom:20px; 
padding-left:12px; 
padding-right:21px; 
} 

.bucket_link_adh_005 td{ 
width:53%; 
padding-bottom:10px; 
} 

.bucket_link_adh_005 td p{ 
padding:0px; 
margin:0px; 
} 

/* footer area start */ 

#footer { 
text-align: left; 
padding-top: 4px; 
padding-bottom: 5px; 
background-color: #cccccc; 
padding-left: 18px; 
border-bottom: 4px #000000 solid; 
} 

#thomas_info { 
width: 960px; 
font-family: Arial; 
font-size: 10px; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 

/* heading styles */ 

h1 { 
font-size: 15px; 
font-weight: normal; 
padding: 0px; 
margin: 0px; 
} 

h2 { 
color: #000010; 
font-size: 14px; 
font-weight: bold; 
} 

h3 { 
color: #004A80; 
font-size: 18px; 
font-weight: bold; 
} 

/* image styles */ 

.img01 { 
border: 1px #000000 solid; 
} 

.img02 { 
float: left; 
} 

.img03 { 
border: 1px #000000 solid; 
float: left; 
margin-right: 15px; 
margin-bottom: 10px; 
} 

.img04 { 
float: left; 
margin-right: 10px; 
margin-bottom: 5px; 
} 

.img00 { 
float: left; 
margin-right: 10px; 
margin-bottom: 5px; 
} 

/* miscellaneous */ 

li { 
list-style-image: url(images/bullet_adh_005.gif); 
} 

.footer_right { 
float:right; 
margin-right:25px; 
padding-top: 20px; 
} 

.header_contact { 
float:right; 
margin-top:43px; 
padding-right:290px; 
} 

#sub_right { 

border-top:1px solid #CCCCCC; 
display:block; 
padding-bottom:10px; 
padding-top:20px; 
} 

#sub_right img { 
margin-right:12px; 
} 

#sub_right span { 
background-color:#E5E5E5; 
display:block; 
font-size:10px; 
height:63px; 
margin:0 25px 0 20px; 
padding:0; 

} 
#sub_right span a{ 

font-size:10px; 
text-decoration:underline !important; 

} 
.home_page_bottom{ 
font-size:11px; 
margin-top:0; 
padding-left:20px; 
padding-right:281px; 
padding-top:0; 
padding-bottom: 10px; 
} 

.rohs{ 
margin:0px; 
padding:0px; 
text-align:center; 
} 

#leftnav { 
padding-top:10px; 
vertical-align:top; 
width:230px; 
padding-bottom: 200px; 
} 

span.lefttitle { 
display: block !important; 
text-align: left !important; 
margin-left: 20px !important; 
background-color: #e5e8ed; 
} 

span.lefttitle a { 
display: block !important; 
text-align: left !important; 
padding: 8px 5px 8px 10px !important; 
} 

.img4,.img4 a:link, .img4 a:hover, .img4 a:visited
{
border-color:#000000;
{
