html						{ overflow-y: scroll; width:100%; height:100%; margin:0px; }
body						{ font-family:Comic Sans MS; margin:0px; width:100%; height:100%; background-color:#25c0d7; font-size:12pt; background-image: url('images/header_bg.png'); background-repeat:no-repeat; background-position: center top;}
p						{ font-family:Comic Sans MS; font-size:15; font-weight:normal; }
img						{ border: 0px; }
a:link					{ text-decoration: none; }
a:visited				{ text-decoration: none; }
a:hover					{ text-decoration: none; }

.session_title			{ font-family: hvdcomic; color: #fbd800; font-size:40pt; }
.body_footer			{ background-color: white; }
.body_header			{  background-position: -15px 5px; padding-top:5px;}
.body_main				{  background: url('images/front_bg.png') no-repeat center bottom;}
.content_main_down		{ background:url('images/content_bg_down.png') no-repeat center bottom;}
.content_main_middle	{ background:url('images/content_bg_middle.png') repeat-y center; padding:20px 0px 0px 0px;}
.content_main_middle_02	{ background:url('images/content_bg_middle.png') repeat-y center; padding:20px 0px 0px 0px;}
.text_claim				{ font-family: Comic Sans MS; font-size:8pt; color: #000000; }
.footer_claim			{ font-family: Comic Sans MS; font-size:10pt; color: #000000; font-weight:bold; }
a.footer_claim:link		{ font-family: Comic Sans MS; font-size:10pt; color: #000000; font-weight:bold; }
a.footer_claim:visited	{ font-family: Comic Sans MS; font-size:10pt; color: #000000; font-weight:bold; }
a.footer_claim:hover		{ font-family: Comic Sans MS; font-size:10pt; color: #36bbd2; font-weight:bold; }

.link_yellow_big					{ font-family: hvdcomic; color: #fbd800; font-size:20pt; }
a.link_yellow_big:link				{ font-family: hvdcomic; color: #fbd800; font-size:20pt; }
a.link_yellow_big:visited			{ font-family: hvdcomic; color: #fbd800; font-size:20pt; }
a.link_yellow_big:hover				{ font-family: hvdcomic; color: #fbd800; font-size:20pt; }
.link_black_small					{ font-family: Comic Sans MS; color: #000000; font-size:8pt; }
a.link_black_small:link				{ font-family: Comic Sans MS; color: #000000; font-size:8pt; }
a.link_black_small:visited			{ font-family: Comic Sans MS; color: #000000; font-size:8pt; }
a.link_black_small:hover			{ font-family: Comic Sans MS; color: #000000; font-size:8pt; }
.link_white_big						{ font-family: Comic Sans MS; color: #FFFFFF; font-size:18pt; }
a.link_white_big:link				{ font-family: Comic Sans MS; color: #FFFFFF; font-size:18pt; }
a.link_white_big:visited			{ font-family: Comic Sans MS; color: #FFFFFF; font-size:18pt; }
a.link_white_big:hover				{ font-family: Comic Sans MS; color: #FFFFFF; font-size:18pt; }

.link_white_size1						{ font-family: Comic Sans MS; color: #FFFFFF; font-size:10pt; }
a.link_white_size1:link				{ font-family: Comic Sans MS; color: #FFFFFF; font-size:10pt; }
a.link_white_size1:visited			{ font-family: Comic Sans MS; color: #FFFFFF; font-size:10pt; }
a.link_white_size1:hover				{ font-family: Comic Sans MS; color: #649840; font-size:10pt; }

.link_pre							{ font-family: Comic Sans MS; color: #f7981d; font-size:20pt; }
a.link_pre:link						{ font-family: Comic Sans MS; color: #f7981d; font-size:20pt; }
a.link_pre:visited					{ font-family: Comic Sans MS; color: #f7981d; font-size:20pt; }
a.link_pre:hover					{ font-family: Comic Sans MS; color: #fbd800; font-size:20pt; }
.link_junior							{ font-family: Comic Sans MS; color: #8bc541; font-size:20pt; }
a.link_junior:link						{ font-family: Comic Sans MS; color: #8bc541; font-size:20pt; }
a.link_junior:visited					{ font-family: Comic Sans MS; color: #8bc541; font-size:20pt; }
a.link_junior:hover					{ font-family: Comic Sans MS; color: #fbd800; font-size:20pt; }
.link_senior							{ font-family: Comic Sans MS; color: #4167b0; font-size:20pt; }
a.link_senior:link						{ font-family: Comic Sans MS; color: #4167b0; font-size:20pt; }
a.link_senior:visited					{ font-family: Comic Sans MS; color: #4167b0; font-size:20pt; }
a.link_senior:hover					{ font-family: Comic Sans MS; color: #fbd800; font-size:20pt; }
#sex1								{ width:2em; height:2em; }
#sex2								{ width:2em; height:2em; }

ol.benefits_fonts							{ font-family: "hvdcomic"; color: #30bad6; font-size:20pt; }
ol.benefits_fonts li							{ padding-left:20px; }
ol.benefits_fonts span						{ font-family: Comic Sans MS; color: #000000; font-size:20pt; }
.benefits_fonts_red							{ font-family: "hvdcomic"; color: #30bad6; font-size:20pt;}
.description_fonts							{ font-size:15pt; text-align: left; }
.pricing_hvd_blue							{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #30bad6; font-size:15pt; }		
.pricing_hvd_black							{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #000000; font-size:15pt; }		
.pricing_hvd_yellow							{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #fbd806; font-size:15pt; }		
@font-face {
    font-family: "hvdcomic";
    src: url('fonts/hvd_comic_serif_pro.otf');
}
.hvd { 
    font-family: "hvdcomic", Comic Sans MS, "Cooper Black";
}
.hvd_white{
	font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #ffffff;
}
.hvd_blue{
	font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #30bad6; font-size:20pt;
}
.hvd_blue2{
	font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #30bad6; font-size:18pt;
}
.hvd_blue_big{
	font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #30bad6; font-size:30pt;
}
.hvd_yellow{
	font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #fbd800; font-size:20pt;
}
.hvd_yellow_big					{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #fbd800; font-size:30pt; }
.hvd_yellow_size1				{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #fbd800; font-size:15pt; }
.hvd_yellow_small				{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #fbd800; font-size:15pt; }
.hvd_yellow_normal				{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #fbd800; font-size:18pt; }
.hvd_blue_small{
	font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #30bad6; font-size:15pt;
}

.hvd_black{
	font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: black; font-size:11pt; font-weight:normal;
}


.red_bold					{ color:#e4252b; font-weight: bold; }
.black_bold					{ color:#000000; font-weight: bold; }
.hvd_green2_size1			{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color:#9bb77f; font-size:12pt; font-weight:normal; }
.hvd_orange2_size1			{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color:#f8981d; font-size:12pt; font-weight:normal; }
.hvd_black_small2			{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: black; font-size:11pt; font-weight:normal; }
.hvd_black_size1			{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #333333; font-size:11pt; font-weight:normal; }
.hvd_blue_small2			{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #30bad6; font-size:11pt; font-weight:normal; }
.hvd_blue_size1				{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #000000; font-size:15pt; font-weight:normal; }
.hvd_blue_big2				{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #30bad6; font-size:25pt; font-weight:normal; }
.hvd_blue_size1				{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #30bad6; font-size:18pt; font-weight:normal; }
.hvd_white_size1			{ font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; color: #ffffff; font-size:18pt; font-weight:normal; }
.comic_blue					{ font-family: "Comic Sans MS"; color: #30bad6; font-weight:normal; }
.comic_blue_size1			{ font-size:15pt; font-family: "Comic Sans MS"; color: #30bad6; font-weight:normal; }
.hvd_red_normal				{ color:#e4252b; font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; font-size:19pt; font-weight:normal; }
.hvd_red_small				{ color:#e4252b; font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; font-size:12pt; font-weight:normal; }
.hvd_orange_normal			{ color:#f58333; font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; font-size:19pt; font-weight:normal; }
.hvd_orange_big				{ color:#f58333; font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; font-size:25pt; font-weight:normal; }
.hvd_orange_size1			{ color:#f58333; font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; font-size:19pt; font-weight:normal; }
.hvd_grey_normal			{ color:#666666; font-family: "hvdcomic", Comic Sans MS, "Cooper Black"; font-size:19pt; font-weight:normal; }

.comic_white_size1			{ font-size:10pt; color:#ffffff; font-family: "Comic Sans MS"; font-weight: bold; }
.comic_white				{ color:#ffffff; font-family: "Comic Sans MS"; font-weight: bold; }
.comic_orange_size1			{ font-size:13pt; color:#f58333; font-family: "Comic Sans MS"; font-weight: bold; }

.font_blue					{ color:#30bad6; }
.line_yellow			{ border: 1.5px solid #fbd800; }
.bottom_line_yellow		{ border-bottom: 2px solid #fbd800; }
.top_frds_blue_sep		{ border-bottom:2px solid #30bad6; }
.login_textarea
{
	width:165px;
	border: 1px solid grey;
	padding:5px;
}
.reg_textarea
{
	width:250px;
	border: 2px solid #30bad6;
	border-radius:8px;	
	font-size:15pt;
	padding:8px;
}
.code_textarea
{
	width:180px;
	border: 2px solid #30bad6;
	border-radius:10px;	
	font-size:35pt;
	padding:8px;
}
.code_textarea2
{
	width:200px;
	border: 2px solid #30bad6;
	border-radius:10px;	
	font-size:20pt;
	padding:8px;
}

.reg_text_box_gap 	{ padding: 15px 0px 5px 5px; }

.text_white_small { overflow:auto; font-size:9pt;color:white; }

.menu_text_pos_1				{ position:absolute; z-index:10; top:75px; left:25px; width:80px; }
.menu_text_pos_2				{ position:absolute; z-index:10; bottom:15px; left:30px; width:80px; }
.menu_text_pos_3				{ position:absolute; z-index:10; bottom:30px; left:30px; width:80px; }
.menu_text_pos_4				{ position:absolute; z-index:10; top:75px; left:24px; width:80px; }
.menu_text_pos_5				{ position:absolute; z-index:10; top:75px; left:22px; width:80px; }

.journey_text_pos_1				{ position:absolute; top:-50px; left:370px; }
.journey_text_pos_2				{ position:absolute; top:-50px; left:670px; }
.journey_text_pos_3				{ position:absolute; top:310px; left:30px; }
.journey_text_pos_4				{ position:absolute; top:475px; left:150px; }
.journey_text_pos_5				{ position:absolute; top:500px; left:660px; }
.journey_img_pos_1				{ position:absolute; top:80px; left:520px; }
.journey_text_pos_6				{ position:absolute; top:210px; left:40px; }
.journey_text_pos_7				{ position:absolute; top:540px; left:0px; }
.journey_text_pos_8				{ position:absolute; top:-10px; left:405px; }

.error							{ font-family: Comic Sans MS; font-size: 10pt; color: #DD0000 }
.currency_box					{ border: 1px solid #30bad6; border-radius:5px; color:#30bad6; font-size:12pt; font-family:'Comic Sans MS'; }

table.grey				{ border-collapse: collapse; border: 1px solid #999999}
table.grey th			{ border: 1px solid #999999}
table.grey td			{ border: 1px solid #999999}

table.white				{ border-collapse: collapse; border: 1px solid #FFFFFF}
table.white th			{ border: 1px solid #FFFFFF}
table.white td			{ border: 1px solid #FFFFFF}