/* applies to all */
.popuup-tabbg {background-color: #BECEDD;}
.popup-header {font-family: arial,helvetica,sans-serif; color:#003366; background-color:#BECEDD; text-decoration:none; font-weight:bold; font-size:1.1em; padding-top:.30em; margin-bottom: .30em;}
.popup-close {color: #003366; background-color: #CDDAE3; text-decoration: none; font-size: 0.70em; font-family: arial, helvetica, sans-serif;}
.popup-close a{ color: #003366; background-color: #CDDAE3; text-decoration: none;}
.popup-close a:hover{ color: #003366; background-color: #CDDAE3; text-decoration: underline;}
.mod-alert-msg-text {font-family: arial,helvetica,sans-serif; color:#CC0000; text-decoration:none; font-weight:bold; font-size:.82em;}
.calcTextSelect {color:#000000; text-decoration:none; font-size: 10px; font-family: Arial, Sans-Serif;}
.calcTextBox {color:#000000; text-decoration:none; font-size: 10px; font-family: Arial, Sans-Serif; width: 90px;}

/* default */
.mod-body-bgcolor-default {background-color: #F0F5FA;}
.mod-tab-bgcolor-default {background-color: #6780A9;}
.mod-title-default {font-family: arial,helvetica,sans-serif; color:#FFFFFF; background-color:#6780A9; text-decoration:none; font-weight:bold; font-size: .75em; padding-top: 2px; padding-bottom: 2px;}
.mod-text-default {font-family: arial,helvetica,sans-serif; color:#000000; background-color:#F0F5F9; text-decoration:none; font-size:.65em;}
.mod-text-default a {color:#405EBE; background-color:#F0F5F9; text-decoration:underline;}
.mod-text-default a:hover {color:#0000FF; text-decoration:underline;}
.mod-small-text-default {font-family: arial,helvetica,sans-serif; color:#000000; background-color:#F0F5F9; text-decoration:none; font-size:.55em;}
.mod-th-text-default {font-family: arial,helvetica,sans-serif; color:#000000; background-color:#F0F5F9; text-decoration:none; font-size:.71em; font-weight: bold; margin-bottom:0em;}
.mod-plainth-text-default {font-family: arial,helvetica,sans-serif; color:#000000; background-color:#F0F5F9; text-decoration:none; font-size:.71em; margin-bottom:0em;}
.mod-th-text-default a, mod-plainth-text-default a {color:#405EBE; background-color:#F0F5F9; text-decoration:underline;}
.mod-th-text-default a:hover, mod-plainth-text-default a:hover {color:#0000FF; text-decoration:underline;}
.calcText-default {color:#003366; text-decoration:none; font-size: 11px; font-family: Arial, Sans-Serif;}
.calcTextResult-default	{color:#003366; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Arial, Sans-Serif;}

/* white */
.mod-body-bgcolor-white {background-color: #FFFFFF;}
.mod-tab-bgcolor-white {background-color: #6780A9;}
.mod-title-white {font-family: arial,helvetica,sans-serif; color:#FFFFFF; background-color:#6780A9; text-decoration:none; font-weight:bold; font-size: .75em; padding-top: 2px; padding-bottom: 2px;}
.mod-text-white {font-family: arial,helvetica,sans-serif; color:#000000; background-color:#FFFFFF; text-decoration:none; font-size:.65em;}
.mod-text-white a {color:#405EBE; background-color:#FFFFFF; text-decoration:underline;}
.mod-text-white a:hover {color:#0000FF; text-decoration:underline;}
.mod-small-text-white {font-family: arial,helvetica,sans-serif; color:#000000; background-color:#FFFFFF; text-decoration:none; font-size:.55em;}
.mod-th-text-white {font-family: arial,helvetica,sans-serif; color:#000000; background-color:#FFFFFF; text-decoration:none; font-size:.71em; font-weight: bold; margin-bottom:0em;}
.mod-plainth-text-white {font-family: arial,helvetica,sans-serif; color:#000000; background-color:#FFFFFF; text-decoration:none; font-size:.71em; margin-bottom:0em;}
.mod-th-text-white a, mod-plainth-text-white a {color:#000000; background-color:#FFFFFF; text-decoration:underline;}
.mod-th-text-white a:hover, mod-plainth-text-white a:hover {color:#000000; text-decoration:underline;}
.calcText-white {color:#000000; text-decoration:none; font-size: 11px; font-family: Arial, Sans-Serif;}
.calcTextResult-white	{color:#000000; text-decoration:none; font-size: 12px; font-weight: bold; font-family: Arial, Sans-Serif;}

/* button */
.bttndrkblue-bkgd-top {background-color: #225688; background-image: url(http://www.bankofamerica.com/global/mvc_objects/images/bttndrkblue_bgtop.gif);}
.bttndrkblue-bkgd-left {background-color: #225688; background-image: url(http://www.bankofamerica.com/global/mvc_objects/images/bttndrkblue_bgleft.gif);}
.bttndrkblue-bkgd {padding-top: 0px; padding-bottom: 0px;
  margin-bottom: 0px; margin-top: 0px; background-repeat: no-repeat;
  background-color: #225688; background-image: url(http://www.bankofamerica.com/global/mvc_objects/images/bttndrkblue_bgmiddle.gif); 
  vertical-align: top;}
.bttndrkblue-bkgd-right {background-color: #225688; background-image: url(http://www.bankofamerica.com/global/mvc_objects/images/bttndrkblue_bgright.gif);}
.bttndrkblue-bkgd-bottom {background-color: #225688; background-image: url(http://www.bankofamerica.com/global/mvc_objects/images/bttndrkblue_bgbottom.gif);}
.bttndrkblue-text {font-family: arial, helvetica, sans-serif;
  font-size: 0.70em;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #225688;
  line-height: 0.95em;
  padding-top: 0px; padding-bottom: 0px;
  padding-left: 0px; padding-right: 0px;
  margin-bottom: 0px; margin-top: 0px;
  text-decoration: none;}
.bttndrkblue-text a {color: #FFFFFF; text-decoration: none;}
a.bttndrkblue-text:hover {color: #FFDD3C; text-decoration: none;}

