﻿body
{
}
.dialog
{
	border: 1px solid #00539b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #ffffff;
}
.dialogHeader
{
	color: White;
	font-weight: bold;
	font-size: 10pt;
	background-color: #00539b;
	padding: 5px;
	cursor: hand;
	background-image: url(/susquehanna/images/dialogHeader.jpg);
	height: 18px;
}
table.dialogContent
{
	padding: 7px;
}
input.dialogTextBox
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #7F9DB9;
}
textarea.dialogTextBox
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #7F9DB9;
}
.zipCodeSearchMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Black;
	font-weight: bold;
}
.TopMenuGroup
{
	background-image: url(/susquehanna/images/btnBlank.jpg);
	text-align: center;
}
.TopMenuItem
{
	color: #4971AF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.TopMenuItemHover
{
	background-image: url(/susquehanna/images/btnBlankRollover.jpg);
	color: #00539b;
	background-color: #3D3D3D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.TopMenuItemSelected
{
	background-image: url(/susquehanna/images/btnBlankSelected.jpg);
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.MenuGroup
{
	/*background-image: url(../images/group_background.gif);*/
	background-color: #E5F2FB;
	border: 1px solid #4971AF;
	text-align: center;
}
.MenuItem
{
	background-color: #E5F2FB;
	color: #4971AF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: pointer;
	height: 15px;
}
.MenuItemTemplated
{
	display: block;
	width: 100%;
	height: 100%; /*background-color: #E5F2FB;*/
	background-color: green;
	color: #4971AF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: pointer;
}
.MenuItemTemplated:hover
{
	background-color: #CFE4F5;
	color: #00539b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: pointer;
}
.MenuItemHover
{
	background-color: #CFE4F5;
	color: #00539b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor: pointer;
	height: 15px;
}
.MenuBreak
{
	/*background-image: url(../images/break.gif);*/
	width: 100%;
	height: 1px;
}
table.ablSearchSideNav
{
	background-color: #E7F1FA;
	font-family: Arial, Helvetica, sans-serif;
	color: #00539b;
	text-align: left;
	padding: 10px 0px 10px 15px;
	width: 240px;
}
.ablSearch tdSideNav
{
	font-size: 8pt;
}
input.ablSearch
{
	width: 130px;
	margin: 4px 0px;
}
.ablHeader
{
	font-weight: bold;
}
.ablClosestBranchesNoResults
{
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
table.ablSearchResults
{
	width: 395px;
	font-weight: normal;
	font-size: 9pt;
}
div.ablSearchResultsGridView
{
	padding: 25px 0 15px 0;
}
div.ablClosestBranches
{
	padding: 25px 0 15px 0;
}
.ablSearchResultsGridView td
{
	padding: 0;
}
div.ablSearchResultsDivider
{
	border-bottom: solid 1px #003399;
	margin: 15px 0;
}
td.standardTextNormal
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}
table.sideNavFoundationSmartNavSub
{
	background-color: #E2EEDC;
}
a.promotionsNav
{
	display: block;
	width: 222px;
	height: 100%;
	background-color: #CDE1DC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6685C2;
	font-size: 8pt;
	padding: 7px 5px 7px 13px;
	text-decoration: none;
}
a.promotionsNav:hover
{
	background-color: #B6D3CC;
	font-family: Arial, Helvetica, sans-serif;
	color: #00539b;
	font-size: 8pt;
	padding: 7px 5px 7px 13px;
	text-decoration: none;
}
a.promotionsNavCurrent
{
	display: block;
	width: 222px;
	height: 100%;
	background-color: #B6D3CC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00539b;
	font-size: 8pt;
	padding: 7px 5px 7px 13px;
	text-decoration: none;
}
a.smartNavHome
{
	display: block;
	width: 222px;
	height: 100%;
	background-color: #F2F8EF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6685C2;
	font-size: 8pt;
	padding: 7px 5px 7px 13px;
	text-decoration: none;
	cursor: hand;
}
a.smartNavHome:hover
{
	background-color: #E2EEDC;
	color: #00539b;
	text-decoration: none;
}
a.smartNav, a.smartNav:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6685C2;
	font-size: 8pt;
	text-decoration: none;
}
a.smartNav:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #00539b;
	font-size: 8pt;
	text-decoration: none;
}
a.smartNavSub
{
	display: block;
	width: 205px;
	height: 100%;
	background-color: #E2EEDC;
	font-family: Arial, Helvetica, sans-serif;
	color: #00539b;
	font-size: 8pt;
	padding: 5px 5px 5px 30px;
	text-decoration: none;
}
a.smartNavSub:hover
{
	background-color: #D3E4CA;
	font-family: Arial, Helvetica, sans-serif;
	color: #00539b;
	font-size: 8pt;
	padding: 5px 5px 5px 30px;
	text-decoration: none;
}
a.smartNavSubCurrent, a.smartNavSubCurrent:hover
{
	display: block;
	width: 205px;
	height: 100%;
	background-color: #D3E4CA;
	font-family: Arial, Helvetica, sans-serif;
	color: #00539b;
	font-size: 8pt;
	padding: 5px 5px 5px 30px;
	text-decoration: none;
}
a.sideNavSmartNavNormal
{
	display: block;
	width: 222px;
	height: 100%;
	background-color: #F2F8EF;
	padding: 7px 5px 7px 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #6685C2;
	font-size: 8pt;
	cursor: hand;
}
a.sideNavSmartNavNormal:hover
{
	background-color: #E2EEDC;
	color: #6685C2;
	text-decoration: none;
}
a.sideNavSmartNavCurrent, a.sideNavSmartNavCurrent:hover
{
	display: block;
	width: 222px;
	height: 100%;
	background-color: #D3E4CA;
	padding: 7px 5px 7px 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #6685C2;
	font-size: 8pt;
	cursor: hand;
}
.sideNavSmartNavSelected a
{
	background-color: #E2EEDC;
}
.Header
{
	color: #FFFFFF;
	border: #57566F 1px solid;
	border-bottom-width: 0px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	cursor: default;
}
.SiteMap
{
	border: 0px solid black;
	background-color: white;
	font-family: verdana;
	font-size: 10px;
	padding-left: 15px;
}
.RootNode
{
	color: #00539b;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	padding: 7px;
	padding-top: 7px;
	padding-bottom: 1px;
}
.RootNode a:link, .RootNode a:active, .RootNode a:visited
{
	color: #00539b;
	text-decoration: none;
}
.RootNode a:hover
{
	color: #00539b;
	text-decoration: underline;
}

.ParentNode
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}
.ParentNode a:link, .ParentNode a:active, .ParentNode a:visited
{
	color: #00539b;
	text-decoration: none;
}
.ParentNode a:hover
{
	color: #00539b;
	text-decoration: underline;
}
.LeafNode
{
	color: #00539b;
	font-family: verdana;
	font-size: 10px;
}
.LeafNode a:link, .LeafNode a:active, .LeafNode a:visited
{
	color: #00539b;
	text-decoration: none;
}
.LeafNode a:hover
{
	color: #00539b;
	text-decoration: underline;
}
.MenuItem a, .MenuItem a:hover
{
	color: #4971AF;
	text-decoration: none;
}
.MenuItemHover a, .MenuItemHover a:hover
{
	color: #00539b;
	text-decoration: none;
}
#divPrintFooter
{
	color: #666666;
	line-height: 1.3em;
	margin: 15px;
	text-align: center;
	font-size: 11px;
	border-top: 1px solid #cccccc;
	padding-top: 15px;
}
#divPrintFooter a:link, #divPrintFooter a:visited, #divPrintFooter a:active
{
	color: #666666;
	text-decoration: underline;
}
#divPromoPrintFooter a:hover
{
	color: #666666;
	text-decoration: none;
}
#divPromoPrintFooter
{
	color: #666666;
	line-height: 1.5em;
	margin: 0px;
	text-align: center;
	font-size: 11px;
	border-top: 2px solid #cccccc;
	padding-top: 15px;
}
#divPromoPrintFooter a:link, #divPromoPrintFooter a:visited, #divPromoPrintFooter a:active
{
	color: #666666;
	text-decoration: underline;
}
#divPromoPrintFooter a:hover
{
	color: #666666;
	text-decoration: none;
}


a.openAccountButton:hover, a.openAccountButton:link, a.openAccountButton:active, a.openAccountButton:visited
{
	height: 25px;
	width: 100px;
	display: block;
	background-image: url(/susquehanna/images/btn_OpenAccount.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.openAccountButton:hover
{
	background-image: url(/susquehanna/images/btn_OpenAccountOver.png);
}

a.applyButton:hover, a.applyButton:link, a.applyButton:active, a.applyButton:visited
{
	height: 25px;
	width: 61px;
	display: block;
	background-image: url(/susquehanna/images/btn_Apply.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.applyButton:hover
{
	background-image: url(/susquehanna/images/btn_ApplyOver.png);
}

a.applyInBranchButton:hover, a.applyInBranchButton:link, a.applyInBranchButton:active, a.applyInBranchButton:visited
{
	height: 25px;
	width: 101px;
	display: block;
	background-image: url(/susquehanna/images/btn_ApplyInBranch.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.applyInBranchButton:hover
{
	background-image: url(/susquehanna/images/btn_ApplyInBranchOver.png);
}

a.openAccountAccButton:hover, a.openAccountAccButton:link, a.openAccountAccButton:active, a.openAccountAccButton:visited
{
	height: 25px;
	width: 100px;
	display: block;
	background-image: url(/susquehanna/images/btn_OpenAccountAcc.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.openAccountAccButton:hover
{
	background-image: url(/susquehanna/images/btn_OpenAccountAccOver.png);
}

a.openOnlineButton:hover, a.openOnlineButton:link, a.openOnlineButton:active, a.openOnlineButton:visited
{
	height: 21px;
	width: 86px;
	display: block;
	background-image: url(/susquehanna/images/Btn_ApplyOnline.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.openOnlineButton:hover
{
	background-image: url(/susquehanna/images/Btn_ApplyOnlineOver.png);
}

a.secureLoginButton:hover, a.secureLoginButton:link, a.secureLoginButton:active, a.secureLoginButton:visited
{
	height: 25px;
	width: 100px;
	display: block;
	background-image: url(/susquehanna/images/btnSecureLogin.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.secureLoginButton:hover
{
	background-image: url(/susquehanna/images/btnSecureLoginOver.png);
}

a.printFormButton:hover, a.printFormButton:link, a.printFormButton:active, a.printFormButton:visited
{
	height: 25px;
	width: 100px;
	display: block;
	background-image: url(/susquehanna/images/btn_PrintForm.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.printFormButton:hover
{
	background-image: url(/susquehanna/images/btn_PrintFormOver.png);
}

a.printButton:hover, a.printButton:link, a.printButton:active, a.printButton:visited
{
	height: 21px;
	width: 50px;
	display: block;
	background-image: url(/susquehanna/images/btn_Print.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.printButton:hover
{
	background-image: url(/susquehanna/images/btn_PrintOver.png);
}

a.closeButton:hover, a.closeButton:link, a.closeButton:active, a.closeButton:visited
{
	height: 21px;
	width: 50px;
	display: block;
	background-image: url(/susquehanna/images/btn_Close.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.closeButton:hover
{
	background-image: url(/susquehanna/images/btn_CloseOver.png);
}

a.continueButton:hover, a.continueButton:link, a.continueButton:active, a.continueButton:visited
{
	height: 25px;
	width: 100px;
	display: block;
	background-image: url(/susquehanna/images/btn_Continue.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.continueButton:hover
{
	background-image: url(/susquehanna/images/btn_ContinueOver.png);
}

a.previousButton:hover, a.previousButton:link, a.previousButton:active, a.previousButton:visited
{
	height: 25px;
	width: 100px;
	display: block;
	background-image: url(/susquehanna/images/btn_Previous.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.previousButton:hover
{
	background-image: url(/susquehanna/images/btn_PreviousOver.png);
}
a.openBranchPhoneButton:hover, a.openBranchPhoneButton:link, a.openBranchPhoneButton:active, a.openBranchPhoneButton:visited
{
	height: 25px;
	width: 158px;
	display: block;
	background-image: url(/susquehanna/images/btn_BranchOrPhone.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.openBranchPhoneButton:hover
{
	background-image: url(/susquehanna/images/btn_BranchOrPhoneOver.png);
}
a.learnMoreButton:hover, a.learnMoreButton:link, a.learnMoreButton:active, a.learnMoreButton:visited
{
	height: 21px;
	width: 87px;
	display: block;
	background-image: url(/susquehanna/images/btn_LearnMore.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.learnMoreButton:hover
{
	background-image: url(/susquehanna/images/btn_LearnMoreOver.png);
}
a.compareProductsButton:hover, a.compareProductsButton:link, a.lcompareProductsButton:active, a.compareProductsButton:visited
{
	height: 21px;
	width: 116px;
	display: block;
	background-image: url(/susquehanna/images/btn_CompareProducts.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.compareProductsButton:hover
{
	background-image: url(/susquehanna/images/btn_CompareProductsOver.png);
}

a.findMortgageBankerButton:link, a.findMortgageBankerButton:active, a.findMortgageBankerButton:visited
{
	height: 21px;
	width: 140px;
	display: block;
	background-image: url(/susquehanna/images/btn_FindAMortgageBanker.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.findMortgageBankerButton:hover
{
	background-image: url(/susquehanna/images/btn_FindAMortgageBankerOver.png);
}

/* 
div.getRatesButton, div.getRatesButton:link, div.getRatesButton:active, div.getRatesButton:visited
{
    height:25px; 
    width:100px;
    display:block;

    background-image: url(/susquehanna/images/btn_GetRates.png);
    background-position: center center;
    background-repeat:no-repeat;
}

div.getRatesButton:hover
{
    cursor: pointer;
    background-image: url(/susquehanna/images/btn_GetRatesOver.png);
}
*/
.breadcrumb
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #757D8A;
	padding: 5px 0px 5px 15px;
	width: 567px;
}
td.breadcrumb a, td.breadcrumb a:link, td.breadcrumb a:active, td.breadcrumb a:visited
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

td.breadcrumb a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.smGreenApplyButton:hover, a.smGreenApplyButton:link, a.smGreenApplyButton:active, a.smGreenApplyButton:visited
{
	display: inline-block;
	width: 55px;
	height: 19px;
	background-image: url(/susquehanna/images/btnSmGreenApply.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.smGreenApplyButton:hover
{
	background-image: url(/susquehanna/images/btnSmGreenApplyOver.png);
}

a.smGreenDetailsButton:hover, a.smGreenDetailsButton:link, a.smGreenDetailsButton:active, a.smGreenDetailsButton:visited
{
	display: inline-block;
	width: 55px;
	height: 19px;
	background-image: url(/susquehanna/images/btnSmGreenDetails.png);
	background-position: center center;
	background-repeat: no-repeat;
}

a.smGreenDetailsButton:hover
{
	background-image: url(/susquehanna/images/btnSmGreenDetailsOver.png);
}
.calSusquehanna .ajax__calendar_container
{
	border: 1px solid #003399;
	background-color: White;
	color: #003399;
	font-family: Arial;
	font-size: 8pt;
	padding: 0px;
}
.calSusquehanna .ajax__calendar_body
{
	height: 130px;
}
.calSusquehanna .ajax__calendar_header
{
	height: 25px;
	width: 100%;
	padding: 6px 0 0 0;
	background-color: #003399;
	color: White;
	font-weight: bold;
	font-size: 10pt;
}
.calSusquehanna .ajax__calendar_prev
{
	cursor: pointer;
	background-image: url('http://susquehanna.net/Images/calArrowPrev.gif');
}
.calSusquehanna .ajax__calendar_next
{
	cursor: pointer;
	background-image: url('http://susquehanna.net/Images/calArrowNext.gif');
}
.calSusquehanna .ajax__calendar_footer
{
	background-color: #FFFACD;
}
.calSusquehanna .ajax__calendar_day
{
	text-align: center;
	padding: 2px 0 0 0;
}
.calSusquehanna .ajax__calendar_dayname
{
	text-align: center;
	color: #009933;
	font-weight: bold;
}
.calSusquehanna .ajax__calendar_hover .ajax__calendar_day
{
	background-color: #FFFACD;
	font-weight: bold;
	color: #003399;
}
.calSusquehanna .ajax__calendar_active .ajax__calendar_day
{
	background-color: #003399;
	font-weight: bold;
	color: #FFFACD;
}
.calSusquehanna .ajax__calendar_today
{
	background-color: #009933;
	font-weight: bold;
	color: White;
}
.calSusquehanna .ajax__calendar_hover .ajax__calendar_month
{
	background-color: #FFFACD;
	font-weight: bold;
	color: #003399;
}
.calSusquehanna .ajax__calendar_active .ajax__calendar_month
{
	background-color: #003399;
	font-weight: bold;
	color: #FFFACD;
}
.calSusquehanna .ajax__calendar_hover .ajax__calendar_year
{
	background-color: #FFFACD;
	font-weight: bold;
	color: #003399;
}
.calSusquehanna .ajax__calendar_active .ajax__calendar_year
{
	background-color: #003399;
	font-weight: bold;
	color: #FFFACD;
}
.calSusquehanna .ajax__calendar_other .ajax__calendar_day
{
	color: #CCCCCC;
}

.PromoContentRightPadded a:link, .PromoContentRightPadded a:visited, .PromoContentRightPadded a:active
{
	font: 11px/1.3em Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
.PromoContentRightPadded a:hover
{
	color: #666666;
	text-decoration: none;
}


