body{
	background-color:#8D2145;
	text-align:center;
}

.main_container {
	width: 500px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	background-color:#FFF;
	border:1px solid #000;
	padding:8px;
	text-align:left;
}

.form_button
{
   color:#FFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   background-color:#A33359;
   border:1px solid;
   border-top-color:#CCCCCC;
   border-left-color:#CCCCCC;
   border-right-color:#666666;
   border-bottom-color:#666666;
   padding-top:1px;
   padding-bottom:1px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E0B7C5',EndColorStr='#A33359');
}
.form_button_hover
{
   color:#FFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   background-color:#A33359;
   border:1px solid;
   border-top-color:#666666;
   border-left-color:#666666;
   border-right-color:#000000;
   border-bottom-color:#000000;
   padding-top:1px;
   padding-bottom:1px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E0B7C5',EndColorStr='#A33359');
}

fieldset {
padding:10px;
}

.instructions_container {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#202020;
padding-bottom:10px;
}

.textbox {
margin-bottom:10px;
width:300px;
font-size:18px;
line-height:22px;
color:#202020;
}

label {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

legend {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#202020;
}

.list_item {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}

#thankyou_container {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:14px;
color:#202020;
margin-bottom:30px;
margin-top:30px;
}
