﻿body{
  background:url("../images/top-blue.png") left 5px repeat-x #f6f8f6;
  border-top: 5px solid #B4C3D4;
  font-family: Arial,Sans-Serif;  
}
.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container
{
    width:1170px;
}

#main-header{
  /*border-top:5px solid #b4c3d4;*/
  margin-bottom:18px;
}
/*#main-header > .container {
  background:url("../images/logo-shine.png") left top no-repeat transparent;
}
*/
#main-header .logo h1{
  margin:15px 0;
}

.btn-primary{
    text-transform: uppercase;
    font-size: 0.85em;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: rgb(57,180,74); /* Old browsers */
	background-image: -moz-linear-gradient(top,  rgba(57,180,74,1) 0%, rgba(6,128,65,1) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,180,74,1)), color-stop(100%,rgba(6,128,65,1))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top,  rgba(57,180,74,1) 0%,rgba(6,128,65,1) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top,  rgba(57,180,74,1) 0%,rgba(6,128,65,1) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top,  rgba(57,180,74,1) 0%,rgba(6,128,65,1) 100%); /* IE10+ */
	background-image: linear-gradient(top,  rgba(57,180,74,1) 0%,rgba(6,128,65,1) 100%); /* W3C */
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    font-family: /*Verlag-Black, Tahoma,*/ Arial, sans-serif;
    background-image: linear-gradient(top,  rgba(57,180,74,1) 0%,rgba(6,128,65,1) 100%);/* W3C */
  /* IE6-9 */
  }
.btn-primary:hover{
	background-color: rgb(86,216,104); /* Old browsers */
	background-image: -moz-linear-gradient(top,  rgba(86,216,104,1) 0%, rgba(6,128,65,1) 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(86,216,104,1)), color-stop(100%,rgba(6,128,65,1))); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top,  rgba(86,216,104,1) 0%,rgba(6,128,65,1) 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top,  rgba(86,216,104,1) 0%,rgba(6,128,65,1) 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top,  rgba(86,216,104,1) 0%,rgba(6,128,65,1) 100%); /* IE10+ */
	background-image: linear-gradient(top,  rgba(86,216,104,1) 0%,rgba(6,128,65,1) 100%); /* W3C */
    background-position: 0 0px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    background-image: linear-gradient(top,  rgba(86,216,104,1) 0%,rgba(6,128,65,1) 100%);/* W3C */
  /* IE6-9 */
  }
.btn-primary.primary-b{
  background: rgb(90,124,158); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(90,124,158,1) 0%, rgba(55,89,123,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(90,124,158,1)), color-stop(100%,rgba(55,89,123,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(55,89,123,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(55,89,123,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(55,89,123,1) 100%); /* IE10+ */
  background: linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(55,89,123,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a7c9e', endColorstr='#37597b',GradientType=0 );
  /*-pie-background: linear-gradient(#39b44a, #068041);
  behavior: url(PIE.htc);*/
}
.btn-primary.primary-b:hover {
  background: rgb(119,157,195); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(119,157,195,1) 0%, rgba(55,89,123,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,157,195,1)), color-stop(100%,rgba(55,89,123,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(119,157,195,1) 0%,rgba(55,89,123,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(119,157,195,1) 0%,rgba(55,89,123,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(119,157,195,1) 0%,rgba(55,89,123,1) 100%); /* IE10+ */
  background: linear-gradient(top,  rgba(119,157,195,1) 0%,rgba(55,89,123,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#779dc3', endColorstr='#37597b',GradientType=0 );
  background-position:0 0px;
  text-shadow:0 1px 0 rgba(0,0,0,0.25);
}
.btn-primary.primary-c{
  background: rgb(63,83,98); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(63,83,98,1) 0%, rgba(38,62,66,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,83,98,1)), color-stop(100%,rgba(38,62,66,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(63,83,98,1) 0%,rgba(38,62,66,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(63,83,98,1) 0%,rgba(38,62,66,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(63,83,98,1) 0%,rgba(38,62,66,1) 100%); /* IE10+ */
  background: linear-gradient(top,  rgba(63,83,98,1) 0%,rgba(38,62,66,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f5362', endColorstr='#263e42',GradientType=0 );
}
.btn-primary.primary-d{
  background: rgb(109,177,222); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(109,177,222,1) 0%, rgba(40,105,163,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,177,222,1)), color-stop(100%,rgba(40,105,163,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(109,177,222,1) 0%,rgba(40,105,163,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(109,177,222,1) 0%,rgba(40,105,163,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(109,177,222,1) 0%,rgba(40,105,163,1) 100%); /* IE10+ */
  background: linear-gradient(top,  rgba(109,177,222,1) 0%,rgba(40,105,163,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db1de', endColorstr='#2869a3',GradientType=0 );

}

.dropdown.active .caret{
  border-top-color:#bbb;
}
.caret {
  border-top-color:#FFF;
  opacity:1;
}
.icon{
  background:url("../images/icons-sprite.png");
  background-repeat:no-repeat;
  display:inline-block;
  width:16px;
  height:16px;
  vertical-align:middle;
}
.icon-login {
  background-position:-16px 0;
}
.icon-chat {
  background-position:0 0;
}
.icon-search{
  background-position:-32px 1px;
  margin-top:2px;
  height:17px;
}
ul.top-links{
  margin:7px 10px 0;
  display:inline-block;
  float:left;
  list-style:none;
  text-transform:uppercase;
}
ul.top-links > li{
  float:left;
}
ul.top-links > li > a,ul.top-links li .btn-group > a{
  display:block;
  color:#1a2d5d;
  font-weight:bold;
  font-size:11px;
  margin:0 10px;
}
ul.top-links li .btn-group > a{
    -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shdow:none;
}
ul.top-links li .btn-group .caret{
  vertical-align:middle;
  border-top-color:#597b9d;
}
a.open-acc{
  float:left;
  margin:5px 10px 0 0;
}

.btn.small-btn{
  padding:1px 10px;
  font-weight:bold;
}

div.search{
  background:#b4c3d4;
  display:inline-block;
  padding:0 3px 3px;
  -moz-border-radius:0 0 4px 4px;
  -webkit-border-radius:0 0 4px 4px;
  border-radius:0 0 4px 4px;
  -moz-box-shadow:1px 1px 0 rgba(255,255,255,0.5);
  -webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.5);
  box-shdow:1px 1px 0 rgba(255,255,255,0.5);
}
div.search .header_search_button {
    height: 16px;
    position: absolute;
    right: 4px;
    top: 0;
    width: 16px;
}
div.search a.search-btn{
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    position: absolute;
    right: 4px;
    top: 1px;
    vertical-align: middle;
}

div.search form input{
  border:1px solid #95abc1;
  margin:0;
  height:15px;
  width:115px;
  padding-right:25px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shdow:none;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
  font-family:Arial;
  font-style: italic;
}
.navbar {
  margin-bottom:0;
}
.navbar .btn {
  min-width:100px;
}
.navbar .nav > li > a {
  color:#FFF;
  display:inline-block;
  font-weight:bold;
  font-family:/* 'Verlag-Bold',*/ Arial,sans-serif;
  float:left;
  padding:7px 17px;
/*  text-shadow:1px 1px 0 rgba(0,0,0,0.25);*/
  text-transform:uppercase;
  -moz-transition:all 0.2s ease-out;
  -webkit-transition:all 0.2s ease-out;
  -o-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out;
}
.navbar .nav {
  z-index:400;
}
.navbar .nav > li.active > a{
background: rgb(227,228,227); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(227,228,227,1) 0%, rgba(251,251,251,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,228,227,1)), color-stop(100%,rgba(251,251,251,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(227,228,227,1) 0%,rgba(251,251,251,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(227,228,227,1) 0%,rgba(251,251,251,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(227,228,227,1) 0%,rgba(251,251,251,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(227,228,227,1) 0%,rgba(251,251,251,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e4e3', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-9 */
box-shadow:0 1px 0 #fff inset;
color:#385a7c;
text-shadow:none;
}
.navbar .nav > li.active.customize-menu > a{
  background:#232323;
  box-shadow:none;
  color:#FFF !important;
}
.navbar .nav > li.active > a:hover{
 color:#385a7c; 
}
.navbar .nav > li:first-child {
  -moz-border-radius:6px 0 0 6px;
  -webkit-border-radius:6px 0 0 6px;
  border-radius:6px 0 0 6px;
}
.navbar .nav > li:first-child > a {
  -moz-border-radius:6px 0 0 6px;
  -webkit-border-radius:6px 0 0 6px;
  border-radius:6px 0 0 6px;
}
.navbar-inner {
  background: rgb(90,124,158);
  background: -moz-linear-gradient(top,  rgba(90,124,158,1) 0%, rgba(55,89,123,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(90,124,158,1)), color-stop(100%,rgba(55,89,123,1)));
  background: -webkit-linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(55,89,123,1) 100%);
  background: -o-linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(55,89,123,1) 100%);
  background: -ms-linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(55,89,123,1) 100%);
  background: linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(55,89,123,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a7c9e', endColorstr='#37597b',GradientType=0 );
  padding:0;
  border:1px solid #666;
  border-bottom:0;
  min-height:33px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  box-shadow:1px 1px 0 rgba(255,255,255,0.3) inset;
  /*-pie-background: linear-gradient(#5a7c9e, #37597b);
  behavior: url(PIE.htc);*/
}
.navbar .divider-vertical {
  background:#6986a3;
  border-right:1px solid #2d4969;
  height:22px;
  margin:5px 0 0;
}
.navbar .home-menu .divider-vertical {
  display:inline-block;
  float:right;
  border-right:1px solid #555;
  background:#000;
}
.navbar .nav > li.home-menu,.navbar .nav > li.customize-menu {
  background: rgb(54,54,54); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(54,54,54,1) 0%, rgba(37,37,37,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,54,54,1)), color-stop(100%,rgba(37,37,37,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(54,54,54,1) 0%,rgba(37,37,37,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(54,54,54,1) 0%,rgba(37,37,37,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(54,54,54,1) 0%,rgba(37,37,37,1) 100%); /* IE10+ */
  background: linear-gradient(top,  rgba(54,54,54,1) 0%,rgba(37,37,37,1) 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#252525',GradientType=0 );*/
  box-shadow:0 1px 0 rgba(255,255,255,0.3) inset;
  /*-pie-background: linear-gradient(#5a7c9e, #37597b);
  behavior: url(PIE.htc); */
}
.navbar .nav > li.home-menu a{
 padding:7px 10px;
}
.icon-home{
  background:url("../images/home.png") center center no-repeat transparent;
}
.navbar .nav > li.dropdown {
  position:relative;
  z-index: 3000;

}
.submenu {
  background:#fbfbfb;
  position:absolute;
  left:0;
  top:33px;
  display:none;
  min-width:125px;
  border:1px solid #ddd;
  border-top:none;
  -moz-box-shadow:1px 3px 3px rgba(0,0,0,0.1);
  -webkit-box-shadow:1px 3px 3px rgba(0,0,0,0.1);
  box-shadow:1px 3px 3px rgba(0,0,0,0.1);
  border-radius:0 0 4px 4px;
  z-index:1000;
   -moz-transition:all 0.2s ease-out;
  -webkit-transition:all 0.2s ease-out;
  -o-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out;

}
.submenu ul{
  list-style:none;
  margin:0;
  padding:0;
  width:100%;
  float:left;
}
.submenu ul > li{
  /*float:left;*/
  width:100%;
}

.submenu ul > li > a {
  background:url("../images/list-arrow.png") 5px center no-repeat;
  display:block;
  padding:5px 20px;
  color:#37597B;
  border-bottom:1px solid #ebebeb;
}
.submenu ul > li > a:hover{
  background-color:#edeeed;
  text-decoration:none;
  /*color:#0088CC;*/
}
.submenu ul li.divider-horizontal{
  height:1px;
  width:100%;
  background:#101010;
  border-bottom:1px solid #363636;
  padding:0;
}
.center{
  text-align:center;
}
.submenu-dark{
    background:#232323;
    padding:15px 0;
    border:none;
    width:300px;
}
.submenu-dark ul > li{
  background:url("../images/list-arrow.png") 16px center no-repeat;
  padding:5px 35px;
  border-bottom:none;
  white-space:nowrap;
}
.submenu-dark ul > li > a {
  color:#FFF;
  background:none;
  border:none;
  padding:0;
}
.submenu-dark ul > li > a:hover{
  background:none;
}

ul.submenu-links li:last-child a{
  border-bottom:none;
}
.why-submenu{
  width:680px;
  height:auto !important;
}

.tradingProducts-menu .submenu,.researchAndAnalysys-menu .submenu {
  width:420px;
  height:auto !important;
}
.education-menu .submenu-section {
  /*width:180px;*/
  width:180px !important;
}
.education-menu .submenu-bottom {
    width:180px !important;
}
.support-menu .submenu-section {
  /*width:180px;*/
  width:200px !important;
}
.support-menu .submenu-bottom {
    width:200px !important;
}
.education-menu .submenu-bottom,.support-menu .submenu-bottom{
  text-align:center;
}
.tradingPlatforms-menu .submenu{
  /*width:810px;*/
  width:900px;
  height:270px;
  min-height:270px;
  height:auto !important;
  left:-175px;
}

.submenu-section h3.tagline{
  color:#5a7c9e;
  font-size:16px;
  margin-top:65px;
  text-align:center;
}
.fs{
  padding:10px ;
}
.inner-submenu{
  padding:5%;
  float:left;
}
.section-divider{
  width:20px;
  height:185px;
  min-height:185px;
  background:url("../images/section-divider.png") top center no-repeat;
  display:inline-block;
  float:left;
  padding-right:7px;
}
.section-divider-big{
  background:url("../images/section-divider-big.png") top center no-repeat;
  width:20px;
  height:380px;
  min-height:380px;
  display:inline-block;
  float:left;
  padding-right:7px;
}
.submenu h3{
  font-size:18px;
  color:#252525;
  font-weight:normal;
  margin-bottom:10px;

}
.row-fluid.submenu-bottom {
  padding:8px 3%;
  width:94%;
  float:left;
}
.row-fluid.submenu-bottom .span3{
  text-align:center;
}
.submenu-bottom {
  width:96%;
  background:#e7ebf1;
  padding:10px 2%;
}
.submenu-bottom span.exp{
  color:#1a2d5d;
  display:inline-block;
  margin-top:0px;
}
.tagline-section{
  width:225px;
}
.inner-submenu ul li:last-child a{ 
  border-bottom:none;
}
.backdrop{
    background-color: #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.2;
    filter : alpha(opacity=20);
    position:fixed;
    top: 0;
    visibility: visible;
    width: 100%;    
    -moz-transition:all 0.2s ease-out;
    -webkit-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out;
}
.features-image{
  width:175px;
  height:140px;
  display:inline-block;
  background:url("../images/features-sprite.png") top center no-repeat;
  margin:15px 0;
  }
.cfdimage{
  width:175px;
  background-position:left top;
}
.forextraderimage{
  background-position:-175px top;
}
.metatraderimage {
  background-position:-360px top;
  width:190px;
}
.forexecnimage {
  background-position:right top;
  width:190px;
}
ul.features-list {
  margin:0;
  color:#248933;
  text-transform:uppercase;
  font-size:10px;
  list-style-position:inside;
  min-heght:100px;
  margin-bottom:20px;
}
ul.features-list li{
  background:url("../images/thick.png") no-repeat;
  line-height:1.5;
  padding-left:18px;
  width:80%;
}


/****** homepage features ******/
.row-fluid > .span4 > p {
    padding:0 20px;    
}

.icon-big{
 width:32px;
 height:32px;
 display:inline-block;
 vertical-align:middle;
 background-image:url("../images/icons-sprite-new.png");
 background-repeat:no-repeat;
 /*margin-left:-42px;*/
 margin-right:10px;
 
}
.icon-1{ background-position:-0px -0px; }
.icon-2{ background-position:-32px -0px; }
.icon-3{ background-position:-64px -0px; }
.icon-4{ background-position:-96px -0px; }
.icon-5{ background-position:-128px -0px; }
.icon-6{ background-position:-160px -0px; }
.icon-7{ background-position:-192px -0px; }
.icon-8{ background-position:-224px -0px; }
.icon-9{ background-position:-256px -0px; }
.icon-10{ background-position:-288px -0px; }
.icon-11{ background-position:-320px -0px; }
.icon-12{ background-position:-352px -0px; }
.icon-13{ background-position:-384px -0px; }
.icon-14{ background-position:-416px -0px; }
.icon-15{ background-position:-448px -0px; }
.icon-16{ background-position:-480px -0px; }
.icon-17{ background-position:-512px -0px; }
.icon-18{ background-position:-544px -0px; }
.icon-19{ background-position:-576px -0px; }
.icon-20{ background-position:-608px -0px; }
.icon-21{ background-position:-0px -32px; }
.icon-22{ background-position:-32px -32px; }
.icon-23{ background-position:-64px -32px; }
.icon-24{ background-position:-96px -32px; }
.icon-25{ background-position:-128px -32px; }
.icon-26{ background-position:-160px -32px; }
.icon-27{ background-position:-192px -32px; }
.icon-28{ background-position:-224px -32px; }
.icon-29{ background-position:-256px -32px; }
.icon-30{ background-position:-288px -32px; }
.icon-31{ background-position:-320px -32px; }
.icon-32{ background-position:-352px -32px; }
.icon-33{ background-position:-384px -32px; }
.icon-34{ background-position:-416px -32px; }
.icon-35{ background-position:-448px -32px; }
.icon-36{ background-position:-480px -32px; }
.icon-37{ background-position:-512px -32px; }
.icon-38{ background-position:-544px -32px; }
.icon-39{ background-position:-576px -32px; }
.icon-40{ background-position:-608px -32px; }
.icon-41{ background-position:-0px -64px; }
.icon-42{ background-position:-32px -64px; }
.icon-43{ background-position:-64px -64px; }
.icon-44{ background-position:-96px -64px; }
.icon-45{ background-position:-128px -64px; }
.icon-46{ background-position:-160px -64px; }
.icon-47{ background-position:-192px -64px; }
.icon-48{ background-position:-224px -64px; }
.icon-49{ background-position:-256px -64px; }
.icon-50{ background-position:-288px -64px; }
.icon-51{ background-position:-320px -64px; }
.icon-52{ background-position:-352px -64px; }
.icon-53{ background-position:-384px -64px; }
.icon-54{ background-position:-416px -64px; }
.icon-55{ background-position:-448px -64px; }
.icon-56{ background-position:-480px -64px; }
.icon-57{ background-position:-512px -64px; }
.icon-58{ background-position:-544px -64px; }
.icon-59{ background-position:-576px -64px; }
.icon-60{ background-position:-608px -64px; }
.icon-61{ background-position:-0px -96px; }
.icon-62{ background-position:-32px -96px; }
.icon-63{ background-position:-64px -96px; }
.icon-64{ background-position:-96px -96px; }
.icon-65{ background-position:-128px -96px; }
.icon-66{ background-position:-160px -96px; }
.icon-67{ background-position:-192px -96px; }
.icon-68{ background-position:-224px -96px; }
.icon-69{ background-position:-256px -96px; }
.icon-70{ background-position:-288px -96px; }
.icon-71{ background-position:-320px -96px; }
.icon-72{ background-position:-352px -96px; }
.icon-73{ background-position:-384px -96px; }
.icon-74{ background-position:-416px -96px; }
.icon-75{ background-position:-448px -96px; }
.icon-76{ background-position:-480px -96px; }
.icon-77{ background-position:-512px -96px; }
.icon-78{ background-position:-544px -96px; }
.icon-79{ background-position:-576px -96px; }
.icon-80{ background-position:-608px -96px; }
.icon-81{ background-position:-0px -128px; }
.icon-82{ background-position:-32px -128px; }
.icon-83{ background-position:-64px -128px; }
.icon-84{ background-position:-96px -128px; }
.icon-85{ background-position:-128px -128px; }
.icon-86{ background-position:-160px -128px; }
.icon-87{ background-position:-192px -128px; }
.icon-88{ background-position:-224px -128px; }
.icon-89{ background-position:-256px -128px; }
.icon-90{ background-position:-288px -128px; }
.icon-91{ background-position:-320px -128px; }
.icon-92{ background-position:-352px -128px; }
.icon-93{ background-position:-384px -128px; }
.icon-94{ background-position:-416px -128px; }
.icon-95{ background-position:-448px -128px; }
.icon-96{ background-position:-480px -128px; }
.icon-97{ background-position:-512px -128px; }
.icon-98{ background-position:-544px -128px; }
.icon-99{ background-position:-576px -128px; }
.icon-100{ background-position:-608px -128px; }
.icon-101{ background-position:-0px -160px; }
.icon-102{ background-position:-32px -160px; }
.icon-103{ background-position:-64px -160px; }
.icon-104{ background-position:-96px -160px; }
.icon-105{ background-position:-128px -160px; }
.icon-106{ background-position:-160px -160px; }
.icon-107{ background-position:-192px -160px; }
.icon-108{ background-position:-224px -160px; }
.icon-109{ background-position:-256px -160px; }
.icon-110{ background-position:-288px -160px; }
.icon-111{ background-position:-320px -160px; }
.icon-112{ background-position:-352px -160px; }
.icon-113{ background-position:-384px -160px; }
.icon-114{ background-position:-416px -160px; }
.icon-115{ background-position:-448px -160px; }
.icon-116{ background-position:-480px -160px; }
.icon-117{ background-position:-512px -160px; }
.icon-118{ background-position:-544px -160px; }
.icon-119{ background-position:-576px -160px; }
.icon-120{ background-position:-608px -160px; }
.icon-121{ background-position:-0px -192px; }
.icon-122{ background-position:-32px -192px; }
.icon-123{ background-position:-64px -192px; }
.icon-124{ background-position:-96px -192px; }
.icon-125{ background-position:-128px -192px; }
.icon-126{ background-position:-160px -192px; }
.icon-127{ background-position:-192px -192px; }
.icon-128{ background-position:-224px -192px; }
.icon-129{ background-position:-256px -192px; }
.icon-130{ background-position:-288px -192px; }
.icon-131{ background-position:-320px -192px; }
.icon-132{ background-position:-352px -192px; }
.icon-133{ background-position:-384px -192px; }
.icon-134{ background-position:-416px -192px; }
.icon-135{ background-position:-448px -192px; }
.icon-136{ background-position:-480px -192px; }
.icon-137{ background-position:-512px -192px; }
.icon-138{ background-position:-544px -192px; }
.icon-139{ background-position:-576px -192px; }
.icon-140{ background-position:-608px -192px; }
.icon-141{ background-position:-0px -224px; }
.icon-142{ background-position:-32px -224px; }
.icon-143{ background-position:-64px -224px; }
.icon-144{ background-position:-96px -224px; }
.icon-145{ background-position:-128px -224px; }
.icon-146{ background-position:-160px -224px; }
.icon-147{ background-position:-192px -224px; }
.icon-148{ background-position:-224px -224px; }
.icon-149{ background-position:-256px -224px; }
.icon-150{ background-position:-288px -224px; }
.icon-151{ background-position:-320px -224px; }
.icon-152{ background-position:-352px -224px; }
.icon-153{ background-position:-384px -224px; }
.icon-154{ background-position:-416px -224px; }
.icon-155{ background-position:-448px -224px; }
.icon-156{ background-position:-480px -224px; }
.icon-157{ background-position:-512px -224px; }
.icon-158{ background-position:-544px -224px; }
.icon-159{ background-position:-576px -224px; }
.icon-160{ background-position:-608px -224px; }
.icon-161{ background-position:-0px -256px; }
.icon-162{ background-position:-32px -256px; }
.icon-163{ background-position:-64px -256px; }
.icon-164{ background-position:-96px -256px; }
.icon-165{ background-position:-128px -256px; }
.icon-166{ background-position:-160px -256px; }
.icon-167{ background-position:-192px -256px; }
.icon-168{ background-position:-224px -256px; }
.icon-169{ background-position:-256px -256px; }
.icon-170{ background-position:-288px -256px; }
.icon-171{ background-position:-320px -256px; }
.icon-172{ background-position:-352px -256px; }
.icon-173{ background-position:-384px -256px; }
.icon-174{ background-position:-416px -256px; }
.icon-175{ background-position:-448px -256px; }
.icon-176{ background-position:-480px -256px; }
.icon-177{ background-position:-512px -256px; }
.icon-178{ background-position:-544px -256px; }
.icon-179{ background-position:-576px -256px; }
.icon-180{ background-position:-608px -256px; }
.icon-181{ background-position:-0px -288px; }
.icon-182{ background-position:-32px -288px; }
.icon-183{ background-position:-64px -288px; }
.icon-184{ background-position:-96px -288px; }
.icon-185{ background-position:-128px -288px; }
.icon-186{ background-position:-160px -288px; }
.icon-187{ background-position:-192px -288px; }
.icon-188{ background-position:-224px -288px; }
.icon-189{ background-position:-256px -288px; }
.icon-190{ background-position:-288px -288px; }
.icon-191{ background-position:-320px -288px; }
.icon-192{ background-position:-352px -288px; }
.icon-193{ background-position:-384px -288px; }
.icon-194{ background-position:-416px -288px; }
.icon-195{ background-position:-448px -288px; }
.icon-196{ background-position:-480px -288px; }
.icon-197{ background-position:-512px -288px; }
.icon-198{ background-position:-544px -288px; }
.icon-199{ background-position:-576px -288px; }
.icon-200{ background-position:-608px -288px; }
.icon-201{ background-position:-0px -320px; }
.icon-202{ background-position:-32px -320px; }
.icon-203{ background-position:-64px -320px; }
.icon-204{ background-position:-96px -320px; }
.icon-205{ background-position:-128px -320px; }
.icon-206{ background-position:-160px -320px; }
.icon-207{ background-position:-192px -320px; }
.icon-208{ background-position:-224px -320px; }
.icon-209{ background-position:-256px -320px; }
.icon-210{ background-position:-288px -320px; }
.icon-211{ background-position:-320px -320px; }
.icon-212{ background-position:-352px -320px; }
.icon-213{ background-position:-384px -320px; }
.icon-214{ background-position:-416px -320px; }
.icon-215{ background-position:-448px -320px; }
.icon-216{ background-position:-480px -320px; }
.icon-217{ background-position:-512px -320px; }
.icon-218{ background-position:-544px -320px; }
.icon-219{ background-position:-576px -320px; }
.icon-220{ background-position:-608px -320px; }
.icon-221{ background-position:-0px -352px; }
.icon-222{ background-position:-32px -352px; }
.icon-223{ background-position:-64px -352px; }
.icon-224{ background-position:-96px -352px; }
.icon-225{ background-position:-128px -352px; }
.icon-226{ background-position:-160px -352px; }
.icon-227{ background-position:-192px -352px; }
.icon-228{ background-position:-224px -352px; }
.icon-229{ background-position:-256px -352px; }
.icon-230{ background-position:-288px -352px; }
.icon-231{ background-position:-320px -352px; }
.icon-232{ background-position:-352px -352px; }
.icon-233{ background-position:-384px -352px; }
.icon-234{ background-position:-416px -352px; }
.icon-235{ background-position:-448px -352px; }
.icon-236{ background-position:-480px -352px; }
.icon-237{ background-position:-512px -352px; }
.icon-238{ background-position:-544px -352px; }
.icon-239{ background-position:-576px -352px; }
.icon-240{ background-position:-608px -352px; }
.icon-241{ background-position:-0px -384px; }
.icon-242{ background-position:-32px -384px; }
.icon-243{ background-position:-64px -384px; }
.icon-244{ background-position:-96px -384px; }
.icon-245{ background-position:-128px -384px; }
.icon-246{ background-position:-160px -384px; }
.icon-247{ background-position:-192px -384px; }
.icon-248{ background-position:-224px -384px; }
.icon-249{ background-position:-256px -384px; }
.icon-250{ background-position:-288px -384px; }
.icon-251{ background-position:-320px -384px; }
.icon-252{ background-position:-352px -384px; }
.icon-253{ background-position:-384px -384px; }
.icon-254{ background-position:-416px -384px; }
.icon-255{ background-position:-448px -384px; }
.icon-256{ background-position:-480px -384px; }
.icon-257{ background-position:-512px -384px; }
.icon-258{ background-position:-544px -384px; }
.icon-259{ background-position:-576px -384px; }
.icon-260{ background-position:-608px -384px; }
.icon-261{ background-position:-0px -416px; }
.icon-262{ background-position:-32px -416px; }
.icon-263{ background-position:-64px -416px; }
.icon-264{ background-position:-96px -416px; }
.icon-265{ background-position:-128px -416px; }
.icon-266{ background-position:-160px -416px; }
.icon-267{ background-position:-192px -416px; }
.icon-268{ background-position:-224px -416px; }
.icon-269{ background-position:-256px -416px; }
.icon-270{ background-position:-288px -416px; }
.icon-271{ background-position:-320px -416px; }
.icon-272{ background-position:-352px -416px; }
.icon-273{ background-position:-384px -416px; }
.icon-274{ background-position:-416px -416px; }
.icon-275{ background-position:-448px -416px; }
.icon-276{ background-position:-480px -416px; }
.icon-277{ background-position:-512px -416px; }
.icon-278{ background-position:-544px -416px; }
.icon-279{ background-position:-576px -416px; }
.icon-280{ background-position:-608px -416px; }
.icon-281{ background-position:-0px -448px; }
.icon-282{ background-position:-32px -448px; }
.icon-283{ background-position:-64px -448px; }
.icon-284{ background-position:-96px -448px; }
.icon-285{ background-position:-128px -448px; }
.icon-286{ background-position:-160px -448px; }
.icon-287{ background-position:-192px -448px; }
.icon-288{ background-position:-224px -448px; }
.icon-289{ background-position:-256px -448px; }
.icon-290{ background-position:-288px -448px; }
.icon-291{ background-position:-320px -448px; }
.icon-292{ background-position:-352px -448px; }
.icon-293{ background-position:-384px -448px; }
.icon-294{ background-position:-416px -448px; }
.icon-295{ background-position:-448px -448px; }
.icon-296{ background-position:-480px -448px; }
.icon-297{ background-position:-512px -448px; }
.icon-298{ background-position:-544px -448px; }
.icon-299{ background-position:-576px -448px; }
.icon-300{ background-position:-608px -448px; }
.icon-301{ background-position:-0px -480px; }
.icon-302{ background-position:-32px -480px; }
.icon-303{ background-position:-64px -480px; }
.icon-304{ background-position:-96px -480px; }
.icon-305{ background-position:-128px -480px; }
.icon-306{ background-position:-160px -480px; }
.icon-307{ background-position:-192px -480px; }
.icon-308{ background-position:-224px -480px; }
.icon-309{ background-position:-256px -480px; }
.icon-310{ background-position:-288px -480px; }
.icon-311{ background-position:-320px -480px; }
.icon-312{ background-position:-352px -480px; }
.icon-313{ background-position:-384px -480px; }
.icon-314{ background-position:-416px -480px; }
.icon-315{ background-position:-448px -480px; }
.icon-316{ background-position:-480px -480px; }
.icon-317{ background-position:-512px -480px; }
.icon-318{ background-position:-544px -480px; }
.icon-319{ background-position:-576px -480px; }
.icon-320{ background-position:-608px -480px; }
.icon-321{ background-position:-0px -512px; }
.icon-322{ background-position:-32px -512px; }
.icon-323{ background-position:-64px -512px; }
.icon-324{ background-position:-96px -512px; }
.icon-325{ background-position:-128px -512px; }
.icon-326{ background-position:-160px -512px; }
.icon-327{ background-position:-192px -512px; }
.icon-328{ background-position:-224px -512px; }
.icon-329{ background-position:-256px -512px; }
.icon-330{ background-position:-288px -512px; }
.icon-331{ background-position:-320px -512px; }
.icon-332{ background-position:-352px -512px; }
.icon-333{ background-position:-384px -512px; }
.icon-334{ background-position:-416px -512px; }
.icon-335{ background-position:-448px -512px; }
.icon-336{ background-position:-480px -512px; }
.icon-337{ background-position:-512px -512px; }
.icon-338{ background-position:-544px -512px; }
.icon-339{ background-position:-576px -512px; }
.icon-340{ background-position:-608px -512px; }
.icon-341{ background-position:-0px -544px; }
.icon-342{ background-position:-32px -544px; }
.icon-343{ background-position:-64px -544px; }
.icon-344{ background-position:-96px -544px; }
.icon-345{ background-position:-128px -544px; }
.icon-346{ background-position:-160px -544px; }
.icon-347{ background-position:-192px -544px; }
.icon-348{ background-position:-224px -544px; }
.icon-349{ background-position:-256px -544px; }
.icon-350{ background-position:-288px -544px; }
.icon-351{ background-position:-320px -544px; }
.icon-352{ background-position:-352px -544px; }
.icon-353{ background-position:-384px -544px; }
.icon-354{ background-position:-416px -544px; }
.icon-355{ background-position:-448px -544px; }
.icon-356{ background-position:-480px -544px; }
.icon-357{ background-position:-512px -544px; }
.icon-358{ background-position:-544px -544px; }
.icon-359{ background-position:-576px -544px; }
.icon-360{ background-position:-608px -544px; }
.icon-361{ background-position:-0px -576px; }
.icon-362{ background-position:-32px -576px; }
.icon-363{ background-position:-64px -576px; }
.icon-364{ background-position:-96px -576px; }
.icon-365{ background-position:-128px -576px; }
.icon-366{ background-position:-160px -576px; }
.icon-367{ background-position:-192px -576px; }
.icon-368{ background-position:-224px -576px; }
.icon-369{ background-position:-256px -576px; }
.icon-370{ background-position:-288px -576px; }
.icon-371{ background-position:-320px -576px; }
.icon-372{ background-position:-352px -576px; }
.icon-373{ background-position:-384px -576px; }
.icon-374{ background-position:-416px -576px; }
.icon-375{ background-position:-448px -576px; }
.icon-376{ background-position:-480px -576px; }
.icon-377{ background-position:-512px -576px; }
.icon-378{ background-position:-544px -576px; }
.icon-379{ background-position:-576px -576px; }
.icon-380{ background-position:-608px -576px; }
.icon-381{ background-position:-0px -608px; }
.icon-382{ background-position:-32px -608px; }
.icon-383{ background-position:-64px -608px; }
.icon-384{ background-position:-96px -608px; }
.icon-385{ background-position:-128px -608px; }
.icon-386{ background-position:-160px -608px; }
.icon-387{ background-position:-192px -608px; }
.icon-388{ background-position:-224px -608px; }
.icon-389{ background-position:-256px -608px; }
.icon-390{ background-position:-288px -608px; }
.icon-391{ background-position:-320px -608px; }
.icon-392{ background-position:-352px -608px; }
.icon-393{ background-position:-384px -608px; }
.icon-394{ background-position:-416px -608px; }
.icon-395{ background-position:-448px -608px; }
.icon-396{ background-position:-480px -608px; }
.icon-397{ background-position:-512px -608px; }
.icon-398{ background-position:-544px -608px; }
.icon-399{ background-position:-576px -608px; }
.icon-400{ background-position:-608px -608px; }
.icon-401{ background-position:-0px -640px; }
.icon-402{ background-position:-32px -640px; }
.icon-403{ background-position:-64px -640px; }
.icon-404{ background-position:-96px -640px; }
.icon-405{ background-position:-128px -640px; }
.icon-406{ background-position:-160px -640px; }
.icon-407{ background-position:-192px -640px; }
.icon-408{ background-position:-224px -640px; }
.icon-409{ background-position:-256px -640px; }
.icon-410{ background-position:-288px -640px; }
.icon-411{ background-position:-320px -640px; }
.icon-412{ background-position:-352px -640px; }
.icon-413{ background-position:-384px -640px; }
.icon-414{ background-position:-416px -640px; }
.icon-415{ background-position:-448px -640px; }
.icon-416{ background-position:-480px -640px; }
.icon-417{ background-position:-512px -640px; }
.icon-418{ background-position:-544px -640px; }
.icon-419{ background-position:-576px -640px; }
.icon-420{ background-position:-608px -640px; }
.icon-421{ background-position:-0px -672px; }
.icon-422{ background-position:-32px -672px; }
.icon-423{ background-position:-64px -672px; }
.icon-424{ background-position:-96px -672px; }
.icon-425{ background-position:-128px -672px; }
.icon-426{ background-position:-160px -672px; }
.icon-427{ background-position:-192px -672px; }
.icon-428{ background-position:-224px -672px; }
.icon-429{ background-position:-256px -672px; }
.icon-430{ background-position:-288px -672px; }
.icon-431{ background-position:-320px -672px; }
.icon-432{ background-position:-352px -672px; }
.icon-433{ background-position:-384px -672px; }
.icon-434{ background-position:-416px -672px; }
.icon-435{ background-position:-448px -672px; }
.icon-436{ background-position:-480px -672px; }
.icon-437{ background-position:-512px -672px; }
.icon-438{ background-position:-544px -672px; }
.icon-439{ background-position:-576px -672px; }
.icon-440{ background-position:-608px -672px; }
.icon-441{ background-position:-0px -704px; }
.icon-442{ background-position:-32px -704px; }
.icon-443{ background-position:-64px -704px; }
.icon-444{ background-position:-96px -704px; }
.icon-445{ background-position:-128px -704px; }
.icon-446{ background-position:-160px -704px; }
.icon-447{ background-position:-192px -704px; }
.icon-448{ background-position:-224px -704px; }
.icon-449{ background-position:-256px -704px; }
.icon-450{ background-position:-288px -704px; }
.icon-451{ background-position:-320px -704px; }
.icon-452{ background-position:-352px -704px; }
.icon-453{ background-position:-384px -704px; }
.icon-454{ background-position:-416px -704px; }
.icon-455{ background-position:-448px -704px; }
.icon-456{ background-position:-480px -704px; }
.icon-457{ background-position:-512px -704px; }
.icon-458{ background-position:-544px -704px; }
.icon-459{ background-position:-576px -704px; }
.icon-460{ background-position:-608px -704px; }





.features-descriptions h2 {
  text-align:center;
  margin-bottom:25px;
}
.features-descriptions h3{
  color:#3c5e80;
  font-weight:normal;
}
.features-descriptions .row-fluid{
  margin-bottom:25px;
}
div.tailored-experience .container,div.features-descriptions .container{
  background:url("../images/arrow-divider.png") center top no-repeat transparent;
  min-height:150px;
  padding-top:35px;
  padding-bottom:35px;
}
div.get-started{
  background:url("../images/top-shadow-bg.png") left top repeat-x transparent;
  min-height:200px;
}
div.get-started .call2action {
  margin:20px 0;
}
div.get-started .container{
  background:url("../images/start-arrow.png") center top no-repeat transparent;
  padding-top:25px;
}
.btn-primary.huge{
  padding:13px 26px;
  font-size:1.3em;
}
.tailored-experience .btn{
  padding:10px 20px;
  font-weight:bold;
  text-transform:uppercase;
}
.btn-group .btn.active{
  background: rgb(90,124,158); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(90,124,158,1) 0%, rgba(55,89,123,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(90,124,158,1)), color-stop(100%,rgba(55,89,123,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(55,89,123,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(55,89,123,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(55,89,123,1) 100%); /* IE10+ */
  background: linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(55,89,123,1) 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a7c9e', endColorstr='#37597b',GradientType=0 );*/ /* IE6-9 */
  color:#FFF;
  text-shadow:1px 1px 0 rgba(0,0,0,0.5);
  box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0, 0, 0, 0.05);
  
  /*behavior: url(PIE.htc);*/
}
.tailored-experience .btn-group {
  margin:20px auto;
  display:inline-block;  
  /*width:492px;*/
}

.module{
  height:210px;
  background:#FFF;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  border:1px solid #ebebeb;
  margin-bottom:40px;
}

.or{
  margin:0 10px;
  font-style:italic;
  font-weight:bold;
  font-size:1.1em;
  text-transform:uppercase;
  display:inline-block;
  vertical-align:middle;
}
.info{
  color:#555555;
}
.divider{
  padding-top:40px;
  background:url("../images/divider.png") center top no-repeat transparent;
}
.message-a,.message-b{
  font-size:2.85em;
  font-weight:bold;
  line-height:0.7;
}
.message-a{
  color:#3a5c7e;
}
.tagline{
  font-size:1.5em;
  color:#000;
  text-shadow:1px 1px 0 rgba(255,255,255,0.2);  
  width:100%;
}
.linksHolder
{
    width:100%;
    float:left;
}
.carousel {
  min-height:375px;
}
.carousel-control {
  display:none;
}
.slide-info{
  width:40%;
  float:left;
  display:inline-block;
  margin-top:50px;
  text-align:center;
  position:relative;
}
.slide-image{
  width:60%;
  float:left;
  display:inline-block;
}
.slide1-img-container {
  /*width:695px;*/
}
hr.b-line{
  border-top:1px solid #a9b9cb;
  border-bottom:1px solid #ccd7e3;
}
.call2action-btn {
  padding:15px 50px;
  font-size:1.4em;
}
p.call2action-container{
  padding-bottom:110px;
  margin-top:45px;
  display:inline-block;
  background:url("../images/btn-shadow.png") center bottom no-repeat transparent;
  top:170px;
  width:35%;
  text-align:center;
  z-index:398;
}
p.call2action-container a{
  white-space:nowrap;
}
/*.box1,.box2,.box3{
  width:353px;
  height:200px;
  display:inline-block;
  float:left;
  border:1px solid #eee;
  margin-right:20px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  padding:10px;
  background:#FFF;
  text-align: center;
}
.box1{
  background:#FFF;

}
.box2{

}
.box3{

}*/
.last-box {
  margin-right:0;
}
/*** Footer ***/

#main-footer .container{
  height:120px;
  min-height:120px;
  height:auto !important;
}
#main-footer .footer-menu{
  margin:20px 0;
}
.footer-menu h3{
  font-weight:normal;
  margin-bottom:18px;
}
.footer-menu ul{
  list-style:none;
  margin:0;
  text-transform:capitalize;
}
.footer-menu ul li{
  margin-bottom:10px;
}
.home-menu {
    width:42px;
    height:33px;
}
/*** ***/
.navbar .nav .submenu-dark li:hover {
    background-color:black;
    width:230px;
}
.navbar .nav .submenu-dark li:hover a {
    color:white;
}
.navbar .nav .submenu .span4 {
    /*width:200px;*/
    /*width:225px;*/
}

.navbar .nav .researchAndAnalysys-menu .submenu .submenu-section {
    width:200px;
}
.navbar .nav .researchAndAnalysys-menu .submenu .submenu-section .inner-submenu li {
    width:180px;
}
.navbar .nav .tradingProducts-menu .submenu .submenu-section {
    width:200px;
}
.navbar .nav .support-menu .submenu .submenu-section .inner-submenu li {
    width:163px;
}
.navbar .nav .education-menu .submenu .submenu-section .inner-submenu li {
    width:150px;
}
.navbar .nav .tradingProducts-menu .submenu .submenu-section .inner-submenu li {
    width:180px;
}
.navbar .nav .submenu .submenu-section {
    margin:0;
    padding:0;
}
.navbar .nav .submenu .inner-submenu {
    /*background:url(../images/v-spliter.png) no-repeat right center;
    padding-right:20px;
    padding-left:20px;*/
}
.navbar .nav .submenu .tagline-section {
    /*width:280px;*/
    width:200px;
}
.navbar .nav .submenu .tagline-section .inner-submenu {
    background:none;
    padding-right:0px;
}
/*.tradingPlatforms-menu .submenu {
    display:block;
}*/
.navbar .nav .submenu .row-fluid .extraInfo.span12{
    min-height:0px;
}
.navbar .nav .submenu .hide-bk {
    background:none !important;
    padding-right: 0 !important;
}
.navbar .nav .tradingPlatforms-menu .submenu .inner-submenu {
    background: none;
}
.navbar .nav .tradingPlatforms-menu .submenu .submenu-section {    
    width:213px;
}
.navbar .nav .tradingPlatforms-menu .submenu .submenu-section > .inner-submenu {
    min-height:170px;
}
.navbar .nav .tradingPlatforms-menu .submenu .submenu-section .span3 .inner-submenu {
    /*width:180px;*/
    width:220px;
}
#wrapper {
    padding-left:20px;
    padding-right:20px;
    overflow: hidden;
}
.risk-warning {
    font-family:Arial;
    font-size:12px;
    text-align:center;
    margin-top:15px;
}
.footer-info-p {
    text-align:center;
/*    margin-top:30px;*/
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    color:black;
}
/*** June 13 ***/
.box .table {
  margin-bottom:0;
}
.box .table-striped tbody tr:nth-child(2n+1) th {
  background:none;
}
.box .table-striped tbody tr:nth-child(2n) td{
  background:#f2f2f2;
}
.box .table-striped tbody tr:nth-child(2n+1) td{
  background:#f6f7f6;
}

.box .table th,.box .table td{
  border:none;
  padding:5px;
}
.box .table th {
  color:#a1a1a1;
  text-transform:uppercase;
  font-size:10px;
  font-weight:normal;
  padding-left:8px;
}
.box .table td {
  border-bottom:2px solid #FFF;
  font-size:11px;
}
.box{
  width:281px;
  display:block;
  float:left;
  border:1px solid #eee;
  margin-right:15px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  padding:15px;
  background:#FFF;
  min-height:270px;
}
.box h3{
  text-align:center;
  font-weight:normal;
  background:url("../images/thin-shadow.png") center bottom no-repeat;
  padding-bottom:15px;
  margin-bottom:10px;
}
.pc,.pc a{
  color:#3a5c7e;
  font-weight:bold;
}

.box .table .label{
  text-align:right;
  position:relative;
  top:2px;
}
.box .label .caret{
  vertical-align:middle;
}
.label-important{
 background:#ed1c24; 
}
.label-success {
  background:#78b337;
}
.label-success .caret {
  border-bottom: 4px solid #fff;
  border-top: 0 none;
}    
ul.market-list{
  list-style:none;
  margin:0;
  padding:0;
}
ul.market-list li{
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 7px;
}
ul.market-list li:last-child{
  
}
ul.market-list li p{
  margin-bottom:7px;
}
ul.market-list li p.pc{
  margin-bottom:2px;
}
p {
    font-family:Arial;
}
.row-fluid.footer-menu > .span2 {
    border-right:1px solid #eee;
    height:230px;
}
/*** End ***/

/*** June 15 ***/
.pull-right {
    display:block;
    margin-top:18px;
    background-color:#e5ebf1;
    padding-left:5px;
    padding-bottom:5px;
    padding-right:5px;
    border-radius:6px;
    position: relative;
    z-index:999;
}
.pull-right .dropdown-menu
{
    left:0;
    right:auto;
    margin:0 10px;
}
.dropdown-menu {
    background-color: #eee;
    border: 1px solid #999;
    box-shadow: none;
    border-radius:0px;
    float: left; 
    list-style: none outside none;
    margin:0;    
    min-width: 80px;
    position: absolute;
    top: 100%;
    z-index: 1000;
    padding:0px;
    border-top:none;
    display:none;
}
.dropdown-menu li {
    padding:0 10px;
}
.dropdown-menu li:hover {
    background:#ccc !important;
}
.dropdown-menu li a {
    padding:0;
}
.dropdown-menu li a:hover {
  background:#ccc !important;
  color:#1A2D5D !important;
}
.lang-drop, .country-drop {
  border: 1px solid #E5EBF1;
  padding:0px 12px !important;
}
.dropdown-menu a {
  color:#1A2D5D;
  font-size:11px;
}
.lang-drop:hover {
  background:#eee;
  border: 1px solid #999;
  border-bottom:none;
  /*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
}
a.lang-drop-show {
  background:#eee;
  border: 1px solid #999;
  border-bottom:none;
}
.span4 .wrp-left {
    float:left;    
    width:32px;
    margin-right:10px;
}
.span4 .wrp-right {
    float:left;
    width:88.6%;
}
div.clear {
    float:none;
    clear:both;
}
div.search {
    background:none;
    padding:0;
    margin-top:5px;    
    position:relative;
}
div.search input[type="text"] {
    border: medium none;
	height: 13px;
	width: 129px;
	margin: 0;
	background-color: white;
	border-radius: 3px 3px 3px 3px;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 25px 4px 4px;
}
body {
    background:url("../images/top-blue.png") left top repeat-x #f6f8f6;
    border-top:none;
}
/*** end ***/

/** June 20 **/
.current-menu {
  background: #203e5c;
  background: -moz-linear-gradient(bottom,  rgba(90,124,158,1) 0%, rgba(32,62,92,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(90,124,158,1)), color-stop(100%,rgba(32,62,92,1)));
  background: -webkit-linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(32,62,92,1) 100%);
  background: -o-linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(32,62,92,1) 100%);
  background: -ms-linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(32,62,92,1) 100%);
  background: linear-gradient(top,  rgba(90,124,158,1) 0%,rgba(32,62,92,1) 100%);
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#203e5c', endColorstr='#5a7c9e',GradientType=0 );*/
  border:1px solid #284059;
  border-top:none;
  box-shadow:0px 1px 0 rgba(255,255,255,0.3) inset;  
}
.hover-menu {
    background:none !important;    
}
.section-spliter {
    float:left;
    width:15px;
    padding-top:20px;
    padding-bottom:20px;
}
/** end **/

/*Developers Adds*/
header #utility_nav .bar {
    background: none repeat scroll 0 0 #E5EBF1;
    float: left;
    height: 25px;
    padding: 4px 4px 4px 5px;
    position: relative;
}
header #utility_nav.anonymous .welcome, header #utility_nav.anonymous .welcome
{
    color: #1E2736;
    float: left;
    font-size: 13px;
    line-height: 33px;
    margin-right: 10px;
}
header #utility_nav ul {
    float: left;
    margin-top: 7px;
    overflow: visible;
}
header #utility_nav ul li
{
    float: left;
    margin-right: 15px;
    list-style: none outside none;
}
header #utility_nav .drop_navs {
    float: left;
    height: 25px;
    overflow: visible !important;
    padding-left: 15px;
}
header #utility_nav .drop_navs ul li {
    display: none;
    float: none;
    margin-bottom: 7px;
    margin-right: 0;
}
header #utility_nav .drop_navs ul li.first {
    display: block;
}
header #utility_nav ul li > a, header #utility_nav ul li .btn-group > a {
    color: #1A2D5D;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin: 0 10px;
}
.wrng
{
    display:none;
}
#lower_footer {
    padding:0;
    color: #95A2AA;
}
#lower_footer .risk_warning {
	background:#e5ebf1; 
	color:#37597b; 
	padding: 10px 15px; 
	margin:20px 0;
}
#lower_footer .copyright {
	width:200px; 
	float:right; 
	text-align:right;
    margin-top: 1px;
}
#lower_footer p {
    margin-bottom:18px;
}
#lower_footer ul {
    margin: 0 0 0 -8px;
	padding: 0;
}
#lower_footer li {
    border-right: 1px solid #95A2AA;
    display: inline;
    list-style: none outside none;
    padding: 0 8px;
}
#lower_footer li.last {
    border-right: none;
    padding-right: 0;
}
#lower_footer a {
    color: #95A2AA;
    text-decoration: underline;
}
#lower_footer a:hover {
    color: #3E3E3E;
    text-decoration: none;
}
#upper_footer .links ul {
    width: 174px;
}
#upper_footer ul {
    float: left;
    margin-left: 25px;
}
#upper_footer div.links ul:first-child {
    float: left;
    margin-left: 0;
}
#upper_footer li.title {
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 4px;
}
#upper_footer li {
    list-style: none outside none;
    line-height:18px;
    margin-bottom:2px;
}
#upper_footer a {
    color: #FFFFFF;
}
#upper_footer .links
{
    padding-top:26px;
}
#upper_footer .links a {
    color: #37597B;
    text-decoration: none;
}
.loginHolder{
    position:relative;
    float:left;
}
#account_login_panel .title {
    border-bottom: 1px solid #50677F;
    color: #BED5ED;
    display: block;
    font-size: 21px;
    font-weight: bold;
    margin-top: -5px;
    padding-bottom: 12px;
}
#account_login_panel .close_button {
    position: absolute;
    right: 10px;
    top: 10px;
}

#account_login_panel a.textLink {
    font-weight: bold;
    text-decoration: none;
}
#account_login_panel .white {
    color: #FFFFFF;
}
#account_login_panel a.textLink:hover
{
    text-decoration:underline;
}
#account_login_panel .login_info {
    border-bottom: 1px solid #50677F;
    height: 25px;
    padding: 7px 0;
}
a.buttonCFD, a.buttonCFD:visited, a.buttonCFD:hover, a.buttonCFDdark, a.buttonCFDdark:visited, a.buttonCFDdark:hover, a.buttonFT, a.buttonFT:visited, a.buttonFT:hover, a.buttonFTdark, a.buttonFTdark:visited, a.buttonFTdark:hover, a.buttonMT, a.buttonMT:visited, a.buttonMT:hover, a.buttonMTdark, a.buttonMTdark:visited, a.buttonMTdark:hover, a.buttonGTX, a.buttonGTX:visited, a.buttonGTX:hover, a.buttonGTXdark, a.buttonGTXdark:visited, a.buttonGTXdark:hover, a.buttonCFDrev, a.buttonCFDrev:visited, a.buttonCFDrev:hover, a.buttonMTrev, a.buttonMTrev:visited, a.buttonMTrev:hover, a.buttonFTrev, a.buttonFTrev:visited, a.buttonFTrev:hover, a.buttonGTXrev, a.buttonGTXrev:visited, a.buttonGTXrev:hover {
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 22px;
    min-width: 70px;
    padding: 0 0 0 9px;
    text-align: center;
    text-decoration: none;
}
a.buttonCFD span, a.buttonCFDrev span, a.buttonCFDdark span, a.buttonMT span, a.buttonMTrev span, a.buttonMTdark span, a.buttonFT span, a.buttonFTdark span, a.buttonFTrev span, a.buttonGTX span, a.buttonGTXdark span, a.buttonGTXrev span, a.buttonLight span {
    display: block;
    height: 22px;
    line-height: 23px;
    padding: 0 9px 0 0;
}
a.buttonFT, a.buttonFT:visited, a.buttonFTdark, a.buttonFTdark:visited {
    background: url("../../../resources/images/common/buttonFT.png") no-repeat scroll left top transparent;
}
a.buttonFTdark span {
    background: url("../../../resources/images/common/buttonFTdark-end.png") no-repeat scroll right top transparent;
}
#account_login_panel {
    background: url("../../../resources/images/backgrounds/bg_account_login_panel_new.jpg") no-repeat scroll 0 0 transparent;
    display: none;
    padding: 20px 20px 14px;
    position: absolute;
    width: 260px;
    right:8px;
    z-index: 5000;
}
#account_login_panel .title {
    border-bottom: 1px solid #50677F;
    color: #BED5ED;
    display: block;
    font-size: 21px;
    font-weight: bold;
    margin-top: -5px;
    padding-bottom: 12px;
}
#account_login_panel .close_button {
    position: absolute;
    right: 10px;
    top: 10px;
}

#account_login_panel a.textLink {
    font-weight: bold;
    text-decoration: none;
}
#account_login_panel .white {
    color: #FFFFFF;
}
#account_login_panel a.textLink:hover
{
    text-decoration:underline;
}
/*
#account_login_panel .login_info {
    border-bottom: 1px solid #50677F;
    height: 22px;
    padding: 7px 0;
}
*/
a.buttonCFD, a.buttonCFD:visited, a.buttonCFD:hover, a.buttonCFDdark, a.buttonCFDdark:visited, a.buttonCFDdark:hover, a.buttonFT, a.buttonFT:visited, a.buttonFT:hover, a.buttonFTdark, a.buttonFTdark:visited, a.buttonFTdark:hover, a.buttonMT, a.buttonMT:visited, a.buttonMT:hover, a.buttonMTdark, a.buttonMTdark:visited, a.buttonMTdark:hover, a.buttonGTX, a.buttonGTX:visited, a.buttonGTX:hover, a.buttonGTXdark, a.buttonGTXdark:visited, a.buttonGTXdark:hover, a.buttonCFDrev, a.buttonCFDrev:visited, a.buttonCFDrev:hover, a.buttonMTrev, a.buttonMTrev:visited, a.buttonMTrev:hover, a.buttonFTrev, a.buttonFTrev:visited, a.buttonFTrev:hover, a.buttonGTXrev, a.buttonGTXrev:visited, a.buttonGTXrev:hover {
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 22px;
    min-width: 70px;
    padding: 0 0 0 9px;
    text-align: center;
    text-decoration: none;
}
a.buttonCFD span, a.buttonCFDrev span, a.buttonCFDdark span, a.buttonMT span, a.buttonMTrev span, a.buttonMTdark span, a.buttonFT span, a.buttonFTdark span, a.buttonFTrev span, a.buttonGTX span, a.buttonGTXdark span, a.buttonGTXrev span, a.buttonLight span {
    display: block;
    height: 22px;
    line-height: 23px;
    padding: 0 9px 0 0;
}
a.buttonFT span 
{
    background: url("../../../resources/images/common/buttonFT-end.png") no-repeat scroll right top transparent;
}
a.buttonFT, a.buttonFT:visited, a.buttonFTdark, a.buttonFTdark:visited {
    background: url("../../../resources/images/common/buttonFT.png") no-repeat scroll left top transparent;
}
a.buttonFTdark span {
    background: url("../../../resources/images/common/buttonFTdark-end.png") no-repeat scroll right top transparent;
}

/*** BUTTONS - ARROW ***/

a.buttonFTarrow, a.buttonFTarrow:visited,
a.buttonMTarrow, a.buttonMTarrow:visited,
a.buttonCFDarrow, a.buttonCFDarrow:visited {
	height: 46px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 0;
	display: block;
	min-width: 84px;
}
a.buttonFTarrow span,
a.buttonMTarrow span,
a.buttonCFDarrow span {
	height: 46px;
	line-height: 46px;
	text-indent:32px;
	padding: 0;
	display: block;
}

a.buttonFTarrow,
a.buttonFTarrow:visited{
	background: url("../../../resources/images/common/buttonFTarrow.png") no-repeat top left;
}
a.buttonFTarrow span{
	background: url("../../../resources/images/common/buttonFTarrow-end-over.png") no-repeat top right;
}
a.buttonFTarrow:hover span{
	background: url("../../../resources/images/common/buttonFTarrow-end-over.png") no-repeat top right;
}

a.buttonMTarrow,
a.buttonMTarrow:visited{
	background: url("../../../resources/images/banners/buttonMTarrow.png") no-repeat top left;
}
a.buttonMTarrow span{
	background: url("../../../resources/images/banners/buttonMTarrow-end.png") no-repeat top right;
}
a.buttonMTarrow:hover span{
	background: url("../../../resources/images/banners/buttonMTarrow-end.png") no-repeat top right;
}

a.buttonCFDarrow,
a.buttonCFDarrow:visited{
	background: url("../../../resources/images/common/buttonCFDarrow.png") no-repeat top left;
}
a.buttonCFDarrow span{
	background: url("../../../resources/images/common/buttonCFDarrow-end-over.png") no-repeat top right;
}
a.buttonCFDarrow:hover span{
	background: url("../../../resources/images/common/buttonCFDarrow-end-over.png") no-repeat top right;
}

a.buttonGTXarrow,
a.buttonGTXarrow:visited{
	background: url("../../../resources/images/common/buttonGTXarrow.png") no-repeat top left;
}
a.buttonGTXarrow span{
	background: url("../../../resources/images/common/buttonGTXarrow-end-over.png") no-repeat top right;
}
a.buttonGTXarrow:hover span{
	background: url("../../../resources/images/common/buttonGTXarrow-end-over.png") no-repeat top right;
}
h4 {
    font-size: 18px;
    line-height: 27px;
    background: url("../../images/thin-shadow.png") no-repeat scroll center bottom transparent;
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 15px;
    text-align: center;
}
.da-slide .tagline, .da-slide .message-a, .da-slide .message-b, .da-slide p.call2action-container 
{
    margin-left:-75px;
}