body {
    background-image: url(images/greenBackground01.jpg);
	background-repeat: repeat-x;
	background-color: #e5fdc4;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



ul.square		{
	list-style-image: url(images/checker.gif);
	margin-left:25px;
	margin-right:15px;
	vertical-align: text-bottom;
}

.image202 {
	float: left;
	width: 163px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 10px;
}
.image03 {
	float: left;
	width: 173px;
	padding-left: 0px;
	height: 165px;
	padding-right: 15px;
	padding-top: 3px;
}
.image330 {

	float: left;
	width: 330px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 10px;
}
.quotes {
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	border-top: 1px dotted #006600;
	border-bottom: 1px dotted #006600;
	padding: 10px;
}
.image_right {

	float: right;
	width: 158px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 0px;
}
.backgroundColor {
	background: #6EADBF;
}

.n10red {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300
}

.b10red {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300
}

.n11red {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300
}

.b11red {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300
}


.n12red {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300
}

.b12red {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300
}





.b14yellow {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #F2C842;
}

.b15yellow {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #F2C842;
}

.b16yellow {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #F2C842;
}

.b17yellow {
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	color: #F2C842;
}

.b18yellow {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #F2C842;
}

.b19yellow {
	font: bold 19px Verdana, Arial,  Helvetica, sans-serif;
	color: #F2C842;
}

.b20yellow {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #F2C842;
}

.b21yellow {
	font: bold 21px Verdana, Arial, Helvetica, sans-serif;
	color: #F2C842;
}

.b22yellow {
	font: bold 22px Verdana,  Helvetica, sans-serif;
	color: #F2C842;
}

.b23yellow {
	font: bold 23px Verdana, Arial, Helvetica, sans-serif;
	color: #F2C842;
}

.b24yellow {
	font: bold 24px  Verdana, Arial, Helvetica, sans-serif;
	color: #F2C842;
}



.n11white {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


.b11white {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


.n12white {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b12white {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b13white {
	font: bold 13px Verdana, Arial,  Helvetica, sans-serif;
	color: #FFFFFF;
}

.b14white {
	font: bold 14px Verdana, Arial,  Helvetica, sans-serif;
	color: #FFFFFF;
}

.b15white {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b16white {
	font: bold 16px Verdana, Arial,  Helvetica, sans-serif;
	color: #FFFFFF;
}

.b17white {
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b18white {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b19white {
	font: bold 19px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b20white {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b21white {
	font: bold 21px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


.b22white {
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b23white {
	font: bold 23px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b24white {
	font: bold 24px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b25white {
	font: bold 25px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b26white {
	font: bold 26px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.b27white {
	font: bold 27px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.b28white {
	font: bold 28px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.b29white {
	font: bold 29px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.b30white {
	font: bold 30px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b31white {
	font: bold 31px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


.b32white {
	font: bold 32px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


.b33white {
	font: bold 33px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b36white {
	font: bold 36px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b37white {
	font: bold 37px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b40white {
	font: bold 40px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.n12white_leading {
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.b12white_leading {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}






a.link_white:link {
	color: #FFFFFF; text-decoration: underline;
}


a.link_white:active {
	color: #FFFFFF; text-decoration: underline;
}

a.link_white:visited {
	color: #FFFFFF; text-decoration: underline;
}

a.link_white:hover {
	color: #FFE3AA; text-decoration: underline;
}



.n11grey {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.n12grey {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.n13grey {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.n14grey {
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.n15grey {
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.n16grey {
	font: normal 16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}


.b11grey {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.b12grey {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.b13grey {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.b14grey {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.b15grey {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.b16grey {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}







.n11black {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.n11black_leading {
	font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}


.b11black {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.n12black_leading {
	font: normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.b12black_leading {
	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}


.n12black {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.b12black {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.n13black {
	font: normal 13px Verdana, Arial,  Helvetica, sans-serif;
	color: #000000;
}

.n13black_leading {
	font: normal 13px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.b13black_leading {
	font: bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.b13black {
	font: bold 13px Verdana, Arial,  Helvetica, sans-serif;
	color: #000000;
}

.n15black {
	font: normal 15px Verdana, Arial,  Helvetica, sans-serif;
	color: #000000;
}

.n16black {
	font: normal 16px Verdana, Arial,  Helvetica, sans-serif;
	color: #000000;
}

.n17black {
	font: normal 17px Verdana, Arial,  Helvetica, sans-serif;
	color: #000000;
}


.n17black {
	font: normal 17px Verdana, Arial,  Helvetica, sans-serif;
	color: #000000;
}



.n14black {
	font: normal 14px Verdana, Arial,  Helvetica, sans-serif;
	color: #000000;
}

.n14black_leading {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;

}


.b14black {
	font: bold 14px Verdana, Arial,  Helvetica, sans-serif;
	color: #000000;
}

.b15black {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.b16black {
	font: bold 16px Verdana, Arial,  Helvetica, sans-serif;
	color: #000000;
}

.b17black {
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.n18black {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.b18black {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.b19black {
	font: bold 19px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.n19black {
	font: normal 19px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.n20black {
	font: normal 20px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.b20black {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.b21black {
	font: bold 21px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}








.n11green {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}

.n11green_leading {
	font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}


.b11green {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}

.n12green_leading {
	font: normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}


.n12green {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}

.b12green {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA750;
}

.n13green {
	font: normal 13px Verdana, Arial,  Helvetica, sans-serif;
	color: #009900
}

.n13green_leading {
	font: normal 13px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}

.b13green {
	font: bold 13px Verdana, Arial,  Helvetica, sans-serif;
	color: #009900;
}

.n14green {
	font: normal 14px Verdana, Arial,  Helvetica, sans-serif;
	color: #009900;
}

.n14green_leading {
	color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;

}


.b14green {
	font: bold 14px Verdana, Arial,  Helvetica, sans-serif;
	color: #009900;
}

.n15green {
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}

.b15green {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}

.n16green {
	font: normal 16px Verdana, Arial,  Helvetica, sans-serif;
	color: #009900;
}

.b16green {
	font: bold 16px Verdana, Arial,  Helvetica, sans-serif;
	color: #009900;
}

.n17green {
	font: normal 17px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}

.b17green {
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}

.n18green{
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}

.b18green{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}
.n18brownish{
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}


.b19green {
	font: bold 19px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}


.b20green {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #7BA750;
}

.n21green {
	font: normal 21px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}

.b21green {
	font: bold 21px Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}

.b20darkgreen {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #1B590B;
}

.b21darkgreen {
	font: bold 21px Verdana, Arial, Helvetica, sans-serif;
	color: #1B590B;
}

.b25darkgreen {
	font: bold 25px Verdana, Arial, Helvetica, sans-serif;
	color: #1B590B;
}


.b17orange {
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
}

.b18orange {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
}





a.link_green:link {
	color: #009900; text-decoration: underline;
}


a.link_green:active {
	color: #009900; text-decoration: underline;
}

a.link_green:visited {
	color: #656532; text-decoration: underline;
}

a.link_green:hover {
	color: #999966; text-decoration: underline;
}





a.link_black:link {
	color: #000000; text-decoration: underline;
}


a.link_black:active {
	color: #000000; text-decoration: underline;
}

a.link_black:visited {
	color: #000000; text-decoration: underline;
}

a.link_black:hover {
	color: #666666; text-decoration: underline;
}



#cloudBackground {
	width: 588px;
	background: #048BCB url(images/clouds.jpg) no-repeat bottom; margin-left:53px; margin-right:7px; margin-top:35px;
 }





.DataTable {

}
.DataTable TH,
.DataTable TD {
	text-align: left;
}
.DataTable THEAD TH {
	vertical-align: bottom;
	background: #EEE;
}
.DataTable TFOOT TD {
	border-top: 0;
	vertical-align: bottom;
	font-weight: bold;
}
.ClearFix { clear: both; height: 0; font-size: 0; }
.Invisible { display: none; }

#CalculatorWrapper H2 {
	padding: 0;
}
#CalculatorWrapper P { margin-top: 0; }
#CalculatorWrapper FIELDSET { margin: 0; border: none; padding: 0; }
#CalculatorWrapper LEGEND { display: none; } 
#CalculatorWrapper .DataTable {
}
#CalculatorWrapper .DataTable TD {
}
#CalculatorWrapper {
	background: #fff;
	font-family: arial, helvetica, sans-serif;
}
* HTML #CalculatorWrapper {
}
#CalculatorWrapper H2 { color: #339900; font-size: 1.5em; line-height: 1.2em; }
#CalculatorWrapper H2 EM {
}
#CalculatorWrapper H2 SPAN.Right {

}
#CalculatorWrapper P {

}
#CalculatorWrapper .Bubble {
}
#CalculatorWrapper .Bubble .BoxFix {

}
#CalculatorWrapper .Bubble .BoxFix H2 SPAN {

}
#CalculatorWrapper .DataTable {
}
#CalculatorWrapper .DataTable P {

}
#CalculatorWrapper .DataTable TH {

}
#CalculatorWrapper .DataTable TH, #CalculatorWrapper .DataTable TD {
}
#CalculatorWrapper .LeftColumn {

}
#CalculatorWrapper #green-calculator {
}
#CalculatorWrapper #green-calculator H3 {

}
#CalculatorWrapper #green-calculator .TextInput {

}
#CalculatorWrapper #submit-calculation {

}
#CalculatorWrapper #green-calculations STRONG { color: #333; }
#CalculatorWrapper #green-calculations .DataTable TH { text-align:  right; color: #666; font-size: 1.4em; vertical-align: top; }
#CalculatorWrapper #green-calculations .DataTable TD {
	color: #339900;
	font-size: 1.09em;
	font-weight: bold;
	vertical-align: top;
}
#CalculatorWrapper #green-calculations .DataTable TD SPAN {
	color: #000;
}
#CalculatorWrapper #calculate-again { color: #ff6633; text-align: right; text-decoration: underline; }
#CalculatorWrapper #calculate-again A { color: #ff6633; }
#validation-warning {
	color: #CC3333;
	font-weight: bold;
	text-align: right;
}
.validating {
	color: red;
	background: #FFCCCC !important;
	border-bottom-color: #CC3333 !important;
	border-right-color: #CC3333 !important;
}
#kidsBackground {
	width: 588px;
	background: #F7FEED url(images/kiddsbackround.jpg) no-repeat left top;
	margin-left:53px;
	margin-right:7px;
	margin-top:35px;
}
#greenEffortsBackground {
	width: 588px;
	background: #F7FEED;
	margin-left:53px;
	margin-right:7px;
	margin-top:35px;
}

