/* CSS Document */

form { display:inline;}
input { width:100px; text-align:right; font-size:10px; border:#666 solid 1px; }
input.blue { background:#c0d1d9; }
.small { font-size:10px; }
table.form { border:none; padding:0; margin:0; width:100%; font-size:11px; }
table.form tr { border:none; padding:0; margin:0;}
table.form td { border:none; padding:2px; margin:0; }
table.form th { border:none; padding:3px; margin:0; }
.content { width:680px; padding:10px 0 0 0; }
.calc { width:670px; border-left-width: 1px; border-left-style: solid; border-left-color: #ccc; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; background-color: #FFFFFF; }
.divider { width:115px; border-bottom:#ccc 1px solid; }
.divider2 { width:100%; height:1px; background:#ccc; padding:0; margin:0; }
hr { background-color: #ccc; border: 0; height: 1px; margin: 3px 0; }
h3 {  margin-top:5px; }
.formBody {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.formBodyGREEN {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #084355; }
.mainbody {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; line-height: 14px; }
.mainHeads { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #424e53; }
.smallbody {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; }
.formLink12ptGreen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #084355; }
.checkbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 16px; border: 0px 0 0; }
.style1 { color: #336666; font-weight: bold; }
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2f6681; }
.benefitTabDiv { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 680px; /*visibility: hidden;*/
top: 370px; position: absolute; z-index: auto; left: 203px; }
.benefitResult { width:100px; text-align:right; font-size:10px; border:1px solid #FFFFFF; }
.benefitHeads { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2F6681; font-weight: bold; }
.benefitLinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2f6681; text-decoration: underline; }
.benefitTotalheads { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; }
.benefitBody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.style5 {color: #000000; font-family: Arial, Helvetica, sans-serif;}
.inputPopup1 { background-color: #FFFFFF; padding: 8px; width: 580px; border: 1px solid #006666; position: absolute;
/*visibility: visible;*/
z-index: auto; top: 640px; left: 20px; }
a:link { color: #2F6681; }
a:visited { color: #2F6681; }
.inputPopup2 { background-color: #FFFFFF; padding: 8px; width: 580px; border: 1px solid #006666; position: absolute; /*visibility: visible;*/
z-index: auto; top: 640px; left: 20px; }
.inputPopup3 { background-color: #FFFFFF; padding: 8px; width: 580px; border: 1px solid #006666; position: absolute;  /*visibility: visible;*/
z-index: auto; top: 640px; left: 20px; }
.inputPopup4 { background-color: #FFFFFF; padding: 8px; width: 580px; border: 1px solid #006666; position: absolute;
/*visibility: visible;*/
z-index: auto; top: 640px; left: 20px; }
.inputPopup5 { background-color: #FFFFFF; padding: 8px; width: 580px; border: 1px solid #006666; position: absolute;
/*visibility: visible;*/
z-index: auto; top: 640px; left: 20px; }
.inputPopup6 { background-color: #FFFFFF; padding: 8px; width: 580px; border: 1px solid #006666; position: absolute;
/*visibility: visible;*/
z-index: auto; top: 640px; left: 20px; }
.inputPopup7 { background-color: #FFFFFF; padding: 8px; width: 580px; border: 1px solid #006666; position: absolute;
/*visibility: visible;*/
z-index: auto; top: 640px; left: 20px; }
.benefitTabDiv1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 680px; /*visibility: visible;*/
top: 298px; position: absolute; z-index: auto; left: 10px; margin:-7px 0px 0px -2px; }
.detailsResult { width:80px; text-align:center; font-size:10px; border:1px solid #FFFFFF; }
.detailTitles { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2F6681; font-weight: bold; }
.detailsTotals { width:80px; text-align:center; font-size:10px; border:1px solid #FFFFFF; color: #990000; font-weight: bold; }
.benefitBodyBold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.detailsResultBold { width:80px; text-align:center; font-size:10px; border:1px solid #FFFFFF; font-weight: bold; }
.detailsResultBoldBlue { width:80px; text-align:center; font-size:10px; border:1px solid #D5E0E6; font-weight: bold; color: #2F6681; background-color: #D5E0E6; }
.detailPopup1 { background-color: #FFFFFF; width: 600px; border: 1px solid #006666; position: absolute;
 /*visibility: visible;*/
z-index: auto; top: 350px; left: 20px; padding-top: 8px; padding-right: 18px; padding-bottom: 8px; padding-left: 18px; }
.detailPopup2 { background-color: #FFFFFF;  width: 600px; border: 1px solid #006666; position: absolute; 
/*visibility: visible;*/
z-index: auto; top: 504px; left: 20px; padding-top: 8px; padding-right: 18px; padding-bottom: 8px; padding-left: 18px; }
.detailPopup3 { background-color: #FFFFFF; width: 600px; border: 1px solid #006666; position: absolute;
/*visibility: visible;*/
z-index: auto; top: 657px; left: 20px; padding-top: 8px; padding-right: 18px; padding-bottom: 8px; padding-left: 18px; }
.detailPopup4 { background-color: #FFFFFF; width: 600px; border: 1px solid #006666; position: absolute; 
/*visibility: visible;*/
z-index: auto; top: 774px; left: 20px; padding-top: 8px; padding-right: 18px; padding-bottom: 8px; padding-left: 18px; }
.detailPopup5 { background-color: #FFFFFF; width: 600px; border: 1px solid #006666; position: absolute;
/*visibility: visible;*/
z-index: auto; top: 899px; left: 20px; padding-top: 8px; padding-right: 18px; padding-bottom: 8px; padding-left: 18px; }
.detailPopup6 { background-color: #FFFFFF; width: 600px; border: 1px solid #006666; position: absolute;
/*visibility: visible;*/
z-index: auto; top: 1006px; left: 20px; padding-top: 8px; padding-right: 18px; padding-bottom: 8px; padding-left: 18px; }
.detailPopup7 { background-color: #FFFFFF; width: 600px; border: 1px solid #006666; position: absolute;
/*visibility: visible;*/
z-index: auto; top: 1163px; left: 20px; padding-top: 8px; padding-right: 18px; padding-bottom: 8px; padding-left: 18px; }
#displayIt {
/*visibility: hidden;*/
}

#divBenefit, #divDetailPopup1, #divDetailPopup2, #divDetailPopup3, #divDetailPopup4, #divDetailPopup5, #divDetailPopup6, #divDetailPopup7, #divDetailPopup8, #divDetailPopup9, #divDetailPopup10, #divDetailPopup11, #divDetailPopup12, #divDetailPopup13, #divDetailPopup14, #divDetailPopup15, #divDetailPopup16, #divDetailPopup17, #divDetailPopup18, #divDetailPopup19, #divDetailPopup20, #divInfoPopup1, #divInfoPopup2, #divInfoPopup3, #divInfoPopup4, #divInfoPopup5, #divInfoPopup6, #divInfoPopup7 {
display:none;}
.disclaimerBody { font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.disclaimerHead { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #2F6681; width: 680px; } 
.benefitResultLeftJust { width:100px; text-align:left; font-size:10px; border:1px solid #FFFFFF; }
