body {      
margin-top: 0px;      
background-color: #C5CEE9;      
}      

#container {      
width: 800px;      
background-color: #FFFFFF;      
}      

/* header area start */      

#header {      
width: 800px;      
white-space: nowrap;      
background-image: url(/images/header01_bg_004.jpg);      
background-repeat: no-repeat;      
background-position: top right;      
text-align: left;      
}      

#header02 {      
width: 800px;      
border-bottom: 2px #000000 solid;      
}      

#utility_nav {      
width: 800px;      
text-align: right;      
padding-top: 2px;      
padding-bottom: 3px;      
}      

/* topnav area start */      

html > body #topnav      
{      
padding-bottom: 5px;      
}      

#topnav {      
width: 800px;      
text-align: left;      
padding-top: 1px;      
padding-bottom: 4px;      
background-color: #000000;      
white-space: nowrap;      
border-top: 1px #FFFFFF solid;      
border-bottom: 1px #FFFFFF solid;      
}      

/* main area start */      

#main {      
width: 800px;      
border-top: 2px #000000 solid;      
border-bottom: 3px #011B92 solid;      
}      

#leftnav {      
width: 165px;      
padding-top: 3px;      
padding-bottom: 40px;      
background-image: url(/images/leftnav_bg.jpg);      
background-repeat: repeat-y;      
background-position: top left;      
}      

#content_area {      
padding-left: 20px;      
padding-right: 20px;      
padding-top: 20px;      
padding-bottom: 20px;      
}      

/* footer area start */      

#footer {      
width: 800px;      
text-align: center;      
background-image: url(/images/footer_bg.jpg);      
background-repeat: no-repeat;      
background-position: top left;      

padding-bottom:5px;      
}      

#thomas_info {      
width: 800px;      
text-align: right;      
padding-top: 2px;      
padding-bottom: 2px;      
}      

/* heading styles */      

h1 {      
font-weight: bold;      
color: #000001;      
text-decoration: none;      
font-size: 18px;      
}      

h1 a:link, .title a:visited {      
font-weight: bold;      
color: #000001;      
text-decoration: none;      
font-size: 18px;      
}      

h1 a:hover {      
font-weight: bold;      
text-decoration: underline;      
color: #247ffc;      
font-size: 18px;      
}      

h2 {      
font-weight: bold;      
color: #454544;      
text-decoration: none;      
font-size: 14px;      
}      

h2 a:link, .subtitle a:visited {      
font-weight: bold;      
color: #454544;      
text-decoration: none;      
font-size: 14px;      
}      

h2 a:hover {      
font-weight: bold;      
text-decoration: underline;      
color: #247ffc;      
font-size: 14px;      
}      

h3 {      
color: #000001;      
font-size: 13px;      
font-weight: bold;;      
}      

/* image styles */      

.img01 {      
border: 1px #cccccc solid;      
}      

.img02 {      
float:left;      
margin-right:10px;      
margin-top:-12px;      
}      

.img03 {      
border: 1px #000000 solid;      
float: right;      
margin-left: 10px;      
margin-bottom: 10px;      
border: 1px #cccccc solid;      
}      

.img04      
{      
margin-top: 4px;      
margin-bottom: 2px;      
border: 1px #cccccc solid;      
}      

.img05      
{      
margin-left: 10px;      
margin-bottom: 10px;      
border: 1px #cccccc solid;      
}      

.img06      
{      
margin-right: 10px;      
margin-bottom: 10px;      
border: 1px #cccccc solid;      
}      

.img07      
{      
border-right: 1px #d6d5d5 solid;      
float:left;      
margin-right: 10px;      
margin-top: -6px;      
}      

.img08 {      
float:left;      
margin-right:10px;      
margin-top:-6px;      
}      

.img09{      
margin-right:10px;      
margin-bottom:10px;      
} .img11      
{      
margin-right: 10px;      
margin-bottom: 10px;      
border: 1px #cccccc solid; float:left; }       

/* miscellaneous */      

a      
{      
font-weight: bold;      
color: #2443fc;      
text-decoration: underline;      
}      

a:hover {      
font-weight: bold;      
text-decoration: none;      
color: #247ffc;      
}      

td      
{      
font-family:Arial;      
font-size: 12px;      
}      

.leftnavtext      
{      
display: block;      
margin-left: 24px;      
margin-right: 14px;      
text-align: left;      
margin-top: 8px;      
}      

table.tableformat1 td table td      
{      
border: 0px solid #000000;      
}      

table.tableformat1 td      
{      
border: 1px solid #BBB6BA;      
}      

.bucket_link_plc_004 a img      
{      
border: 2px solid #001d95;      
margin-bottom: 10px;      
}      

.table_btm      
{      
border: 1px solid #ccccda;      
}      

.table_btm td      
{      
text-align:center;      
}      

.capability_box      
{      
background-image:url(/images/cabability_bg.jpg);      
background-position:left bottom;      
background-repeat:no-repeat;      
margin-left:35px;      
width:519px;      

margin-bottom:15px;      
}      

.capability_inner td      
{      
padding: 12px;      
}      

.capability_box_txt_first      
{      
padding: 12px 12px 0px 12px;      
}      

.capability_box_txt_last      
{      
padding: 2px 12px 12px 12px;      
}      


.capability_box_txt_new      
{      
padding: 12px 12px 12px 12px;      
}      


.capability_box_txt      
{      
padding: 2px 12px 0px 12px;      
}      

.portfolio_bg      
{      
border: 1px #d6d5d5 solid;      
width: 274px;      
background-image:url(/images/portfolio_background.jpg);      
background-position:right bottom;      
background-repeat:repeat-x;      
padding-top:6px;      
padding-right: 7px;      
}      

.contact_head1      
{      
background-color: #e7ebea;      
text-align: center;      
}      

.contact_box2      
{      
width: 193px;      
border-collapse: collapse;      
}      

.location_tbl{      
border:1px solid #bbb6ba;      
}      

.location_tbl td      
{      
font-size: 11px;      
}      

.location_tbl_head      
{      
background-color: #9c979b;      
text-align: center;      
color:#ffffff;      
}      

.location_tbl_qty1      
{      
background-color: #e9e9e9;      
text-align: center;      
color:#010101;      
}      

.location_tbl_qty2      
{      
background-color: #f0f0f0;      
text-align: center;      
color:#010101;      
}      

ul li      
{      
list-style-image: url(/images/bull_1.gif);      
}      

html > body ul li      
{      
list-style-image: url(/images/bull_1.gif);      
}      

.rfq_sub{      
text-align:center;      
display:block;      
} .img10 {margin:0px 0px 15px 10px;    
}     
.social {                                                                                     
float:center;                                                                                     
display:block;                                                                                   
margin:0px 19px 12px 24px;                                                                                       
}                                                                                       
.social img {                                                                                    
margin-right:3px;                                                                                    
} 
