/*
dark green: #336666
light green: #669999
*/
.smalltext	{
			font-family: arial, helvetica, sans-serif;
			font-size: .9em;
			font-weight: 500;
			font-style: normal;
			color: black;
			vertical-align: top;
			}
textarea	{
			font-family: arial, helvetica, sans-serif;
			font-size: .9em;
			font-weight: 500;
			font-style: normal;
			color: black;
			vertical-align: top;
			}
.smalltextpad	{
			font-family: arial, helvetica, sans-serif;
			font-size: .9em;
			font-weight: 500;
			font-style: normal;
			color: black;
			vertical-align: top;
			padding-left: 10px; 
			padding-right: 10px; 
			}
.smalltexthd	{
			font-family: arial, helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			font-style:italic;
			color: #336666;
			vertical-align: top;
			text-align: left;
			border-top-color: #336666;
			border-top-style:groove;
			border-top-width: thin;
			}
.smalltextrev	{
			font-family: arial, helvetica, sans-serif;
			font-size: .9em;
			font-weight: 700;
			font-style:normal;
			color: black;
			vertical-align: top;
			background-color: #669999;
			}
.tinytext	{
			font-family: arial, helvetica, sans-serif;
			font-size: .7em;
			font-weight: 400;
			font-style: normal;
			color: black;
			vertical-align: top;
			}
.smallhome	{
			font-family: arial, helvetica, sans-serif;
			font-size: .9em;
			font-weight: 500;
			font-style: normal;
			color: White;
			vertical-align: top;
			}
.tinyhome	{
			font-family: arial, helvetica, sans-serif;
			font-size: .7em;
			font-weight: 400;
			font-style: normal;
			color: white;
			vertical-align: top;
			text-align: center;
			}
table.out	{
			border-style: outset;
			border-color: white #608a78 #608a78 white;
			}
.pad10		{
			padding-left: 10px; 
			padding-right: 10px; 
			}
.glossary	{
			padding-left: 10px; 
			padding-right: 10px; 
			padding-bottom: 20px;
			}
.glossterm	{
			font-family: arial, helvetica, sans-serif;
			font-size: .8em;
			font-weight: 900;
			font-style: normal;
			color: #336666;
			}
.glossdef	{
			font-family: arial, helvetica, sans-serif;
			font-size: .8em;
			font-weight: 400;
			font-style: normal;
			color: black;
			}
.glosslist {
		   list-style-position: outside;
		   list-style-type: square;
		   }
.step	{
			font-family: arial, helvetica, sans-serif;
			font-size: 1.1em;
			font-weight: 900;
			font-style: normal;
			color: #336666;
			}
.heading	{
			font-family: Book Antiqua, arial, helvetica, sans-serif;
			font-size: 1.75em;
			font-weight: 700;
			font-style: normal;
			color: #FFFFFF;
		    background-color: #669999;
			}
.headingcell
           {
		    background-color: #669999;
			vertical-align: top;
	        }
.subheading	{
			font-family: arial, helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			font-style: normal;
			color: #336666;
			}
.homephone	{
			font-family: arial, helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			font-style: normal;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-left: 0px;
		    margin-bottom: 0px;
			color: #000000;
			}
.errmsg		{
			font-family: arial, helvetica, sans-serif;
			font-size: .7em;
			font-weight: normal;
			color: red;
			}		
.link	{
			font-family: arial, helvetica, sans-serif;
			font-size: .8em;
			font-weight: 500;
			font-style: normal;
			color: #669999;
			vertical-align: top;
			}
.biglink	{
			font-family: arial, helvetica, sans-serif;
			font-size: .9em;
			font-weight: 500;
			font-style: normal;
			color: #669999;
			vertical-align: top;
			}
.bodyimgleft	{
		margin-left: 0px;
		margin-right: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
		float: left;
		}
.bodyimgright	{
		margin-left: 10px;
		margin-right: 0px;
		margin-top: 5px;
		margin-bottom: 5px;
		float: right;
		}
.numimg	{
		margin-left: 0px;
		margin-right: 5px;
		margin-top: 0px;
		margin-bottom: 0px;
		float: left;
		}
.homebullets 
{
			list-style-position: outside;
			list-style-type: square;
}
table.savings 
{
	border-width: 2px 2px 2px 2px;
	border-spacing: 3px;
	border-style: solid solid solid solid;
	border-color: #669999 #669999 #669999 #669999;
	border-collapse: separate;
	background-color: white;
	-moz-border-radius: 6px 6px 6px 6px;
}
table.savings th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 15px 5px 15px;
	border-style: none none solid none;
	border-color: gray gray gray gray;
	background-color: white;
			font-family: arial, helvetica, sans-serif;
			font-size: 1em;
			font-weight: 700;
			font-style: normal;
			color: black;
}
table.sample td 
{
	padding: 5px 15px 5px 15px;
	border-style: none none none none;
	background-color: white;
			font-family: arial, helvetica, sans-serif;
			font-size: .8em;
			font-weight: 400;
			font-style: normal;
			color: black;
}
.tblnum
{
	text-align:right;
}
.tbltotal
{
	font-weight: 700;
	border-top-color: Black;
	border-top-width: 1px;
	border-top-style: solid;
}
.cap {
			font-family: arial, helvetica, sans-serif;
			font-size: .8em;
			font-weight: 600;
			font-style: normal;
	color: #336666;
	text-align:center;
	padding-top:2px;
	margin-top:2px;
}
a.white		{
		font-family: arial, helvetica, sans-serif;
		font-size: .8em;
		font-weight: 300;
		font-style: normal;
		}
a.white:link  {
		color: #FFFFFF;
		text-decoration: underline; 
		}
a.white:visited {
		color: #FFFFFF; 
		text-decoration: underline; 
		}
a.white:hover {
		color: #FFFFFF; 
		text-decoration: underline; 
		}
a.white:active {
		color: #FFFFFF; 
		}
