body{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../images/body-bg.gif);
color:#524C4C;
}
img{
border:0px;
}
form,p,ul,l1,h1,h2,h3,h4,h5,h6{
padding:0px;
margin:0px;
}

.float-left{
float:left;
}
.float-right{
float:right;
}
.clear{
clear:both;
}
.strong{
font-weight:bold;
}
.highlight{
color:#028DB6;
}
a.button{
border:#DBDBDB 0px solid;
padding:5px;
font-size:12px;
font-size:verdana;
font-weight:bold;
color:#ffffff;
background-color:#028DB6;
margin:0 0 0 10px;
}
.image-border{
border:#66A9C0 2px solid;
padding:2px;
}
.layout{
width:1002px;
margin:auto;
}
.header{
width:1002px;
padding:40px 0 0 0;
}

.middle-index{
width:962px;
padding:0 20px 20px 20px;
background-image:url(../images/middle-body-bg.gif);
background-repeat:repeat-y;
}
.middle{
width:962px;
padding:0 20px 20px 20px;
background-color:#ffffff;
}
.middle-index .left{
width:268px;
padding:0 20px 0 0;
}

.left .products-gallery{
width:268px;
padding:0;
}
.left .products-gallery .heading{
width:248px;
padding:10px;
text-transform:uppercase;
color:#ffffff;
background-color:#028DB6;
font-weight:bold;
}
.products-outer{
width:268px;
padding:10px 0 10px 0;
}
.products-outer .product-row{
width:268px
}
.products-outer .product-row .products{
width:81px;
padding:0;
}
.products-outer .product-row .products .border{
border:#028DB6 3px solid;
}
.products-outer .product-row .products span{
color:#313131;
background-color:#E5F3F8;
padding:4px 2px;
float:left;
font-size:9px;
font-family:arial;
width:77px;
text-align:center;
}
.products-outer .product-row .products span a{
color:#313131;
text-decoration:none;
}
.products-outer .product-row .products span a:hover{
color:#045881;
}
.products-outer .product-row .spacer-vr{
width:12px;
height:81px;
padding:0;
background-image:url(../images/products-spacer-vr.gif);
background-repeat:no-repeat;
}
.products-outer .spacer-hr{
width:268px;
height:15px;
padding:0;
background-image:url(../images/products-spacer-hr.gif);
background-repeat:no-repeat;
}
.products-outer .product-row{
width:268px;
padding:0;
}
.article{
width:210px;
padding:10px 0 15px 0 ;
}

.article .heading{
width:190px;
padding:10px;
text-transform:uppercase;
color:#ffffff;
background-color:#4E4E4E;
font-weight:bold;
}
.article .content{
width:190px;
padding:15px 10px 15px 10px ;
color:#4E4E4E;
background-color:#E5F3F8;
background-image:url(../images/article-content-bg.gif);
background-repeat:no-repeat;
}
.article .content a{
text-decoration:underline;
color:#028DB6;
}
.article .content a:hover{
text-decoration:none;
color:#4E4E4E;
}
.article .content .highlight{
color:#028DB6;
text-transform:uppercase;
text-decoration:underline;
font-weight:bold;
}
.article .content .spacer{
width:190px;
background-image:url(../images/article-content-spacer.gif);
background-repeat:repeat-x;
height:27px;
}
.left .quiick-contact{
width:268px;
padding:0;
background-image:url(../images/quick-contact-repeat-bg.gif);
background-repeat:repeat-y;
}
.left .quiick-contact .heading{
padding:0 0 10px 0;
}
.left .quiick-contact .quiick-contact-content{
width:228px;
padding:10px 20px 5px 20px;
background-image:url(../images/quick-contact-bg-fix.gif);
background-repeat:no-repeat;
color:#525050;
text-align:right;
}
.left .quiick-contact .quiick-contact-content ul{
list-style-type:none;
}
.left .quiick-contact .quiick-contact-content ul li{
padding:0 0 10px 0; 
}
.left .quiick-contact .quiick-contact-content ul li.submit{
padding:10px 0 0 0; 
}
.left .quiick-contact .quiick-contact-content ul li label{
width:60px;
float:left;
padding:0 5px 0 0;
text-align:left;
}
.left .quiick-contact .quiick-contact-content ul li .istyle{
width:153px;
background:#EAF7F9;
border:#DBDBDB 1px solid;
height:12px;
padding:2px;
font-size:11px;
color:#525050;
}
.left .quiick-contact .quiick-contact-content ul li .istyle-msg{
width:153px;
background:#EAF7F9;
border:#DBDBDB 1px solid;
height:60px;
padding:2px;
font-size:11px;
color:#525050;
}

.middle-body-index{
width:674px;
}
.middle-body-index h1{
padding:0 0 15px 20px;
margin:0px;
color:#737373;
font-size:12px;
text-transform:uppercase;
}
.middle-body-index h1 .highlight{
color:#028DB6;
}
.middle-body-index .middle-body-left{
width:424px;
padding:0 20px 0 20px;
color:#524C4C;
}
.middle-body-index .middle-body-left p.contnet{
color:#524C4C;
padding:0 0 15px 0;
}
.middle-body-index .middle-body-left .latest-news{
width:424px;
padding:0 0 10px 0;
}
.middle-body-index .middle-body-left .new-products{
width:424px;
padding:0;
margin:20px 0 30px 0;
background-color:#E5F3F8;
}
.new-products .new-products-top{
width:424px;
}
.new-products .new-products-content{
width:394px;
padding:10px 15px;
}
.new-products-content .heading{
text-transform:uppercase;
font-weight:bold;
font-size:12px;
}
.new-products .new-products-content .spacer{
width:394px;
background-image:url(../images/new-products-spacer-hr.gif);
background-repeat:repeat-x;
height:31px;
}
.new-products-content .product{
width:104px;
padding: 0px 15px 0 10px;
}
.new-products-content .product-content{
width:260px;
padding: 0px;
}
.new-products-content .product-content .heading{
width:260px;
padding: 0 0  15px 0;
color:#058FB8;
font-size:11px;
}
.new-products-content .product-content .read-more{
width:260px;
padding: 10px 0  0 0;
color:#058FB8;
font-weight:bold;
}
.new-products-content .product-content .read-more a{
color:#058FB8;
text-decoration:none;
}
.new-products-content .product-content .read-more a:hover{
color:#545454;
}
.new-products .new-products-bottom{
width:424px;
}
.latest-news .heading{
width:424px;
font-size:12px;
text-transform:uppercase;
padding:0 0 20px 0;
font-weight:bold;
color:#737373;
}
.latest-news .news-heading{
width:424px;
color:#058FB8;
text-transform:uppercase;
padding:0 0 10px 0;
font-weight:bold;
}
.latest-news p{
padding:0px;
margin:0px;
}
.latest-news .news-heading span{
background-color:#545454;
color:#ffffff;
float:left;
padding:2px 4px;
}
.latest-news  .read-more-bt{
padding:2px 0 0 5px;
}
.latest-news  .spacer{
width:422px;
background-image:url(../images/news-spacer.gif);
background-repeat:no-repeat;
background-position:0 20px;
padding:0 0 25px 0;
}
.middle-body-index .middle-body-right{
width:209px;
}
.middle-body-right .view-clients{
width:209px;
background-image:url(../images/client-banner-bg.jpg);
background-repeat:no-repeat;
height:61px;
text-align:center;
padding:50px 0;
}
.middle-body-right .view-client-txt{
width:209px;
color:#4E4E4E;
font-size:12px;
font-weight:bold;
padding:0 0 15px 0;
}
.pad-bot-header{
padding-bottom:20px;
background-color:#fff;
}
.pad-bot{
padding-bottom:25px;
}
.pad-top{
padding-top: 25px;
}
.pad-bot-right{
padding-bottom:30px;
}
.pad-top-right{
padding-top: 30px;
}
.middle-body{
width:962px;
}
.middle-body h1{
padding:0 0 20px 0;
margin:0px;
color:#737373;
font-size:12px;
text-transform:uppercase;
}
.middle-body h1 span{
color:#028DB6;
}
.middle-body h1 span a{
color:#028DB6;
text-decoration:none;
}
.middle-body h1 span a:hover{
color:#4E4B4B;
}
.middle-body p{
padding:0 0 15px 0;
}
.middle-body .spacer-hr{
width:962px;
background-image:url(../images/content-hr.gif);
background-repeat:repeat-x;
height:51px;
}
p.pad-mar-none{
margin:0px;
padding:0px;
}
.middle-body .left{
width:644px;
padding:0;
}
.middle-body .right{
width:318px;
padding:0;
}
.middle-body h2{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
font-size:13px;
padding:0 0 15px 15px;
color:#028DB6;
background-position:0 5px;
}
.middle-body h2 a{
text-decoration:underline;
}
.middle-body a{
color:#353535;
text-decoration:none;
}
.middle-body a:hover{
color:#045881;
}
.middle-body ul.content-points{
list-style-type:none;
padding:0 0 20px 0;
} 
.middle-body ul.content-points li{
padding:0 0 5px;
} 
.middle-body ul.content-points li a{
text-decoration:none;
color:#045881;
} 
.middle-body ul.content-points li a:hover{
color:#353535;
}
.middle-body  .product-row{
width:962px;
padding:0 0 30px 0;
}
.product-row .product-thumb{
width:221px;
border:#66A9C0 2px solid;
text-align:center;
}
.product-row .product-thumb img{
padding:15px 0;
}
.product-row .product-thumb span{
padding:0 0 15px 0;
float:left;
text-align:center;
width:221px;
font-weight:bold;
}
.product-row .product-thumb span{
padding:0 0 15px 0;
float:left;
text-align:center;
width:221px;
font-weight:bold;
}
.product-row .certificate-thumb{
width:221px;
border:#66A9C0 2px solid;
text-align:center;
margin:0 25px 0 25px;
}
.product-row .certificate-thumb img{
padding:15px 0;
}
.product-row .certificate-thumb span{
padding:0 0 15px 0;
float:left;
text-align:center;
width:221px;
font-weight:bold;
}
.product-details{
width:710px;
padding:0 0 0 27px;
}
.product-details ul{
list-style-type:none;
padding:0 0 10px 0;

}
.product-details ul li{
padding:0 0 5px 0;
}
.product-details h2{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
font-size:13px;
padding:0 0 15px 15px;
color:#028DB6;
background-position:0 5px;
}
.product-details .grid{
border:#B1B1B1 1px solid;
width:450px;
}
.product-details .grid ul{
list-style-type:none;
}
.product-details .grid ul li{
border-bottom:#E5E5E5 1px solid;
font-size:12px;
color:#028DB6;
font-weight:bold;
padding:10px;
}
.product-details .grid ul li.heading{
background-color:#EDEDED;
text-align:center;
color:#212121;
border:none;
font-size:13px;
font-weight:bold;
padding:10px;
}
.product-details .grid ul li.hidden-border{
border-bottom:0px solid;
font-size:12px;
color:#028DB6;
font-weight:bold;
padding:10px;
}
.middle-body .grid-view{
width:920px;
padding:0 0 0 20px;
}
.middle-body .grid-view ul{
list-style-type:none;
width:900px;

}
.middle-body .grid-view ul li{
display:inline;
/*border-right:#E5E5E5 1px solid;*/
padding:10px;
float:left;
width:203px;
border:#E5E5E5 1px solid;
height:55px;
}
.middle-body .grid-view ul li.alternate-row{
background:#F7F7F7;
}

.middle-body .grid-view ul li.heading{
background-color:#E5E5E5;
text-align:center;
color:#212121;
border:none;
font-size:13px;
font-weight:bold;
padding:10px;
float:left;
width:204px;
border:#B1B1B1 1px solid;
border-width:1px 1px 0 0;
height:20px;
}
.middle-body .grid-view ul li.heading-first{
background-color:#E5E5E5;
text-align:center;
color:#212121;
border:none;
font-size:13px;
font-weight:bold;
padding:10px;
float:left;
width:203px;
border:#B1B1B1 1px solid;
border-width:1px 1px 0 1px;
height:20px;
}

.middle-body .grid-view-second{
width:920px;
padding:0 0 0 20px;
}
.middle-body .grid-view-second ul{
list-style-type:none;
width:900px;

}
.middle-body .grid-view-second ul li{
display:inline;
/*border-right:#E5E5E5 1px solid;*/
padding:10px;
float:left;
width:278px;
border:#E5E5E5 1px solid;
height:55px;
}
.middle-body .grid-view-second ul li.alternate-row{
background:#F7F7F7;
}
.middle-body .grid-view-second ul li.heading{
background-color:#E5E5E5;
text-align:center;
color:#212121;
border:none;
font-size:13px;
font-weight:bold;
padding:10px;
float:left;
width:279px;
border:#B1B1B1 1px solid;
border-width:1px 1px 0 0;
height:20px;
}
.middle-body .grid-view-second ul li.heading-first{
background-color:#E5E5E5;
text-align:center;
color:#212121;
border:none;
font-size:13px;
font-weight:bold;
padding:10px;
float:left;
width:278px;
border:#B1B1B1 1px solid;
border-width:1px 1px 0 1px;
height:20px;
}
.middle-body .grid-view-third{
width:500px;
}
.middle-body .grid-view-third ul{
list-style-type:none;
border:#E5E5E5 1px solid;
}
.middle-body .grid-view-third ul li{
padding:10px;
}
.middle-body .grid-view-third ul li.alternate-row{
background:#F7F7F7;
}
.middle-body .grid-view-fourth{
width:675px;
padding:0 0 0 20px;
}
.middle-body .grid-view-fourth ul{
list-style-type:none;
width:675px;

}
.middle-body .grid-view-fourth ul li{
display:inline;
/*border-right:#E5E5E5 1px solid;*/
padding:10px;
float:left;
width:203px;
border:#E5E5E5 1px solid;
}
.middle-body .grid-view-fourth ul li.alternate-row{
background:#F7F7F7;
}
.middle-body .grid-view-fourth ul li.center{
text-align:center;
font-size:12px;
}
.middle-body .grid-view-fourth ul li.heading{
background-color:#E5E5E5;
text-align:center;
color:#212121;
border:none;
font-size:13px;
font-weight:bold;
padding:10px;
float:left;
width:204px;
border:#B1B1B1 1px solid;
border-width:1px 1px 0 0;
}
.middle-body .grid-view-fourth ul li.heading-first{
background-color:#E5E5E5;
text-align:center;
color:#212121;
border:none;
font-size:13px;
font-weight:bold;
padding:10px;
float:left;
width:203px;
border:#B1B1B1 1px solid;
border-width:1px 1px 0 1px;
}
.middle-body .grid-view-fourth ul li .istyle{
border:#DBDBDB 1px solid;
padding:2px;
font-size:11px;
color:#525050;
margin:0 0 2px 0;
}
.middle-body .grid-view-fourth ul li .istyle-highlight{
border:#DBDBDB 1px solid;
background-color:#E5E5E5;
padding:2px;
font-size:11px;
color:#525050;
margin:0 0 2px 0;
}
.middle-body .form{
width:900px;
}
.middle-body .form ul{
list-style-type:none;
}
.middle-body .form ul li{
padding:0 0 10px 0;
font-size:12px;
}
.middle-body .form ul li label{
width:150px;
float:left;
text-align:right;
}
.middle-body .form ul li .istyle{
border:#DBDBDB 1px solid;
padding:2px;
font-size:11px;
color:#525050;
margin:0 0 0 10px;
}
.middle-body .form ul li .istyle-msg{
border:#DBDBDB 1px solid;
height:60px;
padding:2px;
font-size:11px;
color:#525050;
}
.middle-body .form ul li .button{
border:#DBDBDB 0px solid;
padding:5px;
font-size:12px;
font-size:verdana;
font-weight:bold;
color:#ffffff;
background-color:#028DB6;
margin:0 0 0 10px;
text-transform:uppercase;
}
.middle-body .form ul li ul{
padding:5px 0 5px 100px;
}
.middle-body .form ul li ul li{
display:inline;
padding:0 10px 0 0;
}
.middle-body .contact{
width:900px;
}
.middle-body .contact ul{
list-style-type:none;
}
.middle-body .contact ul li{
padding:0 0 10px 0;
}
.middle-body .contact ul li label{
width:110px;
float:left;
padding: 0 0 0 20px;
}
.image-gallery{
width:940px;
padding:0 0 0 20px;
}
.image-gallery .iamgegallery-row{
width:940px;
padding:0 0 20px 0; 
}
.image-gallery .iamgegallery-row .gallery-thumb{
width:190px;
padding: 0 40px 0 0;
text-align:right;
}
.image-gallery .iamgegallery-row .gallery-thumb .zoom-view{
padding: 2px 0;
font-weight:bold;
color:#028DB6;
float:right;
}
.image-gallery .iamgegallery-row .gallery-thumb img{
border:#028DB6 3px solid;
padding:4px;

}
.image-gallery .iamgegallery-row .gallery-thumb span{
color:#313131;
background-color:#E5F3F8;
padding:4px;
float:left;
width:181px;
text-align:center;
}
.footer{
width:1002px;
padding:20px 0 5px 0;
text-align:center;
}
.footer ul{
list-style-type:none;
color:#555555;
font-family:arial;
padding:0 15px 10px 15px;
}
.footer ul li{
display:inline;
border-right:#555555 1px solid;
padding:0 15px;
}
.footer ul li.border-none{
display:inline;
border:none;
padding:0 0 0 15px;
}
.footer ul li a{
text-decoration:none;
color:#555555;
}
.footer ul li a:hover{
color:#056C8A;
}
.footer .copyright{
color:#028DB6;
font-family:arial;
}
.footer .copyright{
color:#028DB6;
font-family:arial;
}
.footer-link{
width:1002px;
text-align:right;
padding: 0 0 5px 0;
}
.footer-link a{
color:#7B7A7A;
text-decoration:underline;
}
.footer-link a:hover{
color:#028DB6;
}



