.subtitle{
   padding-top: 9px;
   padding-bottom: 9px;
   color: rgb(225, 27, 34);
   font-size:24px;
}

.section-headings{
   font-weight:bold;
   font-size:16px !important;
   color:#000;
   font-family:arial;
   margin-bottom: 0 !important;
}



.section-body{
   font-size:14px !important;
   color:rgb(64,64,64) !important;
   font-family: arial !important;
   line-height: 20px !important;
}

.right-nav-text{
    font-size:16px !important;
   color:rgb(0,56,166) !important;
   font-family:arial !important;
}

.right-nav-image{
    padding-top:3px !important;
}

.more-link{
    color: #0039a6 !important;
    text-decoration: none !important;
    font-size:16px !important;
    font-family:arial !important;
}

.globalReach h1 {
    font-size: 27px !important;
    color:rgb(0,56,166) !important;
}

.socialButtons {
    margin: 0.5em 0px 1em !important;
}

.tablestyle, .tablestyle th, .tablestyle td {
    border-collapse: collapse;
    border: 1px solid black;
    font-family: Arial, sans-serif;
    font-size: 14px;
    padding: 10px 5px;
}

.table-card, .table-card th, .table-card td 
{
    border: none !important;
}


.tablestyle th {
    background-color: #d1d3d4;
}

main ul {
	margin: -7px 0px 0px 15px !important;
	font-size:13px !important;
	line-height: 1.5em !important;
	}

p strong{
    font-size: 16px !important;
    color: #404040 !important;
    font-family: arial !important;
    font-weight: bold !important;
    margin-bottom: 5px !important;
    margin: 0 !important;
    padding: 0 !important;
}

p{
  font-size: 14px !important;
}

.tablestyle-clear th
{
   background-color:#fff !important;
   border:none;
}

main h3{
 font-size: 16px !important;
}

.h3-large
{
 font-size:24px !important;
}

.full {
	margin-top:5px;
}

.slick-slider {
    margin-bottom: 18px;
}

#breadcrumb {
    display:none;
}

.dc-container {
  height: 475px;
  width:100%;
  position: relative;
 
}

.dc-container-long {
  height: 610px;
  width:100%;
  position: relative;
 
}

.dc-container-tiles {
  height: 380px;
  width:100%;
  position: relative;
 
}

.dc-container-tiles-long {
  height: 490px;
  width:100%;
  position: relative;
 
}

.dc-container img{
  position:absolute;
  margin-top:0 !important;
}

.dc-container-long img{
  position:absolute;
  margin-top:0 !important;
}

.dc-container-tiles img{
  position:absolute;
  margin-top:0 !important;
}

.dc-container-tiles-long img{
  position:absolute;
  margin-top:0 !important;
}

.imagestyle {
	display:block;
	margin:auto;
}

.linkstyle {
	text-decoration:none;
	color: #0039a6 !important;
}

.banners a {
	text-decoration:none;
}



@media only screen and (max-width: 767px) and (min-width: 320px)
{
  .dc-container {
  
  width:100%;
  position: relative;
  min-height: 100px;
  
  }
  
  .dc-container-tiles {
  height: 340px;
  width:100%;
  position: relative;
  min-height: 100px;
  
  }

  .dc-container-long {
  height: 520px;
  width:100%;
  position: relative;
 
  }

  .dc-container-tiles-long {
  height: 520px;
  width:100%;
  position: relative;
 
  }
}

.ui-tooltip {
        padding: 10px;
        position: absolute;
        z-index: 9999;
        max-width: 300px;
        -webkit-box-shadow: 0 0 5px #aaa;
        box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
       border-width: 1px;
       color: #000;       
}

.span-tooltip{
       font-size:12px;      
}

.executive-tabs
{
 border:none !important;
}

.hide{
  display:none !important;
}
.show{
  display:block !important;
}
.p-bullet{
	margin-bottom:0px !important;
}
ul.style {
    margin: 2px 2px 2px 30px !important;
    font-size: 14px !important;
    line-height: 1.5em;
}
ol.style {
    margin: 2px 2px 2px 30px !important;
    font-size: 14px;
    line-height: 1.5em;
	list-style-position:outside;
}

ol.style li{
  list-style-position:outside;
}

.tab-nav-lvl1 a {
    font-size: 14px !important;    
}

.banners .sample
{
    padding: 20px 10px 0px 15px !important;
}

.banners .sample:last-of-type
{
    padding: 20px 10px 20px 15px !important;
}

main section.banners
{
	width:27.5% !important;
}

main section.contentB 
{
	width:71% !important;
}

.tab-nav-lvl1 .active
{
	border-bottom: 3px solid #fff !important;
}

<link href="/getmedia/59578e27-b55e-4c50-b3e8-2ca9656a9802/retirement-and-reinvestment.aspx" rel="stylesheet" type="text/css">