@import url(http://fonts.googleapis.com/css?family=Josefin+Sans+Std+Light);
@import url("fonts/futura.css");
html,body{font-family:"futura_bk_btbook" font-size:100%; color:#5c5959; margin:0px; padding:0px; background:#ffffff;}

/* main menu styles */

.nav,.nav ul {
    list-style:none;
    margin:0;
    padding:0;
}

.nav {
    position:relative;
	z-index:1000;
}

.nav ul {
    height:0;
    left:0;
    overflow:hidden;
    position:absolute;
    top:46px;
}

.nav li {
    float:left;
    position:relative;
}

.nav li a {
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    background-color:#7770B4;
    border:1px solid #6E67A6;
    color:#FFF;
    display:block;
    font-size:16px;
    line-height:35px;
    padding:5px 20px;
    text-decoration:none;
    transition:0.5s;
}

.nav li:hover > a {
    background:#8CCA33;
    border-color:#6E67A6;
    color:#fff;
}

.nav li:hover ul.subs {
    height:auto;
    width:180px;
}

.nav ul li {
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    opacity:0;
    transition:0.5s;
    width:100%;
}

.nav li ul li {
    -moz-transition-delay:0s;
    -o-transition-delay:0s;
    -webkit-transition-delay:0s;
    transition-delay:0s;
}

.nav li:hover ul li {
    opacity:1;
    -moz-transition-delay:0.5s;
    -o-transition-delay:0.5s;
    -webkit-transition-delay:0.5s;
    transition-delay:0.5s;
}

.nav ul li a {
    background:#7770B4;
    border-color:#6E67A6;
    color:#fff;
    line-height:1px;
    -moz-transition:1.5s;
    -o-transition:1.5s;
    -webkit-transition:1.5s;
    transition:1.5s;
}

.nav li:hover ul li a {
    line-height:35px;
}

.nav ul li a:hover {
    background:#8CCA33;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
    background-image: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(-90deg,rgba(255,255,255,0.5),rgba(255,255,25,0));
}

p{font-family:"futura_bk_btbook"; color:#5c5959; line-height:130%; font-size:15px; text-align:right;}
.footer{font-family:"futura_bk_btbook"; color:#5c5959; line-height:140%; font-size:13px; text-align:right; margin-right:34px; margin-top:18px;}
.footer-left{font-family:"futura_bk_btbook"; color:#5c5959; line-height:140%; font-size:13px; text-align:left; margin-left:25px; margin-top:18px;}
h3 {
    font-family:"futura_bk_btbook"; color:#5c5959; font-size:15px; text-align: right;}
h4 {
    font-family:"futura_bk_btbook"; color:#5c5959; font-size:17px; text-align:left;}
h5 {
    font-family:"futura_bk_btbook"; color:#056fd5; line-height:40%; font-size:15px; text-align:right; float: right;}
h7 {
    font-family:"futura_bk_btbook"; color:#6d6e71; line-height:40%; font-size:12px; text-align:left;}
h8 {
    font-family:"futura_bk_btbook"; color:#056fd5; line-height:40%; font-size:11px; text-align:left;}
h9 {
    font-family:"futura_bk_btbook"; color:#6d6e71; font-size:17px; text-align:left;}
h11 {
    font-family:"futura_bk_btbook"; color:#056fd5; font-size:15px; text-align:left; float: right;}					


#nav { width:100% ; height:150px; 
background: #0073e0; /* Old browsers */
background: -moz-linear-gradient(top,  #0073e0 0%, #0073e0 50%, #1e5799 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0073e0), color-stop(50%,#0073e0), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0073e0 0%,#0073e0 50%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0073e0 0%,#0073e0 50%,#1e5799 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0073e0 0%,#0073e0 50%,#1e5799 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0073e0 0%,#0073e0 50%,#1e5799 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0073e0', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
z-index:100; margin-top:17px}

#page-wrap { position: relative; width: 920px; height:800px; margin: 25px auto; padding: 0px; margin-top:-896px; background-color:#FFFFFF; text-align: right; }
#background-image { width: 100%; height:798px; background-image:url(/images/Web-2.jpg); z-index:-100; margin-top:122px; overflow:hidden; }
#logoheader { width:100%; z-index:100; margin-top:18px;}
#footer {width:100%; height:70px; background-color:#e6e7e8;}
#footer-inside {width:920px; height:60px;}
#footer-inside-right {width:310px; height:60px; float:right}
#footer-inside-left {width:360px; height:60px; float:left}
#cssmenu {
  border: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font: 67.5% 'Arial';
  font-size: 0.78em;
  letter-spacing:0.020em;
  font-weight: bold;
  width: auto;
}
#cssmenu ul {
  height: 28px;
  width:692px;
  list-style: none;
  margin:auto;
  padding: 0;
}
#cssmenu li {
  float: left;
  padding: 0px;
}
#cssmenu li a {
  display: block;
  font-weight: normal;
  line-height: 52px;
  margin: 0px;
  padding: 0px 1.42em;
  text-align: center;
  text-decoration: none;
}
#cssmenu > ul > li > a {
  color: #ffffff;
}
#cssmenu ul ul a {
  color: #cccccc;
}
#cssmenu li > a:hover,
#cssmenu ul li:hover > a {
  background: #0983fe;
  color: #FFFFFF;
  text-decoration: none;
}
#cssmenu li ul {
  background: #333333;
  display: none;
  height: auto;
  padding: 0px;
  margin: 0px;
  border: 0px;
  position: absolute;
  width: 225px;
  z-index: 200;
  /*top:1em;
	/*left:0;*/

}
#cssmenu li:hover ul {
  display: block;
}
#cssmenu li li {
  background: url(../images/sub_sep.gif) bottom left no-repeat;
  display: block;
  float: none;
  margin: 0px;
  padding: 0px;
  width: 225px;
}
#cssmenu li:hover li a {
  background: none;
}
#cssmenu li ul a {
  display: block;
  height: 32px;
  font-size: 12px;
  font-style: normal;
  margin: 0px;
  padding: 0px 10px 15px 25px;
  text-align: right;
}
#cssmenu li ul a:hover,
#cssmenu li ul li:hover > a {
  background: #0073e0; /* Old browsers */
background: -moz-linear-gradient(top,  #0073e0 0%, #0073e0 50%, #1e5799 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0073e0), color-stop(50%,#0073e0), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0073e0 0%,#0073e0 50%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0073e0 0%,#0073e0 50%,#1e5799 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0073e0 0%,#0073e0 50%,#1e5799 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0073e0 0%,#0073e0 50%,#1e5799 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0073e0', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
  border: 0px;
  color: #ffffff;
  text-decoration: none;
}
#cssmenu p {
  clear: left;
}

#vision {width:666px; float:left;}
#Financial {width:250px; margin-right:0px; float:right;}

.lange{
    padding: 3px 0px 0px 0px; 	
    font-size: 20px;
    position: relative;
    width: 85px;
    margin-top: 10px;
    display: inline-block;
    text-align: center;
    float: left;
} 

.lange a{
text-decoration:none;
color: white;
}