/*Page Layout*/

body {
	background-color: #109fcd;
	background-image: url(../images/signup_pgbgnd.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:76%;
	text-align: center;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
}

#STRcontainer {
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
	font-size:.9em;
}

#STRpghead{
	height:99px;
}

.STRrow{
	width:750px;
	float:left;
	clear:both;
}
#STRleftcol{
	width:450px;
	height:250px;
	float:left;
	clear:left;
}

#STRleftcolV{
	width:503px;
	float:left;
	clear:left;
	background: url(../images/verify_formbg_tile.jpg) repeat-y;
	}

#STRformboxV{
	width:503px;
	float:left;
	background: url(../images/verify_formbg_static.jpg) no-repeat;
}

#formheadV{
	height:75px;
	width:503px;
	float:left;
	clear:both;
}

#formfootV{
	height:21px;
	width:503px;
	float:left;
	clear:both;
}

#STRrightcol{
	width:300px;
	float:left;
	clear:right;	
}

#STRrightcolV{
	width:247px;
	float:left;
	clear:right;	
}

.rcolrow{
	width:300px;
	float:left;
	clear:both;
}

#STRfootlcol{
	width:257px;
	height:120px;
	float:left;
}

#STRfootmidcol{
	width:234px;
	height:120px;
	float:left;
}

#STRfootrcol{
	width:259px;
	height:120px;
	float:left;
}

#STRfootrow{
	width:234px;
	float:left;
	clear:both;
}

.STRdisclaim{
	width:750px;
	float:left;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-align:center;
	color:#ffffff;
}

.STRdisclaim2{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-align:center;
}

.STRbotNav{
	width:750px;
	float:left;
	clear:both;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-align:center;
}

img{
	border:0px;
}

#rcoltop{
	height:108px;
}

#emailrow{
	height:84px;
	background-image: url(../images/signup_rcolmid.jpg);
}

#emailbox{
	width:250px;
	float:left;
	clear:both;
	text-align:center;
}

#detailbox{
	height:52px;
	background-image: url(../images/signup_footmid01.jpg);
	text-align:center;
}

#rcolbot{
	height:58px;
}

.navlinks{
	width:750px;
	height:20px;
	color:#ffffff;
}

.clearIt{
	clear:both;
	width:750px;
}


/*Top and Bottom Nav Link formatting*/


.STRbotNav a:link,a:visited{
	color:#ffffff;
	text-decoration:none;
}

.STRbotNav a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.Offer a:hover{
	text-decoration:underline;
}

.Offer a:link,a:visited{
	text-decoration:none;
}

#STRcontent{
	background: url(../images/signup_mainbgnd.jpg) repeat-y;
}

#STRcontentV{
	width:780px;
	float:left;
	clear:both;
	background: url(../images/verify_staticbgnd.jpg) no-repeat top;
}

#STRwrapper{
	background: url(../images/verify_mainbgnd.jpg) repeat-y;
}


/*Form Layout*/


.formrowV{
	width:430px;
	height:40px;
	float:left;
	clear:both;
	margin-left:60px;
}

.form{
	width:430px;
	height:250px;
	float:left;
	clear:both;
	margin-left:60px;
}

.formNew{
	width:430px;
	float:left;
	clear:both;
	margin-left:60px;
}

.formrowVC{
	width:430px;
	height:40px;
	float:left;
	clear:both;
	margin-left:60px;
	text-align:center;
	margin-top:32px;
}


label {
    display:block;
    padding:0;
    margin:0;
    font-size:10px;
}

.noBlock {
    display:inline;
	 width:50px;
	 padding:0;
    margin:0;
    font-size:10px;
}

input, textarea {
	font-size: 10px;
	background-color:#fff;
	border: 1px solid #0064a3;
   padding:1px;
}

select {
	font-size: 10px;
	background-color:#fff;
	border: 1px solid #0064a3;
}

input#formbtn{
	border:0px;
	margin-left:auto;
	margin-right:auto;
	background-color: transparent;
}

input#chkbox{
	border:0px;
	margin-left:0px;
}

.lginput{
	font-size: 14px;
	font-weight:bold;
	background-color:#fff;
	border: 1px solid #0064a3;
   padding:2px;
	margin-bottom:10px;
}

.smsubtext{
	font-size: 10px;
	font-style: italic;
	color: #4A4A4A;
}

.formItem100{
	width:100px;
	float:left;
	clear:none;
	margin-top:15px;
}

.formItem133{
	width:133px;
	float:left;
	clear:none;
	margin-top:15px;
}

.formItem143{
	width:143px;
	float:left;
	clear:none;
	margin-top:15px;
}

.formItem163{
	width:163px;
	float:left;
	clear:none;
	margin-top:15px;
}

.formItem196{
	width:196px;
	float:left;
	clear:none;
	margin-top:15px;
}

.clm1{
	width:90px;
	float:left;
	clear:none;
	margin-top:15px;
}

.clm2{
	width:240px;
	float:left;
	clear:none;
	margin-top:15px;
}

.mb{
	width:53px;
	float:left;
	clear:none;
	margin-left:10px;
	margin-top:15px;
}

input.formbtn {
width: 176px;
height: 31px;
background: #333 url(../images/claimbtn.jpg) no-repeat;
border:0px;
padding:0px;
}

input.formbtn:hover {
background: #666 url(../images/claimbtn.jpg) no-repeat 0 -31px;
}

input.detailbtn {
width: 179px;
height: 24px;
background: #333 url(../images/viewbtn.jpg) no-repeat;
border:0px;
padding:0px;
margin-top:20px;
}

input.detailbtn:hover {
background: #666 url(../images/viewbtn.jpg) no-repeat 0 -24px;
}

.finalizebtn {
width: 176px;
height: 31px;
background: #333 url(../images/formbtn.jpg) no-repeat;
border:0px;
padding:0px;
margin-bottom:10px;
}

.finalizebtn:hover {
background: #666 url(../images/formbtn.jpg) no-repeat 0 -31px;
}

#validation-errors{
	text-align:center;
}

/*IE 6 Hacks*/

* html .formrowV {
	height: 1%;
	display:inline;
}

* html .formrowVC {
	height: 1%;
	display:inline;
}

* html #STRleftcolV {
	height: 1%;
	display:inline;
}

* html #STRleftcol {
	height: 1%;
	display:inline;
}

* html #validation-errors {
	height: 1%;
}

.form_field
{
    width: 100px;
}

.style2 {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TY-header{
	background-image:url(../images/header.jpg);
	width:887px;
	height:132px;
	background-repeat:no-repeat;
	background-position: center;
}

.TY-Declineheader{
	background-image:url(../images/header_decline.JPG);
	width:887px;
	height:132px;
	background-repeat:no-repeat;
	background-position: center;
}
.TY-topimg{
	background-image:url(../images/thankyou_03.png);
	width:1009px;
	height:23px;
	background-repeat:no-repeat;
	background-position: center;
}
.TY-midimg{
	background-image:url(../images/thankyou_05.jpg);
	width:1009px;
	height:20px;
	background-repeat:repeat-y;
	background-position: center;
}
.TY-btmimg{
	background-image:url(../images/thankyou_11.jpg);
	width:1009px;
	height:25px;
	background-repeat:no-repeat;
	background-position: center;
}

.toptext{font-family:Arial; font-size:11pt; text-align:left; padding:0px 85px 0px 85px;}

.style15 {	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style22 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; }