




/*
     FILE ARCHIVED ON 13:22:22 Feb 24, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:34:04 Mar 14, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
.inline div {
	display: inline
}

div.hs-home {
	font-family: verdana, geneva, arial, helvetica, sans-serif
}

.home-grid-line3 {
	background: #a1bcd2
}
.home-signin1-bkg {
	background: #cadceb
}
.home-signin2-bkg {
	background: #b6cfe4
}
.home-signin-txt1 {
	display: inline; font-size: 55%; margin-left: 0px; color: #003366; padding-top: 2px; font-family: verdana, geneva, arial, helvetica, sans-serif
}
.home-signin-textbox {
	border-top-width: 1px; padding-right: 0px; padding-left: 0px; border-left-width: 1px; font-size: 65%; border-left-color: #000000; border-bottom-width: 1px; border-bottom-color: #000000; padding-bottom: 0px; margin: 0px; width: 10em; color: #333333; border-top-color: #000000; padding-top: 0px; font-family: verdana, geneva, arial, helvetica, sans-serif; background-color: #ffffff; border-right-width: 1px; border-right-color: #000000
}
.home-signin-textbox {
	width: 9.0em
}
.home-signin-a2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 3px; padding-top: 2px;font-family: verdana, geneva, arial, helvetica, sans-serif
}
.home-signin-txt1 a {
	color: #003366; text-decoration: underline
}
.home-signin-txt1 a:hover {
	color: #3366cc; text-decoration: underline
}
.home-signoff1-bkg {
	background: #003366
}
.home-signoff-txt1 {
	display: inline; font-size: 55%; color: #ffffff; font-family: verdana, geneva, arial, helvetica, sans-serif;
}

.mod-txt a:visited {
	color: #7a2197; text-decoration: underline
}

.mod-txt a {
	color: #405ebe; text-decoration: underline
}
.mod-txt a:hover {
	color: #0000ff; text-decoration: underline
}
.bg4 {
	background-color: #cccccc
}
.bg4-title {
	background-color: #cccccc
}
.bg4-title {
	padding-right: 10px; padding-left: 3px; padding-bottom: 3px; border-left: #e9e9ea 3px solid; padding-top: 3px
}
.bg4-hline {
	background-image: url(/web/20080224132222/http://newsroom.bankofamerica.com/global/mvc_objects/images/rule-e9e9ea.gif); background-repeat: repeat-x; background-color: #e9e9ea
}


.global-link {
	font-weight: bold; font-size: 0.7em; color: #666666; font-family: verdana,arial,helvetica,sans-serif
}
.global-link a {
	font-weight: bold; font-size: 0.7em; color: #666666; font-family: verdana,arial,helvetica,sans-serif
}
.global-link a:hover {
	font-weight: bold; font-size: 0.7em; color: #5c94d0; font-family: verdana,arial,helvetica,sans-serif
}
.global-link1 {
	font-weight: bold; font-size: 0.7em; color: #d4001a; font-family: verdana,arial,helvetica,sans-serif
}
.global-link1 a {
	font-weight: bold; font-size: 0.7em; color: #d4001a; font-family: verdana,arial,helvetica,sans-serif
}
.global-link1 a:hover {
	font-weight: bold; font-size: 0.7em; color: #aa051a; font-family: verdana,arial,helvetica,sans-serif
}



.pg-hdr {
	display: inline;margin-top: 0.45em; margin-bottom: 0.45em;font-size: 82%; color: #ffffff; line-height: 1.1em; font-family: verdana,arial,helvetica,sans-serif; text-decoration:none;
}

.pg-hdr a {
	display: inline; margin-top: 0.45em; margin-bottom: 0.45em; font-size: 82%; color: #ffffff; line-height: 1.1em; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none;
}
.pg-hdr a:hover {
	display: inline; margin-top: 0.45em; margin-bottom: 0.45em; font-size: 82%; color: #f2b8b8; line-height: 1.1em; font-family: verdana,arial,helvetica,sans-serif;text-decoration: none;
}
.pg-hdr1 {
	display: inline; margin-top: 0.45em; margin-bottom: 0.45em; font-size: 82%; color: #f2b8b8; line-height: 1.1em; font-family: verdana,arial,helvetica,sans-serif;text-decoration: none;
}
.pg-hdr1 a{
	display: inline; margin-top: 0.45em; margin-bottom: 0.45em; font-size: 82%; color: #f2b8b8; line-height: 1.1em; font-family: verdana,arial,helvetica,sans-serif;text-decoration: none;
}
.pg-hdr1 a:hover{
	display: inline;margin-top: 0.45em; margin-bottom: 0.45em; font-size: 82%; color: #f2b8b8; line-height: 1.1em; font-family: verdana,arial,helvetica,sans-serif;text-decoration: none;
}

.mh-glink {
	display: inline; font-weight: bold; font-size: 55%; color: #666666; text-decoration: none; margin-top: 0px; font-family: verdana, arial, helvetica, sans-serif;
}
.mh-glink:hover {
	color: #5c94d0
}
.mh-glink1 {
	display: inline; font-weight: bold; font-size: 55%; color: #d4001a; text-decoration: none; margin-top: 0px; font-family: verdana, arial, helvetica, sans-serif;
}

.mh-glink1:hover {
	color: #aa051a
}
.mh-hrline{
	background: #c2c2c1;
}
.mh-hrline1{
	background: #cccccc; margin-bottom: 0px;
}

.table-border-error {
	border-right: #d4001a 1px solid; border-top: #d4001a 1px solid; border-left: #d4001a 1px solid; border-bottom: #d4001a 1px solid
}
.texterrorred {
	font-size: 71%; color: #d4001a; font-family: verdana; text-decoration: none
}
.texterror {
	margin-top: 8px; font-size: 71%; color: #333333; font-family: verdana; text-decoration: none
}
.texterrorheading {
	font-weight: bold; font-size: 71%; color: #d4001a; font-family: verdana; text-decoration: none
}
.table-border-info{
	border-right: #808080 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #808080 1px solid
}
	

.ftr-txt1 {color: #333333;background-color: #ffffff;font-family : verdana, arial, geneva, helvetica, sans-serif; font-size:65%; font-weight: normal;}
/* added for footnote*/
.ftr-text2 {
	FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 80%; FONT-WEIGHT: normal
}
.ftr-hr1{
	background:#666666
}

a.menu1-selected-hyperlinked {
 width: 152px; color: #333333; background-color: #eaf1f7; text-decoration: none
}
a.menu2-selected-hyperlinked {
 width: 145px; color: #333333; background-color: #eaf1f7; text-decoration: none
}
a.menu1-selected-hyperlinked-over {
	color: #333333; background-color: #eaf1f7; text-decoration: none
}
a.menu2-selected-hyperlinked-over {
	color: #333333; background-color: #eaf1f7; text-decoration: none
}
a.menu1-unselected {
	FONT-WEIGHT: bold; COLOR: #333333; BACKGROUND-COLOR: #cadceb
}
a.menu1-selected {
	FONT-WEIGHT: bold; COLOR: #333333; BACKGROUND-COLOR: #eaf1f7
}
a.menu2-unselected {
	FONT-WEIGHT: normal; COLOR: #333333; BACKGROUND-COLOR: #cadceb
}
a.menu2-selected {
	FONT-WEIGHT: normal; COLOR: #333333; BACKGROUND-COLOR: #eaf1f7
}
.bg2-mrnew {
	background-color: #808080
}
.form-error {
	font-size: 71%; font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; color: #D4001A; text-decoration:none;
}

.error-font { 
	color:#D4001A; font-family : Verdana; font-size:11px; 
}

/* Standard Font Group */
.standard-font, .sec-title-main, .standard-font-bold, .field-label-1, .field-label-1-error, .field-label-2, .field-label-2-error, .field-label-pre, .field-form, .field-label-radio, .field-form-checkbox, .link, .link-bold, .field-seperator, .module-table-title, .module-table-content, .verify-field-label, .verify-field-data, .field-form-radio
{font-family:verdana,arial,geneva,helvetica,sans-serif; font-size:71%; text-align:left;}

.standard-font, .standard-font-bold, .field-form-radio, .field-form-checkbox, .field-label-2, .field-label-radio,{color:#333333;}

/* Standard Font Bold Group*/
.standard-font-bold, .standard-font-bold-error, .sec-title-main, .field-label-1, .field-label-1-error, .link-bold, .module-table-title, .verify-field-label
{font-weight:bold;}

.sec-title-main, .module-table-title
{background-color:#E9E9EA; color:#333333; padding:3px 6px 4px 5px; width:100%;}

.field-row{padding:0px 0px 13px 0px;}
.field-row-level-1{background-color:F4F4F4;margin-top:6px;margin-bottom:6px;}
.field-row-level-2{background-color:F4F4F4;margin-left:21px;margin-top:3px;margin-bottom:6px;}
.field-row-level-1-nomargin{background-color:E1E1E1;margin-top:6px;}
.field-row-level-3{background-color:F1F1F1;}

.field-row-level-1-blue{background-color:F0F5FA;margin-top:6px;margin-bottom:6px;}

.field-label-1, .field-label-1-error
{padding:0px 0px 2px 0px;vertical-align:bottom;} 

.field-label-1-error{color:#D4001A;}
.field-label-1{color:#333333;}
.field-label-1-error-1{color:#D4001A;background-color:F4F4F4;}

.field-label-1 a:visited {color: #651c7e;}
.field-label-1 a:hover {color: #0000ff;}
.field-label-1 a {color: #405ebe;}


.field-label-2{padding:0px 0px 2px 0px;} 
.field-label-2 a:visited {color: #651c7e;}
.field-label-2 a:hover {color: #0000ff;}
.field-label-2 a {color: #405ebe;}

.field-label-radio{ padding:0px;text-align:left; vertical-align:middle; }
.field-label-pre {padding-right:4px;text-align:right;}

.dotted-line {background-position:left;background-image:url(/web/20080224132222/http://newsroom.bankofamerica.com/images/line_dot.gif);background-repeat:repeat-x;}
.check-box {background-position:left;background-image:url(/web/20080224132222/http://newsroom.bankofamerica.com/template_files/check_box.gif);background-repeat:none;}

.field-form{padding-right:9px; white-space:nowrap}
.field-form-radio{margin:0px; padding-left:1px;}
.field-form-checkbox{margin:0px; padding-left:2px;}

.field-seperator{padding:0px 4px 0px 3px; text-align:center; vertical-align:middle;}


/* help popup windows */
.mn-popup-tabbg {background-color: #D4001A;}
.mn-popup-header {font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#D4001A; text-decoration:none; font-weight:bold; font-size:12px; padding-top:7px; padding-bottom:7px; padding-left:24px; padding-right:16px;}
.mn-popup-close {color: #FFFFFF; background-color: #D4001A; text-decoration: none; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:0px; padding-bottom: 0px; padding-left:24px; padding-right:16px;}
.mn-popup-close a {color: #FFFFFF; background-color: #D4001A; text-decoration: none;}
.mn-popup-close a:hover {text-decoration: underline;}


/* button styles - cross-browser compliant */
a.btn_hs{ color: #FFFFFF; text-decoration: none; vertical-align: middle;}
a.btn_hs:visited{color: #FFFFFF;}
a.btn_hs:hover { color: #C7D2DC; text-decoration: none;}
td.btn_hs {font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; border-right: 2px solid #003366; border-bottom: 2px solid #003366; border-top:2px solid #CCE3FF; border-left:2px solid #CCE3FF; background-color: #366496; padding: 1px 4px 1px 4px;}

/* styles for logon UI*/
.logon-background-color{background-color: #ECF2F8;}
.logon-background-inner-color{background-color: #F4F4F4;}
.logon-field-label{color:#003366; font-size: 70%; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.logon-title-label{color:#003366; font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.logon-bold-field-label{color:#003366; font-size: 68%; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.logon-label-radio{ padding:0px;text-align:left; vertical-align:top; }
.logon-border-inner-color{border-right: #7692AF 1px solid; border-top: #7692AF 1px solid; border-left: #7692AF 1px solid; border-bottom: #7692AF 1px solid}
.logon-pg-hdr {color:#D4001A; font-size: 80%; color: #ffffff; font-family: verdana,arial,helvetica,sans-serif; text-decoration:none;}

/* Best of Breed Progress Meter */
.prog-meter-table{}
.prog-meter{ border:1px solid #003366; color:#003366; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:71%; padding:3px 5px 4px 5px; text-align:center; vertical-align:middle; }
.prog-meter-selected{ background:#003366; color:#FFFFFF; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:71%; font-weight:bold; padding:3px 6px 4px 6px; text-align:center; vertical-align:middle; }

/* style for checkbox image */
.check-box1 {margin-top:7px;margin-bottom:7px;list-style-image: url(/web/20080224132222/http://newsroom.bankofamerica.com/images/checkbox_01.gif);}


/*style for student banking overview page*/
.ov-sec-title-main2{font-family:Verdana;font-weight:bold;font-size:90%;color:#333333;padding-bottom:4px;margin:0px;}


/*style for loanfinder page*/
.ov-sec-title{font-family:Verdana;font-weight:bold;font-size:115%;color:#333333;padding-bottom:4px;margin:0px;}

/*style for loanfinder page*/
.ov-sec-sub{font-family:Verdana;font-weight:bold;font-size:115%;color:#666666;padding-bottom:4px;margin:0px;}

/*style for loanfinder page*/
.ov-std-font{font-family:verdana,arial,geneva,helvetica,sans-serif; font-size:71%; text-align:left;}

/*Added for module background color*/
.module-bgcolor {
	padding:0px 0px 0px 0px;background-color: #f6f6f6;}

.ov-sec-sub {font-family:verdana,arial,geneva,helvetica,sans-serif;text-align:left;}
.ov-sec-sub {font-weight:bold;font-size:12px;color:#666666;padding-bottom:4px;margin:0px;}
		
.ov-section {font-family:verdana,arial,geneva,helvetica,sans-serif;text-align:left;}
.ov-section {font-weight:bold;font-size:95%;color:#333333;padding-bottom:4px;margin:0px;}

.section-sub-title {font-family:verdana,arial,geneva,helvetica,sans-serif;text-align:left;}
.section-sub-title {font-weight:bold;font-size:12px;color:#333333;padding-bottom:4px;margin:0px;}

.pg-black {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN-BOTTOM: 0.45em; COLOR: #333333; PADDING-TOP: 0px
	
	}	
/* Added BG color for marketing strip in overview page*/
.ov-mrk-bgcol-top {
	background: #E5E8D5
}
.ov-mrk-bgcol-bot {
	background: #CED3BD
}

/* Added BG color for marketing strip in student banking overview page*/
.ov-stb-bgcol-top {
	background: #F5F6CE
}
.ov-stb-bgcol-bot {
	background: #E6E8AD
}

/* Added BG color for marketing strip in plan and save overview page*/
.ov-ps-bgcol-top {
	background: #F9F2D8
}
.ov-ps-bgcol-bot {
	background: #F7E6B0
}
.ov-link-dep {
	COLOR: #333333; TEXT-DECORATION: underline
}
.ov-link-dep:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
.ov-link-dep:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}

/*Added for apply online page*/

.apply-border {
	BORDER-RIGHT: #e8e8e8 1px solid; BORDER-TOP: #e8e8e8 1px solid; FONT-SIZE: 79%
}

.apply-td-content {
	FONT-SIZE: 70%; BORDER-LEFT: #e8e8e8 1px solid; BORDER-BOTTOM: #e8e8e8 1px solid; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

.verify-border {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; FONT-SIZE: 79%
}

.verify-td-content {
	FONT-SIZE: 70%; BORDER-LEFT: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 1px solid; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

.bg5 {
	font-family:verdana,arial,geneva,helvetica,sans-serif; font-size:71%; text-align:left;background-color: #e1e1e1
}

.table-rule-stb {
 BACKGROUND-COLOR: #ffffff; border-top:#e1e1e1 1px solid; 
}


.field-row-level-5{background-color:F1F1F1;margin-top:6px;margin-bottom:6px;}

.stb-ov-section-inner-row {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

.auraltext {
	FONT-SIZE: 0px; LEFT: -10000px; POSITION: absolute
}
/* FOR DESIGNING A ERROR TABLE */

.table-border-error {border-top: 1px solid; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid;border-color: #D4001A; }

.TextErrorRed {color:#D4001A; text-decoration:none; font-size: 71%; font-family: Verdana;}

.TextError {margin-top: 8px;color:#333333; text-decoration:none; font-size: 71%; font-family: Verdana;}

.TextErrorHeading {color:#D4001A; text-decoration:none; font-size: 71%; font-family: Verdana; FONT-WEIGHT: bold}

.align-font-width {font-size: 100%; font-family : Verdana, Arial, Geneva, Helvetica, sans-serif; width:252.3px;}

.align-font-width-state {font-size: 100%; font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;}

.ov-section-find {
	COLOR: #333333; FONT-SIZE: 120%; font-family : Verdana; FONT-WEIGHT: bold; MARGIN: 0px; PADDING-BOTTOM: 4px
}
.table-bod {border-top: 1px solid; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid;border-color: #333333; }

.miniborder {border-top: none;border-bottom: none;border-right: 1px solid #333333;border-left: none;
}
.table-rule-ov {
	BACKGROUND-COLOR: #E9E9EA
}
.table-head-tab {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; BORDER-RIGHT: none; BORDER-LEFT: none; COLOR: #333333; BORDER-BOTTOM: #CBCBCB 1px solid;  BACKGROUND-COLOR: #F0F0F0; TEXT-DECORATION: none
}
.table-td-content-tab {
	FONT-SIZE: 70%; BORDER-RIGHT: none; BORDER-LEFT: none; BORDER-BOTTOM: #CBCBCB 1px solid; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}
.table-tab {
	FONT-SIZE: 120%; BORDER-LEFT: none; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BORDER-RIGHT: none; BORDER-TOP: #CBCBCB 1px solid;
}