body, html{
padding: 0;
margin: 0;
}

body { 
	font-family: Arial,sans-serif ;
	padding:0; margin:0; 
	background-color:#ffffff;
	background: #ffffff; /* Old browsers */
	height: 90px;
	width:728px;
}

.hero {
	background-position:0px 0px;
	float:left;
	height:47px;
	width:350px;
	border:0;
	padding-top:0px;
	margin-top: 4px;
	display: inline;

}

.first {
	float:left;
	width:350px;
	border:0;
	padding-top:1px;
	display:inline;
}

.last{
	margin-left:10px;
}

.subhero {
	width:350px;
	height:45px;
}

.action{
display: none;
}

/*

a {
	color:#0099FF; 
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

.hero a:hover .text {
	text-decoration:none;
}

.hero img {
	display: inline;
	float: none; 
	margin:0 10px 0;
}


.wrapper {
	width:726px;
	height:88px;
	text-align:left;
	margin:0 0;
border:1px solid #D6D6D6;
}
	
.text {
	color: #000000;
	cursor:pointer;
	padding-left:10px;
	padding-top:2px;
	width:270px;
	position: relative;
	display: block;
}

.heading_top {
	display:none
}
		
.heading {
	display:none;
}
	
	
.maintext { 
	float:none;
	width:98%;
	font-size:11px;
	color: #0B2270;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0 0 5px 0;
}


.action {
	display:none;
	}

.dianomi_provider_short{
	width:98%;
	font-size:11px;
	color: #0B2270;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.dianomi_provider_short:before{
	content: "("
}
.dianomi_provider_short:after{
	content: ")"
}
.line2{
	color:#0B2270;
	padding: 10px 0;
	margin: 0 10px ;
	display:block;
	font-size:12px;
	font-weight:bold;
}

*/

.heading_top {
	display:none
}
		
.heading {
	display:none;
}

.logohover{
	width:90px;
	height:12px;
	position:absolute;
	right:0px;
	top:2px;
	padding-bottom:0px;
	display:inline;-webkit-transition: background 300ms ease-in-out 0s;
	-moz-transition: background 400ms ease-in-out 0s;
	-o-transition: background 400ms ease-in-out 0s;
	transition: background 400ms ease-in-out 0s;
	z-index:1;}


.sub-line2 {
	display:block;
	overflow: hidden;
	top:1px;
	right:0px;
	position:absolute;
	font-size:10px;height:1.3em;
	color:#ccc;
	width:12px;
	height:11px; 
	padding-bottom:0px;
	z-index:1; 
	}

.sub-line2 a{
	color:#bac0d5;
}

/*
a:hover .maintext { text-decoration:none;}
a:hover .action {  text-decoration:none;} */

.first {
  margin-top: 0px;
    border-right: 1px solid #b5bdd2 !important;
padding-right: 14px !important;

}
.last{
padding-left: 10px;
padding-right: 5px !important;
}

a { 
  color:#ccc; 
  text-decoration:none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

a:hover{text-decoration:none;}
.action:hover{
  background:  #40405f;}
.maintext:hover  {
  text-decoration: none;
}


.hero img {
  display: block;
margin: 0 auto;
margin-bottom: 10px;
  float: left;
  width: 90px;
  height: auto;
}

.subhero {
  padding-top:0px;
}

.wrapper {
  padding: 5px 10px;
  min-width:728px;
  width:100%;
  height:90px;
  overflow: hidden;
  position: relative;
  text-align: left;
  margin-top:0px;
  box-sizing: border-box;
  border: 1px solid #b5bdd2;
background-color: #fff;
background-position: 900px 595px;
    background-size: cover;
}

.text {
  opacity:0;
  -webkit-animation:text ease-in 1; 
  -moz-animation:text ease-in 1;
  animation:text ease-in 1;

  -webkit-animation-fill-mode:forwards; 
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-delay: 1.1s;
  -moz-animation-delay: 1.1s;
  animation-delay: 1.1s;
  

  float: none;
  zoom:1;
  display: block;
  padding: 1px 0px 0 0px;
  cursor:pointer;
  width:100%;
  line-height:1.4em;
  color:#003876;
  box-sizing: border-box;
vertical-align: top;
height: 100px;
text-align: left;
    padding-left: 100px;
  padding-right: 10px;
    box-sizing: border-box;
  top: 5px;
}


/* make keyframes that tell the start state and the end state of our object */
@-webkit-keyframes hero { from { opacity:0; -webkit-transition } to { opacity:1; } }
@-moz-keyframes hero { from { opacity:0; } to { opacity:1; } }
@keyframes hero { from { opacity:0; } to { opacity:1; } }

@-webkit-keyframes text { from { opacity:0; -webkit-transition } to { opacity:1; } }
@-moz-keyframes text { from { opacity:0; } to { opacity:1; } }
@keyframes text { from { opacity:0; } to { opacity:1; } }

@-webkit-keyframes dianomi_provider_short { from { opacity:0; -webkit-transition } to { opacity:1; } }
@-moz-keyframes dianomi_provider_short { from { opacity:0; } to { opacity:1; } }
@keyframes dianomi_provider_short { from { opacity:0; } to { opacity:1; } }
.hero {
padding-right: 15px;

  opacity:0; 
  -webkit-animation:hero ease-in 1; 
  -moz-animation:hero ease-in 1;
  animation:hero ease-in 1;

  -webkit-animation-fill-mode:forwards; 
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  animation-duration:1s;
   float:left;
  width:50%;
  background-position:0px 0px;
  border:0;
  margin-left:0px;
  color:#003876;
  padding-bottom:10px;
box-sizing: border-box;

  -webkit-animation-delay: 0.7s;
  -moz-animation-delay: 0.7s;
  animation-delay: 0.7s;
height: 75px;
margin-top:5px;
}

.maintext{
   line-height:1.2em;
    letter-spacing: 0px;
  color:#222;
  cursor: pointer;
  display: inline;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  font-weight: normal;
  height: auto;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.dianomi_provider_short {
opacity:0; 
  -webkit-animation:dianomi_provider_short ease-in 1; 
  -moz-animation:dianomi_provider_short ease-in 1;
  animation:dianomi_provider_short ease-in 1;

  -webkit-animation-fill-mode:forwards; 
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

  -webkit-animation-duration:1.1s;
  -moz-animation-duration:1.1s;
  animation-duration:1.1s;
  -webkit-animation-delay: 2.1s;
  -moz-animation-delay: 2.1s;
  animation-delay: 2.1s;
  font-size: 11px; 
  color: #555;
  font-weight: normal;
  display: inline;
  letter-spacing: 0px;
  font-family: 'Lato', sans-serif;
}

.dianomi_provider_short:before{
content: "| ";
}
.dianomi_provider_short:after{
content: "";
}