.Regform_Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.Regform_Subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
.Regform_Items {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Regform_subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.Regform_subtext_Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.Regform_HeaderBigger {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.Regform_Header-Indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}
.Regform_SubheaderIndentRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	padding-left: 10px;
	color: #990000;
}
.Regform_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}
.Regform_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.Regform_subtextwhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.HP_Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.HP_HeaderRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	margin: 0;
	padding: 0;
}
.HP_BoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 0;
	margin: 0;
}
.HP_Quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding: 0;
	margin: 0;
	font-style: normal;
	padding-left: 20px;
	padding-right: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.HP_Searchitems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 5;
	margin: 5;
	font-weight: bold;
}
.HP_WelcomeBox {
	border: solid #333333 1px;
	background-color: #FFFF99;
	text-align: left;
	padding: 15px;
	margin: 0px 17px 10px 17px;
}
.BZ_buzzbox {
	border: solid #333333 1px;
	background-color: #FFCCFF;
	text-align: left;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.BZ_buzzbox p{
	padding: 5px;
	margin: 0px;

}
.BZ_buzzboxsgn {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.BZ_buzzboxgreen {

	border: solid #333333 1px;
	background-color: #C2FFC1;
	text-align: left;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.BZ_buzzboxblue {


	border: solid #333333 1px;
	background-color: #BBCEFF;
	text-align: left;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.BZ_buzzboxorange {



	border: solid #333333 1px;
	background-color: #FFE3BB;
	text-align: left;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.BZ_buzzboxpurple {
	border: solid #333333 1px;
	background-color: #E0BBFF;
	text-align: left;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0;
}
.HW_Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	margin: 0;
}
.HW_box {

	border: solid #333333 1px;
	background-color: #BFCBFF;
	text-align: left;
	padding: 0px 20px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0;
}
.boxblue {



	border: solid #333333 1px;
	background-color: #99CCFF;
	text-align: left;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.boxpink {




	border: solid #333333 1px;
	background-color: #FFCCCC;
	text-align: left;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
/*----- Registration Style START  - Tom -----*/
#reg_content {
width: auto;
background-color:#FFFFFF;
border-left: 1px solid #000000;
border-right: 1px solid #000000; 
clear:left;
padding-bottom: 10px;
}

#reg_top {
padding: 10px 0 0 0;
text-align:center;
}	
	#reg_top h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #C1272D;
	font-weight: bold;
	text-align: center;
	line-height: 8px;
	}
	#reg_top h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	line-height: 0px;
	}

#reg_form {
width: 485px;
text-align: left;
padding: 5px 0 5px 0;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
margin: 0 auto 10px auto;
clear: both;
}
#reg_form_image {
width: 485px;
border: 1px solid #000000;
margin: 0 auto 0 auto;
clear: both;
}
#reg_form_bar {
width: 485px;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
margin: 0 auto 0 auto;
clear: both;
}

	.reg_gen_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	}
	.reg_gen_pagenum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	}