body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #369A46;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/dummy_loading.gif);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.main_page_bg_left {
	background-image: url(images/body_bg_top_left.gif);
	background-repeat: repeat-x;	
}
.main_page_bg_right {
	background-image: url(images/flsh_body_653x585_bg_right.jpg);
	background-repeat: repeat-x;	
}
.inner_page_bg_left_top {
	background-image: url(images/body_bg_top_left.gif);
	background-repeat: repeat-x;	
}
.inner_page_bg_right_top {
	background-color: #71C9F1;		
}
.inner_page_bg_left_bottom {
	background-image: url(images/body_bg_top_bottom.gif);
	background-repeat: repeat-x;	
}
.inner_page_bg_right_bottom {
	background-image: url(images/body_bg_bottom_right.png);
	background-repeat: repeat-x;	
}
.inner_page_loading {
	background-image: url(images/dummy_loading.gif);
	background-repeat: repeat-x;	
}
.register {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000033;
}
.register_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000099;
	font-weight: bold;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}
.white a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}
.white a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CCCCCC;
}
.register_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;
}
.scroll {
    margin-top: 1px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 1px;
}
.Blue_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0000FF;
}
.Blue_small a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0000FF;
}
.Blue_small a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0099FF;
}
.Black_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #FFFFFF;
	background-color: #71C9F1;
	padding: 4px;
	font-weight: bold;
	text-align: center;
}
	#ad { 
	border:0px;
	font-family:sans-serif;
	padding:0px 0px;
	position:absolute;
	top:60px;
	left:35%;
	width:500px;
	height:333px;
	visibility:hidden;
	z-index:1;
	background-image: url(images/Register_pop_final.png);
	}
	
	#2ad { 
	border:0px
	font-family:sans-serif;
	padding:0px 0px;
	position:absolute;
	top:60px;
	left:35%;
	width:500px;
	height:333px;
	visibility:hidden;
	z-index:1;
	background-image: url(images/Birthday_pop_final.png);
	}
	.register_parent_bg {
	background-image: url(images/register_over_132_2.gif);
	background-repeat: no-repeat;	
}
.text_9_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.flash_footer {

	background-color: #319c4a;
	background-image: url(images/GIF_Flash_bg_footer.gif);
}
div.scroll_privacy {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    height: 190px;
    width: 605px;
    border: 1px solid #666;
    overflow:auto;
    background-color: #E6FFE6;
    padding: 5px;
}
div.scroll_tos {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
    height: 190px;
    width: 570px;
    border: 1px solid #666;
    overflow:auto;
    background-color: #E6FFE6;
    padding: 5px;
}
div.scroll_cal {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
    height: 325px;
    width: 465px;
    border: 0px;
    overflow:scroll;
    background-color: #FFFFFF;
    padding: 5px;
	position:relative;z-index:99;}

z-index:1
}
#add_this {
	z-index: 5;
}
#footer_flash {
	z-index: 4;
}
.footer_flash_wof {
	z-index: -4;
}