body {font-family: 'Opens Sans', Helvetica, Arial, Verdana; font-size:13px;background:url('images/bg.jpg') #fcfcfc top no-repeat;background-size:100% 550px;margin:5px auto;}
img {border:0;}
a {color:#1890b4;}
h1 {font-family: 'Open Sans', sans-serif;font-size:35px;margin:0px 10px;color:#82fffe;font-weight:700;text-align:left;text-shadow: 2px 2px #288198;}
h2 {font-family: 'Open Sans', sans-serif;font-size:20px;font-style:italic;font-weight:normal;color:#ffffff;margin:0 10px 20px 10px;text-align:left;}
h3 {font-family: 'Open Sans', sans-serif;font-size:35px;color:#0e507d;text-align:center;margin:0px auto;}
label {color:#fff;font-size:16px;}
.clear {clear:both;}
.ctr {margin:20px auto;text-align:center;}
.hide {display:none;}
.arrow {margin:-10px -42px 0 -82px;z-index:999;float:left;clear:both;}
.start {margin:10px auto;font-family: 'Myriad Pro', Helvetica, Verdana;font-size:18px;color:#252525;text-align:center;}
.steptitle {color:#fff;font-size:20px;padding:10px;text-align:center;}
#container {width:1010px;margin:auto;}
#tycontainer {background:#fff;padding:30px;float:left;clear:both;box-shadow: 0px 0px 0px 8px rgba(255,255,255255,0.3);text-align:center;color:#6a6a6a;font-size:18px;width:690px;margin:50px 130px;}
#tycontainer p {margin:10px 50px;}
#topcontainer {float:left;clear:both;margin:0;}
#top {width:1010px; margin:0;padding:0;float:left;clear:both;border-bottom:1px solid #6abbd1}
#main {width:1010px;min-height:466px;float:left;padding:0;margin:10px auto;}
#title {width:1010px;float:left;clear:both;text-align:center;}
#leftbox {float:left; width:590px;margin:0;font-family: 'Helvetica Neue', Arial, Verdana; font-size:17px;padding:0;}
#rightbox {float:left; width:420px;margin-top:15px;}
#form_table {width:370px;margin:12px 0 0 0;padding:0;}
#form_table td {font-family: Helvetica, Arial, Verdana;font-size:15px; padding:0 0 7px 0; margin:0;}
#form_table2 {width:370px;margin:12px 0 0 0;padding:0;}
#form_table2 td {font-family: Helvetica, Arial, Verdana;font-size:15px; padding:0 0 7px 0; margin:0;}
#form_table3 {width:370px;margin:12px 0 0 12px;padding:0;}
#form_table3 td {font-family: Helvetica, Arial, Verdana;font-size:15px; padding:0 0 7px 0; margin:0;}
#form_box {background:#0070ba;width:370px; float:left; font-family: Arial, Helvetica, Verdana; font-size:12px; color:#313131; padding:10px 10px 20px 10px; margin:0;box-shadow: 0px 0px 0px 8px rgba(255,255,255255,0.3);}
#footer {border-top:1px solid #eee;width:1010px;float:left;font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #7e7e7e; line-height: 1.2; margin:15px 0; padding:5px 0;text-align:center;}

#btn_submit, #btn_continue, #btn_continue2 {background:#d05fcf;color:#fff;padding:10px 30px;border:1px solid #74a4d6;border-radius:5px;font-size:18px;text-transform:uppercase;text-decoration:none;margin:5px auto;cursor:pointer;}
.tcpa_disclaimer label {
	font-size:11px;
}
.tcpa_disclaimer a {
	color:#FFF;
}
.bullets {
	margin:0;
	padding:0 60px 0 30px;
}
.bullets li {
	font-family: 'Open Sans', sans-serif;
	list-style-type:none;
	background:url('images/check.png') no-repeat 0px 0px;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:0px;
	font-size:17px;
	margin-top:5px;
	margin-bottom:5px;
	color:#6a6a6a;
}

.bullets li strong {color:#005893;font-weight:700;}

.disclaimer {
	font-size:11px;
	margin:0 auto;
	padding:10px 20px 0 0;
	text-align:center;
	font-weight:normal;
	line-height:1.3;
	color:#6a6a6a;
}
.disclaimer a {
	font-size:11px;
}
.error-alert, .error {
	background-color:red;
	color:#fff;
}
.style1 {
	border:1px solid #9e9e9e;
	padding:8px 5px;
	border-radius:3px;
	margin-top:5px;
	font-size:16px;
}  
