/* CSS Document */

body
{
        background-color:#a0a0a0;
        margin:50px;
        font-family:Arial, Helvetica, sans-serif;
}

a.aWS:link,a.aWS:active,a.aWS:hover,a.aWS:visited {font-weight: bold; color: #000}
a.aTC:link,a.aTC:active,a.aTC:hover,a.aTC:visited {font-weight: normal; color: #000}

#divMain {width:909px;margin-left:auto;margin-right:auto;}
#centerDiv {background-color:white; text-align:center;padding:25px;float:left;width:839px;
       /* box-shadow: 5px 5px 10px #333;
        -moz-box-shadow: 5px 5px 10px #333;
        -webkit-box-shadow: 5px 10px 10px #333;*/

}
#divBBBBBD {margin-top:25px;border:1px solid #bbbbbd;}
#imgTop {width:889px;float:left;height:4px; /*display: none;*/}
#leftSide {float:left;margin:0;background:url(/i/barLeft.gif) repeat-y;width:7px; /*display: none;*/}
#rightSide {float:right;margin:0;background:url(/i/barRight.gif) repeat-y;width:13px; /*display: none;*/}

#divBottomShadow {background:url(/i/bottom.gif);background-repeat:repeat;background-position:bottom; /*display: none;*/}

input,select {font-family:Arial, Helvetica, sans-serif; font-size: 13px; }
input.inputDollarAmt {width: 50px;}
input.inputHelperDollarAmt {width: 50px;}
.inputRadio {font-size: 13px;}
table {border-width: 1px; border-style: solid; border-collapse: collapse; border-color: gray; padding: 0 5px 0 5px;}
td {border-color: gray; border-width: 0px; border-style: solid; padding: 0 5px 0 5px; background-color:#fff;}

table#tableNav {border-width: 0px; background-color:#fff; width:839px}
div#tdNav {border-width: 0px; background-color:#fff;}

span.spanDollar {font-size: 13px; margin-right:  3px;}
.helpful
{
        color:#7cacce;
        text-decoration:underline;
        font-size:.9em;
        font-weight: bold;
        margin: 20px 0 20px 0;
        padding: 5px 0 0 0;
        background-color: inherit;

}

#divStandardReview { }
#divAdditionalHelp { }
p {margin: 0 0 0 0;}
.pPageHeader {color: #ff6600; font-size: 18px; margin: 0 0 20px 0; padding: 20px 0 0 20px;}
.fieldHousehold{float:left; padding: 0 10px 0 10px;}
.inputNumber {height: 20px; width: 25px; padding: 0 0 0 2px;}
.divError { color: red; margin: 10px 0 10px 20px; font-size: 13px;}
.debugFieldset { font-family: courier; font-size: 11px; background-color: #fff;}

.inputCalcButton {margin: 15px 0 15px 15px; font-size: 14px;}
.CalcButtonNote {margin: 15px 0 15px 0; font-size: 14px; vertical-align: middle; padding: 0 0 3px 0;}

/*
input.inputCalcButton{font-family: Verdana; font-size: 10px; background-color:#ddd;
font-weight: bold; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');}*/

table.tableSSCPReview {width: 95%; border-width: 1px; border-style: solid; border-collapse: collapse; border-color: gray; padding: 0 5px 0 5px; margin: 10px 0 10px 20px; font-size: 13px;}

table.tableReview {width: 95%; border-width: 1px; border-style: solid; border-collapse: collapse; border-color: gray; padding: 0 5px 0 5px; margin: 10px 0 10px 20px; font-size: 13px;}

table.tableReport {width: 90%; border-width: 1px; border-style: solid; border-collapse: collapse; border-color: #ccc; padding: 0 5px 0 5px; margin: 10px 0 10px 20px; font-size: 13px;}

table.tableHiddenCity {border-width: 0px; margin: 0 0 0 0; padding: 0 0 0 0; width: 100%;}
td.tdHiddenCity-left {border-width: 0px; margin: 0 0 0 0; padding: 0 0 0 0; text-align: left;}
td.tdHiddenCity-right {border-width: 0px; margin: 0 0 0 0; padding: 0 0 0 0; text-align: right;}

table.tableHidden {border-width: 0px; margin: 0 0 0 0; padding: 0 0 0 0; width: 100%;}
td.tdHidden-left {border-width: 0px; margin: 0 0 0 0; padding: 0 0 0 0; text-align: left;}
td.tdHidden-right {border-width: 0px; margin: 0 0 0 0; padding: 0 0 0 0; text-align: right;}

td.tdHiddenCheckbox-left {border-width: 0px; margin: 0 0 0 0; padding: 0 0 0 0; text-align: right;}
td.tdHiddenCheckbox-right {border-width: 0px; margin: 0 0 0 0; padding: 0 0 0 0; text-align: right; font-size: 13px;}

table.tableShowBenefits {border-width: 0px;  margin: 10px 0 10px 20px; font-size: 13px; width: 90%;}
td.tdShowBenefits {border-width: 0px; padding: 5px; font-weight: bold;}
td.tdShowBenefitsNote {border-width: 0px; padding: 5px;}
td.tdShowBenefitsAmt {border-width: 0px; padding: 5px; color: #006699; font-weight: bold;}

td.tdSSSdata {background-color: #FFEFD5; text-align: left; border-color: #ccc;  border-width: 1px; border-style: solid; padding: 0 5px 0 30px; font-weight: bold;}

td.tdTestdata {background-color: #87CEFA; text-align: left; border-color: #ccc;  border-width: 1px; border-style: solid; padding: 0 5px 0 30px; width: 70px; font-weight: bold;}

td.tdTestdataHdr {background-color: #87CEFA; border-color: #ccc;  border-width: 1px; border-style: solid; width: 70px;}

td.tdCurrentdata {color: #000; background-color: #fff; text-align: left; border-color: #ccc;  border-width: 1px; border-style: solid; padding: 0 5px 0 30px; font-weight: bold;}

td.tdCurrentdataTotal {color: #ff6600; background-color: #fff; text-align: left; border-color: #ccc;  border-width: 1px; border-style: solid; padding: 0 5px 0 30px; font-weight: bold;}

td.tdModifieddata {color: #006699; background-color: #fff; text-align: left; border-color: #ccc;  border-width: 1px; border-style: solid; padding: 0 5px 0 30px; font-weight: bold;}

div.divSubsidyNote {color: #006699; background-color: #fff; margin: 0 0 0 0; font-size: 13px; padding: 0 0 0 0; font-weight: bold;}

table.tableStandardQuestions {border-width: 0px; width: 97%; padding: 0 0 0 0;}

span.spanTestQuestion {color: #000099; font-size: 13px;}

td.left {
  text-align: left;
  vertical-align: top;
  border-width: 0px;
  padding: 6px 20px 0 30px;
  font-size:  13px;
  }

td.leftSectionHdr {
  text-align: left;
  vertical-align: top;
  border-width: 0px;
  padding: 6px 20px 0 20px;
  font-size:  14px;
  color: #ff6600;
  }
td.right {
  text-align: right;
  vertical-align: top;
  border-width: 0px;
  padding: 5px 0 0 0;
  }

div.divBasicHealth {margin: 0 0 10px 0;}
div.divChildCare {margin: 0 0 10px 0;}
div.divChip {margin: 0 0 10px 0;}
div.divEceap {margin: 0 0 10px 0;}
div.divEnergyAssistance {margin: 0 0 10px 0;}
div.divFoodStamps {margin: 0 0 10px 0;}
div.divHeadStart {margin: 0 0 10px 0;}
div.divMedicAid {margin: 0 0 10px 0;}
div.divSeattleComprehensiveChildCare {margin: 0 0 10px 0;}

div.divStandardQuestion {height: auto; margin: 10px 0 0 0; vertical-align: middle;}
span.left {
  text-align: left;
  }

div.right {
  float: right;
  text-align: right;
  width: 250px;
  }

div.Persright {
  float: right;
  text-align: right;
  width: 250px;
  }

td.tdReportHdr {text-align: left; font-size:13px; padding:2px; font-weight:bold; color:#ff6600; border:1px solid #cccccc}
td.tdReportIncomeAdequacyHdr {text-align: left; font-size:13px; padding:2px; font-weight:bold; color:#990099; border:1px solid #cccccc}
td.tdReportIncomeAdequacy {text-align: left; font-size:13px; padding: 0 5px 0 30px; color:#990099; border:1px solid #cccccc; font-weight: bold;}


td.tdReportTaxCreditsHdr {text-align: left; font-size:13px; padding:2px; font-weight:bold; color:#cc3399; border:1px solid #cccccc}
td.tdReportTaxCredits {text-align: left; font-size:13px; padding: 0 5px 0 30px;  color:#cc3399; border:1px solid #cccccc; font-weight: bold;}

td.tdReportTaxCreditsNote {text-align: left; font-size:13px; padding: 0 5px 0 2px;  color:#cc3399; border:1px solid #cccccc;}

td.tdReportCategory {text-align: left; font-size:13px; padding:2px; color:#000; border:1px solid #cccccc}
td.tdReportSubTotal {text-align: left; font-size:13px; padding:2px; color:#ff6600; border:1px solid #cccccc}

table.tableSubReport {border-width: 0px; margin: 10px 10px 10px 20px; width:95%; border-collapse:collapse;}
td.tdSubReportHdr-left {text-align: left; font-size:15px;padding:2px;font-weight:bold;color:#ff6600; border-bottom:1px solid #cccccc;}
td.tdSubReportHdr-right {text-align: right; padding:2px;font-size:11px;color:#6699ff;font-weight:bold;width:70px; border-bottom:1px solid #cccccc; text-decoration: none;}
a.aSubReportEdit {text-decoration: none; font-size:11px;color:#6699ff }

td.tdSubReport-left {text-align: left; font-size:13px;border-bottom:1px solid #cccccc;padding-left:10px;padding-top:2px;padding-bottom:2px;}

td.tdSubReport-right {text-align: right; color:#000000;font-size:13px;font-weight:bold;border-bottom:1px solid #cccccc;padding-left:5px;padding-top:2px;padding-bottom:2px;}

td.tdSubReportTotal-left {text-align: left; font-size:13px;padding:2px;font-weight:bold;color:#ff6600;}

td.tdSubReportTotal-right {text-align: right; color:#ff6600; font-size:13px; font-weight:bold; padding-left:5px;padding-top:2px; padding-bottom:2px;}

#divReportOptions {margin: 10px 0 10px 0;}

#divOtherEarnedIncomeHelper {
font-size: 14px;
filter:alpha(opacity=100);
opacity:1.0;
-moz-opacity:1.0;
border-style: solid;
border-width: 2px;
border-color: orange;
border-left-color:  darkorange;
border-top-color: darkorange;
padding: 10px;
background-color: white;
width: 560px;
height: 165px;
position: absolute;
z-index: 5;
}

#languageSelect2 {position: absolute; top: -16px; right:0px; font-size: 9pt;}
.span-lang {margin: 0px 0px 0px 4px; color: #777;}
a.pick-lang:link {text-decoration: none; color: #777;}
a.pick-lang:visited {text-decoration: none; color: #777;}
a.pick-lang:hover {text-decoration: underline; color: #777;}
a.pick-lang:active {text-decoration: none; color: #777;}
