body {

  color: #333;

  background:#0f161a;

  padding:50px 0 0;

}



.wrapper{ background:url('img/texture-diagonal-grey-0.png') #ffffff; }

.wrapper-in{

  background:#fff;

  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, .5);

          box-shadow: 0 4px 6px rgba(0, 0, 0, .5);

  padding:0;

}

.content-wrap{

  background-color:#fff; 

  min-height: 300px;

  padding:0 15px 32px;

}



.rightcolumn-wrap{ padding-top:24px; padding-bottom:24px; }

.text-wrap{ border-top:1px solid #afafaf; padding-top:12px; padding-bottom:24px; }



.carousel-wrap,

.masthead-wrap{ padding-left:0; padding-right:0; }

.spotlight-wrap{ padding-top:28px; }



.resource-wrap{ 

  background-image: -webkit-linear-gradient(top, #474a50 0%, #0f161a 100%);

  background-image:      -o-linear-gradient(top, #474a50 0%, #0f161a 100%);

  background-image: -webkit-gradient(linear, left top, left bottom, from(#474a50), to(#0f161a));

  background-image:         linear-gradient(to bottom, #474a50 0%, #0f161a 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff474a50', endColorstr='#ff0f161a', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = true);

  color:#aeaeae;

}

.resource-wrap > .resource-wrap-in{ 

  background:#176589;

  padding-top:24px;

}

.affiliate-wrap{ padding:32px 0; }

.affiliate-wrap img{ display:block; margin:0 auto 12px; }



.footer-wrap{

  /*background-image: -webkit-linear-gradient(top, #555555 0%, #0f161a 100%);

  background-image:      -o-linear-gradient(top, #555555 0%, #0f161a 100%);

  background-image: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#0f161a));

  background-image:         linear-gradient(to bottom, #555555 0%, #0f161a 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff333333', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = true);*/

  border-top:1px dotted #666;

  padding:36px 0 0;

  color:#474a50;

  font-size:12px;

}

.footer-wrap .logo{ margin-bottom:16px; }



a{ color:#011a3e; }

a:hover{ color:#255aa8; }



@media (min-width: 768px) {

  .carousel-caption p{ margin-bottom:20px; font-size:16px; line-height:1.3; }

  

  /*.resource-wrap .col-sm-4{ padding-left:42px; padding-right:42px; }*/

  .footer-wrap .logo{ float:right; }

}



@media (min-width: 992px) {

}

.content-wrap1}
background-color:#dfdfdf;
min-height:300px;
padding:0 15px 32px;

}

