/* CSS Document */

/*
-----------------------------------------------
CheckFree Web 4 IE-6 base screen style
author:   R.Groves Test
version:  2003.09.10
----------------------------------------------- */

/* Page Structure
----------------------------------------------- */
@font-face {
    font-family: 'Open Sans';
    src:  url("../Open-Sans-font/fonts/OpenSans/woffs/OpenSans-Light.woff") format("woff"),
    url("../Open-Sans-font/fonts/OpenSans/woff2s/OpenSans-Light.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
}

/* END Light */
/* BEGIN Light Italic */
@font-face {
    font-family: 'Open Sans';
    src:  url("../Open-Sans-font/fonts/OpenSans/woffs/OpenSans-LightItalic.woff") format("woff"),
    url("../Open-Sans-font/fonts/OpenSans/woff2s/OpenSans-LightItalic.woff2") format("woff2");
    font-weight: 300;
    font-style: italic;
}

/* END Light Italic */
/* BEGIN Regular */
@font-face {
    font-family: 'Open Sans';
    src:  url("../Open-Sans-font/fonts/OpenSans/woffs/OpenSans-Regular.woff") format("woff"),
    url("../Open-Sans-font/fonts/OpenSans/woff2s/OpenSans-Regular.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

/* END Regular */
/* BEGIN Italic */
@font-face {
    font-family: 'Open Sans';
    src:  url("../Open-Sans-font/fonts/OpenSans/woffs/OpenSans-Light.woff") format("woff"),
    url("../Open-Sans-font/fonts/OpenSans/woff2s/OpenSans-Italic.woff2") format("woff2");
    font-weight: normal;
    font-style: italic;
}

/* END Italic */
/* BEGIN Semibold */
@font-face {
    font-family: 'Open Sans';
    src:  url("../Open-Sans-font/fonts/OpenSans/woffs/OpenSans-SemiBold.woff") format("woff"),
    url("../Open-Sans-font/fonts/OpenSans/woff2s/OpenSans-SemiBold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
}

/* END Semibold */
/* BEGIN Semibold Italic */
@font-face {
    font-family: 'Open Sans';
    src:  url("../Open-Sans-font/fonts/OpenSans/woffs/OpenSans-SemiBoldItalic.woff") format("woff"),
    url("../Open-Sans-font/fonts/OpenSans/woff2s/OpenSans-SemiboldItalic.woff2") format("woff2");
    font-weight: 600;
    font-style: italic;
}

/* END Semibold Italic */
/* BEGIN Bold */
@font-face {
    font-family: 'Open Sans';
    src:  url("../Open-Sans-font/fonts/OpenSans/woffs/OpenSans-Bold.woff") format("woff"),
    url("../Open-Sans-font/fonts/OpenSans/woff2s/OpenSans-Bold.woff2") format("woff2");
    font-weight: bold;
    font-style: normal;
}

/* END Bold */
/* BEGIN Bold Italic */
@font-face {
    font-family: 'Open Sans';
    src:  url("../Open-Sans-font/fonts/OpenSans/woffs/OpenSans-BoldItalic.woff") format("woff"),
    url("../Open-Sans-font/fonts/OpenSans/woff2s/OpenSans-BoldItalic.woff2") format("woff2");
     font-weight: bold;
    font-style: italic;
}

/* END Bold Italic */
/* BEGIN Extrabold */
@font-face {
    font-family: 'Open Sans';
    src:  url("../Open-Sans-font/fonts/OpenSans/woffs/OpenSans-ExtraBold.woff") format("woff"),
    url("../Open-Sans-font/fonts/OpenSans/woff2s/OpenSans-ExtraBold.woff2") format("woff2");
    font-weight: 800;
    font-style: normal;
}

/* END Extrabold */
/* BEGIN Extrabold Italic */
@font-face {
    font-family: 'Open Sans';
    src:  url("../Open-Sans-font/fonts/OpenSans/woffs/OpenSans-ExtraBoldItalic.woff") format("woff"),
    url("../Open-Sans-font/fonts/OpenSans/woff2s/OpenSans-ExtraBoldItalic.woff2") format("woff2");
    font-weight: 800;
    font-style: italic;
}

HTML BODY {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: 'Open Sans'; BACKGROUND-COLOR: #fff
}
TABLE {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: 'Open Sans'; BACKGROUND-COLOR: #fff
}
DIV {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: 'Open Sans'; BACKGROUND-COLOR: #fff
}
TD {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY:'Open Sans'; BACKGROUND-COLOR: #fff
}
P {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: 'Open Sans'; BACKGROUND-COLOR: #fff
}
TH {
	TEXT-ALIGN: left
}
LI {
	FONT-SIZE: 13px; MARGIN-LEFT: 15px; COLOR: #000; MARGIN-RIGHT: 15%; FONT-FAMILY: 'Open Sans'; BACKGROUND-COLOR: #fff
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px auto; PADDING-TOP: 0px
}
OL LI {
	MARGIN-RIGHT: 15%
}
OL UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 15%
}
HR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#holder {
	WIDTH: 770px
}
#portal_header {
	DISPLAY: none
}
#portal_header SPAN {
	DISPLAY: none
}
#portal_header A {
	DISPLAY: none
}
#app_global_nav1 {
	DISPLAY: none
}
#app_global_nav1 SPAN {
	DISPLAY: none
}
#app_global_nav1 A {
	DISPLAY: none
}
#portal_nav {
	DISPLAY: none
}
#portal_footer {
	DISPLAY: none
}
#portal_footer SPAN {
	DISPLAY: none
}
#portal_footer P {
	DISPLAY: none
}
#portal_footer_full {
	DISPLAY: none
}
#app_global_nav2 {
	DISPLAY: none
}
#app_global_nav2 SPAN {
	DISPLAY: none
}
#app_global_nav2 A {
	DISPLAY: none
}
#container {
	WIDTH: 100%
}
#content {
	
}
#topwrapper {
	DISPLAY: none
}
#app_header {
	DISPLAY: none
}
#app_footer {
	DISPLAY: none
}
#PrimaryContent {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 458px
}
#SecondaryContent {
	FLOAT: left; MARGIN: 10px; WIDTH: 287px
}
#introcontent {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px
}
#app_footer2 {
	DISPLAY: none
}
#container2 {
	MARGIN: 5px
}
#content2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 5px; WIDTH: 600px; PADDING-TOP: 3px
}
A {
	MARGIN: 0px; COLOR: #000
}
A:visited {
	COLOR: #000
}
A:hover {
	COLOR: #000
}
#app_nav1 {
	DISPLAY: none
}
#app_nav1 UL {
	DISPLAY: none
}
#app_nav1 UL LI {
	DISPLAY: none
}
#app_nav1 UL A {
	DISPLAY: none
}
#app_nav1 UL A {
	DISPLAY: none
}
#app_nav1 UL .first A {
	DISPLAY: none
}
#app_nav1 UL SPAN {
	FONT-WEIGHT: bold
}
#app_nav1 UL A:hover {
	DISPLAY: none
}
#app_nav1 UL A:hover {
	COLOR: #000! important
}
#header UL A:hover SPAN {
	COLOR: #000! important
}
#app_nav1 UL A.selected {
	DISPLAY: none
}
#app_nav1 UL A.selected {
	COLOR: #000! important
}
#header UL A.selected SPAN {
	COLOR: #000! important
}
#app_nav1 UL A.disabled {
	DISPLAY: none
}
#app_nav1 UL A.disabled {
	COLOR: #000! important
}
#header UL A.disabled SPAN {
	COLOR: #000! important
}
.greeting {
	FONT-WEIGHT: 600; FONT-SIZE: 12pt; FLOAT: left; MARGIN: 0px 7px 4px; COLOR: #000; LINE-HEIGHT: 150%
}
.greeting A {
	FONT-WEIGHT: 400; FONT-SIZE: 11pt
}
.billers {
	FLOAT: right; WIDTH: 320px
}
.bgGrey2 {
	BACKGROUND-COLOR: #fff
}
.sort_arrow {
	
}
.header1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.header1 A:link {
	DISPLAY: block; COLOR: #000; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.header1 A:visited {
	DISPLAY: block; COLOR: #000; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.header1 A:hover {
	DISPLAY: block; COLOR: #000; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.header1R {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.header1R A:link {
	DISPLAY: block; COLOR: #000; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.header1R A:visited {
	DISPLAY: block; COLOR: #000; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.header1R A:hover {
	DISPLAY: block; COLOR: #000; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.header1_no_image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
.header1_no_image A:link {
	DISPLAY: block; MARGIN: 0px; COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.header1_no_image A:visited {
	DISPLAY: block; MARGIN: 0px; COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.header1_no_image A:hover {
	DISPLAY: block; MARGIN: 0px; COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.header2 {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 3px; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #000; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.WhtTable {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px; BACKGROUND-COLOR: #fff
}
.WhtTable2 {
	WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.WhtTable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.WhtTblButton {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px; BACKGROUND-COLOR: #fff
}
.WhtTblData {
	PADDING-RIGHT: 3px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.WhtTblData_rt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.WhtTblData_ctr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.smallModLcrnr2 {
	DISPLAY: none
}
.smallModRcrnr2 {
	DISPLAY: none
}
.WhtTableNoHeader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.smallModBotLCorner2 {
	DISPLAY: none
}
.smallModBotRCorner2 {
	DISPLAY: none
}
A.button1:link {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.button1:visited {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.button1:hover {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
.button {
	DISPLAY: inline
}
DIV.row 
{
	CLEAR: both; 
   MARGIN-LEFT: 5px;
   MARGIN-RIGHT: 5px; 
   PADDING-TOP: 8px
}
DIV.row2 {
	CLEAR: both; MARGIN: 0px; WIDTH: 100%
}
DIV.row3 {
	CLEAR: both; MARGIN: 5px; WIDTH: 100%; TEXT-ALIGN: right
}
DIV.rowerror {
	CLEAR: both; MARGIN-LEFT: 5px; WIDTH: 100%; COLOR: #ff3300; MARGIN-RIGHT: 5px; PADDING-TOP: 8px
}
DIV.row SPAN.label {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 35%; MARGIN-RIGHT: 3px; TEXT-ALIGN: right
}
DIV.row SPAN.labelnew1 {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 40%; MARGIN-RIGHT: 3px; TEXT-ALIGN: right
}
DIV.row SPAN.labelerror {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 35%; COLOR: #000; MARGIN-RIGHT: 3px; TEXT-ALIGN: right
}
DIV.row SPAN.pwresetlabel {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 45%; MARGIN-RIGHT: 3px; TEXT-ALIGN: right
}
DIV.row SPAN.pwresetlabelerror {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 45%; COLOR: #000; MARGIN-RIGHT: 3px; TEXT-ALIGN: right
}
DIV.row SPAN.formw {
	WIDTH: 65%; TEXT-ALIGN: left
}
DIV.row SPAN.formwnew {
	WIDTH: 57%; TEXT-ALIGN: left
}
P.spacer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -1em 0px 0px; PADDING-TOP: 0px
}
DIV.spacer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.NSspacer {
	DISPLAY: none
}
DIV.spacerBot {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -1em; PADDING-TOP: 0px
}
DIV.spacerNone {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.row3 {
	CLEAR: both
}
SPAN.label {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 38%; MARGIN-RIGHT: 2px; TEXT-ALIGN: right
}
SPAN.text {
	WIDTH: 55%; TEXT-ALIGN: left
}
.radio {
	FLOAT: left; PADDING-BOTTOM: 3px; HEIGHT: 10px
}
.radioText {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
H1 {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 20px 15px 5px
}
H2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 10px 0px 5px 10px
}
.normal {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
INPUT {
	MARGIN: 0px; VERTICAL-ALIGN: top
}
SELECT {
	MARGIN: 0px; VERTICAL-ALIGN: top
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
HR {
	MARGIN: 0px; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
CAPTION {
	DISPLAY: none
}
.bgGrey {
	WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.bgGrey TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.bgGrey A {
	MARGIN: 6px; TEXT-ALIGN: right
}
.bgGrey P.aright {
	MARGIN: 6px; TEXT-ALIGN: right
}
.bgGrey TH {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-ALIGN: right
}
LABEL {
	FONT-WEIGHT: bold
}
.label_ref {
	FONT-WEIGHT: bold
}
.button_ref {
	FONT-WEIGHT: bold
}
.inline {
	DISPLAY: inline
}
.nopad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.margin5bottom {
	MARGIN-BOTTOM: 5px
}
.bolded {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 5px 0px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.bold {
	FONT-WEIGHT: bold
}
.bolded {
	WIDTH: 87%; MARGIN-RIGHT: 10px
}
.ada {
	DISPLAY: none; FONT-SIZE: 1px; MARGIN: 0em; COLOR: #fff
}
.formlabel {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; TEXT-ALIGN: right
}
.formlabel A {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; TEXT-ALIGN: right
}
.instructions {
	MARGIN: 8px 15% 5px 15px
}

P
{
	
}

.module 
{
	MARGIN: 3px;
}


.modHeader {
	COLOR: #000; HEIGHT: 22px
}
.modHeader A {
	FONT-WEIGHT: bold; MARGIN: 10px 10px 0px 0px; COLOR: #000; LINE-HEIGHT: 2em
}
.modFooter {
	MARGIN-BOTTOM: 5px; HEIGHT: 11px; BACKGROUND-COLOR: #fff
}
.modHeader_small {
	MARGIN: 0px; COLOR: #000; HEIGHT: 30px; BACKGROUND-COLOR: #fff
}
.whtDiv {
	WIDTH: 95%; BACKGROUND-COLOR: #fff
}
.whtDiv TABLE {
	WIDTH: 95%
}
.header_title {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FLOAT: left
}
DIV.modHeader SPAN.header_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.modHeader_small SPAN.header_title {
	FONT-SIZE: 16px
}
.help_icon {
	FLOAT: right
}
.help_icon IMG {
	DISPLAY: none
}
.footer_title {
	MARGIN: 0px; HEIGHT: 10px
}
.smallerTxt {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px
}
.asterisk {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt
}
.rightfloat {
	FLOAT: right
}
.rightfloat IMG {
	DISPLAY: none
}
.rightfloat2 {
	FLOAT: right; MARGIN-RIGHT: 5px
}
.leftfloat {
	FLOAT: left
}
.leftfloat IMG {
	DISPLAY: none
}
.wide_100 {
	WIDTH: 90%
}
.fbwide_100 {
	WIDTH: 90%
}
.modBody {
	BACKGROUND-COLOR: #fff
}
.mod_Body TABLE {
	WIDTH: 95%
}
.radio_question {
	FLOAT: left; MARGIN: 10px 4px 4px 15px; WIDTH: 68%
}
.radio_right {
	FLOAT: left; MARGIN: 10px 4px 4px 0px; WIDTH: 23%
}
.bhwide_100 {
	WIDTH: 100%
}
.bhrightfloat {
	FLOAT: right; MARGIN-RIGHT: 15px
}
.bdwide_100 {
	WIDTH: 100%
}
.lof_upsell {
	FLOAT: left
}
.lof_form {
	FLOAT: left; WIDTH: 300px
}
.lof_helplinks {
	WIDTH: 200px
}
.lof_esplinks {
	CLEAR: both; WIDTH: 100%; TEXT-ALIGN: center
}
.lof_footer {
	CLEAR: both; WIDTH: 100%; TEXT-ALIGN: center
}
DIV.row SPAN.col50percent {
	WIDTH: 50%; TEXT-ALIGN: center
}
.home_paymentInfo_module {
	MARGIN: 0px 5px; WIDTH: 400px
}
.home_recentPayments_module {
	MARGIN: 5px 5px 0px; WIDTH: 250px
}
.home_suggestedBillers_module {
	MARGIN: 0px 5px; WIDTH: 250px
}
.home_account_background {
	WIDTH: auto; BACKGROUND-COLOR: #fff
}
.mmb_colOne {
	FLOAT: left; MARGIN: 5px 0px 0px; WIDTH: 33%
}
.mmb_colTwo {
	FLOAT: left; MARGIN: 5px 0px 0px; WIDTH: 65%
}
.mmb_billerList {
	
}
.mmb_billerOptions {
	
}
.mmb_billerOptions_col {
	FLOAT: left; MARGIN: 0px; WIDTH: 49%
}
.mmb_OptionSelection {
	
}
.mmb_biller_update_form {
	BACKGROUND-COLOR: #fff
}
.mmb_setup_autopay_form {
	BACKGROUND-COLOR: #fff
}
.mmb_setup_auto_autopay_form {
	BACKGROUND-COLOR: #fff
}
.mmb_add_ebill_form {
	BACKGROUND-COLOR: #fff
}
.mmb_add_ebill_ff_form {
	BACKGROUND-COLOR: #fff
}
.mmb_add_ebill_activate_pending_form {
	BACKGROUND-COLOR: #fff
}
.mmb_autopay_shift {
	MARGIN: 10px 0px 10px 25px
}
.mmb_row_shift {
	MARGIN: 10px 0px 10px 125px
}
.mmb_eve_opt_inout_form {
	BACKGROUND-COLOR: #fff
}
.mmb_eve_opt_inout_shift {
	MARGIN-LEFT: 15px
}
.mmb_buttons {
	MARGIN-LEFT: 150px; WIDTH: 100%
}
DIV.row SPAN.button {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 5px
}
.enroll_module {
	MARGIN: 5px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.enroll_modBody {
	BACKGROUND-COLOR: #fff
}
.enroll_plan_options {
	MARGIN-LEFT: 15px
}
.aab_module {
	MARGIN: 5px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.aab_modBody {
	BACKGROUND-COLOR: #fff
}
.aab_buttons {
	MARGIN-LEFT: 150px; WIDTH: 100%
}
.mp_module {
	MARGIN: 5px 5px 0px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.mp_modBody {
	WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.mp_buttons {
	MARGIN-LEFT: 150px; WIDTH: 100%
}
DIV.row SPAN.mp_p2pEmail_60 {
	WIDTH: 60%; TEXT-ALIGN: center
}
DIV.row SPAN.mp_p2pEmail_40 {
	WIDTH: 38%; TEXT-ALIGN: left
}
.MPcontent1 {
	FLOAT: left; MARGIN: 4px -4px 0px 3px; WIDTH: 46%
}
.MPcontent2 {
	FLOAT: left; MARGIN: 0px; WIDTH: 52%; BACKGROUND-COLOR: #fff
}
.MPcontent2 P {
	MARGIN: 10px 5px 10px 10px
}
.MPgrey {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #fff
}
.MPgrey SPAN {
	DISPLAY: block; MARGIN-LEFT: 25px
}
.MPradio {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.MPradio SPAN {
	DISPLAY: block; MARGIN-LEFT: 25px
}
.rmact_module {
	MARGIN: 5px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.rmact_modBody {
	BACKGROUND-COLOR: #fff
}
rmact_search_module {
	MARGIN: 5px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.rmact_content1 {
	FLOAT: left; MARGIN: 3px; WIDTH: 48%
}
.rmact_content2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 3px; WIDTH: 49%; PADDING-TOP: 3px; BACKGROUND-COLOR: #fff
}
.rmact_search_modBody {
	BACKGROUND-COLOR: #fff
}
.rmact_search_modBody DIV.row SPAN.label {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 25%; MARGIN-RIGHT: 3px; TEXT-ALIGN: right
}
.rmact_search_modBody DIV.row SPAN.formw {
	WIDTH: 75%; TEXT-ALIGN: left
}
.fb_body {
	MARGIN: 0px 5px 5px; WIDTH: 100%; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.fb_overview {
	MARGIN: 5px; TEXT-ALIGN: left
}
.fb_module {
	MARGIN: 5px auto; WIDTH: 90%; BACKGROUND-COLOR: #fff
}
.fb_modBody {
	BACKGROUND-COLOR: #fff
}
.fb_search_results {
	CLEAR: both; MARGIN: 5px; WIDTH: 100%; TEXT-ALIGN: left
}
.fb_merch_name {
	FLOAT: left; MARGIN: 3px; WIDTH: 30%; TEXT-ALIGN: left
}
.fb_category_name {
	FLOAT: left; MARGIN: 3px; WIDTH: 19%; TEXT-ALIGN: left
}
.ph_module {
	MARGIN: 5px 5px 0px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.ph_modBody {
	WIDTH: 99.6%; BACKGROUND-COLOR: #fff
}
.ph_buttons {
	WIDTH: 100%
}
.ph_current_criteria {
	FLOAT: left; MARGIN: 2em 3px; WIDTH: 39%; TEXT-ALIGN: left
}
.ph_search_form {
	FLOAT: right; MARGIN: 3px; WIDTH: 59%
}
.ph_search_form_col {
	FLOAT: left; MARGIN: 3px; WIDTH: 31%; TEXT-ALIGN: left
}
.ma_module {
	MARGIN: 5px 5px 0px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.ma_modBody {
	WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.ma_buttons {
	WIDTH: 100%
}
.ma_saveState {
	DISPLAY: none; VISIBILITY: hidden
}
.ma_updateState {
	DISPLAY: block; VISIBILITY: visible
}
.ma_acctNameCol {
	WIDTH: 8em
}
.ma_action1Col {
	WIDTH: 6.5em
}
.ma_xfer_content1 {
	FLOAT: left; MARGIN: 4px -4px 0px 3px; WIDTH: 54%
}
.ma_xfer_content2 {
	FLOAT: right; MARGIN: 0px; WIDTH: 44%
}
.ma_xfer_shift {
	MARGIN: 10px 0px 10px 25px
}
.ma_table_row {
	CLEAR: both; MARGIN-LEFT: 5px; WIDTH: 100%; MARGIN-RIGHT: 5px; PADDING-TOP: 8px
}
.cp_module {
	MARGIN: 5px 5px 0px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.cp_modBody {
	WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.cp_buttons {
	DISPLAY: none; WIDTH: 100%
}
.cp_eBill_payment_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.asp_module {
	MARGIN: 5px 5px 0px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.asp_grey_module {
	MARGIN: 5px 5px 0px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.asp_modBody {
	WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.asp_buttons {
	WIDTH: 100%
}
.asp_shift {
	MARGIN: 10px 0px 10px 25px
}
.webv_page {
	MARGIN: 5px; WIDTH: 80%
}
.splash_module {
	MARGIN: 5px 5px 0px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.splash_modBody {
	WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.splash_buttons {
	WIDTH: 100%
}
.splash_left {
	FLOAT: left; WIDTH: 48%
}
.splash_right {
	FLOAT: right; VERTICAL-ALIGN: middle; WIDTH: 48%; HEIGHT: auto; TEXT-ALIGN: left
}
.rp_module {
	MARGIN: 5px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.rp_modBody {
	BACKGROUND-COLOR: #fff
}
.aeb_module {
	MARGIN: 5px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.aeb_grey_module {
	MARGIN: 5px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.aeb_modBody {
	BACKGROUND-COLOR: #fff
}
.pv_module {
	MARGIN: 5px 5px 0px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.pv_modBody {
	WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.pv_buttons {
	WIDTH: 100%
}
.pi_module {
	MARGIN: 5px 5px 0px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.pi_modBody {
	WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.pi_buttons {
	WIDTH: 100%
}
.pi_shift {
	MARGIN: 10px 0px 10px 25px
}
.ca_module {
	MARGIN: 5px 5px 0px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.ca_modBody {
	WIDTH: 100%; BACKGROUND-COLOR: #fff
}
.ca_buttons {
	WIDTH: 100%
}
.Manage_top1 {
	FLOAT: left; MARGIN: 5px; WIDTH: 48%
}
.Manage_top1 SPAN {
	DISPLAY: block; MARGIN: 0px
}
.Manage_top2 {
	MARGIN: 5px 5px 20px; WIDTH: 48%
}
.Manage_top2 SPAN {
	DISPLAY: block; MARGIN: 0px
}
.Manage1 {
	FLOAT: left; MARGIN: 4px -4px 0px 3px; WIDTH: 38%
}
.Manage2 {
	MARGIN: 0px; WIDTH: 58%; BACKGROUND-COLOR: #fff
}
.Manage2 DIV.row SPAN.label {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 46%; MARGIN-RIGHT: 3px; TEXT-ALIGN: right
}
.Manage2 DIV.row SPAN.formw {
	WIDTH: 46%; TEXT-ALIGN: left
}
.ABcontent1 {
	FLOAT: left; MARGIN: 3px; WIDTH: 57%
}
.ABcontent2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 3px; WIDTH: 35%; PADDING-TOP: 3px; BACKGROUND-COLOR: #fff
}
DIV.ABcontent1 DIV.row SPAN.label {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 35%; MARGIN-RIGHT: 3px; TEXT-ALIGN: right
}
DIV.ABcontent1 DIV.row SPAN.formw {
	WIDTH: 45%; TEXT-ALIGN: left
}
DIV.ABcontent1 DIV.row SPAN.formw_city {
	WIDTH: 55%; TEXT-ALIGN: left
}
.WhtTblData_nowrap {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
.instructions2 {
	MARGIN: 5px 15px
}
DIV.enroll_module DIV.row SPAN.label_address {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 15%; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
DIV.enroll_module DIV.row SPAN.formw_state {
	WIDTH: 15%; TEXT-ALIGN: left
}
DIV.enroll_module DIV.row SPAN.formw_zip {
	WIDTH: 25%; TEXT-ALIGN: left
}
.noprint {
	DISPLAY: none
}
.print {
	DISPLAY: block
}
