body {
	font: normal 12px/14px 'Arial','Sans-Serif';
	color: #000000;
}

.HH_EnterCodeTemplate {
	width: 618px;
	height: 400px;
	background: url('/img/entercode_bg.jpg') no-repeat;
	position: relative;
}

.HH_RegTemplate {
	width: 618px;
	height: 696px;
	position: relative;
	background: url('/img/register_bg.jpg') no-repeat;
}

.HH_LoginTemplate {
	width: 618px;
	height: 696px;
	position: relative;
	background: url('/img/login_bg.jpg') no-repeat;
}

.HH_ResultTemplate {
	width: 618px;
	height: 696px;
	position: relative;
	background: #FFFFFF;
}

.HH_InputField {
	width: 185px;
	height: 22px;
	border: 0px solid black;
	background: transparent;
	color: #EE3E41;
	font: bold 18px/20px 'Arial','Sans-Serif';
	margin-bottom: 16px;
}

.HH_LoginLink {
	position: absolute;
		top: 10px;
		right: 20px;
	font: bold 14px/16px 'Arial','Sans-Serif';
	color: #FFFFFF;
}

.HH_LoginLink a {
	color: #FFFFFF;
	text-decoration: underline;
}

.HH_LoginLink a:hover {
	text-decoration: none;
}

.HH_Footer {
	width: 618px;
	text-align: center;
	font: normal 9px/11px 'Times','Sans-Serif';
	color: #000000;
	position: absolute;
		bottom: 0px;
}

/* Enter Code Page ------------------------------------------*/
.HH_EnterCodeTemplate .HH_EnterCode {
	position: absolute;
		bottom: 40px;
		left: 220px;
	border: 0px solid black;
}

.HH_CodeInputField {
	width: 240px;
	border: 0px solid black;
	background: transparent;
	color: #EE3E41;
	font: bold 22px/24px 'Arial','Sans-Serif';
	margin-bottom: 16px;
	letter-spacing: 2px;
}

.HH_EnterCodeTemplate .HH_GoBtn {
	width: 50px;
	height: 50px;
	position: absolute;
		bottom: 44px;
		right: 97px;
}

.HH_EnterCodeTemplate .WhatsThis {
	position: absolute;
		bottom: 22px;
		right: 140px;
	font: bold 10px/12px 'Arial','Sans-Serif';
}

.HH_EnterCodeTemplate .WhatsThis a {
	color: #F33B45;
	text-decoration: underline;
}

.HH_EnterCodeTemplate .WhatsThis a:hover {
	text-decoration: none;
}

.MSG_Message {
	width: 618px;
	text-align: center;
	position: absolute;
		bottom: 20px;
	font: bold 12px/14px 'Arial','Sans-Serif';
	color: #FF0000;
}

.MSG_FinalMessage h1 {
	font: bold 18px/22px 'Arial','Sans-Serif';
	color: #F33B45;
}
/*-----------------------------------------------------------*/

/* Register Page --------------------------------------------*/
.HH_RegTemplate .HH_Register {
	width: 203px;
	height: 196px;
	position: absolute;
		top: 265px;
		left: 300px;
}

.HH_RegTemplate .HH_RegisterTwo {
	width: 203px;
	height: 196px;
	position: absolute;
		top: 494px;
		left: 288px;
}
/*-----------------------------------------------------------*/

/* Login Page -----------------------------------------------*/
.HH_LoginTemplate .HH_Login {
	width: 203px;
	position: absolute;
		top: 265px;
		left: 300px;
}

.HH_LoginTemplate .HH_LoginBtn {
	width: 100px;
	height: 41px;
	position: absolute;
		top: 346px;
		left: 294px;
}
/*-----------------------------------------------------------*/

/* Result Page ----------------------------------------------*/
.HH_ResultTemplate h1 {
	font: bold 18px/22px 'Arial','Sans-Serif';
	color: #F33B45;
}

.HH_ResultTemplate .HH_Information {
	font: bold 12px/16px 'Arial','Sans-Serif';
	color: #000000;
}

.HH_ResultTemplate .HH_Remember {
	font: bold 12px/16px 'Arial','Sans-Serif';
	color: #F8890E;
}

.HH_ResultTemplate .HH_Remember a {
	color: #F8890E;
	text-decoration: none;
}

.HH_ResultTemplate .HH_Remember a:hover {
	text-decoration: none;
}


/*-----------------------------------------------------------*/


