BODY {
	MARGIN: 0px
}
DIV#header {
	MARGIN: 10px auto 0px; WIDTH: 913px
}
DIV#container {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 20px; MARGIN: 0px auto 40px; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 20px
}
BODY {
	FONT-FAMILY: Arial; FONT-SIZE: 12px
}
TD {
	FONT-FAMILY: Arial; FONT-SIZE: 12px
}
.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0E3C6E;
}
.header {
	TEXT-ALIGN: right
}
.header P {
	MARGIN-TOP: 75px; FONT-WEIGHT: bold; MARGIN-RIGHT: 7px
}
.header IMG {
	MARGIN-BOTTOM: -4px
}
.header A {
	COLOR: #999
}
.header A:visited {
	COLOR: #999
}
INPUT {
	LINE-HEIGHT: 20px; FONT-FAMILY: Arial; FONT-SIZE: 14px
}
SELECT {
	LINE-HEIGHT: 20px; FONT-FAMILY: Arial; FONT-SIZE: 14px
}
SELECT {
	MARGIN-BOTTOM: 2px
}
.top INPUT {
	MARGIN-TOP: 5px
}
.top SELECT {
	MARGIN-TOP: 5px
}
.num {
	WIDTH: 34px; FONT-FAMILY: Arial; FONT-SIZE: 14px
}
.num2 {
	WIDTH: 60px; FONT-FAMILY: Arial; FONT-SIZE: 14px
}
.smaller {
	WIDTH: 1px; HEIGHT: 1px
}
INPUT.radio {
	PADDING-LEFT: 0px; WIDTH: auto; HEIGHT: auto; MARGIN-LEFT: 0px
}
INPUT.check {
	PADDING-LEFT: 0px; WIDTH: auto; HEIGHT: auto; MARGIN-LEFT: 0px
}
INPUT.button {
	PADDING-LEFT: 0px; WIDTH: auto; HEIGHT: auto; MARGIN-LEFT: 0px
}
INPUT#FirstName {
}
INPUT#LastName {
}
INPUT#Email {
}
INPUT#ZipCode {
	WIDTH: 85px
}
INPUT#Phone1 {
	WIDTH: 34px
}
INPUT#Phone2 {
	WIDTH: 34px
}
INPUT#CellPhone1 {
	WIDTH: 34px
}
INPUT#CellPhone2 {
	WIDTH: 34px
}
INPUT#SSN1 {
	WIDTH: 34px
}
INPUT#Phone3 {
	WIDTH: 41px
}
INPUT#CellPhone3 {
	WIDTH: 41px
}
INPUT#SSN3 {
	WIDTH: 41px
}
INPUT#SSN2 {
	WIDTH: 27px
}

TABLE.form {
/*	BORDER-BOTTOM: #e5e5e5 1px solid;  */
	BORDER-LEFT: #e5e5e5 1px solid;
	BACKGROUND-COLOR: #f5fff6;
/*	BORDER-TOP: #e5e5e5 1px solid; */
	BORDER-RIGHT: #e5e5e5 1px solid;
}

TABLE.form TD {
	TEXT-ALIGN: left
}
H2 {
	COLOR: #4388cb; FONT-WEIGHT: normal
}
H2 SPAN {
	COLOR: #5daa4c; FONT-WEIGHT: bold
}
H3 {
	COLOR: #5daa4c; MARGIN-LEFT: 25px; FONT-SIZE: 18px
}
.form P {
	MARGIN: 0px 0px 0px 20px;
	COLOR: #000;
	FONT-WEIGHT: normal;
	padding-top: 15px;
	line-height: 1.1;
}

.formtext {
	MARGIN: 10px 0px 0px 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #000;
	FONT-WEIGHT: normal;
	PADDING-TOP: 10px;
	line-height: 1.1;
}
.form P:first-child {
	MARGIN-TOP: 0px
}
.form P SPAN {
	FONT-WEIGHT: normal
}
.greenyes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #093;
}

P.submit {
	TEXT-ALIGN: center
}
.top TD {
	VERTICAL-ALIGN: top
}
.offertitles1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #385d85;
}
.offertitles2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #879cb4;
}
.form_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #385d85;
}
.justified {
	text-align: justify;
}
.form_title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ec4040;
}

.error {
        border: 1px solid #900;
        background-color: #ff7c7c;
}


