@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Faster+One);
body {padding:0; margin:0;}

.Center {width:852px; margin:0 auto;}
#Header {height:100px;}
.logo {width:216px; height:100px;}
#nav {padding:50px 0 0 0;}
.TopBanner {background:#141a2e url(../img/BannerTexture.jpg) repeat top left; border-bottom:solid 1px #7e838d;}

.TryFreeDemoBox {display:block; padding:10px; height:45px; position:relative; bottom:25px;

 border-radius: 1px;
  box-shadow: 0px 0px 0px 5px rgba(204,204,204,0.5);     
  
	
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U4ZThkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RmZGZkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(232,232,221,1) 0%, rgba(232,232,221,1) 50%, rgba(223,223,212,1) 51%, rgba(223,223,212,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,221,1)), color-stop(50%,rgba(232,232,221,1)), color-stop(51%,rgba(223,223,212,1)), color-stop(100%,rgba(223,223,212,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(232,232,221,1) 0%,rgba(232,232,221,1) 50%,rgba(223,223,212,1) 51%,rgba(223,223,212,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(232,232,221,1) 0%,rgba(232,232,221,1) 50%,rgba(223,223,212,1) 51%,rgba(223,223,212,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(232,232,221,1) 0%,rgba(232,232,221,1) 50%,rgba(223,223,212,1) 51%,rgba(223,223,212,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(232,232,221,1) 0%,rgba(232,232,221,1) 50%,rgba(223,223,212,1) 51%,rgba(223,223,212,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8dd', endColorstr='#dfdfd4',GradientType=0 ); /* IE6-8 */

}

.icon-blue-arrow-right {width:20px; height:19px; background:url(../img/BlueArrow.png) no-repeat center center;}
ul.BlueList {margin:0; padding:0;}
ul.BlueList li {list-style:none; margin:0 0 5px 0; background:url(../img/BlueArrow.png) no-repeat 0 3px; padding:0 0 0 30px;}


.contentSec h1{font-size:58px; color:#7ccbfc; font-weight:lighter; margin:0 0 25px 0; text-transform:uppercase;}
.contentSec h1 sup{color:#000; font-size:40%; line-height:20px; text-transform:none;}

.CrossLines {background:url(../img/lines.jpg) repeat-x 0 60px;}
.FooterColor {background:#212c43; height:auto; min-height:218px; margin:15px 0 0 0;}
.FooterTop {height:auto; min-height:200px; color:#8b98b2;}
.FooterBottom {background:#171f2f; height:40px;}

.FooterTop .Content {padding:30px 0 0 0;}
.FooterTop h5 {margin:0 0 15px 0;}



.jcarousel-skin-tango .jcarousel-container {
   
   /* border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100%;
    padding:0;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  100%;
    height: auto;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height:155px;
	
	
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: -43px;
    right: 0px;
    width: 26px;
    height: 26px;
    cursor: pointer;
    background: transparent url(../img/CarouselControl.png) no-repeat top right;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position:bottom right;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: bottom right;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: bottom right;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: -43px;
    right:28px;
    width: 26px;
    height: 26px;
    cursor: pointer;
    background: transparent url(../img/CarouselControl.png) no-repeat top left;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: bottom left;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position:bottom left;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position:bottom left;
}

/**
 *  Vertical Buttons
 */

.jcarousel-skin-tango .jcarousel-item a{
	display:block;
background:#7ccbfc url(../img/BottomArrow.png )no-repeat bottom center;
border:solid 4px #bde5fd;
border-bottom-width:0;
padding:10px;
text-align:center;
height:116px;
color:#fff;
font-size:17px;
text-decoration:none;
}
.jcarousel-skin-tango .jcarousel-item a.active {
	color:#000;
	border-color:#f2f2ec;
	background: rgb(229,229,218); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZTVkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RlZGVkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(229,229,218,1) 0%, rgba(229,229,218,1) 50%, rgba(222,222,211,1) 51%, rgba(222,222,211,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(229,229,218,1)), color-stop(50%,rgba(229,229,218,1)), color-stop(51%,rgba(222,222,211,1)), color-stop(100%,rgba(222,222,211,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(229,229,218,1) 0%,rgba(229,229,218,1) 50%,rgba(222,222,211,1) 51%,rgba(222,222,211,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(229,229,218,1) 0%,rgba(229,229,218,1) 50%,rgba(222,222,211,1) 51%,rgba(222,222,211,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(229,229,218,1) 0%,rgba(229,229,218,1) 50%,rgba(222,222,211,1) 51%,rgba(222,222,211,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(229,229,218,1) 0%,rgba(229,229,218,1) 50%,rgba(222,222,211,1) 51%,rgba(222,222,211,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5da', endColorstr='#deded3',GradientType=1 ); /* IE6-8 */

	}
	
	.jcarousel-skin-tango .jcarousel-item a font {padding:10px 0 0 0; display:block;}
	
	.activeTabBottom {width:100%; height:15px; background:#fff url(../img/BottomArrowActive.png )no-repeat bottom center; position:relative; top:0; background-size:100%;}
	
	#tabs {padding:10px 0 15px 0;}
	
	.icon-Process-Development {width:48px; height:48px; background:url(../img/ProcessDevelopmentIco.png) no-repeat bottom center; margin:10px 0 0 0;}
	.icon-Evaluation-Training {width:48px; height:48px; background:url(../img/EvaluationTrainingIco.png) no-repeat bottom center; margin:10px 0 0 0;}
	.icon-Business-Development {width:48px; height:48px; background:url(../img/BusinessDevelopmentIco.png) no-repeat bottom center; margin:10px 0 0 0;}
	.icon-Sales-Marketing {width:48px; height:48px; background:url(../img/SalesAndMarketingIco.png) no-repeat bottom center; margin:10px 0 0 0;}
	
	.MiddleBanner {height:146px; border-color:#f2f2ec; border-width:5px 0 5px 0; border-style:solid; margin:0 0 15px 0; overflow:hidden; background:url(../img/MiddleBanner.jpg) repeat top left;}
	.MiddleBanner  h1{color:#fff; margin:2% 0}
	.MiddleBanner  h1 sup {color:#fff;}
	
	.rightBorder {border-right:solid 1px #ccc;}
	.centerLine {background:url(../img/centerLine.jpg) top center repeat-y;}
	
	.optimisation {margin:25px auto;}
	.optimisation h1 {font-size:35px; color:#212c43; line-height:15px;}
	.optimisation h1 sup {font-size:50%; color:#212c43;}
	.optimisation h4 {font-size:18px; font-weight:normal;}
	.optimisation p {font-size:12px; margin:10px 0 0 0;}
	
	img.border {border:solid 5px #e5e5da;}
	


.fontResizer {}
.fontResizer >div {display:block; border:solid 2px #f3f5f7; border-right-width:1px; background:#f3f5f7;  margin:0 0 5px 0; } 
.fontResizer >div .enlarger {width:100%; height:15px; text-align:center; font-size:20px; font-weight:lighter; letter-spacing:-2px; margin:10px 0 0 0;}

.fontResizer >div p {margin:0; padding:10px; background:#fff;}
.fontResizer .SmalBox {}
.fontResizer .BigBox {color:#7ccbfc;}
.fontResizer .SmalBox p {font-size:11px; line-height:11px;}
.fontResizer .BigBox p {font-size:16px;  line-height:18px; color:#7ccbfc;}

.icon-Contact-arrow-right {width:25px; height:26px; background:url(../img/ConatctArrowRight.png) no-repeat center 2px; margin:0 0 0 0; padding:0}
.icon-phone {background:url(../img/phone.png) no-repeat center center; width:20px; height:20px; margin:-2px 0 0 0;}
.icon-email {background:url(../img/email.png) no-repeat center center; width:20px; height:20px; margin:-2px 0 0 0;}
.icon-pointer {background:url(../img/pointer.png) no-repeat center center; width:20px; height:20px; margin:-2px 0 0 0;}
.QuickConatct {font-size:11px; line-height:35px; color:#fff;}
footer {line-height:40px; color:#8b98b2; font-size:10px;}

.Circle-Wrap {width:480px; height:170px; margin:25px auto;}
.BannerCircles {display:inline-table; width:131px; height:131px;
background:#dddccf;
border:solid 1px #fff;
 border-radius: 50%;
  box-shadow: 0px 0px 0px 5px rgba(199,202,191,0.5);  
  
  font-size:22px;
  text-transform:uppercase;
  color:#162a43;
  line-height:131px;
  text-align:center;
  font-weight:bold;
  margin:5px;   
}
#OurProducts a{color:#000; text-decoration:none;}
#OurProducts a:hover {color:#00a7d1;}

#BreadCrumb {height:48px; background:url(../img/BreadCrumbBg.jpg) repeat-x top left;}

.SubPageBanner {height:353px; background:#212c43 url(../img/checker.jpg); margin:0 0 25px 0;}
.SubPageBanner h1 {color:#fff; font-size:80px; margin:15% auto; line-height:55px; text-transform:uppercase;}
.SubPageBanner img {margin:10% 0 0 0;}


.Services {padding:0; margin:0;}
.Services li {list-style:none; padding:0; margin:0;}
.Services li span {display:block;
background:#7ccbfc url(../img/BottomArrow.png )no-repeat bottom center;
border:solid 4px #bde5fd;
border-bottom-width:0;
padding:10px;
text-align:center;
height:116px;
color:#fff;
font-size:17px;

text-decoration:none;}
.Services li span font {margin:10px 0 0 0; display:block;}

.MarginBottom {margin:0 0 15px 0;}
#map-canvas {
        margin: 0;
        padding: 0;
        height: 100%;
      }
	  
	  .Products {padding:0; margin:0;}
.Products li {list-style:none; padding:0; margin:0;}
.Products li a {display:block;
border:solid 4px #bde5fd;
overflow:hidden;
padding:0;
text-align:center;
height:116px;
color:#fff;
font-size:17px;
text-decoration:none;}

#txtCaptchaCode {
	font-family: 'Faster One', cursive;
	height:27px;
	width:auto;
	display:block;
	float:left;
	margin:0 0 0 10px;
	padding:3px;	
	text-indent:5px;
	background:#ededed;
	font-weight: 400;
	font-size:28px;
	color:#7ccbfc;
	line-height:27px;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
