@charset "utf-8";
/* CSS Document */

body { margin:0; padding:20px 0 0; background:url(../images/banner-bg.jpg) 0 0 repeat-x #75afef; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";color:#2e2e2e; }

/* GENERAL/RESET CSS */
/* -------------------------------------- */
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,border, tbody, tfoot, thead, tr, th { border: 0;	outline: 0;	vertical-align: baseline;	padding:0; margin: 0; }

a { text-decoration:none; color:#000; }
a:hover { text-decoration:none; color:#f15b29; }

ol, ul{ list-style:none;}

.fLft { float:left;}
.fRht { float:right;}
.clear{clear:both}
.dshdLne { clear:both; margin:15px auto; border-bottom:1px dashed #8c8c8d; }

/** Sprite Section **/
.logo, .hdRght span, .fb, .rss, .twt, .lnkd, .reachUs { background:url(../images/sprite.png) 0 0 no-repeat; }

strong { font-weight:bold; }
h1 { font-size:20px; font-family:"Trebuchet MS"; }
h2 { font-size:15px; }
p { font-size:12px; text-align:justify; line-height:18px; color:#2e2e2e; }
a.more, .subBtn { padding:2px 7px; font-size:11px; font-weight:bold; color:#fff; background: #01406c;
background: -moz-linear-gradient(top, #01406c 3%, #01548f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#01406c), color-stop(100%,#01548f));
background: -webkit-linear-gradient(top, #01406c 3%,#01548f 100%);
background: -o-linear-gradient(top, #01406c 3%,#01548f 100%);
background: -ms-linear-gradient(top, #01406c 3%,#01548f 100%);
background: linear-gradient(to bottom, #01406c 3%,#01548f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01406c', endColorstr='#01548f',GradientType=0 );
cursor:pointer; text-decoration:none; border-radius:4px;
 }

/** Main Container **/
.main-div { position:relative; width:980px; margin:0 auto; padding:0; background:#fff; border-radius:10px; }
/*.digBg { position:absolute; width:1447px; height:270px; top:174px; z-index:-1; background:url(../images/digital-bg.jpg) 0 0 no-repeat; }*/
.headerSec { border-radius:10px 10px 0 0;
background: -moz-linear-gradient(top, #c3d8e7 0%, #ffffff 40%, #ffffff 100%);





filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3d8e7', endColorstr='#ffffff',GradientType=0 );
 }
 .certified_logo{float:right;  padding: 10px 70px 0 0; width: 318px; }
.logo { float:left; width:219px; height:65px; margin:25px 25px 20px; padding:0; background-position:0 0; }
.logo h2 { margin:0; }
.logo h2 a { display:block; width:219px; height:65px; text-align:center; text-indent:-5000px; }
.hdRght { float:right; margin:0; padding:20px 20px 10px; }
.hdRght span { float:left; width:65px; height:60px; margin:0 20px 0 0; padding:0; background-position:-236px -4px; }
.hdRght ul { float:left; margin:8px 0 0; padding:0; }
.hdRght ul li { float:left; width:27px; height:27px; margin:3px 5px 0 0; padding:0; }
.hdRght ul li.fb { width:27px; height:27px; background-position:-319px -28px; }
.hdRght ul li.rss { width:27px; height:27px; background-position:-353px -28px; }
.hdRght ul li.twt { width:27px; height:27px; background-position:-386px -28px; }
.hdRght ul li.lnkd { width:27px; height:27px; background-position:-421px -28px; }
.hdRght ul li.gplus { width:26px; height:26px; background-position:-421px -28px; background:url(../images/google-Plus.png) no-repeat }
.hdRght ul li.pin { width:27px; height:27px; background-position:-421px -28px; background:url(../images/Pinterest.png) no-repeat }
.hdRght ul li h3 { margin:0; padding:0; }
.hdRght ul li h3 a { display:block; text-decoration:none; width:27px; height:27px; text-indent:-5000px; }
.hdRght ul h4 { color:#014b7f; font-size:13px; }
.hdRght p { margin:0; padding:0 0 0 5px; color:#014b7f; font-size:19px; font-weight:bold; }
.hdRght p span { width:auto; height:auto; margin:0; padding:0 5px 0 0; color:#7ba400; background:none; }
.menu { clear:both; height:37px; margin:0; padding:0; background: #013f6b;
background: -moz-linear-gradient(top,  #013f6b 0%, #01548f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#013f6b), color-stop(100%,#01548f));
background: -webkit-linear-gradient(top,  #013f6b 0%,#01548f 100%);
background: -o-linear-gradient(top,  #013f6b 0%,#01548f 100%);
background: -ms-linear-gradient(top,  #013f6b 0%,#01548f 100%);
background: linear-gradient(to bottom,  #013f6b 0%,#01548f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#013f6b', endColorstr='#01548f',GradientType=0 );
 }
.menu ul{ position:relative; margin:0; padding:0; list-style:none; z-index:10; }
.menu ul li { float:left; height:37px; line-height:37px; border-right:1px solid #013458; margin:0; padding:0; }
.menu ul li.lstChld { border-right:0; }
.menu ul li h3 { margin:0; padding:0 38px; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.menu ul li h3.menuTle { font-size:12px; color:#a1d7fc; text-transform:uppercase;}
.menu ul li h3 a { text-decoration:none; text-align:center; color:#fff; }
.menu ul li:hover .dropdown { display:block; }
.dropdown { position:absolute; display:none; width:797px; height:245px; margin:0; padding:0; border-radius: 0 0 10px 10px; left:180px; background:#045d9b; z-index:5; }
.dropdown ul { float:left; margin:0; padding:0; list-style:none; }
.dropdown ul li { float:none; margin:0; padding:0; height:20px; border:0;  }
.dropdown ul li h3 { margin:0; padding:0 20px; font-size:12px; }
.dropdown ul li h3 a { text-decoration:none; text-align:center; color:#fff; }
.carosueal { position:relative; width:980px; height:310px; background:#fff; }
.brdCrmb { margin:0 0 15px; padding:7px 12px; background:#c2d7e7; border-radius:4px; overflow:hidden; }
.brdCrmb h3 { float:left; font-size:11px; font-weight:normal; }
.brdCrmb h3 a { padding-right:3px; color:#2a2b2b; text-decoration:none; }
.brdCrmb span { float:left; width:6px; height:9px; padding:2px; background:url(../images/brdcr-arrow.jpg) 0 3px no-repeat; }
.content { margin:0 auto; padding:25px; }
.gridLHS { width:660px; margin:0; padding:0; }
.gridRHS { width:230px; margin:0; padding:0; }
h1.welcome { margin:0; padding:0 0 10px; color:#013d6d; }
h1.welcome span { color:#819d04; }
.grid1 { width:323px; margin:0; padding:0; }
.blBg { background: #01406c;
background: -moz-linear-gradient(top, #01406c 3%, #01548f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#01406c), color-stop(100%,#01548f));
background: -webkit-linear-gradient(top, #01406c 3%,#01548f 100%);
background: -o-linear-gradient(top, #01406c 3%,#01548f 100%);
background: -ms-linear-gradient(top, #01406c 3%,#01548f 100%);
background: linear-gradient(to bottom, #01406c 3%,#01548f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01406c', endColorstr='#01548f',GradientType=0 ); }
.blBg h2 { color:#fff; padding:7px 10px; font-size:12px; }
.gridImg { width:316px; height:75px; margin:5px 0; border:4px solid #d7d7d7; }
ul.lsTnG { margin:0; padding:0; list-style:none; }
ul.lsTnG li { margin:0; padding:0 11px 2px 0; }
ul.lsTnG li h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px; text-align:justify; }
ul.lsTnG li h3 a { text-decoration:none; color:#014270; }
.ppc { width:322px; height:87px; background:url(../images/ppc.jpg) 0 0 no-repeat; }
.ppc p { width:170px; padding:40px 0 0 10px; font-size:11px; font-weight:bold; line-height:14px; }
.ppc a { position:absolute; display:block; width:322px; height:87px; text-indent:-5000px; }
.affMar { width:322px; height:87px; background:url(../images/aff-marketing.jpg) 0 0 no-repeat; }
.affMar p { float:right; width:170px; padding:37px 13px 0 0; color:#fff; font-size:11px; font-weight:bold; line-height:14px; }
.affMar a { position:absolute; display:block; width:322px; height:87px; text-indent:-5000px; }
h2.prClnt { color:#819d04; }
.preClnt { margin:0; padding:0; float:left}
.preClnt img { margin:10px 17px 0 0; padding:0; border:3px solid #dad9d9; box-shadow:0 2px 2px #777777; }
ul.preClnt li:last-child { margin-right:0; }
.lcf { float:right; width:250px; margin:0 0 15px; border:1px solid #c0c6cd; border-radius:5px; }
.lcf h2 { margin:1px; padding:4px 8px; display:block; font-size:13px; color:#fff; background: #7b8a9d;
background: -moz-linear-gradient(top, #7b8a9d 0%, #687687 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8a9d), color-stop(100%,#687687));
background: -webkit-linear-gradient(top, #7b8a9d 0%,#687687 100%);
background: -o-linear-gradient(top, #7b8a9d 0%,#687687 100%);
background: -ms-linear-gradient(top, #7b8a9d 0%,#687687 100%);
background: linear-gradient(to bottom, #7b8a9d 0%,#687687 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b8a9d', endColorstr='#687687',GradientType=0 );
border-radius: 5px 5px 0 0; text-align:center
 }
.txtFld { width:202px; height:15px; margin:5px auto; padding:2px 4px; color:#858585; font-size:11px; border:1px solid #dddddd; display:block; box-shadow:inset 0 0 10px #ececec; font-family:Arial, Helvetica, sans-serif; }
.listMenu { height:21px; padding-right:2px; padding-left:2px; width:212px; }
.listMenu b { font-size:26px;}
.txtArea { height:62px; }
.subBtn { width:75px; height:27px; margin:10px auto; display:block; border-radius:5px; border:0; }
.tstMn { margin:0 10px; padding:10px 0; /*border-bottom:1px solid #c0c6cd;*/ }

.tstMn h3 { padding:8px 0 3px; font-size:11px; }
.tstMn h3 a { text-decoration:none; color:#006 }
.tstMn p { color:#000; font-size:11px; line-height:14px; }
.noBdr { border-bottom:0; }
.brImg { float:left; margin:5px 10px 51px 0; border:4px solid #d3d4d4; }
p.paraCtrl { padding-bottom:10px; margin-top:10px }
/** Padding control **/
.pdtp10 { padding-top:10px;}
/** Footer Section **/
.globalFtr { width:100%; height:291px; margin:15px 0 0; padding:0; background:url(../images/footer-bg.jpg) 0 0 repeat-x; }
.glbCtrl { position:relative; width:980px; margin:0 auto; padding:15px 0; }
ul.ftLst { float:left; height:190px; margin:0; padding:0; list-style:none; }
ul.col1 { width:140px; }
ul.col2 { width:230px; }
ul.col3 { width:190px; }
ul.col4 { width:255px; }
ul.ftLst li { margin:0; padding:0 10px 3px; background:url(../images/footer-arrow.png) 0 3px no-repeat; }
ul.ftLst li h3 { font-size:11px; font-family:Arial, Helvetica, sans-serif; }
ul.ftLst li h3.ftrTle { text-transform:uppercase; color:#F90 }
ul.ftLst li.noAr { padding-left:0; background:none; }
ul.ftLst li h3 a { text-decoration:none; color:#fff; }
.copyRht { height:60px; width:980px; margin:0; padding:10px 0 0; }
.copyRht p { float:left; color:#fff; font-size:11px; line-height:66px; }
.reachUs { float:left; width:32px; height:30px; margin-right:5px; display:block; background-position:-295px -73px; }
h2.rchTxt { float:left; color:#fff; font-size:22px; font-style:italic; }
h2.rln { padding-bottom:3px; font-size:15px; }
span.addSec { color:#fff; font-size:12px; }
.bold { font-size:30px;}




#wrapper {
	background-color: #fff;

	width: 100%;
	height: 50%;
	margin-top: -1px;
	}
#carousel {
	margin-top: -100px;
}
#carousel div {
	text-align: center;

	height: 61px;
	float: left;
	position: relative;
}
#carousel div img {
	border: none;
	padding:0px 10px;
	
}
#carousel div span {
	display: none;
}
#carousel div:hover span {
	background-color: #333;
	color: #fff;
	font-family: Arial, Geneva, SunSans-Regular, sans-serif;
	font-size: 14px;
	line-height: 22px;
	display: inline-block;
	width: 100px;
	padding: 2px 0;
	margin: 0 0 0 -50px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	border-radius: 3px;
}

.client-logo{ float:left; width:660px; margin:0px auto; height:auto}
.client-title{float:left; width:660px; margin:0px auto; height:auto}
.caroufredsel_wrapper{ margin:10px 0px !important; width:660px !important; left:0px !important; height:70px !important}

#abc{ position:fixed; z-index:999; background:#000; width:100%; top:0; height:100%;left:0; background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.8);
     }
	
	#abc1{ position:fixed; z-index:999; background:#000; width:100%; top:0; height:100%;left:0; background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.8);
     }
	
.pop{ width:1000px; height:auto; margin:0px auto}
#popupContact{ left:30%}
.pop-content{ background:#fff; width:350px; height:auto; float:left;  margin-top: 190px !important;
    margin-left: 820px; opacity: 1;}
.pop-title{ width:350px; height:auto; float:left; background:#014371}
.pop-title h2{ font-family:Calibri; color:#fff; font-size:22px; padding:10px; margin:0px auto; text-align:center}
.txtFld1{ border: 1px solid #dddddd;
    box-shadow: 0 0 10px #ececec inset;
    clear: both;
    color: #858585;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 15px;
    margin: 15px auto;
    padding: 7px 4px;
    width: 300px;}
#close{ margin-top: 169px;
    margin-left: -22px;
    cursor: pointer;}
	#close1{ margin-top: 169px;
    margin-left: -22px;
    cursor: pointer;}
.txtArea1 {
    height: 62px;
}	

.pop-content form{margin: 10px 20px;
    float: left;}
	
.pop-now{ font-size:17px;  color:#014371; cursor:pointer}


.login-popup{
	background:#000; width:100%; top:0; height:100%;left:0; background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.8);
	display:none;
	position: fixed;
	top: 38%; left: 49%;
	z-index: 99999;
	height:100%;
	
	
}	

.testi-bro{ border-bottom:1px solid #e3e3e3; width:230px; float:left; margin:10px auto}
