/* ------------------------------------------------------------------------------------ */
/* MAIN STYLES FOR MINISITE OR REGISTRATION PAGES
/* ------------------------------------------------------------------------------------ */
.minisiteBanner {
	width: 986px;
	overflow: hidden;
}
.minisiteLogo {
	width: 188px;
	height: 120px;
	float: left;
}
.minisiteTitleBackground {
	width: 796px;
	height: 120px;
	float: left;
	background-image: url(../images/minisite_titlebar.jpg);
	background-repeat: no-repeat;
}
.minisiteTitle {
	padding-top: 30px;
	overflow: hidden;
}

.regFormA {
	width: 230px;
	background-image: url(../images/form_fade.gif);
	background-repeat: repeat-x;
	border: 1px solid #b4b4b4;
	padding: 2px;
	color: #6d6f71;
	font-size: 10px;
}
.regFormB {
	width: 236px;
	background-image: url(../images/form_fade.gif);
	background-repeat: repeat-x;
	border: 1px solid #b4b4b4;
	padding: 2px;
	color: #6d6f71;
	font-size: 10px;
}
.regFormC {
	width: 170px;
	background-image: url(../images/form_fade.gif);
	background-repeat: repeat-x;
	border: 1px solid #b4b4b4;
	padding: 2px;
	color: #6d6f71;
	font-size: 10px;
}
.regFormD {
	width: 110px;
	background-image: url(../images/form_fade.gif);
	background-repeat: repeat-x;
	border: 1px solid #b4b4b4;
	padding: 2px;
	color: #6d6f71;
	font-size: 10px;
}
.regFormE {
	width: 50px;
	background-image: url(../images/form_fade.gif);
	background-repeat: repeat-x;
	border: 1px solid #b4b4b4;
	padding: 2px;
	color: #6d6f71;
	font-size: 10px;
}
.regFormF {
	width: 60px;
	background-image: url(../images/form_fade.gif);
	background-repeat: repeat-x;
	border: 1px solid #b4b4b4;
	padding: 2px;
	color: #6d6f71;
	font-size: 10px;
}
input:focus, input.sffocus {
	border: 1px solid #6b6d6f; 
	color: #000000; 
}

.frmButtonL
{
  width: 300px;
 
}
.formListBoxS
{
	background-image: url(../images/form_fade.gif);
	background-repeat: repeat-x;
	border: 1px solid #b4b4b4;
	padding: 2px;
	color: #6d6f71;
	font-size: 10px;
}


.required {
	color: #e31836;
}
.dataRow {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size: 11px;
}
.altdataRow {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height:14px;
	background-color:#eeeeee;
	font-size: 11px;
}