body{
    background:url(/images/bg.gif) repeat-x;    
    font: 80% Tahoma, Arial, Verdana;
    color:#000;
    margin:0px;
}
#tableless{
    background:url(/images/content-bg.gif) repeat-y; 
    width:761px;
    margin:auto;
}
#container{
    background:url(/images/top-bg.gif) no-repeat;
    width:760px;
    display:block;
}
#banner{
    float:left;
    display:block;
    padding:0px 11px 0px 11px;
}
.logo{
    margin:19px 0 13px 20px;
    float:left;
}
.caption{
    margin:44px 10px 0 0;
    float:right;
}
.bannernavigation{
    width:738px;
    float:left;
    display:block;
    font-size:11px;
    height:30px;
    padding-bottom:1px;
}
.bannernavigation a{
    background:url(/images/menu-bg.gif) repeat-x;
    height:20px;
    float:left;
    border-left:1px #fff solid;
    color:#000;
    width:62px;
    text-align:center;
    text-decoration:none;
    padding:10px  0 0 0;
    display:block;
}
.bannernavigation a.home{
    width:51px;
    border-left:0px;
}
.bannernavigation a.contact{
    width:70px;
}
.bannernavigation a.engg{
    width:76px;
}
.bannernavigation a.manu{
    width:93px;
}
.bannernavigation a.indus{
    width:114px;
}
.bannernavigation a.prod{
    width:140px;
}
.bannernavigation a:hover, #banner_current{
    color:#fff;
    background:url(/images/menu-bg-over.gif) repeat-x;
    background-color:#02438c;
    font-weight:bold;
}
#left{
    font-size:11px;
    float:left;
    width:190px;
    line-height:16px;
    padding:0 20px 10px 20px;
    display:block;
}
#left a{
    color:#0350a8;
}
#left a:hover{
    text-decoration:none;
}
#left ul{
    margin:0px;
    padding:0px;
    list-style:none;
}
#left ul li{
    background:url(/images/arrow.gif) no-repeat 0px 6px;
    padding:0px 0px 0px 10px;
}
#left .heading{
    background:url(/images/lefthead-bg.jpg) no-repeat;
    height:22px;
    width:180px;
    display:block;
    color:#fff;
    font-size:14px;
    padding:3px 0px 0px 10px;
    font-weight:bold;
}
#left .heading a{
    color:#fff;
    text-decoration:none;
}
#left .gradient-bg{
    background:url(/images/left-bg.gif) repeat-x;
    padding:10px 0px 20px 10px;
    display:block;
}
.breadcrumbs{
    border-top:4px #000 solid;
    background:url(/images/breadcrumbs-bg.gif) repeat-x;
    width:550px;
    float:left;
    display:block;
    font-size:11px;
    padding:10px 0 10px 13px;
}
.breadcrumbs a{
    color:#0350a8;
}
.print-bg{
    border-top:4px #000 solid;
    width:175px;
    float:left;
    background:url(/images/breadcrumbs-bg.gif) repeat-x;
}
.print{
    background:url(/images/print.gif) no-repeat;
    padding:0px 0px 5px 20px;
    display:block;
    color:#0350a8;
    margin:10px 25px 0px 0px;
    font-size:11px;
}
#main{
    width:505px;
    float:left;
    line-height:1.5em;
    padding:0px 20px 20px 0px;
}
#main a{
    color:#0350a8;
}
#main  a:visited { 
    color:#800080; 
}
#main a:hover{
    color:#ffba00;
}
#main ul{
    margin:0px;
    padding:10px 0 0 0;
    list-style:none;
}
#main ul li{
    background:url(/images/arrow.gif) no-repeat  0 .6em;
    padding:0px 0px 0px 10px;
}
#right{
    float:right;
    padding:0px 0px 10px 10px;
}
.iso{
    font-size:15px;
    color:#000;
    font-weight:bold;
    display:block;
}
h1{
    color:#000;
    margin:0px;
    line-height:25px;
    font-size:24px;
    padding:0 0 15px 0;
}
.imgborder{
    border:3px #0350a8 solid;
    padding:2px;
    margin-bottom:15px;
}
#footer{
    clear:both;
    width:700px;
    display:block;
    background:url(/images/line.gif) repeat-x;
    margin:0 20px 0 20px;
    padding:15px 0 20px 0;
    line-height:18px;
    text-align:center;
    font-size:11px;
}
.copyrightnotice{
    display:block;
}
#footer a{
    color:#000;
    text-decoration:none;
}
#footer a:hover{
    text-decoration:underline;
}
.spacing {
    margin:5px 15px 0px 0px;
}
.products {
    float:left;
    width:504px;
    margin-bottom:15px;
    display:block;
}
.text{
    width:340px;
    float:left;
}
font.cmx-PDF {
    background:url(/images/pdf.gif) no-repeat; 
    padding: 0px 0px 5px 20px;
    height:16px;
}
#contactform .col1{
    width:140px;
    float:left;
    padding-bottom:5px;
}
#contactform .submit{
    padding-left:143px;
}
#contactform input{
    border:1px #ccc solid;
}
#contactform .col2{
    display:block;
    padding-bottom:5px;
}
#contactform textarea{
    width:150px;
    border:1px #ccc solid;
}
#tblborder {
width:500px;
border:1px  #0350a8 solid;
}
#tblborder td {
padding:0px 0px 5px 5px;
}

.bluetxt {
    color:#ebab00;
}
.print-address{
    display:none;
}