#subcategory-header {
	BACKGROUND: url(../images/bg-subcat-hdr.gif) repeat-x left top; MARGIN-BOTTOM: 8px; HEIGHT: 70px
}
#subcategory-header .header {
	FLOAT: left; WIDTH: 510px
}
#subcategory-header H1 {
	MARGIN-TOP: 18px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px; COLOR: #293033; LINE-HEIGHT: 0.8em
}
#subcategory-header H1.centered {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 0px; COLOR: #293033; LINE-HEIGHT: 70px
}
#subcategory-header P {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN: 0px; COLOR: #576166; LINE-HEIGHT: 1.2em
}
#subcategory-header-short {
	BACKGROUND: url(../images/bg-subcat-hdr.gif) repeat-x left top; MARGIN-BOTTOM: 0px; HEIGHT: 60px
}
#subcategory-header-short .header {
	FLOAT: left; WIDTH: 510px
}
#subcategory-header-short H1 {
	MARGIN-TOP: 28px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px; COLOR: #293033; LINE-HEIGHT: 0.8em
}
.col230 {
	DISPLAY: inline; FLOAT: left; WIDTH: 230px; MARGIN-RIGHT: 10px
}
.col230 UL {
	MARGIN: 0px 10px
}
.col230 P {
	MARGIN: 0px 10px
}
.col230 H2 {
	MARGIN: 0px 10px
}
.col230 UL.topmargin5 {
	MARGIN-TOP: 5px
}
.col230 H2 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 6px; COLOR: #293033
}
.col230 H2 A {
	COLOR: #293033
}
.col230 .bluebox230 {
	BACKGROUND: url(../images/bg-230-blue.gif) repeat-y left top; MARGIN: 0px 0px 10px
}
.col230 .bluebox230 .content230 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.col230 .bluebox230 H2 {
	FONT-SIZE: 0.75em; FLOAT: left; MARGIN: 5px 0px 7px; LINE-HEIGHT: 0.8em
}
.col230 .help-box {
	BACKGROUND: url(../images/bg-help-box.gif) repeat-y left top; MARGIN: 0px 0px 10px
}
.col230 .help-box .header {
	BACKGROUND: url(../images/bg-help-box-hdr.jpg) no-repeat left top; POSITION: relative; HEIGHT: 51px
}
.col230 .help-box .header IMG {
	LEFT: 170px; BOTTOM: 9px; POSITION: absolute
}
.col230 .help-box .header H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; LEFT: 10px; WIDTH: 150px; COLOR: #ffffff; BOTTOM: 9px; POSITION: absolute
}
.col230 .help-box P {
	FONT-SIZE: 0.75em; MARGIN: 7px 10px 0px; LINE-HEIGHT: 1.3em
}
.col230 .bluebox230 H2.extra-text {
	FONT-SIZE: 0.75em; FLOAT: left; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 0.75em
}
.col230 .bluebox230 P {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 7px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.col710 {
	DISPLAY: inline; FLOAT: left; WIDTH: 710px; MARGIN-RIGHT: 10px
}
.col710 DL {
	MARGIN: 0px 10px
}
.col710 UL {
	MARGIN: 0px 10px
}
.col710 DL.bottom-links {
	MARGIN-TOP: 10px
}
.col710 DL.bottom-links DT {
	MARGIN-BOTTOM: 5px
}
.col710 DL.bottom-links DD {
	MARGIN-BOTTOM: 15px
}
.col710 DL.bottom-links DD.last {
	MARGIN-BOTTOM: 0px
}
.col710 P {
	FONT-SIZE: 0.9em; MARGIN: 0px 10px 15px; COLOR: #576166; LINE-HEIGHT: 1.3em
}
.col710 P.regtext {
	FONT-SIZE: 0.75em; MARGIN-BOTTOM: 0px; COLOR: #293033
}
.col710 H2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.85em; MARGIN: 0px 30px 7px 10px; COLOR: #293033
}
.col710 H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN: 0px 10px 7px; COLOR: #293033
}
.col710 .inner-content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.col710 .inner-content H2 {
	DISPLAY: block; MARGIN: 0px 0px 5px
}
.col710 .inner-content P {
	FONT-SIZE: 0.75em; MARGIN: 0px; COLOR: #293033
}
.col710 .inner-content P.buttons * {
	VERTICAL-ALIGN: middle
}
.col710 .inner-content P.buttons INPUT {
	MARGIN-RIGHT: 20px
}
.col710 .inner-content P.buttons INPUT.continue {
	MARGIN-RIGHT: 6px
}
.col710 .inner-content P.buttons A {
	MARGIN-LEFT: 20px
}
.col710 .inner-content .divider {
	FONT-SIZE: 0px; MARGIN: 10px 0px; HEIGHT: 1px; BACKGROUND-COLOR: #c6d2d6
}
.col710 .inner-content .divider-bottom {
	FONT-SIZE: 0px; MARGIN: 20px 0px; HEIGHT: 1px; BACKGROUND-COLOR: #c6d2d6
}
.col710 .inner-content .form {
	DISPLAY: inline; FLOAT: left; WIDTH: 348px
}
.col710 .inner-content .form P {
	MARGIN-TOP: 10px; FONT-SIZE: 0.75em
}
.col710 .inner-content P.less {
	MARGIN-TOP: 6px
}
.col710 .inner-content .form P .year {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.col710 .inner-content .form P.hint {
	MARGIN-TOP: 3px; FONT-SIZE: 0.7em; COLOR: #8a9499
}
.col710 .inner-content .form SELECT {
	WIDTH: 60px; MARGIN-RIGHT: 5px; HEIGHT: 21px
}
.col710 .inner-content .form SELECT {
	MARGIN-TOP: 3px; FONT-SIZE: 12px; PADDING-TOP: 2px
}
.col710 .inner-content .bluebox340right {
	FLOAT: right; MARGIN: 10px 0px; WIDTH: 340px; BACKGROUND-COLOR: #e4e7e8
}
.col710 .inner-content .bluebox340right H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.75em
}
.col710 H3.left {
	DISPLAY: inline; PADDING-BOTTOM: 6px; MARGIN: 2pt 0px 0px 10px
}
.col710 .inner-content .bluebox340right P {
	MARGIN: 0px 10px; LINE-HEIGHT: 1.3em
}
.col710 .inner-content .box340right {
	BACKGROUND: url(../images/bg-340.gif) repeat-y left top; FLOAT: right; WIDTH: 340px
}
.col710 .inner-content .box340right P {
	MARGIN: 0px 10px
}
.col710 .inner-content .box340right P IMG {
	MARGIN-TOP: 10px
}
.borders710 {
	BACKGROUND: url(../images/bg-710.gif) repeat-y left top
}
.content-below {
	MARGIN-BOTTOM: 20px
}
#bottom-content {
	FONT-SIZE: 0.75em
}
#bottom-content H2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 0px 10px
}
#bottom-content H2.nomargin {
	MARGIN-LEFT: 0px
}
#bottom-content H2.content-above {
	DISPLAY: block; MARGIN: 20px 10px 0px
}
#bottom-content .content-below {
	MARGIN-BOTTOM: 20px
}
.bluebox340 {
	BACKGROUND: url(../images/bg-340-blue.gif) repeat-y left top; FLOAT: left; WIDTH: 340px
}
.bluebox340 H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; MARGIN: 5px 0px 7px 10px; LINE-HEIGHT: 0.75em
}
.bluebox340 H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
.bluebox340 P {
	FONT-SIZE: 0.75em; MARGIN: 0px 0px 0px 10px; LINE-HEIGHT: 1.2em
}
.bluebox340 FORM {
	MARGIN-LEFT: 5px; WIDTH: 300px
}
.bluebox340 .radio {
	BORDER-RIGHT: #bbbbbb 1px solid; PADDING-RIGHT: 15px; FONT-SIZE: 0.75em; FLOAT: left; MARGIN: 3px 15px 0px 0px
}
.bluebox340 .radio2 {
	PADDING-RIGHT: 10px; FONT-SIZE: 0.75em; FLOAT: left; MARGIN: 3px 15px 0px 0px
}
.bluebox340 .radio INPUT {
	MARGIN-BOTTOM: 2px; VERTICAL-ALIGN: middle
}
.bluebox340 .field-block {
	DISPLAY: inline; FONT-SIZE: 0.75em; FLOAT: left; MARGIN: 10px 0px 0px 5px
}
.bluebox340 .field-block INPUT {
	MARGIN: 3px 0px
}
.bluebox340 .field-block .hint {
	FONT-SIZE: 90%; COLOR: #576166
}
.bluebox340 .logos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.bluebox340 .logos IMG {
	MARGIN: 0px 10px; VERTICAL-ALIGN: top
}
.col-last {
	MARGIN-RIGHT: 0px
}
.login-box {
	DISPLAY: inline; BACKGROUND: url(../images/bg-login-box.jpg) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 410px; HEIGHT: 356px
}
.login-box-error {
	DISPLAY: inline; BACKGROUND: url(../images/bg-login-box-error.jpg) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 410px; HEIGHT: 377px
}
.logout-box-dog {
	DISPLAY: inline; BACKGROUND: url(../images/bg-logout-box-dog.jpg) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 410px; HEIGHT: 319px
}
.logout-box-new {
	DISPLAY: inline; BACKGROUND: url(/images/bg-logout-box-student.jpg) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 410px; HEIGHT: 319px
}
.logout-box {
	DISPLAY: inline; BACKGROUND: url(../images/bg-logout-box.jpg) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 410px; HEIGHT: 319px
}
.login-box H2 {
	MARGIN-LEFT: 20px
}
.login-box-error H2 {
	MARGIN-LEFT: 20px
}
.margin.login-box {
	MARGIN-LEFT: 20px
}
.margin.login-box-error {
	MARGIN-LEFT: 20px
}
.margin.logout-box-dog {
	MARGIN-LEFT: 20px
}
.margin.logout-box-new {
	MARGIN-LEFT: 20px
}
.margin.logout-box {
	MARGIN-LEFT: 20px
}
.login-box P {
	MARGIN-LEFT: 20px
}
.login-box-error P {
	MARGIN-LEFT: 20px
}
.login-box UL {
	MARGIN-LEFT: 20px
}
.login-box-error UL {
	MARGIN-LEFT: 20px
}
.logout-box-dog H2 {
	MARGIN-LEFT: 20px
}
.logout-box-dog P {
	MARGIN-LEFT: 20px
}
.logout-box-dog UL {
	MARGIN-LEFT: 20px
}
.logout-box-new H2 {
	MARGIN-LEFT: 20px
}
.logout-box-new P {
	MARGIN-LEFT: 20px
}
.logout-box H2 {
	MARGIN-LEFT: 20px
}
.logout-box P {
	MARGIN-LEFT: 20px
}
.logout-box UL {
	MARGIN-LEFT: 20px
}
.login-box H2 {
	MARGIN-TOP: 16px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; LINE-HEIGHT: 1.2em
}
.login-box-error H2 {
	MARGIN-TOP: 16px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; LINE-HEIGHT: 1.2em
}
.logout-box-dog H2 {
	MARGIN-TOP: 16px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; LINE-HEIGHT: 1.2em
}
.logout-box-new H2 {
	MARGIN-TOP: 16px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; LINE-HEIGHT: 1.2em
}
.logout-box H2 {
	MARGIN-TOP: 16px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; LINE-HEIGHT: 1.2em
}
.login-box P {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em
}
.login-box-error P {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em
}
.logout-box-dog P {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em
}
.logout-box-new P {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em
}
.logout-box P {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em
}
.login-box P.hint {
	MARGIN-TOP: 2px; FONT-SIZE: 0.7em
}
.login-box-error P.hint {
	MARGIN-TOP: 2px; FONT-SIZE: 0.7em
}
.logout-box-dog P.hint {
	MARGIN-TOP: 2px; FONT-SIZE: 0.7em
}
.logout-box P.hint {
	MARGIN-TOP: 2px; FONT-SIZE: 0.7em
}
.login-box P.hint * {
	VERTICAL-ALIGN: middle
}
.login-box-error P.hint * {
	VERTICAL-ALIGN: middle
}
.logout-box-dog P.hint * {
	VERTICAL-ALIGN: middle
}
.logout-box P.hint * {
	VERTICAL-ALIGN: middle
}
.login-box P IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.login-box-error P IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.logout-box-dog P IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.logout-box P IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.login-box P SPAN INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.login-box-error P SPAN INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.logout-box-dog P SPAN INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.logout-box P SPAN INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.login-box UL {
	MARGIN-TOP: 10px; FONT-SIZE: 0.75em
}
.login-box-error UL {
	MARGIN-TOP: 10px; FONT-SIZE: 0.75em
}
.logout-box-dog UL {
	MARGIN-TOP: 10px; FONT-SIZE: 0.75em
}
.logout-box UL {
	MARGIN-TOP: 10px; FONT-SIZE: 0.75em
}
.login-box UL.big {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em
}
.login-box-error UL.big {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em
}
.logout-box-dog UL.big {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em
}
.logout-box UL.big {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em
}
.login-box-error UL.big {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em
}
.login-box UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/bullet-blue.gif) no-repeat left 5px; MARGIN-BOTTOM: 3px
}
.logout-box-dog UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/bullet-blue.gif) no-repeat left 5px; MARGIN-BOTTOM: 3px
}
.logout-box UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/bullet-blue.gif) no-repeat left 5px; MARGIN-BOTTOM: 3px
}
.login-box-error UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/bullet-blue.gif) no-repeat left 5px; MARGIN-BOTTOM: 3px
}
.login-box SELECT {
	WIDTH: 175px
}
.login-box-error SELECT {
	WIDTH: 175px
}
.logout-box-dog SELECT {
	WIDTH: 175px
}
.logout-box SELECT {
	WIDTH: 175px
}
.field.login-box {
	MARGIN-TOP: 3px
}
.field.login-box-error {
	MARGIN-TOP: 3px
}
.field.logout-box-dog {
	MARGIN-TOP: 3px
}
.field.logout-box {
	MARGIN-TOP: 3px
}
.login-promo {
	DISPLAY: inline; FLOAT: left; WIDTH: 270px; MARGIN-RIGHT: 15px; HEIGHT: 112px; margin-top:-40px
}
.fraud.login-promo {
	BACKGROUND: url(../images/bg-login-promo-fraud.jpg) no-repeat left top
}
.fraud.login-promo P {
	WIDTH: 190px
}
.login-promo.cash {
	BACKGROUND: url(../images/bg-login-promo-cash.jpg) no-repeat left top
}
.bill.login-promo {
	BACKGROUND: url(../images/bg-login-promo-shop.jpg) no-repeat left top
}
.shop.login-promo {
	BACKGROUND: url(../images/bg-login-promo-shop.jpg) no-repeat left top
}
.new.login-promo {
	BACKGROUND: url(../images/bg-login-promo-new.jpg) no-repeat left top
}
.new.login-promo P {
	WIDTH: 140px
}
#promo1 {
	BACKGROUND: url(../images/bg-login-promo-cash.jpg) no-repeat left top; margin-top:-40px; margin-right:15px;
}
#promo2 {
	BACKGROUND: url(../images/bg-login-promo-fraud.jpg) no-repeat left top; margin-top:-40px; margin-right:15px;
}
#promo3 {
	BACKGROUND: url(../images/bg-login-promo-shop.jpg) no-repeat left top; margin-top:-40px
}
#promo4 {
	CURSOR: pointer
}
.last.login-promo {
	MARGIN: 0px
}
.login-promo H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN: 10px 0px 10px 10px; LINE-HEIGHT: 1.2em
}
.login-promo P {
	FONT-SIZE: 0.75em; MARGIN: 0px 0px 0px 10px; WIDTH: 180px; LINE-HEIGHT: 1.3em
}
.login-gray840 {
	MARGIN-BOTTOM: 18px; BACKGROUND-COLOR: #dce3e5
}
.login-gray840 P {
	FONT-SIZE: 0.75em; MARGIN: 15px 25px
}
.login-error {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; COLOR: #ff0000; LINE-HEIGHT: 1em
}
#overlay {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; LEFT: 420px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 282px; PADDING-TOP: 0px; POSITION: absolute; TOP: 210px
}
#overlay_top {
	DISPLAY: block; BACKGROUND: url(/images/bg_overlay_top.gif) no-repeat left top; HEIGHT: 31px
}
#overlay IMG {
	LEFT: 50px; POSITION: relative; TOP: 12px
}
#overlay SPAN.reg {
	PADDING-RIGHT: 45px; DISPLAY: block; PADDING-LEFT: 50px; FONT-SIZE: 0.7em; BACKGROUND: url(/images/bg_overlay_bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 190px; COLOR: #526066; LINE-HEIGHT: 1.35; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.col710 .inner-content .form P.less-space {
	MARGIN-TOP: 15px
}
.space230 {
	MARGIN-BOTTOM: 210px
}
.space140 {
	MARGIN-BOTTOM: 140px
}
.space115 {
	MARGIN-BOTTOM: 115px
}
.space19 {
	MARGIN-BOTTOM: 19px
}
.space3 {
	MARGIN-BOTTOM: 3px
}
.col710 .inner-content .form P.space {
	MARGIN-TOP: 20px
}
#stepnav {
	MARGIN: 29px 0px 0px 14px; HEIGHT: 38px
}
#steps {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; MARGIN-BOTTOM: 15px; WIDTH: 600px; COLOR: #c0c8cc; HEIGHT: 70px
}
#steps UL {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 224px; PADDING-TOP: 17px
}
UL#steps LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 224px; TEXT-ALIGN: center
}
#steps UL.active {
	BACKGROUND: url(../images/bg-step-active.gif) repeat-x left top; COLOR: #3d484d
}
#steps UL.two {
	BACKGROUND: url(../images/bg-step-2.gif) repeat-x left top
}
#steps UL.three {
	BACKGROUND: url(../images/bg-step-3.gif) repeat-x left top
}
#steps UL FONT.big {
	FONT-SIZE: 20px; MARGIN-RIGHT: 3px
}
.col710 .inner-content .form P.space {
	MARGIN-TOP: 20px
}
DIV.article P {
	FONT-SIZE: 0.81em; MARGIN: 0px 40px 10px 10px; COLOR: #293033; LINE-HEIGHT: 1.3
}
.col710 .divider-bottom {
	FONT-SIZE: 0pt; MARGIN: 15px 10px 14px; HEIGHT: 1px; BACKGROUND-COLOR: #c6d2d6
}
.login-box .field {
	MARGIN-TOP: 3px; WIDTH: 196px
}
.logout-box .field {
	MARGIN-TOP: 3px; WIDTH: 196px
}
.form INPUT {
	PADDING-RIGHT: 3px; MARGIN-TOP: 3px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; WIDTH: 196px; PADDING-TOP: 2px; HEIGHT: 16px
}
.form INPUT.short {
	WIDTH: 53px
}
.form INPUT.shorter {
	WIDTH: 36px
}
.register {
	MARGIN-TOP: 22px
}
UL.register {
	MARGIN-TOP: 15px
}
.arrows {
	BACKGROUND: url(/images/bg-register-form.gif) no-repeat
}
.clear13 {
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0px; HEIGHT: 13px
}
#sign-me-up {
	MARGIN: 0px 7px 2px 0px; VERTICAL-ALIGN: middle; WIDTH: 15px
}
DIV.article P {
	FONT-SIZE: 0.81em; MARGIN: 0px 40px 10px 10px; COLOR: #293033; LINE-HEIGHT: 1.3
}
DIV.article SUP {
	FONT-SIZE: 9px; VERTICAL-ALIGN: top
}
DIV.article H3 {
	MARGIN-TOP: 20px
}
DIV.article H3.first {
	MARGIN-TOP: 0px
}
#hint-overlay {
	DISPLAY: none; WIDTH: 267px; POSITION: absolute
}
#hint-overlay .top-bg {
	FONT-SIZE: 0px; Z-INDEX: 100; BACKGROUND: url(/images/bg-hint-popup-top.png) no-repeat left top; WIDTH: 267px; HEIGHT: 10px
}
#hint-overlay .bottom-bg {
	FONT-SIZE: 0px; Z-INDEX: 100; BACKGROUND: url(/images/bg-hint-popup-btm.png) no-repeat left top; WIDTH: 267px; HEIGHT: 15px
}
#hint-overlay #hint-overlay-content {
	PADDING-RIGHT: 21px; PADDING-LEFT: 15px; FONT-SIZE: 0.75em; Z-INDEX: 100; BACKGROUND: url(/images/bg-hint-popup.png) repeat-y left top; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 4px; POSITION: relative
}
#hint-overlay #hint-overlay-content H3 {
	FONT-WEIGHT: bold
}
#hint-overlay #hint-overlay-content P {
	MARGIN-TOP: 12px; LINE-HEIGHT: 1.25em
}
#hint-overlay #hint-overlay-content #hint-overlay-close {
	RIGHT: 16px; POSITION: absolute; TOP: 1px
}
#hint-overlay #hint-overlay-content UL {
	MARGIN-TOP: 8px
}
#hint-overlay #hint-overlay-content UL LI {
	MARGIN-TOP: 4px; PADDING-LEFT: 10px; BACKGROUND: url(/images/bullet.gif) no-repeat left 3px; LINE-HEIGHT: 1.25em
}
#hint-overlay IFRAME {
	DISPLAY: none; Z-INDEX: 1; LEFT: 0px; WIDTH: 250px; POSITION: absolute; TOP: 10px
}
.question-popup#need-help IMG {
	MARGIN: 0px 3px 3px; TEXT-DECORATION: none
}
.pop-up {
	DISPLAY: block; BACKGROUND: url(/images/icon-question-popup-rollover.gif) no-repeat left top; WIDTH: 12px; HEIGHT: 12px
}
A.popup:link {
	DISPLAY: block; BACKGROUND: url(/images/icon-question-popup-gray.gif) no-repeat left top; WIDTH: 12px; HEIGHT: 12px
}
A.popup:visited {
	DISPLAY: block; BACKGROUND: url(/images/icon-question-popup-gray.gif) no-repeat left top; WIDTH: 12px; HEIGHT: 12px
}
A.popup:active {
	DISPLAY: block; BACKGROUND: url(/images/icon-question-popup-gray.gif) no-repeat left top; WIDTH: 12px; HEIGHT: 12px
}
A.popup:hover {
	DISPLAY: block; BACKGROUND: url(/images/icon-question-popup-rollover.gif) no-repeat left top; WIDTH: 12px; HEIGHT: 12px
}
DIV.icons {
	FLOAT: left; MARGIN: 19px 0px 0px 5px; WIDTH: 100px
}
.bluebox340right .icons {
	MARGIN-TOP: 2px
}
DIV.icons IMG {
	MARGIN: 1px 4px 0px 0px
}
DIV.remember {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; PADDING-TOP: 0px
}
DIV.remember DIV.question-icon A {
	LEFT: 4px; FLOAT: left; POSITION: relative; TOP: 4px
}
DIV.needhelp SPAN {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 75%; LEFT: 4px; BORDER-LEFT: black 1px solid; WIDTH: 150px; BORDER-BOTTOM: black 1px solid; POSITION: relative; TOP: 4px
}
.col710 .inner-content .form P.expiration {
	MARGIN-TOP: 15px; BACKGROUND: url(/images/bg-expiration-arrows.gif) no-repeat left top
}
.col710 .inner-content .form P.id {
	MARGIN-TOP: 15px; BACKGROUND: url(/images/bg-id-arrows.gif) no-repeat left top
}
.col710 .inner-content .form .top-form {
	HEIGHT: 181px
}
A.login:link {
	DISPLAY: block; BACKGROUND: url(/images/btn-login.gif) no-repeat left top; WIDTH: 65px; HEIGHT: 20px
}
A.login:visited {
	DISPLAY: block; BACKGROUND: url(/images/btn-login.gif) no-repeat left top; WIDTH: 65px; HEIGHT: 20px
}
A.login:active {
	DISPLAY: block; BACKGROUND: url(/images/btn-login.gif) no-repeat left top; WIDTH: 65px; HEIGHT: 20px
}
A.login:hover {
	DISPLAY: block; BACKGROUND: url(/images/btn-login-rollover.gif) no-repeat left top; WIDTH: 65px; HEIGHT: 20px
}
A.continue:link {
	DISPLAY: block; BACKGROUND: url(/images/btn-continue.gif) no-repeat left top; WIDTH: 82px; HEIGHT: 20px
}
A.continue:visited {
	DISPLAY: block; BACKGROUND: url(/images/btn-continue.gif) no-repeat left top; WIDTH: 82px; HEIGHT: 20px
}
A.continue:active {
	DISPLAY: block; BACKGROUND: url(/images/btn-continue.gif) no-repeat left top; WIDTH: 82px; HEIGHT: 20px
}
A.continue:hover {
	DISPLAY: block; BACKGROUND: url(/images/btn-continue-rollover.gif) no-repeat left top; WIDTH: 82px; HEIGHT: 20px
}
.col710 .inner-content P.continue A.more {
	LINE-HEIGHT: 1.6em
}
.continue {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px
}
.login-box P.continue {
	MARGIN: 15px 10px 6px 20px
}
.login-box P.continue A.login {
	MARGIN: 0px 7px 0px 0px; LINE-HEIGHT: 1.6em
}
.login-box P.continue A.register-button {
	MARGIN: 0px 7px 0px 0px; LINE-HEIGHT: 1.6em
}
.logout-box P.continue A.discover-home {
	MARGIN: 0px 7px 0px 0px; LINE-HEIGHT: 1.6em
}
.logout-box P.continue A.more {
	LINE-HEIGHT: 1.6em
}
.login-box P.continue A.more {
	LINE-HEIGHT: 1.6em
}
A.register-button:link {
	DISPLAY: block; BACKGROUND: url(/images/btn-register.gif) no-repeat left top; WIDTH: 79px; HEIGHT: 20px
}
A.register-button:visited {
	DISPLAY: block; BACKGROUND: url(/images/btn-register.gif) no-repeat left top; WIDTH: 79px; HEIGHT: 20px
}
A.register-button:active {
	DISPLAY: block; BACKGROUND: url(/images/btn-register.gif) no-repeat left top; WIDTH: 79px; HEIGHT: 20px
}
A.register-button:hover {
	DISPLAY: block; BACKGROUND: url(/images/btn-register-rollover.gif) no-repeat left top; WIDTH: 79px; HEIGHT: 20px
}
A.discover-home:link {
	DISPLAY: block; BACKGROUND: url(/customer-service/images/btn-go-to-discover-home.gif) no-repeat left top; WIDTH: 150px; HEIGHT: 20px
}
A.discover-home:visited {
	DISPLAY: block; BACKGROUND: url(/customer-service/images/btn-go-to-discover-home.gif) no-repeat left top; WIDTH: 150px; HEIGHT: 20px
}
A.discover-home:active {
	DISPLAY: block; BACKGROUND: url(/customer-service/images/btn-go-to-discover-home.gif) no-repeat left top; WIDTH: 150px; HEIGHT: 20px
}
A.discover-home:hover {
	DISPLAY: block; BACKGROUND: url(/customer-service/images/btn-go-to-discover-home-rollover.gif) no-repeat left top; WIDTH: 150px; HEIGHT: 20px
}
P.continue .register-button {
	FLOAT: left
}
#loginlogout-new-discover .widget-content {
	BACKGROUND-IMAGE: url(/images/bg-loginlogout-new-discover.jpg)! important
}
#loginlogout-extra .widget-small#loginlogout-new-discover P {
	WIDTH: 140px
}
.logout-box-new {
	DISPLAY: inline; BACKGROUND: url(/images/bg-logout-box-student.jpg) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 410px; HEIGHT: 319px
}
.logout-box-new IMG.rollover {
	MARGIN-TOP: 5px
}
P.continue A.more {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 20px
}
.login-box H2 {
	_font-size: 16px
}
.login-box P {
	_font-size: 12px
}
.login-box LI {
	_font-size: 12px
}
.promo-all H3 {
	_font-size: 12px
}
.promo-all P {
	_font-size: 12px
}
.login-box .hint {
	_font-size: 11px
}
#loginlogout-main .widget-large {
	FLOAT: left; BACKGROUND-IMAGE: url(/images/bg-loginlogout-widget-large-fill.jpg); MARGIN-LEFT: 20px; WIDTH: 410px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e6e7e7
}
#loginlogout-main .first.widget-large {
	MARGIN-LEFT: 0px
}
#loginlogout-main .widget-large .widget-background {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/bg-loginlogout-widget-large-top.jpg); BACKGROUND-REPEAT: no-repeat
}
#loginlogout-main .widget-large .widget-content {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: 0px 100%; PADDING-LEFT: 20px; MIN-HEIGHT: 272px; BACKGROUND-IMAGE: url(/images/bg-loginlogout-widget-large-bottom.jpg); PADDING-BOTTOM: 1px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat
}
* HTML #loginlogout-main .widget-large .widget-content {
	HEIGHT: 272px
}
#loginlogout-main .widget-large H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
#loginlogout-main .widget-large DL {
	MARGIN-BOTTOM: 1em
}
#loginlogout-main .widget-large UL {
	MARGIN-BOTTOM: 1em
}
#loginlogout-main .widget-large P {
	FONT-SIZE: 12px; LINE-HEIGHT: 17px
}
#loginlogout-main .widget-large DL {
	FONT-SIZE: 12px; LINE-HEIGHT: 17px
}
#loginlogout-main .widget-large UL {
	FONT-SIZE: 12px; LINE-HEIGHT: 17px
}
#loginlogout-extra .widget-small P {
	FONT-SIZE: 12px; LINE-HEIGHT: 17px
}
#loginlogout-main .widget-large DD {
	MARGIN-BOTTOM: 0.5em
}
#loginlogout-main .widget-large P IMG {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: middle
}
#loginlogout-main H2 {
	MARGIN-BOTTOM: 1em
}
#loginlogout-extra H2 {
	MARGIN-BOTTOM: 1em
}
#loginlogout-main P {
	MARGIN-BOTTOM: 1em
}
#loginlogout-extra P {
	MARGIN-BOTTOM: 1em
}
#loginlogout-main .widget-large LI {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 10px; BACKGROUND-REPEAT: no-repeat
}
#loginlogout-main .widget-large .perks LI {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(/images/bullet-bold-black.gif); LINE-HEIGHT: 18px
}
#loginlogout-main .widget-large .services LI {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/images/bullet-blue.gif)
}
#loginlogout-extra .widget-small H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#loginlogout-main {
	ZOOM: 1
}
#loginlogout-extra {
	ZOOM: 1
}
#loginlogout-main:unknown {
	CLEAR: both; DISPLAY: block; ZOOM: 1; content: ""
}
#loginlogout-extra:unknown {
	CLEAR: both; DISPLAY: block; ZOOM: 1; content: ""
}
#loginlogout-extra {
	CLEAR: both; MARGIN: 10px 0px; ZOOM: 1
}
#loginlogout-extra .widget-small {
	FLOAT: left; BACKGROUND-IMAGE: url(/images/bg-loginlogout-widget-small-fill.jpg); MARGIN-LEFT: 15px; WIDTH: 270px; CURSOR: pointer; BACKGROUND-REPEAT: repeat-y
}
#loginlogout-extra .first.widget-small {
	MARGIN-LEFT: 0px
}
#loginlogout-extra .widget-small .widget-background {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/bg-loginlogout-widget-small-top.jpg); BACKGROUND-REPEAT: no-repeat
}
#loginlogout-extra .widget-small .widget-content {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 100%; PADDING-LEFT: 10px; MIN-HEIGHT: 102px; BACKGROUND-IMAGE: url(/images/bg-loginlogout-widget-small-bottom.jpg); PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat
}
* HTML #loginlogout-extra .widget-small .widget-content {
	HEIGHT: 102px
}
#loginlogout-cash-rewards .widget-content {
	BACKGROUND-IMAGE: url(/images/bg-loginlogout-cash-rewards.jpg)! important
}
#loginlogout-shop-protected .widget-background {
	BACKGROUND-IMAGE: url(/images/bg-loginlogout-widget-shop-protected.jpg)! important
}
#loginlogout-bill-payments .widget-content {
	BACKGROUND-IMAGE: url(/images/bg-loginlogout-widget-bill-payments.jpg)! important
}
#loginlogout-extra .widget-small P {
	WIDTH: 160px
}
.sm-header {
	CLEAR: both; BACKGROUND: url(/loginlogout/images/secure-message/sm-header-mid.gif) repeat-x 0px 0px; MARGIN: 5px 10px; WIDTH: 948px; POSITION: relative
}
.sm-header H2 {
	BACKGROUND: url(/loginlogout/images/secure-message/sm-header.gif) no-repeat 20px 10px; TEXT-INDENT: -999em; HEIGHT: 53px
}
#loginlogout-main .widget-large .sm.widget-content {
	MIN-HEIGHT: 300px; HEIGHT: auto! important
}
#loginlogout-main .widget-large .sm-logout.widget-content {
	MIN-HEIGHT: 317px; HEIGHT: auto! important
}
* HTML #loginlogout-main .widget-large .sm-logout.widget-content {
	HEIGHT: 317px
}
#loginlogout-main .widget-large .widget-content DD INPUT#accountnumber {
	WIDTH: 194px
}
#loginlogout-main .widget-large .widget-content DD INPUT#ssn {
	WIDTH: 66px
}
#loginlogout-main .widget-large .widget-content DD INPUT#zip {
	MARGIN-BOTTOM: 0.5em; WIDTH: 66px
}
#secured-contain {
	CLEAR: both; PADDING-RIGHT: 10px; MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; PADDING-TOP: 30px; TEXT-ALIGN: right
}
#secure-message-footer #footer {
	MARGIN-TOP: 5px
}
DIV.sm#hint-overlay H3 {
	FONT-SIZE: 1em
}
.sm-error-content P {
	FONT-SIZE: 0.75em; MARGIN-LEFT: 30px; LINE-HEIGHT: 2em
}
A.go-disc-home-btn {
	MARGIN-TOP: 10px; DISPLAY: block; BACKGROUND: url(/loginlogout/images/secure-message/btn-go-discover-home.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 152px; TEXT-INDENT: -999em; HEIGHT: 20px
}
A.go-disc-home-btn:hover {
	BACKGROUND: url(/loginlogout/images/secure-message/btn-go-discover-home.gif) no-repeat 0px -20px
}
A.btn-access-messages {
	DISPLAY: block; BACKGROUND: url(/loginlogout/images/secure-message/btn-access-messages.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 136px; TEXT-INDENT: -999em; HEIGHT: 20px
}
A.btn-access-messages:hover {
	BACKGROUND: url(/loginlogout/images/secure-message/btn-access-messages.gif) no-repeat 0px -20px
}
A.btn-view-messages {
	DISPLAY: block; BACKGROUND: url(/loginlogout/images/secure-message/btn-visit.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 152px; HEIGHT: 20px
}
A.btn-view-messages:hover {
	BACKGROUND: url(/loginlogout/images/secure-message/btn-visit-on.gif) no-repeat 0px -20px
}
.widget-content A.btn-sign-up {
	DISPLAY: block; BACKGROUND: url(/loginlogout/images/secure-message/btn-sign-up-now.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 103px; TEXT-INDENT: -999px; HEIGHT: 20px
}
.widget-content A.btn-sign-up:hover {
	BACKGROUND: url(/loginlogout/images/secure-message/btn-sign-up-now.gif) no-repeat 0px -20px
}
.widget-content UL.normal LI {
	MARGIN-TOP: 4px; PADDING-LEFT: 10px; BACKGROUND: url(/images/bullet.gif) no-repeat left 3px; LINE-HEIGHT: 1.25em
}
.widget-content .bg-image-sm {
	FLOAT: left; MARGIN: 10px 0px 10px 100px
}
.login-box P {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em
}
.login-box-error P {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em
}
.logout-box-dog P {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em
}
.logout-box-new P {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em
}
.logout-box P {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 0.75em; LINE-HEIGHT: 1.2em
}
.login-box H2 {
	MARGIN-TOP: 16px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; LINE-HEIGHT: 1.2em
}
.login-box-error H2 {
	MARGIN-TOP: 16px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; LINE-HEIGHT: 1.2em
}
.logout-box-dog H2 {
	MARGIN-TOP: 16px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; LINE-HEIGHT: 1.2em
}
.logout-box-new H2 {
	MARGIN-TOP: 16px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; LINE-HEIGHT: 1.2em
}
.logout-box H2 {
	MARGIN-TOP: 16px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left; LINE-HEIGHT: 1.2em
}
.login-box H2 {
	MARGIN-LEFT: 20px
}
.login-box-error H2 {
	MARGIN-LEFT: 20px
}
.margin.login-box {
	MARGIN-LEFT: 20px
}
.margin.login-box-error {
	MARGIN-LEFT: 20px
}
.margin.logout-box-dog {
	MARGIN-LEFT: 20px
}
.margin.logout-box-new {
	MARGIN-LEFT: 20px
}
.margin.logout-box {
	MARGIN-LEFT: 20px
}
.login-box P {
	MARGIN-LEFT: 20px
}
.login-box-error P {
	MARGIN-LEFT: 20px
}
.login-box UL {
	MARGIN-LEFT: 20px
}
.login-box-error UL {
	MARGIN-LEFT: 20px
}
.logout-box-dog H2 {
	MARGIN-LEFT: 20px
}
.logout-box-dog P {
	MARGIN-LEFT: 20px
}
.logout-box-dog UL {
	MARGIN-LEFT: 20px
}
.logout-box-new H2 {
	MARGIN-LEFT: 20px
}
.logout-box-new P {
	MARGIN-LEFT: 20px
}
.logout-box H2 {
	MARGIN-LEFT: 20px
}
.logout-box P {
	MARGIN-LEFT: 20px
}
.logout-box UL {
	MARGIN-LEFT: 20px
}
.logout-box-new {
	DISPLAY: inline; BACKGROUND: url(/images/bg-bank-cds.jpg) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 410px; POSITION: relative; HEIGHT: 319px
}
.logout-box-new IMG.rollover {
	MARGIN-TOP: 5px; PADDING-TOP: 0px
}
P.placement-text {
	FONT-SIZE: 0.85em
}
P.start-earning {
	POSITION: absolute; TOP: 259px
}
.super {
	MARGIN-TOP: 0px; FONT-SIZE: 0.6em; VERTICAL-ALIGN: super; PADDING-TOP: 0px
}
