body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #38A1C1;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #38A1C1;
}
a:hover {
	text-decoration: underline;
	color: #28748A;
}
a:active {
	text-decoration: none;
	color: #28748A;
}
h1 {
	color: #666666;
}
h2 {
	color: #666666;
}
h3 {
	color: #666666;
}
h4 {
	color: #666666;
}

    img { border: 0; }
    
    td {vertical-align: top;}
	.est { background-color:#3E9FCC; color:#eee; font-size:12px; border:1px solid #333;
	}
	.est strong {color:#fff; font-size:12px;
	}
	.inpt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #fefefe;
	border: 1px solid #A7A6AA;
	}
.zipTable
{
border:1px solid #a7a6aa;
}
.row1 { border: 1px solid #a7a6aa; background-color: #efefef; padding:3px; margin:2px;
}
.row1selected { border: 1px solid #b6a5aa; background-color: #ccc; padding:3px; margin:2px;
}
.row2 { border: 1px solid #a7a6aa; background-color: #dedede; padding:3px; margin:2px;
}
.row2selected { border: 1px solid #b6a5aa; background-color: #333; padding:3px; margin:2px;
}
.inpt {
}
.calcTable { background-color:#ddd; color:#333; border:1px solid #a7a6aa;
}
.totalCell { background-color:#ededed; color:#333; border:1px solid #a7a6aa; padding:4px; width: 100px;
}
.header { background-color:dcdcdc; border:1px solid #a7a6aa;
}
#agree td {font-size:10px;}
.heading { background-color:cdcdcd; border:1px solid #a7a6aa;
}
.radio{ margin:0px; display:inline; vertical-align:middle; margin-top:20px;
}
.selected {
border:1px solid #00ff00;
}
.def{border:1px solid #fff;
}
.calccont:link { color:#ff0000; font-size:14px; font-weight:bold; text-decoration:none
}
.calccont:hover { color:#dd0000; font-size:14px; font-weight:bold; text-decoration:none
}