/* colors
white 			F2F6FF
light grey	D8D8D6
grey 				797B7F
light blue  61A4D8
blue				032F60
*/

h1, h3, h4  {color:#032F60;}
h2          {color:#022E5F;}
a, a:hover  {color:#61A4D8;}
input,           
textarea    {border:1px solid #D8D8D6;}

.arrowLink  {background:url('../img/1a1-sprite.png') no-repeat 0 -300px;}
.submit     {background:url('../img/1a1-sprite.png') repeat-x 0 -190px; color:#fff;}

/*header*/
header 					{background:url('../img/1a1-header.png') repeat-x #D8D8D6;}
header .contact {color:#032F60;}

/*nav*/
nav                 {background:url('../img/1a1-sprite.png') repeat-x 0 -220px;}
nav .container      {background:url('../img/1a1-sprite.png') repeat 0px -220px;}
nav li              {background:url('../img/1a1-sprite.png') no-repeat 100% -305px;}
nav a, nav a:hover  {color:#fff;}
nav ul ul           {background-color:hsla(211, 88%, 20%, 0.85);}
@media only screen and (max-width: 480px) { nav ul ul {background-color:#032F60; } }
nav li li:hover     {background-color:hsla(211, 88%, 40%, 0.50);}
#homeButton         {background:url('../img/1a1-sprite.png') no-repeat 0 -257px;}
#search input       {background:url('../img/1a1-sprite.png') no-repeat 140px -280px #fff;}

/*hero*/
#hero           {background:url('../img/1a1-sprite.png') repeat-x 0 -343px; color:#fff;}
#hero h2        {color:#fff;}

/*content*/
#additional                 {background:url('../img/1a1-sprite.png') repeat-x 0 -653px #D8D8D6;}				
#additional nav li          {border-left:1px solid #012D5F;}
#additional nav a           {color:#012D5F;}
#additional nav .selected, 
#additional nav a:hover     {color:#61A4D8;}
#additional h4 a            {color:#666;}
#additional .viewAll a      {color:#012D5F;}

/*aside*/
aside h2 a      {color:#012D5F;}
#agentPhoto img {border:10px solid #fff; box-shadow: 1px 1px 4px #ccc;}

/*footer*/
footer          {background:url(../img/1a1-footer.png) repeat-x #797B7F; color:#D8D8D6;}
footer h4,       
footer td       {color:#D8D8D6;}
footer a,
footer a:hover	{color:#D8D8D6;}

/*page unique*/
#formCareer .fakefile input {background:url('../img/1a1-fileUpload.png') no-repeat;}

#articleContent strong {color:#032F60;}

.article-008 th,
.article-012 th,
.article-017 th {background-color:#61A4D8; color:#fff;}

#glossaryContent h3 a {color:#032F60;}

/* This is for the video-scroll-play script */
.js-video-autoplay {
  width: 100%;
  margin-bottom: 40px;
}

/*CONTENT GATE MODAL*/
.c-popup__submit {
    color: #61A4D8;
    background-color: #61A4D8;
    border-color: #61A4D8;
}

.c-popup__submit:hover {
    color: #488BBF;
    background-color: #488BBF;
    border-color: #488BBF;
}