.col1Title { padding-left: 4.2%; padding-bottom: 4.2%; font-size:1.6em; }

h1 { font-family: "interStateBlk", sans-serf; font-size: 2.4em;	color: #fff;  text-align: left; }

h2 {font-size: 1.6em;	color: #00456b;}
h3 { color: #00456b; font-size: 1.2em;}

.blue { color: #00456b; }



.title { padding-top: 7.5%; padding-left: 3%;}

.leadershipTitle { padding-top: 7.5%;}

p.headline {  font-size: 1em; color: #fff; margin: 1% 10px 10px 10px;}

p.headline.caption {font-weight: bold;}

p.headline.grey { color:#3f4246; }

.staticHeadline { font-size: 11px; padding-top: 5%;}

.contactFoot { width:100%; font-family: 'Droid sans', sans-serif; color: #00456b; font-size: 13px; float: right; text-align: right; margin-top: 14px; }
.contactFoot a { font-weight: bold; text-decoration: underline;}

.quickLinks { font-family: 'Arial', sans-serif; color: #fff; font-size: 9px; opacity: 0.7; margin-top: 16px;  width: 60%; text-align: left; display: inline-block; float: left; vertical-align: middle; }
.quickLinks a { text-decoration: underline; margin-left: 5px; margin-right: 5px; }
.social { margin-top: 16px; color: #fff; display: inline-block; width: 39%; text-align: right; float: right; }
.social a {margin-left: 5px;}
.social p { display: none; vertical-align: middle;}

.aboutAwards { text-align: left;}
.aboutAwards img { display: inline-block;   }
.aboutAwards p {	display: inline-block; color:#3f4246; text-align: left; vertical-align: middle; margin-left: 5%; font-size:1.1em;}
.aboutAwards a { text-decoration: underline; color:#00456b;}

.fulltext { font-size: 1em; padding: 0px 10px 10px 10px; color: #3f4246; text-align:left;}
.fulltext h2 { margin-left: 10px; }

.fulltext h3 { padding-bottom: 20px; }

.fulltext p { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; font-size: 1em; padding-top: 2%; padding-bottom: 1%; }
.fulltext a { color: #00456b; text-decoration: underline; }

.fulltext ul { list-style: disc; margin-bottom: 20px;}

.fulltext ul li { margin-bottom: 5px; }

.whitePullout { font-size: inherit; padding:inherit; padding-top: 20px; padding-bottom: 30px; margin-top:3%; background:url(../img/build/fulltexteffects/effects_whitePulloutBg.png) no-repeat; background-size: 100% 100%;}

.no-backgroundsize .whitePullout { background: none; background-color: #fff;}

.greyPullout { font-size: inherit; padding:inherit; padding-bottom: 30px; margin-top:3%; padding: 3%; background:url(../img/build/fulltexteffects/effects_greyPulloutBg.png) no-repeat; background-size: 100% 100%; margin-bottom: 30px;}

.no-backgroundsize .greyPullout { background:none; background-color: #e4e5e6;}


.whitePullout ul {padding-left: 20px; font-size: 1em;}
.fulltext .smallList ul { list-style:decimal;}
.fulltext .smallList li { width: 45%; display: list-item; display: inline-block; }
.whitePullout h3 { padding-bottom: 15px;}

.fulltextLayout {padding-bottom: 5%; color: #3f4246; padding-top: 3%; text-align: left;}
.fulltextLayout img { vertical-align: top; padding: 2.5%; padding-top: 0%; padding-left: 0; width: 45%; display: inline-block; }
.fulltextLayout a { color: #00456b; text-decoration: underline; }
.fulltextLayout p  { padding-left:3.5%; font-size: 1.2em; padding-top: 3%; width: 85%;  }
.fulltextLayout h3 { display: inline; font-size:1.8em; padding-left: 3.5%;}
.fulltextLayout h2 { padding:5.5%; padding-top: 3%;}
.fulltextLayout.lrg p {width: 100%;}
.fulltextLayout .rightCol { display: inline-block; width: 50%;}
.fulltextLayout .col70 {width:65%; display: inline-block; vertical-align: top; margin-left: 5%}
.fulltextLayout .col30 {width:28%; display: inline-block; vertical-align: top;}
.fulltextLayout .tr { padding: 5px; height: 20px; }

.financeStatic  img { padding-top: 40%; padding-bottom: 10%; }
.financeStatic  a { color:#00456b; text-decoration: underline; padding-top: 5% }

.agentContact.full { background:url(../img/build/agent_tabBg.png) no-repeat; background-size: 100% 100%; padding: 2.5%; margin: 1% 2% 1% 0%; width: 40%; display: inline-block;}

.no-backgroundsize .agentContact.full { background: none; background-color: #fff; }

.agentContact.full p {  padding: 0% 3% 3% 0%; font-size: 1em; color:#3f4246; width: auto; word-wrap: break-word;}

.agentContact.full a { color: #00456b; text-decoration: underline;}

.agentsFullText br {
    display: none;
}
.tooltiptext {
  visibility: hidden;
  
  background-color:#EFEFF1;
  color: #999;
  text-align: center;
  border-radius: 6px;
  padding: 8px 5px 10px 5px;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  width: 42%; top:-10px;  left:195px;
}

.required.number.no-label.amount:hover + .tooltiptext {
  visibility: visible;
}
.tooltiptext::after {
  content: " ";
  position: absolute;
  top: 48%;
  right: 99%; /* This will position the arrow on the left of the tooltip */
  margin-top: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent #EFEFF1 transparent transparent; /* This will make the right border black*/
 }

@media only screen and (min-width: 750px) {

.agentContact.full { width: 20%; display: inline-block; min-height: 230px; vertical-align: top;}
.agentContact.full h3 { margin-bottom: 7%; font-size: 1.6em;}

.agentContact p { font-size: 1.2em; line-height: 1.2;}

.agentContact.full p {  padding: 0% 3% 3% 0%; font-size: 1.2em; color:#3f4246; width: auto; word-wrap: break-word;}

.col1Title { padding-left: 10%; padding-bottom: 4.2%; font-size:1.6em; }

h1 {font-size: 5em; }
h1:before { width: 51px; height: 41px;}
h1:after { width: 51px; height: 41px; padding-left: 5px;}
h2 {font-size: 2.4em;	color: #00456b;}
h3 { color: #00456b; font-size: 1.4em;}

.fulltext p { padding:3% 0% 3% 0%; font-size: 1em; }
.fulltext h2 { margin:0; }

.fulltext ul li { font-size: 1.2em; }

 
.fulltextLayout img { vertical-align: top; padding: 2.5%; padding-top: 0%; padding-left: 0; width: 45%; display: inline-block; }

p.headline { margin-top: 2%; font-size: 1.2em; }
 
 
.social p {vertical-align: middle; display:inline-block;} 
.quickLinks { margin-top: 28px; }
 
.fulltext { font-size: 1.2em; }
.whitePullout ul li { font-size: 1em; margin-bottom: 1%;}

.tooltiptext { width: 35%;top:-8px;left:320px;}
}
 