body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height : 20px;
	color: #262D2F;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

/* default formatting for generic text */
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height : 20px;
	color: #262D2F;
}

ul {
	list-style-type : square;
	color: #262D2F;
}

/* default formatting for generic links */
a { 
	color: #262D2F; 
}

a:link { 
	color: #262D2F;
}

a:hover {
	color: #627591;
}

/* padding for factoids on right side column */
td.padBankingTips {
	padding-bottom : 10px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
}

/* home page primary navigation buttons */
td.primaryNavHome {
	color: #ffffff;
	background-color : #627591;
	text-align : center;
	font-weight : bold;
	font-size : 13px;
}

/* home page primary navigation button for commercial banking rollovers */
a.primaryCommercialHome {
	text-decoration : none;
	color : #ffffff;
	width : 160px;
}

a.primaryCommercialHome:link {
	color : #ffffff;
}

a.primaryCommercialHome:Hover {
	background-color : #660000;
	color : #ffffff;
}

a.primaryCommercialHome:Visited {
	color : #ffffff;
}

/* home page primary navigation button for wealth management rollovers */
a.primaryWealthHome {
	text-decoration : none;
	color : #ffffff;
	width : 160px;
}

a.primaryWealthHome:link {
	color : #ffffff;
}

a.primaryWealthHome:Hover {
	background-color : #003333;
	color : #ffffff;
}

a.primaryWealthHome:Visited {
	color : #ffffff;
}

/* home page primary navigation button for personal banking rollovers */
a.primaryPersonalHome {
	text-decoration : none;
	color : #ffffff;
	width : 160px;
}

a.primaryPersonalHome:link {
	color : #ffffff;
}

a.primaryPersonalHome:Hover {
	background-color : #000066;
	color : #ffffff;
}

a.primaryPersonalHome:Visited {
	color : #ffffff;
}

/* template page primary navigation buttons */
td.primaryNavTmplt {
	color: #ffffff;
	background-color : #627591;
	text-align : center;
	font-weight : bold;
	line-height : 18px;
}

/* template page primary navigation button for commercial banking rollovers */
a.primaryHomeTmplt {
	text-decoration : none;
	color : #ffffff;
	width : 145px;
	height : 20px;
}

a.primaryHomeTmplt:Link {
	color : #ffffff;
}

a.primaryHomeTmplt:Hover {
	background-color : #660000;
	color : ffffff;
}

a.primaryHomeTmplt:Visited {
	color : #ffffff;
}

/* template page primary navigation button for wealth management rollovers */
a.primaryProductsTmplt {
	text-decoration : none;
	color : #ffffff;
	width : 145px;
	height : 20px;
}

a.primaryProductsTmplt:Link {
	color : #ffffff;
}

a.primaryProductsTmplt:Hover {
	background-color : #003333;
	color : #ffffff;
}

a.primaryProductsTmplt:Visited {
	color : #ffffff;
}

/* template page primary navigation button for personal banking rollovers */
a.primaryServicesTmplt {
	text-decoration : none;
	color : #ffffff;
	width : 145px;
	height : 20px;
}

a.primaryServicesTmplt:Link {
	color : #ffffff;
}

a.primaryServicesTmplt:Hover {
	background-color : #000066;
	color : #ffffff;
}

a.primaryServicesTmplt:Visited {
	color : #ffffff;
}

/* home page secondary navigation links */
td.secondaryNavHome {
	line-height : 12px;
	padding-bottom : 2px;
	padding-left : 1px;
	padding-right : 2px;
	padding-top : 3px;
}

a.secondaryNavHome {
	text-decoration : none;
}

a.secondaryNavHome:Hover {
	text-decoration : underline;
}

/* grey background color */
td.bkgrdTmpltHeader {
	background-color : #9DA8B3;
}

/* background color for colored box next to side nav */
td.bkgrdTmpltNavBox {
	background-color : #8695AA;
}

/* side nav on template pages */
td.bkgrdTmpltNavText {
	background-color : #F3F5F3;
	line-height : 13px;
}

a.bkgrdTmpltNavText {
	text-decoration : none;
	height : 100%;
	width : 153;
	padding-left : 4px;
	padding-top : 3px;
	padding-bottom : 3px;
	text-align : left;
}

a.bkgrdTmpltNavText:hover {
	background-color : #627591;
	color : #ffffff;
}

/* title for search results listings */
td.resultsHeading {
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 0px;
	background-color : #E8EAEA;
	font-weight : bold;
}

a.resultsHeading {
	text-decoration : none;
}
a.resultsHeading:hover{
	text-decoration : underline;
}

/* template page title header */
td.tmpltHeader{
	background-color : #9DA8B3;
	padding-bottom : 7px;
	padding-top : 7px;
	padding-left : 7px;
	padding-right : 7px;
}

/* formatting for form fields */
select, textarea, input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: 262D2F;
}

/* formatting for online banking form fields on home page */
select.onlineBankingHome {
	width : 175px;
}

/* formatting for online banking form fields on template page */
select.onlineBankingTmplt {
	width : 137px;
	margin-left : 7px;
	margin-top : 5px;
	margin-bottom : 5px;
}

/* formatting for atm search form fields on home page */
select.atmHome {
	width : 136px;
}

/* formatting for atm search form fields on template page */
select.atmTemplate {
	width : 133px;
}

/* formatting for search form fields */
input.search {
	width : 133px
}


/* Page Title */
h1 {
	font-size: 18px;
	font-weight : bolder;
	color : #ffffff;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

/* Paragraph Title / Heading */
h2 {
	font-size: 12px;
	font-weight : bold;
	color : #262D2F;
	margin : 0 0 0 0;
}

/* breadcrumb on template page header */
.txtBreadcrumb {
	font-size: 10px;
	line-height : 13px;
}


a.txtBreadcrumb:Hover {
	color : #ffffff;
}

/* larger font size text */
.txtLg {
	font-size: 12px;
	color : 333399;
	font-weight : bold;
}

a.txtLg {
	color : 333399;
}

a.txtLg:Link {
	color : 333399;
}

a.txtLg:Visited {
	color : 333399;
}

/* smaller font size text */
.txtSm {
	font-size: 10px;
	line-height : 13px;
}

/* smaller font size text for colored background */
.txtSmWhite {
	font-size: 10px;
	line-height : 13px;
	color : #ffffff;
}

a.txtSmWhite {
	text-decoration : none;
}

a.txtSmWhite:Link {
	color : #ffffff;
}

a.txtSmWhite:Hover {
	text-decoration : underline;
	color : #ffffff;
}

s.txtSmWhite:Visited {
	color : #ffffff;
}

/* smaller font size text without underlines for links */
.txtSmPlain {
	font-size: 10px;
	line-height : 13px;
}

a.txtSmPlain {
	text-decoration : none;
}

a.txtSmPlain:Hover {
	text-decoration : underline;
}

/* different color link for mutual funds on home page */
.mutualFunds {
	color : #669933;
}

a.mutualFunds {
	text-decoration : none;
	color : #669933;
}

a.mutualFunds {
	color : #669933;
}

a.mutualFunds:Hover {
	text-decoration : underline;
}

.footnote {
	font-size : 10px;
	line-height : 10px;
	color : #993366;
	font-style : italic;
}

.alert {
	color: #990000;
}

.alertSm {
	color: #990000;
	font-size: 10px;
	line-height : 15px;
}

a.alertSm {
	text-decoration : none;
}

.highlightBlue {
	color : #333399;
	font-weight : bold;
}

.lineHeightSm {
	line-height : 12px;
}

/* form buttons */
.btnLogin {
	background-color: #990000;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-size : 10px;
	color : #ffffff;
	border-color : #D69999 #550000 #550000 #D69999;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-style : solid;
	margin-left : 4px;
	line-height : 12px;
}

.btnSubmit {
	background-color: #990000;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-size : 10px;
	color : #ffffff;
	border-color : #D69999 #550000 #550000 #D69999;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-style : solid;
	margin-left : 4px;
	line-height : 12px;
}

.btnGo
{
	background-color: #990000;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-size : 10px;
	color : #ffffff;
	border-color : #D69999 #550000 #550000 #D69999;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-style : solid;
	margin-left : 4px;
	line-height : 10px;
}

.btnVote {
	background-color: #990000;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 1px;
	font-size : 10px;
	color : #ffffff;
	border-color : #D69999 #550000 #550000 #D69999;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-style : solid;
	margin-left : 4px;
	line-height : 17px;
}

a.btnVote {
	text-decoration : none;
}

a.btnVote:Hover {
	color : #Ffffff;
	background-color : #627591;
	border-color : #97A5B9 #404B5E  #404B5E  #97A5B9;
}


.btnSearch {
	background-color: #990000;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	font-size : 10px;
	color : #ffffff;
	border-color : #D69999 #550000 #550000 #D69999;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-style : solid;
	line-height : 10px;
}

a.btnSearch {
	text-decoration : none;
}

a.btnSearch:Hover {
	color : #Ffffff;
	background-color : #627591;
	border-color : #97A5B9 #404B5E  #404B5E  #97A5B9;
}

.compliancy {
	font-size : 18pt;
	font-style : normal;
}



