imgcustombody {      
   margin-top:10px;      
   font-family: Arial, Helvetica, Verdana, sans-serif;      
   font-size: 11px;      
   color: #000000;      
   background-color: #CCCCCC;      
   background-image: url(images/);      
   }      
         
td {      
   font-family: Arial, Helvetica, Verdana, sans-serif;      
   font-size: 11px;      
   color: #000000;      
   }      

p {      
   font-family: Arial, Helvetica, sans-serif;      
   color: #000000;      
   font-size: 11px;      
   margin:2px 0px 4px 0px;      
}      

#container {      
   width: 780px;      
   border: 1px #003366 solid;      
   background-color: #FFFFFF;      
   }      

/* header area start */      
         
#header_002 {      
   width: auto;      
   border-top: 1px #FFFFFF solid;      
   }      
         
#top01_002 {      
   width: auto;      
   height: 19px;      
   font-size: 11px;      
   color: #FFFFFF;      
   text-align: right;      
   padding-top: 2px;      
   background-color: #000000;      
   padding-right: 20px;      
   }      
         
/* topnav area start */      

#topnav_002 {      
   width: auto;      
   height: auto;      
   font-size: 11px;      
   font-weight: normal;      
   color: #FFFFFF;      
   text-align: right;      
   padding: 8px 20px 8px 0px;      
   background-color: #000000;      
   white-space: nowrap;      
   background-image: url(templateImages/navbkgd.jpg);      
   background-repeat: repeat-x;      
   }      

/* main area start */      
         
#main_002 {      
   width: inherit;      
   background-color: #FFFFFF;      
   border-top: 0px #003366 solid;      
   border-bottom: 0px #999999 solid;      
   background-position:right;      
   background-repeat: no-repeat;      
   }      
         
#homemain_002 {      
   width: inherit;      
   background-color: #FFFFFF;      
   border-top: 3px #003366 solid;      
   border-bottom: 3px #999999 solid;      
   background-image: url(templateimages/homepagebkgd.jpg);      
   background-repeat: repeat;      
   }      
         
#leftnav_002 {      
   padding-top: 18px;      
   padding-bottom: 100px;      
   background-color: #ebecf4;      
   background-image: url(templateImages/sidenavtop.jpg);      
   background-repeat: no-repeat;      
   }      
.leftnav_003 {      
   background-color: #e6ecee;      
   background-image: url(templateImages/sidenavbkgd.jpg);      
   background-repeat: repeat-y;      
   }      
         
#content_area_002 {      
   padding-left: 3px;      
   padding-right: 0px;      
   padding-top: 0px;      
   padding-bottom: 15px;      
   }      
         
#homecontent_area_002 {      
   padding-left: 0px;      
   padding-right: 0px;      
   padding-top: 0px;      
   padding-bottom: 0px;      
   }      

/* 2 column css start */      

#maincontent {      
   font-family:Arial, Helvetica, sans-serif;      
   font-size:12px;      
   padding: .5em 24em 5em 1.5em;       
   float: left;      
}      

#sidebar {      
   float: left;      
   width: 23em;      
   margin: 1em 0em 4em -24em;      
   text-align:center;      
}      

#sidebar img {      
   border:1px #333333 solid;      
   margin:4px 0px;      
}      

#homemaincontent {      
   font-family:Arial, Helvetica, sans-serif;      
   font-size:12px;      
   PADDING: .5em 16em 5em 1.3em;       
   FLOAT: left;      
}      

#homesidebar {      
   float: left;      
   width: 15em;      
   margin: 1em 0em 4em -16em;      
   text-align:left;      
   vertical-align:top;      
}      


/* twocolumn - narrow right column */      

.leftcolumn {      
   width: 415px;      
   float:left;      
   margin:.5em 0em 0em 1.3em;      
}      


.rightcolumn {      
   margin:.5em .3em 0em 0em;      
   padding:.3em;      
   width: 170px;      
   float:right;      
}      

/* twocolumn - narrow left column */      

.leftcolumn1 {      
   width: 165px;      
   float:left;      
   margin:.5em 0em 0em 1.3em;      
   text-align:center;      
}      


.rightcolumn1 {      
   margin:.5em .3em 0em 0em;      
   padding:.3em;      
   width: 420px;      
   float:right;      
}      

/* singlecolumn */      

.singlecolcontent {      
   font-family:Arial, Helvetica, sans-serif;      
   font-size:11px;      
   margin: .5em .3em .5em 1.3em;       
   clear:both;      
}      

.singlecolcontent h2 {      
    font-family: Arial, Helvetica, Verdana, sans-serif;      
    color: #263476;      
    font-size: 14px;      
    font-weight: bold;      
    text-decoration: none;      
   margin: 7px 0px 5px 0px;      
    text-transform:none;      
}      

.productcontent {      
   font-family:Arial, Helvetica, sans-serif;      
   font-size:11px;      
   margin: 1em .3em .5em 1.3em;       
   padding-bottom:.3em;      
   clear:both;      
   border-bottom: 1px dotted #cccccc;      
}      

.productcontent  img{      
   float:left;      
   border: 1px solid #2d3d8b;      
   margin:3px 9px 8px 3px;      
}      

.img1{     
border:1px solid #2D3D8B;     
}     
.productcontent h2 {      
    font-family: Arial, Helvetica, Verdana, sans-serif;      
    color: #263476;      
    font-size: 12px;      
    font-weight: bold;      
    text-decoration: none;      
   margin: 1px 0px 1px 0px;      
}      

.productcontent a {      
    font-family: Arial, Helvetica, Verdana, sans-serif;      
    color: #2d3d8b;      
    font-size: 11px;      
    font-weight: bold;      
    text-decoration: none;      
   padding: 2px 0px 5px 0px;      
}      

/* footer area start */      

#footertop {      
   width: auto;      
   height: 5px;      
   color: #FFFFFF;      
   text-align: center;      
   background-color: #cad5da;      
   background-image: url(templateImages/footertop.jpg);      
   background-repeat: repeat-x;      
}      

#footer_002 {      
   width: auto;      
   height: auto;      
   font-size: 11px;      
   color: #FFFFFF;      
   line-height:13px;      
   text-align: center;      
   padding: 6px 0px;      
   background-color: #47a151;      
   border-top: 2px #3b9336 solid;      
   border-bottom: 2px #3b9336 solid;      
   }      
         
#bottom01_002 {      
   width: inherit;      
   height: 7px;      
   background-color: #CAD5DA;      
   border-top: 1px #666666 solid;      
   }      
         
#thomas_info_002 {      
   width: 760px;      
   height: 16px;      
   font-size: 10px;      
   color: #000000;      
   text-align: right;      
   padding-top: 2px;      
   }      
         
/* heading styles */      
/* page heading */      
h1 {      
    font-family: Arial, Helvetica, sans-serif;      
    color: #000000;      
    font-size: 16px;      
    font-weight:bold;      
    text-align: left;      
    margin: 19px 0px 7px 13px;      
    line-height: 17px;      
   }      
         
/* page sub-heading */      
h2 {      
    font-family: Arial, Helvetica, Verdana, sans-serif;      
    color: #263476;      
    font-size: 14px;      
    font-weight: bold;      
    text-decoration: none;      
   margin: 7px 0px 3px 15px;      
    text-transform:none;      
   }      
         
/* home-heading */         
h3 {      
    font-family: Arial, Helvetica, Verdana, sans-serif;      
    color: #263476;      
    font-size: 15px;      
   font-weight: bold;      
    text-decoration: none;      
   margin:15px 6px 10px 13px;      
   padding:5px;      
    text-transform:none;      
   border-right:2px solid #3b9336;      
   border-bottom: 1px solid #3b9336;      
   }      

h5 {      
   margin: 0em .8em;      
   padding:.3em 0 0 0;      
   font-size:12px;      
   color:#990033;      
   text-align:center;      
}         

h5 a:link {      
    text-decoration:none;      
    color:#990033;      
}      

h5 a:visited {      
    color:#990033;      
    text-decoration:none;      
}      

h5 a:hover {      
    color:#990033;      
    text-decoration:underline;      
}      
         
/* image styles */      

.prodimages {      
   border-top: 1px solid #555555;      
   border-left: 1px solid #555555;      
   border-right: 1px solid #333333;      
   border-bottom: 1px solid #333333;      
   margin: 0px 6px;      
}      
         
.img01 {      
   border: 1px #000000 solid;      
   float: left;      
   margin-right: 10px;      
   margin-bottom: 10px;      
   }      

         
/* text syles */      

.lefthead_002 {      
   font-family:  Arial, Helvetica, Verdana, sans-serif;      
   font-size: 13px;      
   color: #263476;      
   font-weight: bold;      
   line-height:14px;      
   display: block;      
   padding: 6px 5px 4px 12px;      
   border-bottom: 2px #f9f5f2 solid;      
   }      

.sm_002 {      
   font-family: Arial, Helvetica, Verdana, sans-serif;      
   font-size: 10px;      
   color: #000000;      
   }      
         
/* link styles */      

/* default link */      

p a:link {      
   font-family:  Arial, Helvetica, sans-serif;      
   color: #0000ff;      
   text-decoration: underline;      
}      

p a:visited {      
   font-family:  Arial, Helvetica, sans-serif;      
   color: #0000ff;      
   text-decoration: underline;      
}      

p a:hover {      
   font-family:  Arial, Helvetica, sans-serif;      
   color: #0000ff;      
   text-decoration: none;      
}         
a   {      
   color: #0000FF;      
   text-decoration: underline;      
   }      
a:link {      
   color: #0000FF;      
   text-decoration: none;      
   }      
a:visited {      
   color:  #0000FF;      
   text-decoration: underline;      
   }      
a:visited:hover {      
   color: #0000FF;      
   text-decoration: none;      
   }      
         
/* top contact info link */      
         
a.top_002 {      
   color: #FFFFFF;      
   padding-right: 10px;      
   text-decoration: underline;      
   }      
a.top_002:link {      
   color: #FFFF00;      
   text-decoration: underline;      
   }      
a.top_002:visited {      
   color: #FFFF00;      
   text-decoration: underline;      
   }      
a.top_002:hover {      
   color: #FFFF00;      
   text-decoration: none;      
   }      
         
/* topnav link */      

a.topnav_002 {      
   font-size: 11px;      
   font-weight: normal;      
   color: #FFFFFF;      
   text-decoration: none;      
   padding-left: 10px;      
   padding-right: 10px;      
   }      
a.topnav_002:link {      
   color: #FFFFFF;      
   text-decoration: none;      
   }      
a.topnav_002:visited {      
   color:  #FFFFFF;      
   text-decoration: none;      
   }      
a.topnav_002:hover {      
   color: #FFFFFF;      
   text-decoration: underline;      
   }      
         
/* leftnav link */         
         
a.leftnav_002 {      
   font-size: 11px;      
   color: #263476;      
   text-decoration: none;      
   font-weight:bold;      
   display: block;      
   padding: 5px 5px 3px 13px;      
   border-top: 1px #f9f5f2 solid;      
   }      
a.leftnav_002:link {      
   color: #263476;      
   text-decoration: none;      
   display: block;      
   }      
a.leftnav_002:visited {      
   color: #263476;      
   text-decoration: none;      
   display: block;      
   }      
a.leftnav_002:hover {      
   color: #263476;      
   text-decoration: underline;      
   display: block;      
   }      
         
/* footer link */      

a.footer_002 {      
   color: #FFFFFF;      
   text-decoration: underline;      
   }      
a.footer_002:link {      
   color: #ffff00;      
   text-decoration: underline;      
   }      
a.footer_002:visited {      
   color: #ffff00;      
   text-decoration: underline;      
   }      
a.footer_002:hover {      
   color: #ffff00;      
   text-decoration: none;      
   }      
         
/* miscellaneous */      
         
li {      
   list-style-image: url(images/bullet.gif);      
   }      
         
.leftnavlist {      
   margin:0px 3px 2px 15px;      
   padding:0px 0px 0px 15px;      
}      

.leftnavlist li  {      
   font-family:Arial, Helvetica, sans-serif;      
   font-weight:normal;      
   font-size: 11px;      
   line-height:12px;      
   color:#666666;      
   border-bottom: 0px #ffffff solid;      
   margin:0px 5px 0px 0px;      
   padding-left:0px;      
   list-style-type: disc;      
   padding-bottom:2px;      
}      

.marketlist {      
   margin:0px 3px 2px 12px;      
   padding:0px 0px 0px 12px;      
}      

.marketlist li  {      
   font-family:Arial, Helvetica, sans-serif;      
   font-weight:normal;      
   font-size: 11px;      
   line-height:13px;      
   color:#000000;      
   border-bottom: 0px #ffffff solid;      
   margin:0px 5px 0px 0px;      
   padding-left:0px;      
   list-style-type: none;      
   list-style-image:url(images/bodybullet.jpg);      
   padding-bottom:4px;      
}      

.homelist {      
   margin:3px 1px 2px 8px;      
   padding:0px 0px 0px 8px;      
}      

.homelist li  {      
   font-family:Arial, Helvetica, sans-serif;      
   font-weight:normal;      
   font-size: 11px;      
   line-height:13px;      
   color:#000000;      
   border-bottom: 0px #ffffff solid;      
   margin:0px 2px 0px 5px;      
   padding-left:0px;      
   list-style-type: none;      
   list-style-image:url(images/bodybullet.jpg);      
   padding-bottom:2px;      
}      

.productlist {      
   margin:3px 1px 2px 105px;      
   padding:0px 0px 0px 105px;      
}      

.productlist li  {      
   font-family:Arial, Helvetica, sans-serif;      
   font-weight:normal;      
   font-size: 11px;      
   line-height:13px;      
   color:#000000;      
   border-bottom: 0px #ffffff solid;      
   margin:0px 2px 0px 5px;      
   padding-left:0px;      
   list-style-type: none;      
   list-style-image:url(images/bodybullet.jpg);      
   padding-bottom:1px;      
}      

.productlist2 {      
   margin:3px 1px 2px 91px;      
   padding:0px 0px 0px 91px;      
}      

.productlist2 li  {      
   font-family:Arial, Helvetica, sans-serif;      
   font-weight:normal;      
   font-size: 11px;      
   line-height:13px;      
   color:#000000;      
   border-bottom: 0px #ffffff solid;      
   margin:0px 2px 0px 5px;      
   padding-left:0px;      
   list-style-type: none;      
   list-style-image:url(images/bodybullet.jpg);      
   padding-bottom:1px;      
}      

/* begin custom page css */      
/*  general page attributes  */      


.pageinfo {      
   font-family: Arial, Helvetica, sans-serif;      
   color: #000000;      
   font-size: 11px;      
   font-weight:normal;      
   text-decoration: none;      
   margin: 2px 0px 3px 17px;      
}      

.pageinfo a:link {      
   font-family:  Arial, Helvetica, sans-serif;      
   color: #0000ff;      
   text-decoration: underline;      
}      

.pageinfo a:visited {      
   font-family:  Arial, Helvetica, sans-serif;      
   color: #0000ff;      
   text-decoration: underline;      
}      

.pageinfo a:hover {      
   font-family:  Arial, Helvetica, sans-serif;      
   color: #0000ff;      
   text-decoration: none;      
}      

.boldpageinfo {      
   font-family: Arial, Helvetica, sans-serif;      
   color: #000000;      
   font-size: 11px;      
   font-weight: bold;      
   text-decoration: none;      
   margin: 2px 0px 3px 17px;      
}      

.bodycopy {      
   font-family: Arial, Helvetica, sans-serif;      
   font-size: 11px;      
   line-height: 12px;      
}      

.boldbodycopy {      
   font-family: Arial, Helvetica, sans-serif;      
   font-size: 11px;      
   line-height: 12px;      
   font-weight:bold;      
}      


  /*  rfq form attributes  */      
        
.quotetable {      
   border: 1px solid #f3f1e4;      
   background-color:#f9f8f3;      
   margin: 0px 15px;      
   width: 500px;      
}      

.rfqcolumns {      
   margin: 2px 4px;      
   font-family:Arial, Helvetica, sans-serif;      
   font-size:11px;      
   text-align:center;      
}      

/*  home page attributes  */      

.homesubheader  {      
   font-family: Arial, Helvetica, sans-serif;      
   color: #686868;      
   font-size: 15px;      
   font-weight:bold;      
   margin: 6px 0px 3px 14px;      
   text-align: left;      
   line-height: 13px;      
}      

.homepageinfo  {      
   font-family: Arial, Helvetica, sans-serif;      
   color: #333333;      
   font-size: 11px;      
   font-weight:normal;      
   text-align: left;      
   margin:2px 0px 5px 10px;      
   line-height: 13px;      
}      

.homeinfotable  {      
   font-family: Arial, Helvetica, sans-serif;      
   color: #333333;      
   font-size: 11px;      
   font-weight:normal;      
   text-align: left;      
   line-height: 13px;      
   width:auto;      
   margin:3px 3px 5px 3px;      
   padding:5px 8px;      
   border: 1px solid #3b9336;      
}      


.homeinfotable h4 {      
   font-family:Arial, Helvetica, sans-serif;      
   font-weight:bold;      
   font-size:13px;      
   color:#FFFFFF;      
   background-color: #3b9336;      
   padding:5px 5px 5px 5px;      
   display:block;      
   margin: -5px -8px;      
}      


/*  table based buckets  */         

.buckets {      
   border: 1px solid #3b9336;      
   padding: 3px 3px 6px 3px;      
}      

.buckets img {      
   border: 1px #263476 solid;      
   margin-bottom:3px;      
}      

.buckets a {      
   font-family: Arial, Helvetica, sans-serif;      
   color: #263476;      
   text-decoration: none;      
   font-size: 11px;      
   line-height:13px;      
   font-weight: bold;      
   text-align:center;      
   width: inherit;      
   margin-top:2px;      
}      

.buckets a:link {      
   font-family: Arial, Helvetica, sans-serif;      
   color: #263476;      
   text-decoration: underline;      
}      

.buckets  a:visited {      
   font-family: Arial, Helvetica, sans-serif;      
   color: #263476;      
   text-decoration: underline;      
}      

.buckets  a:hover {      
   font-family: Arial, Helvetica, sans-serif;      
   color: #263476;      
   text-decoration: none;      
}      

/*  information table attributes - home and destination page sidebars  */      

#sidebarinfo h4 {      
   background: #781650;      
   margin: 0em 0em .3em .2em;      
   padding:.4em 2.5em .4em .5em;      
   width:auto;      
}      

#sidebarinfo p {      
   color:#333333;      
   font-weight:normal;      
   padding:.2em 0em 0em 1.1em;      
}      

 .servicetable {      
   font-family: Arial, Helvetica, sans-serif;      
   color: #000000;      
   font-size: 11px;      
   font-weight:normal;      
   text-align:left;      
   line-height:13px;      
   padding: 4px 2px 6px 2px;      
   margin:6px 3px 5px 3px;      
   border: 1px solid #a62426;      
   background-color:#f5f5f5;      
}