



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
 }
 
table {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
table.grid {border-width: 1px; border-style: solid; border-color: #333333; empty-cells:show; }
table.input {border-width: 0px; padding: 2px;}

table.menuTable {font-weight:bold; font-size:13px;}

tr.title {color: #; font-size: 16px; font-weight: bold; text-align: center;}
tr.header {background-color: #; color: white;}
tr.even {background-color: #dddddd;}


th.info {text-align:left }
td.info { padding-right: 15px }
th.cell {border-width: 0px 1px 1px 0px; border-style: solid; border-color: #999999; padding: 3px}
th.lastcell {border-width: 0px 0px 1px 0px; border-style: solid; border-color: #999999; padding: 3px}
td.cell {border-width: 0px 1px 0px 0px; border-style: solid; border-color: #999999; padding: 3px}
td.lastcell {border-width: 0px; padding: 3px}

td.font14px {
	font-size:14px;
}

th.font14px {
	font-size:14px;
}

td.label { padding-right: 10px; font-weight: bold; text-align: right }
td.submit {height: 40px; }
td.padZero {padding: 0px;}
td.loginLabel {font-weight:bold; text-align: right; padding-right: 10px;}
ts.font14px {font-size:14px;}

td.textAlignLeft {
	text-align: left;
}
td.textAlignCenter {
	text-align: center;
}
td.textAlignRight {
	text-align: right;
}
td.colorWhite {
	color:white;
}

td.boldRed {
	color:red; font-weight:bold;
}

td.leftmenu { border-width:0px 0px 1px 0px; border-style:solid; border-bottom-color:#cccccc }

button {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
input {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
select {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

A {color: #;	text-decoration: underline;}
A:visited {color: #; text-decoration: underline;}
A:active {color: #;	text-decoration: underline;}
A:hover {color:#;text-decoration: none;	}
H2,H3,H4, .subTitle {color:#}

a.leftmenu { color: #;	text-decoration: underline; }
a.leftmenu:visited { color: #;	text-decoration: underline; }
a.leftmenu:active { color: #;	text-decoration: underline }
a.leftmenu:hover { color: #;	text-decoration: none; }

a span { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px; }

a.columnHeader {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

a.columnHeader:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

a.columnHeader:hover {
	color: #FFFF00;
	font-weight: bold;
	text-decoration: underline;
}

a.colorWhite {
	color:white;
}

a.backgroundWhite {
	background-color:white;
}

span.colorWhite {
	color:white;
}

span.color365D86 {
	color: #365D86;
}

span.termsNotice {
	font-size:11px; 
	color: #666666; 
}

a.termsLink {
	color:#666666;
}

.navSub {
	font-weight: bold;
	font-size: 10px; 
	color: #0071bc; 
	padding-right: 10px; 
	text-align: right
}


input.micr {font-size:16px; background-color: #FFFF66; font-family:Courier New; font-weight:bold }
input.micrInput {font-size:16px; background-color: #99FFCC; font-family:Courier New; font-weight:bold }

.label {font-style:normal; }
.errorLabel {font-style:normal; color:red; }
.errorMessage {color:red; }
.required {color:red;}

.actionError {
	color: red;
	font-weight:bold;
	font-size: 14px;
	margin-left: 40px;
}

.warningMessage {
	color: 	#FF7F00;
	font-weight:bold;
	font-size:14px; 
	text-align:left;
	margin-left: 30px;
}

.warningMessageRedNoMargin {
	color: 	red;
	font-weight:bold;
	font-size:14px; 
	text-align:left;
}

DIV.warningArea {
	width:300px; height:90px; z-index:1; top:15px; float:right; color:red; font-weight:500;
}

.sepwhite {
	color           :#000000;
	font-size       :10px;
	font-family     :Helvetica, Arial, Verdana, sans-serif;
	padding-left: 5px;
	padding-right:5px;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}

h3 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}

h4 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 8px;

}

.subTitle {
	font-size: 13px;
	font-weight: bold;
}

.layeredWindowTitleBar {
	background-color: #5E7DB2;
}

label.visuallyHidden {
	visibility: hidden;
	display: inline-block;
	width: 0px;
	height: 0px;
	padding: 0px;
}

label.visuallyHiddenNone {
	visibility: hidden;
	display: none;
	width: 0px;
	height: 0px;
	padding: 0px;
}

.topfg {
	color: #;
}

img.checkImgBorder {
	border-width: 1px;
}

div.hideDiv {
	display: none;
}

div.divHeight10{
	height:10px;
}
div.divHeight20{
	height:20px;
}

div._printSelected_pageSetup{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	margin:10px;
}

span._span_noResults{
	font-weight:bold; 
	font-size: 12px;
}

td._depositHeader{
	background-color: #ffffff; 
	color: #; 
	font-size: 14px; 
	font-weight: bold; 
}

.searchForm{	
}

.searchForm--bottompadding10px{
	padding-bottom: 10px;
}

.emptyContainer{
	
}

.emptyContainer--height10px{
	height:10px;
}

div.bottompadding10px {
	padding-bottom: 10px;
}

.hideTable{
	border: none;
}

div.toppadding10px {
	padding-top: 10px;
}

div.toppadding33px {
	padding-top: 33px;
}

.formBorder{
	border-color: black; 
	border-width: 1px;
}
.thSequence{
    text-align:left; 
    padding-left:10px; 
    color:#999999;
}

.thEntry{
	text-align:right; 
	padding-right:30px; 
	color:#999999;
}

td._batchHeader{
	background-color: #ffffff; 
	color: #; 
	font-size: 14px; 
	font-weight: bold;
}
div.width530{
	width: 530px;
}
h4.margin10{
	margin: 10px;
}
ol.margin0{
	margin:0px
}
span.micrFont{
	font-family:MICRFont;
}
span.marginReq10{
	margin-top: 10px; 
	margin-bottom:10px
}
td._depositBatchHeader{
	background-color: #ffffff; 
	font-size: 16px; 
	font-weight: bold;
}
span._fontBold{
	font-weight: bold;
}
span._micrAmount{
	font-size:16px; 
	font-family:Courier New; 
	font-weight:bold;
}
td._micrImg{
	font-size:18px; 
	font-family: Courier New; 
	font-weight:bold;
}

span.colorRed {
	color:red;
}

td.bottomBoderGrey {
	border-bottom: 1px solid #999999;
}

td.subHeader{
	color: black;font-weight: bold;text-align: center;background-color: lightgray; width: 394px;
}
td.subHeader{
	color: black;font-weight: bold;text-align: center;background-color: lightgray; width: 394px;
}

td.subHeaderEnd{
	color: black;font-weight: bold;text-align: center;background-color: lightgray; width: 394px;line-height:14px
}

td.subHeader1{
	color: black;font-weight: bold;text-align: center;background-color: lightgray;
}
td.subHeader1End {
	color: black;font-weight: bold;text-align: center;background-color: lightgray;line-height:14px
}

div.depositApproval{
	color:red; 
	font-size:14px; 
	font-weight:bold; 
}

div.depositBalanced{
    color:green; 
	font-size:14px; 
	font-weight:bold; 
}

div._updateBatchForm{
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	margin:10px;
}

span.font_weight_bold{
 font-weight:bold;
}

div._webScanPopup{
	margin: 10px; 
	width: 440px;
}

div._webScanPopupText{
	margin: 10px; 
	width: 440px;
}

p._redText{
	color:#EB0F00;
}

.ipSystemList{
    width: 100px;
}
.coreList{
    width: 100px;
}
.mobBankingAppList{
    width: 100px;
}
.ssoProviderList{
    width: 100px;
}
.fontSize18{
	font-size: 18px;
}
.font_weight_normal{
	font-weight: normal;
}
.font_11_bold{
	font-size: 11px; 
	font-weight: bold;
}
a.text_underline{
	text-decoration:underline;
}
.margintop200{
	margin-top: 200px;
}
.margintop100{
	margin-top: 200px;
}
.paddingleft5{
	padding-left:5px ;
}
.paddingleft70{
	padding-left:70px;
}
div.divPositionRelative1em{
	position: relative; 
	left: 1em;
}
span.fontTimes8ptTopFg{
	font-size:8pt;
	font-family:Times New Roman;
	color:#;
}
span.font8ptTopFg{
	font-size: 8pt;
	color:#;
}
div.floatLeft{
	float:left;
}
.skipToMainContentArea {
  display: inline-block;
  position: absolute;
  left: -9999px;
  z-index: 999;
  background-color: white;
  color: black;
  opacity: 0;
  padding: 5px;
  margin: 2px 0 2px 10px;
  text-decoration: none;
}
.skipToMainContentArea:focus {
  position: static;
  border: 2px solid #ddd;
  outline: none;
  opacity: 1;
  text-decoration: none;
}

.mainMenuSelected {
	background-color: #;
}
.mainMenuSelected > a:link, .mainMenuSelected > a:hover, .mainMenuSelected > a:visited {
	color:# !important;
}

.nav2on {
	display: inline-block;
	padding: 2px 7px;
	background-color: #;
}

a.nav2on:link, a.nav2on:hover, a.nav2on:visited {
	color:#;
}

.topMenuSelected {
	display: inline-block;
	padding: 2px 7px;
	background-color: #;
}
a.topMenuSelected:link, a.topMenuSelected:hover, a.topMenuSelected:visited {
	color:#;
}

.disabledLink {
	pointer-events: none;
	cursor: default;
	text-decoration: none;
	opacity: 0.5;
}

.preventClicks {
	pointer-events: none !important;
}