/* ------------------------------- */
/* TOPBAR Elements                   */
/* ------------------------------- */
td.topbarLeftColumn {background-color:#145192; height:120px; width:197px; padding: 13px 0px 14px 10px; vertical-align:top;}
* html td.topbarLeftColumn {background-color:#145192; height:120px; width:207px; padding: 14px 10px 15px 10px; vertical-align:top;}
td.topbarRightColumn {background-color:#145192; height:120px; text-align: right;}
.topbarGreenText {color:#8CC63E; padding-left:12px;}
.topbarGreenText12 {color:#8CC63E; font-size:12px;}
.topbarWhiteText {background-color:#145192; color:#ffffff;}
a.topbarWhiteText, a.topbarWhiteText:Link, a.topbarWhiteText:Visited {text-decoration:none; background: #145192 url("/icons/WEB/topbar_link.gif") no-repeat left; padding-left:12px; color:#ffffff;}
.topbarWhiteText18 {background-color:#145192; color:#ffffff; font-size:18px;}
a.topbarWhiteText18, a.topbarWhiteText18:Link, a.topbarWhiteText18:Visited {text-decoration:none; background: #145192 url("/icons/WEB/topbar_link.gif") no-repeat left; padding-left:12px; color:#ffffff;}
a.topbarWhiteText18:Hover, a.topbarWhiteText:Hover {text-decoration:none; color:#CAE0F4; background: #145192 url("/icons/WEB/topbar_link_blue.gif") no-repeat left; padding-left:12px;}
ul.topbarUL {background-color:#145192; color:#ffffff; list-style:none; margin-left:0px; padding-left:0px;}
li.topbarLI {padding-top:3px; list-style: none outside url("/icons/WEB/empty.gif"); line-height: 1.2; text-align: left; list-style-type: none; margin: 0;}
	
/* ------------------------------- */
/* CONTENT Elements                */
/* ------------------------------- */
table {margin:0; padding:0; border:0 none; border-collapse:collapse; table-layout:fixed;}
td {border: 0 none; line-height: 1.4;}
a:link, a:visited {color: #145192; text-decoration: underline;}
a:hover {color:#6DAB1A; text-decoration: underline;}
h1 {font-size: 18px; font-weight: bold; color: #145192; margin-top: 6px;}
h2 {font-size: 16px; font-weight: bold; color: #145192; margin-top: 20px;}
h3 {font-size: 16px; font-weight: bold; color: #145192; margin-bottom: 10px;}
h4 {font-size: 12px; font-weight: bold; color: #145192; margin-top: 20px;}
p {font-size:11px; text-align: justify; line-height:1.4; font-family:arial, verdana, sans serif;}
li {list-style: none outside url("/icons/WEB/li_picture.gif"); margin: 0 0 0 10px; padding: 0; line-height: 1.4; text-align: justify;}

.clearthefloats {clear:both;margin-bottom:26px;}
img.imgNews {float: left; padding: 0; border:1px solid #B2CDE1; margin: 26px 13px 0 0;}
.blueText {color: #145192;}
.greenText {color: #6DAB1A;}
.grayText {color: #8D8D8D;}
.grayTextSmall {color: #8D8D8D; font-size: 10px;}
a.linkSection, a.linkSection:Link, a.linkSection:Visited {color: #145192; text-decoration: underline; background: #ffffff url("/icons/WEB/link_section.gif") no-repeat top left; padding-left:19px;}
a.linkSection:Hover {color:#6DAB1A; text-decoration: underline;}
img.imgSection {padding: 0; border:1px solid #B2CDE1; margin: 8px 0 14px 0;}
.liNews {margin: 0 0 7px 14px; list-style: none outside url("/icons/WEB/news_link_blue.gif"); padding-left: 0px; text-align: left;}
* html .liNews {margin: 0 0 7px 11px; list-style: none outside url("/icons/WEB/news_link_blue.gif"); padding-left: 0px; text-align: left;}
.liNews a, .liNews a:Link, .liNews a:Visited {text-decoration: underline; color:#145192; text-align: left;}
.liNews a:Hover {text-decoration: underline; color:#6DAB1A; text-align: left;}
a.blueLinkActive, a.blueLinkActive:Link, a.blueLinkActive:Visited {text-decoration:none; background: #ffffff url("/icons/WEB/link_green.gif") no-repeat left; padding-left:12px; color:#6DAB1A;}

/* ------------------------------- */
/* TAB MENU Elements               */
/* ------------------------------- */
a.blueLinkNavig, a.blueLinkNavig:Link, a.blueLinkNavig:Visited {text-align: left; text-decoration:none; background: #ffffff url("/icons/WEB/link_blue_navig.gif") no-repeat top left; padding-left:12px; padding-right:10px; color:#145192;}
a.greenLinkNavig, a.greenLinkNavig:Link, a.greenLinkNavig:Visited {text-align: left; text-decoration:none; background: #ffffff url("/icons/WEB/link_green_navig.gif") no-repeat top left; padding-left:12px; padding-right:10px; color:#6DAB1A;}
a.blueLinkNavig:Hover {text-align: left; text-decoration:none; background: #ffffff url("/icons/WEB/link_green_navig.gif") no-repeat top left; padding-left:12px; padding-right:10px; color:#6DAB1A;}
a.greenLinkNavig:Hover, a.blueLinkActive:Hover {text-align: left; text-decoration:underline; background: #ffffff url("/icons/WEB/link_green_navig.gif") no-repeat top left; padding-left:12px; padding-right:10px; color:#6DAB1A;}

/* ------------------------------- */
/* RIGHT COLUMN Elements           */
/* ------------------------------- */
table.rightColumnTableTitle {margin: 0 0 10px 0; padding:0; border:0 none; border-collapse:collapse; table-layout:fixed; font-size:12px;}
table.rightColumnTableTitle td {width:176px; height: 25px; border: 1px solid #AED778; padding-left: 10px; vertical-align: middle; color: #6DAB1A; font-weight: bold; font-size: 12px; background: #FFFFFF url("/icons/WEB/right_col_title_icon.gif") no-repeat 157px;}
table.rightColumnTableLinks {margin: 0; padding:0; border:0 none; border-collapse:collapse; table-layout:fixed;}

/* ------------------------------- */
/* FOOTER Elements                 */
/* ------------------------------- */
table.foobarTable {margin: 0 0 0 10px; padding:0; border:0 none; border-collapse:collapse; table-layout:fixed; height: 36px; vertical-align: middle;}
.foobarBlueText12 {color: #145192;  font-size:12px;}
a.foobarBlueLink, a.foobarBlueLink:Link, a.foobarBlueLink:Visited {text-decoration:none; background: #D9E8F6 url("/icons/WEB/foobar_link.gif") no-repeat left; padding-left:12px; color:#145192;}
a.foobarBlueLink:Hover {text-decoration:none; background: #D9E8F6 url("/icons/WEB/foobar_link_green.gif") no-repeat left; padding-left:12px; color:#6DAB1A;}
.foobarGrayText {color:#5F5F62;}
.foobarBlueSeparator {color: #7297BE;}

/* ------------------------------- */
/* MENU Elements                 */
/* ------------------------------- */
table.menuTable  {width: 100%; margin: 0; padding:0; border: 1px solid #B2CDE1; border-collapse:collapse; table-layout:fixed;}
table.menuTable td   {width: 100%; min-height: 25px; border: 1px solid #B2CDE1; padding: 6px 10px 6px 10px;}
a.menuLinkSec, a.menuLinkSec:Link, a.menuLinkSec:Visited {text-decoration:none; background: #ffffff url("/icons/WEB/sec_link_blue.gif") no-repeat top left; padding-left:12px; color:#145192;}
a.menuLinkSec:Hover {text-decoration:none; background: #ffffff url("/icons/WEB/sec_link_green.gif") no-repeat top left; padding-left:12px; color:#6DAB1A;}
a.menuLinkActive, a.menuLinkActive:Link, a.menuLinkActive:Visited {text-decoration:none; background: #ffffff url("/icons/WEB/sec_menu_link_active.gif") no-repeat top left; padding-left:12px; color:#6DAB1A;}
a.menuLinkActive:Hover {text-decoration:none; background: #ffffff url("/icons/WEB/sec_link_green.gif") no-repeat top left; padding-left:12px; color:#6DAB1A;}

div#cont {margin: 6px 10px 4px 24px;}

.liMenuOut {margin: 0 0 3px 0; list-style: none outside url("/icons/WEB/menu_link_out.gif"); text-align: left;}
.liMenuOut a, .liMenuOut a:Link, .liMenuOut a:Visited {text-decoration: none; color:#70A91A; text-align: left;}
.liMenuOut a:Hover {text-decoration: underline; color:#70A91A; text-align: left;}

.liMenuActive {margin: 0 0 3px 0; list-style: none outside url("/icons/WEB/menu_link_green.gif"); text-align: left;}
.liMenuActive a, .liMenuActive a:Link, .liMenuActive a:Visited {text-decoration: underline; color:#70A91A; text-align: left;}
.liMenuActive a:Hover {text-decoration: underline; color:#70A91A; text-align: left;}

.submenu {margin: 5px 0 7px 14px;}

.liSubOut {margin: 0 0 3px 0; list-style: none outside url("/icons/WEB/empty.gif"); text-align: left;}
.liSubOut a, .liSubOut a:Link, .liSubOut a:Visited {text-decoration: none; color:#000000; text-align: left;}
.liSubOut a:Hover {text-decoration: underline; color:#000000; text-align: left;}

.liSubActive {margin: 0 0 3px 0; list-style: none outside url("/icons/WEB/menu_link_black.gif"); text-align: left;}
.liSubActive a, .liSubActive a:Link, .liSubActive a:Visited {text-decoration: underline; color:#000000; text-align: left;}
.liSubActive a:Hover {text-decoration: underline; color:#000000; text-align: left;}

/* ------------------------------- */
/* Branches & ATMs                 */
/* ------------------------------- */
table.tableBranch {margin: 0; padding:0; border:0 none; border-collapse:collapse; table-layout:fixed;}
td.tdBranchTitle {font-size:12px; color:#104F94; padding: 8px; background-color: #DBE7F3; border:0 none; font-weight: bold;}
td.tdBranchData {padding: 10px 8px 10px 8px; line-height: 1.4; border:0 none;}
td.tdBranchDataHours {line-height: 1.4; border:0 none;}
table.tableBranchFrame {margin: 0; padding:0; border: 1px solid #B5CCDE; border-collapse:collapse; table-layout:fixed;}
td.tdBranchManager {font-size:12px; padding: 14px 16px 0 16px; border:0 none;}
td.tdBranchServices {color:#70AA18; padding: 10px 16px 10px 16px; border:0 none; font-weight: bold; line-height: 1.6;}
.branchTitles {font-size:12px; font-weight: bold;}
p.pBranch {padding-left: 8px; padding-top: 10px; line-height: 1.4;}
p.pBranchComment {padding: 20px 0 0 8px; line-height: 1.4; text-align: justify;}
li.liBranchServices {list-style: none outside url("/icons/WEB/branch_sign.gif"); margin: 0 0 0 20px; padding: 0; line-height: 1.6;}
* html li.liBranchServices {list-style: none outside url("/icons/WEB/branch_sign.gif"); margin: 0 0 0 16px; padding: 0 0 0 4px; line-height: 1.6;}

/* ------------------------------- */
/* DynamicView Elements            */
/* ------------------------------- */
table.tableViewHeader {width: 100%; border-bottom: 2px solid #FFFFFF; border-collapse:collapse; table-layout:fixed;}
td.tdViewHeaderFirst {background-color: #DAE8F5; color: #155199; font-weight: bold; vertical-align: middle; padding: 4px 0 4px 11px; line-height: 1.4;}
td.tdViewHeaderNormal {background-color: #DAE8F5; color: #155199; font-weight: bold; vertical-align: middle; padding: 4px 0 4px 0; line-height: 1.4;}
td.tdViewHeader {background-color: #DAE8F5; color: #155199; font-weight: bold; vertical-align: middle; padding: 4px 4px 4px 4px; line-height: 1.4;}
table.tableViewData {width: 100%; border-top: 1px solid #C7DCED; border-bottom: 1px solid #C7DCED; border-collapse:collapse; table-layout:fixed;}
td.tdViewDataFirst {padding: 4px 0 4px 11px; border-top: 1px solid #C7DCED; border-bottom: 1px solid #C7DCED; line-height: 1.4;}
td.tdViewDataNormal {padding: 4px 0 4px 0; border-top: 1px solid #C7DCED; border-bottom: 1px solid #C7DCED; line-height: 1.4;}
td.tdViewDataColored {padding: 4px 0 4px 0; border: 1px solid #FFFFFF; background: #EDEDED; line-height: 1.4;}
td.tdViewData {padding: 4px 4px 4px 4px; border-top: 1px solid #C7DCED; border-bottom: 1px solid #C7DCED; line-height: 1.4;}
td.tdViewDataSelected {padding: 4px 4px 4px 4px; border-top: 1px solid #C7DCED; border-bottom: 1px solid #C7DCED; line-height: 1.4; background: #EDEDED;}
.tdBackgroundBlue {background-color: #F1F6FA;}
table.ViewListHeader {border-collapse: collapse; border: 0px; width : 100%; background-color: #EDEDED; border-bottom: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF;}
table.ViewListHeader td {padding-left: 10px; padding-right: 10px; height: 20px;}

/* ------------------------------- */
/* Form Elements                   */
/* ------------------------------- */
table.tableFormHeader {width: 100%; border-bottom: 2px solid #FFFFFF; border-collapse:collapse; table-layout:fixed;}
table.tableFormHeader td {font-size: 12px; background-color: #DAE8F5; color: #155199; font-weight: bold; vertical-align: middle; padding: 4px 11px 4px 11px; line-height: 1.4;}
table.tableFormMain {width: 100%; border: 1px solid #CADCF0; border-collapse:collapse; table-layout:fixed;}
td.tdFormMain1 {padding: 11px 11px 11px 11px; line-height: 1.4;}
td.tdFormMain2 {padding: 4px 9px 4px 0; line-height: 1.4;}
td.tdFormMain3 {padding: 4px 9px 4px 9px; line-height: 1.4;}
td.tdFormMain4 {padding: 10px 9px 4px 9px; line-height: 1.4;}
td.tdFormMain5 {padding: 4px 9px 12px 9px; line-height: 1.4;}
a.formLink, a.formLink:Link, a.formLink:Visited {font-size:12px; font-weight: bold; color: #FFFFFF; background-color: #145192; text-decoration: none; padding: 3px 10px 3px 10px;}
a.formLink:Hover {color: #b2cde1; background-color: #145192; text-decoration: none; padding: 3px 10px 3px 10px;}
input, textarea, select, option {font-family:arial, verdana, sans serif; color: #000000; font-size:11px; line-height: 1.4;}
input, textarea {border: 1px solid #BBD0E1; padding: 2px 4px 2px 4px;}
input {height: 20px;}
option {padding: 2px 4px 2px 4px;}
select {border: 1px solid #BBD0E1; padding: 2px 2px 2px 0; height: 20px;}
.inputDisabled {font-family:arial, verdana, sans serif; color: #000000; background-color: #E6F3FB; font-size:11px; border: 1px solid #BBD0E1; line-height: 1.4; padding: 2px 4px 2px 4px;}
input:focus, textarea:focus, input:focused {border: 1px solid #155199;}
.buttonLink {font-size:11px; border: none; font-weight: bold; color: #FFFFFF; background-color: #145192; text-decoration: none; padding: 2px 4px 2px 4px; cursor: pointer; height: 20px;}
.buttonLink:Hover {color: #b2cde1;}
table.tableRT {width: 100%; border-top: 1px solid #C7DCED; border-bottom: 1px solid #C7DCED; border-collapse:collapse; table-layout:fixed;}
table.tableRT td {padding: 4px 4px 4px 4px; border-top: 1px solid #C7DCED; border-bottom: 1px solid #C7DCED; line-height: 1.4;}
