body {      
margin-top: 20px;      
background-color: #e7e7e7;      
}      

body {      
font-family: arial, helvetica, verdana, san-serif;      
font-size: 11px;      
color: #333333;      
}      

* {      
font-family: arial, helvetica, verdana, san-serif;      
font-size: 11px;      

}      

p {      
line-height: 18px;    
margin-top:0px;      
}      

a:link, a:visited {      
font-weight: bold;      
text-decoration: none;      
font-size: 11px;      
color: #023777;      
}      
a:hover {      
font-weight: bold;      
text-decoration: underline;      
font-size: 11px;      
color: #0464d9;      
}      

#container {      
width: 850px;      
background-color: #ffffff;      
border: 2px solid #ffffff;      
}      

/* header area start */      

#utility_nav {      
width: 850px;      
background: #dde6f1;      
text-align: right;      
padding-top: 7px;      
padding-bottom: 7px;      
}      

.utility_nav a:link, .utility_nav a:visited {      
color: #013b82;      
font-weight: normal;      
font-size: 11px;      
text-decoration: none;      
padding: 0 5 0 5;      
}      
.utility_nav a:hover {      
color: #01234d;      
font-weight: normal;      
font-size: 11px;      
text-decoration: underline;      
}      

.utility_nav span {      
color: #013b82;      
position: relative;      
right: 19px;      
}      

#logo {      
width: 850px;      
padding: 0 0 3 0;      
background: #ffffff;      
}      

#header {      
width: 850px;      
border-top: 2px solid #ffffff;      
border-bottom: 2px solid #ffffff;      
}      

/* topnav area start */      

#topnav {      
width: 850px;      
text-align: right;      
padding-top: 7px;      
padding-bottom: 7px;      
background-color: #013b82;      
white-space: nowrap;      

}      

.topnav {      
color: #cccccc;      
font-weight: bold;      
text-decoration: none;      
font-size: 11px;      
}      
.topnav a:link, .topnav a:visited {      
color: #cccccc;      
font-weight: bold;      
text-decoration: none;      
font-size: 11px;      
padding: 0 5 0 5;      
}      
.topnav a:hover {      
color: #ffffff;      
}      
.topnav span {      
color: #cccccc;      
padding-right: 19px;      
}      

/* main area start */      

#main {      
width: 850px;      
/* border-top: 4px solid #abb57f; */      

margin-top:93px;      
*padding-top:93px;      
}      

#leftnav {      
padding-bottom: 50px;      
}      

.leftnav {      
background: #e6e9d8;      
}      

.leftnav a:link, .leftnav a:visited {      
display: block;      
font-size: 11px;      
color: #013b82;      
text-decoration: none;      
padding: 5 30 7 20;      
border-bottom: 2px solid #ffffff;      
white-space: nowrap;      

font-weight:normal;      

}      
.leftnav a:hover {      
background: #d6d9ca;      
color: #013b82;      
}      


#left-bottom {      


padding-top:29px;      
text-align:center;      

}      

#content_area {      
width: 100%;      
padding-top: 20px;      
padding-bottom: 20px;      
}      

.content_area {      
padding: 0 20 0 20;      
}      

/* footer area start */      

#footer {      
width: 850px;      
height: 35px;      
padding: 10 0 0 0;      
border-top: 2px solid #ffffff;      
background-color: #dde6f1;      
color: #013b82;      
}
html > body #footer{padding-bottom:10px;}      

#footer1 {      
float: left;      
padding: 0 0 0 14;      
}      

#footer2 {      
float: right;      
text-align: right;      
padding: 0 17 0 0;      
}      

.footer b {      
color: #013b82;      
}      
.footer a:link, .footer a:visited {      
color: #013b82;      
font-size: 11px;      
font-weight: normal;      
text-decoration: underline;      
padding: 0 5 0 5;      
line-height: 16px;      
}      
.footer a:hover {      
color: #013b82;      
text-decoration: none;      
}      

#thomas_info {      
width: 850px;      
font-family: Arial;      
font-size: 10px;      
color: #000000;      
text-align: right;      
padding-top: 2px;      
padding-bottom: 2px;      
}      

#thomas_info a:link, #thomas_info a:visited {      
font-size:10px;      
font-weight: normal;      
text-decoration: none;      
}      

#thomas_info a:hover {      
font-size:10px;      
font-weight: normal;      
text-decoration: underline;      
}      

/* heading styles */      

h1 {      
/*width: 320px; */      

color: #34629b;      
font-size: 24px;      
font-weight: bold;      
margin-right: 15px;      
margin-bottom: 20px;      

}      

h2 {      
color: #023777;      
font-size: 13px;      
font-weight: bold;      
}      

h3 {      
font-family: Times;      
color: #000000;      
font-size: 24px;      
font-weight: bold;      
font-style: italic;      
}      


h2 span{      
color: #000000;      
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 {      
float: left;      
margin-right: 10px;      
margin-bottom: 10px;      
}   
/* miscellaneous */      

hr {      
clear: both;      
height: 1px;      
line-height: 1px;      
color: #99afca;      
}      

ul, ol {      
margin-top: 5px;      
}      

b {      
color: #163012;      
font-weight: bold;      
}      

#buck1 {      
width: 285px;      
border-right:1px solid #99afca;      
display:inline-block;      
float: left;      
margin: 10px 10px 10px 50px;      
}      

#buck2 {      
width: 280px;      
display:inline-block;      
margin: 10px 0px 10px 0px;      
}      

.buck a:link, .buck a:visited {      
display: block;      
height: 86px;      
margin: 0 2 5 2;      
padding: 0 0 5 0;      
font-weight: bold;      
font-size: 13px;      
color: #023777;      
text-decoration: none;      
}      
.buck a:hover {      
color: #0464d9;      
text-decoration: none;      
}      
.buck img {      
float: left;      
margin: 0 5 5 0;      
border: 0px;      
}      
.buck a span {      
display: inline-block;      
width: 140px;      
padding: 0 0 0 5;      
text-align: left;      
font-size: 11px;      
font-weight: normal;      
color: #4c4c4c;      
}      


#mini_buck {      
margin-left: 31px;      
margin-right: 35px;      
}      



.mini_buck a:link, .mini_buck a:visited {      
display: inline-block;      
width: 88px;      
margin: 0 1 0 2;      
padding-right: 6px;      
text-align: left;      
font-weight: normal;      
text-decoration: none;      
text-align: center;      

}      
.mini_buck a:hover {      
font-weight: normal;      
text-decoration: none;      
}      
.mini_buck img {      
margin: 5 0 0 0;      
border: 0px;      
}      


#catnavsearch {      


color:#B3B3B6;      
padding-bottom:15px;      
padding-left:12px;      
padding-top:14px;      
position:absolute;      

}      


#catnavsearch1 {      



border-left:1px solid #DDE6F1;      
color:#B3B3B6;      
display:block;      
float:right;      
margin-left:195px;      
margin-top:14px;      
padding-bottom:15px;      
padding-left:16px;      
padding-top:0;      
position:absolute;      
text-align:right;      


}      




#head-box {      

background-color:#F0F5FB;      
border:1px solid #D6DFEB;      
color:#013B82;      
display:block;      
float:right;      
font-style:italic;      
margin-left:477px;      

*margin-left:474px;      
margin-top:1px;      
padding:15px 12px 18px 10px;      
position:absolute;      
text-align:left;      
width:349px;      

*width: 376px;      
}      


.hed-box-span {      

border-top:1px solid #d6dfeb;      
display:block;      
margin-top:9px;      
padding-top:7px;      
text-align:center;      
font-size: 12px;      
font-weight: bold;      
}      

.head-box-span-padding {      

padding-left:10px;      
padding-right:10px;      

}      

.search {      
font-size: 10px;      
color: #333333;      
}      
.search b {      
font-style: italic;      
color: #203593;      
font-weight: bold;      
font-size: 12px;      
}      
.searchtext {      
font-size: 10px;      
color: #333333;      
}      
.style1 {      
font-family: Arial, Helvetica, sans-serif;      
}      
.style3 {      
font-family: Arial, Helvetica, sans-serif;      
font-weight: bold;      
font-size: medium;      
}      
.style4 {      
font-size: small;      
}      
.style5 {      
font-family: Arial, Helvetica, sans-serif;      
font-weight: bold;      
}      

.sales td, .sales td a:link, .sales td a:visited, .sales td b {      
font-size: 9px;      
font-family: verdana, san-serif;      
}      
.sales td a:hover {      
font-size: 9px;      
font-family: verdana, san-serif;      
}      

.center {      
text-align: left;      
}      


/* #menuContainer div{      
color:#ffffff !important;      
} */      

.li-pdfs li      
{      

background:transparent url('/images/li-pdfs-bullet.jpg') no-repeat left 4px;      
list-style-type:none;      
padding-left:13px;      
}      


.li-forms li      
{      
background:transparent url('/images/li-forms-bullet.jpg') no-repeat left 4px;      
list-style-type:none;      
padding-left:13px;      
color:#023777;      
font-size:11px;      
font-weight:bold;      
text-decoration:none;      
}      




.li-rohs-link      
{      



background:transparent url(/images/li-rohs-bullet.jpg) no-repeat scroll 1px 50%;      



list-style-type:none;      
padding-left:13px;      
color:#023777;      
font-size:11px;      
font-weight:bold;      
text-decoration:none;      
}      





.li-rohs li      
{      
background:transparent url('/images/li-rohs-bullet.jpg') no-repeat left 4px;      
list-style-type:none;      
padding-left:13px;      
color:#023777;      
font-size:11px;      
font-weight:bold;      
text-decoration:none;      
}      




.glossymenu      
{      
width: 142px; /*width of menu*/      
}      
.glossymenu a.menuitem      
{      
display: block;      
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/      
width: auto;      
}      
.glossymenu a.menuitem .statusicon      
{ /*CSS for icon image that gets dynamically added to headers*/      
position: absolute;      
top: 5px;      
right: 5px;      
border: none;      
}      
.glossymenu div.submenu      
{ /*DIV that contains each sub menu*/      
background: white;      
}      




.statusicon{margin-top:4px; margin-right:6px;}      

#print {      

margin-left:730px;      
margin-top:119px;      
position:absolute;      
}      


.catalog_head {      

color:#000000;      
font-size:11px;      
font-weight:bold;      
padding-left:24px;      
text-decoration:underline;      
}      

.catalog_sub_head {      
color:#000000;      
font-size:11px;      
font-weight:bold;      
padding-left:24px;      
}      

.lit_head_bg {      
background-color:#f0f0f0;      
padding-top:3px;      
padding-bottom:3px;      
padding-left:3px;      
}    
.pad  
{  
padding:0px 8px;  
}