@charset "utf-8";
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0069B4;
	line-height: 150%;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/bg.gif);
	background-position: top center;
	background-repeat: repeat-y;
}
a:link {
	color: #008CF4;
}
a:visited {
	color: #008CF4;
}
a:hover {
	color: #EC7D0C;
}
a:active {
	color: #008CF4;
}
.header {
	width: 1020px;
	height: 161px;
	margin: 0px auto 0px auto;
}
.menu {
	width: 1020px;
	height: 48px;
	margin: 0px auto 0px auto;
	overflow: hidden;
}
.menu_left, .menu_right {
	width: 50px;
	height: 48px;
	float: left;
}
.menu_right {
	width: 49px;
}
.menu_home,
.menu_about,
.menu_share,
.menu_hp,
.menu_home_white,
.menu_about_white,
.menu_share_white,
.menu_hp_white
{
	width: 231px;
	height: 48px;
	float: left;
}
.menu_hp, .menu_hp_white {
	width: 228px;
}
.menu_home a,
.menu_about a,
.menu_share a,
.menu_hp a,
.menu_home_white a,
.menu_about_white a,
.menu_share_white a,
.menu_hp_white a
{
	width: 231px;
	height: 48px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.menu_hp a, .menu_hp_white a {
	width: 228px;
}
.menu_home a {
	background-image: url(/images/menu_home_th.jpg);
}
.menu_about a {
	background-image: url(/images/menu_about_th.jpg);
}
.menu_share a {
	background-image: url(/images/menu_share_th.jpg);
}
.menu_hp a {
	background-image: url(/images/menu_hp_th.jpg);
}
.menu_home_white a {
	background-image: url(/images/menu_home_th_white.gif);
}
.menu_about_white a {
	background-image: url(/images/menu_about_th_white.gif);
}
.menu_share_white a {
	background-image: url(/images/menu_share_th_white.gif);
}
.menu_hp_white a {
	background-image: url(/images/menu_hp_th_white.gif);
}
.menu_home a:hover {
	background-position: 0px -48px;
}
.menu_about a:hover {
	background-position: 0px -48px;
}
.menu_share a:hover {
	background-position: 0px -48px;
}
.menu_hp a:hover {
	background-position: 0px -48px;
}
.body_div {
	width: 920px;
	margin: 0px auto 0px auto;
	background: #FFFFFF;
	padding: 0px 20px 10px 20px;
}
#homeFlash {
	width: 1020px;
	height: 507px;
	margin: 0px auto 10px auto;
}
.body_div_table {
	width: 920px;
	border: none;
}
.body_div_table_left, .body_div_table_right {
	width: 450px;
}
.body_div_table_right {
	padding: 0px 0px 0px 20px;
}
.title {
	height: 53px;
}
.image_batch {
	width: 468px;
	height: 258px;
	overflow: hidden;
	margin-left: -20px;
}
.image_batch a img {
	float: left;
	width: 130px;
	height: 98px;
	border: 3px #E1E6EA solid;
	margin: 0px 0px 20px 20px;
	display: inline;
}
.image_batch a:hover img {
	border: 3px #0069B4 solid;
}
.prizes {
	width: 450px;
	height: 228px;
	background: url(/images/title_whatwilliwin.gif) no-repeat;
	padding: 53px 0px 30px 0px;
}
.spore {
	width: 448px;
	height: 266px;
	background: url(/images/spore.gif) no-repeat;
	padding: 48px 0px 0px 2px;
}
.spore_text {
	width: 180px;
	height: 191px;
}
.footer {
	width: 710px;
	height: 139px;
	margin: 0px auto 0px auto;
	padding: 58px 280px 0px 30px;
	text-align: center;
	background: url(/images/footer.gif) no-repeat;
}
#signin, #register {
	height: 221px;
	overflow: hidden;
}
.btn_register a, .btn_signin a, .btn_continue a, .btn_back a, .btn_save a, .btn_spore a, .btn_sendpass a, .btn_updateprofile a, .btn_signupnow a {
	width: 214px;
	height: 42px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	color: #666666;
}
.btn_signupnow a {
	width: 192px;
	height: 41px;
	margin-left: 22px;
	background-image: url(/images/btn_signupnow_th-th.gif);
}
.btn_updateprofile a {
	width: 192px;
	height: 41px;
	margin-left: 22px;
	background-image: url(/images/btn_updateprofile.gif);
}
.btn_spore a {
	width: 256px;
	background-image: url(/images/btn_spore.gif);
}
.btn_register a {
	background-image: url(/images/btn_register_th-th.gif);
}
.btn_sendpass a {
	background-image: url(/images/btn_sendpass_th-th.gif);
}
.btn_signin a {
	background-image: url(/images/btn_signin_th-th.gif);
}
.btn_continue a {
	background-image: url(/images/btn_continue_th-th.gif);
	margin-top: 15px;
}
.btn_back a {
	background-image: url(/images/btn_back_th-th.gif);
	margin-top: 15px;
}
.btn_save a {
	background-image: url(/images/btn_save_th-th.gif);
}
.btn_register a:hover, .btn_signin a:hover, .btn_continue a:hover, .btn_back a:hover, .btn_save a:hover, .btn_spore a:hover, .btn_sendpass a:hover {
	background-position: 0px -42px;
}
.btn_signupnow a:hover {
	background-position: 0px -41px;
}
.btn_updateprofile a:hover {
	background-position: 0px -41px;
}
.form_msg {
	height: 68px;
	overflow: hidden;
}
.form_table {
	width: 448px;
}
.form_td_left, .form_td_right {
	width: 214px;
}
.form_td_right {
	padding: 0px 0px 0px 20px;
}
.form_title {
	height: 28px;
}
.form_title_tight {
	height: 25px;
}
.form_input, .form_input_tight, .form_input_signin, .form_input_small, .form_input_forgotpass {
	width: 202px;
	height: 21px;
	border: 3px #E1E6EA solid;
	margin: 0px 0px 20px 0px;
	padding: 4px 3px 0px 3px;
	color: #0069B4;
}
.form_input_tight {
	margin: 0px 0px 10px 0px;
}
.form_input_signin {
	margin: 0px 0px 25px 0px;
}
.form_input_forgotpass {
	width: 436px;
	margin: 0px 0px 25px 0px;
}
.form_input_small {
	width: 75px;
	margin: 3px 3px 3px 0px;
	border: none;
	float: right;
}
#uploadForm {
	width: 450px;
	height: 125px;
}
.question {
	padding: 0px;
	margin: 0px;
	color: #EB7D0C;
	font-weight: bold;
}
.answer {
	padding: 5px 0px 20px 0px;
	margin: 0px;
}
.answer span {
	font-weight: bold;
}
.answer a img {
	width: 130px;
	height: 98px;
	border: 3px #E1E6EA solid;
	margin: 10px 10px 0px 0px;
}
.answer a:hover img {
	border: 3px #0069B4 solid;
}
.faq_expand {
	width: 920px;
	height: 25px;
	margin: -20px auto 10px auto;
	background: #FFFFFF;
	padding: 25px 20px 0px 20px;
}
.faq_link {
	width: 260px;
	height: 53px;
	line-height: 53px;
	background: #FFFFFF;
	position: absolute;
	text-align: center;
	margin: -25px 0px 0px 330px;
}
.faq_link a {
	outline: none;
}
.faq_line {
	height: 3px;
	background: #E1E6EA;
}
.watch {
	width: 960px;
	height: 316px;
	margin: 0px auto 0px auto;
}
.welcome {
	width: 714px;
	height: 316px;
	float: left;
}
.my_account {
	width: 246px;
	height: 316px;
	float: left;
	background: url(/images/my_account_bg.jpg) no-repeat;
}
.my_ccount_title {
	width: 246px;
	height: 83px;
}
.my_account_div {
	height: 3px;
	background: #E1E6EA;
	margin: 12px 0px 10px 0px;
}
.my_account_share {
	width: 470px;
	height: 316px;
	overflow: hidden;
}
.feature_upload {
	width: 224px; 
	height: 316px; 
	float: left;
}