<!--

/*background-image: url("../images/bckbar.gif")*/
body { background-color: #ffffff; color:#000000; FONT-FAMILY: Arial, sans-serif }
body#YearByYear { background-color: #316faf; color:#000000; FONT-FAMILY: Arial, sans-serif }

:link {COLOR: #316faf }
:visited  { COLOR: #50613D }
:active { COLOR: #50613D }
:hover  { COLOR: #FF9933 }

HR { size: 10; color: #d8dad7 }        /* 'border-bottom' could also have been used */
HR#config { size: 1; color: #000000 }
table#grayBox
{
border: gray 2px solid;
background-color: #E9E7E4;
}
table#AIGDisclaimer
{
width: 600px;
margin-left: 30px;
margin-top: 20px;
border: black 2px solid;
color: #000000;
font-size: 12px;
font-weight: bold;
text-align: center;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
}

table#YearlyInput
{
border: gray 3px solid;
height: 400px;
width: 100%;
background-color: #F2F9F9;
margin: 0 0 0 0;
}

table#PresentValue
{
background-color: #316faf;
margin: 0 0 0 0;
}

span#mortgage {
visibility: hidden;
}
.abled{
display: inline;
color: #000000;
}
.notabled
{
display: inline;
color: #d8dad7;
}
.inputDetail
{
visibility: visible;
display: inline
}
.noInputDetail
{
visibility: hidden;
display: inline;
}
.yearOn{
display: inline;
color: #F6AD39;
}
.yearOff{
display: inline;
color: #000000;
}
div#home{
padding-left: 30px;
}
div#RW24U{
border: gray 2px solid;
background-color: #E9E7E4;
color: #000000;
font-size: 12px;
font-weight: bold;
text-align: center;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
}
div#highlight{
border: blue 2px solid;
background-color: #ffffff;
color: #000000;
font-size: 12px;
font-weight: bold;
text-align: center;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
}
.small {font-size: 10px; vertical-align: middle;}
.menuMain {background-color: #d8dad7; color:  #336699; font-size: 10px; font-weight: bold; line-height: 12px; vertical-align: middle; text-align: center }
.menubarTop {background-image: url("../images/bckbar.gif"); color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: left; padding-bottom: .7em; padding-top: 0em; vertical-align: middle;}
.ntsaaTop {background-image: url("../images/bckbar.gif"); color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: center; padding-bottom: .7em; padding-top: 0em; vertical-align: middle;}
.AIGTop {background-image: url("../images/bckbar.gif"); color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; padding-bottom: .7em; padding-top: 0em; vertical-align: middle;}
.header {background-image: url("../images/bckbar.gif")}
.whatsNew { color: #316faf; font-size: 12px; font-weight: bold; text-align: left; font-family: Arial, Helvetica, sans-serif; vertical-align: top; }
.mainTitle { color: #316faf; font-size: 14px; font-weight: bold; text-align: center; vertical-align: top; font-family: "Times New Roman", Arial, Helvetica, sans-serif; }
.colTitle { color: #316faf; font-size: 14px; font-weight: bold; text-align: left; vertical-align: top; font-family: "Times New Roman", Arial, Helvetica, sans-serif; }
.mainTitleLeft { color: #316faf; font-size: 14px; font-weight: bold; text-align: left; vertical-align: top; font-family: "Times New Roman", Arial, Helvetica, sans-serif; }
.mainText { color: #000000; font-size: 12px; font-weight: normal; text-align: left; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
.mainTextCenter { color: #000000; font-size: 12px; font-weight: normal; text-align: center; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
.mainTextBlue { color: #316faf; font-size: 12px; font-weight: normal; text-align: left; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
.mainText13 { color: #000000; font-size: 13px; font-weight: normal; text-align: left; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
.mainTextRight { color: #000000; font-size: 12px; font-weight: normal; text-align: right; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
.mainTextBold { color: #000000; font-size: 12px; font-weight: bold; text-align: left; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
.mainTextBoldBlue { color: #316faf; font-size: 12px; font-weight: bold; text-align: left; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
.mainTextBoldRedC { color: #DC143C; font-size: 12px; font-weight: bold; text-align: center; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
.mainTextBoldRedL { color: #DC143C; font-size: 12px; font-weight: bold; text-align: left; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
.mainTextBoldC { color: #000000; font-size: 12px; font-weight: bold; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; }
.mainTextLight {color:  green; text-indent: 2em; font-size: 11px; font-weight: normal; line-height: 12px;  margin-top: .1em; margin-bottom: .1em; text-align: left }
.mainTextLightBold {color:  green; font-size: 11px; font-weight: Bold; line-height: 12px;  margin-top: .1em; margin-bottom: .1em; text-align: left }
.mainTextFootnote { color: #000000; font-size: 10px; font-weight: normal; font-style: italic; text-align: left; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
.resultText { background-color: d8dad7; color: #000000; font-size: 12px; font-weight: bold; text-align: center; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
.greyDivider {background-color: d8dad7; }
.infoFooter{ color: #000000; font-size: 9px; font-weight: normal; text-align: center; font-family: sans-serif; }
.infoFooterHead{ color: #000000; font-size: 11px; font-weight: bold; text-align: center; font-family: sans-serif; }
.sectionHead { color: #316faf; font-size: 14px; font-weight: bold; text-align: left; vertical-align: top; font-family: "Times New Roman", Arial, Helvetica, sans-serif; }
.navlink { text-decoration: none; font-size: 14px; font-weight: bold; text-align: right; vertical-align: middle; font-family:  Arial, Helvetica, sans-serif; }
.helpTitle {color: #ffffff; font-size: 12px; font-style: normal; font-weight: Bold; line-height: 12px; margin-top: .5em; margin-bottom: .5em; text-align: left }
.pageTitle { color: #316faf; font-size: 20px; font-weight: bold; text-align: center; vertical-align: top; font-family: "Times New Roman", Arial, Helvetica, sans-serif; }
.newsHeader {color: #DB7123; font-size: 14px; font-weight: Bold; line-height: 16px;  margin-top: .4em; margin-bottom: .4em; text-align: center }
.webCalcHead {color: #000000; font-size: 12px; font-weight: Bold; line-height: 14px;  margin-top: .1em; margin-bottom: .1em;  text-align: left }
.webCalcList {color: #000000; font-size: 12px; font-weight: Bold;line-height: 14px;  margin-top: .1em; margin-bottom: .1em;  text-align: left }
.vertLine { background-color: d8dad7; height:100%; }
.helpListHead {color: #000000; font-size: 12px; font-weight: Bold;line-height: 14px;  margin-top: .1em; margin-bottom: .1em;  text-align: left }
.helpListSubHead {color: #000000; font-size: 10px; font-weight: Bold;line-height: 12px;  margin-top: 1em; margin-top: .1em; margin-bottom: .1em;  text-align: left }
.yellowItalic {color: #f3a205; font-size: 12px; font-weight: normal; font-style: italic; line-height: 12px;  margin-top: 1em; margin-top: .1em; margin-bottom: .1em; vertical-align: top; text-align: left }
.yearlyHeader { color: #FFFF00; font-size: 14px; font-weight: bold; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; }
.yearlyText { color: #FFFF00; font-size: 12px; font-weight: normal; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif;  }

/* old styles */
H1 {color: #2E5A90; font-size: 16px; font-weight: Bold; line-height: 20px;  margin-top: .3em; margin-bottom: .3em; text-align: center }
H2 {color: #2E5A90; font-size: 14px; font-style: normal; font-weight: Bold;  line-height: 20px;  margin-top: .3em; margin-bottom: .3em; text-align: center }
H2.RN {color: #2E5A90; font-size: 14px; font-style: normal; font-weight: Bold;  line-height: 20px;  margin-top: .3em; margin-bottom: .3em; text-align: right }
H3 {color: #000000; font-size: 12px; font-style: normal; font-weight: Bold; line-height: 12pt;  margin-top:  .5em; margin-bottom: .5em; text-align: left }
H3.HEAD {color: #000000; font-size: 12px; font-style: normal; font-weight: Bold; line-height: 14px;  margin-top: .2em; margin-bottom: .2em; text-align: center }
H3.BlHead  {color: #00807F; font-size: 12px; font-style: italic; font-weight: Bold; line-height: 14px;  margin-top: .2em; margin-bottom: .2em; text-align: center }
H3.BlGrHead  {color: #2E5A90; font-size: 12px; font-style: normal; font-weight: Bold; line-height: 14px;  margin-top: .2em; margin-bottom: .2em; text-align: center }
H3.BLeftHead  {color: #2E5A90; font-size: 12px; font-style: normal; font-weight: Bold; line-height: 14px;  margin-top: .2em; margin-bottom: .2em; text-align: left }
H4 { color: #000000; font-size: 12px; font-weight: normal; text-align: left; vertical-align: top; font-family: Arial, Helvetica, sans-serif; }
H4.Help { font-size: 10px; font-weight: Normal; line-height: 12px;  margin-top: .1em; margin-bottom: .1em; text-align: right }
H4.HelpText { font-size: 10px; font-weight: Normal; line-height: 12px;  margin-top: .1em; margin-bottom: .1em; text-align: left }
H4.ND {color: #DB7123; font-size: 11px; font-weight: Bold; line-height: 13px;  margin-top: .4em; margin-bottom: .4em; text-align: center }
H4.HRed{color: #DC143C; font-size: 11px; font-weight: Bold; line-height: 13px;  margin-top: .4em; margin-bottom: .4em; text-align: center }
H4.Front {color: #0B4388; font-weight: bold;  margin-top: .1em; margin-bottom: .1em  }
H4.Front2 {color: #000000; font-weight: bold;  margin-top: .1em; margin-bottom: .1em  }
H4.Front3 {color: #009933; font-weight: bold;  margin-top: .1em; margin-bottom: .1em  }
H4.SubHead {color: #000000; font-size: 10px; font-weight: Bold; line-height: 12px;  margin-top: .1em; margin-bottom: .1em; text-align: center }
H4.Pricing {color: #000000; font-size: 10px; font-weight: Normal; line-height: 12px;  margin-top: .1em; margin-bottom: .1em; text-align: center }
H5 {color: #000000; font-size: 8px; font-weight: Normal;line-height: 10px;  margin-top: .1em; margin-bottom: .1em;  text-align: center }
H5.Head {color: #000000; font-size: 11px; font-weight: Bold;line-height: 10px;  margin-top: .1em; margin-bottom: .1em;  text-align: center }
H5.LHead {background-color: d8dad7; color: #000000; font-size: 12px; font-weight: Bold;line-height: 10px;  margin-top: .1em; margin-bottom: .1em;  text-align: left }
H5.Number {color: #000000; font-size: 8px; font-weight: Normal;line-height: 10px;  margin-top: .1em; margin-bottom: .1em;  text-align: right }
H5.RedNumber {color: #FF3300; font-size: 8px; font-weight: Normal;line-height: 10px;  margin-top: .1em; margin-bottom: .1em;  text-align: right }
H5.BoldNumber {color: #000000; font-size: 8px; font-weight: Bold;line-height: 10px;  margin-top: .1em; margin-bottom: .1em;  text-align: right }
H5.BlueNumber {color: #0033FF; font-size: 8px; font-weight: Normal;line-height: 10px;  margin-top: .1em; margin-bottom: .1em;  text-align: right }
H5.BoldRed {color: #FF3300; font-size: 8px; font-weight: Bold;line-height: 10px;  margin-top: .1em; margin-bottom: .1em;  text-align: right }
H5.BoldBlue {color: #0033FF; font-size: 8px; font-weight: Bold;line-height: 10px;  margin-top: .1em; margin-bottom: .1em;  text-align: right }
H5.BoldGreen {color: #009933; font-size: 8px; font-weight: Bold;line-height: 10px;  margin-top: .1em; margin-bottom: .1em;  text-align: right }
H5.Text {color: #000000; font-size: 8px; font-weight: Normal;line-height: 10px;  margin-top: .1em; margin-bottom: .1em;  text-align: left }
H6.Text {color:  #000000; font-size: 10px; font-weight: normal; line-height: 12px;  margin-top: .1em; margin-bottom: .1em; text-align: left }
H6 {color:  #000000; font-size: 10px; font-weight: Bold; line-height: 12px;  margin-top: .1em; margin-bottom: .1em; text-align: left }
H6.Centered {color:  #000000; text-indent: 2em; font-size: 10px; font-weight: Bold; line-height: 12px;  margin-top: .1em; margin-bottom: .1em; text-align: center }
H6.Light {color:  green; text-indent: 2em; font-size: 10px; font-weight: normal; line-height: 12px;  margin-top: .1em; margin-bottom: .1em; text-align: left }
H6.Footer  {color:  green; line-height:  .1em }
H6.Graph {color:  #000000; font-size: 10px; font-weight: Bold; line-height: 10px; text-align: left }
-->


