/* CSS Document */

body
{
background-color:#a0a0a0;
margin:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

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;padding:25px;float:left;width:839px;}
#divBBBBBD {margin-top:25px;border:1px solid #bbbbbd;}
#imgTop {width:889px;float:left;height:4px;}
#leftSide {float:left;margin:0;background:url(/i/barLeft.gif) repeat-y;width:7px;}
#rightSide {float:right;margin:0;background:url(/i/barRight.gif) repeat-y;width:13px;}
#mainbox{margin-top:25px;border:1px solid #bbbbbd;width:836px;min-height:308px;background-color: #f0f7fd;}

#divBottomShadow {background:url(/i/bottom.gif);background-repeat:repeat;background-position:bottom;}

div#gonow{
font-size:15px;
color:#ff5f00;
}
div#gonow a, div#gonow a:visited{
text-decoration:none;
color:#000099;
}
div#gonow a:hover{
text-decoration:underline;
}

input,select {font-family:Arial, Helvetica, sans-serif; font-size: 13px; }
input.inputDollarAmt {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}
td#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;}

/* Resources Page Section */
div#resources{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
}
div#resources a, div#resources a:visited{
font-weight:bold;
text-decoration:none;
color:#ff5f00;
}
div#resources a:hover{
text-decoration: underline overline;
}
div#resources h1{
color:#7cacce;
margin:0;
font-size:16px;
}
table#rcstbl_1{
text-align:left;
border:0;
width:100%;
}
table#rcstbl_1 td{
padding:4px;
border:0;
border-top:1px solid #aaaaaa;
}
table#rcstbl_1 tr#bottom{
border-bottom:1px solid #aaaaaa;
}
table#rcstbl_2{
text-align:left;
border:0;
}
table#rcstbl_2 td{
padding:4px;
border:0;
border-top:1px solid #aaaaaa;
}
table#rcstbl_2 tr#bottom{
border-bottom:1px solid #aaaaaa;
}

.smalllink
{
	font-size:10px;
	color:blue !important;
	font-weight:normal;
	text-decoration:underline;
}

.linklist
{
	text-decoration:underline !important;
}