body { 
margin-top:10px; 
background-color: #b8b6ae; 
} 

#container { 
width: 960px; 
background-image: url(images/main_bg.gif); 
background-repeat: repeat-x; 
background-position: bottom left; 
} 

/* header area start */ 

#header { 
width: 960px; 
background-color: #597579; 
text-align: left; 
white-space: nowrap; 
} 

form 
{ 
margin-top: 0px; 
margin-bottom: 0px; 
} 

td 
{ 
color: #292720; 
font-family:Arial; 
font-size: 12px; 
} 

#utility_nav { 
width: 960px; 
text-align: right; 
padding-top: 3px; 
padding-bottom: 4px; 
} 

/* topnav area start */ 
#header form img{ 

position:relative; 
vertical-align:top; 

} 

#topnav { 
/*text-align: right; 
white-space: nowrap; 
padding-bottom:14px; 
padding-top:14px;*/ 
height:42px; 
padding-left:195px; 
background-image: url(images/topnav2_bg.jpg); 
background-repeat: no-repeat; 
} 

html > body #topnav { 
padding-left:190px; 
} 

#topnav a{ 
float:left; 
} 

#topnav span{ 
float:left; 
} 

#home a{ 
width:72px; 
text-align:center; 
padding-top:8px; 

} 

#lubri a{ 
width:91px; 
text-align:center; 
padding-top:2px; 

} 

#lapping a{ 
width:127px; 
text-align:center; 
padding-top:2px; 

} 


#olubri a{ 
width:108px; 
text-align:center; 
padding-top:2px; 

} 

html > body #olubri a{ 
width:103px; 

} 



#whatsnew a{ 
width:84px; 
text-align:center; 
padding-top:8px; 
} 


#links a{ 
width:71px; 
text-align:center; 
padding-top:8px; 
} 


#faq a{ 
width:65px; 
text-align:center; 
padding-top:8px; 
} 

html > body #faq a{ 
width:61px; 
} 

#aboutus a{ 
width:72px; 
text-align:center; 
padding-top:8px; 
} 

#rfi a{ 
width:65px; 
text-align:center; 
padding-top:8px; 
} 





/* main area start */ 

#main { 
width: 960px; 
padding-bottom: 17px; 
} 

#leftnav { 
width: 194px; 
padding-top: 20px; 
padding-bottom:19px; 
color: #afaea6; 
background-image: url(images/leftnav_bg.jpg); 
background-repeat: no-repeat; 
background-color: #b7b6ad; 
} 

#nav { 
width: 164px; 
background-image: url(images/leftnav_quick.gif); 
background-position: top center; 
background-repeat: no-repeat; 
text-align: center; 
margin-left:15px; 
color: #a3a3a5; 
font-weight: bold; 
padding-top:8px; 
padding-bottom:10px; 
} 

#newsblock { 
width: 164px; 
background-image:url(/images/leftnav_news_block.gif); 
background-position:left top; 
background-repeat:no-repeat; 
text-align: left; 
margin-left:15px; 
padding-top:13px; 
padding-bottom:10px; 
color:#0a0a0a; 
font-family:Arial; 
font-size:10px; 
margin-top:30px; 
height:274px; 
} 

.inputbox 
{ 
background-image:url(images/input1.gif); 
background-position:left top; 
background-repeat:no-repeat; 
border:0 none; 
color:#a3a3a5; 
font-weight: bold; 
font-family:Arial; 
font-size:10px; 
height:25px; 
width:126px; 
padding-top:5px; 
} 

#nav form input 
{ 
padding-left:9px; 
padding-right:9px; 
margin-top:2px; 
margin-bottom:2px; 
} 

#nav form input.inputbox{ 
margin:1px 0px; 
} 

html > body #nav form input.inputbox{ 
margin-top:2px; 
margin-bottom:2px; 
} 

.submitbutton 
{ 
background-image:url(images/submit_button.gif); 
background-position:left top; 
background-repeat:no-repeat; 
border:0 none; 
color:#87878a; 
font-weight: bold; 
font-family:Arial; 
font-size:10px; 
height:16px; 
width:81px; 
} 

#content_area { 
background-image: url(images/content_area_bg.jpg); 
background-position: top left; 
background-repeat: no-repeat; 
padding-left: 20px; 
padding-right: 20px; 
padding-top: 149px; 
padding-bottom: 20px; 

background-color:#FFFFFF; 
} 

#content_area_home { 
background-image: url(images/content_area_bg.jpg); 
background-position: top left; 
background-repeat: no-repeat; 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 137px; 
padding-bottom: 0px; 

/*background-color:#FFFFFF; */ 
} 

/* footer area start */ 

#footer { 
width: 917px; 
text-align: right; 
padding-top: 5px; 
padding-bottom: 14px; 
} 

#footer2 { 
width: 914px; 
text-align: left; 
padding-top: 5px; 
padding-bottom: 3px; 
} 

.linkblock 
{ 
float: right; 
} 

#thomas_info { 
width: 914px; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 


/* heading styles */ 

h1 { 
color: #191b15; 
font-size: 18px; 
font-weight: bold; 
} 

.homepageh1 
{ 
background-color: #F1E2B7; 
color: #0A0A09; 
display: block; 
font-size: 14px; 
font-weight: bold; 
margin:0px; 

padding:15px 100px 15px 123px; 
} 

h2 { 
color: #304344; 
font-size: 14px; 
font-weight: bold; 
} 

h3 { 
color: #790000; 
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 { 
border: 1px #000000 solid; 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 

.img04 
{ 
margin-top: 14px; 
} 

/* miscellaneous */ 

li { 
list-style-image: url(/images/bullet.gif); 
} 

.SearchBlock 
{ 
float: right; 
margin-top: 34px; 
display: block; 
margin-right: 25px; 
text-align: center; 
} 

.SearchBlock form input 
{ 
background-image:url(/images/input.gif); 
background-position:left top; 
background-repeat:no-repeat; 
border:0 none; 
color:#696969; 
font-family:Arial; 
font-size:12px; 
height:20px; 
padding-left:9px; 
padding-right:9px; 
padding-top:3px; 
width:101px; 
} 

.bucket_link_cus_002 
{ 
border-top: 5px solid #597479; 
border-left: 5px solid #597479; 

/*margin-left:5px; 
margin-right:1px; */ 

} 

.bucket_link_cus_002 td 
{ 
border-right: 5px solid #597478; 
border-bottom: 5px solid #597479; 
background-color: #597479; 
background-image:url(/images/bucket_bg.jpg); 
background-position:left bottom; 
background-repeat:repeat-x; 
padding-bottom: 15px; 
} 

.bucket_text 
{ 
color:#1b1a19; 
font-family:Arial; 
font-size:12px; 
display: block; 
font-weight:normal; 
padding-left:38px; 
padding-right:20px; 
} 

ul.BucketContent 
{ 
margin-top: 12px; 
text-align: left; 
} 

ul.BucketContent li 
{ 

margin-left:-26px; 
margin-right:0px; 
height:18px; 
} 

.utility_details{ 

display:block; 
padding-bottom:5px; 
padding-left:89px; 
} 

#content_area_home #idContentTblCell{ 
background-image:url(/images/bucket_bg_backg.jpg); 

background-position:left 122px; 
background-repeat:no-repeat; 
} 

.BucketContent li a, .BucketContent li a:visited{ 
color:#0d0d0d !important; 
text-decoration:underline !important; 
font-weight:normal !important; 
font-size:12px !important; 
padding:0px !important; 
} 

.BucketContent li a:hover{ 
color:#0d0d0d !important; 
text-decoration:none !important; 
font-weight:normal !important; 
font-size:12px !important; 
padding:0px !important; 
} 

.img_float { 
border: 1px #000000 solid; 
float: right; 
} 
.img_float1 { 
border: 1px #000000 solid; 
float: right; 
margin-left:10px; 
margin-bottom:10px; 
} 
a{ 
text-decoration: none; 
} 

a:hover { 
text-decoration: underline; 
} 

.catloglink 
{ 
text-align:right; 
} 

