/*
 * Style sheet loading order is:
 * ie_style.css
 * new_style.css
 * w3c.css
 * 
 * 
 */



/*
 * Content styles
 */

DIV#divMiddle {
    xxxbackground: transparent url(../images/MyBillsOnline/background_eye_1.gif) no-repeat fixed left bottom;
    clear: left;
    float: left;
    width: 965px;
    margin: 0.5em 0em 1.5em 9px;
    display: block;
}

DIV#divDynamicContent {
    xdisplay: block;
    xfloat: left;
    xmargin: 1em 0em 0em 1em;
    xwidth: 740px;
    
    display: block;
    float: left;
    margin: 0em 0em 0em 1em;
    width: 740px;
}

DIV#divPageColumnLeft {
    clear: both;
    float: left;
    width: 360px;
}

DIV#divPageColumnRight {
    float: right;
    width: 360px;
}




/*
 * Error message styles
 */

DIV#divErrMsg {
    background-color: rgb(250, 229, 229);
    clear: left;
    margin: 0em 0em 1.3em 0em;
}

UL#ulErrMsg {
    color: rgb(204, 0, 0);
    font-weight: bold;
    line-height: 1.3em;
    list-style-image: url(../images/error_bullet.gif);
    list-style-position: outside;
    list-style-type: disc;
    margin: 0em 0em 0em 1.8em;
    padding: 0em 0em 0em 0em;
}

UL#ulErrMsg LI {
    
}



/*
 * BasicLink style
 */

P A.basiclink, P A.basiclink:visited {
    color: rgb(24, 0, 124);
    font-weight: bold;
    text-decoration: underline;
}

P A.basiclink:hover {
    text-decoration: underline;
}

DIV#divPageColumnRight A.basiclink, DIV#divPageColumnRight A.basiclink:visited {
    color: rgb(24, 0, 124);
    font-weight: bold;
    text-decoration: underline;
}

DIV#divPageColumnRight A.basiclink:hover {
    text-decoration: underline;
}



/*
 * Heading styles
 */
 
DIV#divDynamicContent H2 {
    float: left;
}

DIV#divDynamicContent H2 DIV IMG {
    left: -6px;
    position: relative;
}

DIV#divDynamicContent DIV.divMerchantLogo {
    float: right;
    margin: 0.0em 0em 1.0em 1.0em;
}

DIV#divDynamicContent DIV.divMerchantLogo A {
    
}

H3, H3.H3CurrentBills, H3.H3ProfileInformation {
    background-image: url(../images/MyBillsOnline/current_bills_background.gif);
    background-position: left top;
    background-repeat: no-repeat;
    border-bottom: 2px solid rgb(157, 146, 130);
    clear: both;
    height: 35px;
    margin: 0em;
}

H3 DIV {
    float: left;
    font-weight: bold;
    padding: 0.7em 0em 0em 1em;

}

H3.H3Login, H3.H3PersonalInformation, H3.H3CommonProblems, H3.H3ProblemsLoggingIn, 
H3.H3Suggestion, H3.H3OtherProblemLoggedIn , H3.H3OtherProblemNotLoggedIn, 
H3.H3ProfileInformation, H3.H3SecurityQuestions, H3.H3TermsAndConditions, H3.H3Form, 
H3.H3BillerListForm {
    background-image: url(../images/MyBillsOnline/current_bills_background.gif);
    background-position: left top;
    background-repeat: no-repeat;
    border-bottom: 2px solid rgb(157, 146, 130);
    clear: both;
    font-size: 1em;
    height: 35px;
    margin: 0em;
    padding: 0.7em 0em 0em 1em;
}

H3.H3ParticipatingBanks {
    background-image: url(../images/MyBillsOnline/current_bills_background.gif);
    background-position: left top;
    background-repeat: no-repeat;
    border-bottom: 2px solid rgb(157, 146, 130);
    clear: both;
    font-size: 0.8em;
    xfont-weight: normal;
    height: 35px;
    margin: 0em;
    padding: 0.7em 0em 0em 1em;
}

H3.H3CurrentBills DIV.divTodaysDate {
    float: right;
    padding: 0.7em 1em 0em 0em;
    text-transform: uppercase;
}

H3.H3Payments, H3.H3Notes, H3.H3BillSummaryInfo1 {
    background-color: rgb(225, 224, 255);
    background-image: none;
    border-bottom-width: 0px;
    font-size: 1em;
    height: 1.4em;
    padding: 0em 0em 0em 1.4em;
}

H3.H3Payments DIV, H3.H3Notes DIV {
    font-size: 1em;
    padding: 0.4em 0em 0em 0.4em;
}

H3.H3Awards, H3.H3Partnership, H3.H3Coming {
    background-image: none;
    border-bottom-width: 0px;
    color: rgb(166, 188, 9);
}

H3.H3WelcomeHeading {
    background-image: none;
    border-bottom-width: 0px;
    color: rgb(166, 188, 9);
    font-size: 1.2em;
}


/*
 * Navigation styles
 */

DIV#divNavTop {
    float: left;
    left: 0em;
    padding: 0em 0em 0.5em 0em;
    position: relative;
    top: 0em;
}

DIV#divNavTop2 {
    left : 0em;
    position: relative;
    top: 0em;
}

DIV#divNav {
    width: 184px;
}

UL#ulNav {
    list-style-position: outside;
    list-style-type: none;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 1em 0em;
}

UL#ulNav LI {
    padding: 0em 0em 0em 0em;
}

UL#ulNav LI A, UL#ulNav LI A:visited {
    border-bottom: 1px dashed rgb(157, 146, 130);
    color: rgb(157, 146, 130);
    display: block;
    font-family: Verdana, Arial, sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    padding: 0.3em 0.3em 0.3em 0em;
    text-decoration: none;
    text-transform: uppercase;
}

UL#ulNav LI A:hover {
    text-decoration: underline;
}

UL#ulNav LI.selected A, UL#ulNav LI.selected A:visited {
    color: rgb(24, 0, 124);
}

UL#ulNav LI.selected A:hover {
    color: rgb(24, 0, 124);
}

UL#ulSubNav {
    list-style-position: outside;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}

UL#ulSubNav LI {
    padding: 0em 0em 0em 1em;
}

UL#ulSubNav LI.subNavOff A, UL#ulSubNav LI.subNavOff A:hover {
    color: rgb(157, 146, 130);
}

UL#ulSubNav LI.subNavOff A:visited {
    color: rgb(157, 146, 130);
}

UL#ulSubNav LI.subNavOn A, UL#ulSubNav LI.subNavOn A:hover {
    color: rgb(24, 0, 124);
}

UL#ulSubNav LI.subNavOn A:visited {
    color: rgb(24, 0, 124);
}

DIV#ToolText {
    font-weight: bold;
}

UL#ulNavToolText {
    font-size: 0.9em;
    list-style-position: outside;
    list-style-type: none;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    width: 184px;
}

LI.liToolTipText, LI.liToolTipTextRight {
    margin: 0.3em 0em 0em 0em;
}

DIV#divNavBottom {
    
}

DIV#divNavBottom2 {
    
}

DIV#divNavBottom3 {
    
}



P.pdfText {
    font-size: 0.8em;
    line-height: 2em;
}

P.pdfText A.basiclink, P.pdfText A.basiclink:visited {
    color: rgb(24, 0, 124);
    text-decoration: underline;
}

P.pdfText A.basiclink:hover {
    text-decoration: underline;
}


div.category {
	width : 95%;
	padding : 0px;
	clear : both;
    background-image: url(../images/MyBillsOnline/current_bills_background.gif);
    background-position: left top;
    background-repeat: no-repeat;
        margin: 0em;
}
div.category a.expandButton {
	padding : 8px;
	margin : 0px 8px 0px 6px;
	float : left;
}
div.category a.collapseButton {
	padding : 8px;
	margin : 2px 8px 0px 6px;
	float : left;
}
div.category div.divTitle {
    font-weight: bold;
    FONT-SIZE: 100%; 
    display : block;
    line-height : 33px;
    float : left;
    height : 33px;
}

div.category div.unreadInfo {
	display : block;
    FONT-SIZE: 70%; 	
	margin : 6px 0px 0px 10px;	
	float : left;
}

div.billingAccounts {
	width : 99%;
	padding : 8px;
	border : 1px solid #00ac75;
	clear : both;
	margin : 20px 0px 20px 0px;
}


div.fxca {
	display: block;
	clear : both;
	xheight : 0px;
}

table.categoryTable {
	width : 100%;
	margin : 0px;
	xborder-bottom : 2px solid rgb(157, 146, 130); 
	border: 2px solid rgb(231, 231, 231);
}
table.categoryTable td {
	border-bottom : 1px solid rgb(231, 231, 231);
	padding : 8px;
}
