body { 
margin-top: 0px; 
background-color: #e6c94a; 
background-image: url(images/bkgd.jpg); 
background-repeat: repeat-x; 
} 
*, body { 
font-family: arial; 
font-size: 12px; 
color: #454545; 
} 
p { 
font-family: arial; 
line-height: 18px; 
} 
a:link, a:visited { 
font-family: arial; 
font-weight: bold; 
text-decoration: none; 
font-size: 12px; 
color: #0099b8; 
} 
a:hover { 
font-family: arial; 
font-weight: bold; 
text-decoration: underline; 
font-size: 12px; 
color: #006a80; 
} 
#container { 
width: 960px; 
background-color: #f8f0d9; 
background-image: url(images/header_bkgd.jpg); 
background-repeat: repeat-x; 
} 
/* header area start */ 
#contact { 
padding: 20 0 15 0; 
} 
.contact { 
font-family: arial; 
color: #9c9d9c; 
font-weight: bold; 
font-size: 14px; 
line-height: 20px; 
} 
.contact b { 
font-family: arial; 
color: #0099b8; 
font-size: 14px; 
font-weight: bold; 
} 
.contact a:link, .contact a:visited { 
font-family: arial; 
color: #0099b8; 
font-size: 12px; 
font-weight: bold; 
text-decoration: underline; 
} 
.contact a:hover { 
font-family: arial; 
color: #006a80; 
font-size: 12px; 
font-weight: bold; 
text-decoration: none; 
} 
#utility_nav { 
text-align: center; 
} 
.utility_nav img { 
vertical-align: bottom; 
} 
.utility_nav span { 
font-family: arial; 
color: #b89c53; 
font-weight: bold; 
font-size: 11px; 
display: inline-block; 
background-image: url(images/utilitynav.jpg); 
background-repeat: repeat-x; 
padding: 4 0 5 0; 
margin: 0px; 
} 
.utility_nav a:link, .utility_nav a:visited { 
font-family: arial, helvetica, verdana, san-serif; 
display: inline-block; 
color: #dddedd; 
background-image: url(images/utilitynav.jpg); 
background-repeat: repeat-x; 
font-weight: normal; 
font-size: 11px; 
text-decoration: none; 
padding: 4 6 5 6; 
margin: 0px; 
} 
.utility_nav a:hover { 
font-family: arial; 
color: #fbf4ce; 
background-image: url(images/utilitynav_hover.jpg); 
background-repeat: repeat-x; 
text-decoration: none; 
} 
#header { 
width: 960px; 
} 
/* topnav area start */ 
#topnav { 
width: 960px; 
text-align: center; 
background-color: #0099b8; 
border-top: 1px solid #b89c53; 
padding: 4 0 0 0; 
} 
.topnav { 
font-family: arial; 
color: #b39851; 
font-weight: bold; 
text-decoration: none; 
font-size: 11px; 
} 
.topnav span { 
font-family: arial; 
color: #b89c53; 
font-weight: bold; 
font-size: 11px; 
display: inline-block; 
padding: 4 0 5 0; 
margin: 0px; 
} 
.topnav a:link, .topnav a:visited { 
font-family: arial; 
color: #dddedd; 
font-weight: bold; 
text-decoration: none; 
font-size: 11px; 
display: inline-block; 
padding:4px 2px 5px 3px; 
} 
.topnav a:hover { 
font-family: arial; 
color: #fefbe9; 
font-weight: bold; 
background-image: url(images/topnav_hover.jpg); 
background-repeat: repeat-x; 
padding:4px 2px 5px 3px; 
} 
#catnavsearch { 
width: 960px; 
background-image: url(images/catnav.jpg); 
background-repeat: no-repeat; 
height: 31px; 
} 
.catnavsearch b { 
font-family: arial; 
display: inline-block; 
float: left; 
color: #bae7f0; 
font-weight: bold; 
font-size: 13px; 
padding: 5 30 10 30; 
} 
.catnavsearch form { 
display: inline-block; 
float: right; 
padding: 0 30 0 0; 
margin: 0px; 
} 
.search { 
font-family: arial; 
font-size: 13px; 
color: #bae7f0; 
font-weight: bold; 
} 
.searchtext { 
font-family: arial; 
font-size: 10px; 
color: #333333; 
} 
.style1 { 
font-family: Arial; 
} 
.style3 { 
font-family: Arial; 
font-weight: bold; 
font-size: medium; 
} 
.style4 { 
font-size: small; 
} 
.style5 { 
font-family: Arial; 
font-weight: bold; 
} 
/* main area start */ 
#main { 
width: 960px; 
background-color: #fdfae8; 
background-image: url(images/content.jpg); 
background-repeat: repeat-x; 
} 
#leftnav { 
width: 189px; 
padding-top: 35px; 
padding-bottom: 100px; 
background-image: url(images/leftnav.jpg); 
background-repeat: no-repeat; 
} 
#leftnav b { 
font-family: arial; 
font-size: 14px; 
color: #4d3116; 
font-weight: bold; 
padding-left: 15px; 
} 
.leftnav { 
font-family: arial; 
padding-top: 10px; 
} 
.leftnav a:link, .leftnav a:visited { 
font-family: arial; 
display: block; 
background-image: url(images/bullet.jpg); 
background-repeat: no-repeat; 
background-position: 0 8; 
font-size: 12px; 
font-weight: bold; 
color: #937d42; 
text-decoration: none; 
padding: 5 0 7 12; 
margin: 0 15 0 15; 
border-bottom: 1px dashed #b2b0ab; 
} 
.leftnav a:hover { 
font-family: arial; 
color: #66572e; 
text-decoration: none; font-size: 12px; 
font-weight: bold;} 
#content_area { 
width: 771px; 
padding-bottom: 15px; 
} 
.content_area { 
padding: 35 20 0 20; 
} 
/* footer area start */ 
#footer { 
width: 960px; 
padding-top: 15px; 
padding-bottom: 45px; 
background-image: url(images/footer.jpg); 
background-repeat: no-repeat; 
text-align: left; 
} 
#footerbox { 
text-align: left; 
} 
#footerbox td, .footer { 
font-family: arial; 
color: #572400; 
font-size: 11px; 
} 
.footer b { 
font-family: arial; 
color: #572400; 
font-size: 11px; 
font-weight: bold; 
} 
.footer img { 
margin: 5 5 0 5; 
} 
.footer a:link, .footer a:visited { 
font-family: arial; 
color: #572400; 
font-size: 11px; 
font-weight: normal; 
text-decoration: underline; 
} 
.footer a:hover { 
font-family: arial; 
color: #572400; 
text-decoration: none; 
} 
#thomas_info { 
width: 960px; 
} 
.thomas_info { 
font-family: arial; 
font-size: 10px; 
color: #572400; 
text-align: left; 
} 
.thomas_info a:link, .thomas_info a:visited { 
font-family: arial; 
color: #572400; 
font-size:10px; 
font-weight: normal; 
text-decoration: underline; 
} 
.thomas_info a:hover { 
font-family: arial; 
color: #572400; 
font-size:10px; 
font-weight: normal; 
text-decoration: none; 
} 
/* heading styles */ 
#h1 { 
position: absolute; 
top: 188px; 
} 
h1 { 
font-family: arial; 
position: relative; 
left: -165px; 
color: #b89c53; 
font-size: 18px; 
font-weight: bold; 
margin: 0px; 
padding: 0px; 
} 
h1 span { 
font-family: arial; 
color: #fdf9e0; 
font-size: 14px; 
font-weight: normal; 
} 
h2 { 
font-family: arial; 
color: #b89c53; 
font-size: 15px; 
font-weight: bold; 
margin: 0 0 10 0; 
padding: 0px; 
} 
h2 span { 
font-family: arial; 
color: #b89c53; 
font-size: 11px; 
font-weight: normal; 
} 
h3 { 
font-family: arial; 
font-family: Times; 
color: #000000; 
font-size: 24px; 
font-weight: bold; 
font-style: italic; 
} 
/* 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; 
} 
/* miscellaneous */ 
hr { 
height: 1px; 
line-height: 1px; 
padding: 0px; 
margin: 5 0 5 0; 
padding: 0px; 
color: #999999; 
} 
ul, ol { 
margin-top: 5px; 
} 
b { 
font-family: arial; 
color: #163012; 
font-weight: bold; 
} 

.buck { 
font-family: arial; 
display: block; 
float: left; 
background-image: url(images/buck_bkgd.jpg); 
background-repeat: repeat-y; 
width: 144px; 
text-align: center; 
margin: 0 16 10 16; 
} 
.buck img { 
margin: 3 0 0 0; 
padding: 0px; 
border: 0px; 
} 
.buck a:link, .buck a:visited { 
font-family: arial; 
font-weight: bold; 
font-size: 9px; 
line-height: 10px; 
color: #b89c53; 
text-decoration: none; 
} 
.buck a:hover { 
font-family: arial; 
color: #66572e; 
text-decoration: none; 
font-weight:bold; 
} 
.buck a img { 
margin: 0 0 3 0; 
padding: 0px; 
border: 0px; 
} 


#buckside { 
float: right; 
height: 400px; 
} 
.buckside { 
font-family: arial; 
display: block; 
background: #ffffff; 
width: 198px; 
text-align: left; 
margin: 0 0 20 0; 
} 
.buckside1 { 
background-image: url(images/buckside1.jpg); 
background-repeat: no-repeat; 
background-color: #ffffff; 
} 
.buckside2 { 
background-image: url(images/buckside2.jpg); 
background-repeat: no-repeat; 
background-color: #ffffff; 
} 
.buckside3 { 
background-image: url(images/buckside3.jpg); 
background-repeat: no-repeat; 
background-color: #ffffff; 
} 
.buckside img { 
margin: 0px; 
padding: 0px; 
border: 0px; 
} 
.buckside a:link, .buckside a:visited { 
font-family: arial; 
display: block; 
padding: 15 10 0 10; 
font-weight: bold; 
font-size: 12px; 
color: #572400; 
text-decoration: none; 
} 
.buckside a:hover { 
font-family: arial; 
color: #994000; 
text-decoration: none; 
} 
.buckside a img { 
margin: 0 0 5 0; 
padding: 0px; 
border: 0px; 
} 
.buckside a span { 
font-family: arial; 
display: inline-block; 
padding: 5 10 0 10; 
text-align: left; 
font-size: 11px; 
font-weight: normal; 
color: #919290; 
line-height: 14px; 
} 
.buckside a span span { 
font-family: arial; 
font-size: 11px; 
font-weight: bold; 
color: #535453; 
padding: 5 0 0 0; 
} 
.buckside a:hover span span { 
font-family: arial; 
text-decoration: underline; 
} 
.buckside_new 
{ 

background:#FFFFFF none repeat scroll 0 0; 
display:block; 
font-family:arial; 
margin:0; 
text-align:left; 
width:198px; 
} 

.buck_new { 
background-image:url(images/new_buck_btm.jpg) !important; 
background-position:center bottom; 
background-repeat:no-repeat; 

padding-bottom:9px; 
text-align:center; 
width:144px; 
} 
.buck_new img { 
margin: 3 0 0 0; 
padding: 0px; 
border: 0px; 
} 
.buck_new a:link, .buck_new a:visited { 
font-family: arial; 
font-weight: bold; 
font-size: 9px; 
line-height: 10px; 
color: #b89c53; 
text-decoration: none; 
} 
.buck_new a:hover { 
font-family: arial; 
color: #66572e; 
text-decoration: none; font-weight: bold; 
font-size: 9px; } 
.buck_new a img { 
margin: 0 0 3 0; 
padding: 0px; 
border: 0px; 
} 
.tbl-learning { 
border: 1px solid #868175; 
} 
.tbl-learning td{ 
border: 1px solid #868175; 
} 


.buckside1 span { 
color: #919290; 
display: inline-block; 
font-family: arial; 
font-size: 11px; 
font-weight: normal; 
line-height: 14px; 
padding: 6px 13px 0px 19px; 
text-align: left; 
} 

.buckside1 .title { 
display: block; 
color: #572400; 
font-size:12px; 
margin-left: -10px; 
font-weight:bold; 
} 

.buckside1 .more { 
display: block; 
color:#535453; 
font-size:11px; 
font-weight:bold; 
margin-left: -18px; 
} 

.buckside1 .image{ 
border:0 none; 
margin-left:9px; 
padding:0; 
} 

body:nth-of-type(1) #topnav .top { 
padding-left: 4px !important; 
} 

.tbl_mfg{ 
background-image:url(images/bullet-mfg.jpg); 
background-repeat: no-repeat; 
background-position:25px 11px; 
padding-left:39px; 
padding-top:7px; 
} 
