body.life {
	background: url(images/life_bkg.jpg) #fff no-repeat;
	margin:0px;
}
body.home {
	background: url(images/home_bkg.jpg) #fff no-repeat;
	margin:0px;
}
body.qa {
	background: url(images/qa_bkg.jpg) #fff no-repeat;
	margin:0px;
}
body.product {
	background: url(images/product_bkg.jpg) #fff no-repeat;
	margin:0px;
}
body.promotions {
	background: url(images/promotions_bkg.jpg) #fff no-repeat;
	margin:0px;
}
body.terms {
	background: url(images/promotions_bkg.jpg) #fff no-repeat;
	margin:0px;
}
body.registration {
	background-color:#FDF2F3;
}
a.nav {
	font-family: verdana,arial;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}
.nav_sel {
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.nav:hover {
	font-weight:bold;
	text-decoration:none;
}
.home_txt {
	color:#fff;
	font-family: arial,verdana;
	font-size:18px;
	padding-left:9px;
	padding-top:5px;
}
.home_caption {
	color:#fff;
	font-family: arial,verdana;
	font-size:30px;
	font-weight:bold;
}
a.home {
	text-decoration: none;
}
.newstitle {
	background-color:#F3DC71;
	color:#226084;
	font-family: arial, verdana;
	font-weight:bold;
	font-size: 11px;
}
.promotitle {
	background-color:#FF8EE8;
	color:#226084;
	font-family: arial, verdana;
	font-weight:bold;
	font-size: 11px;
}

.teentitle {
	background-color:#CFADEA;
	color:#226084;
	font-family: arial, verdana;
	font-weight:bold;
	font-size: 11px;
}
.newstxt {
	background-color:#fff;
	border: 1px solid #ccc;	border-top:0px;
	color:#226084;
	font-family: arial, verdana;
	font-size: 11px;
}

.teentxt {
	background-color:#fff;
	border: 1px solid #ccc; border-top:0px;
	color:#226084;
	font-family: arial, verdana;
	font-size: 11px;
}
.registrationtxt {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;
}
.registrationtxt_hlt {
	color:#f00;
	font-family: arial, verdana;
	font-size: 11px;
}
.reg_ital {
	color:#9999CC;
	font-family: arial, verdana;
	font-size: 10px;
	font-style:italic;
}
.reg_green {
	background-color: #99CC99;
	color:#336633;
	font-family: arial, verdana;
	font-size: 11px;
	font-weight:bold;
	line-height: 1.7em;
}
.reg_legal {
	color:#336633;
	font-family: arial, verdana;
	font-size: 10px;
	font-weight:normal;
}
a.reg_legal_link {
	color:#336633;
	font-family: arial, verdana;
	font-size: 10px;
	font-weight:normal;
	text-decoration: underline;
}
.reg_lg {
	color:#000;
	font-family: arial, verdana;
	font-size: 16px;
	font-weight:bold;
}
.title_control {
	padding-left: 5px;
}
.txt_control {
	padding: 5px;
}
td.footer {
	font-family: arial, verdana;
	font-size: 9px;
	color: #000;
}
a.foot {
	font-family: arial, verdana;
	font-size: 9px;
	color: #719B89;
	text-decoration:underline;
}
a.foot:visited{
	color:#719b89;
}
a.foot:hover{
	text-decoration:none;
}
a.foot_lg {
	font-family: arial, verdana;
	font-size: 11px;
	color: #447E91;
	text-decoration:none;
}
a.foot_lg:visited{
	color:#447E91;
}
a.foot_lg:hover{
	text-decoration:underline;
}
.life_text {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;
}
.life_caption {
	color:#1D71BC;
	font-family: arial, verdana;
	font-size: 13px;
	font-weight:bold;
	border-bottom: 1px solid #1D71BC;
}
.life_title {
	color:#1D71BC;
	font-family: arial, verdana;
	font-size: 11px;
}

.life_text_refs {
	color:#000;
	font-family: arial, verdana;
	font-size: 10px;
}
.life_title_bold {
	color:#1D71BC;
	font-family: arial, verdana;
	font-size: 11px;
	font-weight: bold;
}
a.life_nav {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	padding:9px;
}
a.life_nav_sel {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:#83BCF0;
	padding:9px;
}
a.life_nav:hover {
	background-color:#83BCF0;
}
.life_number_nav_container {
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#196EBB;
}
a.life_number_nav {
	color:#196EBB;
	text-decoration:underline;
}
.life_nav_container {
	background-color: #196EBB;
}
a.promo_nav {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	padding:5px;
}
a.promo_nav_sel {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:#E2B4BE;
	padding:5px;
}
a.promo_nav:hover {
	background-color:#E2B4BE;
}
.promo_nav_container {
	background-color: #E8A1B1;
}
a.news_nav {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	padding:9px;
}
a.news_nav_sel {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:#C5B388;
	padding:9px;
}
a.news_nav:hover {
	background-color:#C5B388;
}
.news_caption {
	color:#96804C;
	font-family: arial, verdana;
	font-size: 13px;
	font-weight:bold;
}
.news_title {
	color:#BEB08E;
	font-family: arial, verdana;
	font-size: 11px;
}
.news_text {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;
}
.news_list {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;
}
li.news_list {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;
	line-height:1em;
}
.news_nav_container {
	background-color: #96804C;
}
.news_number_nav_container {
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#96804C;
}
a.news_number_nav {
	color:#96804C;
	text-decoration:underline;
}




.product_nav_container {
	background-color: #4A9757;
}
a.product_nav {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	padding:9px;
}
a.product_nav_sel {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:#61A76D;
	padding:9px;
}
a.product_nav:hover {
	background-color:#61A76D;
}
.product_caption {
	color:#61A76D;
	font-family: arial, verdana;
	font-size: 13px;
	font-weight:bold;
}
.product_title {
	color:#4A9757;
	font-family: arial, verdana;
	font-size: 11px;
}
.product_text {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;
}
.product_text_small {
	color:#000;
	font-family: arial, verdana;
	font-size: 10px;
}
.product_text_refs {
	color:#339966;
	font-family: arial, verdana;
	font-size: 10px;
}
.product_number_nav_container {
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#61A76D;
}
a.product_number_nav {
	color:#61A76D;
	text-decoration:underline;
}
.promotion_nav_container {
	background-color: #E7A1B1;
}

.promotion_text {
	color:#fff;
	font-family: arial, verdana;
	font-size: 11px;
}
.promoTxt {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;
	width: 410px;
}
.promotion_caption {
	color:#E7A1B1;
	font-family: arial, verdana;
	font-size: 13px;
	font-weight:bold;
}
.promotion_caption_sub {
	color:red;
	font-family: arial, verdana;
	font-size: 18px;
	font-weight:bold;
}
.teen_home_nav_container {
	background-color: #BC88E9;
}
a.teen_home_nav {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	padding:9px;
}
a.teen_home_nav_sel {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:#D1B1ED;
	padding:9px;
}
a.teen_home_nav:hover {
	background-color:#D1B1ED;
}
.teen_home_caption {
	color:#fff;
	font-family: arial, verdana;
	font-size: 27px;
	font-weight:bold;
}
.teen_home_title {
	color:#BC88E9;
	font-family: arial, verdana;
	font-size: 11px;
}
.teen_home_text {
	color:#fff;
	font-family: arial, verdana;
	font-size: 16px;
	font-weight: bold;
	line-height:1.5em;
}
.teenTxt {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;

}


.teen_tipz_nav_container {
	background-color: #5C93AE;
}
a.teen_tipz_nav {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	padding:9px;
}
a.teen_tipz_nav_sel {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:#86AFC4;
	padding:9px;
}
a.teen_tipz_nav:hover {
	background-color:#86AFC4;
}
.teen_tipz_caption {
	color:#5C93AE;
	font-family: arial, verdana;
	font-size: 11px;
	font-weight:bold;
}
.teen_tipz_caption_large {
	color:#5C93AE;
	font-family: arial, verdana;
	font-size: 14px;
	font-weight:bold;
}
.teen_tipz_title {
	color:#5C93AE;
	font-family: arial, verdana;
	font-size: 11px;
}
.teen_tipz_text {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;
}
.teen_tipz_number_nav_container {
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#5C93AE;
}
a.teen_tipz_number_nav {
	color:#5C93AE;
	text-decoration:underline;
}





.teen_tlc_nav_container {
	background-color: #600016;
}
a.teen_tlc_nav {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	padding:9px;
}
a.teen_tlc_nav_sel {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:#9C1836;
	padding:9px;
}
a.teen_tlc_nav:hover {
	background-color:#9C1836;
}
.teen_tlc_caption {
	color:#600016;
	font-family: arial, verdana;
	font-size: 11px;
	font-weight:bold;
}
.teen_tlc_caption_large {
	color:#600016;
	font-family: arial, verdana;
	font-size: 14px;
	font-weight:bold;
}
.teen_tlc_title {
	color:#600016;
	font-family: arial, verdana;
	font-size: 11px;
}
.teen_tlc_text {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;
}
.teen_tlc_number_nav_container {
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#600016;
}
a.teen_tlc_number_nav {
	color:#600016;
	text-decoration:underline;
}







.teen_411_nav_container {
	background-color: #6F8353;
}
a.teen_411_nav {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	padding:9px;
}
a.teen_411_nav_sel {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:#A0AE8B;
	padding:9px;
}
a.teen_411_nav:hover {
	background-color:#A0AE8B;
}
.teen_411_caption {
	color:#6F8353;
	font-family: arial, verdana;
	font-size: 11px;
	font-weight:bold;
}
.teen_411_caption_large {
	color:#6F8353;
	font-family: arial, verdana;
	font-size: 14px;
	font-weight:bold;
}
.teen_411_title {
	color:#6F8353;
	font-family: arial, verdana;
	font-size: 11px;
}
.teen_411_text {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;
}
.teen_411_number_nav_container {
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#6F8353;
}
a.teen_411_number_nav {
	color:#6F8353;
	text-decoration:underline;
}





.teen_playerz_nav_container {
	background-color: #BF7F45;
}
a.teen_playerz_nav {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	padding:9px;
}
a.teen_playerz_nav_sel {
	display:block;
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:#D4A376;
	padding:9px;
}
a.teen_playerz_nav:hover {
	background-color:#D4A376;
}
.teen_playerz_caption {
	color:#BF7F45;
	font-family: arial, verdana;
	font-size: 11px;
	font-weight:bold;
}
.teen_playerz_caption_large {
	color:#BF7F45;
	font-family: arial, verdana;
	font-size: 14px;
	font-weight:bold;
}
.teen_playerz_title {
	color:#BF7F45;
	font-family: arial, verdana;
	font-size: 11px;
}
.teen_playerz_text {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;
}
.teen_playerz_number_nav_container {
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#BF7F45;
}
a.teen_playerz_number_nav {
	color:#BF7F45;
	text-decoration:underline;
}

.textbox {
	font-family: arial,verdana;
	font-size:10px;
	color:#000;
	background-color:#fff;
	border: 1px solid #ffcccc;
}

.winners_number_nav_container {
	font-family: verdana,arial;
	font-size:11px;
	font-weight:bold;
	color:#8D4A73;
}
a.winners_number_nav {
	color:#8D4A73;
	text-decoration:underline;
}
.winners_pink_bg {
	background-color:#E7A1B1;
}
.winners_white_bg {
	background-color:#fff;
}
.winners_white_bg_bord {
	background-color:#fff;
	border: 1px solid #E8A1B1;
}
.winners_sub_head {
	font-family: arial, verdana, helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #8D4A73;
	margin-left: 10px;
	width: 400px;
}
.winners_text {
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	color: #000;
	margin-left: 10px;
	width: 400px;
}
.winners_statement_text {
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	margin-left: 10px;
	color: #000;
	width: 300px;
}
.winners_statement_textp2 {
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	margin-left: 10px;
	color: #000;
	width: 250px;
}
.winners_caption {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	color: #000;
	width: 300px;
}
.winners_captionp2 {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	color: #000;
	width: 250px;
}
.winners_img {
	margin-left: 10px;
}
.winners_box {
	background-color:#fff;
	border: 1px solid #E8A1B1;
}
ol,ul,li {
	color:#000;
	font-family: arial, verdana;
	font-size: 11px;
}
sup {
	font-family: arial, verdana;
	font-size: 8px;
}
.superscript
{
    vertical-align:super;
}

