﻿
.CalcDescription {
    text-align: left;
    font: normal normal normal 16px/19px Whitney;
    letter-spacing: 0px;
    opacity: 1;
    padding-top: 5px;
    padding-bottom: 25px;
}

.title-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    width: 100%;
}

#calculatorDisclaimer {
    text-align: left;
    font: normal normal normal 16px/19px Whitney;
    letter-spacing: 0px;
    color: #212121;
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
    width: 95%;
    max-width: 1170px;
    margin-top: 50px;
    margin-bottom: 50px
}

.HRWidth {
    width: 100%;
    max-width: 1200px;
}
 
#calculatorHeading { font-size:12px; }
#calculatorHeading h2 { text-align:center; font-size:24px; }

#calculatorIndex {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    overflow: hidden;
    padding: 50px;
    margin-bottom: 75px;
}

#calculatorIndex a {
    text-align: left;
    font: normal normal medium Gotham;
    font-size: 20px;
    letter-spacing: -0.2px;
    color: #005093;
    opacity: 1;
}

.CalculatorDescription {
        font: normal normal normal 16px/19px Whitney;
        letter-spacing: 0px;
        color: #212121;
        opacity: 1;
        width: 100%;
    }

#calculatorTable {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    overflow: hidden;
    padding: 50px;
    margin-bottom: 75px;
    width: 100%;
    position: relative;
}

@media screen and (max-width: 1100px) {
    #calculatorTable {
        padding: 20px;
    }
}

@media screen and (max-width: 600px) {
    #calculatorTable {
        padding-right: 10px;
        padding-left: 10px;
    }
}


@media screen and (max-width: 500px) {
    #calculatorTable {
        padding-right:  0px;
        padding-left:   0px;
    }
}


iframe 
{
    width: 100%;
}


.lineheight10 {
    line-height: 10px;
}

.lineheight1
{
    line-height: 1;
}

.marginleft50
{
    margin-left: 50px;
}

.marginleft5
{
    margin-left: 5px;
}

.width705
{
    width: 705px;
}

.width845
{
    width: 845px;
}

P.footer {
font-family: helvetica, arial, sans-serif;
font-size: 9pt;
}

.fineprint
{
	font-size:10px;
	font-weight:200;	
	font-family:Arial, Verdana, Helvetica, sans-serif
}

.legal a
{
 color:#000099;    
}

.bodyheaderArticleGray /**  Main page gray header**/ {
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #666666;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
    MARGIN-TOP: 12px;
    MARGIN-BOTTOM: 8px;
}

.headermargin {
    margin-bottom: 12px;
}

.center {
/*    margin: auto;
    width: 75%;*/
}