html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#center p, #center td, #center li, #center ul {
	line-height: 16px;
}
#leftbar #ebranchLogin h1, #rightbar #eVisionSignup h1 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}

#rightbar #eVisionSignup h1 {
	margin-bottom:5px;
}

#leftbar #ebranchLogin input, #rightbar #eVisionSignup input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D84701;
	background-color: #F6BA62;
	border: 1px solid #DF4905;
	width: 130px;
	margin-top: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#rightbar #eVisionSignup input {
	width:180px;
}
#leftbar #ebranchLogin .submit, #rightbar #eVisionSignup .submit {
	font-weight: normal;
	text-transform: uppercase;
	width: 50px;
	float: right;
	margin-bottom: 10px;
	padding: 0px;
}
#leftbar #ebranchLogin a, #rightbar #eVisionSignup p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
}


td {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}




.tableheaderAbout {
	background-color: #20A2E8;
}

.tableheaderBusiness {
	background-color: #6061AC;
}

.tableheaderText {
	font-weight: bold;
	color: #FFFFFF;
}

/* Headings */

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 0 0 5px 0;
}
h1, h2, h3 {
	letter-spacing:-0.04em;
	line-height: 1.05em;
	padding-bottom: 10px;
}

h1{
	font-size:24px;
}

h2 {
	font-size:20px;
}

h3 {
	font-size:18px;
}

h2, h3, h4 {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

h4 {
	font-size: 16px;
}

h5 { 
	font-size:14px;
}

h6 {
	font-size:12px;
	padding-bottom:0px;
}
.auto h1, .auto h2, .auto h3 {
	color: #89C600;
	}

.creditCards h1, .creditCards h2, .creditCards h3 {
	color: #EEB800;
	}
	
.checking h1, .checking h2, .checking h3 {
	color: #253E94;
	}



/* COLORS */

.aboutText {
	color: #20A2E8;
}
.checkingText {
	color: #253E94;
}
.eServicesText {
	color: #DE0007;
}
.educationText {
	color: #E5761A;
}
.creditcardText {
	color: #EEB800;
}
.autoText {
	color: #89C600;
}
.homeText {
	color: #2BAFAA;
}
.cdText {
	color: #7C127E;
}

.businessText {
	color:#6061AC;
}

.aboutBkg, .checkingBkg, .eServicesBkg, .educationBkg, .creditcardBkg, .autoBkg, .homeBkg, .cdBkg, .businessBkg {
	font-weight:bold;
	color:#FFFFFF;
	padding: 5px;
}

.aboutBkg {
	background-color:#20A2E8;
}
.checkingBkg {
	background-color:#253E94;
}
.eServicesBkg {
	background-color:#DE0007;
}
.educationBkg {
	background-color:#E5761A;
}
.creditcardBkg {
	background-color:#EEB800;
}
.autoBkg {
	background-color:#89C600;
}
.homeBkg {
	background-color:#2BAFAA;
}
.cdBkg {
	background-color:#7C127E;
}

.businessBkg {
	background-color:#6061AC;
}


/* TABLES */

/* sets a margin above the table*/
#refinanceInput {
	margin-top:25px;
}

/* sets a margin below the table*/
#formList, #savingsRates, #checkingRates, #locations, #eBranchApp, #buyResults, #loanCalcInput, #savingsInput, #eBranchApp, #billPayerApp, #creditLimitCoApp, #eDepositBusinessApp {
	margin-bottom:25px;
}

#eVisionSignup td {
	padding-top: 10px;
}


/* gives padding on right */
#formList td, #refinanceResults .padright, #loanAppA td, #loanAppB td, #loanAppC td, #loanAppD td, #loanAppE td, #eDepositBusinessApp td {
	padding-right: 15px;
}

/* gives more padding on right */
#locations td  {
	padding-right: 30px;
}

/* gives padding on left and right of cells */
#savingsRates td, #sterlingRates td, #sterlingplusRates td, #iraRates td, #cdRates td, #checkingRates td, #staff td, #depositRates td {
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}

/* gives padding on left side, like for definition terms */
#glossary .term, #loanCalcInput .label {
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* gives padding on bottom of cells */
#creditLimitApp td, #creditLimitCoApp td {
	padding-bottom: 10px;
}

/* bold */
#glossary .term {
	font-weight: bold;
}

/* centers cell content */
#savingsRates td, #sterlingRates td, #sterlingplusRates td, #iraRates td, #cdRates td, #checkingRates td {
	text-align:center;
}

/* sets valign to top */
#glossary {
	vertical-align: top;
}

/* separates rows with lines */
#glossary td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

/* centers and adds padding to top (for submit and calculate buttons) */ 
.submitCell {
	text-align: center;
	padding-top: 15px;
}

/* CENTER */
#center p {
	padding-bottom: 10px;
}
#center ul, #center ol {
	margin-bottom: 10px;
}
#center ul li {
	margin-bottom:6px;
	margin-left: 27px;
	padding-left: 13px;
}

#center ul.errorList li {
	margin-bottom: 0px;
}

#center ol li {
/*	margin-bottom:6px;*/
	margin-left: 40px;
}
#center ul li {
	background: url(images/li.gif) no-repeat 0 8px;
}
#center ol li {
	list-style: decimal;
}

/* Link Styles */

#center a:link, #center a:visited, #center a:active {
	color: #253E94;
}

#center a:hover {
	color: #20A2E8;
}


/* FORM STYLING */
.formField {
	padding: 3px;
	border: 1px solid #616161;
}

#eDepositBusinessApp .formField{
	width:100%;
}

.formFieldRequired {
	padding: 2px;
	border: 2px solid #CC0000;
}
.formCheckbox {
	margin-left: 10px;
	margin-right: 2px;
}

.formLabel {
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}

.formSubmit {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #DE0007;
	margin-right: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DE6060;
	border-right-color: #DE6060;
	border-bottom-color: #AC0107;
	border-left-color: #AC0107;
}

.formClear {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCCCC;
}

.formButtons {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* COPYRIGHT BAR */

#copyrighttext a:link, #copyrighttext a:visited  {
	color:#FFFFFF;

}


/* MISC */
.error, .important {
	font-weight: bold;
	color: #DE0007;
}
.requiredStar {
	font-size: 18px;
	color: #CC0000;
	font-weight: bold;
	vertical-align: middle;
}

.oddrow {
	background-color: #DEDEDE;
}

.smallprint {
	font-size: 10px;
	font-style: italic;
	color: #666666;
	line-height: 10px;
	margin-top: 10px;
}

.offsiteLink {
	padding-right: 15px;
	background-image: url(../images/icon-offsite.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.pdfLink {
	padding-right: 20px;
	background-image: url(../images/icon-pdf.gif);
	background-repeat: no-repeat;
	background-position: right center;}
sup {
	font-size: 50%;
	vertical-align: top;
}
.highlight {
	background-color: #FFFF99;
}
.imgCentered {
	clear: both;
	margin-top: 10px;
	margin-bottom: 15px;
}

/* CORPORATE SPONSOR PAGE */
.partnerLogos {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	width: 125px;
	padding-top: 5px;
}
.partnerInfo {
}
.partnerBlock {
	
	margin-bottom: 15px;
}

#leftbar img, #rightbar img {
	margin-bottom: 5px;
}
.videoBox {
	height: 188px;
	width: 250px;
	margin-bottom: 10px;
	margin-left: 25px;
	float: right;
}
