@charset "utf-8";
/* CSS Document 
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
Designed by CGM Media Salem

*/

html, body{margin:0}
a{outline:none; color:inherit; text-decoration:none;  -o-transition:color .3s ease-out, background .3s ease-in;
  -ms-transition:color .3s ease-out, background .3s ease-in;
  -moz-transition:color .3s ease-out, background .3s ease-in;
  -webkit-transition:color .3s ease-out, background .3s ease-in;
  /* ...and now override with proper CSS property */
  transition:color .3s ease-out, background .3s ease-in;}
img{border:none; outline:none}
p{margin:0}
.roboto{font-family: 'Roboto', sans-serif;}
.roboto-con{font-family: 'Roboto Condensed', sans-serif;}
.blue-color{color:#003f7a}
.red-color{color:#e30613}
.main-div{width:100%; height:auto; float:left}
.top-header{width:100%; height:38px; background-color:#003f7a}
.top-header-main{width:1100px; height:16px; margin:auto; color:white; font-size:13px; text-align:right; padding:11px 0}
.main-header{width:1100px; height:100px; margin:auto; background-color:white}
.logo{float:left}
.main-btn{float:right}


.banner-bg{width:100%;  border-bottom:5px solid #003f7a; overflow:hidden; margin-bottom:20px}
.banner-inner-bg{width:100%; height:150px; border-bottom:5px solid #003f7a; background-image:url(../images/inner-bg.jpg); background-color:#003f7a; background-repeat:no-repeat; background-position:center}
.content{width:1100px; height:auto; margin:auto; padding:15px 0}
.left-content{width:757px; height:auto; float:left; padding:0 40px 0 20px; border-right:1px solid #003f7a}
.right-content{width:220px; height:auto; float:left; padding:0 30px}
.logo-slide{width:1060px; height:150px; border-bottom:1px solid #b2b2b2; border-top:1px solid #b2b2b2; padding:10px 0; margin:0px auto 15px auto}

.social-bg{width:100%; height:100px; background-color:#003f7a; border-bottom:1px solid #375979}
.social-bg-main{width:1000px; height:42px; padding:29px 0;  margin:auto}

.footer-bg{width:100%; background-color:#142d44; color:#728596; font-size:12px; text-align:center; padding:10px 0} 
.content-text{font-size:13.5px; text-align:justify; padding:10px; line-height:25px}
.content-title{font-size:18px; padding:5px 10px; font-weight:500}
.bank-logo{width:199px; height:100px;  float:left; margin-left:10px; border-right:1px solid #CCC; text-align:center}
.bank-logo-bottom{width:190px; height:100px; float:left; margin:10px 10px 0 10px; border-top:1px solid #CCC; text-align:center; padding-top:10px}
.bank-logo-right{width:200px; height:100px; border-right:1px solid #CCC;  }

.underline:hover{text-decoration:underline}
.entities{padding:0 10px; float:left}
.entities tr,td{border:1px solid #CCC; font-size:15px; font-family: 'Roboto', sans-serif; padding:7px}
.right-sty{font-size:14px; font-family: 'Roboto', sans-serif; line-height:26px; padding-left:5px }

.social-icon span{ background-color:#112b42; padding:15px 18px; position:relative; top:15px; margin-right:1px; color:#80a2be;  
-o-transition:color .5s ease-out, background .5s ease-in;
  -ms-transition:color .5s ease-out, background .5s ease-in;
  -moz-transition:color .5s ease-out, background .5s ease-in;
  -webkit-transition:color .5s ease-out, background .5s ease-in;
  /* ...and now override with proper CSS property */
  transition:color .5s ease-out, background .5s ease-in;}

.social-icon span:hover{background-color:#e30713; color:#FFF}



/* Navigation css */
#primary_nav_wrap
{
	margin-top:35px
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0; z-index:1000
}

#primary_nav_wrap ul a
{
	display:block;
	
	text-decoration:none;
	font-weight:400;
	font-size:16px;
	line-height:32px;
	padding:0 15px;
	font-family: 'Roboto Condensed', sans-serif;
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0;

	margin-left:5px
	
	
	
}

#primary_nav_wrap ul li.current-menu-item
{
	
	color:#003f7a !important;
}

#primary_nav_wrap ul li:hover
{
	
	color:#003f7a;
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	
	
	padding:0;
	
	
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px; background-color:#003f7a;
	border-top:1px solid #FFF;
	
}

#primary_nav_wrap ul ul li a
{
	color:#FFF;
}

#primary_nav_wrap ul ul li a:hover{color:#FFF !important; background-color:#e30613}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:8px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}