﻿/*live styles*/
/*global adjusters*/
body{margin: 0; padding: 0; font-family: Arial, Sans-Serif; background: url('images/topGradient.gif') top left repeat-x; }

.clear{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.topSpace{margin-top: 2em;}

h1{font-size: 1.4em; display: block; margin: 0; height: 33px;}
h2{font-size: 1.3em; margin: .5em 0 .5em 0; padding: 0; font-weight: normal;}
h3{font-size: 1.0em; margin: 1.5em 1em .5em 0; padding: 0;}

p, li, dd{line-height: 1.5em; margin: 0 0 1em 0; padding: 0; font-size: 90%; color: #353535 /*gray*/;}

img{}
	img.left{float: left;}
	img.right{float:right;}

ul, ol{font-size: 90%; }
li{margin: 0 0 .25em 0; color: #353535 /*gray*/; line-height: 1.5em;}

a{text-decoration: underline;color: #353535 /*gray*/; outline:none; }
a:link{}
a:visited{}
a:hover{text-decoration: none;}
a:active{}

dl{}
	dt{font-weight: bold;}
	dd{margin-bottom: 1em;}

.disclaimer{font-size: 80%; color: Black; font-style: italic;}
ul.ratesDisclaimer {font-size: 80%; color: Black; font-style: normal; list-style: none; margin: 2em 0 0 0; border-top: 1px solid #e6e6e6; padding: 0;}
	ul.ratesDisclaimer li{margin: 0 0 1em 0; padding: 0;}


.inlineGraphic{vertical-align: top; margin: 0 0 1em 0; padding: 3px 0 5px 0; clear: both;}
	.inlineGraphic img{float: left; margin: 0 10px 0 0 ;}
	.inlineGraphic p{float: left; margin: 0; padding: 0;}

/*errors*/

.important, .error, .errors {background: #fee /*pink*/; border: 1px solid red; padding: 3px 10px; color: Red; }
	.important h2, .error h2, .errors h2 {color: Red; font-weight: normal;}
	.important p, .error p, .errors p {color: Red; font-weight: normal;}
	.important a, .error a, .errors a {color: Red; font-weight: normal;}


/*general forms*/
fieldset{margin: 0; padding: 0; border: 0;}
legend{}
label{float: left; font-size: 80%; text-align: left; margin: 0; padding: 0;}
input{margin: 0px 0 3px 0;}
select{}
textarea{width: 250px; height: 200px;}
#submit{}
.button{font-weight: normal; 	}
div.required {float: left; font-size: 70%; color: Red; margin: 3px 0 0 1em; vertical-align: top;}
span.required {font-size: 70%; color: Red; margin: 3px 0 0 1em; vertical-align: top;}

/*form validation*/
#validationErrors{border: 1px solid red; background: #fee /*pink*/; color: Red; font-weight: bold; margin: 10px 0 10px 0; padding: 5px 10px; font-size: 80%;}


/*general tables*/
table{font-size: 90%; }
	thead td{font-weight: normal; font-size: 110%; border-top: 1px solid #4F4F4F /*dark gray*/; border-bottom: 3px double #4F4F4F /*dark gray*/; }
	tbody td{font-weight: normal;}
	tfoot td{font-weight: normal;}
	tr{}
	td{padding: .4em .4em .6em .4em;}
	.rowShadeOn td {background: #e6e6e6/*light gray*/; border-bottom: 1px solid #4F4F4F /*dark gray*/; }
	.rowShadeOff td{background: none; border-bottom: 1px solid #4F4F4F /*dark gray*/;}

	.highlighted td{background: #FAF1CC /*tannish yellow*/; border-bottom: 1px solid #4F4F4F /*dark gray*/; }



/*layout*/
#wrapper{width: 990px; margin: 0; padding: 0; }
#container{float: left; width: 765px; }
#helpLinks{float:right; margin: 10px 20px 0 0; padding:0; width: 100px; height: 54px; overflow:hidden;}
#nav{position: absolute; top: 64px; left: 220px; width: 690px; margin: 0;}
#sidebar, #businessSidebar {float: left; width: 200px; margin: 10px 0 10px 10px!important; margin: 10px 0 10px 5px /*ie*/; background: white; border: 1px solid  #887a64 /*brown*/; text-align: center; padding: 0;}
#mainContent{float: left; width: 540px; margin: 100px 0 0 10px!important; margin: 100px 0 0 5px /*ie*/;}
#rightSidebar{width: 200px; float: left; margin: 35px 0 0 10px;}
#footer{float: left; clear: both; margin: 20px 0 0 0; height: 65px; background: url('images/footerGradient.gif') bottom left repeat-x; width: 100%; border-top: 2px solid #887a64 /*brown*/;}


/*lists*/
ul.listLeftToRight{margin: 0; padding: 0;}
	.listLeftToRight li.first{display: inline; margin: 0; padding: 0 .5em 0 0; border: 0;}
	.listLeftToRight li{display: inline; margin: 0; padding: 0 .3em 0 .5em ; border-left: 1px solid black;}




/*rates*/

.accountName{font-weight: bold;}
.featured{background: #deebe7 /*light green*/ url("images/bgGradient.gif") repeat-x;}
#ratesEffective{border: 1px solid #887A64 /*brown*/; background: #EFEEE0 /*tan*/; margin: 0 0 1em 0; padding: 5px 10px; vertical-align: middle;}
	#ratesEffective p{margin: 0; padding: 0;}

/*help links*/
	#helpLinks ul{margin: 0; padding: 0; list-style:none;}



/*in-text*/
.inTextAd{border: 1px solid #e6e6e6 /*light gray*/;}
.intextPic{float: right; border: 1px solid #e6e6e6 /*light gray*/; margin: .3em 0 10px 10px;}
.comingSoon{border: 0;}


/*left sidebar*/
	#sidebar #logo, #businessSidebar #logo{margin: 5px auto 0 auto; padding: 0;}
	#sidebar #tagline, #businessSidebar #tagline {margin: 15px auto; padding: 0;}
	#sidebar fieldset, #businessSidebar fieldset{width: 170px; margin: 2px auto; padding: 5px; border: 1px solid #887A64 /*brown*/;}
	#sidebar label, #businessSidebar label{width: 68px; margin: .3em 10px 0 5px; font-size: 70%;}
	#sidebar input, #businessSidebar input{float: left; font-weight: bold;}
	#sidebar input.loginFields, #businessSidebar input.loginFields{width: 80px!important; width: 80px /*ie*/;}
	#sidebar #submitLogin, #sidebar #applyButton, #businessSidebar #submitLogin, #businessSidebar #applyButton {float: none; width: 170px; font-weight: normal;}

	.demoButton{margin-top: 10px;}
	.demoButton a img{border: 1px solid #e6e6e6 /*light gray*/;}


	/*left sidebar ads*/
		#loginAds{margin: 0px 10px 10px 10px; }
		#loginAds .advert{margin: 0 0 20px 0; padding: 0; display: block; clear: left;}
			.advert img{margin: 0px 10px 20px 0px; float: left; border: 0; }
			.advert p{float: left; text-align: left; font-size: 80%; line-height: 1.2em; width: 115px;}

			#houseAd{}






/*right sidebar stuff*/
	#rightSidebar ul{margin: 0; padding: 0; list-style:none;}
	#rightSidebar li{}
	#rightSidebar #adArea{margin: 30px 0 0 0;}
	#rightSidebar #adArea img{}



	/*right sidebar ads*/

	.rightSideAd{margin-top: 20px; border: 1px solid #e6e6e6 /*light gray*/;}


/*Ads*/
	#assetsForSale{position: absolute; top: 12px; left: 220px;}
		#assetsForSale img{border: 0;}
		#tbl_AssetsForSale{width: 99%;}



/*footer*/
	#copyright{float: left;}
	#footer p{font-size: 70%; margin: 5px 0 0 10px;}

	#validated{float: left; margin: 5px 0 0 50px;}
	#validated img{border: 0;}
	#fdicehl{margin-right: 50px;}


/*Press Releases*/
	.pressRelease{border: solid #e6e6e6; border-width: 0 0 1px 0; margin-bottom: 20px;}
	ul#prDirectory li {margin-bottom: 20px;}


/*errors*/

.error	{font-weight: bold; color: red;}

.disabledJavascript{color: #bf0000 /*maroon*/; font-size: 70%; margin: 10px 0 0 0; width: 100%; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding: 10px 0 7px; margin-bottom: 30px;}
	.disabledJavascript h4{margin: 0; padding:0;}
	.disabledJavascript img{float: left; padding: 1px 10px 0px 0;}
	.disabledJavascript p{margin: 0 0 5px 0; font-weight: normal; width: 99%;}


/*investment*/
.columnA, .columnB{float: left; width: 46%; background: #f7f7ef/*light cream*/; margin: 0 5px 0 0; padding: 0 5px; border: 1px solid #c5c5c5 /*dark gray*/;}
.columnA img, .columnB img{margin: .25em;}

#HCInvestmentServicesLogoContainer{text-align: center;}
	#HCInvestmentServicesLogo{margin: 0 auto;}
	p#investTagline{font-size: 15pt; font-style:italic; font-family: Times New Roman, Georgia, Serif; font-weight: bold; margin: 1em 0 0 0;}
	p#investTagline b{font-size: 20pt; font-style: normal;}
#InvestmentServices{width: 450px;margin: 15px auto 20px auto;}
	#InvestmentServices h2{margin: 0; font-family: Times New Roman, Georgia, Serif;}
	#InvestmentServices .columnA, #InvestmentServices .columnB{background: none; border: 0; margin: 0;}
	#InvestmentServices ul{margin: 0;}

#InvestmentServices h2{text-align: center;}
#InvDesc{text-align:center; margin: 1em 0 0 0;}


#investmentDisclaimers {list-style: none; margin: 0; padding: 0;}

/*content*/

#anonDiv{background: #e6e6e6/*light gray*/; border: 1px solid #c3c3c3 /*dark gray*/; padding: 10px 5px; margin: 0 0 10px 0;}


	#mainContent h1, #rightSidebar h1{text-indent:-2000px;}
	#youMayLike{background: url("images/youMayLike.gif") no-repeat 0 0;}



	/*personal homepage*/
	.new{margin-botton: -3px;}


	#personalHomepageAd img, #businessHomepageAd img{border:1px solid #006A50 /*PineGreen*/;}
	#personalHomepage #wrapper, #businessHomepage #wrapper{width: 982px; }
	#personalHomepage #container, #businessHomepage #container{width: 762px; }
	#personalHomepage #mainContent, #businessHomepage #mainContent{width: 540px;}
	#personalWelcomeHeading{background: url("images/welcomeToHighCountry.gif") no-repeat 0 0;}

	.homepageContent{width: 134px; float: left; margin: 0 10px 0 0;}
		.twoLineReflection{height: 42px;}
		.threeLineReflection{height: 60px;}
		/*#homepageBankingProducts{width: 170px;}
		#homepageLoans{width: 94px;}*/
		.homepageContent.last{margin: 0;width: 250px;}
		.homepageContent h2{text-indent: -2000px;}

		.homepageContent h2#bankingProducts{background: url("images/bankingProducts.gif") no-repeat 0 0;}
		.homepageContent h2#loans{background: url("images/lendingProducts.gif") no-repeat 0 0;}
		.homepageContent h2#businessLoans{background: url("images/businessDevLoans.gif") no-repeat 0 0;}
		.homepageContent h2#gettingTheRightMortgage{background: url("images/deleteLater/gettingTheRightMortgage.gif") no-repeat 0 0;}

		.homepageContent ul{list-style: none; padding: 0; margin: 0;}
		.homepageContent li{padding: 0; margin: 0 0 10px 0;}





	/*homepage modules*/
		#personalHomepage #rightSidebar, #businessHomepage #rightSidebar{}
		#rightSidebar .homepageModules{margin:0; padding: 0;}
		#rightSidebar .homepageModules h2{text-indent: -2000px;}




		/*weather*/
		#weather h2{margin-top: 1px;}
		#weatherLocations{}
		    #weatherLocations li{padding: 0; margin: 0;}
		    #weatherLocations a{}
			#weatherIframe{float: left; width: 200px; height: 180px; padding: 0; border: 0; margin: 0px 0 0 -10px!important;  }
		#rightSidebar #weather{width: 200px;}
			#rightSidebar #weather h2{background: url("images/weather.gif") no-repeat 0 0;}
			#rightSidebar #weather ul {margin: -10px 0 0 0; text-align: right; }

			#rightSidebar #weather ul li{font-size: 80%!important; font-size: 70% /*ie*/; margin: 0 0 0 0; padding: 0 7px; float: left; border-right: 1px solid #e6e6e6 /*light gray*/; }
			#rightSidebar #weather ul li.first {padding-left: 0px;}
			#rightSidebar #weather ul li.last {border-right: none; width: auto;}

			#wx_module_1433 {clear: both; margin: 0;}


				.fill{margin-top: 0px;}
				.fill tbody	tr td table{margin-top: -10px!important; margin-top: -8px /*ie*/;}

				/*
					div #wx_module_1433 .wow_container
					div
					form
					table .fill
					tbody
					tr
					td
					table
					tbody
					tr
					td
					div #
					table
					tbody
					tr
					td .hiTempSev
					a
					div .tempText
 				*/




		/*area events*/
		#rightSidebar #areaEvents{margin-top: 0;}

			#rightSidebar #areaEvents h2{background: url("images/areaEvents.gif") no-repeat 0 0;}



		/*stock quotes*/
		#rightSidebar #stockQuotes{ margin: 0; padding: 0;}
			#rightSidebar #stockQuotes h2{background: url("images/stockQuotes.gif") no-repeat 0 0;}
			#rightSidebar #stockQuotes iframe{height: 85px; margin: -15px 0 0 0; padding: 0;}









		/*top new Stories - right side module.*/
			#topNews h2{background: url("images/topStories.gif") no-repeat 0 0;}
			#businessNews h2{background: url("images/businessNews.gif") no-repeat 0 0;}

			table.fd_bordertable tr td{margin: 0; padding: 0;}
			/*table.fd_bordertable tbody tr{background: orange; }*/

			.fd_maintable tr {margin: 0; padding: 0;}
			.fd_maintable tr td {margin: 0; padding: 0;}

			.fd_maintable tr td.fd_itemcell {padding: 0 0 1.25em 0;}
			.fd_header{display: none; height: 1px;}

			table.fd_bordertable tr td table.fd_maintable{display:table; /*margin: -2.7em 0 0 0!important; margin: -1.5em 0 0 0;/*ie*/ font-size: 100%;  }
			tr.fd_header {display:none;}

			.fd_itemlink div{display:none;}

			#topNews .disclaimer, #businessNews .disclaimer{margin-top:0; padding-top: 1em;}

			/*table .fd_maintable tbody tr a.fd_itemlink {display:none;}*/



	/*products*/



	#personalVISAHeading, #businessVISAHeading{background: url("images/businessVISACards.gif") no-repeat 0 0;}
	#personalBankingHeading{background: url("images/personalBanking.gif") no-repeat 0 0;}
	#personalCheckingHeading{background: url("images/personalChecking.gif") no-repeat 0 0;}
	#personalSavingsHeading{background: url("images/personalSavings.gif") no-repeat 0 0;}
	#personalCDsHeading{background: url("images/personalCDsAndIRAs.gif") no-repeat 0 0;}
	#personalOnlineBankingHeading{background: url("images/personalOnlineBanking.gif") no-repeat 0 0;}
	#personalRatesHeading{background: url("images/bankingRates.gif") no-repeat 0 0;}
	#directDepositHeading{background: url("images/directDeposit.gif") no-repeat 0 0;}
	#personalStuHeading{background: url("images/personalsite-to-userFaq.gif") no-repeat 0 0;}
	#personalAssetsForSaleHeading{background: url("images/assetsForSaleText.gif") no-repeat 0 0;}

	#personalFeeScheduleHeading{background: url("images/feesAndServiceCharges.gif") no-repeat 0 0;}
	#personalBillPayUpgradeHeading{background: url("images/personalBillPayUpgrade.gif") no-repeat 0 0;}


	#personalMobileBankingFAQHeading{background: url("images/personalMobileBankingFAQ.gif") no-repeat 0 0;}
	#personalEstatementsHeading{background: url("images/eStatementsFAQ.gif") no-repeat 0 0;}




	#ratesEffective{font-weight: normal; }
	#ratesEffectiveDate{font-weight: bold;}

	.product{}
   		.product h3{}
   		.product p{}
   	#feeSchedule{}
   		#feeSchedule #mainContent div{margin-bottom: 30px;}

	#personalLendingHeading{background: url("images/personalLoans.gif") no-repeat 0 0;}
	#personalMortagesHeading{background: url("images/personalMortgages.gif") no-repeat 0 0;}
	#personalConstructionLoansHeading{background: url("images/personalConstructionLoans.gif") no-repeat 0 0;}
	#personalLandLoansHeading{background: url("images/personalLandLoans.gif") no-repeat 0 0;}
	#personalAutoLoansHeading{background: url("images/personalAutoLoans.gif") no-repeat 0 0;}

	#personalEftps{background: url("images/personalEftps.gif") no-repeat 0 0;}

	#personalConsumerLoansHeading{background: url("images/personalConsumerLoans.gif") no-repeat 0 0;}
	#personalHomeEquityLinesOfCreditHeading{background: url("images/personalHomeEquityLinesOfCr.gif") no-repeat 0 0;}
	#personalLoanCalculatorHeading{background: url("images/personalLoanCalculator.gif") no-repeat 0 0;}






	#businessBankingHeading{background: url("images/businessBanking.gif") no-repeat 0 0;}
	#businessBankingPageHeading{background: url("images/businessBankingPage.gif") no-repeat 0 0;}	/*This is so the 2-line header doesn't appear on the actual page.*/
	#businessCheckingHeading{background: url("images/businessChecking.gif") no-repeat 0 0;}

	#businessApplyHeading{background: url("images/businessApply.gif") no-repeat 0 0;}

	#businessOnlineBankingHeading{background: url("images/businessOnlineBanking.gif") no-repeat 0 0;}
	#businessOnlineWiresHeading{background: url("images/businessOnlineWires.gif") no-repeat 0 0;}
	#businessOnlineStatementsHeading{background: url("images/businessOnlineStatements.gif") no-repeat 0 0;}
	#businessE-ACHHeading{background: url("images/businessE-ACH.gif") no-repeat 0 0;}
	#businessRemoteCaptureHeading{background: url("images/businessRemoteCapture.gif") no-repeat 0 0;}

	#businessLendingHeading{background: url("images/businessLending.gif") no-repeat 0 0;}
	#businessCommercialRealEstateHeading{background: url("images/businessCommercialRealEstat.gif") no-repeat 0 0;}
	#businessEquipmentFinancingHeading{background: url("images/businessEquipmentFinancing.gif") no-repeat 0 0;}
	#businessCommercialLinesOfCreditHeading{background: url("images/businessCommercialLinesOfCr.gif") no-repeat 0 0;}
	#businessCommercialLettersOfCreditHeading{background: url("images/businessCommercialLettersOf.gif") no-repeat 0 0;}
	#businessContactCommercialLendingHeading{background: url("images/businessContactCommercialLe.gif") no-repeat 0 0;}
	#businessHeading{background: url("images/business") no-repeat 0 0;}
	#businessHeading{background: url("images/business") no-repeat 0 0;}








	/*about*/
	#aboutUsHeading{background: url("images/aboutus.gif") no-repeat 0 0;}

	#aboutUsOurCompanyHeading{background: url("images/aboutUsOurCompany.gif") no-repeat 0 0;}
	#aboutUsOurCompanyHeading{background: url("images/aboutUsPressReleases.gif") no-repeat 0 0;}
	#aboutUsOurHistoryHeading{background: url("images/aboutUsOurHistory.gif") no-repeat 0 0;}
	#aboutUsOurValuesHeading{background: url("images/aboutUsOurValues.gif") no-repeat 0 0;}
	#aboutUsExecutiveManagementHeading{background: url("images/aboutUsExecutiveManagement.gif") no-repeat 0 0;}
	#aboutUsCommunitySupportHeading{background: url("images/aboutUsCommunitySupport.gif") no-repeat 0 0;}
	#aboutUsAnnualReportHeading{background: url("images/aboutUsAnnualReport.gif") no-repeat 0 0;}
	#aboutUsQuarterlyFinancialInformationHeading{background: url("images/aboutUsQuarterlyFinancialInfo.gif") no-repeat 0 0;}
	#aboutUsEmploymentHeading{background: url("images/aboutUsEmployment.gif") no-repeat 0 0;}
	#aboutUsContactTheCEOHeading{background: url("images/AboutUsContactTheCEO.gif") no-repeat 0 0;}













	/*locations*/
	#locationsHeading{background: url("images/locations.gif") no-repeat 0 0;}
	.location {clear: left; margin: 0px 0 30px 0; border-top: 1px solid #e6e6e6 /*light gray*/}
   	.location h2{margin-top: 20px;	}
   	   	.location.first{border: 0;}
   		.location img{float: left;}
   		.location .officeInfo{float: left; width: 240px; margin: 0 0 0 10px;}
   		.compass{float: left; margin-right: 10px;}

	.atmAvailable{background: none; border: 0;}






	/*security*/
	#reportEmailPage{}
		#reportEmailHeading{background: url("images/reportEmail.gif") no-repeat 0 0;}
		#emailInformation {border: 0;}
		#emailInformation label{clear: both; overflow:hidden; width: 175px;}
		#emailInformation input{float: left; width: 250px;}
		#emailInformation textarea{float: left;  }

	#reportPhoneCallPage{}
		#reportPhoneCallHeading{background: url("images/reportPhoneCall.gif") no-repeat 0 0;}
		#callInformation {border: 0;}
		#callInformation label{clear: both; overflow:hidden; width: 200px;}
		#callInformation input{float: left; width: 250px;}
		#callInformation textarea{float: left;  }


	#protectingIDHeading{background: url("images/protectingID.gif") no-repeat 0 0;}
	#internetSafetyHeading{background: url("images/internetSafety.gif") no-repeat 0 0;}
	#check21ActHeading{background: url("images/check21Act.gif") no-repeat 0 0;}
	#privacyPolicyHeading{background: url("images/privacyPolicy.gif") no-repeat 0 0;}
	#idDefenderHeading{background: url("images/id-defender.gif") no-repeat 0 0;}






	/*investment*/
	#investmentHeading{background: url("images/investment.gif") no-repeat 0 0;}
	#ipiLogo{float: left; margin: 0 10px 2px 0; }







   	/*contact Us*/
   	#contactUsHeading{background: url("images/contacUs.gif") no-repeat 0 0;}
   		#contactUs fieldset, #contactCEO fieldset{}
   		#contactUs label, #contactCEO label{clear: left; width: 200px;}
   		#contactUs input, #contactCEO input{float: left; width: 150px;}
   		#contactUs select, #contactCEO select{float: left; width: 150px;}

   		#howAreWeDoingHeading{background: url("images/howAreWeDoing.gif") no-repeat 0 0;}

   		#howAreWeDoing fieldset{margin-bottom: 20px;}
   		#howAreWeDoing label{clear: left; width: 200px;}
   		#howAreWeDoing select{float: left; width: 150px;}
   		#howAreWeDoingDemographics input{float: left; width: 150px;}



   	/*help center*/
   	#helpCenterHeading{background: url("images/helpCenter.gif") no-repeat 0 0;}



   	/*redirector*/
   	#redirector{text-align: center;}
   		#redirector #wrapper{text-align: left; margin: 150px auto 0 auto; width: 400px;}
   		#redirector #wrapper #mainContent {}




   	/*error*/
   	#errorPage{text-align: center;}
	   	#errorPage #wrapper{text-align: left; margin: 0 auto; width: 400px;}

   		#errorPage #errorHeading{background: url("images/errorHead.gif") no-repeat 0 0;}


   	/*JavaScript*/
   	#browserSize{display: none; clear: both; text-align: left; margin: 0 0 0 0; padding: 5px 10px; background: #FFFFDF /*pale yellow*/}
   	#browserSize p{font-size: 90%; margin: 0; padding: 0;}

   	/*new site*/



/*report a card stolen*/

#reportStolenCard{border: 1px solid black; padding: 2px; width: 163px; margin-bottom: 10px; text-align: left; font-size: 80%;}
#reportStolenCard p{font-size: 80%;}
#insuranceNotice{border: 1px solid black; padding: 2px; width: 100%; margin-bottom: 10px; text-align: left; font-size: 80%;}

/*phishing info*/
#phishingInfoAd{border: 1px solid #006A50 /*pineGreen*/; background: #f4fefc/*lightGreen*/; text-align: left; padding: 0px; margin: 10px 0 10px 0;}
#phishingInfoAd h2{background: #006A50 /*pineGreen*/; color: White; margin: 0; padding: .25em 10px; font-size: 100%;}
#phishingInfoAd p{margin: .5em 10px 1em 10px; font-size: 80%; }

/* financials */
.alignRight{text-align: right;}
.overRule{border-top:1px solid black;}
.underRule{border-bottom: 1px solid black;}
.underRuleDouble{border-bottom: 3px double black}


#btn_apply{border: 0; margin: -.5em 0 .5em 0;}
