/*   
Theme Name: BankSITE theme 107.1
Theme URI: banksiteservices.com
Description:
Author: The Forms Group
Author URI: banksiteservices.com
Template: WpSiteTheme
Version:
Tags: theme 107.1
*/



@import url(/wp-content/themes/WpSiteTheme/lib/styles/resets.css);
@import url(/wp-content/themes/WpSiteTheme/lib/styles/base.css);
@import url(/wp-content/themes/WpSiteTheme/lib/styles/navigation.css);
@import url(/wp-content/themes/WpSiteTheme/lib/styles/2c-l-fixed.css);
body {
	margin:0 auto;
	padding:0px;
	font-family:Verdana,Geneva,sans-serif;
	font-size:62.5%;
	line-height:140%;
	color:#4c4b4b;
	
}
.headerWrap{
	padding-top:38px;
}
.contentHolder{
	width:988px;
}

.alignleft {
	float:left;
}
.alignright {
	float:right;
}
.contentWrapper {
	width:988px;
	clear:both;
	float:none;
	margin:0 auto;
	padding:0px;
	font-size:1em;
}
.nowidget {
	width:959px;
}
.nowidget div.TopCap {
	
}
.nowidget div.BottomCap {
	
}
div.banner {
	float:left
}
div.banner div {
	float:left
}
.navigarionWrap{position:relative;}
#headerimg {
	width:293px;
	float:left;
	position:absolute;
	z-index:1001;
	top:2px;
}
#headerimg a {
	display:block;
	width:263px;
	height:101px;
	margin:0 0 0 20px;
}
.mainContent {
	width:968px;
}
/* Font Size */
.FonSizeBtns {
	width:250px;
	float:right;
	margin-right:10px;
	margin-top:23px;
	
}
.fontResizer {
	width:68px;
	float:right;
	color:#0d478e;
	display:none;
}
.fontResizer a {
	float:left;
	width:34px;
	text-align:center;
	text-decoration:none;
	display:block;
	width:49%;
}
.fontResizer a#btnFontReduce {
	font-size:9px;
	line-height:19px;
	
}
.fontResizer a#btnFontIncrease {
	font-size:14px;
	width:43%;
}
/* color picker */
.ColorChanger {
	margin:0px;
	padding:0px;
	width:150px;
	display:none;
}
.ColorChanger ul {
	margin:0px;
	padding:0px;
	float:right;
}
.ColorChanger ul li {
	margin:0px;
	padding:0px;
	float:left;
	margin:4px;
	margin-right:2px;
	border:1px solid #a0b2be;
}
.ColorChanger ul li a {
	margin:0px;
	padding:0px;
	display:block;
	width:16px;
	height:16px;
	border:1px solid #fff;
}
.ColorChanger ul li a#btnred {
	background:#a70505;
}
.ColorChanger ul li a#btnblue {
	background:#014e9e;
}
.ColorChanger ul li a#btngray {
	background:#9aaebd;
}
.ColorChanger ul li a#btngreen {
	background:#147a61;
}
.ColorChanger ul li a#btnyellow {
	background:#b28939;
}
.ConsumerAlerts {
	font-size:12px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align:right;
	width:243px;
}
.ConsumerAlerts a {
	text-decoration:none;
	color:#014e9e;
}
.ConsumerAlerts a:hover {
	text-decoration:underline;
}
.socMedia {
	text-align:right;
	float:right;
	margin-top:19px;
	margin-right:16px;
}
.socMedia .socialIcons {
	margin:0px;
	padding:0px;
}
.socMedia .socialIcons li {
	width:23px;
	height:24px;
	float:left;
	margin-left:5px;
	background-repeat:no-repeat;
}
.socMedia .socialIcons li a {
	display:block;
	width:24px;
	height:24px;
	float:left;
}
/* Main Menu */
.mainMenu {
	height:33px;
	border:none;
	margin-left:15px;
	margin-top:5px;
	
}
.mainMenu ul.dropdown {
	background-color:transparent;
	border-bottom:none;
	height:30px;
}
.mainMenu ul.dropdown li {
	border:none;
	padding-bottom:7px;
}
.mainMenu ul.dropdown li ul li{
	padding-bottom:0;
}
.mainMenu ul.dropdown li a {
	margin:0px;
	font-size:12px;
	line-height:28px;
	height:29px;
	border:none;
	float:left;
	display:block;
	background:url(images/Mbg.png) no-repeat top left;
	padding:0;
	margin-left:7px;
	margin-right:7px;
	width:106px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
}
.mainMenu ul.dropdown li ul li a {
	padding:10px;
	font-size:12px;
	border:none;
	float:none;
	height:auto;
	line-height:18px;
	width:auto;
	text-align:left;
	margin:0;
}
.mainMenu ul.dropdown ul li {
	border:none;
}
.mainMenu ul.dropdown ul {
	left:0;
	position:absolute;
	top:100%;
	visibility:hidden;
	z-index:598;
	background:#014e9e;
	width:auto;
	/*filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;*/
	width:170px;
	border:none;
	margin-left:9px;
	margin-top:-1px;
	
}
.mainMenu ul.dropdown li ul li a:hover {
	background:none;
}
.mainMenu ul.dropdown ul ul {
	left:99%;
	top:1px;
	border:0;
	margin-left:2px;
}
.mainMenu ul.dropdown ul li {
	background:none;
}
.mainMenu ul.dropdown ul li a {
	background:none;
	display:block;
}
/******** Main menu Blue Color *********/






.serachForm {
	font-size:0.9em;
	padding:0;
	margin:0;
}
.serachForm form {
	padding:0;
	margin:0;
	float:right;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}
.serachForm form input#s {
	padding:0;
	margin:0;
	width:176px;
	height:20px;
	padding-left:5px;
	padding-top:3px;
	float:left;
	margin-right:5px;
	background:transparent !important;
	border:none;
	color:#333;
}
.serachForm form input#searchsubmit {
	padding:0;
	margin:0;
	border:0;
	background:none;
	background-image:none;
	cursor:pointer;
	width:24px;
	height:23px;
	float:left;
	
}
/**** Footer *******/


/**** Footer *******/


div.footerWraper {
	width:100%;
	height:71px;
	padding:0px;
}
#footer {
	width:960px;
	margin:auto;
}
#footer div {
	margin:0;
	padding:0;
	padding:10px;
	padding-right:0px;
	font-size:9px;
	float:left;
	width:320px;
}

#footer div.footerLogos {
	text-align:center;
	
}
#footer div.footerLogos div.footerIcoWraper{
	width:130px;
	margin:0 auto;
	padding:0px;
	float:left;
	margin-left:108px;
}
#footer div.footerLogos div.footerIcoWraper a {
	margin-left:15px;
	float:left;
}
#footer div.footerManuHolder {
	text-align:right;
	padding-top:15px;
}
/****** home Page Widget content ******/
.WidgetContentHolder ul.sidebarContent {
	width:auto;
	background:url(images/homeWidgetBg.png) no-repeat top left;
}
.WidgetContentHolder ul.sidebarContent .widget_categoriesLeft .WidgetCorners {
	display:block;
	width:166px;
	height:6px;
	line-height:6px;
	
}
.WidgetContentHolder ul.sidebarContent div.textwidget{
	background:url(images/homeWidgetBorder.png) no-repeat center top;
	paddig-top:10px;
}
.WidgetContentHolder ul.sidebarContent h3 {
	margin:0px;
	padding:0px;
	background:none;
	text-transform:none;
	padding-left:10px;
	line-height:29px;
	height:auto;
	padding-top:5px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#7a8491;
	padding-left:80px;
	margin-top:17px;
	height:75px;
	width:58px;
}
.WidgetContentHolder ul.sidebarContent .icon1 h3 {
	background:url(images/homeIcon1.png) no-repeat 8px center;
	background-repeat:no-repeat;
}
.WidgetContentHolder ul.sidebarContent .icon2 h3 {
	background:url(images/homeIcon2.png) no-repeat 8px center;
		background-repeat:no-repeat;
}
.WidgetContentHolder ul.sidebarContent .icon3 h3 {
	background:url(images/homeIcon3.png) no-repeat 8px center;
		background-repeat:no-repeat;
}
.WidgetContentHolder ul.sidebarContent .icon4 h3 {
	background:url(images/homeIcon4.png) no-repeat 8px center;
		background-repeat:no-repeat;
}
.WidgetContentHolder ul.sidebarContent h3 a {
	text-transform:uppercase;
}
.WidgetContentHolder ul.sidebarContent ul {
	margin:0;
	padding:0;
	line-height:20px;
	font-size:0.9em;
	float:left;
	padding-bottom:6px;
}
.WidgetContentHolder ul.sidebarContent li {
	padding:0;
	margin:0;
	width:220px;
	float:left;
	padding-right:9px;
	margin-top:0px;
}
.WidgetContentHolder ul.sidebarContent li ul li {
	margin:0;
	padding:0;
	padding-bottom:12px;
}
.WidgetContentHolder ul.sidebarContent li ul li p {
	font-size:12px;
	line-height:12px;
	margin-top:20px;
	padding:18px 10px 0;
}
.WidgetContentHolder ul.sidebarContent li ul li a {
	float:right;
	width:83px;
	height:33px;
	border:0;
	margin-top:10px;
}
/******* Content ********/
.mainContent {
	padding:10px;
}
.noBgFront .mainContent{
	padding:0;
	width:auto;
}
.HomeContentTop, .HomeContentBottom{
	width:967px;
	line-height:150%;
	padding:10px;
}

.topContentCap{
	height:19px;
	margin:0 auto;
	padding:0;
	top:0;
	width:988px;
	
	
}
.bottomContentCap{
	height:19px;
	margin:0 auto;
	padding:0;
	bottom:0;
	width:988px;
	margin-bottom:14px;
	
}
.page {
	margin:0;
	padding:0;
	padding:20px;
}

.page h2 {
	padding-bottom:20px;
}
.entry img {
	border:2px solid #dddadb;
	margin-right:5px;
}
.entry ul {
	padding-top:0px;
}
.entry ul li {
	padding-bottom:15px;
}
/******** sideBar  ********/
.sidebarHomeSideBar{
	margin:0px;
	width:267px;
}
.sidebarContent {
	margin:0px;
	width:267px;
}
.sidebarContent li {
	margin-bottom:18px;
}
.sidebarLeft {
	padding:10px;
}
.sidebarContent h3 {
	margin:0px;
	padding:0px;
	height:52px;
	text-transform:capitalize;
	padding-left:22px;
	line-height:47px;
	margin-left:-21px;
}
.sidebarRightColumn .sidebarContent h3{margin-right:-20px;}
.sidebarContent h3 a {
	text-transform:uppercase;
}
.sidebarContent ul {
	margin:0;
	margin:0 auto;
	padding:0;
	width:250px;
	line-height:40px;
	padding-bottom:6px;
}
.sidebarRightColumn .sidebarContent ul{margin-left:17px;}
.sidebarContent li ul li {
	margin:0;
	padding:0;
	padding-left:10px;
	padding-bottom:10px;
}
.sidebarRightColumn {
	width:267px;
	float:right;
}
.sidebarLeftColumn, 
.sidebarpageMenu1, 
.sidebarpageMenu2, 
.sidebarpageMenu3, 
.sidebarpageMenu4, 
.sidebarpageMenu5, 
.sidebarpageMenu6, 
.sidebarpageMenu7,
.sidebarpageMenu8, 
.sidebarpageMenu9, 
.sidebarpageMenu10, 
.sidebarpageMenu11, 
.sidebarpageMenu12, 
.sidebarpageMenu13, 
.sidebarpageMenu14, 
.sidebarpageMenu15, 
.sidebarpageMenu16, 
.sidebarpageMenu17, 
.sidebarpageMenu18{
	width:267px;
	float:left;
}
.sidebarblogSidebar{
	width:267px;
	float:left;
}
.pageContent {
	width:696px;
	float:left;
}
.narrowcolumn {
	width:696px;
}
#content h2 {
	font-size:24px;
	font-weight:normal;
	padding-bottom:15px;
	margin-top:0px;
}

/****** testimonialsNode ********/


.testimonialsNode h3 {
	cursor:pointer;
}
/******* Calendar *******/

#calendar_wrap {
	width: 220px;
	margin: 0 auto;
}
.sidebarContent li ul.CalHolderWidget li {
	padding:0;
	padding-top:12px;
	padding-bottom:12px;
}
#ec3_publish {
	display:none;
}
#wp-calendar {
	margin:0 13px;
	border:solid 1px #375aa4;
	font-size:12px;
}
#wp-calendar table.nav tbody {
	height:26px;
}
#wp-calendar table.nav, #wp-calendar caption {
	background:transparent!important;
	color:#fff!important;
	padding:0!important;
	margin:0!important;
	border:none;
}
#wp-calendar #prev a, #wp-calendar #next a, #wp-calendar table.nav a {
	color:#fff!important;
	text-decoration:none;
	margin:0!important;
	padding:0!important;
}
#wp-calendar caption {
	display:block;
	margin-top:5px;
}
#wp-calendar caption a {
	display:block;
	color:#fff!important;
	padding-top:8px;
}
#wp-calendar thead th {
	background:#99c5fe!important;
	padding:3px 0 5px 0!important;
	border:none;
}
#wp-calendar td span {
	color: #333!important;
}
#wp-calendar table tr td {
	border:none;
}
.sidebarContent li ul.CalHolderWidget {
	line-height:20px;
}
/*#wp-calendar table {
	border-left:solid 1px #f2f1f1;
	border-top:solid 1px #f2f1f1;
}*/
#wp-calendar table tr td, #wp-calendar table tr th {
	border-right:solid 1px #e7e7e7;
}
#wp-calendar table tr th {
	color:#fff;
	font-size:11px;
}
#wp-calendar td.pad {
	background:#d8d8d8;
}
td#today {
	font-weight:normal;
	color:#3465af;
	border:none;
	border:0;
}
#wp-calendar table td:hover, #wp-calendar table #today {
	border:0;
}
/*********** Log In  Widget *****/


.radioBtns {
	width:20px;
}
.Cid {
	padding:0;
	margin:0;
	width:181px;
	height:21px;
	padding-left:5px;
	padding-top:2px;
	margin-right:5px;
	border:0;
	background:url(images/InputBgs.gif) no-repeat;
}
.loginWidget form {
	padding:0;
	margin:0;
	line-height:30px;
}
.sidebarContent ul ul.LogInWidgetLinks {
	border:0;
	background:none;
	line-height:20px;
}
.sidebarContent ul ul.LogInWidgetLinks li {
	border:0;
	background:none;
	padding-bottom:0px;
	padding-top:0px;
}
.SubmitEnrol {
	padding-top:10px;
}
.submitLogIn {
	border:0;
	color:#FFF;
	margin-left:0px;
	width:64px;
	height:23px;
	cursor:pointer;
}
.SecurHoder input, .icoSecur {
	float:left;
}
.icoSecur {
	background:url(images/icoSecur.png) no-repeat;
	display:block;
	width:20px;
	height:21px;
}
.securIcoHeadline {
	display:block;
	background:url(images/ScurIcoHeadline.png) no-repeat;
	width:31px;
	height:31px;
	right:0;
	top:0;
	margin-top:9px;
	margin-right:13px;
	overflow:hidden;
	position:absolute;
	z-index:10;
	display:none;
}
.logInHeadline {
	position:relative;
}
/******* Pools wordpress widget *******/

.sidebarContent ul.wp-polls-ul {
	background:none;
	font-size:10px;
	padding:0;
	margin:0;
	margin:0 0 5px;
	overflow:hidden;
}
.wp-polls-ul p, .wp-polls p {
	padding:0;
	margin:0;
}
.wp-polls p {
	
	padding-top:5px;
}
.widgetcontainer>.wp-polls {
	
}
.wp-polls-form {
	margin:0 auto;
	padding:0;
	width:248px;
}
.wp-polls-form p {
	margin:0;
	padding:0;
}
.wp-polls-form p  a{
	display:none;
}
.wp-polls-form p strong {
	padding-top:10px;
	padding-bottom:10px;
	display:block;
	text-align:left;
	padding-left:10px;
}
.wp-polls-form input.Buttons {
	border:0;
	padding:0;
	color:#FFF;
	margin-left:15px;
	width:64px;
	height:23px;
	line-height:23px;
	display:block;
	cursor:pointer;
}
.sidebarContent ul.wp-polls-ul {
	background:none;
	
	padding:0;
	line-height:20px;
}
.sidebarContent li ul.wp-polls-ul li {
	border:0;
	line-height:15px;
	padding-top:5px;
	padding-bottom:0!important;
	clear:both;
	margin:0px!important;
}
.sidebarContent ul.wp-polls-ul li, .sidebarContent #polls_form_1 p {
	clear:both;
}
.sidebarContent li ul.wp-polls-ul li label {
	font-size:12px;
	float:left;
	display:block;
	width:auto;
}
.wp-polls ul.wp-polls-ul input {
	float:left;
	margin:2px 5px 0 0 !important;
	display:block;
	width:auto;
}
.sidebarContent #polls_form_1 p {
	padding:5px 0 0 5px;
}
.wp-polls-ans a {
}
.widget_polls-widgetLeftColumn ul li a, .widget_polls-widgetRightColumn ul li a {
	display:none;
}
.PollNone li a {
	display:none;
}
.PollNone li {
	border:0;
}
.PollNone {
	height:10px;
	font-size:0px;
}
/********** message from the ceo*****/
.imgWidgetHolder {
	padding-top:11px;
	line-height:18px;
	padding-right:10px;
	overflow:hidden;
}
.imgWidgetHolder img {
	float:left;
	margin-right:10px;
	margin-bottom:7px;
}
#translation_bar {
	float:left;
	margin:7px 0 0 125px;
}
#translation_bar a {
	margin:0 5px 0 5px;
}
.breadcrumb {
	margin-bottom:10px;
}
.searchContent h2.baseColor a {
	font-size:24px;
}
.sidebarContent li .QuickLinksWidget li {
	padding:0;
	border:0;
	height:31px;
	line-height:31px;
	background:url("images/qlinkz.png") left bottom no-repeat;
	
	padding-left:15px;
}
.sidebarContent li .QuickLinksWidget li.first {
	padding-top:0px;
}
.sidebarContent li .QuickLinksWidget li.last {
	padding-bottom:5px;
	background:none;
}
.sidebarContent li .QuickLinksHeadline .securIcoHeadline {
	background-image:url("images/qlinksIcon.png");
}
.sidebarContent ul ul.LogInWidgetLinks {
	padding-bottom:0px;
}
/***** blog ****/

.post {
	border-bottom:1px solid #bfbfbf;
	padding-bottom:10px;
	margin-bottom:20px;
}
.feedback {
	position:relative;
}
.rightSet {
	position:absolute;
	right:0;
}
#comment {
	width:100%;
	height:98px;
}
.pageNav {
	padding: 0;
	margin: 20px 0 50px 22px;
	height: 26px;
	float: left;
	font-size: 12px;
}
.pageNav a, .pageNav a:visited {
	display: block;
	float: left;
	text-align: center;
	line-height: 24px;
	height: 26px;
	color: #333;
	text-decoration: none;
	margin-right: 1px;
	padding: 0 9px 0 9px;
	border:1px solid #ccc;
}
.pageNav a:hover {
	text-decoration: none;
	color: #375AA4;
}
.pageNav span {
	
	display: block;
	float: left;
	text-align: center;
	line-height: 24px;
	height: 26px;
	width: 105px;
	margin-right: 1px;
	color: #333;
}
.pageNav .on {
	display: block;
	float: left;
	text-align: center;
	line-height: 26px;
	height: 26px;
	margin-right: 1px;
	padding: 0 9px 0 9px;
	color: #333;
	font-weight:bold;
}
.dotts {
	width: 25px;
	height: 26px;
	text-align: center;
	display: block;
	float: left;
	margin-right: 1px;
}
.comment-author-admin {
	background-color:#e8e8e8;
}

.autorTs a{text-decoration:none;font-size:14px;color:#000;}



.sidebarContent li.widget_recent_entriesRightColumn ul li, #sidebarblogSidebar ul li ul li {
	line-height:15px;
	padding:3px 10px 8px 10px;
background: url(images/qlinkz.png) no-repeat scroll left bottom;
}
h3.storytitle {
line-height:25px;
margin-bottom:0!important;
}
.homeContentNew p{
	float:left;
	width:685px;
}
.HomeContent2{float:right;}

.sidebarHomeSideBar2{width:267px;margin:0;}

.sidebarContent ul.LatestNewsUl{line-height:15px;padding-top:10px;}
.sidebarContent li ul.LatestNewsUl li{padding-left:0;background:url(images/qlinkz.png) no-repeat center bottom;padding-bottom:0;}
.sidebarContent li ul.LatestNewsUl li.lastNewsItem{background:transparent;}
.sidebarContent .latestNews h3{
	position:relative;	
}
.latestNews li a {
	text-decoration:none;
	display:block;
	margin-bottom:9px;
	padding-bottom:10px;
	width:200px;
	height:70px;
	color:#04202e;
	padding-right:20px;
	font-size:0.9em;
	padding-left:30px;
}
.latestNews li a.lastNewsLi{
	border:0;
}
.latestNews li a span{
	display:block;
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
}


.LatestNewsIco {
	display:block;
	background:url(images/icoLatestNews.png) no-repeat;
	width:33px;
	height:29px;
	right:0;
	top:0;
	margin-top:9px;
	margin-right:13px;
	overflow:hidden;
	position:absolute;
	z-index:10;
}


/********* form Fix Contact Us *******/
.gform_wrapper ul.right_label li, 
.gform_wrapper form ul.right_label li, 
.gform_wrapper ul.left_label li, 
.gform_wrapper form ul.left_label li {
	margin-bottom:0 !important;
}
.gform_wrapper ul.right_label li, 
.gform_wrapper form ul.right_label li, 
.gform_wrapper ul.left_label li, 
.gform_wrapper form ul.left_label li.gsection{
	margin-bottom:14px !important;
}
.gform_wrapper input.medium{height:14px;}
.gform_wrapper input.button{height:auto;}

.gform_wrapper .left_label ul.gfield_checkbox, 
.gform_wrapper .right_label ul.gfield_checkbox, 
.gform_wrapper .left_label ul.gfield_radio, 
.gform_wrapper .right_label ul.gfield_radio {
	list-style-image:none !important;
}
.entry ul.gfield_checkbox, .entry ul.gfield_radio, .entry ul.gform_fields{
	list-style-image:none !important;
}
.gform_wrapper h2{line-height:25px;}
.gform_wrapper .gfield_checkbox label, .gform_wrapper .gfield_radio label {
	line-height:14px;
}
.HomeContent2{
	width:687px;
	overflow:hidden;
}

#content h2 sup{
	font-size:8px;
	color:#4C4B4B;
	
}
#content h2 sup{
	vertical-align:top;
}

/****** bank own css *****/
.to-the-top a{
	font-size:14px;
	color:#fff;
	position:fixed;
	right:0;
	top:0;
	margin-right:20px;
	margin-top:30px;
	text-decoration:none;
}


table.ffsbTable 
{
	border-collapse:collapse;
	line-height:11pt;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

table.ffsbTable thead th
{
	background-color:#000099;
	border:1px solid #000000;
	color:#ffffff;
	padding:3px;
	vertical-align:middle;
}

table.ffsbTable thead td
{
	padding:3px;
	vertical-align:middle;
}

table.ffsbTable tbody th
{
	border:1px solid #000000;
	padding:3px;
	vertical-align:middle;
}

table.ffsbTable tbody td 
{
	border:1px solid #000000;
	padding:3px;
	vertical-align:middle;
}

table.ffsbTable tbody td img
{
	border:0px;
	vertical-align:middle;
}
	

.hideFromHome{
	visibility:hidden;
}
