@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	background-color:#EBEAEA;
}
header a{
	color:#FFF;
	font-size:14px;
	line-height: 1.42857;
}
header {
	background-color: #092F80;
	padding-top: 10px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	/* width: 1190px;*/
	margin: 1px auto 0px;
}
#head-top-row{
	float:right;
	height:30px;
}
#head-top-row ul{
	list-style-type:none;
	margin: 0;
	padding-left: 30px;
	padding-right: 30px;
}
#head-top-row ul li{
	float: left;
	padding-right:20px;
}
#head-top-row a {
	text-decoration:none;
}
#head-top-row a:hover {
	text-decoration:underline;
}

#hd-home-logo {
/*	width: 400px; */
	float:left;
}
#hd-home-logo img {
    width:360px;
	margin-left:15px; 
	padding-bottom: 10px;
}
#hd-search-box{
	float:right;
	margin-right: 10px;
	padding-top: 70px;
}
#hd-search-box input{
	line-height: 30px;
	color:#666;
	width: 160px;
}
#head-third-row {
	/* height: 40px; */
	width: 100%;
	background-color: #06C;
	font-size: 14px;
	color:white;
	line-height:14px;
	float:left;
}
#head-third-row a {
	text-decoration:none;
	color: #E2BF3D;
	font-size: 14px;
	font-variant:normal;
}
#head-third-row a:hover {
	text-decoration:underline;
	color: #E2BF3D;
	font-size: 14px;
	font-variant:normal;
}
#head-watch{
	display:block;
	float:left;
	padding-top:10px; 
	padding-left: 20px;
	width: 700px;
	height: 30px;
	line-height: 120%;
}
#head-social{
	display:block;
	padding-top:8px; 
	padding-left: 280px;
	float:left;
}
#head-social ul li{
	/* list-style-type: none; */
	float: left;
	padding-right:20px;
}
#head-social ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
}
#head-social i a ul li  {
	color: #FFF;
	font-size: 18px;
}
#head-social li a:link, #head-social li a:visited {
	color:#FFF !important;
	font-size: 18px;
}
#head-nav-row ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
}
#head-nav-row a:link, #head-nav-row a:visited {
	display:block;
	/* width: 140px; */
	font-weight: bold;
	text-align:center;
	text-decoration: none;
	border-right: 1px solid rgba(255, 255, 255, 0.1);
	padding: 15px 15px;
	line-height: 20px;
}
#head-nav-row a:hover, #head-nav-row a:active {
	background-color:  #006;
	font-weight: bold;
}
#head-nav-row li {
	display:inline;
	float: left;
}
.clearboth {
	clear:both;
}
#social-icons ul {
 overflow: auto;
}
  
#social-icons ul li {
 list-style-type: none;
 float: left;
}

#social-icons ul li a i {
 background: #205D7A;
 color: #fff;
 width: 40px;
 height: 40px;
 border-radius: 20px;
 font-size: 25px;
 text-align: center;
 margin-right: 10px;
 padding-top: 15%;
}

#social-icons ul li a i {
 transition: all 0.2s ease-in-out;
}
#social-icons ul li a i:hover {
 opacity: .7;
}
#social-icons .fa-facebook {
 background:#3b5998
} 
#social-icons .fa-linkedin {
 background:#007bb6
}
#social-icons .fa-twitter {
 background:#00aced
}
#social-icons .fa-google-plus {
 background:#dd4b39
}
footer .block-title {
    border-bottom: 1px solid #22448D;
}

.block-title, .user-header {
    margin: 0px 0px 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
footer .block-title .block-title-inner {
    border-color: #FFF;
}
.block-title .block-title-inner {
    border-color: #092F80;
}
.block-title .block-title-inner, .user-header .user-header-inner {
    padding: 0px 15px 8px 0px;
    margin-bottom: -1px;
    border-bottom: 2px solid transparent;
}
.block-title .block-title-inner {
    display: inline-block;
}
.ftcontainer {
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: row wrap;
      flex-flow: row wrap;
	  color:#FFF;
    }
footer a{
	color:#FFF;
}
footer {
	background-color: #092F80;
	padding-top: 10px;
}
footer ul{
	padding-left: 0;
	list-style-position:inside;
}
footer h4 {
	font-size:18px;
}
#ftColumn1, #ftColumn2, #ftColumn3, #ftColumn4, #ftColumn5 {
	width: 100%;
	padding-left:30px;
	padding-right:30px;
}

    @media (min-width: 600px) {
      #ftColumn1, #ftColumn2, #ftColumn3, #ftColumn4, #ftColumn5 {
        width: 50%;
      }
    }

    @media (min-width: 800px) {
      #ftColumn1 {
        width: 33.33%;
      }
      #ftColumn2 {
        width: 33.33%;
      }
      #ftColumn3, #ftColumn4, #ftColumn5 {
        width: 33.33%;
      }
    }

    @media (min-width: 800px) {
      .ftcontainer {
        width: 1170px;
        margin-left: auto;
        margin-right: auto;
      }
    }
#block-380692 {
	background-color:#FFF;
}