BODY {
        PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;
        font-size: 10px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
        COLOR: black; BACKGROUND-COLOR: #FFFFFF;
}

.bodyGray {
        PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        COLOR: black; BACKGROUND-COLOR: #eeeeee;
}

.bodyGrayBlue {
        PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;
        font-size: 10px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
        color: #565656; BACKGROUND-COLOR: #E6EEF7;
}

#loadingSite {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	background-color:#c0caea;
	color:#000000;
	font-size:15px;
	width:100%;
	height:100%;s
}


table {
    font-size: 10px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
    color: #565656;
}

.mainText {
    font-size: 12px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
    color: #565656;
}

h2 {
    font-size: 17px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
    color: #90A8C1;
}

td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;}
p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12pu;
        color: #000000;}


.titleHighlight {
    background-color: #90A8C1;
    border-top: 1px solid #90A8C1;
    border-left: 1px  solid #90A8C1;
    border-right: 1px outset #90A8C1;
    padding: 1px;
    font-size: 13px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
    color: #ffffff;
}


a:link {
        color: #90A8C1;
        text-decoration: none;

}

a:active {
        color: #90A8C1;
}

a:visited {
    color: #90A8C1;
}



a:hover {
    color: #A6C4E4;
    text-decoration: underline;
}




.error {
    color: #F37C7C;
}




.padding4px {
        padding-left: 4px; padding-right: 4px;
}

.padding_left {
        padding-left: 40px;
}

.padding_left17 {
        padding-left: 17px;
}

.padding_left25 {
        padding-left: 25px;
}


.link {
        color: #5CA0F3;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;

}



table.brandedHeader {
        padding: 0px; border: 0px; text-align: right;}
td.brandedHeader {
        padding-left: 10px; padding-right: 20px; text-align: left;}

table.brandedNested {
       /*border: 1px solid #72a4d3; */
}


td.leftCellStatsTop {
   white-space:nowrap; height: 19px; color: #648296;
   border-top: 1px solid #648296;
   border-bottom: 1px solid #648296;
   BORDER-RIGHT: #648296 1px solid;
   BORDER-LEFT: #648296 1px solid;
   font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; text-align: left;
}

td.rightCellStatsTop {
   white-space:nowrap; height: 19px; color: #648296;
   border-top: 1px solid #648296;
   border-bottom: 1px solid #648296;
   font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; text-align: left;
}

td.leftCellStatsBottom {
   white-space:nowrap; height: 19px; color: #648296;
   border-bottom: 1px solid #648296;
   BORDER-RIGHT: #648296 1px solid;
   BORDER-LEFT: #648296 1px solid;
   font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; text-align: left;
}

td.rightCellStatsBottom {
   white-space:nowrap; height: 19px; color: #648296;
   border-bottom: 1px solid #648296;
   font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; text-align: left;
}


td.brandedNested {
        white-space:nowrap;  height: 19px; color: #648296;
        font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; text-align: left;}
td.brandedNestedLogout { align: center; background-color: #000000; font-size: 10px;
        font-family: Arial, Helvetica, sans-serif; padding-left: 10px}
td.brandedNestedNoPad { background-color: #000000; height: 20px;}
.brandedNested a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        color: #99CCFF; text-decoration: none;}
.brandedNested a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        color: #99CCFF; text-decoration: none;}
.brandedNested a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        color: #99CCFF; text-decoration: underline;}



td.greeting { height: 67px; text-align: center; vertical-align: middle; }
.salutation { color:#648296; }
.contactName { color:#ffffff;font-weight: bold;  }


.pageFlipping a {
                text-decoration: none;
                }

.pageFlipping a:hover {
                background-color: #BDD4E4;
                color: #ffffff;
                text-decoration: none;
                font-weight: normal;
                }

.highlightRow {
    background-color: #BDD4E4;
}

.highlightRowWhite {
    background-color: #ffffff;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    font-size: 11px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;color: #565656;
}


.buttonDefault {
        BORDER-RIGHT: #bcbcbc 1px solid; HEIGHT: 20px; PADDING-RIGHT: 4px; PADDING-Left: 4px; BORDER-TOP: #ffffff 1px solid;
        BORDER-BOTTOM: #bcbcbc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ebebeb 2px solid; CURSOR: hand; FONT-FAMILY: arial, Tahoma, times;
        BACKGROUND-COLOR: #dfdfdf;}

.buttonIconCB {
        HEIGHT: 20px;
        BORDER-RIGHT: #bcbcbc 1px solid;
        PADDING-LEFT: 14px;
        PADDING-right: 5px;
        BORDER-BOTTOM: #bcbcbc 1px solid;
        BORDER-TOP: #ffffff 1px solid;
        FONT-SIZE: 11px;
        BORDER-LEFT: #ebebeb 2px solid;
        CURSOR: hand;
        FONT-FAMILY: arial, Tahoma, times;
        BACKGROUND-COLOR: #dfdfdf;
        background-image: url(/member/foundation/images/icon_checkbox.gif);
        background-repeat: no-repeat;
        background-position: left;
}



table.default { background-color: #ffffff; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-left: 1px solid #ccc; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000;}
table.default_sides { background-color: #ffffff; border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000;}
table.default_noborder { font-family:  Arial, Helvetica; font-size: 15px; font-weight: normal; color: #000000;}
table.default_blue { background-color: #ffffff; border-bottom: 1px solid #90A8C1; border-right: 1px solid #90A8C1; border-top: 1px solid #90A8C1; border-left: 1px solid #90A8C1; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000;}


td.headerColSpan { height: 35px; border-bottom: 1px solid #eee; background-color: white; font-weight: bold; font-size: 12px;
        font-family: Arial, Helvetica, sans-serif; padding-left: 11px}
td.headerNoColSpan { height: 35px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; background-color: white;
        font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; ; padding-left: 11px}

td.leftCellTitle { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;}
td.rightCellTitle { height: 25px; background-color: white; border-bottom: 1px solid #eee;}
td.middleCellTitle { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;}

td.leftCellText { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 3px; padding-top: 3px; padding-bottom: 3px;
font-size: 12px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;color: #565656;
}
td.leftCellTextNoBottom { height: 25px; background-color: white; BORDER-RIGHT: #eee 1px solid;  padding-left: 3px; padding-top: 3px; padding-bottom: 3px;
font-size: 12px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;color: #565656;
}
td.leftCellTextBlue { height: 25px; background-color: #BDD4E4; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 3px; padding-top: 3px; padding-bottom: 3px;
font-size: 12px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;color: #565656;
}
td.rightCellText { height: 25px; background-color: white; border-bottom: 1px solid #eee; padding-left: 10px; padding-top: 3px; padding-bottom: 3px;
font-size: 12px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;color: #565656;
}
td.middleCellText { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 10px; padding-top: 3px; padding-bottom: 3px}

td.middleLastRow { height: 25px; background-color: white; border-bottom: 0px solid #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 10px}
td.rightLastRow { height: 25px; background-color: white; padding-left: 10px}
td.leftLastRow { height: 25px; background-color: white; BORDER-RIGHT: #eee 1px solid;  padding-left: 25px}

td.leftCellCentered { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid; text-align: center}
td.rightCellCentered{ height: 25px; background-color: white; border-bottom: 1px solid #eee; text-align: center}
td.middleCellCentered {height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid; text-align: center}

#number { padding-right: 10px; text-align: right;}



td.headerNoColSpan2 { height: 35px; background-color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
td.headerNoBorder { height: 35px; border-right: 1px solid #eee; background-color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 11px}
td.NoBorder { height: 25px; border-bottom: 1px solid #fff; background-color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 11px}
td.defaultBold { height: 25px; background-color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
td.default { font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
td.defaultMessageBody { background-color: white; text-align: left; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
td.headerBrdr { height: 25px; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid; background-color: white; background-image: url(../images/yellowSquare.gif); background-repeat: no-repeat; background-position: left; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 18px}
td.leftNoIndent { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;}
td.BrdrBottomIndent { height: 25px; background-color: white; padding-left: 25px; border-bottom: 1px solid #eee;}
td.Action { height: 35px; background-color: white;  padding-left: 25px; border-bottom: 1px solid #eee;}
td.leftLastRowAction { height: 35px; background-color: white;  padding-left: 25px}
td.BorderTop { height: 35px; BORDER-TOP: #ccc 1px solid; background-color: white; padding-left: 11px}
td.vanilla { background-color: white; height: 35px; padding-left: 11px; padding-left: 25px}
td.vanilla25px { background-color: white; height: 25px; padding-left: 11px; padding-left: 25px}
td.vanillaNoIndent { background-color: white; height: 35px;}
td.vanillaBigIndent { background-color: white; border-bottom: 1px solid #eee; height: 35px; padding-left: 25px;}
td.leftNoBorder { height: 35px; background-color: white; padding-left: 25px}
td.NumberRow { height: 25px; background-color: white; border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid; padding-right: 10px; text-align: right;}
td.NumberBottom { height: 25px; background-color: white; padding-right: 10px; text-align: right;}
td.depressed { background-color: #eeeeee; border-top: 1px solid #E9E9E9;}

td.bucket{ background-color: white; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;}

td.indent10px { padding-left: 10px;}

td.dashed  { height: 25px; border-bottom: 1px dashed #B1B1B1;  padding-left: 17px}
td.dashed2  { height: 25px; border-bottom: 1px dashed #EEEEEE;  padding-left: 17px}
td.solid { height: 25px; border-bottom: 1px solid #eeeeee;  padding-left: 17px}
td.logo  { height: 25px; border-bottom: 1px dashed #B1B1B1;  padding-left: 12px}

td.actionHeader  { height: 5px; padding-left: 30px;}

td.leftdashed  { height: 25px; background-color: white; border-bottom: 1px dashed  #eee; BORDER-RIGHT: #eee 1px solid;  padding-left: 25px}
td.rightdashed  { height: 25px; background-color: white; border-bottom: 1px dashed #eee; padding-left: 10px}
td.yellow { background-color: #ffffff; border-bottom: 1px solid #eee; BORDER-TOP: #eeeeee 1px solid;  padding-left: 25px; color: #ff0000}
td.minBalance { background-color: #ffffff; border-bottom: 1px solid #eee; BORDER-TOP: #eeeeee 1px solid;  padding-left: 25px; color: #ff0000}

table.buttonTable{ height: 25px; background-color: efefef; BORDER-RIGHT: #B5B2B5 1px solid;  BORDER-BOTTOM: #B5B2B5 1px solid;  BORDER-LEFT: #fff 1px solid; BORDER-TOP: #FFF 1px solid;}
table.buttonTableHiLite{ height: 25px; background-color: EEEEEE; BORDER-RIGHT: #fff 1px solid;  BORDER-BOTTOM: #B5B2B5 1px solid;  BORDER-LEFT: #B5B2B5 1px solid; BORDER-TOP: #B5B2B5 1px solid;}
table.buttonDefault{ height: 25px; background-color: EEEEEE; BORDER-RIGHT: #B5B2B5 1px solid; 1px solid;}
table.buttonSpacer{ height: 100%; background-color: EEEEEE; BORDER-RIGHT: #B5B2B5 1px solid; 1px solid;}





table.topBlueLine {
         background-color: #7FA3BC; height: 5x;
}

td.topBlueLine {
         background-color: #7FA3BC; height: 5x;
}

table.topDarkBlueLine {
         background-color: #7FA3BC; height: 5x;
}


table.subNav {height: 23px;}

.subTab {
        border-bottom: 1px solid #648296;
        border-right: 1px dashed #648296;
        padding-right: 7px;
        padding-left: 7px;
        color: #648296;
}


.subTab a {
        color: #648296;
        font-weight: normal;
        text-decoration: none;
        }

.subTab a:hover {
        background-color: #BDD4E4;
        color: #ffffff;
        }



.subTabBorderless {
        border-bottom: 1px solid #648296;
        padding-right: 7px;
        padding-left: 7px;
        color: #648296;
}

.subTabBorderless a {
        color: #648296;
        font-weight: normal;
        text-decoration: none;
        }

.subTabBorderless a:hover {
        background-color: #BDD4E4;
        color: #ffffff;
        }


.subTabActive {
        text-align: center;
        font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
        border-right: 1px solid #648296;
        border-top: 1px solid #648296;
        border-left: 1px solid #648296;
        background-color: #ffffff;
        padding-right: 7px;
        height: 17px;
        padding-left: 7px;
        color: #648296;
        }


.subTabActive a:visited {
        font-weight: normal;
        color: #648296;
        }

.subTabActive a:active {
        font-weight: normal;
        color: #648296;
        }

.subTabActive a:visited {
        font-weight: normal;
        color: #648296;
        }





.ft1{font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #E9E9E9; border: 1px solid #333300; vertical-align: middle}
.ft1Button{font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; background-color: #E9E9E9; border: 1px solid #333300; vertical-align: middle; CURSOR: hand;}

.contact a {font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal; color: #000000; background-color: #E9E9E9; border: 1px solid #333300; vertical-align: middle}

.contact a:hover {
                background-color: #72a4d3;
                color: #ffffff;
                text-decoration: none;
                font-weight: normal;
                }


.buttonDefault {
        BORDER-RIGHT: #bcbcbc 1px solid; HEIGHT: 20px; PADDING-RIGHT: 4px; PADDING-Left: 4px; BORDER-TOP: #ffffff 1px solid;
        BORDER-BOTTOM: #bcbcbc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ebebeb 2px solid; CURSOR: hand; FONT-FAMILY: arial,
        Tahoma, times;
        BACKGROUND-COLOR: #E9E9E9;}





 .menuButton   {
   border-style: inset;
   border-color: #90A8C1;
   background-color: #90A8C1;
   font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
   font-size: 12px;
   color: #ffffff;
   width: 140px;
   height: 15px;
   text-align: left;
   padding: 1px;

}


 .menuButton a:hover   {
    background-color: #A6C4E4;
    text-decoration: none;
}
 .menuButton a:link   {
    color: #ffffff;
    text-decoration: none;
}
 .menuButton a:active   {
    color: #ffffff;
    text-decoration: none;
}
 .menuButton a:visited   {
    color: #ffffff;
    text-decoration: none;
}



.activeMenu  {
   border-style: inset;
   border-color: #A6C4E4;
   background-color: #A6C4E4;
   font-family: arial, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
   font-size: 12px;
   color: #ffffff;
   font-weight: bold;
   width: 140px;
   height: 15px;
   text-align: left;
   padding: 1px;
}



.copyright {font-family: Arial, Helvetica, sans-serif;
        font-size: 10px; height: 25px; text-align: center; color: #666;}


table.emailMenu {
   BORDER-LEFT: #29547c 1px solid;
   font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left;
}



.boxActive {
    background-color: #72a4d3;
    BORDER-LEFT: #29547c 1px solid;
    BORDER-RIGHT: #29547c 1px solid;
    BORDER-TOP: #29547c 1px solid;
    BORDER-BOTTOM: #29547c 1px solid;
    font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
    height: 12;
    width: 50;

}

.boxLink a {
    background-color: #E9E9E9;
    BORDER-LEFT: #29547c 1px solid;
    BORDER-RIGHT: #29547c 1px solid;
    BORDER-TOP: #29547c 1px solid;
    BORDER-BOTTOM: #29547c 1px solid;
    font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left;
    color: #000000;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
    height: 12;
    width: 50;
    }


.boxLink a:hover {
    background-color: #72a4d3;
    BORDER-LEFT: #29547c 1px solid;
    BORDER-RIGHT: #29547c 1px solid;
    BORDER-TOP: #29547c 1px solid;
    BORDER-BOTTOM: #29547c 1px solid;
    font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left;
    color: #000000;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
    height: 12;
    width: 50;
}

.noUnderline {
    text-decoration: none;
}
.noUnderline a {
    text-decoration: none;
}
.noUnderline a:hover {
    text-decoration: none;
}
.noUnderline a:visited {
    text-decoration: none;
}




table.editPicture {
   color: #000000;
   border-top: 1px solid #29547c;
   border-bottom: 1px solid #29547c;
   BORDER-RIGHT: #29547c 1px solid;
   BORDER-LEFT: #29547c 1px solid;
   font-size: 10px; font-family: Arial, Helvetica, sans-serif;
   padding:-left: 10px;
   padding-right: 10px;
   text-align: left;
   background-color: #ffffff;

}


.spanButton {
    BORDER-RIGHT: #bcbcbc 1px solid;
    HEIGHT: 20px;
    PADDING-RIGHT: 4px;
    PADDING-Left: 4px;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-BOTTOM: #bcbcbc 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ebebeb 2px solid;
    CURSOR: hand;
    FONT-FAMILY: arial, Tahoma, times;
    BACKGROUND-COLOR: #dfdfdf;
    COLOR: #000000;
    width: 75;
    text-decoration: none;

}


.accountLabel {
    background-color: #C3D7ED;
    color: #ffffff;
    font-size: 10px; font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    BORDER-RIGHT: #bcbcbc 1px solid;
    BORDER-LEFT: #bcbcbc 1px solid;
    BORDER-TOP: #bcbcbc 1px solid;
    BORDER-BOTTOM: #bcbcbc 1px solid;
}

.accountLabel a {
    color: #ffffff;
}

.accountLabel a:visited {
    color: #ffffff;
}
.accountLabel a:hover {
    color: #5883AF;
    text-decoration: none;
}

.wout {
     color: #ffffff;
}

