@charset "utf-8";

/*CSS Document */

/* =======================     Default Rules Reset     =======================*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;list-style-type:none}table{border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-size:12px}legend{color:#000}:focus{ outline:0}





* {margin: 0; padding: 0;}

body {margin: 0; padding: 0;  font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#444; background:#fff; text-align:justify}

img {border:none; outline: none;}

a img {border:none; outline: none;}

a{border:none; text-decoration: none; outline: none;}



p{margin:0px; padding:0px;}

.fl{float:left;}

.fr{float:right !important;}

.clear{clear:both;}

.mr{margin-right:20px}

.mr1{margin-right:0px !important; margin-left:14px;}

.mb{margin-bottom:15px}

.mb1{margin:0 10px 10px 0}

.mt{margin-top:10px}

/* ======wrapper start============== */

.wrappermain{width:100%; background:url(../images/body-bg.png) no-repeat center top}

.wrapper{width:980px; margin:0 auto; position:relative}

.header{height:135px}

.logo{position:absolute; top:6px; left:0}

.logo1{position:absolute; bottom:0; right:0}

.call{position:absolute; top:103px; right:130px}

.certified{position:absolute; bottom:0px; right:140px; display:none}



.link{float:right; margin:5px 20px 0 0; color:#fff}

.link a{color:#fff; padding:0 7px; font-weight:bold}

.link a:hover{color:#fff;}



.clock{color: #fff;float:right;font: bold 12px/25px Arial,Helvetica,sans-serif; margin:3px 10px 0 0}

.social{flat:right; margin:30px 120px 0 0}

.social img{float:right; margin-right:7px}

.social img:hover{margin-top:-5px}



.icons {float:right;width:12%;margin:4px 0px 3px 12px;}

.footic-1 {float:left;}

.footic-2 {float:left;}

.footic-3 {float:left;}

.footic-1 a {display:inline-block;width:28px;height:28px;background:url(../images/facebook.png) 0 0 no-repeat;margin-left:0px;}

.footic-1 a:hover {background-position:0 -28px;}

.footic-2 a {display:inline-block;width:28px;height:28px;background:url(../images/twitter.png) 0 0 no-repeat;margin-left:8px;}

.footic-2 a:hover {background-position:0 -28px;}

.footic-3 a {display:inline-block;width:28px;height:28px;background:url(../images/youtube.png) 0 0 no-repeat;margin-left:8px;}

.footic-3 a:hover {background-position:0 -28px;}



.banner{border:10px solid #fff;}

#slideshow{position:relative;height:280px;z-index:0}

#slideshow IMG{position:absolute;top:0;left:0;z-index:8;opacity:0.0}

#slideshow IMG.active{z-index:10;opacity:1.0}

#slideshow IMG.last-active{z-index:9}



.marquee{height:24px; padding:10px}

.marquee h6{background:#05376c;color: #fff;font: bold 12px/1.5em Arial,Helvetica,sans-serif; text-transform:uppercase; padding:5px; width:90px; float:left}

.bg{background: #f2f2f2;color: #3c3e3c;font: bold 12px/1.5em Arial,Helvetica,sans-serif;padding: 5px; float:left}

.marquee a{color:#222}

.marquee a:hover{color:#6fb234}



/*======left start============== */

.left{width:690px; float:left; background:#fff; padding:10px}

h3{font: bold 15px/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; color:#222;margin-bottom:10px}

h3 span{color:#e0080d}

h4{font: bold 15px/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; color:#05376c;margin-bottom:2px}

h6{font: bold 15px/1.5em Arial, Helvetica, sans-serif; color:#e0080d;margin-bottom:10px}

p{margin-bottom:15px}

p img{margin-right:15px; float:left;  }

ul{margin:10px 0}

ul li{background:url("../images/arrow2.png") no-repeat scroll 5px 12px transparent; border-bottom:1px dotted #b5b5b5; color:#444; font: normal 12px/1.5em Arial, Helvetica, sans-serif; height:auto; line-height:20px; padding:4px 0 4px 12px; float:left}



.more a{background:#222; font:bold 12px/1.5em Arial, Helvetica, sans-serif; color:#fff; padding:5px 8px}

.more a:hover{background:#e0080d}



.internafull{margin:20px}

.internalhalf{margin:20px; width:72%; float:left}

.internalhalf .img{margin:0 15px 15px 0; float:left; border:1px solid #ccc; padding:3px;}
h3{font: bold 13px/1.5em Arial, Helvetica, sans-serif !important; text-transform:capitalize;margin-bottom:10px}

.internalhalf .leftSection{float:left; width:31% ; margin:0px;}

.internalhalf .rightSection{float:right; width:64% ; margin:0px;}

.internalhalf .right{width:100%; margin:0px auto;}

.tabmain ul{margin-bottom:10px; padding:0; width:23%; float:right}

.tabmain ul li {color: #333333;display: block; background:none; padding:0; width:100%}

.tabmain ul li a {color:#727272;display: block; font:bold 12px/1.5em Arial, Helvetica, sans-serif; text-transform:uppercase; padding:4px 3px 4px 17px}

.tabmain ul li a:hover {color:#05376c;}

.tabmain ul li:last-child {border: 0 none;}



table.sample {border:1px solid #000;border-collapse:collapse;border-width: 1px;border-style: solid;padding-left:0.2cm;padding-right:0.2cm;border-color:gray;background-color: white; margin:8px 0}

table.sample th {border-width: 1px;padding:5px;padding-left:0.2cm;padding-right:0.2cm;border-style: solid;border-color: gray;background-color: #f2f2f2; color:#05376c; text-transform:uppercase; text-align:center;}

table.sample td {border-width: 1px;padding: 1px;padding-left:0.2cm;padding-right:0.2cm;border-style: solid;border-color: gray; text-align:center;}

table.sample td a{color:#116db8}

table.sample td a:hover{color:#222}



.more1{margin:0 0 5px 34px; float:left}

.more1 a{font:bold 12px/1.5em Arial, Helvetica, sans-serif; color:#fff; background:#05376c; padding:5px 8px}

.more1 a:hover{background:#333}



.form1 input[type="text"]{background: #f2f2f2; border:none;color:#222;font:normal 12px/1.5em Arial, Helvetica, sans-serif;margin: 3px 0;padding: 5px;width: 95%;}
.form1 input[type="email"]{background: none repeat scroll 0 0 #F2F2F2;
    border: medium none;
    color: #222222;
    font: 12px/1.5em Arial,Helvetica,sans-serif;
    margin: 3px 0;
    padding: 5px;
    width: 95%;}

.form1 textarea {background: #f2f2f2; border:none;color: #222;font:normal 12px/1.5em Arial, Helvetica, sans-serif;margin: 3px 0;padding: 5px;width: 95%;}

.form1 input[type="submit"] {background:#282828;border: medium none;color: #FFFFFF;font-weight: normal;margin: 5px 0 0;padding: 5px;}



.product{width:214px; height:auto; float:left; border:1px solid #D8D8D8; background:#fcfcfc; margin-bottom:20px;margin-right: 15px; min-height:271px}

.product img{display:block; text-align:center; margin:0 auto 10px}

.product p{font:bold 11px/1.5em Arial,Helvetica,sans-serif; color:#222; text-align:center; padding:7px;background:url(../images/product-bg.jpg) repeat-x; padding:5px;}

.product p a{color:#222;}

.product p a:hover{color:#e0080d;}

.product h5{background:url(../images/product-bg.jpg) repeat-x; padding:5px; text-align:center; font:bold 16px/1.5em Arial, Helvetica, sans-serif; color:#C76200}











form.myform input[type="text"],input[ type="email"],select {background: #f2f2f2; border:1px solid #ddd;color: #222;font:normal 12px/1.5em Arial, Helvetica, sans-serif;margin: 3px 0;padding: 5px;width:300px;}
select {background: #f2f2f2; border:1px solid #ddd;color: #222;font:normal 12px/1.5em Arial, Helvetica, sans-serif;margin: 3px 0;padding: 5px;width:310px;}
form.myform textarea{background: #f2f2f2; border:1px solid #ddd;color: #222;font:normal 12px/1.5em Arial, Helvetica, sans-serif;margin: 3px 0; height:80px; padding: 5px;width:300px;}
form.myform input[type="submit"],input[type="reset"]{
    background: none repeat scroll 0 0 #222222;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 13px/1.5em Arial,Helvetica,sans-serif;
    padding: 5px 8px;
}




.right{width:240px; float:right; background:#fff; padding:10px}

.right h2{font: normal 15px/1.5em 'HelveticaCondensedBold'; text-transform:uppercase; color:#fff; background:#e0080d; padding:5px;}

.right h3{font: normal 15px/1.5em 'HelveticaCondensedBold'; text-transform:uppercase; color:#fff; background:#6fb234; padding:5px;}



.right .form{margin:0px 0 12px 0; padding:5px; background:#f2f2f2}

.right .form .row{margin:3px 2px; float:left}

.right .form .row label{font:bold 12px/1.5em Arial, Helvetica, sans-serif; color:#565656; float:left;} 

.right .form .row input[type=text]{margin:4px 0; width:199px; padding:0px 13px; background:#fff; height:26px; font:normal 12px/1.5em Arial, Helvetica, sans-serif; color: #aeaeae;  outline:none; border-radius:5px; border:1px solid #e0e0e0}

.right .form .row textarea{margin:4px 0; width:206px; padding:10px; background:#fff; height:70px; font:normal 12px/1.5em Arial, Helvetica, sans-serif; color: #aeaeae; outline:none;border-radius:5px; border:1px solid #e0e0e0}

.right .form .row input[type=submit]{background:#222; color:#fff; cursor:pointer; font:bold 13px/1.5em Arial, Helvetica, sans-serif; padding:5px 8px; border:none;}

.right .form .row input[type=submit]:hover{background:#e0080d}



/*======footer start============== */

#footer-container{width:100%; background:#222; padding:10px 0; margin-top:20px}



#footer-container p{font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#fff;}

#footer-container p span{color:#fff}



.left_icons {right:-18px;position: fixed;top: 43%;width: 50px;z-index: 99;}

.left_icons a {clear: both;display: block;height: 39px;margin-bottom: 5px;margin-left: -8px;width: 48px;}

.left_icons a:hover {display: block;height: 39px;margin-left: 0;width: 48px;}



.addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t{width:31px !important; height:31px !important}









form.download input[type="text"] {

    background: none repeat scroll 0 0 #E4E4E4;

    border: medium none;

    color: #222222;

    float: left;

    font: 12px/1.5em Arial,Helvetica,sans-serif;

    height: 19px;

    margin-bottom: 7px;

    padding: 5px;

    width:90%;

}

.error{color:#E0080D;}

form.download select {

    background: none repeat scroll 0 0 #E4E4E4;

    border: medium none;

    color: #222222;

    float: left;

    font: 12px/1.5em Arial,Helvetica,sans-serif;

    height: 30px;

    margin-bottom: 7px;

    padding: 5px;

    width:92%;

}

form.download input[type="file"] {

}

form.download textarea {

    background: none repeat scroll 0 0 #E4E4E4;

    border: medium none;

    color: #222222;

    float: left;

    font: 12px/1.5em Arial,Helvetica,sans-serif;

    height: 70px;

    margin-bottom: 7px;

    padding: 5px;

    width:90%;

}

form.download input[type="submit"] {

    background: none repeat scroll 0 0 #37910B;

    border: medium none;

    color: #FFFFFF;

    cursor: pointer;

    float: left;

    font: bold 12px Arial,Helvetica,sans-serif;

    margin-top: 4px;

    padding: 5px;

}

form.download input[type="submit"]:hover {

    background: none repeat scroll 0 0 #000000;

}

form.download input[type="reset"] {

    background: none repeat scroll 0 0 #37910B;

    border: medium none;

    color: #FFFFFF;

    cursor: pointer;

    float: left;

    font: bold 12px Arial,Helvetica,sans-serif;

    margin-top: 4px;

    padding: 5px;

	margin-left:10px;

}

form.download input[type="reset"]:hover {

    background: none repeat scroll 0 0 #000000;

}
/*
     FILE ARCHIVED ON 19:53:35 Jan 18, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:41:45 Apr 29, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 247.824
  exclusion.robots: 0.314
  exclusion.robots.policy: 0.301
  RedisCDXSource: 0.765
  esindex: 0.011
  LoadShardBlock: 220.289 (3)
  PetaboxLoader3.datanode: 262.4 (5)
  CDXLines.iter: 22.648 (3)
  load_resource: 156.48 (2)
  PetaboxLoader3.resolve: 75.427 (2)
*/