@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.eot');
    src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



body, p, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, a, a img, form {margin:0; padding:0; }
ol, ul {list-style: none;}
a{cursor:pointer; outline:none}
a, a img{ outline:none; border:none;}
.clr{ clear:both}
.fl{ float:left}
.fr{ float:right}
.alncent{ text-align:center}
.alnrht{ text-align:right}

body{ padding:0px; margin:0px; font-family:Tahoma}

.main{ width:100%; margin:0px auto ;  padding:0px;}
.wapper{ width:986px; margin:0px auto ; padding:0px; text-align:left}


.header{ background: #f3f3f3; /* Old browsers */
background: -moz-linear-gradient(top,  #f3f3f3 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3f3f3 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.toprght{ width:637px; float:right; margin-top:25px}

.cont { font-size:14px; color:#828282; font-family:Tahoma; text-align:right; background-image:url(../img/divdline.png); background-repeat:no-repeat; background-position:bottom; background-size:100%; margin-bottom:10px; padding-bottom:10px; }

.phone{ margin-top:10px}

.topsrch input{ border:1px solid #d7d7d7; width:450px; padding:14px 5px 13px 5px; border-right:0px}

.try{ margin-top:15px; line-height:30px}
.try a{ background: #192639; /* Old browsers */
background: -moz-linear-gradient(top,  #192639 0%, #1e2e45 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#192639), color-stop(100%,#1e2e45)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #192639 0%,#1e2e45 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #192639 0%,#1e2e45 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #192639 0%,#1e2e45 100%); /* IE10+ */
background: linear-gradient(to bottom,  #192639 0%,#1e2e45 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#192639', endColorstr='#1e2e45',GradientType=0 ); /* IE6-9 */
 border-radius: 5px 5px 0px 0px; padding:15px; color:#FFF; text-decoration:none; font-family: 'montserratregular'; }
 
 .try a:hover{ background:#6bb546}
 
 .nav{ background-color:#192a3c; font-family: 'montserratregular';}
 
 .nav ul { padding:0px; margin:0px; line-height:none}
 
 .nav ul li { padding:0px; margin:0px; list-style:none; float:left; border-right:1px solid #344355; line-height:50px; display:block }
 
  .nav ul li.last {border-right:0px solid #344355;}
  
  
   .nav ul li a { color:#FFF; text-decoration:none; display:block; padding:0px 15px}
   
     .nav ul li a:hover { color:#FFF; text-decoration:none; background-color:#6cb645}
	 
.sldbg{ background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 59%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(59%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 59%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 59%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 59%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 59%,#e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */ padding:15px 0px}
 
 
.sldbg h1{ padding:0px; margin:20px 0px 20px 0px; color:#013c7c; font-weight:bold; font-family: 'montserratregular'; font-size:49px; line-height:38px }
 
.sldbg h1 span{ color:#6cb645; font-size:35px}
  
.sldbg ul { padding:0px; margin:0px; list-style:none}

.sldbg ul li { background-image: url(../img/check.png); background-repeat:no-repeat; font-family: 'montserratregular'; font-size:16px; padding:0px 0px 20px 35px; margin:0px}

.contbg{ background-color:#f6f6f6; padding:30px 0px}


.whtbg{ background-color:#FFF; padding:15px; border-radius:5px; margin-top:15px}

.welcom{ width:690px; float:left}
.callus{ width:250px; float:right}

.welcom h2{ padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; color:#013c7c; font-weight:bold; font-family: 'montserratregular'; font-size:33px; border-bottom:1px solid #d1d1d1 }
 
.welcom h2 span{ color:#6cb645; font-size:33px}
 
 
 .welcom p{ font-size:13px; color:#4d4d4d; padding:0px; margin:0px; line-height:22px;}
 
 
 .welcom h3{ padding:10px 0px; margin:10px 0px; color:#6cb645; font-weight:normal; font-family: 'montserratregular'; font-size:22px; border-bottom:1px solid #d1d1d1 }
 
 
 .step ul{ padding:0px; margin:0px; list-style:none}
 
  .step ul li{ padding:0px 0px 0px 20px; margin:0px; list-style:none; font-size:13px; color:#4d4d4d; background-image:url(../img/step1.png); background-repeat:no-repeat; background-position:left 6px; line-height:26px; font-weight:normal!important}
  
  
  .supportcnt{ font-size:18px; color:#FFF; text-align:center; padding:10px; border-radius:5px; font-family: 'montserratregular'; background-color:#b31c00; margin-bottom:10px;}
  
  .colno{font-family: 'montserratregular'; font-size:15px; color:#666}
  
  
  .copy{ background-color:#1e2e45; font-size:12px; color:#FFF; font-family:Tahoma; padding:10px 0px}
  
  .pt15{ padding-top:15px}
  
.headcont{ float:left; width:550px;
  }
  
.headcont p{ font-size:13px; }
.headcont span{ line-height:20px}
.sldbg2 h1 {
    color: #013c7c;
    font-family: "montserratregular";
    font-size: 42px;
    font-weight: bold;
    line-height: 38px;
    margin: 20px 0;
    padding: 0;
}

.sldbg2{ background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 59%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(59%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 59%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 59%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 59%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 59%,#e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */ padding:15px 0px}
 
 

.sldbg2 h1 span{ color:#6cb645; font-size:35px}

.downloadbut a{ font-size:18px; color:#FFF; text-align:center; padding:10px 20px; border-radius:5px; font-family: 'montserratregular'; background-color:#b31c00; margin-bottom:10px; text-decoration:none; }

.downloadbut a:hover{ background-color:#6cb645}

.purchasebut a{ font-size:18px; color:#FFF; text-align:center; padding:10px 20px; border-radius:5px; font-family: 'montserratregular'; background-color:#b31c00; margin-bottom:10px; text-decoration:none; }

.purchasebut a:hover{ background-color:#6cb645}
  