p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;

}

dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;

}


.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;

}

.phome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;


}

h2{
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #25408E;
	font-weight: bold;
}
.h2{
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #25408E;
	font-weight: bold;
	margin-top:0;
}

.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #80B0F4;
	
}

.tablepad {
	padding-top: 20px;
	padding-left: 18px;
	padding-right: 24px;
}
  .tablepad2 {
	  padding-top: 0;
	  padding-left: 18px;
	  padding-right: 24px;
  }
.tablepadform {
	padding-left: 12px;
	
}
.tablepadphome {
	
	padding-left: 7px;
	padding-right: 12px;
}

.tablepad-caption {
	padding-top: 24px;
	padding-bottom: 36px;
	padding-left: 36px;
	padding-right: 36px;
}


a:link {
	text-decoration: none;
	color: #142d85;

}
a:hover {
	text-decoration: underline;
	color: #142d85;
	
}
a:visited {
	text-decoration: none;
	color: #142d85;

}
a:hover {
	text-decoration: underline;
	color: #142d85;

}

.bt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 13px;

}

a:link.bt{
color: #ffffff;
text-decoration:none;}

a:hover.bt{
color: #ffffff;
text-decoration:underline;}

a:visited.bt{
color: #ffffff;
text-decoration:none;}

a:hover.bt{
color: #ffffff;
text-decoration:underline;}

.b3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;

}

a:link.b3{
color: #ffffff;
text-decoration:none;}

a:hover.b3{
color: #ffffff;
text-decoration:underline;}

a:visited.b3{
color: #ffffff;
text-decoration:none;}

a:hover.b3{
color: #ffffff;
text-decoration:underline;}

ul {

	font-size: 12px;
	line-height: 16px;
	

}
li {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	
	
}

h3{
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #25408E;
	font-weight: bold;
}
ol {

	font-size: 12px;
	line-height: 16px;
}

/*VIP REGISTRATION FORM STYLES*/
.form fieldset { border: 1px solid #ccc; padding: 0 0 10px 0px; margin-bottom: 15px; }
.form fieldset2 {}
.form fieldset legend { color: #25408E; font-weight: bold; padding: 5px 0; text-transform:uppercase; }
.form td{padding:0 0 10px 0;}
.form td dl dt { width: 200px; text-align: right; color: #ccc;  }
.form td dl dd { width: 300px; position: relative; top: -15px; left: 210px; }
.form td .txtinput { width: 250px; border: 1px solid #ccc; padding: 2px; color: #000;}
.form td .txtinputShort { width: 100px; border: 1px solid #ccc; padding: 2px; color: #000;}
.form td .txtarea { width: 250px; height: 100px; border: 1px solid #ccc; padding: 2px; color: #000; font-family: helvetica, verdana, sans-serif; }
.form td select { color: #000; }
select { border: 1px solid #ccc; }
#requestForm{}
.formNote{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
}
.formRequired{
color:#FF0000;
}
.bgVIP{
background-image:url('https://goodsam.org/images/ruvip_both.gif');
background-repeat: no-repeat;
background-position: 150px 0;
}