@charset "UTF-8";/* CSS Document */.pay {	width:200px;	height:50px;	background: url(../images/subHeadX_reg.jpg);}form {	font-size: 0px;	line-height: 15px;}form p {	padding:0;}/* ROUNDED CORNER BOXES-----------------------------------------------------------------------------*/.box {	width: 420px;	background: url(../images/corner_shad/round_border_shadow_03.jpg) no-repeat left bottom;	padding-right: -20px;	position: relative;}.box2 {	width: 420px;	background: url(../images/corner_shad/round_border_shadow_03.jpg) no-repeat left bottom;	padding-right: -20px;	position: relative;}.box-outer {  background: url(../images/corner_shad/round_border_shadow_04.jpg) no-repeat right bottom;  padding-bottom: 25px;  width:100%;   /* width set for IE6 */  overflow:hidden;   /* overflow set for IE6 */}.box-inner {  background: url(../images/corner_shad/round_border_shadow_01.jpg) no-repeat left top;  width:100%;   /* width set for IE6 */  overflow:hidden;   /* overflow set for IE6 */}.box2-inner {  background: url(../images/corner_shad/round_border_shadow_01.jpg) no-repeat left top;  width:100%;   /* width set for IE6 */  overflow:hidden;   /* overflow set for IE6 */}.box h1 {  background: url(../images/corner_shad/round_border_shadow_02.jpg) no-repeat right top;  padding-top: 20px;}.box h1, .box p {  margin: 0px;  padding-left: 20px;  padding-right: 25px;}.box2 h1 {  background: url(../images/corner_shad/round_border_shadow_02.jpg) no-repeat right top;  padding-top: 20px;}.box2 h1, .box p {  margin: 0px;  padding-left: 20px;  padding-right: 25px;}.cfbox {  margin: 0px;  background: url(../images/corner_shad/round_border_shadow_02.jpg) no-repeat right top;  padding-top: 20px;  padding-left: 20px;  padding-right: 25px;}/* PRODUCT SECTION OF REG FORM-----------------------------------------------------------------------------*/#products {  margin: 0;  padding: 0;  border: none;  background: transparent;}#products p {	font-family: "Lucida Sans", "Arial", sans-serif;	font-size: 13px;	font-weight: normal;	line-height: 20px;	margin-top: -1em;	margin-bottom: .9em;  !important /*IE - force line spacing*/	float: left;  	width: 180px;	color: #003f72;	text-align: left;}.prodSub {	font-family: "Lucida Sans", "Arial", sans-serif;	font-size: 13px;	font-weight: bold;	line-height: 26px;	margin-top: .9em;	margin-bottom: 1.9em;  !important	float: left;  	width: 140px;	color: #003f72;	text-align: left;}#products div {  width: 8em;  float: left;}.productFieldTop {margin-top: .7em;}.productFieldTop2 {margin-top: .1em;}#productFieldCol {width: 30px;}#products label {  /*width: 3em;*/  float: none;  display: inline;}#products.input {  width: 300px;}#products.input[type="text"], textarea {  border-top: 2px solid #999;  border-left: 2px solid #999;  border-bottom: 1px solid #ccc;  border-right: 1px solid #ccc;}#products.input.checkbox {  width: auto;}#products.input:focus, textarea:focus {  background: #ffc;}.opInput {  width: 200px;  margin-bottom: 15px;}.opRegZip {	font-family: "Lucida Sans", "Arial", sans-serif;	font-size: 13px;	line-height: 26px;	float: left;  	width: 10em;	color: #003f72;	text-align: left;	margin-left: 4px;}.opReg {	font-family: "Lucida Sans", "Arial", sans-serif;	font-size: 13px;	font-weight: bold;	line-height: 15px;	float: left;  	width: 13em;	color: #003f72;	text-align: left;}.opRegBottom {	font-family: "Lucida Sans", "Arial", sans-serif;	font-size: 13px;	font-weight: bold;	line-height: 15px;	margin-bottom: 10px;	float: left;  	width: 13em;	color: #003f72;	text-align: left;}.opRegReq {	font-family: "Lucida Sans", "Arial", sans-serif;	font-size: 13px;	line-height: 13px;	color: #b5121b;	text-align: left;}.opRegProd {	padding-bottom:13px;	font-family: "Lucida Sans", "Arial", sans-serif;	font-size: 13px;	font-weight: bold;	line-height: 29px;	float: left;  	width: 280px;	color: #003f72;	text-align: left;}#state {  float: left;  width: 3em;  margin-left: 15px;}#zip {  float: left;  width: 4em;}input#zip {	margin-left: -15px;  	margin-bottom:15px;}/* FLOAT CLEAR-----------------------------------------------------------------------------*/.prodClear {clear:both; line-height: 0; height: 0;}
