/********************************* BODY DESCRIPTION *********************************/
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family: arial,sans-serif;
        scrollbar-face-color: #00a4a2;
        scrollbar-highlight-color: #daf1f1;
        scrollbar-shadow-color: #daf1f1;
        scrollbar-3dlight-color: #daf1f1;
        scrollbar-arrow-color: #daf1f1;
        scrollbar-track-color: #daf1f1;
        scrollbar-darkshadow-color: #daf1f1;
        background-color:#ffffff;

}

td {
        align: left;
        font-weight: normal;
        font-size: 11px;
        vertical-align: top;
        color: #ffffff;
        line-height: 13px;

}

form {
	padding:0px;
	margin:0px;

}

/********************************* FONT COLORS *********************************/

.white {
        color: #ffffff;
        }

.teal {
        color: #00a29f;
        }

.orange {
        color: #f1aa31;
        }

.darkorange {
        color: #eeab2f;
        }

.darkorange_footer {
	color: #eeab2f; 
	line-height: 14px;
	text-decoration: none; 
	font-size: 11px;
	font-weight: bold;
}
  
.purple {
        color: #6a438e;
        }

.lightpurple {
        color: #a9178b;
        }

.darkblue {
        color: #353F99;
        }

.lightblue {
        color: #0072bb;
        }

.green {
        color: #51ba2d;
        }

.red {
        color: #E03B2E;
        }

.brightgreen {
        color: #37AB31;
        }

.darkpurple {
        color: #441470;
        }

.tealquiz {
        align: left;
        font-weight: normal;
        font-size: 11px;
        vertical-align: top;
        color: #00a29f;
        line-height: 16px;

}

.teal12 {
        color: #00a29f;
        font-size: 12px;
        }

.white_small {
	align: left;
	font-weight: normal; 
	font-size: 10px; 
	vertical-align: top;
	color: #ffffff; 
	line-height: 12px; 
	
}



/********************************* NAVIGATION *********************************/

/* main navigation */

.nav_small {
        color: #00a29f;
        line-height: 14px;
        text-decoration: none;
}
a.nav_small:hover, a.nav_small:active  {
        color: #f6cb36;
        text-decoration: underline;
}

.nav_small_sel  {
        color: #f6cb36;
        line-height: 15px;
        text-decoration: underline;
}

.nav_small_sel_green  {
        color: #51ba2d;
        line-height: 15px;
        text-decoration: underline;
}

.nav_small_sel_blue  {
        color: #353F99;
        line-height: 15px;
        text-decoration: underline;
}


.nav_small_sel_blue_new  {
        color: #1765aa;
        line-height: 15px;
        text-decoration: underline;
}


.nav_small_bold {
        font-weight: bold;
        color: #00a29f;
        text-decoration: underline;
}

a.nav_small_bold:hover, a.nav_small_bold:active  {
        color: #f6cb36;
}


.white_small_bold {
	font-weight: bold; 
	color: #ffffff;
	text-decoration: underline;
}

a.white_small_bold:hover, a.white_small_bold:active  {
	color: #00a29f; 
}
/* various navigation */

a.white:link, a.white:hover, a.white:active {
           text-decoration: underline;
}



a.purple:link, purple, a.purple:hover, a.purple:active {
        text-decoration: underline;
}

.advsearch{
        color: #00a29f;
        text-decoration: none;
        line-height: 9px;
        text-indent: 16px;
}
a.advsearch:hover, a.advsearch:active  {
        color: #f6cb36;
        text-decoration: underline;
}

.nav_wh_small {
	color: #ffffff;
	line-height: 14px;
	text-decoration: none;
	font-size: 11px;
    font-weight: bold;
}
a.nav_wh_small:hover, a.nav_wh_small:active  {
	color: #f6cb36;
	text-decoration: underline;
}

.nav_wh_small_sel  {
	color: #f6cb36;
	line-height: 15px;
	text-decoration: underline;
}
/************************ FONTS LEARNING ARTICLE PAGE ******************************/

.title {
        color: #F1A931;
        font-size: 16px;
        font-weight: bold;
}

.subtitle {
        color: #F1A931;
        font-size: 13px;
        font-weight: bold;
}

.teaser {
        color: #00a29f;
        font-size: 13px;

}

/************************ FONTS LEARNING PAGES ******************************/

.tealsmall {
        color: #00a29f;
        font-size: 10px;
        line-height: 12px;
        vertical-align: middle;
        }

.tealtitle {
        color: #00a29f;
        font-size: 12px;
        font-weight: bold;
        }

.orangetitle {
        color: #f1aa31;
        font-size: 12px;
        font-weight: bold;
        }

.darkbluetitle {
        color: #353F99;
        font-size: 12px;
        font-weight: bold;
        }

.lightbluetitle {
        color: #0072bb;
        font-size: 12px;
        font-weight: bold;
        }

.lightpurpletitle {
        color: #A9178B;
        font-size: 12px;
        font-weight: bold;
        }

.greentitle {
        color: #51ba2d;
        font-size: 12px;
        font-weight: bold;
        }

.darkpurpletitle {
        color: #441470;
        font-size: 12px;
        font-weight: bold;
        }

.redtitle {
        color: #E03B2E;
        font-size: 12px;
        font-weight: bold;
        }

.whitesmall {
        color: #ffffff;
        font-size: 10px;
        line-height: 12px;
        vertical-align: middle;
        }

.purplesmall {
        color: #A30A84;
        font-size: 10px;
        line-height: 12px;
        vertical-align: middle;
        }

.darkpurplesmall {
        color: #8158A4;
        font-size: 10px;
        line-height: 12px;
        vertical-align: middle;
        }

.greensmall {
        color: #51ba2d;
        font-size: 10px;
        line-height: 12px;
        vertical-align: middle;
        }

.redsmall {
        color: #E03B2E;
        font-size: 10px;
        line-height: 12px;
        vertical-align: middle;
        }

.lightpurplesmall {
        color: #a9178b;
        font-size: 10px;
        line-height: 12px;
        vertical-align: middle;
        }








/************************ FONTS STYLES THAT ARE NOT OFTEN USED *********************/
.breadcrumbs {
        vertical-align: middle;
        color: #00a29f;
        line-height: none;
        }


.white_lh12 {
        line-height: 11px;
        vertical-align: middle;
        font-weight: normal;
}

.white_px12 {
        font-size: 12px;
        line-height: none;
        vertical-align: middle;
}

.white_px12_lh14 {
        font-size: 12px;
        line-height: none;
        vertical-align: top;
        line-height: 14px;
}

.teal_px12_bold {
        color: #00a29f;
        font-size: 12px;
        line-height: 18px;
        vertical-align: top;
        font-weight: bold;

}


/************************ FORM STYLES *********************/
.searchtxtfield {
        font-size: 10px;
        color: #00a29f;
        vertical-align: top;
        line-height: 12px;
        font-style: normal;
        height: 18px;

}

/************************ VARIUOS *********************/

.contactus {
        background-image: url(../images/en_GB_ask_pampers.gif);
        background-repeat: no-repeat;
}

.white12middle {
        color: #ffffff;
        font-size: 12px;
        line-height: 15px;
        vertical-align: middle;
        }

a.whitebld {
           text-decoration: underline;
        font-size: 12px;
        color: #ffffff;
        font-weight: bold;
}

.update_prof {
        background-image: url(../images/en_GB_upd_det_back2.gif);
        background-repeat: no-repeat;
}

.login_prof {
        background-image: url(../images/en_GB_upd_det_logback.gif);
        background-repeat: no-repeat;
}

.updatetextfield {
        font-size: 12px;
        color: #00a29f;
        vertical-align: top;


}
/***********************BY LORAND************************/
.footer {
        color: #ffffff;
        font-size: 12px;
}
a.breadcrumbs, a.breadcrumbs:inactiv, a.breadcrumbs:activ, a.breadcrumbs:hover {
        color: #00a29f;
        text-decoration: underline;
        font-size : 11px;
}
a.stage_01{
		font-size: 12px;
        line-height: 16px;
        color: #00a29f;
        text-decoration: none;
}
a.stage_01:hover{
		font-size: 12px;
        line-height: 16px;
        color: #f4c110;
        text-decoration: underline;
}
a.stage_02{
		font-size: 12px;
        line-height: 16px;
        color: #00a29f;
        text-decoration: none;
}
a.stage_02:hover{
		font-size: 12px;
        line-height: 16px;
        color: #fca602;
        text-decoration: underline;
}
a.stage_03{
		font-size: 12px;
        line-height: 16px;
        color: #00a29f;
        text-decoration: none;
}
a.stage_03:hover{
		font-size: 12px;
        line-height: 16px;
        color: #7b5f99;
        text-decoration: underline;
}
a.stage_04{
		font-size: 12px;
        line-height: 16px;
        color: #00a29f;
        text-decoration: none;
}
a.stage_04:hover{
		font-size: 12px;
        line-height: 16px;
        color: #51ba2d;
        text-decoration: underline;
}
a.stage_05{
		font-size: 12px;
        line-height: 16px;
        color: #00a29f;
        text-decoration: none;
}
a.stage_05:hover{
		font-size: 12px;
        line-height: 16px;
        color: #e03a2e;
        text-decoration: underline;
}
a.stage_06{
		font-size: 12px;
        line-height: 16px;
        color: #00a29f;
        text-decoration: none;
}
a.stage_06:hover{
		font-size: 12px;
        line-height: 16px;
        color: #a9178b;
        text-decoration: underline;
}
a.stage_01_u{
		font-size: 12px;
        line-height: 16px;
        color: #f4c110;
        text-decoration: underline;
}
a.stage_01_u:hover{
		font-size: 12px;
        line-height: 16px;
        color: #f4c110;
        text-decoration: underline;
}

a.stage_02_u{
		font-size: 12px;
        line-height: 16px;
        color: #fca602;
        text-decoration: underline;
}
a.stage_02_u:hover{
		font-size: 12px;
        line-height: 16px;
        color: #fca602;
        text-decoration: underline;
}
a.stage_03_u{
		font-size: 12px;
        line-height: 16px;
        color: #7b5f99;
        text-decoration: underline;
}
a.stage_03_u:hover{
		font-size: 12px;
        line-height: 16px;
        color: #7b5f99;
        text-decoration: underline;
}
a.stage_04_u{
		font-size: 12px;
        line-height: 16px;
        color: #51ba2d;
        text-decoration: underline;
}
a.stage_04_u:hover{
		font-size: 12px;
        line-height: 16px;
        color: #51ba2d;
        text-decoration: underline;
}
a.stage_05_u{
		font-size: 12px;
        line-height: 16px;
        color: #e03a2e;
        text-decoration: underline;
}
a.stage_05_u:hover{
		font-size: 12px;
        line-height: 16px;
        color: #e03a2e;
        text-decoration: underline;
}
a.stage_06_u{
		font-size: 12px;
        line-height: 16px;
        color: #a9178b;
        text-decoration: underline;
}
a.stage_06_u:hover{
		font-size: 12px;
        line-height: 16px;
        color: #a9178b;
        text-decoration: underline;
}
a.stage_{
		font-size: 12px;
        line-height: 16px;
        color: #00a29f;
        text-decoration: none;
}
a.stage_:hover{
		font-size: 12px;
        line-height: 16px;
        color: #f6cb36;
        text-decoration: underline;
}
a.stage__u{
		font-size: 12px;
        line-height: 16px;
        color: #f6cb36;
        text-decoration: underline;
}
a.stage__u:hover{
		font-size: 12px;
        line-height: 16px;
        color: #f6cb36;
        text-decoration: underline;
}
.articletitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #F1A931;
}
.articleparatitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #00A29F;
        line-height: 11px;
}
.articlebody {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #00A29F;
}
.printtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #00A29F}
.printbody {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00A29F}
.printreg {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #00A29F}
.printsubtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #00A29F}
.printdateo {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #F1AA33}
.printsubtitlen {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #00A29F}

/* pregnancy calendar */
.preg_00{
        color: #00A29F;
        line-height: 15px;
        font-weight : bold;
        text-decoration : none;
        font-size : 12px;
}
.preg_0{
        color: #ff7d01;
        line-height: 15px;
        font-weight : bold;
        text-decoration : none;
        font-size : 12px;
}
a.preg_01{
        color: #ffffff;
        line-height: 15px;
        font-weight : bold;
        text-decoration : none;
        font-size : 12px;
}
a.preg_01:hover{
        line-height: 15px;
        color: #ffffff;
        font-weight : bold;
        text-decoration : none;
        font-size : 12px;
}
a.preg_02{
        color: #ff7d01;
        line-height: 15px;
        font-weight : bold;
        text-decoration : underline;
        font-size : 12px;
}
a.preg_02:hover{
        line-height: 15px;
        color: #ff7d01;
        font-weight : bold;
        text-decoration : underline;
        font-size : 12px;
}
  /* This is needed for Opera to display the search button properly */
#asearch-button {
float: right; vertical-align: top; margin-top: -24px; _margin-top: -26px;
}

@media all and (min-width: 0px) {

#asearch-button {
    margin-top: -2px;
}

}

.darkbluesmall {
        color: #353F99;
        font-size: 10px;
        line-height: 12px;
        vertical-align: middle;
        }

.white_px12 a:link, .white_px12 a:hover, .white_px12 a:active,
.white a:link, .white a:hover, .white a:active {
           text-decoration: underline;
           color: white;
}

.darkblue a:link, .darkblue a:hover, .darkblue a:active,
.darkbluesmall a:link, .darkbluesmall a:hover, .darkbluesmall a:active {
   text-decoration: underline;
   color: #353F99;
}

.list-explore {
  color: #00A29F;
  font-weight: bold;
  vertical-align: middle;
  border: 1px solid white; padding-top: 4px; padding-bottom: 4px;
  border-left: 0px;
  border-top: 0px;
}

.list-explore2 {
  color: #00A29F;
  vertical-align: middle;
  border: 1px solid white;
  padding: 4px;
  border-left: 0px;
  border-top: 0px;
  text-align: left;
}

.list-explore3 {
  color: #00A29F;
  vertical-align: middle;
  border-bottom: 1px solid white;
  padding: 4px;
  text-align: center;
}

.list-explore a:link, .list-explore a:hover, .list-explore a:active,
.list-explore2 a:link, .list-explore2 a:hover, .list-explore2 a:active,
.list-explore3 a:link, .list-explore3 a:hover, .list-explore3 a:active
 {
  text-decoration: underline;
  color: #00A29F;
}

.purple13 {
        color: #6a438e;
        font-size: 13px;
        }

.white13 {
        color: #ffffff;
        font-size: 13px;
        }

.red13 {
        color: #E03B2E;
        font-size: 13px;
        }

.brightgreen13 {
        color: #37AB31;
        font-size: 13px;
        }

.lightpurplesmall11 {
        color: #a9178b;
        font-size: 11px;
        line-height: 12px;
        vertical-align: middle;
        }
.red_ecard {
        color: #E03B2E;
        font-size: 13px;
        vertical-align: middle;
		font-family: Arial;
        }

.blacksmall12 {
        color: #000000;
        font-size: 12px;
        line-height: 12px;
        vertical-align: middle;
        }

.white_preg
        color: #ffffff;
        font-size: 11,5px;
        }

.darkblue12 {
        color: #353F99;
        font-size: 12px;
        }

.darkbluetitle13 {
        color: #353F99;
        font-size: 13px;
        font-weight: bold;
		line-height: 16px;
        }

.white12 {
        color: #ffffff;
        font-size: 12px;
        }


.articlebody13 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #00A29F;
}

.mc_text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #00A29F;
}

.teal_px14_bold {
        color: #00a29f;
        font-size: 14px;
        line-height: 18px;
        vertical-align: top;
        font-weight: bold;

}


    .str_input{
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #000000;
      width: 140px;
      height: 17px;
	  border: #000000 solid 1px;
	}
    .str{
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #000000;
	}
    .strb{
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #000000;
	  font-weight: bold;
	}
    .str_white{
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #ffffff;
      font-weight: bold;
	}

    .str_white_big{
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 14px;
	  color: #ffffff;
      font-weight: bold;
	}

    .str_b{
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #00a29f;
	  font-weight: bold;
	  width:70px;
	  height: 27px;
	  position: relative;
	  top: 0px;
	  left: 0px;
	  white-space:nowrap;
	  text-overflow:ellipsis;
	  overflow:hidden;
	  display:block;
	  padding-top: 10px;
	}

    .str_bw{
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #ffffff;
	  font-weight: bold;
	  width:138px;
	  position: relative;
	  top: 0px;
	  left: 0px;
	  white-space:nowrap;
	  text-overflow:ellipsis;
	  overflow:hidden;
	  display:block;
	  padding-top: 10px;
	}
.baby_basics_title {
        color: #E95D0F;
        font-size: 12px;
        font-weight: bold;
}
.baby_basics_more {
        color: #E95D0F;
        font-size: 9px;
        font-weight: normal;
		text-decoration: underline;
}
a.baby_basics_more:hover, a.baby_basics_more:active {
		color: #E95D0F;
        font-size: 9px;
        font-weight: normal;
		text-decoration: underline;
}

.baby_basics_sign {
        color: #E95D0F;
        font-size: 11px;
        font-weight: bold;
}
.baby_basics_italic {
        color: #E95D0F;
        font-size: 11px;
        font-weight: bold;
		font-style: italic;
		text-decoration: underline;
}
a.baby_basics_italic:hover, a.baby_basics_italic:active {
		color: #E95D0F;
        font-size: 11px;
        font-weight: bold;
		font-style: italic;
		text-decoration: underline;
}
.baby_basics_teal_italic {
        color: #00a29f;
        font-size: 11px;
		font-style: italic;
}
.baby_basics_active{
        color: #a7027e;
        font-size: 12px;
	    font-weight: bold;
}
.baby_basics_easy{
        color: #df2424;
        font-size: 12px;
        font-weight: bold;
}

.bsg_teal {
        color: #00a29f;
        font-size: 12px;
        font-weight: bold;
		text-decoration: none;
        }

.bsg_teal_body {
        color: #00a29f;
        font-size: 11px;
        font-weight: normal;
		text-decoration: none;
        }

.bsg_teal_input {
        color: #ffffff;
        font-size: 11spx;
        font-weight: normal;
		text-decoration: none;
		font-family: arial,sans-serif;
		width: 25px;
		position: relative;
		top: 5px;
		background: #63ceb9;
		border: #3e8073 solid 1px;
        }

.bsg_red {
        color: #E03B2E;
        font-family: arial,sans-serif;
        font-size: 13px;
        }

		
input.hide
	{
		position:absolute;
		left:-137px;
		-moz-opacity:0 ;
		filter:alpha(opacity: 0);
		opacity: 0;
		z-index: 2;
	}

input.redq
	{
		background-color:#cc0000;
		font-weight:bold;
		color:#ffffff;
		z-index:1;
		width:75px;
		height:20px;
		font-size:10px;
	}