﻿/* master template - t70 ----------------------------------------- */
#t70 #mainContent { /* hero image */
background:url("/images/hero_images/whenamidue_hero_t23.jpg") 0px 23px no-repeat;
}

/* when am i due - t23 --------------------------------------------- */
#t23 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	width:780px; 
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}
#t23 #mainContent #mainContentLeft
{
	width:615px;	
}
#t23 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px; 
	float:right;
}
#calendarPromoWide {
background:url("/images/grayBox615Line.gif") top left repeat-y;
width:615px;

}
	#calendarPromoWideTop {
	height:64px;
	width:615px;
	background:url("/images/t23_whenamidue/calendar_promo_top.gif") top left no-repeat;
	}
		#calendarPromoWideTop h3 {
		padding:29px 0 0 15px;
		}
	#calendarPromoWideBottom {
	width:615px;
	background:url("/images/grayBox615Bottom.gif") bottom left no-repeat;
	}
		#calendarPromoWideBottom img {
		margin: 0 0 5px 5px;
		float:left;
		}
		#calendarPromoWideBottom .formBox {
		width:300px;
		float:right;
		margin-top:10px;
		}
			.calculateBut {
			margin:10px 0 5px 0;
			}
#t23 .formBox{
float:left;
margin-left:20px;
}
/* pregnancy - t5 ----------------------------------------- */
#t5 #mainContent { /* hero image */
	background:10px 22px no-repeat;
	width:780px;
	margin-left:10px;
	_width:790px;
	_padding-left:10px;
	float:left;
	font-weight:bold;
}
#t5 #mainContent #mainContentLeft
{
	/*margin-left: 1px;*/
	/*padding-left:1px;*/
	width:615px;	
}
#t5 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}
#t5 #breadCrumbs
{
width:745px;
margin-left:0px;
float:left;
display:block;
}
#t5 #breadCrumbs P {
font-size:1em;
padding: 5px 0 5px 0;
}
#t5 #breadCrumbs p a {
color: #034694;
text-decoration: none;
}
#t5 #breadCrumbs p a:hover {
color: #034694;
text-decoration: underline;
}
#t5 .noHelpBubble {
padding-bottom: 150px;
*padding-bottom: 140px;/*fix ie7*/
}
#t5 .noHelpBubble .noHelpBubbleTitleHeading {
	margin-top:5px; 
	margin-left:10px;
}
#t5 .linkBlock {
width: 615px;
margin-bottom:15px;
float:left;
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;


*float:none;/*css hack : ie7*/
}
	#t5 .linkBlock img {
	float:left;
	}
	#t5 .linkBlockTextBlock {
	/*width:470px;
	float:left;*/
	width:430px;
	float:right;
	margin-left:20px;
	}
		#t5 .linkBlockTextBlock h3 {
		font-size:1.5em;	
		display:block;
		/*padding:0px 0px 5px 22px;*/
		padding:0 0 10px 20px;
		background:url("/images/t14_forums/forum_area_bullet.gif") 0 1px no-repeat;
		}
		
		#t5 .linkBlockTextBlock p {
			color:#757575;		
		}

			#t5 .linkBlockTextBlock h3 a{
				color:#034694;
			}
#t5 .orangeNoteBox {
width:615px;
float:left;
margin-bottom:20px;
background:url("/images/t14_forums/notebox_middle.gif") top left repeat-y;
}
	#t5 .orangeNoteBoxTop {
	background:url("/images/t14_forums/notebox_top.gif") top left no-repeat;
	}
		#t5 .orangeNoteBoxTopText {
		padding: 30px 20px 5px 20px;
		}
		
			#t5 .orangeNoteBoxTopText .recentPostsHeadin{
			font-size:2.2em;
			font-weight:bold;
			padding-bottom:5px;
			color:#034694;
		}

		#t5 .orangeNoteBoxTopText p{
			color:#757575;
			}

		.forumRecentBut {
		margin-left:-2px;
		}
			.forumRecentBut a:link, .forumRecentBut a:visited {
			display:block;
			width:136px;
			height:29px;
			line-height:29px;
			background: url("/images/t14_forums/recent_post_button.gif") top left no-repeat;
			text-decoration:none;
			}
			.forumRecentBut a:hover {
			/*background-position: bottom left;*/
			}
			.forumRecentBut a span {
			display:none;
			}
	#t5 .orangeNoteBoxBottom{
	background:url("/images/t14_forums/notebox_bottom.gif") top left no-repeat;
	height:10px;
	}

	#t5 .forumArea{
		background:url("/images/t14_forums/forum_area_middle.gif") top left repeat-y;
		width:615px;
		float:left;
		color:#757575;
	}

	#t5 .forumAreaTop {
		background:url("/images/t14_forums/forum_area_top.gif") top left no-repeat; 
		height:7px;
		width:615px;
		float:left;
	}

	#t5 .forumAreaBottom{
		background:url("/images/t14_forums/forum_area_bottom.gif") bottom left no-repeat;
		width:615px;
		float:left;
	}
/* conception template - t19 ----------------------------------------- */
#t19 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	width:780px;
	margin-left:10px;
	_width:790px;		/*fix IE7 */
	_padding-left:10px; /*fix IE7 */
	float:left;
	font-size:1em;
	font-weight:bold;
}
#t19 #mainContent #mainContentLeft
{
	/*margin-left: 1px;*/ 
	padding-left:1px;
	width:600px;	
}
#t19 #mainContent #mainContentRight
{
	width:150px;
	margin-top:0px;
	margin-right:0px;
	padding-top:0px;
	float:right;
}

#t19 .linkBlock {
width: 555px;
margin-bottom:15px;
float:left;
}
	#t19 .linkBlock img {
	float:left;
	}
	#t19 .linkBlockTextBlock {
	width:440px;	
	float:right;
	margin-right:-5px;
	}
		#t19 .linkBlock ul {
		margin:0;
		padding:0;
		}
			#t19 .linkBlock ul li, bulblock {
			list-style: none;
			background:url("/images/bullet2.gif") 0 0 no-repeat;			
			padding:0 0 2px 0px;
			_padding:0 0 2px 0px;				
			}
				#t19 .linkBlock ul li a {
				background:transparent url(/images/bullet2.gif) no-repeat scroll 0 0;
color:#9A7E33;
display:block;
font-size:1.1em;
font-weight:bold;
padding:0 0 6px 15px;
_padding:0 0 1px 0px;
text-decoration:none;
text-indent:5px;
vertical-align:middle;
			}
				#t19 .linkBlock ul li a:hover {
				text-decoration:underline;
				}
#t19 #expertNumberTransBg{
width:135px;
height:22px;
}
#t19 #expertNumberTransBg{
background:url("/images/t19_conception/expertNoTransBg.gif") left top no-repeat;
}
				
/* terms and conditions - t33 ----------------------------------------- */
#t33 h3 {
color: #000000;
padding-bottom: 10px;
}

/* forums template - t14 ----------------------------------------- */
#t14 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	width:780px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}
#t14 #mainContent #mainContentLeft
{
	margin-left: 1px; 
	width:615px;	
}
#t14 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}
#t14 #breadCrumbs
{
width:745px;
margin-left:0px;
float:left;
display:block;
}
#t14 #breadCrumbs P {
font-size:1em;
padding: 5px 0 5px 0;
}
#t14 #breadCrumbs p a {
color: #034694;
text-decoration: none;
}
#t14 #breadCrumbs p a:hover {
color: #034694;
text-decoration: underline;
}
#t14 .noHelpBubble {
padding-bottom: 150px;
*padding-bottom: 140px;/*fix ie7*/
}
#t14 .noHelpBubble .noHelpBubbleTitleHeading {
	margin-top:5px; 
	margin-left:10px;
}
#t14 .linkBlock {
width: 615px;
margin-bottom:15px;
margin-left:8px;
float:left;
*float:none;/*css hack : ie7*/
}
	#t14 .linkBlock img {
	float:left;
	}
	#t14 .linkBlockTextBlock {
	width:470px;
	float:left;
	margin-left:20px;
	}
		#t14 .linkBlockTextBlock h3 {
		font-size:1.5em;	
		display:block;
		padding:0px 0px 5px 22px;
		background:url("/images/t14_forums/forum_area_bullet.gif") 0 1px no-repeat;
		}
		
		#t14 .linkBlockTextBlock p {
			color:#757575;		
		}

			#t14 .linkBlockTextBlock h3 a{
				color:#034694;
			}
#t14 .orangeNoteBox {
width:615px;
float:left;
margin-bottom:20px;
background:url("/images/t14_forums/notebox_middle.gif") top left repeat-y;
}
	#t14 .orangeNoteBoxTop {
	background:url("/images/t14_forums/notebox_top.gif") top left no-repeat;
	}
		#t14 .orangeNoteBoxTopText {
		padding: 30px 20px 5px 20px;
		}
		
			#t14 .orangeNoteBoxTopText .recentPostsHeadin{
			font-size:2.2em;
			font-weight:bold;
			padding-bottom:5px;
			color:#034694;
		}

		#t14 .orangeNoteBoxTopText p{
			color:#757575;
			}

		.forumRecentBut {
		margin-left:-2px;
		}
			.forumRecentBut a:link, .forumRecentBut a:visited {
			display:block;
			width:136px;
			height:29px;
			line-height:29px;
			background: url("/images/t14_forums/recent_post_button.gif") top left no-repeat;
			text-decoration:none;
			}
			.forumRecentBut a:hover {
			/*background-position: bottom left;*/
			}
			.forumRecentBut a span {
			display:none;
			}
	#t14 .orangeNoteBoxBottom{
	background:url("/images/t14_forums/notebox_bottom.gif") top left no-repeat;
	height:10px;
	}

	#t14 .forumArea{
		background:url("/images/t14_forums/forum_area_middle.gif") top left repeat-y;
		width:615px;
		float:left;
		color:#757575;
	}

	#t14 .forumAreaTop {
		background:url("/images/t14_forums/forum_area_top.gif") top left no-repeat; 
		height:7px;
		width:615px;
		float:left;
	}

	#t14 .forumAreaBottom{
		background:url("/images/t14_forums/forum_area_bottom.gif") bottom left no-repeat;
		width:615px;
		float:left;
	}
 
/* whats new - t4 ----------------------------------------- */
#t4 .noHelpBubble {
padding-bottom: 0px;	/* apply this to the pageTitle div when no help bubble exists */
}

#t8 .linkLine a {
display:block;
background:url("/images/white_arrow.gif") 0 2px no-repeat;
text-decoration:none;
font-size:1.1em;
font-weight:bold;
padding:0 0 1px 15px;
}
#t8 .linkLine a:hover {
text-decoration:underline;
}	
	#t8 .linkLine span {
	padding-left:15px;
	display:block;
	color:#222;
	}	
		#t8 .linkLine span p {	
		color:#686868;
		padding-bottom:0.8em;
		}

	#t14 .introCopyDescription
	{
		padding:0px 0px 0px 20px;
		color:#747474;
		width:595px;
}


/* forums and friends - t44 ----------------------------------------- */

#t44 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	_background:3px 22px no-repeat;
	width:780px;
	_width:785px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

#t44 #mainContent #mainContentLeft
{
	width:615px;
	_width:620px;
	_padding-left:5px;
}
#t44 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}


#t44 .linkBlock {
width: 555px;
margin-bottom:15px;
float:left;
}
	#t44 .linkBlock img {
	float:left;
	}
	#t44 .linkBlockTextBlock {
	width:430px;
	float:right;
	}
		#t44 .linkBlockTextBlock h3 {
		font-size:1.5em;
		display:block;
		padding:0 0 10px 16px;
		text-indent:5px;
		background:url("/images/bullet2.gif") 0 0 no-repeat;
		}	
	#t44 .forumName ul {
	margin:0;
	padding:0;
	}	
			#t44 ul.forumName li {
			list-style:none;
			}
			#t44 ul.forumName li a {
			font-size:1.1em;
			font-weight:bold;
			display:block;
			padding: 0 0 4px 15px;
			background:url("/images/white_arrow.gif") 0 2px no-repeat;
			}
#t44 #helpBubble {
width:780px;
padding-bottom:0;
float:left;
margin:0 0 30px 5px;
}
#helpBubbleTop img {
padding:4px 0 0 0;
float:left;
}
#t44 #starRating {
padding-top:0;
}
/* weaning - t43 ----------------------------------------- */
#t43 .linkBlock {
width: 615px;
margin-bottom:15px;
float:left;
}
	#t43 .linkBlock img {
	float:left;
	}
	#t43 .linkBlockTextBlock {
	width:430px;
	float:right;
	}
		#t43 .linkBlockTextBlock h4 {
		font-size:1.5em;
		display:block;
		padding:0 0 10px 16px;
		background:url("/images/black_arrow.gif") 0 3px no-repeat;
		}	
	#8 .forumName ul {
	margin:0;
	padding:0;
	}	
			#t43 ul.forumName li {
			list-style:none;
			}
			#t43 ul.forumName li a{
			font-size:1.1em;
			font-weight:bold;
			display:block;
			padding: 0 0 8px 20px;
			background:url("/images/bullet2.gif") 0 0 no-repeat;
			}
			
			#t5 ul.forumName li {
			list-style:none;
			}
			#t5 ul.forumName li a{
			font-size:1.1em;
			font-weight:bold;
			display:block;
			padding: 0 0 8px 20px;
			background:url("/images/bullet2.gif") 0 0 no-repeat;
			}

#t43 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	width:780px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}
t43 #mainContent #mainContentLeft{
width:615px;	
}
#t43 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}
			
/* our products - t6 ----------------------------------------- */
#t6 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	width:780px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}
#t6 #mainContent #mainContentLeft
{
	width:615px;	
}
#t6 #mainContent #mainContentRight
{
	margin-right:0px;
	_margin-right:-15px;
	width:150px;
	margin-top:0px;
	float:right;
}
#t6 .product1 {
width:265px;
float:left;
}
#t6 .product2 {
width:265px;
float:right;
}
	#t6 .product1 h3,
	#t6 .product2 h3 {
	font-size:2.5em;
	}
	#t6 .product1 h3 a, 
	#t6 .product2 h3 a {
	color:#034694;	
	text-decoration:none;
	background: url("/images/white_arrow.gif") 0 6px no-repeat;
	padding: 0 0 5px 15px;
	display:block;
	}
		#t6 .product1 h3 a:hover, 
		#t6 .product2 h3 a:hover {
		text-decoration:underline;
		}
.printPage {
margin-top:20px;
padding-left:16px;
margin-left:200px;
float:right;
text-align:right;
background: url("/images/white_arrow.gif") 0 2px no-repeat;
}

	.printPage p {
	padding-bottom:2px;
	}

/* goodnigh milk - t45 ----------------------------------------- */
#t45 #helpBubble {
padding-bottom:9px;
}

/* login - t30 ----------------------------------------------------------- */
#t30 #mainContent { /* hero image */
	background:url("/images/hero_images/login_hero_t30.jpg") 0px 23px no-repeat;
	_background:url("/images/hero_images/login_hero_t30.jpg") 3px 22px no-repeat;
	width:780px;
	_width:785px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}
#t30 #mainContent #mainContentLeft
{
	width:615px;
	_width:500px;
	_width:620px;
	_padding-left:5px;
}
#t30 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}

#t30 #pageTitleTopMiddle,
#t30 #pageTitleMiddleMiddle,
#t30 #pageTitleBottomMiddle {
width:300px;
}
#t30 #pageTitleMiddle {
width:323px;
}

#t30 #loginBox {
width:615px;
margin:10px 0;
background:url("/images/t30_login/login_box_middle.gif") left top repeat-y;
}
#t30 #loginBoxTop {
width:615px;
height:38px;
background:url("/images/t30_login/login_box_top.gif") left top no-repeat;
}
	#t30 p.userMessage {
	text-align:right;
	color:#FFFFFF;
	padding:12px 10px;
	}
		#t30 p a.whiteBold {	/* link style */
		color:#FFFFFF;
		font-weight:bold;
		}
#t30 #loginBoxBottom {
width:615px;
background:url("/images/t30_login/login_box_bottom.gif") left bottom no-repeat;
}
	#t30 #loginBoxBottom form {
	font-size: 1em;
	}
		#t30 .radioLabel {
		font-weight:bold;
		font-size:1.1em;
		}
		#t30 .fieldLabel {
		float:left;
		width:8em;
		font-size:1.1em;
		margin-left:50px;
		width:10em;
		}
		#t30 .loginFormField {
		width:200px;
		margin:0 10px;
		font-size:1.1em;
		padding:1px 0;
		float:left;
		}
		#t30 .checkboxMargin {
		margin:0 3px 0 50px;
		}
		#t30 .paddingBottomTwelve {
		padding-bottom:12px;
		}
		#t30 .paddingLastFormElement {
		padding-bottom:36px;
		}
		/*Added by LM (05/03) to cater for additional login pages*/
		#t30 .paddingLastFormElement_loginExtra {
		padding-bottom:250px;
		}
		#t30 .submitButton {
		margin-left:290px;
		}
#t30 .formPaddingBig {
padding: 18px 30px 15px 100px;
}
#t30 .radio_label{
line-height:20px;
}
#t30 .radio{
margin:5px 5px 0 0;
_margin:1px 0 0 0;/*4 ie6*/
}
*+html #t30 .radio{/*4 ie7*/
margin:1px 0 0 0;
}
#t30 #breadCrumbs
{
width:745px;
margin-left:0px;
float:left;
display:block;
font-size:1em;
}
/* stage one - t48 ----------------------------------------------------------- */
#t48 #tabbedBoxContainer {
padding:10px 0 0 0;
}
#t48 #tabbedBoxWrapper {
background:url("/images/t48_stage1/tabbedbox_middle_t48.gif") left top repeat-y;
}
#t48 #tabbedBoxContents {
width:555px;
background:url("/images/t48_stage1/tabbedbox_top_t48.gif") left top no-repeat;
clear:both;
}
	#t48 .tabbedBoxPadding {
	padding:32px 16px 0 16px;
	}
		#t48 .tabbedBoxPadding img {
		padding-right:12px;
		display:inline;
		}
	#t48 #narrowLink {
	font-size:1.3em;
	padding: 0 0 10px 15px;
	background:url("/images/white_arrow.gif") 0 2px no-repeat;
	display:none;		/* javascript changes the display to block on page load */
	}
	#t48 .productRow {
	clear:both;
	}
	#t48 .productRowPadding {
	padding-bottom:20px;
	}
		#t48 .leftColTabs,
		#t48 .rightColTabs {
		float:left;
		width:260px;
		}
			#t48 .productRow ul,
			#t48 .productRowPadding ul {
			width:155px;
			list-style:none;
			font-size:1.1em;
			float:left;
			}	
#t48 #tabbedBoxBottom {
width:555px;
height:23px;
background:url("/images/t48_stage1/tabbedbox_bottom_t48.gif") left top no-repeat;
clear:both;
}
#t48 .lessPadding {
padding-bottom:6px;
}

/* home made recipes - t41 ----------------------------------------------------------- */
#t41 #tabbedBoxContainer {
padding:10px 0;
}
#t41 #tabbedBoxWrapper {
background:url("/images/t41_homemaderecipes/tabbedbox_middle_t41.gif") left top repeat-y;
}
#t41 #tabbedBoxContents {
width:555px;
background:url("/images/t41_homemaderecipes/tabbedbox_top_t41.gif") left top no-repeat;
clear:both;
}
	#t41 .tabbedBoxPadding {
	padding:32px 16px 0 16px;
	}
		#t41 .tabbedBoxPadding img {
		padding-right:12px;
		display:inline;
		}
	#t41 #narrowLink {
	font-size:1.3em;
	padding: 0 0 10px 15px;
	background:url("/images/white_arrow.gif") 0 2px no-repeat;
	display:none;		/* javascript changes the display to block on page load */
	}
	#t41 .productRow {
	clear:both;
	}
	#t41 .productRowPadding {
	padding-bottom:20px;
	}
		#t41 .leftColTabs,
		#t41 .rightColTabs {
		float:left;
		width:260px;
		}
			#t41 .productRow ul,
			#t41 .productRowPadding ul {
			width:155px;
			list-style-type:none;
			font-size:1.1em;
			float:left;
			}	
				#t41 .productRow ul li a,
				#t41 .productRowPadding ul li a { 
				font-weight:bold;
				text-decoration:none;
				padding:0 0 6px 15px;
				display:block;
				background:url("/images/white_arrow.gif") 0 2px no-repeat;
				}
					#t41 .productRow ul li a:hover,
					#t41 .productRowPadding ul li a:hover {
					text-decoration:underline;
					}
#t41 #tabbedBoxBottom {
width:555px;
height:27px;
background:url("/images/t41_homemaderecipes/tabbedbox_bottom_t41.gif") left top no-repeat;
clear:both;
}
#t41 .lessPadding {
padding-bottom:6px;
}
#t41 p.backToTop {
padding:0 15px;
line-height:1.3em;
} 

/* milk for sensative tums - t10 ----------------------------------------- */
#t10 .textBoxWide {
width:555px;
margin-bottom:15px;
background:url("/images/t10_milkforsenstums/textbox_slither_grey.gif") top left repeat-y;
}
	#t10 .textBoxWideTop {
	height:42px;
	width:555px;
	background:url("/images/t10_milkforsenstums/fullwidth_boxheader_lightgreen.gif") top left no-repeat;
	}
		#t10 .textBoxWideTop h3 {
		padding:11px 0 0 15px;
		}

	#t10 .textBoxWideBottom {
	width:555px;
	background:url("/images/t10_milkforsenstums/textbox_bottom_curve_grey.gif") bottom left no-repeat;
	}
		#t10 .productBox {
		margin: 15px 15px 0 15px;
		}
			#t10 .productBox .productBoxText {
			width:380px;
			float:right;
			}
			#t10 .productBox img {
			padding-bottom:5px;
			float:left;
			}

/* special milks - t11 ----------------------------------------- */
#t11 .textBoxWide {
width:555px;
margin-bottom:15px;
background:url("/images/t10_milkforsenstums/textbox_slither_grey.gif") top left repeat-y;
}
	#t11 .textBoxWideTop {
	height:42px;
	width:555px;
	background:url("/images/t10_milkforsenstums/fullwidth_boxheader_lightgreen.gif") top left no-repeat;
	}
		#t11 .textBoxWideTop h3 {
		padding:12px 0 0 15px;
		}
	#t11 .textBoxWideBottom {
	width:555px;
	background:url("/images/t10_milkforsenstums/textbox_bottom_curve_grey.gif") bottom left no-repeat;
	}
		#t11 .productBox {
		margin: 15px 15px 0 15px;
		}
			#t11 .productBox .productBoxText {
	width:415px;
	float:right;
			}
			#t11 .productBox img {
			padding-bottom:5px;
			float:left;
			}
#t11 .imageTextBox {
width:555px;
margin-top:10px;
}
	#t11 .imageTextBoxText {
	width:410px;
	float:right;
	}
	#t11 .imageTextBox img {
	float:left;
	}


/* article other - t8_4 --------------------------------------------- */

/* article did you know - t8_1 --------------------------------------------- */
.didYouKnowBox{
width:196px;
background:url("/images/t8_1_articledidyou/didyouknow_slither.gif") top left repeat-y;
float:left;
margin:10px 15px 15px 0;
}
.didYouKnowBoxTop{
background:url("/images/t8_1_articledidyou/didYouKnowBoxTop.gif") top left no-repeat;
width:196px;
height:47px;
float:left;
}
.didyouKnowBoxBottom{
width:196px;
background:url("/images/t8_1_articledidyou/didyouKnowBoxBottom.gif") bottom left no-repeat;
float:left;
padding-bottom:10px;
}
		.didYouKnowBoxText{
		float:left;
		padding:0 10px 0 10px;
		}

.didYouKnowSide{
padding-top:15px;
}
#didUknowHeading{
font-size:1.6em;
color:#034694;
font-weight:bold;
}
#middleBlock{
font-size:11px;
float:left;
}
#bottomBlock{
font-size:1em;
}
#bottomBlock ul{
float:left;
}
#bottomBlock ul li{
float:left;
width:90%;
clear:left;
}

/* how to breast feed - t8 --------------------------------------------- */
#t8 .diagramImg {
padding-right:61px;
float:left;
}
#t8 .floatedList {
width:320px;
float:right;
}
#t8 #mainContent { /* hero image */
	background:10px 22px no-repeat;
	width:780px;
	margin-left:10px;
	_width:790px;
	_padding-left:10px;
	float:left;
	font-weight:bold;
}
#t8 #mainContent #mainContentLeft
{
	width:615px;	
}
#t8 #mainContent #mainContentRight
{

	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}
#t8 #mainContentLeft ul {
margin:0;
padding:0;
list-style:none;
}
	#t8 #mainContentLeft ul li {
	font-size:1.1em;
	text-decoration:none;
	padding:0 0 1px 10px;
	background:url("/images/grey_bullet_on_white.gif") 0 5px no-repeat;
	display:block;
	}
	
	#t8 p
	{
	font-size:1.1em;
	/*font-size:1em;*/
	}
}
#t8 .paddingBottomTwenty{padding-bottom:20px;}
#t8 .paddingBottomThirty {padding-bottom:30px;}
#t8 .paddingBottomLastFormElement {padding-bottom:25px;}
#t8 .jumpLabel {
width:225px;
display:block;
float:left;
font-size:1.1em;
padding-top:4px;
text-align:right;
}
#t8 .jumpPadding {
margin-left:50px;
}
#t8 .jumpMenuWide {
width:170px;
margin:0 0 0 25px;
float:left;
}
#t8 .checkLabel {
width:305px;
display:block;
font-size:1.1em;
float:left;
margin-right:15px;
}
#t8 .checkBoxMargin {
margin:0 25px 0 167px;
float:left;
}
#t8 .searchBtn {
float:left;
margin-left:202px;
}
#t8 .userMessage {
float:left;
padding:4px 0 0 4px;
}
#t8 .textFieldWide {
width:166px;
margin:0 0 0 25px;
float:left;
}
#t8 .tdfont {
font-size: 10px;
font-weight: bold;
}
#t8 .formBox{
float:left;
margin-left:10px;
}
#t8 .calculateBut {
	margin:10px 0px 5px 10px;
}
/* neighbourhood friends - t38 ----------------------------------------- */

#t38 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	width:780px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}
#t38 #mainContent #mainContentLeft
{
	width:615px;
}
#t38 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}

#t38 #friendFinderBoxWrapper{
width:615px;
background:url(/images/t38_dumexfriends/friendfinder_box_middle_t38.gif) left top repeat-y;
}
	#t38 #friendFinderBoxTop{
	width:615px;
	height:40px;
	background:url(/images/t38_dumexfriends/friendfinder_box_top_t38.gif) left top no-repeat;
	}
		#t38 #friendFinderBoxTop p.boxHeading 
		{                        
		font-size:2em;
		width:615px;
		font-weight:bold;
		color:#034694;
		padding:10px 0 0 15px;
		float:left;
		}
	#t38 #friendFinderBoxBottom {
	width:615px;
	background:url(/images/t38_dumexfriends/friendfinder_box_bottom_t38.gif) left bottom no-repeat;
	}
	#t38 #friendFinderBoxPadding {
	padding:20px 15px 11px 15px;
	}
		#t38 .jumpLabel {
		width:205px;
		display:block;
		float:left;
		font-size:1.1em;
		padding-top:4px;
		text-align:right;
		}
		#t38 .jumpPadding {
		margin-left:50px;
		}
		#t38 .jumpMenuWide {
		width:170px;
		margin:0 0 0 25px;
		float:left;
		}
		#t38 .textFieldWide {
		width:166px;
		margin:0 0 0 25px;
		float:left;
		}
		#t38 .checkLabel {
		width:305px;
		display:block;
		font-size:1.1em;
		float:left;
		margin-right:15px;
		}
		#t38 .paddingBottomTwenty {
		padding-bottom:20px;
		}
		#t38 .paddingBottomThirty {
		padding-bottom:30px;
		}
		#t38 .paddingBottomLastFormElement {
		padding-bottom:25px;
		}
		#t38 .checkBoxMargin {
		margin:0 25px 0 167px;
		float:left;
		}
		#t38 .searchBtn {
		float:left;
		margin-left:202px;
		}
		#t38 .userMessage {
		float:left;
		padding:4px 0 0 4px;
		}
#t38 #helpBubble {
width:780px;
padding-bottom:0;
float:left;
margin:0 0 30px 5px;
}
#t38 #helpBubbleTop img {
padding:4px 0 0 0;
float:left;
}


/* lunch and dinner - t12_1 ----------------------------------------------------------- */
#t121 #tabbedBoxContainer {
padding:10px 0 0 0;
}
#t121 #tabbedBoxWrapper {
background:url("/images/t48_stage1/tabbedbox_middle_t48.gif") left top repeat-y;
}
#t121 #tabbedBoxContents {
width:555px;
background:url("/images/t48_stage1/tabbedbox_top_t48.gif") left top no-repeat;
clear:both;
}
	#t121 .tabbedBoxPadding {
	padding:32px 16px 0 16px;
	}
		#t121 .tabbedBoxPadding img {
		padding-right:12px;
		display:inline;
		}
	#t121 #narrowLink {
	font-size:1.3em;
	padding: 0 0 10px 15px;
	background:url("/images/white_arrow.gif") 0 2px no-repeat;
	display:none;		/* javascript changes the display to block on page load */
	}
#t121 .productRow {
	clear:both;
	}
	#t121 .productRowPadding {
	padding-bottom:20px;
	}
		#t121 .leftColTabs,
		#t121 .rightColTabs {
		float:left;
		width:260px;
		padding-bottom:15px;
		}
			#t121 .productRow ul,
			#t121 .productRowPadding ul {
			width:155px;
			list-style:none;
			font-size:1.1em;
			float:left;
			}	
#t121 #tabbedBoxBottom {
width:555px;
height:23px;
background:url("/images/t48_stage1/tabbedbox_bottom_t48.gif") left top no-repeat;
clear:both;
}
#t121 .lessPadding {
padding-bottom:6px;
}

#t121 .getInvolved {
margin-top:15px;
}

/* breakfast - t12 ----------------------------------------------------------- */
#t12 #tabbedBoxContainer {
padding:10px 0 0 0;
}
#t12 #tabbedBoxWrapper {
background:url("/images/t48_stage1/tabbedbox_middle_t48.gif") left top repeat-y;
}
#t12 #tabbedBoxContents {
width:555px;
background:url("/images/t48_stage1/tabbedbox_top_t48.gif") left top no-repeat;
clear:both;
}
	#t12 .tabbedBoxPadding {
	padding:32px 16px 0 16px;
	}
		#t12 .tabbedBoxPadding img {
		padding-right:12px;
		display:inline;
		}
	#t12 #narrowLink {
	font-size:1.3em;
	padding: 0 0 10px 15px;
	background:url("/images/white_arrow.gif") 0 2px no-repeat;
	display:none;		/* javascript changes the display to block on page load */
	}
	#t12 .productRow {
	clear:both;
	}
	#t12 .productRowPadding {
	padding-bottom:15px;
	}
	#t12 .productRowPaddingNone {
	padding-bottom:0;
	}
		#t12 .leftColTabs,
		#t12 .rightColTabs {
		float:left;
		width:260px;
		padding-bottom:15px;
		}
			#t12 .productRow ul,
			#t12 .productRowPadding ul {
			width:155px;
			list-style:none;
			font-size:1.1em;
			float:left;
			}	
#t12 #tabbedBoxBottom {
width:555px;
height:23px;
background:url("/images/t48_stage1/tabbedbox_bottom_t48.gif") left top no-repeat;
clear:both;
}
#t12 .lessPadding {
padding-bottom:6px;
}

#t12 .getInvolved {
margin-top:15px;
}


/* registration complete - t63 ----------------------------------------- */
#t63 #mainContent { /* hero image */
	background:url("/images/hero_images/registerFreeGift.jpg") 0px 23px no-repeat;
	width:780px;
	margin-left:10px;
	float:left;
	font-weight:bold;
}
#t63 #mainContent #mainContentLeft
{
	width:615px;	
}
#t63 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}

#t63 #infoBoxWrapper {
width:615px;
background:url("/images/t63_registrationcomplete/infobox_middle_t63_new.gif") left top repeat-y;
margin-bottom:22px;
}
	#t63 #infoBoxContents {
	width:615px;
	background:url("/images/t63_registrationcomplete/infobox_top_t63_new.gif") left top no-repeat;
	}
	#t63 #infoBoxBottom {
	width:615px;
	height:10px;
	background:url("/images/t63_registrationcomplete/infobox_bottom_t63_new.gif") left top no-repeat;
	}
	#t63 .infoBoxMessage {
	color:#034694;
	font-size:1.6em;
	font-weight:bold;
	padding:35px 80px 10px 15px;
	}
#t63 .feature {
margin-bottom:22px;
}
	#t63 .featureRowWrapper {
	width:540px;
	margin-bottom:10px;
	}
		#t63 .featureRow {
		width:540px;
		}
			#t63 .featureImage {
			width:115px;
			float:left;
			}
			#t63 .featureContent {
			width:425px;
			}
			#t63 .featureContent,
			#t63 .featureName,
			#t63 .subscribeLink {
			float:left;
			}
			#t63 .featureName {
			font-size:1.4em;
			font-weight:bold;
			padding-bottom:6px;
			}
				#t63 .subscribeLink {
				margin:2px 0 0 15px;
				padding:0 0 6px 15px;
				background: url("/images/white_arrow.gif") 0 2px no-repeat;
				}
#t63 a.finishBtn 
{
	/*
width:176px;
height:23px;
display:block;
background:url(../../images/t63_registrationcomplete/finishwhatyouweredoing_btn_off_on.gif) left top no-repeat;
margin:10px 0 0 112px;
*/
}
	#t63 a:hover.finishBtn {
/*	background-position:bottom;*/
	}
	#t63 a.finishBtn span {
	display:none;
	}
#t63 #mainContentLeft ul {
margin:0;
padding:0;
list-style:none;
}
	#t63 #mainContentLeft ul li {
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 1px 10px;
	background:url("/images/grey_bullet_on_white.gif") 0 5px no-repeat;
	display:block;
	}

    #t63 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t63 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t63 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t63 .goBtn {
	margin-left:8px;
	}
/* contact us - t32 ----------------------------------------- */
#t32 #mainContent { /* hero image */
background:url("/images/hero_images/contactus_hero_t32.jpg") 0px 23px no-repeat;
}
#t32 #pageTitleTopMiddle,
#t32 #pageTitleMiddleMiddle,
#t32 #pageTitleBottomMiddle {
width:300px;
}
#t32 #pageTitleMiddle {
width:323px;
}

#t32 .noHelpBubble {
padding-bottom: 170px;
}

#t32 .noHelpBubble .noHelpBubbleTitleHeading {
	margin-top:5px; 
	margin-left:10px;

}

#t32 .introCopyDescription
	{
		padding:0px 0px 0px 0px;
		width:595px;
		color:#00FF00;
	}
#t32 .introCopyDescription p
{
	color:#757575;
	padding:0px 0px 15px 0px;
}


#t32 #contactUsBoxWrapper {
width:615px;
background:url("/images/t32_contactus/contactus_box_middle.gif") left top repeat-y;
}
	#t32 #contactUsBoxTop {
	width:615px;
	height:41px;
	background: url("/images/t32_contactus/contactus_box_top_t32.gif") left top no-repeat;
	}
		#t32 .contactUsTitle {
		padding:10px 0 0 15px;
		color:#034694;
		
		}
		
	#t32 #contactUsBoxBottom {
	width:615px;
	background:url("/images/t32_contactus/contactus_box_bottom_t32.gif") left bottom no-repeat;
	}
		#t32 #contactUsBoxPadding1 {
		
		padding:10px 15px 10px 15px;
		}
		/*Added by LM (06/03) to cater for contact us thanks template*/
		#t32 #contactUsBoxPadding_Extra {
		padding:30px 15px 250px 15px;
		
		}
		#t32 .titleLabel,
		#t32 .contactUsLabel {
		width:120px;
		display:block;
		float:left;
		padding-left:15px;
		font-size:1.1em;
		}
		
		#t32 .filedMark
		{
			margin-top:15px;
			margin-bottom:10px;
		}

		#t32 .checkBoxLabel {
		font-size:1.1em;
		margin-left:3px;
		}
		#t32 .midSizeField {
		width:180px;
		float:left;
		padding:1px;
		
		}
		#t32 .maxSizeField {
		width:360px;
		float:left;
		padding:1px;
		
		}
		#t32 .paddingBottomTen {
		padding-bottom:10px;
		float:left;
		}
		#t32 .paddingBottomSeventeen {
		padding-bottom:17px;
		}
		#t32 .paddingLastFormElement {
	
			margin-left: 135px;
			*margin-left:130px; /*fiexed ie*/
			margin-bottom:20px;
		}

		#t32 .paddingLastFormElement #readterms{
	
		}

		#t32 .paddingBtnSubmit
		{
			margin-left: 405px;
			margin-bottom:5px;
			
		}

		#t32 .mandatory{
		background:url("/images/t32_contactus/red_asterisk_t32.gif") left center no-repeat;
		}
		#t32 select, 
		#t32 textarea {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		}
		#t32 .submitBtn {
		margin-left:433px;
		}

/* pregnancy calendar - t24 --------------------------------------------- */
#t24 #expertNumberTransBg{
width:135px;
height:22px;
}
#t24 #expertNumberTransBg{
background:url("/images/t19_conception/expertNoTransBg.gif") left top no-repeat;
}
#t8 #calendarBg{
background:url("/images/t24_pregnancycalendar/calendarBg.gif") left top repeat-y;
}
#t8 #calenderTop{
background:url("/images/t24_pregnancycalendar/calenderTop.gif") left top no-repeat;
}
#t8 #calendarBottom{
padding-bottom:200px;
padding-left:200px;
background:url("/images/t24_pregnancycalendar/calendarBottom.jpg") left bottom no-repeat;
}
#t8 #calendarNumber{
background:url("/images/t24_pregnancycalendar/calendarNumber.gif") left bottom no-repeat;
}
#t8 #textCalendarBottom{
padding:20px 10px 10px 10px;
}

#t8 #textCalendarTop{
padding:0 10px;
}
#t24 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	width:780px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}
#t24 #mainContent #mainContentLeft
{
	margin-left: 1px; 
	width:615px;	
}
#t24 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}

#pregnancyCalendar {
padding: 10px 0 30px 0;
}
#pregnancyCalendarTop{
width:553px;
height:209px;
}
#pregnancyCalendarBottom {
width:553px;
height:195px;
}
	#pregnancyCalendarDayBox{
	width:427px;
	float:right;
	}
		.pregnancyCalendarDayBoxDay{
		width:48px;
		height:32px;
		float:left;
		}
			.pregnancyCalendarDayBoxDay p {
			display:block;
			padding:0;
			font-weight:bold;
			color:#a0ac9a;
			}
				.pregnancyCalendarDayBoxDay p a {
				display:block;
				height:30px;
				}


/* baby food t21 --------------------------------------------------- */
#t21 .column1 {
width:265px;
float:left;
padding-top:20px;
}
#t21 .column2 {
width:265px;
float:right;
padding-top:20px;
}
	#t21 .productBlock {
	width:265px;
	padding-bottom:15px;
	float:left;
	}
		#t21 .productBlock img {
		float:left;
		}
		#t21 .productBlock .productBlockLink {
		width:153px;
		float:right;
		}
			#t21 .productBlock .productBlockLink a {
			padding:0 0 6px 15px;
			background:url("/images/white_arrow.gif") 0 2px no-repeat;
			}
				#t21 .productBlock .productBlockLink a:hover {
				text-decoration:underline;
				}
/* join my cg - t31 ----------------------------------------- */

#t31 #mainContent { /* hero image */
	background:10px 22px no-repeat;
	width:780px;
	margin-left:10px;
	_width:790px;
	_padding-left:10px;
	float:left;
	font-weight:bold;
}

#t31 #mainContent #mainContentLeft
{
	padding-top:5px;

	width:515px;

}

#t31 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}


#t31 #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}


#t31 #mainContentRequestSample { /* hero image */
	background:url("/images/hero_images/Free_sampleBanner.jpg") 0px 23px no-repeat;
	width:780px;
	margin-left:5px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

#t31 #mainContentRequestSample #mainContentLeft
{
	width:615px;
	_width:500px;
	_width:620px;
	_padding-left:5px;
}
#t31 #mainContentRequestSample #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}

#t31 #mainContentThirdBirthday { /* hero image */
	background:url("/images/hero_images/third_birthday.jpg") 0px 23px no-repeat;
	width:780px;
	margin-left:5px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

#t31 #mainContentThirdBirthday #mainContentLeft
{
	width:615px;
	_width:500px;
	_width:620px;
	_padding-left:5px;
}
#t31 #mainContentThirdBirthday #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}


	#t31 .field_header {
						color:#034694;
					}

	#t31 .sectionHeading {
					font-size:1.3em;
					font-weight:bold;
					padding-bottom:4px;
					}

#t31 .noHelpBubble{
padding-top:5px;
padding-bottom:120px;
margin-top:0;
}

#t31 #pageTitleTopMiddle,
#t31 #pageTitleMiddleMiddle,
#t31 #pageTitleBottomMiddle {
width:400px;
}
#t31 #pageTitleMiddle {
width:423px;
}

#t31 #contactUsBoxWrapper {
width:615px;
background:url("/images/t32_contactus/contactus_box_middle.gif") left top repeat-y;
margin-top:10px;
}
	#t31 #contactUsBoxTop {
	width:615px;
	height:38px;
	background:url("/images/t32_contactus/contactus_box_top_t32.gif") left top no-repeat;
	}
		#t31 .joinBoxTitle {
		font-size:1.5em;
		font-weight:bold;
		color:#757575;
		padding:11px 0 0 15px;
		}
		
	#t31 #contactUsBoxBottom {
	width:615px;
	background:url("/images/t32_contactus/contactus_box_bottom_t32.gif") left bottom no-repeat;
	}
		#t31 #contactUsBoxPadding {
		padding:25px 15px 10px 15px;
		}
			#t31 #contactUsBoxPadding h4 {
			font-size:1.3em;
			font-weight:bold;
			padding-bottom:10px;
			}
		
		#t31 .formSection {
		padding-bottom:15px;
		}
			#t31 .fieldGroup {
			width:400px;
			float:left;
			}
			#t31 .fieldLabel {
			width:120px;
			padding-left:15px;
			font-size:1.1em;
			float:left;
			}
			
			#t31 p.fieldLabel {
			padding-bottom:0;
			}
			#t31 .radioLabel {
			font-size:1.1em;
			margin-right:20px;
			}	
			#t31 .mandatory{
			background:url("/images/t32_contactus/red_asterisk_t32.gif") 0 4px no-repeat;
			}
			#t31 .paddingBottomTen,
			#t31 .paddingBottomTenNarrow {
			padding-bottom:10px;
			}
			#t31 .paddingBottomTenNarrow {
			width:400px;
			}
			
			
			#t31 .paddingBottomFiveNarrow {
			padding-bottom:5px;
			width:400px;
			}
			
			#t31 .paddingLeft {
			padding-left:15px;
			}
			#t31 .paddingLastFormElement {
			padding-bottom:30px;
			}
			#t31 .formField {
			width:180px;
			padding:1px;
			}
			#t31 .countryField {
			width:205px;
			padding:0px;
			font-size:1.1em;
			}
			#t31 .infoPanel {
			width:145px;
			border:#dedede 1px solid;
			background:#dddadd;
			float:left;
			} 
				#t31 .infoPanel p {
				padding:10px;
				}
			#t31 .dateWrapper {
			width:220px;
			float:left;
			}
			#t31 #edd_day {
			width:40px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t31 #edd_month {
			width:85px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t31 #edd_year {
			width:55px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t31 #dob_day {
			width:40px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t31 #dob_month {
			width:85px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t31 #dob_year {
			width:55px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			/* pop up - hidden - calendar div */
			#t31 #formCalendar { 
			width: 200px;
			height: 200px;
			position: absolute;
			top: 625px;
			left: 559px;
			border: #0090d9 1px solid;
			background-color:#fff;
			}
			#t31 .genderRadioGroup {
			float:left;
			}
			#t31 .cancelBtn {
			float:left;
			}
			#t31 .completeBtn {
			float:right;
			}
#t31 #breadCrumbs
{
width:745px;
margin-left:0px;
float:left;
display:block;
font-size:1em;
}
/* t31 register step 2 */
#t31 #frmstep2 .fieldLabel {
	width:170px;
	padding-left:15px;
	font-size:1.1em;
	float:left;
}







/* our packaging t46 */
#t46 .tetrapack {
padding-top:15px;
}
#t46 .easypack {
padding: 15px 9px 5px 0;
float:left;
}
#t46 .easypackEnd {
padding: 15px 0 5px 0;
float:left;
}
#t46 .easypackLong {
padding-bottom:25px;
}

/* article video t8_2 */

#t82 h3 {
padding-bottom:6px;
}
#t82 #mainContentLeft ul.bullet {
margin:0;
padding-bottom:1.2em;
list-style:none;
}
	#t82 #mainContentLeft ul.bullet li {
	font-size:1.1em;
	text-decoration:none;
	padding:0 0 1px 10px;
	background:url("/images/grey_bullet_on_white.gif") 0 5px no-repeat;
	display:block;
	}
#t82 #videoList {
width:210px;
padding-bottom:15px;
float:left;
}
	#t82 #mainContentLeft ul.videolist {
		margin:0;
		padding:0;
		}
			#t82 #mainContentLeft ul.videolist li {
			list-style: none;
			}
				#t82 #mainContentLeft ul.videolist li a {
				font-size:1.1em;
				font-weight:bold;
				text-decoration:none;
				padding:0 0 4px 15px;
				display:block;
				background:url("/images/white_arrow.gif") 0 2px no-repeat;
				}
				#t82 #mainContentLeft ul.videolist li a:hover {
				text-decoration:underline;
				}
#t82 #videoPlayer {
width:330px;
padding-bottom:15px;
float:right;
}

/* sitmap t27 */
#t27 #mainContentLeft {
width:750px;
}
#t27 #columnOne,
#t27 #columnTwo,
#t27 #columnThree {
width:250px;
margin-top:25px;
float:left;
}
	#t27 .sitemapBlock {
	padding-bottom:20px;
	}
		#t27 .sitemapBlock .levelOne,
		#t27 .sitemapBlock .levelTwo,
		#t27 .sitemapBlock .levelThree {
		padding-bottom:6px;
		}
			#t27 .sitemapBlock .levelOne p,
			#t27 .sitemapBlock .levelTwo p,
			#t27 .sitemapBlock .levelThree p {
			padding-bottom:0;
			font-size:1.2em;
			}
				#t27 .sitemapBlock .levelOne p.article {
				padding-left:10px;
				font-size:1.1em;
				}
		#t27 .sitemapBlock .levelTwo {
		padding-left:10px;
		}
		#t27 .sitemapBlock .levelThree {
		padding-left:20px;
		}
		
/* email experts - t32_1 ----------------------------------------- */
#t32_1 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	width:780px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}
#t32_1 #mainContent #mainContentLeft
{
	width:615px;	
}
#t32_1 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}
#t32_1 #pageTitleTopMiddle,
#t32_1 #pageTitleMiddleMiddle,
#t32_1 #pageTitleBottomMiddle {
width:300px;
}
#t32_1 #pageTitleMiddle {
width:323px;
}

#t32_1 #contactUsBoxWrapper {
width:615px;
background:url("/images/t32_contactus/contactus_box_middle.gif") left top repeat-y;
margin-top:10px;
}
	#t32_1 #contactUsBoxTop {
	width:615px;
	height:38px;
	background: url("/images/t32_contactus/contactus_box_top_t32.gif") left top no-repeat;
	}
		#t32_1 .joinBoxTitle {
		font-size:1.6em;
		font-weight:bold;
		color:#757575;
		padding:9px 0 0 15px;
		}		
	#t32_1 #contactUsBoxBottom {
	width:615px;
	background:url("/images/t32_contactus/contactus_box_bottom_t32.gif") left bottom no-repeat;
	}
	#t32_1 .loginBar {
	background:#dddadd;
	margin:0 2px;
	height:5em;		/* fixes odd floating bug in ie6 and ie7 */
	}
		#t32_1 .loginMsg {
		width:280px;
		float:left;
		}
			#t32_1 .loginMsg p {
			padding:10px 12px 10px 13px;
			margin:0;
			}
		#t32_1 .loginBtnWrapper {
		float:left;
		margin-left:54px;
		}
			#t32_1 a.loginBtn {
			float:left;
			width:80px;
			height:18px;
			display:block;
			margin-top:14px;
			background:url("/images/t32_1_emailexperts/login_btn_off_on.gif") left top no-repeat;
			}
				#t32_1 a:hover.loginBtn {
				background-position:bottom;
				}
				#t32_1 a.loginBtn span {
				display:none;
				}
		#t32_1 .contactUsBoxPadding {
		padding:25px 15px 10px 15px;
		}
		#t32_1 #formPadding {
		padding:15px 15px 10px 15px;
		}
			#t32_1 .paddingBottomTen {
			padding-bottom:10px;
			}
			#t32_1 .paddingBottomFifteen {
			padding-bottom:15px;
			}
			#t32_1 .paddingBottomTwenty {
			padding-bottom:20px;
			}
			#t32_1 .paddingBottomThirty {
			padding-bottom:30px;
			}
			#t32_1 .fieldLabel {
			width:112px;
			padding-left:15px;
			font-size:1.1em;
			float:left;
			}
			#t32_1 .fieldLabelWide {
			width:150px;
			padding-left:15px;
			font-size:1.1em;
			float:left;
			}
				#t32_1 p.fieldLabel,
				#t32_1 p.fieldLabelWide {
				padding-bottom:0;
				}
			#t32_1 .formField {
			width:180px;
			padding:1px;
			margin-left:10px;
			}
			#t32_1 .validateField {
			padding:2px;
			margin-left:132px;
			}	
			#t32_1 .mandatory{
			background:url("/images/t32_contactus/red_asterisk_t32.gif") 0 4px no-repeat;
			}
			#t32_1 .thirteenBold {
			font-size:1.3em;
			font-weight:bold;
			}
			#t32_1 .dateWrapper {
			width:220px;
			float:left;
			margin-left:10px;
			}
			/* pop up - hidden - calendar div */
			#t32_1 #formCalendar { 
			width:200px;
			height:200px;
			position:absolute;
			top:795px;
			left:559px;
			border:#0090d9 1px solid;
			background-color:#fff;
			}
			#t32_1 .formQuestion {
			width:170px;
			float:left;
			font-size:1.1em;
			margin-left:10px;
			}
			#t32_1 .formDays {
			width:45px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t32_1 .formMonths {
			width:115px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t32_1 .questionField {
			width:360px;
			margin-left:10px;
			}
			#t32_1 .checkLabel {
			font-size:1.1em;
			padding:3px 0 0 3px;
			}
			#t32_1 .submitButton {
			margin-right:22px;
			float:right;
			}


/* my details - t66 ----------------------------------------- */
#t66 #mainContent { /* hero image */
background:url("/images/hero_images/mycg.jpg") 0px 23px no-repeat;
}

#t66 #mainContentRight {
width:205px;
}
#t66 #mainContentLeft {
width:513px;
}

	#t66 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t66 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t66 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t66 .goBtn {
	margin-left:8px;
	}
	#t66 .paddingBottomTen {
	padding-bottom:10px;
	
	}
	#t66 #tabbedBoxContainer {
	padding:10px 0 0 0;
	}
	#t66 #tabbedBoxWrapper {
	background:url("/images/t66_mydetails/tabbedbox_middle_t66_lightblue.gif") left top repeat-y;
	}
		#t66 #tabbedBoxBottom {
		width:513px;
		background:url("/images/t66_mydetails/tabbedbox_bottom_t66_white.gif") left bottom no-repeat;
		}
			#t66 #tabbedBoxContents {
			width:513px;
			background:url("/images/t66_mydetails/tabbedbox_top_t66_lightblue.gif") left top no-repeat;
			clear:both;
			}
				#t66 .tabbedBoxPadding {
				padding:22px 18px 30px 18px;
				}
					#t66 .sectionLink {
					padding:0 0 0 15px;
					background:url("/images/white_arrow.gif") 0 1px no-repeat;
					}

/* my details - tab2 - t66_1 ----------------------------------------- */


#t66_1 #mainContent { /* hero image */
	/*background:url("/images/hero_images/mycg.jpg") 0px 22px no-repeat;*/
	width:780px;
	margin-left:10px;
	_width:790px;
	_padding-left:10px;

	float:left;
	font-size:1.0em;
	font-weight:bold;
}

#t66_1 #mainContentRight {
width:205px;
margin-right:0px;
}
#t66_1 #mainContentLeft {
width:560px;
}

#t66_1 .noHelpBubblePicH1 {
padding-bottom: 180px;	/* apply this to the pageTitle div when no help bubble exists and there is an h1 with a pic */
}
	#t66_1 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t66_1 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t66_1 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t66_1 .goBtn {
	margin-left:8px;
	}
	#t66_1 .paddingTen {
	padding:10px 0;
	}
	#t66_1 .paddingBottomTen {
	padding-bottom:10px;
	}
	#t66_1 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	#t66_1 .paddingBottomFifty {
	padding-bottom:50px;
	}
	#t66_1 #tabbedBoxContainer {
	padding:10px 0 0 0;
	float:left;
	}
	
	#t66_1 .paddingBottomFiveNarrow {
			padding-bottom:5px;
			width:400px;
			}
			
			
	
	#t65_2 #tabbedBoxWrapper ,
	#t66_1 #tabbedBoxWrapper {
	background:url("/images/t66_mydetails/profile_detail_tbl_middle.gif") left top repeat-y;
	}
		#t65_2 #tabbedBoxBottom ,
		#t66_1 #tabbedBoxBottom {
		width:560px;
		background:url("/images/t66_mydetails/profile_detail_tbl_bottom.gif") left bottom no-repeat;
		}
			#t65_2 #tabbedBoxContents ,
			#t66_1 #tabbedBoxContents {
			width:560px;
			background:url("/images/t66_mydetails/profile_detail_tbl_top.gif") left top no-repeat;
			clear:both;
			}
				#t65_2 .tabbedBoxPadding ,
				#t66_1 .tabbedBoxPadding {
				padding:22px 18px 15px 18px;
				}
					#t66_1 .sectionHeading {
					font-size:1.3em;
					font-weight:bold;
					padding-bottom:4px;
					}
					#t66_1 .fieldGroup {
					width:370px;
					float:left;
		
					}
					
					#t66_1 .fieldLabel {
					width:115px;
					float:left;
					font-size:1.1em;
					padding-left:15px;
					clear:right;
					}
					
					#t66_1 .field_header {
						color:#034694;
						font-size:11px;
						font-weight:bold;
					}
					#t66_1 .field_data {
						font-size:11px;
						font-weight:bold;
					}
				
					
					#t66_1 .aUpdate {
						text-decoration:underline;
						font-size:11px;
						font-weight:bold;
						}
					
					#t66_1 .infoPanel {
					
					border:#dedede 1px solid;
					background:#dddadd;
					float:left;
					padding:10px 5px 10px 5px;
					width:130px;
					font-size:1.1em;
					
					} 
						#t66_1 .infoPanel .infoPanelHeader {
							font-size:1.4em;
							padding:0px 0px 8px 0px;
							text-align:center;
						}
						#t66_1 .infoPanel .infoPanelDetail1 {
							float:left
						}
						#t66_1 .infoPanel .infoPanelDetail2 {
							float:left;
							width:37px; 
							text-align:right;
						}
					
					#t66_1 .mandatory{
						background:url("/images/t32_contactus/red_asterisk_t32.gif") 0 4px no-repeat;
						}
					#t66_1 .fieldLabelRegular {
					font-size:1.1em;
					margin:0 4px 0 8px;
					}
					#t66_1 .radioLabel {
					font-size:1.1em;
					}
					#t66_1 .groupWrapper,
					#t66_1 .groupWrapperName {
					margin-left:16px;
					float:left;
					}
					#t66_1 .optionWord {
					display:inline;
					margin:0 10px;
					}
					#t66_1 .narrowMenu,
					#t66_1 .wideMenu,
					#t66_1 .midMenu {
					font-size:1.1em;
					}
					#t66_1 .narrowMenu {
					width:50px;
					}
					#t66_1 .wideMenu {
					width:100px;
					}
					#t66_1 .midMenu {
					width:60px;
					}
					#t66_1 .formField {
					width:180px;
					padding:1px;
					}
					
/* start convert from t35 */	
#t66_1 .inboxMessage {
	font-size:1.2em;
	font-weight:bold;
	margin-top:12px;
	}
	
	#t66_1 .inboxMessage span
	{
		color:#034694;
	}

	#t66_1 .composeLink,
	#t66_1 .viewBlockedLink,
	#t66_1 .helpLink,
	#t66_1 .viewAllLink {
	padding:0 0 0 20px;
	margin-bottom:5px;
	background: url("/images/bullet2.gif") 0 -1px no-repeat;
	}
	#t66_1 .viewBlockedLink {
	margin-left:14px;
	}
	#t66_1 .messageTableTop {
	width:560px;
	height:41px;
	background:url("/images/t35_mymessages/tbl_top.gif") left top no-repeat;
	}
		#t66_1 .tableTitle {
		font-size:1.2em;
		font-weight:bold;
		color:#747474;
		padding:14px 0 0 0;
		text-align:center;
		}
	#t66_1 .messageTableMiddleWhite {
	width:560px;
	background:#FFFFFF url("/images/t35_mymessages/tbl_line.gif") top left repeat-y;
	}
		#t66_1 .colOne {
		width:37px;
	
		}
			#t66_1 .colOnePadding {
			padding:30px 0 0 6px;
			}
		#t66_1 .colTwo {
		width:40px;
	
		}
		#t66_1 .colThree {
		width:90px;
		
		}
		#t66_1 .colFour {
		width:200px;
		
		}
		#t66_1 .colFive {
		width:68px;
		
		}
		#t66_1 .colSix {
		width:154px;
		width:100px
		}
			#t66_1 .colSixPadding {
			padding:0 0 0 5px;
			}
	#t66_1 .messageTableMiddleBlue {
	width:560px;
	background:#e5f4fb url("/images/t35_mymessages/tbl_line_alt.gif") top left repeat-y;
	}
	#t66_1 .messageTableBottom {
	width:560px;
	height:12px;
	background:url("/images/t35_mymessages/tbl_bottom.gif") left top no-repeat;
	}
			/* margins and padding */
			#t66_1 .colTwo img {
			margin:30px 0 0 15px;
			}
			#t66_1 .colThree img {
			border:#8c8c8c 1px solid;
			margin:6px 0 0 7px;
			}
			#t66_1 .userName {
			padding:30px 0 3px 7px;
			}
			#t66_1 .subjectPadding {
			padding:30px 11px 0 11px;
			}
			#t66_1 .datePadding {
			text-align:center;
			padding:30px 0 0 0;
			}
			/* buttons - white by default */
			/*
			#t66_1 a.replyBtn {
			margin-top:2px;
			width:92px;
			height:19px;
			display:block;
			background:url("/images/t35_mymessages/reply_btn_off_on_white.gif") left top no-repeat;
			
			}
			#t66_1 a.addBtn {
			margin-top:2px;
			width:92px;
			height:19px;
			display:block;
			background:url("/images/t35_mymessages/add_as_friend_btn_off_on_white.gif") left top no-repeat;
			}
			#t66_1 a.addDisabledBtn {
			margin-top:2px;
			width:92px;
			height:19px;
			display:block;
			background:url("/images/t35_mymessages/add_as_friend_btn_off_on_glay.gif") left top no-repeat;
			}
			
			#t66_1 a.deleteBtn {
			margin-top:2px;
			width:92px;
			height:19px;
			display:block;
			background:url("/images/t35_mymessages/delete_btn_off_on_white.gif") left top no-repeat;
			}*/
			/* buttons - Gray */
			
			
			#t66_1 .blockLink {
			margin:4px 0 0 0px;
			padding:0 0 5px 20px;
			background: url("/images/t35_mymessages/bullet_alt.gif") 0 -1px no-repeat;
			}
				#t66_1 a:hover.replyBtn,
				#t66_1 a:hover.addBtn,
				#t66_1 a:hover.deleteBtn {
				background-position:top;
				}
				#t66_1 a.replyBtn span,
				#t66_1 a.addBtn span,
				#t66_1 a.deleteBtn span {
				display:none;
				}
			/* buttons - blue */
			#t66_1 .messageTableMiddleBlue a.replyBtn {
			background:url(/images/t35_mymessages/reply_btn_off.gif) left top no-repeat;			
			width:154px;
			height:22px;
			display:block;
			
			}
			#t66_1 .messageTableMiddleBlue a.addBtn {
			background:url(/images/t35_mymessages/add_as_friend_btn_off.gif) left top no-repeat;
			width:154px;
			height:22px;
			display:block;
			}
			#t66_1 .messageTableMiddleBlue a.deleteBtn {
			background:url(/images/t35_mymessages/delete_btn_off.gif) left top no-repeat;
			width:154px;
			height:22px;
			display:block;			}
				#t66_1 .messageTableMiddleBlue a:hover.replyBtn,
				#t66_1 .messageTableMiddleBlue a:hover.addBtn,
				#t66_1 .messageTableMiddleBlue a:hover.deleteBtn {
				background-position:bottom;
				}
				
			#t66_1 .messageTableMiddleBlue a:hover.replyBtn {
			background:url(/images/t35_mymessages/reply_btn_on.gif) left top no-repeat;			
			width:154px;
			height:22px;
			display:block;
			}
			#t66_1 .messageTableMiddleBlue a:hover.addBtn {
			background:url(/images/t35_mymessages/add_as_friend_btn_on.gif) left top no-repeat;
			width:154px;
			height:22px;
			display:block;
			}
			#t66_1 .messageTableMiddleBlue a:hover.deleteBtn {
			background:url(/images/t35_mymessages/delete_btn_on.gif) left top no-repeat;
			width:154px;
			height:22px;
			display:block;		
			}
		
				
		#t66_1 .selectAllCheckBox {
		margin:0 2px 0 6px;
		}
		#t66_1 .checkLabel {
		font-size:1.1em;
		}
		#t66_1 .actionMenuWrapper {
		float:left;
		}
			#t66_1 .actionJumpMenu {
			margin:2px 8px 0 0;
			font-size:1.1em;
			width:125px;
			}
			#t66_1 .goBtnBottom {
			float:left;
			margin-top:2px;
			}
		#t66_1 .recordCount,
		#t66_1 .nextLink {
		padding-right:14px;
		}
/* end convert from t35 */

/* start convert from t37 */
#t66_1 .inboxLink_t37 {
	font-size:1.2em;
	padding:0 0 12px 23px;
	background:url("/images/t37_composemessage/message_icon_blue.gif") left top no-repeat;
	}
	#t66_1 .messageBoxWrapper_t37 {
	width:510px;
	background:url("/images/t37_composemessage/messagebox_middle.gif") left top repeat-y;
	margin-bottom:10px;
	}
		#t66_1 .messageBoxTop_t37 {
		width:510px;
		background:url("/images/t37_composemessage/messagebox_top.gif") left top no-repeat;
		}
			#t66_1 .messageBoxBottom_t37 {
			width:510px;
			background:url("/images/t37_composemessage/messagebox_bottom.gif") left bottom no-repeat;
			}
				#t66_1 .messageBoxPadding_t37 {
				padding:35px 30px;
				}
					#t66_1 .fromField_t37, 
					#t66_1 .fieldLabel_t37 {
					font-weight:bold;
					}
					#t66_1 .fieldLabel_t37 {
					width:100px;
					float:left;
					font-size:1.1em;
					margin-top:3px;
					}
					#t66_1 .toColumn_t37 {
					width:347px;
					float:left;
					}
						#t66_1 .userRow_t37 {
						width:347px;
						padding-bottom:16px;
						}
							#t66_1 .userImg_t37 {
							width:55px;
							float:left;
							}
								#t66_1 .userImgBorder_t37 {
								border:#8c8c8c 1px solid;
								}
							#t66_1 .userDetails_t37 {
							float:left;
							}
								#t66_1 .noPadding_t37 {
								padding:0;
								}
								#t66_1 .arrowLink,
								#t66_1 .chooseLink_t37 {
								padding:0 0 0 15px;
								background:url("/images/white_arrow.gif") 0 1px no-repeat;
								}
								#t66_1 .chooseLink_t37 {
								margin-top:4px;
								}
								#t66_1 .formField_t37 {
								width:180px;
								margin-right:10px;
								padding:1px;
								}
							#t66_1 .subjectLabel_t37 {
							display:block;
							font-size:1.1em;
							font-weight:bold;
							margin-bottom:3px;
							}
							#t66_1 .textAreaWide_t37 {
							width:446px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:1.1em;
							margin-bottom:12px;
							}
/* hover box */							
#t66_1 #hover_box {
border:1px solid #0090d9;
background-color:#fff;
padding:10px;
position:absolute;
width:300px;
z-index:99;
}
#t66_1 #hover_box_close {
float:right;
padding:0 0 10px 10px;
}

/* end convert from t37 */

/* start convert from t36 */	
#t66_1 .messageBoxPadding_t36 {
				padding:15px 30px 60px 30px;
				}
					#t66_1 .userImgBorder_t36 {
					border:#8c8c8c 1px solid;
					}
					#t66_1 .imageCaption_t36 {
					padding:0 0 8px 0;
					clear:both;
					}
					#t66_1 .arrowLink_t36 {
					padding:0 0 0 15px;
					margin-left:15px;
					background:url("/images/white_arrow.gif") 0 1px no-repeat;
					}
					#t66_1 .messageRow_t36 {
					width:280px;
					}
						#t66_1 .messageRow_t36 p {
						float:left;
						}
					#t66_1 .fieldLabel_t36 {
					width:3.5em;
					font-weight:bold;
					width:80px;
					}
					#t66_1 .fieldDetail_t36 {
					float:left;
					}
					#t66_1 .userDetails_t36 {
					float:left;
					}
						#t66_1 .user_t36 {
						clear:both;
						}
	#t66_1 .printLink_t36,
	#t66_1 .helpLink_t36 {
	float:right;
	}	
	#t66_1 .helpLink_t36 {
	margin-right:33px;		/* for compliant browsers */
	_margin-right:16px;		/* for ie6 */
	}			
/* end convert from t36 */

/* my details - tab3 - t66_2 ----------------------------------------- */
#t66_2 #mainContent { /* hero image */
background:url("/images/hero_images/mycg.jpg") 0px 23px no-repeat;
}

#t66_2 #mainContentRight {
width:205px;
}
#t66_2 #mainContentLeft {
width:513px;
}
	#t66_2 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t66_2 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t66_2 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t66_2 .goBtn {
	margin-left:8px;
	}
	#t66_2 .paddingBottomTen {
	padding-bottom:10px;
	}
	#t66_2 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	#t66_2 .paddingBottomFourty {
	padding-bottom:40px;
	}
	#t66_2 #tabbedBoxContainer {
	padding:10px 0 0 0;
	}
	#t66_2 #tabbedBoxWrapper {
	background:url("/images/t66_mydetails/tabbedbox_middle_t66_lightblue.gif") left top repeat-y;
	}
		#t66_2 #tabbedBoxBottom {
		width:513px;
		background:url("/images/t66_mydetails/tabbedbox_bottom_t66_lightblue.gif") left bottom no-repeat;
		}
			#t66_2 #tabbedBoxContents {
			width:513px;
			background:url("/images/t66_mydetails/tabbedbox_top_t66_lightblue.gif") left top no-repeat;
			clear:both;
			}
				#t66_2 .tabbedBoxPadding {
				padding:22px 18px 15px 18px;
				}
					#t66_2 .fieldLabel {
					width:115px;
					float:left;
					font-size:1.1em;
					}
					#t66_2 .formField {
					width:300px;
					padding:1px;
					float:left;
					}
					#t66_2 .maxSizeField {
					width:300px;
					margin-left:12px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1.1em;
					}


/* baby dev calendar t25 */
#t8 #buttonList {
width:170px;
margin-top:24px;
float:left;
}	
#t8 #photo1,
#t8 #photo2,
#t8 #photo3,
#t8 #photo4,
#t8 #photo5,
#t8 #photo6,
#t8 #photo7,
#t8 #photo8 {
width:385px;
}
	#t8 #photo2,
	#t8 #photo3,
	#t8 #photo4,
	#t8 #photo5,
	#t8 #photo6,
	#t8 #photo7,
	#t8 #photo8 {
	display:none;
	}
#t8 #photo_sequence {
float:right;
}

#t8 .button1,
#t8 .button2,
#t8 .button3,
#t8 .button4,
#t8 .button5,
#t8 .button6,
#t8 .button7,
#t8 .button8 {
margin-bottom: 8px;
}
	#t8 .button1 a,
	#t8 .button2 a,
	#t8 .button3 a,
	#t8 .button4 a,
	#t8 .button5 a,
	#t8 .button6 a,
	#t8 .button7 a,
	#t8 .button8 a {
	display:block;
	width:169px;
	height:18px;
	line-height:20px;
	text-decoration:none;
	}
		#t8 .button1 a {
		background:url("/images/t25_babydevcalendar/newborn_but_off_on.gif") top left no-repeat;
		}
		#t8 .button2 a {
		background:url("/images/t25_babydevcalendar/1month_but_off_on.gif") top left no-repeat
		}
		#t8 .button3 a {
		background:url("/images/t25_babydevcalendar/2month_but_off_on.gif") top left no-repeat;
		}
		#t8 .button4 a {
		background:url("/images/t25_babydevcalendar/3month_but_off_on.gif") top left no-repeat;
		}
		#t8 .button5 a {
		background:url("/images/t25_babydevcalendar/4to6month_but_off_on.gif") top left no-repeat;
		}
		#t8 .button6 a {
		background:url("/images/t25_babydevcalendar/7to9month_but_off_on.gif") top left no-repeat;
		}
		#t8 .button7 a {
		background:url("/images/t25_babydevcalendar/10to11month_but_off_on.gif") top left no-repeat;
		}
		#t8 .button8 a {
		background:url("/images/t25_babydevcalendar/12to18month_but_off_on.gif") top left no-repeat;
		}
		#t8 .button1 a:hover,
		#t8 .button2 a:hover,
		#t8 .button3 a:hover,
		#t8 .button4 a:hover,
		#t8 .button5 a:hover,
		#t8 .button6 a:hover,
		#t8 .button7 a:hover,
		#t8 .button8 a:hover {
		background-position: bottom left;
		}
		#t8 .button1 a span,
		#t8 .button2 a span,
		#t8 .button3 a span,
		#t8 .button4 a span,
		#t8 .button5 a span,
		#t8 .button6 a span,
		#t8 .button7 a span,
		#t8 .button8 a span {
		display:none;
		}

#t25 #mainContent { /* hero image */
background:0px 22px no-repeat;
width:780px;
margin-left:10px;
float:left;
font-size:1em;
font-weight:bold;
}

#t25 #mainContent #mainContentLeft
{
	margin-left: 1px; 
	width:615px;
}

#t25 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}
/* what happens next t52 */
#clipboardBox {
width:539px;
background:url("/images/t52_whathappensnext/clipboard_slither.gif") top left repeat-y;
}
#clipboardBoxTop {
background:url("/images/t52_whathappensnext/clipboard_top.gif") top left no-repeat;
/*height:789px;*/
}
	.weekBlockTop {
	width:419px;
	background:url("/images/t52_whathappensnext/thickline.gif") top left no-repeat;
	padding:13px 0 5px 0;
	margin-right:36px;
	_margin-right:18px; /* ie6 specific */
	float:right;
	}
	.weekBlock {
	width:419px;
	background:url("/images/t52_whathappensnext/thinline.gif") top left no-repeat;
	padding:13px 0 5px 0;
	margin-right:36px;
	_margin-right:18px; /* ie6 specific */
	float:right;
	}
		p.weekTitle {
		font-size:1.4em;
		font-weight:bold;
		color:#00903a;
		padding-bottom:5px;
		float:left;
		}
		#clipboardPhoto {
		background:url("/images/t52_whathappensnext/clipboard_photo.png") bottom right no-repeat;
		width:273px;
		height:199px;
		margin:36px 0 15px 66px;
		_margin:36px 0 15px 33px; /* ie6 specific */
		float:left;
		}
		#clipboardText {
		width:159px;
		margin: 15px 38px 0 0;
		_margin: 15px 19px 0 0; /* ie6 specific */
		float:right;
		}
		#clipboardText .title {
		padding-bottom:30px;
		}
	
	.progress {
	width:250px;
	float:right;
	}
	.progressBar {
	width:84px;
	height:16px;
	background:url("/images/t52_whathappensnext/progressbar_background.gif") top left no-repeat;
	float:right;
	}
		.progressColour {
		margin:2px 0 0 2px;
		_margin:2px 0 0 1px; /* ie6 specific */
		height:12px;
		width:25px;
		background-color:#008f3a;
		float:left;
		}
	p.progressNumber {
	font-size:1.1em;
	font-weight:bold;
	color:#00903a;
	float:right;
	padding:0 10px 0 0;
	}
#clipboardBoxBottom {
height:36px;
background:url("/images/t52_whathappensnext/clipboard_bottom.gif") bottom left no-repeat;
}
#t52 a.downloadBut {
width:161px;
height:23px;
display:block;
background:url("/images/t52_whathappensnext/download_but_off_on.gif") top left no-repeat;
margin-bottom:20px;
}
	#t52 a:hover.downloadBut {
	background-position:bottom;
	}
	#t52 a.downloadBut span {
	display:none;
	}

/* block tabs --------------------------------------------------- */
#t52 #blockTabs {
width:493px;
padding-left:46px;
background:url("/images/t52_whathappensnext/tab_shaddow.gif") 41px 0 no-repeat;
}
	#t52 #blockTabs ul {
	list-style:none;
	display:block;
	}
	#t52 #blockTabs li {
	float:left;
	width:109px;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	}
	#t52 #blockTabs li {
	background:#f0f8e9 url("/images/feature_blocks/tab_bg_off_darkgreen.gif") left top no-repeat;
	}	
		/* on-state for the first tab */
		#t52 #blockTabs li.firstTabOn {
		background:#00903a url("/images/t52_whathappensnext/tab_bg_first_on.gif") left top no-repeat;
		}
		/* on-state for all other tabs */
		#t52 #blockTabs li.tabOn {
		background:#00903a url("/images/t52_whathappensnext/tab_bg_on.gif") left top no-repeat;
		}
			/* text colour for on-states */
			#t52 #blockTabs li.firstTabOn a,
			#t52 #blockTabs li.tabOn a {
			color:#FFFFFF;
			}
		/* off-state for the first tab */
		#t52 #blockTabs li.firstTabOff {
		background:#f0f8e9 url("/images/t52_whathappensnext/tab_bg_first_off.gif") left top no-repeat;
		}

		#t52 #blockTabs li a,
		#t52 #blockTabs li a {
		padding:11px 0;
		min-height:30px;		/* for standards-compliant browsers */
		_height:30px;			/* for IE6 */
		display:block;		
		}	


/* my friends - t61 ----------------------------------------- */
#t61 #mainContent { /* hero image */

}
#t61 #blockTabsWideGold,
#t61_2 #blockTabsWideGold ,
#t61_3 #blockTabsWideGold  {
width:440px;
}

#t61 #blockTabsWideGold a,
#t61_2 #blockTabsWideGold a,
#t61_3 #blockTabsWideGold a,{
		font-size:10px;
}


#t61 #mainContentRight {
width:205px;
}

#t61 #mainContentLeft {
width:513px;
}
	#t61 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t61 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t61 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t61 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t61 .helpLink {
	float:right;
	padding:0 0 0 15px;
	margin-top:5px;
	background:url("/images/white_arrow.gif") 0 1px no-repeat;
	}
	#t61 .paddingBottomEight {
	padding-bottom:8px;
	}
	#t61 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	#t61 #blockTabsWideLightBlue {	/* set the width for 4 tabs */
	width:400px;
	}
	#t61 #tabbedBoxContainer {
	padding:16px 0 0 0;
	}
	#t61 #tabbedBoxWrapper {
	background:url("/images/t66_mydetails/tabbedbox_middle_t66_lightblue.gif") left top repeat-y;
	}
		#t61 #tabbedBoxBottom {
		width:513px;
		background:url("/images/t66_mydetails/tabbedbox_bottom_t66_white.gif") left bottom no-repeat;
		}
			#t61 #tabbedBoxContents {
			width:513px;
			background:url("/images/t66_mydetails/tabbedbox_top_t66_lightblue.gif") left top no-repeat;
			clear:both;
			}
				#t61 .tabbedBoxPadding {
				padding:22px 16px 12px 16px;
				}
					#t61 .sectionHeading {
					padding-bottom:12px;
					}
					#t61 .jumpMenuLabel {
					margin-right:8px;
					font-size:1.1em;
					font-weight:bold;
					}
					#t61 .jumpMenuWide {
					width:125px;
					font-size:1.1em;
					}
					#t61 .friendCount {
					float:right;
					}
					#t61 .friendBoxWrapper {
					width:481px;
					background:url("/images/t61_myfriends/friendbox_middle.gif") left top repeat-y;
					margin-bottom:10px;
					}
						#t61 .friendBoxTop {
						width:481px;
						background:url("/images/t61_myfriends/friendbox_top.gif") left top no-repeat;
						}
						#t61 .friendBoxBottom {
						width:481px;
						background:url("/images/t61_myfriends/friendbox_bottom.gif") left bottom no-repeat;
						}
							#t61 .friendBoxImage {
							margin:10px 12px 10px 10px;
							float:left;
							border:#8c8c8c 1px solid;
							}
							#t61 .friendBoxCopy {
							width:250px;
							float:left;
							margin-top:10px;
							}
							#t61 .friendBoxButtons {
							margin:10px 10px 10px 0;
							float:right;
							}
								#t61 .sendMessageBtn a:link, 
								#t61 .sendMessageBtn a:visited,
								#t61 .viewProfileBtn a:link, 
								#t61 .viewProfileBtn a:visited,
								#t61 .removeFriendBtn a:link, 
								#t61 .removeFriendBtn a:visited {
								display:block;
								width:152px;
								height:19px;
								line-height:19px;
								text-decoration:none;
								}
								/* background images for buttons */
								/* send message */
								#t61 .sendMessageBtn a:link, 
								#t61 .sendMessageBtn a:visited {
								background: url(/images/t61_myfriends/sendmessage_btn2_off.gif) no-repeat left top;
								}
								/* view profile */
								#t61 .viewProfileBtn a:link, 
								#t61 .viewProfileBtn a:visited {
								background: url(/images/t61_myfriends/viewprofile_btn2_off.gif) no-repeat left top;
								}
								/* remove friend */
								#t61 .removeFriendBtn a:link, 
								#t61 .removeFriendBtn a:visited {
								background: url(/images/t61_myfriends/removefriend_btn2_off.gif) no-repeat left top;
								}
								#t61 .sendMessageBtn a:hover{
								background: url(/images/t61_myfriends/sendmessage_btn2_on.gif) no-repeat left top;
								}
								#t61 .viewProfileBtn a:hover{
								background: url(/images/t61_myfriends/viewprofile_btn2_on.gif) no-repeat left top;
								}
								#t61 .removeFriendBtn a:hover {
								background: url(/images/t61_myfriends/removefriend_btn2_on.gif) no-repeat left top;
								}
								
								#t61 .sendMessageBtn a span,
								#t61 .viewProfileBtn a span,
								#t61 .removeFriendBtn a span {
								display:none;
								}
								
/* my friends - t61_2 ----------------------------------------- */
#t61_2 #mainContent { /* hero image */
}

#t61_2 #mainContentRight {
width:205px;
}
#t61_2 #mainContentLeft {
width:513px;
}
	#t61_2 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t61_2 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t61_2 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t61_2 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t61_2 .helpLink {
	float:right;
	padding:0 0 0 15px;
	margin-top:5px;
	background:url("/images/white_arrow.gif") 0 1px no-repeat;
	}
	#t61_2 .paddingBottomEight {
	padding-bottom:8px;
	}
	#t61_2 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	#t61_2 #blockTabsWideLightBlue {	/* set the width for 4 tabs */
	width:400px;
	}
	#t61_2 #tabbedBoxContainer {
	padding:16px 0 0 0;
	}
	#t61_2 #tabbedBoxWrapper {
	background:url("/images/t66_mydetails/tabbedbox_middle_t66_lightblue.gif") left top repeat-y;
	}
		#t61_2 #tabbedBoxBottom {
		width:513px;
		background:url("/images/t66_mydetails/tabbedbox_bottom_t66_white.gif") left bottom no-repeat;
		}
			#t61_2 #tabbedBoxContents {
			width:513px;
			background:url("/images/t66_mydetails/tabbedbox_top_t66_lightblue.gif") left top no-repeat;
			clear:both;
			}
				#t61_2 .tabbedBoxPadding {
				padding:22px 16px 12px 16px;
				}
					#t61_2 .sectionHeading {
					padding-bottom:12px;
					}
					#t61_2 .friendBoxWrapper {
					width:481px;
					background:url("/images/t61_myfriends/friendbox_middle.gif") left top repeat-y;
					margin-bottom:10px;
					}
						#t61_2 .friendBoxTop {
						width:481px;
						background:url("/images/t61_myfriends/friendbox_top.gif") left top no-repeat;
						}
						#t61_2 .friendBoxBottom {
						width:481px;
						background:url("/images/t61_myfriends/friendbox_bottom.gif") left bottom no-repeat;
						}
							#t61_2 .friendBoxImage {
							margin:10px 12px 10px 10px;
							float:left;
							border:#8c8c8c 1px solid;
							}
							#t61_2 .friendBoxCopy {
							width:250px;
							float:left;
							margin-top:10px;
							}
							#t61_2 .friendBoxButtons {
							margin:10px 10px 10px 0;
							float:right;
							}
								#t61_2 .acceptBtn a:link, 
								#t61_2 .acceptBtn a:visited,
								#t61_2 .viewProfileBtn a:link, 
								#t61_2 .viewProfileBtn a:visited,
								#t61_2 .ignoreBtn a:link, 
								#t61_2 .ignoreBtn a:visited {
								display:block;
								width:94px;
								height:19px;
								line-height:19px;
								text-decoration:none;
								}
								/* background images for buttons */
								/* accept */
								#t61_2 .acceptBtn a:link, 
								#t61_2 .acceptBtn a:visited {
								background: url(/images/t61_myfriends/resubmit_btn_off.gif) no-repeat left top;
								}
								/* view profile */
								#t61_2 .viewProfileBtn a:link, 
								#t61_2 .viewProfileBtn a:visited {
								background: url(/images/t61_myfriends/sendmessage_btn_off.gif) no-repeat left top;
								}
								/* ignore */
								#t61_2 .ignoreBtn a:link, 
								#t61_2 .ignoreBtn a:visited {
								background: url(/images/t61_myfriends/viewprofile_btn_off.gif) no-repeat left top;
								}
								#t61_2 .acceptBtn a:hover{
								background: url(/images/t61_myfriends/resubmit_btn_on.gif) no-repeat left top;
								}
								#t61_2 .viewProfileBtn a:hover{
								background: url(/images/t61_myfriends/sendmessage_btn_on.gif) no-repeat left top;
								}
								#t61_2 .ignoreBtn a:hover{
								background: url(/images/t61_myfriends/sendmessage_btn_on.gif) no-repeat left top;
								}
								#t61_2 .acceptBtn a span,
								#t61_2 .viewProfileBtn a span,
								#t61_2 .ignoreBtn a span {
								display:none;
								}
								#t61_2 .blockLink {
								padding:0 0 0 15px;
								margin:10px 0 0 4px;
								height:18px;								
								background:url(/images/white_arrow.gif) 0 1px no-repeat;
								}
								

								
/* my friends - t61_3 ----------------------------------------- */
#t61_3 #mainContent { /* hero image */

}

#t61_3 #mainContentRight {
width:205px;
}
#t61_3 #mainContentLeft {
width:513px;
}
	#t61_3 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t61_3 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t61_3 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t61_3 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t61_3 .helpLink {
	float:right;
	padding:0 0 0 15px;
	margin-top:5px;
	background:url("/images/white_arrow.gif") 0 1px no-repeat;
	}
	#t61_3 .paddingBottomEight {
	padding-bottom:8px;
	}
	#t61_3 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	#t61_3 #blockTabsWideLightBlue {	/* set the width for 4 tabs */
	width:400px;
	}
	#t61_3 #tabbedBoxContainer {
	padding:16px 0 0 0;
	}
	#t61_3 #tabbedBoxWrapper {
	background:url("/images/t66_mydetails/tabbedbox_middle_t66_lightblue.gif") left top repeat-y;
	}
		#t61_3 #tabbedBoxBottom {
		width:513px;
		background:url("/images/t66_mydetails/tabbedbox_bottom_t66_white.gif") left bottom no-repeat;
		}
			#t61_3 #tabbedBoxContents {
			width:513px;
			background:url("/images/t66_mydetails/tabbedbox_top_t66_lightblue.gif") left top no-repeat;
			clear:both;
			}
				#t61_3 .tabbedBoxPadding {
				padding:22px 16px 12px 16px;
				}
					#t61_3 .sectionHeading {
					padding-bottom:12px;
					}
					#t61_3 .friendBoxWrapper {
					width:481px;
					background:url("/images/t61_myfriends/friendbox_middle.gif") left top repeat-y;
					margin-bottom:10px;
					}
						#t61_3 .friendBoxTop {
						width:481px;
						background:url("/images/t61_myfriends/friendbox_top.gif") left top no-repeat;
						}
						#t61_3 .friendBoxBottom {
						width:481px;
						background:url("/images/t61_myfriends/friendbox_bottom.gif") left bottom no-repeat;
						}
							#t61_3 .friendBoxImage {
							margin:10px 12px 10px 10px;
							float:left;
							border:#8c8c8c 1px solid;
							}
							#t61_3 .friendBoxCopy {
							width:250px;
							float:left;
							margin-top:10px;
							}
							#t61_3 .friendBoxButtons {
							margin:10px 10px 10px 0;
							float:right;
							}
								#t61_3 .resubmitBtn a:link, 
								#t61_3 .resubmitBtn a:visited,
								#t61_3 .sendMessageBtn a:link, 
								#t61_3 .sendMessageBtn a:visited,
								#t61_3 .viewProfileBtn a:link, 
								#t61_3 .viewProfileBtn a:visited,
								#t61_3 .cancelBtn a:link, 
								#t61_3 .cancelBtn a:visited {
								display:block;
								width:94px;
								height:19px;
								line-height:19px;
								text-decoration:none;
								}
								/* background images for buttons */
								/* resubmit */
								#t61_3 .resubmitBtn a:link, 
								#t61_3 .resubmitBtn a:visited {
								background: url(/images/t61_myfriends/resubmit_btn_off.gif) no-repeat left top;
								}															
								/* send message */
								#t61_3 .sendMessageBtn a:link, 
								#t61_3 .sendMessageBtn a:visited {
								background: url(/images/t61_myfriends/sendmessage_btn_off.gif) no-repeat left top;
								}
								/* view profile */
								#t61_3 .viewProfileBtn a:link, 
								#t61_3 .viewProfileBtn a:visited {
								background: url(/images/t61_myfriends/viewprofile_btn_off.gif) no-repeat left top;
								}
								/* cancel */
								#t61_3 .cancelBtn a:link, 
								#t61_3 .cancelBtn a:visited {
								background: url(/images/t61_myfriends/cancel_btn_off.gif) no-repeat left top;
								margin-top:10px;
								}
								#t61_3 .resubmitBtn a:hover{
								background: url(/images/t61_myfriends/resubmit_btn_on.gif) no-repeat left top;
								}
								#t61_3 .sendMessageBtn a:hover{
								background: url(/images/t61_myfriends/sendmessage_btn_on.gif) no-repeat left top;	
								}
								#t61_3 .viewProfileBtn a:hover{
								background: url(/images/t61_myfriends/viewprofile_btn_on.gif) no-repeat left top;
								}
								#t61_3 .cancelBtn a:hover {
								background: url(/images/t61_myfriends/cancel_btn_on.gif) no-repeat left top;
								}
								#t61_3 .resubmitBtn a span,
								#t61_3 .sendMessageBtn a span,
								#t61_3 .viewProfileBtn a span,
								#t61_3 .cancelBtn a span {
								display:none;
								}
								

/* personal info warning - t50 ----------------------------------------- */
#t50 #mainContent { /* hero image */
background:url("/images/hero_images/personalinfowarning_hero_t50.jpg") 0px 23px no-repeat;
}

#t50 .paddingBottomTen {
padding-bottom:10px;
}
#t50 .paddingBottomThirty {
padding-bottom:30px;
}
#t50 .warningTitle {
font-size:2.4em;
font-weight:bold;
color:#ff8607;
padding-bottom:0;
}
#t50 .warningMsg {
font-size:1.6em;
font-weight:bold;
padding-bottom:12px;
}
#t50 .topicBoxWrapper {
width:555px;
background:url("/images/t50_personalinfowarning/topicbox_middle.gif") left top repeat-y;
margin-bottom:20px;
}
	#t50 .topicBoxTop {
	width:555px;
	background:url("/images/t50_personalinfowarning/topicbox_top.gif") left top no-repeat;
	}
		#t50 .topicBoxBottom {
		width:555px;
		background:url("/images/t50_personalinfowarning/topicbox_bottom.gif") left bottom no-repeat;
		}
			#t50 .topicBoxPadding {
			padding:11px 15px 12px 15px;
			}
				#t50 .topicLeft {
				width:102px;
				float:left;
				}
					#t50 .userImage {
					border:#8c8c8c 1px solid;
					margin-bottom:4px;
					}
				#t50 .topicRight {
				width:420px;
				float:left;
				}
				/* override default link style */
				#t50 .topicRight a {
				color:#ff8607;
				text-decoration:none;
				}
				#t50 .topicRight a:hover {
				text-decoration:underline;
				}
#t50 .checkLabel {
font-size:1.1em;
}
#t50 .publishBtn {
margin-left:8px;
}

/* submit your story - t56 ----------------------------------------- */
#t56 #mainContent { /* hero image */
	background:url("/images/hero_images/submityourstory_hero_t56.jpg") 10px 0px no-repeat;
	width:780px;
	_width:790px;
	margin-left:10px;
	float:left;
	font-weight:bold;
}
#t56 #mainContent #mainContentLeft
{
	width:615px;	
	margin:0px;
	padding:0px;
}
#t56 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}

#t56 .legend {
font-weight:bold;
}
#t56 .paddingBottomTwenty {
padding-bottom:20px;
}
#t56 .paddingBottomThirty {
padding-bottom:30px;
}
#t56 .fieldLabel {
width:110px;
padding-left:15px;
font-size:1.1em;
float:left;
}
#t56 .formField {
width:240px;
padding:1px;
margin-left:10px;
float:left;
}
#t56 .jumpMenuWide {
width:165px;
margin-left:10px;
font-size:1.1em;
float:left;
}
#t56 .textAreaWide {
width:415px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
float:left;
}
#t56 .mandatory{
background:url("/images/t32_contactus/red_asterisk_t32.gif") 0 4px no-repeat;
}
#t56 .cancelBtn {
margin-left:132px;
float:left;
}
#t56 .previewBtn,
#t56 .publishBtn {
float:right;
}
#t56 .publishBtn {
margin-right:60px;
}


/* report content - t56_1 ----------------------------------------- */

#t56_1 #mainContent { /* hero image */
background:url("/images/hero_images/report_abuse_hero_t56_1.jpg") 0px 23px no-repeat;
_background:url("/images/hero_images/report_abuse_hero_t56_1.jpg") 3px 22px no-repeat;
width:780px;
_width:785px;
margin-left:10px;
float:left;
font-size:1em;
font-weight:bold;
}
#t56_1 #mainContent #mainContentLeft
{
	width:615px;
	_width:620px;
	_padding-left:5px;
	clear:both;
}
#t56_1 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}

#t56_1 .legend {
font-weight:bold;
}
#t56_1 .paddingBottomTwenty {
padding-bottom:20px;
}
#t56_1 .paddingBottomThirty {
padding-bottom:30px;
}
#t56_1 .fieldLabel {
width:110px;
padding-left:15px;
font-size:1.1em;
float:left;
}
#t56_1 .formField {
width:240px;
padding:1px;
margin-left:10px;
float:left;
}
#t56_1 .jumpMenuWide {
width:165px;
margin-left:10px;
font-size:1.1em;
float:left;
}
#t56_1 .textAreaWide {
width:415px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
float:left;
}
#t56_1 .mandatory{
background:url("/images/t32_contactus/red_asterisk_t32.gif") 0 4px no-repeat;
}
#t56_1 .cancelBtn {
margin-left:132px;
float:left;
}
#t56_1 .previewBtn,
#t56_1 .publishBtn {
float:right;
}
#t56_1 .publishBtn {
margin-left:4px;
}
#t56_1 #pgTitleTable #sub_head{
margin-top:0;
}

/* open new topic - t64 ----------------------------------------- */
#t64 #mainContent { /* hero image */
background:url("/images/hero_images/opennewtopic_hero_t64.jpg") 0px 23px no-repeat;
}

#t64 .newTopicBoxWrapper {
width:615px;
background:url("/images/t64_opennewtopic/opennewtopic_box_middle.gif") left top repeat-y;
}
	#t64 .newTopicBoxTop {
	width:615px;
	height:33px;
	background:url("/images/t64_opennewtopic/openenewtopic_box_top.gif") left top no-repeat;
	}
		#t64 .boxTitle {
		font-size:1.6em;
		font-weight:bold;
		color:#FFFFFF;
		padding:8px 0 0 15px;
		}
	#t64 .newTopicBoxBottom {
	width:615px;
	background:url("/images/t64_opennewtopic/opennewtopic_box_bottom.gif") left bottom no-repeat;
	}
		#t64 .newTopicBoxPadding {
		padding:10px 15px 50px 15px;
		}
			#t64 .userImage {
			border:#8c8c8c 1px solid;
			float:left;
			margin-right:9px;
			}
			#t64 .newTopic {
			width:435px;
			float:left;
			}
			#t64 .paddingBottomTen {
			padding-bottom:10px;
			}
			#t64 .paddingBottomFifteen {
			padding-bottom:15px;
			}
			#t64 .jumpLabel {
			float:left;
			font-size:1.1em;
			font-weight:bold;
			}
			#t64 .jumpMenuWide {
			float:left;
			font-size:1.1em;
			margin-left:4px;
			width:145px;
			}
			#t64 .fieldLabel {
			font-size:1.1em;
			display:block;
			padding-bottom:6px;
			}
			#t64 .formField {
			width:435px;
			padding:1px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.1em;
			}
			#t64 .optionWord {
			float:left;
			font-weight:bold;
			margin:4px 4px 0 4px;
			}
			
			
/* profile article alternate - t13_1 ----------------------------------------- */
#t13 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	_background:3px 22px no-repeat;
	width:780px;
	_width:790px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

#t13 #mainContent #mainContentLeft
{
	width:615px;
	/* _width:620px;
	_padding-left:5px; */
	float:left;
}
#t13 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}


#t13 #helpBubbleTextBox {
width:282px
}
#t13 #questionBox {
width:615px;
background:url("/images/t63_registrationcomplete/infobox_middle_t63.gif") left top repeat-y;
margin-bottom:22px;
}
#t13 #questionBoxTop {
width:615px;
background:url("/images/t13_1_profilearticlealternate/question_box_top.gif") top left no-repeat;
}
	#t13 #questionBoxText {
	padding:25px 15px 0 15px;
	}
		#t13 .question {
		font-size:1.4em;
		font-weight:bold;
		padding-bottom:8px;
		}
		#t13 #questionBoxText p{
		padding:5px 0;
		color:#757575;
		font-size:1.1em;
		}
		#t13 .quote {
		font-size:1.6em;
		font-weight:bold;
		color:#9d9d9d;
		padding-bottom:10px;
		}
		#t13 .relatedArticleLink {
		padding:0 0 3px 15px;
		background: url("/images/white_arrow.gif") 0 2px no-repeat;
		}
#t13 #questionBoxBottom {
width:615px;
height:10px;
background:url("/images/t63_registrationcomplete/infobox_bottom_t63.gif") left top no-repeat;
}

#t13 a.meetBut {
width:173px;
height:28px;
display:block;
background:url("/images/t13_1_profilearticlealternate/meettheteam_but_off_on.gif") top left no-repeat;
}
	#t13 a:hover.meetBut {
	background-position:bottom;
	}
		#t13 a.meetBut span {
		display:none;
		}
/********** Q&A**************/
#t13 #qaBox{
float:left;
width:615px;
background:url("/images/t13_1_profilearticlealternate/q%26a_bg.gif") top left repeat-y;
}
#t13 #qaBoxTop{
float:left;
width:615px;
height:11px;
background:url("/images/t13_1_profilearticlealternate/q%26a_top.gif") top left no-repeat;
}
#t13 #qaContent{
padding-left:10px;
float:left;width:615px;
background:url("/images/t13_1_profilearticlealternate/q%26a_bottom.gif") bottom left no-repeat;
}
#t13 #qaContent, #t13 #qaContent p{
font-size:1.1em;
font-weight:bold;
}

.questionBlock {
width:586px;
padding-top:6px;
}
	.questionBlockQ {
	padding-bottom:5px;
	}
		.questionTextBlock {
		width:490px;
		margin-left:10px;
		padding-top:4px;
		float:left;
		}
			#t13 p.noPaddingLinks {
			padding:0 0 4px 0;
			color:#757575;
			}
			#t13 .noPaddingLinks a{
			color:#034694;
			}
			#t13 .questionLink {
			padding:0 0 0 25px;
			background: url("/images/black_arrow.gif") top left no-repeat;
			
			}
				#t13 #mainContentLeft .questionLink a {
				font-size:1.5em;
				color:#9a7e33;
				}
#t13 a.viewBut {
width:119px;
height:28px;
display:block;
float:right;
background:url("/images/t13_1_profilearticlealternate/viewall_but_off_on.gif") top left no-repeat;
margin:10px 30px 10px 0;
}
	#t13 a:hover.viewBut {
	background-position:bottom;
	}
		#t13 a.viewBut span {
		display:none;
		}
#t13 p.noPadding {
padding-bottom:3px;
}

/* profile article  - t13 ----------------------------------------- */
#t13 #fiveTipsBox{
width:615px;
background:url("/images/t63_registrationcomplete/infobox_middle_t63.gif") left top repeat-y;
}
#t13 #fiveTipsBoxTop{
width:615px;
background:url("/images/t13_profilearticle/threetips_top.gif") top left no-repeat;
}
	#t13 #fiveTipsBoxText {
	padding:30px 15px 15px 15px;
	}
		#t13 #fiveTipsBoxText ul {
		list-style:none;
		margin:0;
		paddin-bottom:0;
		font-size:1.1em;
		font-weight:bold;
		}	
		#t13 #fiveTipsBoxText li{
		padding:4px 0 7px 5px;
		text-indent:25px;
		font-weight:bold;
		}
		
			#t13 #fiveTipsBoxText li#tip1{
			background:url("/images/t13_profilearticle/1.gif") top left no-repeat;
			}
			#t13 #fiveTipsBoxText li#tip2{
			background:url("/images/t13_profilearticle/2.gif") top left no-repeat;
			}
			#t13 #fiveTipsBoxText li#tip3{
			background:url("/images/t13_profilearticle/3.gif") top left no-repeat;
			}
			#t13 #fiveTipsBoxText li#tip4{
			background:url("/images/t13_profilearticle/4.gif") top left no-repeat;
			}
			#t13 #fiveTipsBoxText li#tip5{
			background:url("/images/t13_profilearticle/5.gif") top left no-repeat;
			}

#t13 #fiveTipsBoxBottom{
width:615px;
height:10px;
background:url("/images/t63_registrationcomplete/infobox_bottom_t63.gif") left top no-repeat;
}

/* recipe article - t54 --------------------------------------------- */
#t8 h3.darkgreenBold {
font-size:2.4em;
padding-bottom:6px;
}
#t8 p.recipeTitleNoPadding {
padding:0;
}
#t8 #mainContentLeft .bullet ul {
margin:0;
padding-bottom:1.2em;
list-style:none;
}
	#t8 #mainContentLeft .bullet ul li {
	font-size:1.1em;
	text-decoration:none;
	padding:0 0 1px 14px;
	background:url("/images/grey_bullet_on_white.gif") 0 5px no-repeat;
	display:block;
	}
#t8 #mainContentLeft #listBase {
padding-left:8px;
}
#t8 #mainContentLeft ol {
padding-bottom:1.2em;
padding-left:1em;
}
	#t8 #mainContentLeft ol li {
	font-size:1.1em;
	}
#t8 .gluten {
width:100px;
float:left;
padding-bottom:15px;
}
#t8 .soya {
width:120px;
float:left;
padding-bottom:15px;
}
#t8 .egg {
width:115px;
float:left;
padding-bottom:15px;
}
#t8 .milk {
width:110px;
float:left;
padding-bottom:15px;
}
#t8 .veg {
width:110px;
float:left;
padding-bottom:15px;
}
	#t8 .gluten img,
	#t8 .soya img,
	#t8 .egg img,
	#t8 .milk img,
	#t8 .veg img {
	padding: 0 4px 0 0;
	float:left;
	}
	#t8 .gluten p,
	#t8 .soya p,
	#t8 .egg p,
	#t8 .milk p,
	#t8 .veg p {
	padding:6px 10px 0 0;
	float:left;
	}
	
	
/* compose message add - t37 ----------------------------------------- */
#t37 #mainContent { /* hero image */
background:url("/images/hero_images/messaging_hero.jpg") 0px 23px no-repeat;
}


#t37 #pageTitleLightBlue 
{
	padding-bottom:190px;
}

#t37 #mainContentRight {
width:205px;
}
#t37 #mainContentLeft {
width:513px;
}
	#t37 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t37 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t37 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t37 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t37 .paddingBottomTen {
	padding-bottom:10px;
	}
	#t37 .inboxLink {
	font-size:1.2em;
	padding:0 0 12px 23px;
	background:url("/images/t37_composemessage/message_icon_blue.gif") left top no-repeat;
	}
	#t37 .messageBoxWrapper {
	width:510px;
	background:url("/images/t37_composemessage/messagebox_middle.gif") left top repeat-y;
	margin-bottom:10px;
	}
		#t37 .messageBoxTop {
		width:510px;
		background:url("/images/t37_composemessage/messagebox_top.gif") left top no-repeat;
		}
			#t37 .messageBoxBottom {
			width:510px;
			background:url("/images/t37_composemessage/messagebox_bottom.gif") left bottom no-repeat;
			}
				#t37 .messageBoxPadding {
				padding:35px 30px;
				}
					#t37 .fromField, 
					#t37 .fieldLabel {
					font-weight:bold;
					}
					#t37 .fieldLabel {
					width:100px;
					float:left;
					font-size:1.1em;
					margin-top:3px;
					}
					#t37 .toColumn {
					width:347px;
					float:left;
					}
						#t37 .userRow {
						width:347px;
						padding-bottom:16px;
						}
							#t37 .userImg {
							width:55px;
							float:left;
							}
								#t37 .userImgBorder {
								border:#8c8c8c 1px solid;
								}
							#t37 .userDetails {
							float:left;
							}
								#t37 .noPadding {
								padding:0;
								}
								#t37 .arrowLink,
								#t37 .chooseLink {
								padding:0 0 0 15px;
								background:url("/images/white_arrow.gif") 0 1px no-repeat;
								}
								#t37 .chooseLink {
								margin-top:4px;
								}
								#t37 .formField {
								width:180px;
								margin-right:10px;
								padding:1px;
								}
							#t37 .subjectLabel {
							display:block;
							font-size:1.1em;
							font-weight:bold;
							margin-bottom:3px;
							}
							#t37 .textAreaWide {
							width:446px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:1.1em;
							margin-bottom:12px;

/* hover box */							}
#t37 #hover_box {
border:1px solid #0090d9;
background-color:#fff;
padding:10px;
position:absolute;
width:300px;
z-index:99;
}
#t37 #hover_box_close {
float:right;
padding:0 0 10px 10px;
}
							
/* message sent - t36 ----------------------------------------- */
#t36 #mainContent { /* hero image */
background:url("/images/hero_images/messaging_hero.jpg") 0px 23px no-repeat;
}

#t36 #mainContentRight {
width:205px;
}
#t36 #mainContentLeft {
width:513px;
}
	#t36 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t36 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t36 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t36 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t36 .paddingBottomTen {
	padding-bottom:10px;
	}
	#t36 .inboxLink {
	font-size:1.2em;
	padding:0 0 12px 23px;
	background:url("/images/t37_composemessage/message_icon_blue.gif") left top no-repeat;
	}
	#t36 .messageBoxWrapper {
	width:510px;
	background:url("/images/t37_composemessage/messagebox_middle.gif") left top repeat-y;
	margin-bottom:10px;
	}
		#t36 .messageBoxTop {
		width:510px;
		background:url("/images/t37_composemessage/messagebox_top.gif") left top no-repeat;
		}
			#t36 .messageBoxBottom {
			width:510px;
			background:url("/images/t37_composemessage/messagebox_bottom.gif") left bottom no-repeat;
			}
				#t36 .messageBoxPadding {
				padding:15px 30px 60px 30px;
				}
					#t36 .userImgBorder {
					border:#8c8c8c 1px solid;
					}
					#t36 .imageCaption {
					padding:0 0 8px 0;
					clear:both;
					}
					#t36 .arrowLink {
					padding:0 0 0 15px;
					margin-left:15px;
					background:url("/images/white_arrow.gif") 0 1px no-repeat;
					}
					#t36 .messageRow {
					width:280px;
					}
						#t36 .messageRow p {
						float:left;
						}
					#t36 .fieldLabel {
					width:3.5em;
					font-weight:bold;
					width:80px;
					}
					#t36 .fieldDetail {
					float:left;
					}
					#t36 .userDetails {
					float:left;
					}
						#t36 .user {
						clear:both;
						}
	#t36 .printLink,
	#t36 .helpLink {
	float:right;
	}	
	#t36 .helpLink {
	margin-right:33px;		/* for compliant browsers */
	_margin-right:16px;		/* for ie6 */
	}

/* hover box */
#t36 #hover_box {
border:1px solid #0090d9;
background-color:#fff;
padding:10px;
position:absolute;
width:300px;
z-index:99;
}
#t36 #hover_box_close {
float:right;
padding:0 0 10px 10px;	
}
/* mums stories cat0 - t57 ----------------------------------------- */

#t57 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	width:780px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

#t57 .noHelpBubble
{   
}

	#t57 .userName a {
			
				font-weight:bold;
				padding-top:5px;
				color:#747474;
				font-size:0.9em;
				
				}

#t57 #mainContentLeft
{
	width:615px;	
}
#t57 #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}





#t57 a.submitBtn {
width:161px;
height:28px;
margin-bottom:20px;
display:block;
background:url(/images/t57_mumsstories_cat0/submityourstory_btn_off_on.gif) left top no-repeat;
}
#t57 a:hover.submitBtn {
background-position: bottom;
}
#t57 a.submitBtn span {
display:none;
}
#t57 .storyBlock {
width:550px;
padding-bottom:20px;
}
	#t57 .storyBlockLeft {
	width:110px;
	float:left;
	}
		#t57 .userImage {
		border:#8c8c8c 1px solid;
		margin-bottom:4px;
		}
	#t57 .storyBlockRight {
	width:460px;
	float:left;
	}
		#t57 .storyTitle {
		text-indent:5px;
		font-size:1.5em;
		font-weight:bold;
		padding:0 0 0 15px;
		background:url(/images/bullet2.gif) 0 1px no-repeat;
		}
		#t57 .dated {
		font-size:1em;
		font-weight:bold;
		padding-bottom:6px;
		}
		#t57 .noPadding {
		padding:0;
		}
		#t57 .readLink {
		padding-bottom:6px;
		}
#t57 .prevLink {
float:left;
padding:0 0 0 15px;
margin-left:90px;	/* for compliant browsers */
_margin-left:45px;	/* for ie6 */
background:url(/images/white_arrow_left.gif) 0 1px no-repeat;
}
#t57 .nextLink {
float:right;
padding-right:20px;
background:url(/images/bullet2.gif) right top no-repeat;
}
/* my messages - t35 ----------------------------------------- */
#t35 #mainContent { /* hero image */
background:url("/images/hero_images/messaging_hero.jpg") 0px 23px no-repeat;
width:780px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}
	#t35 #pageTitleMiddle span a {
	color:#fff;
	font-size:1.1em;
	text-decoration:none;
	padding-left:15px;
	background:url("/images/pagetitle_blocks/h1_arrow.gif") 0 1px no-repeat;
	}
		#t35 #pageTitleMiddle span a:hover {
		text-decoration:underline;
		}
#t35 #mainContentRight {
width:205px;
margin-right:0px;
margin-top:250px;
float:right;
}
#t35 #mainContentLeft {
width:560px;
margin-left: 1px; 
}

#t35 .noHelpBubble {
padding-bottom: 155px;
}

#t35 .noHelpBubble .noHelpBubbleTitleHeading {
	margin-top:5px; 
	margin-left:10px;

}

#t35 .introCopyDescription
	{
		padding:0px 0px 0px 20px;
		width:595px;
		color:#00FF00;
	}
#t35 .introCopyDescription p
{
	color:#747474;
	padding:0px 0px 5px 0px;
}

#t35 #breadCrumbs
{
width:745px;
margin-left:0px;
float:left;
display:block;
}
#t35 #breadCrumbs P {
font-size:1em;
padding: 5px 0 5px 0;

}
#t35 #breadCrumbs p a {
color: #034694;
text-decoration: none;

}
#t35 #breadCrumbs p a:hover {
color: #034694;
text-decoration: underline;
}

#t35 .imgHeading
{
	border:#8c8c8c 1px solid;
	margin-left:13px;
}

	#t35 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t35 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t35 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t35 .goBtn {
	margin-left:8px;
	float:left;
	margin-top:2px;
	}
	#t35 .paddingTen {
	padding:10px 0;
	}
	#t35 .paddingBottomTen {
	padding-bottom:10px;
	}
	#t35 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	#t35 .inboxMessage {
	font-size:1.2em;
	font-weight:bold;
	margin-top:12px;
	}
	
	#t35 .inboxMessage span
	{
		color:#034694;
	}

	#t35 .composeLink,
	#t35 .viewBlockedLink,
	#t35 .helpLink,
	#t35 .viewAllLink {
	padding:0 0 0 20px;
	margin-bottom:5px;
	background: url("/images/bullet2.gif") 0 -1px no-repeat;
	}
	#t35 .viewBlockedLink {
	margin-left:14px;
	}
	#t35 .messageTableTop {
	width:560px;
	height:41px;
	background:url("/images/t35_mymessages/tbl_top.gif") left top no-repeat;
	}
		#t35 .tableTitle {
		font-size:1.2em;
		font-weight:bold;
		color:#747474;
		padding:14px 0 0 0;
		text-align:center;
		}
	#t35 .messageTableMiddleWhite {
	width:560px;
	background:#FFFFFF url("/images/t35_mymessages/tbl_line.gif") top left repeat-y;
	}
		#t35 .colOne {
		width:37px;
	
		}
			#t35 .colOnePadding {
			padding:30px 0 0 6px;
			}
		#t35 .colTwo {
		width:40px;
	
		}
		#t35 .colThree {
		width:110px;
		
		}
		#t35 .colFour {
		width:225px;
		
		}
		#t35 .colFive {
		width:67px;
		
		}
		#t35 .colSix {
		width:100px;
		
		}
			#t35 .colSixPadding {
			padding:10px 0 0 5px;
			}
	#t35 .messageTableMiddleBlue {
	width:560px;
	background:#e5f4fb url("/images/t35_mymessages/tbl_line_alt.gif") top left repeat-y;
	}
	#t35 .messageTableBottom {
	width:560px;
	height:12px;
	background:url("/images/t35_mymessages/tbl_bottom.gif") left top no-repeat;
	}
			/* margins and padding */
			#t35 .colTwo img {
			margin:30px 0 0 15px;
			}
			#t35 .colThree img {
			border:#8c8c8c 1px solid;
			margin:6px 0 0 7px;
			}
			#t35 .userName {
			padding:30px 0 3px 7px;
			}
			#t35 .subjectPadding {
			padding:30px 11px 0 11px;
			}
			#t35 .datePadding {
			text-align:center;
			padding:30px 0 0 0;
			}
			/* buttons - white by default */
			#t35 a.replyBtn {
			margin-top:2px;
			width:92px;
			height:19px;
			display:block;
			background:url("/images/t35_mymessages/reply_btn_off_on_white.gif") left top no-repeat;
			
			}
			#t35 a.addBtn {
			margin-top:2px;
			width:92px;
			height:19px;
			display:block;
			background:url("/images/t35_mymessages/add_as_friend_btn_off_on_white.gif") left top no-repeat;
			}
			#t35 a.addDisabledBtn {
			margin-top:2px;
			width:92px;
			height:19px;
			display:block;
			background:url("/images/t35_mymessages/add_as_friend_btn_off_on_glay.gif") left top no-repeat;
			}
			
			#t35 a.deleteBtn {
			margin-top:2px;
			width:92px;
			height:19px;
			display:block;
			background:url("/images/t35_mymessages/delete_btn_off_on_white.gif") left top no-repeat;
			}
			#t35 .blockLink {
			margin:4px 0 0 0px;
			padding:0 0 5px 20px;
			background: url("/images/t35_mymessages/bullet_alt.gif") 0 -1px no-repeat;
			}
				#t35 a:hover.replyBtn,
				#t35 a:hover.addBtn,
				#t35 a:hover.deleteBtn {
				background-position:bottom;
				}
				#t35 a.replyBtn span,
				#t35 a.addBtn span,
				#t35 a.deleteBtn span {
				display:none;
				}
			/* buttons - blue */
			#t35 .messageTableMiddleBlue a.replyBtn {
			background:url("/images/t35_mymessages/reply_btn_off_on_blue.gif") left top no-repeat;
			}
			#t35 .messageTableMiddleBlue a.addBtn {
			background:url("/images/t35_mymessages/add_as_friend_btn_off_on_blue.gif") left top no-repeat;
			}
			#t35 .messageTableMiddleBlue a.deleteBtn {
			background:url("/images/t35_mymessages/delete_btn_off_on_blue.gif") left top no-repeat;
			}
				#t35 .messageTableMiddleBlue a:hover.replyBtn,
				#t35 .messageTableMiddleBlue a:hover.addBtn,
				#t35 .messageTableMiddleBlue a:hover.deleteBtn {
				background-position:bottom;
				}
		#t35 .selectAllCheckBox {
		margin:0 2px 0 6px;
		}
		#t35 .checkLabel {
		font-size:1.1em;
		}
		#t35 .actionMenuWrapper {
		float:left;
		}
			#t35 .actionJumpMenu {
			margin:2px 8px 0 0;
			font-size:1.1em;
			width:125px;
			}
			#t35 .goBtnBottom {
			float:left;
			margin-top:2px;
			}
		#t35 .recordCount,
		#t35 .nextLink {
		padding-right:14px;
		}
		
/* neighbourhood friends results - t65 ----------------------------------------- */
#t65 #mainContent { /* hero image */
background:url("/images/hero_images/neighbfriends_results_hero_t65.jpg") 0px 22px no-repeat;
_background:url("/images/hero_images/neighbfriends_results_hero_t65.jpg") 3px 22px no-repeat;
	width:780px;
	_width:785px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

#t65 #mainContent #mainContentLeft
{
	width:615px;
	_width:620px;
	_padding-left:5px;
}

#t65 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}

#t65 .resultsTableWrapper {
float:left;
width:615px;
padding:12px 0;
}
#t65 .resultsTableTopWrapper {
background:url("/images/t65_neighb_friendsresults/friendresults_table_middle_dark_gray.gif") left top repeat-y;
}
	#t65 .resultsTableTop {
	width:615px;
	background:url("/images/t65_neighb_friendsresults/friendresults_table_top.gif") left top no-repeat;
	}
#t65 .resultsTableMiddleWhite {
width:615px;
background: url("/images/t65_neighb_friendsresults/friendresults_table_middle_light_gray.gif") left top repeat-y;
}
#t65 .resultsTableMiddleOrange {
width:615px;
background:url("/images/t65_neighb_friendsresults/friendresults_table_middle_orange.gif") left top repeat-y;
}
#t65 .resultsTableBottom {
width:615px;
height:10px;
background:url("/images/t65_neighb_friendsresults/friendresults_table_bottom.gif") left top no-repeat;
}

#t65 .resultsTableTop1 {
	width:615px;
	background:url("/images/t65_neighb_friendsresults/friendresults_table_top_1.gif") left top no-repeat;
	}
#t65 .resultsTableMiddleWhite1 {
width:615px;
background: url("/images/t65_neighb_friendsresults/friendresults_table_middle_light_gray_1.gif") left top repeat-y;
}

#t65 .resultsTableBottom1 {
width:615px;
height:10px;
background:url("/images/t65_neighb_friendsresults/friendresults_table_bottom_1.gif") left top no-repeat;
}

	#t65 .colOne {
	width:110px;
	
	}
	#t65 .colTwo {
	width:110px;
	}
	#t65 .colThree {
	width:110px;
	}
	#t65 .colFour {
	width:100px;
	}
	#t65 .colFive {
	width:130px;
	}
		#t65 .tableTitle {
		font-size:1.2em;
		font-weight:bold;
		color:#757575;
		padding:5px 5px 5px 5px;
		text-align:center;
		}
		#t65 .tableDetail {
		font-size:1.1em;
		font-weight:bold;
		color:#757575;
		padding:5px 0 5px 0;
		text-align:center;
		}
		
		#t65 .tableDetail a
		{	
			font-size:11px;
		}
	
		/* margins and padding */
		#t65 .colOne img {
		border:#8c8c8c 1px solid;
		margin:12px 0 0 17px;
		}
		#t65 .nickName,
		#t65 .distance,
		#t65 .dated {
		padding-top:27px;
		text-align:center;
		}
		#t65 .colFivePadding {
		padding:8px 0 5px 5px;
		}
		
		#t65 .colFourPadding {
		padding:8px 0 5px 20px;
		}
		/* buttons - white by default */
		#t65 .sendMessageBtn,
		#t65 .sendRequestBtn,
		#t65 .viewProfileBtn {
		width:118px;
		height:19px;
		display:block;
		}
		#t65 .sendMessageBtn {
		background:url(/images/t65_neighb_friendsresults/sendmessage_btn_off.gif) left top no-repeat;
		width:136px;
		height:18px;
		margin-bottom:2px;
		
		}
		#t65 .sendRequestBtn {
		background:url(/images/t65_neighb_friendsresults/sendfriendrequest_btn_off.gif) left top no-repeat;
		width:136px;
		height:18px;
		margin-bottom:2px;
		}
		#t65 .viewProfileBtn {
		background:url(/images/t65_neighb_friendsresults/viewprofile_btn_off.gif) left top no-repeat;
		width:136px;
		height:18px;
		margin-bottom:2px;
		}
		#t65 a:hover.sendMessageBtn
		 {
		background:url(/images/t65_neighb_friendsresults/sendmessage_btn_on.gif) left top no-repeat;
		width:136px;
		height:18px;
		margin-bottom:2px;
		}
		#t65 a:hover.sendRequestBtn{
		background:url(/images/t65_neighb_friendsresults/sendfriendrequest_btn_on.gif) left top no-repeat;
		width:136px;
		height:18px;
		margin-bottom:2px;
		}
		#t65 a:hover.viewProfileBtn{
		background:url(/images/t65_neighb_friendsresults/viewprofile_btn_on.gif) left top no-repeat;
		width:136px;
		height:18px;
		margin-bottom:2px;
		}
		
		#t65 a.sendMessageBtn span,
		#t65 a.sendRequestBtn span,
		#t65 a.viewProfileBtn span {
		display:none;
		}
		/* buttons - orange */
		#t65 .resultsTableMiddleOrange .sendMessageBtn {
		background:url("/images/t65_neighb_friendsresults/sendmessage_btn_off_on_orange.gif") left top no-repeat;
		}
		#t65 .resultsTableMiddleOrange .sendRequestBtn {
		background:url("/images/t65_neighb_friendsresults/sendfriendrequest_btn_off_on_orange.gif") left top no-repeat;
		}
		#t65 .resultsTableMiddleOrange .viewProfileBtn {
		background:url("/images/t65_neighb_friendsresults/viewprofile_btn_off_on_orange.gif") left top no-repeat;
		}
		#t65 .resultsTableMiddleOrange a:hover.sendMessageBtn,
		#t65 .resultsTableMiddleOrange a:hover.sendRequestBtn,
		#t65 .resultsTableMiddleOrange a:hover.viewProfileBtn {
		background-position:bottom;
		}
#t65 .recordCount 
{
padding-right:16px;
}
#t65 .changeCriteria 
{
padding:0 0 0 15px;
background: url("/images/white_arrow.gif") 0 1px no-repeat;
}

#t65 .changeCriteria a
{
	color:#034694;
}

#t65 .changeCriteria a:visited
{
	color:#034694;
}

#t65 .Direction a
{
		color:#034694;

}

#t65 .Direction a:visited
{
		color:#034694;	
}

/* blocked members t65_2 --*/
#t65_2 #mainContent { /* hero image */
background:url("/images/hero_images/neighbfriends_results_hero_t65.jpg") 0px 22px no-repeat;
_background:url("/images/hero_images/neighbfriends_results_hero_t65.jpg") 3px 22px no-repeat;
	width:780px;
	_width:785px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

#t65_2 #mainContent #mainContentLeft
{
	width:555px;
	_padding-left:5px;
}

#t65_2 #mainContent #mainContentRight
{
	margin-right:0px;
	width:210px;
	margin-top:0px;
	float:right;
}



/* my bookmarks - t59 ----------------------------------------- */
#t59 #mainContent { /* hero image */
background:url("/images/hero_images/mybookmarks_hero_t59.jpg") 0px 23px no-repeat;
}

#t59 #mainContentRight {
width:205px;
}
#t59 #mainContentLeft {
width:513px;
}
	#t59 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t59 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t59 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t59 .goBtn {
	margin-left:8px;
	}
	#t59 .paddingBottomFifteen {
	padding-bottom:15px;
	}
	#t59 .bookMarkTotal,
	#t59 .pageCount {
	font-weight:bold;
	}
	#t59 .favsTableWrapper {
	padding-bottom:14px;
	}
		#t59 .favsTableTopWrapper {
		width:510px;
		background: url("/images/t59_mybookmarks/favstable_top_strip.gif") left top repeat-y;
		}
			#t59 .favsTableTop {
			width:510px;
			background:url("/images/t59_mybookmarks/favstable_top.gif") left top no-repeat;
			}
		#t59 .favsTableMiddleWhite {
		width:510px;
		background:#FFFFFF url("/images/t59_mybookmarks/favstable_middle_white.gif") left top repeat-y;
		}
		#t59 .favsTableMiddleBlue {
		width:510px;
		background:#e5f4fb url("/images/t59_mybookmarks/favstable_middle_blue.gif") left top repeat-y;
		}
		#t59 .favsTableBottom {
		width:510px;
		height:19px;
		background:url("/images/t59_mybookmarks/favstable_bottom.gif") left top no-repeat;
		}
			#t59 .makePublicLink {
			font-weight:bold;
			color:#FFFFFF;
			text-align:center;
			padding:6px 0;
			}
			#t59 .colTwoTitle {
			width:464px;
			}
				#t59 .timeLinks {
				padding:12px 18px 0 0;
				}
					#t59 .earlierLink,
					#t59 .laterLink {
					display:inline;
					color:#FFFFFF;
					}
					#t59 .earlierLink {
					padding:0 0 0 15px;
					background:url("/images/t59_mybookmarks/arrow_left_blue.gif") left 1px no-repeat;
					}
					#t59 .laterLink {
					padding:0 13px 0 0;
					background:url("/images/t59_mybookmarks/arrow_right_blue.gif") right 1px no-repeat;
					}
						#t59 .earlierLink a,
						#t59 .laterLink a {
						color:#FFFFFF;
						}
		/* columns */
		#t59 .colOne {
		width:46px;
		}
			#t59 .colOnePadding {
			margin:4px 0 4px 17px;
			}
		#t59 .colTwo {
		width:293px;
		}
		#t59 .colThree {
		width:73px;
		}
		#t59 .colFour {
		width:56px;
		}
		#t59 .colFive {
		width:42px;
		}
			/* arrow for bookmark links - white by default */
			#t59 .bookMarkLink {
			padding:0 0 0 15px;
			margin:3px 5px;
			background:url("/images/t59_mybookmarks/link_arrow_white.gif") 0 1px no-repeat;
			}
			/* blue arrow */
			#t59 .favsTableMiddleBlue .bookMarkLink {
			background:url("/images/t59_mybookmarks/link_arrow_blue.gif") 0 1px no-repeat;
			}
			#t59 .dated,
			#t59 .actionLink {
			padding:3px 0;
			}
	#t59 .viewAllLink {
	padding:0 0 0 15px;
	float:right;
	background: url("/images/white_arrow.gif") 0 1px no-repeat;
	}
		

/* baby milks st1 - t20_1 ----------------------------------------- */
#t20_1 #floatedList {
/*width:400px;*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}
#t20_1 .nextStagePadding {
padding-bottom: 35px;
}
	#t20_1 p.listPadding {
	padding: 0 0 6px 0;
	}
	#t20_1 #mainContentLeft ul.bullet {
	margin:0;
	padding-bottom:1.2em;
	list-style:none;
	}
		#t20_1 #mainContentLeft ul.bullet li {
		font-size:1.1em;
		text-decoration:none;
		padding:0 0 6px 10px;
		background:url("/images/grey_bullet_on_white.gif") 0 5px no-repeat;
		display:block;
		}
#t20_1 .topTipBox {
margin-top:15px;
}
#t20_1 #otherMilksBox {
width:555px;
margin-top:25px;
}
	#t20_1 #otherMilksBoxTop {
	background:url("/images/t20_1_babymilksst1/othermilksbox_top.gif") top left no-repeat;
	height:43px;
	width:555px;
	}
		#t20_1 #otherMilksBoxTop h3 {
		padding:12px 0 0 15px;
		}
#t20_1 .linkBlock {
width: 555px;
margin-top:25px;
float:left;
}
	#t20_1 .linkBlock img {
	float:left;
	}
	#t20_1 .linkBlockTextBlock {
	width:440px;
	float:right;
	}
		#t20_1 .linkBlockTextBlock h3 {
		font-size:1.5em;
		display:block;
		padding:0 0 10px 16px;
		background:url("/images/white_arrow.gif") 0 3px no-repeat;
		}
		
#t20_1 .linkProductBlock {
width: 555px;
margin-top:25px;
float:left;
}
	#t20_1 .linkProductBlock img {
	float:left;
	}
	#t20_1 .linkProductBlockTextBlock {
	width:440px;
	float:right;
	}
		#t20_1 .linkProductBlockTextBlock h3 {
		font-size:1.5em;
		display:block;
		padding:0 0 10px 16px;		
		}
		

#t20_1 .getInvolved {
margin-top:0;
}

#t20_1 #mainContent #mainContentLeft
{
	width:615px;	
}
#t20_1 #mainContent #mainContentRight
{
	margin-right:0px;
	_margin-right:-15px;
	width:150px;
	margin-top:0px;
	float:right;
}
/* baby milks default - t20 ----------------------------------------- */
#t20 #otherMilksBox {
width:555px;
margin-top:25px;
}
	#t20 #otherMilksBoxTop {
	background:url("/images/t20_1_babymilksst1/othermilksbox_top.gif") top left no-repeat;
	height:43px;
	width:555px;
	}
		#t20 #otherMilksBoxTop h3 {
		padding:12px 0 0 15px;
		}
#t20 .linkBlock {
width: 555px;
margin-top:25px;
float:left;
}
	#t20 .linkBlock img {
	float:left;
	}
	#t20 .linkBlockTextBlock {
	width:440px;
	float:right;
	}
		#t20 .linkBlockTextBlock h3 {
		font-size:1.5em;
		display:block;
		padding:0 0 10px 16px;
		background:url("/images/white_arrow.gif") 0 3px no-repeat;
		}
#t20 .getInvolved {
margin-top:0;
}

#t20 #mainContent #mainContentLeft
{
	width:615px;	
}
#t20 #mainContent #mainContentRight
{
	margin-right:0px;
	_margin-right:-15px;
	width:150px;
	margin-top:0px;
	float:right;
}
/* meet out experts --------------------------------- */
#t7 #mainContentLeft {
width:750px;
}
#t7 .leftColumn {
width:358px;
float:left;	
padding-top:5px
}	
#t7 .rightColumn {
width:358px;
float:right;	
padding-top:5px
}	
#t7 .expertBox {
width:358px;
float:left;
background:url("/images/t7_meetourexperts/expert_box_slither.gif") top left repeat-y;
margin-bottom:20px;
}
	#t7 .expertBoxTop {
	width:358px;
	height:42px;
	float:left;
	background:url("/images/t7_meetourexperts/expert_box_top.gif") top left no-repeat;
	}
		#t7 .expertBoxTop p {
		font-size:1.6em;
		font-weight:bold;
		color:#757575;
		padding: 11px 13px 0 13px;
		}
	#t7 .expertBoxBottom {
	width:358px;
	float:left;
	background:url("/images/t7_meetourexperts/expert_box_bottom.gif") bottom left no-repeat;
	}
		#t7 .expertBoxBottom img {
		padding:0 12px 2px 2px;
		float:left;
		}
		#t7 .expertBoxBottomText {
		width:208px;
		padding-top:7px;
		float:left;
		}
		#t7 .expertBoxBottomText a {
		margin:5px 0;
		height:18px;
		width:100px;
		background:url("/images/t7_meetourexperts/view_profile_btn_off_on.gif") top left no-repeat;
		display:block;
		}
			#t7 .expertBoxBottomText a:hover {
			background-position:bottom;
			}
			#t7 .expertBoxBottomText a span {
			display:none;
			}
#t7 #mainContentLeft h2 {
font-size:2.4em;
padding-bottom:6px;
}
#t7 #mainContentLeft h3 {
font-size:2.4em;
padding-bottom:6px;
}
#t7 #helpBubbleBottomRed {
background:url("/images/t7_meetourexperts/askourexperts_bar.png") top left no-repeat;
height:37px;
width:450px;
}
#t7 #helpBubbleBottomRed a.callUsButRed {
margin:7px 0 0 14px;
width:67px;
height:23px;
line-height:23px;
display:block;
float:left;
}
#t7 #helpBubbleBottomRed a.emailUsButRed {
margin:7px 0 0 4px;
width:75px;
height:23px;
display:block;
float:left;
}
#t7 #helpBubbleBottomRed a.liveChatButRed {
margin:7px 0 0 4px;
width:78px;
height:23px;
display:block;
float:left;
}
#t7 #helpBubble {
padding-bottom:30px;
}
#t7 #pageTitleRed {
padding-bottom:75px;
}


/* mums stories art t58 ------------------------- */
#t58 #mainContent { /* hero image */
	width:780px;
	_width:790px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

#t58 #mainContent #mainContentLeft
{
	width:615px;
}

#t58 #contentColumn #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}

#t58 .MumStoryImage {
    float: left; 
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
}

#t58 .storybody {
    margin-left: 10px;
    margin-right: 20px;
    padding-bottom:15px;
}

#t58 .storyButtons {
padding-bottom:15px;
}
#t58 a.editBut {
display:block;
height:28px;
width:192px;
background:url("/images/t58_mumstoriesart/edityourstory_but_off_on.gif") top left no-repeat;
float:left;
}
	#t58 a:hover.editBut {
	background-position:bottom;
	}
	#t58 a.editBut span {
	display:none;
	}

#t58 a.submitBtn {
display:block;
height:28px;
width:161px;
background:url("/images/t58_mumstoriesart/submitastory_but_off_on.gif") top left no-repeat;
float:left;
margin-left:12px;
}
	#t58 a:hover.submitBtn {
	background-position:bottom;
	}
	#t58 a.submitBtn span {
	display:none;
	}
#t58 .articleTitle {
font-size:1.4em;
font-weight:bold;
padding-bottom:3px;
}
#t58 .noPaddingBottom {
padding-bottom:0;
}
#t58 .paddingBottomSix {
padding-bottom:6px;
}
#t58 .paddingBottomTen {
margin-bottom:10px;
}
#t58 .paddingBottomFifteen {
margin-bottom:15px;
}

#t58 .commentBox {
width:615px;
float:left;
background:url("/images/t16_forumthread/commentsbox_middle.gif") top left repeat-y;
}
	#t58 .commentBoxTop {
	width:615px;
	float:left;
	background:url("/images/t16_forumthread/commentsbox_top.gif") top left no-repeat;
	
	}
		#t58 .commentBoxTopPadding {
		padding:10px 10px 0px 5px;
		
	
		}
			#t58 .userPic {
			float:left;
			width:110px;	
			}
				#t58 .userPic img {
				float:left;
				}
				#t58 .userName {
				width:77px;
				float:left;
				padding:0px 0px 2px 10px;

				}
				#t58 .userName a {
				font-size:1.1em;
				font-weight:bold;
				padding-top:5px;
				color:#747474;
				font-size:0.9em;
				
				}
			#t58 .userText {
			width:480px;
			float:left;		
			}
			
			#t58 .userText div {
			font-size:1.1em;
color:#757575;
	
			}


			#t58 .userText p{
				padding-bottom:2px;
			}
	#t58 .commentsBoxBottomWrapper {
	width:615px;
	background:url("/images/t16_forumthread/commentsbox_middle.gif") left top repeat-y;
	}	
		#t58 .commentBoxBottom {
		width:615px;
		float:left;
		background:url("/images/t16_forumthread/commentsbox_bottom.gif") left bottom no-repeat;
		}
			#t58 .commentBoxBottom .commentBoxBottomText {
			padding:9px 10px 9px 115px;
			display:block;
			font-size:0.9em;
			}
			
			#t58 .commentBoxBottom .commentBoxBottomText p {
			padding-bottom:0px;
			}
				#t58 .commentBoxBottom .commentBoxBottomText a {
				padding-right:15px;
				}
#t58 .extraPaddingTop {
padding-top:15px;
}
#t58 #postCommentBox {
width:615px;
float:left;
background:url("/images/grayBox615Line.gif") top left repeat-y;
margin-bottom:10px;
}
	#t58 #postCommentBoxTop {
	width:615px;
	height:32px;
	background:url("/images/t58_mumstoriesart/post_comment_box_top.gif") top left no-repeat;
	float:left;
	}
		#t58 #postCommentBoxTop h3,
		#t58 #postCommentBoxTop p { 
		font-size:1.6em;
		font-weight:bold;
		color:#034694;
		padding:7px 0 0 15px;
		}
	#t58 #postCommentBoxBottom,.postCommentBoxBottom {
	width:615px;
	background:url("/images/grayBox615Bottom.gif") bottom left no-repeat;
	float:left;
	}
		#t58 #postCommentBoxBottom label , .postCommentBoxBottom label  {
		display:none;
		}
		#t58 #postCommentBoxBottom textarea ,.postCommentBoxBottom textarea  {
		width:438px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		}
		#t58 .publishCommentButton {
		margin: 8px 10px 8px 0;
		float: left;
		}
		#t58 #postCommentBoxBottom .registerOrLogin {
		padding:12px 0 0 10px;
		}
		
#t58 .noHelpBubble {
padding-bottom:135px;
}

/* whos online t40 --------------------------------- */
#t40 #pageTitleTopMiddle,
#t40 #pageTitleMiddleMiddle,
#t40 #pageTitleBottomMiddle {
width:170px;
}
#t40 #pageTitleMiddle {
width:193px;
}

#t40 #alphabetBox {
width:615px;
background:url("/images/t40_whosonline/box_slither.gif") top left repeat-y;
float:left;
margin:15px 0 15px 0;
}
	#t40 #alphabetBoxTop {
	width:615px;
	height:12px;
	background:url("/images/t40_whosonline/box_top.gif") top left no-repeat;
	float:left;
	}
	#t40 #alphabetBoxBottom {
	width:615px;
	background:url("/images/t40_whosonline/box_bottom.gif") bottom left no-repeat;
	float:left;
	}
		#t40 #alphabetBoxBottom a {
		font-size:1.6em;
		padding-left:8px;
		float:left;
		}
		#t40 #alphabetBoxBottom p {
		padding-left:5px;
		float:left;
		}
#t40 .letterBox {
width:615px;
background:url("/images/t40_whosonline/box_slither.gif") top left repeat-y;
float:left;
margin-bottom:15px;
}
	#t40 .letterBoxTop {
	width:615px;
	height:12px;
	background:url("/images/t40_whosonline/box_top.gif") top left no-repeat;
	float:left;
	}
	#t40 .letterBoxBottom {
	width:615px;
	background:url("/images/t40_whosonline/box_bottom.gif") bottom left no-repeat;
	float:left;
	padding-bottom:12px;
	}
		#t40 .letterBoxBottom .letter p {
		font-size:2.4em;
		font-weight:bold;
		color:#034694;
		padding:0 10px 4px 12px;
		}
		#t40 .letterBoxBottom .letterBoxLinks a {
		display:block;
		font-size:1.1em;
		font-weight:bold;
		padding:3px 0 3px 2px;
		margin:0 1px;
		/*background:url(../../images/white_arrow.gif) 10px 4px no-repeat;*/
		}
			#t40 .letterBoxBottom .letterBoxLinks a.alt {
			/*background:#fff0e9 url(../../images/white_arrow.gif) 10px 4px no-repeat;*/
			}
		#t40 .letterBoxBottom .letterBoxLinks #whosOnlineBottomRow{
		width:550px;
		height:40px;
		}

		#t40 #whosOnlineBottomRow #whosOnlineBottomColAvatar {
		width:35px;
		float:left;
		padding-left:10px;
		}

		#t40 #whosOnlineBottomRow #whosOnlineBottomColProfile {
		width:450px; 
		float:left; 
		padding-top:0px; 
		padding-left:2px; 
		overflow:hidden;
		}
	
			
#t40 .backToTop {
padding-bottom:20px;
}


/* my profile t62_2 ------------------------------- */
#t62_2 #mainContentLeft {
width:740px;
}
#t62_2 #columnOne {
width:357px;
margin-top:10px;
float:left;
}
#t62_2 #columnTwo {
width:358px;
margin-top:10px;
float:right;
}

#t62_2 #profileBox {
width:357px;
float:left;
background:url("/images/t62_2_myprofile/profile_box_slither.gif") top left repeat-y;
margin-bottom:20px;
}
	#t62_2 #profileBoxTop {
	width:357px;
	height:76px;
	float:left;
	background:url("/images/t62_2_myprofile/profile_box_top.gif") top left no-repeat;
	}
		#t62_2 #profileBoxTop p.userName {
		font-size:1.5em;
		font-weight:bold;
		color:#034694;
		padding:0px 0px 0px 0px;
		width:255px; 
		height:30px;
		}
		#t62_2 #profileBoxTop p.userStatus {
		font-size:1.1em;
		color:#fff;
		padding:0 0 0 18px;
		}
		
		#t62_2 .avatar {
			padding-left:3px;
			padding-top:3px;
			float:left;
			
		}
		
		#t62_2 .userNameContainer {
			width:260px;
			float:left; 
			padding-left:10px; 
			padding-top:25px
		}
		
	#t62_2 #profileBoxBottom {
	width:357px;
	float:left;
	background:url("/images/t62_2_myprofile/profile_box_bottom.gif") bottom left no-repeat;
	}
		#t62_2 #profileBoxBottom #profileBoxBottomPadding {
		padding:25px 17px 50px 17px;
		}
			#t62_2 .profileBoxBottomTextBlock {
			width:323px;
			}
				#t62_2 .profileBoxBottomTextBlockLeft {
				width:112px;
				float:left;
				font-weight:bold;
				}
				#t62_2 .profileBoxBottomTextBlockRight {
				width:195px;
				float:right;
				}
	#t62_2 .friendBlock {
	width:87px;
	padding-top:5px;
	float:left;
	}
		#t62_2 .friendBlock a {
		font-size:1.1em;
		font-weight:bold;
		display:block;
		padding:5px 10px 0 0;
		}
#t62_2 #userBox {
width:358px;
margin-bottom:20px;
float:left;
background:url("/images/t62_2_myprofile/user_box_slither.gif") top left repeat-y;
}
	#t62_2 #userBoxTop {
	width:358px;
	height:11px;
	background:url("/images/t62_2_myprofile/user_box_top.gif") top left no-repeat;
	float:left;
	}
	#t62_2 #userBoxBottom {
	width:358px;
	background:url("/images/t62_2_myprofile/user_box_bottom.gif") bottom left no-repeat;
	padding-bottom:15px;
	float:left;
	}
		#t62_2 #userBoxBottomPadding {
		padding:0 11px 0 11px;
		float:left;
		}
			#t62_2 #userBoxImageBlock {
			width:90px;
			float:left;
			}
			#t62_2 #userBoxTextBlock {
			float:left;
			width:245px;
			}
				#t62_2 .loginHistory {
				font-size:1.2em;
				color:#fff;
				padding:0px;
				}
				#t62_2 .contact {
				font-size:1.5em;
				font-weight:bold;
				color:#fff;
				padding:10px 0 2px 0;
				}
				#t62_2 #columnTwo #userBoxTextBlock a {
				font-size:1.1em;
				font-weight:bold;
				color:#fff;
				padding:0 0 1px 15px;
				background:transparent url("/images/arrow_bullet_gold.gif") 0 1px no-repeat;
				display:block;
				}
		#t62_2 #columnTwo a {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		background:url("/images/white_arrow.gif") 0 3px no-repeat;
		display:block;
		padding-top:2px;
		padding-bottom:2px;
		}
		#t62_2 .titleTopPadding {
		padding-top:35px;
		}
	
	
/* my profile t62_1 ------------------------------- */
#t62_1 #mainContentLeft {
width:740px;
}
#t62_1 #columnOne {
width:357px;
margin-top:10px;
float:left;
}
#t62_1 #columnTwo {
width:358px;
margin-top:10px;
float:right;
}

#t62_1 #profileBox {
width:357px;
float:left;
background:url("/images/t62_2_myprofile/profile_box_slither.gif") top left repeat-y;
margin-bottom:20px;
}
	#t62_1 #profileBoxTop {
	width:357px;
	height:76px;
	float:left;
	background:url("/images/t62_2_myprofile/profile_box_top.gif") top left no-repeat;
	}
		#t62_1 #profileBoxTop p.userName {
		font-size:2.2em;
		font-weight:bold;
		color:#fff;
		padding:15px 0 0 17px;
		}
		#t62_1 #profileBoxTop p.userStatus {
		font-size:1.1em;
		color:#fff;
		padding:0 0 0 18px;
		}
		#t62_1 #profileBoxTop .editLink {
		float:right;
		font-size:1.1em;
		color:#fff;
		padding:0 10px 0 15px;
		background:url("/images/t62_2_myprofile/whitearrow_on_blue.gif") 0 1px no-repeat;
		}
	#t62_1 #profileBoxBottom {
	width:357px;
	float:left;
	background:url("/images/t62_2_myprofile/profile_box_bottom.gif") bottom left no-repeat;
	}
		#t62_1 #profileBoxBottom #profileBoxBottomPadding {
		padding:25px 17px 50px 17px;
		}
			#t62_1 .profileBoxBottomTextBlock {
			width:323px;
			}
				#t62_1 .profileBoxBottomTextBlockLeft {
				width:112px;
				float:left;
				font-weight:bold;
				}
				#t62_1 .profileBoxBottomTextBlockRight {
				width:195px;
				float:right;
				}
	#t62_1 .friendBlock {
	width:87px;
	padding-top:5px;
	float:left;
	}
		#t62_1 .friendBlock a {
		font-size:1.1em;
		font-weight:bold;
		display:block;
		padding:5px 10px 0 0;
		}
#t62_1 #userBox {
width:358px;
margin-bottom:20px;
float:left;
background:url("/images/t62_2_myprofile/user_box_slither.gif") top left repeat-y;
}
	#t62_1 #userBoxTop {
	width:358px;
	height:11px;
	background:url("/images/t62_2_myprofile/user_box_top.gif") top left no-repeat;
	float:left;
	}
	#t62_1 #userBoxBottom {
	width:358px;
	background:url("/images/t62_2_myprofile/user_box_bottom.gif") bottom left no-repeat;
	padding-bottom:15px;
	float:left;
	}
		#t62_1 #userBoxBottomPadding {
		padding:0 11px 0 11px;
		float:left;
		}
			#t62_1 #userBoxImageBlock {
			width:90px;
			float:left;
			}
			#t62_1 #userBoxTextBlock {
			float:left;
			width:245px;
			}
				#t62_1 .loginHistory {
				font-size:1.2em;
				color:#fff;
				padding:0px;
				}
				#t62_1 .contact {
				font-size:1.5em;
				font-weight:bold;
				color:#fff;
				padding:10px 0 2px 0;
				}
				#t62_1 #columnTwo #userBoxTextBlock a,
				#t62_1 #columnTwo #userBoxImageBlock a {
				font-size:1.1em;
				font-weight:bold;
				color:#fff;
				padding:0 0 1px 15px;
				background:url("/images/t62_2_myprofile/whitearrow_on_blue.gif") 0 1px no-repeat;
				display:block;
				}
				#t62_1 #columnTwo #userBoxImageBlock img {
				padding-bottom:5px;
				}
		#t62_1 #columnTwo a {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		background:url("/images/white_arrow.gif") 0 3px no-repeat;
		display:block;
		padding-top:2px;
		padding-bottom:2px;
		}
		#t62_1 .titleTopPadding {
		padding-top:10px;
		}

#t62_1 #columnTwo a.manageFavBut {
height:23px;
width:152px;
background:url("/images/t62_1_myprofile/managemyfavs_btn_off_on.gif") top left no-repeat;
display:block;
float:right;
padding:0;
margin:10px 0 0 0;
}
	#t62_1 #columnTwo a:hover .manageFavBut {
	background-position:bottom;
	}

		#t62_1 #columnTwo a.manageFavBut span {
		display:none;
		}
#t62_1 #columnTwo a.manageForumBut {
height:23px;
width:164px;
background:url("/images/t62_1_myprofile/managemyforumposts_btn_off_on.gif") top left no-repeat;
display:block;
float:right;
padding:0;
margin:10px 0 0 0;
}
	#t62_1 #columnTwo a:hover .manageForumBut {
	background-position:bottom;
	}

		#t62_1 #columnTwo a.manageForumBut span {
		display:none;
		}
#t62_1 #columnTwo a.manageStoriesBut {
height:23px;
width:135px;
background:url("/images/t62_1_myprofile/managemystories_btn_off_on.gif") top left no-repeat;
display:block;
float:right;
padding:0;
margin:10px 0 0 0;
}
	#t62_1 #columnTwo a:hover .manageStoriesBut {
	background-position:bottom;
	}

		#t62_1 #columnTwo a.manageStoriesBut span {
		display:none;
		}
#t62_1 #profileBoxBottom a.profileEdit {
float:right;
font-size:1.1em;
padding:0 0 0 15px;
background:url("/images/white_arrow.gif") 0 1px no-repeat;
}	
#t62_1 #columnOne a.manageFriendsBut {
height:23px;
width:206px;
background:url("/images/t62_1_myprofile/managemycgfriends_btn_off_on.gif") top left no-repeat;
display:block;
float:right;
padding:0;
margin:10px 17px 0 0;
}
	#t62_1 #columnOne a:hover .manageFriendsBut {
	background-position:bottom;
	}
		#t62_1 #columnOne a.manageFriendsBut span {
		display:none;
		}
		
#t62_1 #formBox {
width:737px;
float:left;
background:url("/images/t62_1_myprofile/form_box_slither.gif") top left repeat-y;
}
	#t62_1 #formBoxTop {
	width:737px;
	height:74px;
	background:url("/images/t62_1_myprofile/form_box_top.gif") top left no-repeat;
	float:left;
	}
		#t62_1 #formBoxTop p {
		font-size:1.6em;
		font-weight:bold;
		color:#fff;
		padding:30px 0 0 15px;
		}
	#t62_1 #formBoxBottom {
	width:737px;
	float:left;
	background:url("/images/t62_1_myprofile/form_box_bottom.gif") bottom left no-repeat;
	}
		#t62_1 #formBoxLeft {
		width:368px;
		float:left;
		}
			#t62_1 #formBoxLeftImage {
			width:107px;
			float:left;
			}
			#t62_1 #formBoxLeftImage img {
			padding-left:15px;
			float:left;
			}
			#t62_1 #formBoxLeftText {
			width:245px;
			padding-right:16px;
			float:left;
			background:url("/images/t62_1_myprofile/vert_line.gif") top right repeat-y;
			margin-bottom:15px;
			}
				#t62_1 .formBoxTitle {
				font-size:1.4em;
				font-weight:bold;
				padding-bottom:4px;
				}
				#t62_1 a.cowGateBut {
				height:23px;
				width:149px;
				background:url("/images/t62_1_myprofile/gotomycowandgate_btn_off_on.gif") top left no-repeat;
				display:block;
				float:left;
				padding:0;
				margin:5px 0 0 -2px;
				}
					#t62_1 a:hover .cowGateBut {
					background-position:bottom;
					}
					#t62_1 a.cowGateBut span {
					display:none;
					}
				#t62_1 #mainContentLeft ul {
				margin:0;
				padding:0;
				list-style:none;
				}
					#t62_1 #mainContentLeft ul li {
					font-size:1.1em;
					font-weight:bold;
					text-decoration:none;
					padding:0 0 1px 10px;
					background:url("/images/grey_bullet_on_white.gif") 0 5px no-repeat;
					display:block;
					}
				#t62_1 .listNoPadding {
				padding-bottom:8px;
				}
		#t62_1 #formBoxRight {
		width:338px;
		padding-left:15px;
		float:left;
		}
			#t62_1 a.subBut {
				height:23px;
				width:157px;
				background:url("/images/t62_1_myprofile/updatemysubscription_btn_off_on.gif") top left no-repeat;
				display:block;
				float:left;
				padding:0;
				margin:5px 0 10px 0;
				}
					#t62_1 a:hover .subBut {
					background-position:bottom;
					}
					#t62_1 a.subBut span {
					display:none;
					}
			#t62_1 .checkBox1,
			#t62_1 .checkBox2 {
			width:169px;
			}
				#t62_1 p.checkBoxTitle {
				font-size:1.3em;
				font-weight:bold;
				padding-bottom:8px;
				}
					#t62_1 .checkBox1 label,
					#t62_1 .checkBox2 label {
					margin-left:3px;
					font-size:1.1em;
					}
				#t62_1 .updateSubBut {
				margin:3px 0 0 -2px;
				}
				#t62_1 .checkBoxPadding {
				padding-bottom:6px;
				}
								
/* search results t29------------------------------------------- */
#t29 #mainContent { /* hero image */
	width:780px;
	_width:785px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

#t29 #mainContent #mainContentLeft
{
	width:615px;
	_width:620px;
	_padding-left:5px;
}

#t29 #mainContent #mainContentRight
{
	margin-right:0px;
	float:right;
}

#t29 .jumpMenuWide
{
	width: 120px;
	font-size: 1.0em;
}

#t29 #mainContentLeft .searchBox {
float:left;
width:615px;
background:url("/images/grayBox615Line.gif") top left repeat-y;
}
	#t29 #mainContentLeft .searchBoxTop {
	width:615px;
	height:10px;
	float:left;
	background: #f3f3f3 url("/images/grayBox615Top.gif") top left no-repeat;
	}
		#t29 p.searchBoxTitle {
		font-size:1.6em;
		font-weight:bold;
		color:#034694;
		padding:12px 0 5px 15px;
		float:left;
		}
		#t29 p.searchBoxDisplaying {
		font-size:1.1em;
		color:#fff;
		padding:14px 15px 0 0;
		float:right;
		}
	#t29 #mainContentLeft .searchBoxBottom {
	width:615px;
	float:left;
	background:url("/images/grayBox615Bottom.gif") bottom left no-repeat;
	padding-bottom:20px;
	}
		#t29 .searchBoxBottomPading {
		padding:0 0 0 15px;
		float:left;
		}
			#t29 .searchBoxResult {
			float:left;
			padding-top:5px;
			}
				#t29 p.searchParaPadding {
				padding-bottom:4px;
				}
				#t29 .searchBoxResult img {
				padding-right:10px;
				float:left;
				}
					#t29 .searchBoxResult .textBox {
					float:left;
					width:435px;
					}
					#t29 .searchBoxResult .textBoxWide {
					float:left;
					width:525px;
					}
					
					#t29 .searchBoxResult p.searchParaPadding c0 
					{
						font-weight:bold;
						font-style:italic;
					}
					
						#t29 .searchBoxResult a {
						font-size:1.1em;
						font-weight:bold;
						padding:0 0 1px 0px;
						}

						#t29 .searchBoxResult .textBox a, #t29 .searchBoxResult .textBoxWide a {
						display:block;
						font-size:1.1em;
						font-weight:bold;
						padding:0 0 5px 20px;
						background:url("/images/bullet1.gif") 0 0 no-repeat;
						}
		#t29 .searchBoxBottom .showAllResults {
		float:right;
		padding:10px 15px 0 0;
		display:inline;
		}
		#t29 .backToTop {
		margin:10px 0 5px 0;
		}
#t29 .registerLogin {
width:300px;
float:right;
text-align:right;
}
#t29 p.youSearchedFor {
font-size:1.6em;
font-weight:bold;
padding:0;
}
#t29 #mainContentLeft h2 {
font-size:2.4em;
font-weight:bold;
padding-bottom:6px;
color:#fd1d23;
}
#t29 #mainContentLeft .subTitle {
font-size:1.4em;
font-weight:bold;
padding-bottom:3px;
}
#t29 p.takeMeToResults {
padding-bottom:3px;
}
#t29 #resultLinks {
margin:2px 0 15px 0;
}
	#t29 #resultLinks a {
	height:20px;
	line-height:20px;
	font-size:1.1em;
	font-weight:bold;
	padding:0 15px 5px 20px;
	background:url("/images/bullet2.gif") 0 0 no-repeat;
	}
/* hover box */
#t29 #hover_box {
border: 1px solid #0090d9;
background-color: #fff;
padding: 10px;
position: absolute;
width: 200px;
z-index: 99;
}
#t29 #hover_box_close {
float: right;
padding: 0 0 10px 10px;	
}
	
/* forum category - t49 ----------------------------------------- */
#t49 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	width:780px;	
	float:left;
	font-size:1em;
	font-weight:bold;
}
#t49 #mainContent #mainContentLeft
{
	width:615px;
	clear:both;
}

#t49 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}


#t49 .noHelpBubble {
padding-bottom: 100px;
}

#t49 .noHelpBubble .noHelpBubbleTitleHeading {
	margin-top:5px; 
	margin-left:10px;

}

#t49 .introCopyDescription
	{
		padding:0px 0px 0px 20px;
		width:595px;
		color:#00FF00;
	}
#t49 .introCopyDescription p
{
	color:#747474;
	padding:0px 0px 5px 0px;
}

#t49 #breadCrumbs
{
width:745px;
margin-left:0px;
float:left;
display:block;
}
#t49 #breadCrumbs P {
font-size:1em;
padding: 5px 0 5px 0;

}
#t49 #breadCrumbs p a {
color: #034694;
text-decoration: none;

}
#t49 #breadCrumbs p a:hover {
color: #034694;
text-decoration: underline;
}

#t49 #pageTitleTopMiddle,
#t49 #pageTitleMiddleMiddle,
#t49 #pageTitleBottomMiddle {
width:170px;
}
#t49 #pageTitleMiddle {
width:193px;
}
#t49 .paddingBottomTwenty {
padding-bottom:20px;
}
#t49 .jumpMenuWrapper {
margin-top:2px;
float:left;
}
#t49 .jumpLabel {
font-size:1.1em;
font-weight:bold;
color:#747474;
}
#t49 .jumpMenuWide {
width:150px;
margin-left:8px;
font-size:1.1em;
}
#t49 .goBtn {
margin-left:8px;
margin-top:3px;
float:left;
}
/* start new topic btn */
#t49 .startNewTopicBtn a:link, #t49 .startNewTopicBtn a:visited {
display:block;
width:135px;
height:28px;
line-height:28px;
text-decoration:none;
background:url("/images/t49_forumcategory/btn_new_topic.gif") left top no-repeat;
}
	#t49 .startNewTopicBtn a:hover {
	background-position:bottom;
	}
	#t49 .startNewTopicBtn a span {
	display:none;
	}
#t49 .pageCount {
margin-top:5px;
}

#t49 .nextPageLinkContainer {
	width:330px; 
}

#t49 .nextPageLink {
padding:0 0 7px 20px;
margin:5px 0 0 5px;
background:url("/images/bullet2.gif") 0 1px no-repeat;
}

#t49 .startNewTopicBtnContainerTop
{
	float:left;
	width:250px;
	margin-top:5px;
	margin-left:18px;
}

#t49 .startNewTopicBtnContainerBottom
{
	float:left;
	width:250px;
	margin-top:0px;
	margin-left:18px;
}

#t49 .jumpAndNextContainerTop
{
	width:330px; 
	float:right; 
	padding:0px 0px 0px 0px;
}

#t49 .jumpAndNextContainerBottom
{
	width:330px; 
	float:right; 
}

#t49 .startNewTopicBtnContainerTop p 
{
	
	margin-left:142px;
	padding:5px 0 0 0;
}


#t49 .startNewTopicBtnContainerBottom p 
{
	
	margin-left:142px;
	padding:5px 0 0 0;
}

#t49 .forumTableWrapper {
width:615px;
padding-bottom:18px;
}
/* forun=m VN */
.homeForumBg
{
	width:610px;		
	height:37px;
	margin:5px 0 0 0;		
	background:url(/images/t3_homepage/bgheader_forum.gif) top left repeat-x;
	
}
/* columns */
		.colOneForum
		{
			margin-top: 5px;
			width: 380px;
			text-align: left;			
		}
		.colTwoForum 
		{
			margin-top:5px;
			width:50px;
			text-align:center;						
		}
		.colThreeForum 
		{
			margin-top:5px;
			width:80px;
			text-align:center;				
		}
		.colFourForum 
		{			
			margin-right:5px;
			float:right;			
			text-align:center;	
			width:70px;			
			/*text-align:center;*/
			/*margin-top:5px;		*/
			
		}
	
		/* titles */		
		.forumTitle {
			
			font-weight:bold;
			color: #ffffff;			
			padding:5px 0 0 0;
			/*font-size:1.1em;*/
			/*color:#333333;*/
			}
			.firstColumn {
			padding-left:5px;
			}
			.lastColumn {
			float:right;
			text-align:right;			
			margin-right:7px;
			}
		/* list  items  */
			#listItemsBox
			{
				padding-top:5px;
				padding-bottom:5px;
				width:610px;					
				background-color:#eef9fe;				
				/*margin-top:10px;				
				color:#333333;*/
			}
			.firstItem {
			/*padding-left:8px;*/
			}
			
			#topicItem
			{
				font-weight:bold;
				color:#0c4497;
				padding:0 5px 0 5px;
			}
			.contentsItem
			{
				color:#333333;
				font-weight:normal;
			}	

/* forum VN */
	#t49 #linesep
			{
				/*padding-top:10px;	*/
				/*padding-bottom:5px;*/
				/*height:10px;*/
			}
			
			#t49 #linesep img
			{
				padding-top:1px;
				width:610px;				
				height:1px; 
			}
	#t49 .forumTableTop {
	width:615px;
	height:41px;
	background:url("/images/t49_forumcategory/tbl_forum_header.gif") left top no-repeat;
	}
	#t49 .forumTableMiddleWhite {
	width:615px;
	background:#FFFFFF url("/images/t49_forumcategory/tbl_forum_line.gif") left top repeat-y;
	}
	#t49 .forumTableMiddleOrange {
	width:615px;
	background:url("/images/t49_forumcategory/tbl_forum_line_alt.gif") left top repeat-y;
	}
	#t49 .forumTableBottom {
	width:615px;
	height:10px;
	background:url("/images/t49_forumcategory/tbl_forum_footer.gif") left top no-repeat;
	}
		/* columns */
		#t49 .colOne {
		width:292px;
		}
		#t49 .colTwo {
		width:61px;
		}
		#t49 .colThree {
		width:106px;
		}
		#t49 .colFour {
		width:70px;
		}
		#t49 .colFive {
		width:82px;
		
		}
			/* titles */
			#t49 .tableTitle {
			/*font-size:1.4em;*/
			font-weight:bold;
			color:#747474;
			padding:14px 0 0 0;
			}
			#t49 .firstTitle {
			padding-left:32px;
			}
			#t49 .centeredPara {
			text-align:center;
			}
			/* table contents */
			#t49 .tableContents {
			margin:26px 0;
			padding:0;
			color:#747474;
			}
			#t49 .topicNameLink {	/* white arrow by default */
			padding:0 0 0 20px;
			margin-left:32px;
			/*background:url(../../images/t49_forumcategory/bullet.gif) 0 0 no-repeat;*/
			background:url("/images/bullet1.gif") 0 -2px no-repeat;	
			}
			#t49 .forumTableMiddleOrange .topicNameLink {	/* orange arrow */
			background:url("/images/t49_forumcategory/bullet_alt.gif") 0 -2px no-repeat;
			}
			#t49 .colThree img {
			margin:5px 0 0 14px;
			border:#8c8c8c 1px solid;
			}
			#t49 .userName {
			padding:0 0 2px 0;
			}
#t49 .rssLink {
padding:0 20px 0 0;
line-height:1.6em;
text-align:right;
background:url("/images/t49_forumcategory/rss_icon.gif") right top no-repeat;
}
#t49 .helpLink1 {

text-align:right;
padding-bottom:15px;
}

#t49 .rssContainer
{
	clear:both; 
	margin-bottom:5px;
	margin-top:5px;
}
/* div to display RSS info */
#t49 #rss_box {
border: 1px solid #0090d9;
background-color: #fff;
padding: 10px;
position: absolute;
width: 150px;
z-index: 99;
}
#t49 #rss_box_close {
float: right;
padding: 0 0 10px 10px;	
}

/* For t51_1 */
#t49 .fieldLabel {
width:125px;
padding-left:15px;
font-size:1.1em;
float:left;
max-width:110px;
}
#t49 .formField {
width:240px;
padding:1px;
margin-left:10px;
float:left;
}

#t49 .textAreaWide {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
margin-left:10px;
width:415px;
}
#t49 .publishBtn {
margin-left:4px;
}
#t49 .previewBtn, #t49 .publishBtn {
float:right;
}
#t49 .cancelBtn {
float:left;
margin-left:132px;
}
#t49 .paddingBottomThirty {
padding-bottom:30px;
}
#t49 .darkBlueHeadings {
padding-top:30px;
}
/*#t49 #mainImage .ms-WPBody{
	text-align:right;
}*/





#t49 .letterBoxTop {
background:transparent url(/images/t40_whosonline/box_top.gif) no-repeat scroll left top;
float:left;
height:12px;
width:615px;
}
#t49 #whosOnlineBottomRow #whosOnlineBottomColAvatar {
float:left;
padding-left:10px;
width:35px;
}
#t49 .letterBoxBottom {
background:transparent url(/images/t40_whosonline/box_bottom.gif) no-repeat scroll left bottom;
float:left;
padding-bottom:12px;
width:615px;
}
#t49 .letterBoxBottom .letter p {
color:#034694;
font-size:2.4em;
font-weight:bold;
padding:0 10px 4px 12px;
}
#t49 .letterBoxBottom .letterBoxLinks a {
display:block;
font-size:1.1em;
font-weight:bold;
margin:0 1px;
padding:3px 0 3px 2px;
}
#t49 #whosOnlineBottomRow #whosOnlineBottomColProfile {
float:left;
overflow:hidden;
padding-left:2px;
padding-top:0px;
width:450px;
}

/*  
For new topic
*/
#t49 .newTopicBoxWrapper {
width:615px;
background:url("/images/t64_opennewtopic/opennewtopic_box_middle.gif") left top repeat-y;
}
#t49 .newTopicBoxTop {
width:615px;
height:33px;
background:url("/images/t64_opennewtopic/openenewtopic_box_top.gif") left top no-repeat;
}
#t49 .boxTitle {
font-size:1.6em;
font-weight:bold;
color:#FFFFFF;
padding:8px 0 0 15px;
}
#t49 .newTopicBoxBottom {
width:615px;
background:url("/images/t64_opennewtopic/opennewtopic_box_bottom.gif") left bottom no-repeat;
}
#t49 .newTopicBoxPadding {
padding:10px 15px 50px 15px;
}
#t49 .userImage {
border:#8c8c8c 1px solid;
float:left;
margin-right:9px;
}
#t49 .newTopic {
width:435px;
float:left;
}
#t49 .paddingBottomTen {
padding-bottom:10px;
}
#t49 .paddingBottomFifteen {
padding-bottom:15px;
}
#t49 .fieldLabel_newTopic {
font-size:1.1em;
display:block;
padding-bottom:6px;
}
#t49 .formField_newTopic{
width:435px;
padding:1px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
}
#t49 .optionWord {
float:left;
font-weight:bold;
margin:4px 4px 0 4px;
}






/* my forum contributions - t60 ----------------------------------------- */
/*background:url(../../images/hero_images/myforumcontributions_hero_t60.jpg) 0px 23px no-repeat;*/

/* my forum contributions - t60 ----------------------------------------- */
#t60 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	width:780px;
	margin-left:10px;
	_width:790px;
	_margin-left:10px;

	float:left;
	font-weight:bold;
}
#t60 #mainContent #mainContentLeft
{
	width:560px;	
}
#t60 #mainContent #mainContentRight
{
	margin-right:0px;
	width:205px;
	margin-top:0px;
	float:right;
}

#t60 #pageTitleTopMiddle,
#t60 #pageTitleBottomMiddle {
width:387px;
}
#t60 #pageTitleMiddleMiddle {
width:305px;
}
#t60 #pageTitleMiddle {
width:410px;
}
#t60 #mainContentRight {
width:205px;
}
#t60 #mainContentLeft {
width:510px;
}
	#t60 .paddingBottomFifteen {
	padding-bottom:15px;
	}
	#t60 .jumpMenuWrapper {
	float:left;
	margin-top:2px;
	}
	#t60 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t60 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t60 .goBtn {
	margin-left:8px;
	float:left;
	}
	#t60 .helpLink {
	float:right;
	padding:0 0 0 15px;
	margin-top:5px;
	background:url("/images/bullet3.gif") 0 1px no-repeat;
	}
	#t60 .viewAllLink {
	padding:0 0 20px 15px;
	margin-top:10px;
	background:url("/images/arrow_bullet.gif") 0 1px no-repeat;
	}
	/* forum box */
	#t60 .forumBoxWrapper {
	width:560px;
	padding-bottom:1px;
	}
		#t60 .forumBoxTopWrapper {
		width:560px;
		background:url("/images/t60_myforumcontributions/forumbox_top_strip.gif") left top repeat-y;
		}
			#t60 .forumBoxTop {
			width:560px;
			background:url("/images/t60_myforumcontributions/forumbox_top.gif") left top no-repeat;
			}
				#t60 .forumBoxTop p {
				font-size:1.4em;
				font-weight:bold;
				color:#FFFFFF;
				padding:12px 0 12px 15px;
				}
		#t60 .forumBoxMiddleWhite {
		width:560px;
		background:url("/images/t60_myforumcontributions/forumbox_middle_light_gray.gif") left top repeat-y;
		}
		#t60 .forumBoxMiddleDarkBlue {
		width:560px;
		background:url("/images/t60_myforumcontributions/forumbox_middle_dark_gray.gif") left top repeat-y;
		}
		#t60 .forumBoxMiddleLightBlue {
		width:560px;
		background:url("/images/t60_myforumcontributions/forumbox_middle_light_gray.gif.gif") left top repeat-y;
		}
		#t60 .forumBoxBottom {
		width:560px;
		height:14px;
		background:url("/images/t60_myforumcontributions/forumbox_bottom.gif") left top no-repeat;
		}
			/* contents */
			#t60 .middleWhiteRowPadding {
			padding:15px 0 0 15px;
			}
			#t60 .topicNameLink {
			font-size:1.2em;
			padding:0 0 3px 15px;
			background:url("/images/arrow_bullet.gif") 0 1px no-repeat;
			}
			/* columns */
			#t60 .colOne {
			width:252px;
			}
			#t60 .colTwo {
			width:258px;
			}
				#t60 .colOnePadding {
				padding:5px 0 0 30px;
				}
				#t60 .replyLink {	/* dark blue arrow by default */
				padding:0 0 0 15px;
				background:url("/images/bullet3.gif") 0 0 no-repeat;
				}
				#t60 .forumBoxMiddleLightBlue .replyLink {		/* light blue arrow */
				background:url("/images/white_arrow.gif") 0 0 no-repeat;
				}
				#t60 .userImage {
				margin:5px 10px 5px 0;
				border:#8c8c8c 1px solid;
				}
				#t60 .postDetails {
				width:240px;
				padding:7px 0; 
				}
				#t60 .sectionTitle {
				font-size:1.2em;
				font-weight:bold;
				padding-bottom:4px;
				}
				#t60 .rowPadding {
				padding:4px 20px 4px 30px;
				}
					#t60 .dated {
					padding:0;
					}



/* forum name - t15 ----------------------------------------- */
#t15 #mainContent { /* hero image */
	
	background:0px 22px no-repeat;
	width:780px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
	
}

#t15 #mainContent #mainContentLeft
{
	margin-left: 1px; 
	width:615px;
	
}

#t15 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}


#t15 .noHelpBubble {
padding-bottom: 180px;
*padding-bottom: 140px;/*fix ie7*/
}

#t15 .noHelpBubble .noHelpBubbleTitleHeading {
	margin-top:5px; 
	margin-left:10px;

}

#t15 .introCopyDescription
	{
		padding:0px 0px 0px 20px;
		width:595px;
		color:#00FF00;
	}
#t15 .introCopyDescription p
{
	color:#747474;
	padding:0px 0px 5px 0px;
}

#t15 #breadCrumbs
{
width:745px;
margin-left:0px;
float:left;
display:block;
}
#t15 #breadCrumbs P {
font-size: 1em;
padding: 5px 0 5px 0;

}
#t15 #breadCrumbs p a {
color: #034694;
text-decoration: none;

}
#t15 #breadCrumbs p a:hover {
color: #034694;
text-decoration: underline;
}
#t15 #pageTitleTopMiddle,
#t15 #pageTitleMiddleMiddle,
#t15 #pageTitleBottomMiddle {
width:165px;
}
#t15 #pageTitleMiddle {
width:188px;
}

#t15 .orangeNoteBox {
width:615px;
float:left;
margin-bottom:20px;
background:url("/images/t14_forums/notebox_middle.gif") top left repeat-y;
}
	#t15 .orangeNoteBoxTop {
	background:url("/images/t14_forums/notebox_top.gif") top left no-repeat;
	}
		#t15 .orangeNoteBoxTopText {
		padding: 30px 20px 5px 20px;
		
		}
		
			#t15 .orangeNoteBoxTopText .recentPostsHeading{
			font-size:2.2em;
			font-weight:bold;
			padding-bottom:5px;
			color:#034694;

			
		}

		#t15 .orangeNoteBoxTopText p{
			color:#747474;
			}

		.forumRecentBut {
		margin-left:-2px;
		}
			.forumRecentBut a:link, .forumRecentBut a:visited {
			display:block;
			width:139px;
			height:29px;
			line-height:29px;
			background: url("/images/t14_forums/recent_post_button.gif") top left no-repeat;
			text-decoration:none;
			}
			.forumRecentBut a:hover {
			background-position: bottom left;
			}
			.forumRecentBut a span {
			display:none;
			}
	#t15 .orangeNoteBoxBottom {
	background:url("/images/t14_forums/notebox_bottom.gif") top left no-repeat;
	height:10px;
	}
#t15 .catTableWrapper {
width:615px;
padding-bottom:5px;
}
	#t15 .catTableTopWrapper {
	width:615px;
	/*background:#7E7E7E url(../../images/t15_forumname/poststable_top_strip.gif) top left repeat-y;*/
	/*border:solid 1px #000000;*/
	}
		#t15 .catTableTop {
		width:615px;
		background:url("/images/t15_forumname/poststable_top.gif") left top no-repeat;
		}
			#t15 .catTitleFirst,
			#t15 .catTitleCenter {
			/*font-size:1.4em;*/
			font-weight:bold;
			color:#747474;
			}
			#t15 .catTitleFirst {
			padding:11px 32px;
			}
			#t15 .catTitleCenter {
			text-align:center;
			padding:11px 0;
			}

			#t15 .catTitleSecond {
			padding:11px;
			text-align:center;
			color:#747474;
			}

			#t15 .catTitleThird {
			padding:11px;
			text-align:center;
			color:#747474;
			}
	#t15 .catTableMiddleWhite {
	width:615px;
	background:#FFFFFF url("/images/t15_forumname/cat_line.gif") left top repeat-y;
	}
	#t15 .catTableMiddleOrange {
	width:615px;
	background:#fff0e9 url("/images/t15_forumname/cat_line_alt.gif") left top repeat-y;
	}
	#t15 .catTableBottom {
	width:615px;
	height:10px;
	background:url("/images/t15_forumname/poststable_bottom.gif") left top no-repeat;
	}
	/* title columns */
	#t15 .titleColOne {
	width:422px;
	}
	#t15 .titleColTwo {
	width:93px;	
	}
	#t15 .titleColThree {
	width:93px;
	}
	/* columns */
	#t15 .colOne {
	width:87px;	
	}
	#t15 .colTwo {
	width:335px;
	}
	#t15 .colThree {
	width:93px;
	}
	#t15 .colFour {
	width:86px;
	}
		
		/* column contents */
		#t15 .colOne img {
		/*border:#8c8c8c 1px solid;*/
		/*margin:5px 0 5px 15px;*/
		margin:5px 0 5px 32px;
		}
		#t15 .colPadding {
		width:520px;
		margin:18px 0 13px 0;
		}
			#t15 .catHeading {
			width:468px;
			
			}
				#t15 .catHeading p {
				padding:0 0 5px 36px;
				font-weight:bold;
				color:#747474;
				
				}
			#t15 .categoryLink {	/* white arrow by default */
			padding:0 0 5px 20px;
			background:url("/images/t15_forumname/bullet.gif") 0 -1px no-repeat;
			margin-left:16px;
			}
			
			#t15 .categoryLink a{
			}

			#t15 .catTableMiddleOrange .categoryLink {		/* orange arrow */
			background:url("/images/t15_forumname/bullet_alt.gif") 0 -1px no-repeat;
			}
			#t15 .centeredPara {
			padding:0 0 5px 0;
			text-align:center;
			}
/* my cow and gate - t69 ----------------------------------------- */
#t69 #mainContent { /* hero image */
background:url("/images/hero_images/messaging_hero.jpg") 10px 22px no-repeat;
	width:780px;
	_width:790px;
	margin-left:10px;
	float:left;
	font-weight:bold;
}
#t69 #mainContent #mainContentRight
{
	margin-right:0px;
	width:205px;
	margin-top:0px;
	float:right;
		 
}

#t69 #t69bar{/*4 ie7*/
margin-top: 230px;
_margin-top:170px;
}

*+html #t69 #t69bar{/*4 ie7*/
margin-top: 150px;
}


#t69 #pageTitleTopMiddle,
#t69 #pageTitleMiddleMiddle,
#t69 #pageTitleBottomMiddle {
width:200px;
}
#t69 #pageTitleMiddle {
width:223px;
}
#t69 #mainContentRight {
width:205px;
padding-top:250px;
}
#t69 #mainContentLeft {
width:519px;
padding-right:2px;
}
	/* profile bubble */
	#t69 .profileBubble {
	width:519px;
	margin-bottom:48px;
	}
		#t69 .profileBubbleTop {
		width:519px;
		height:12px;
		background:url("/images/mydumex/profilebox_top_white.png") left top no-repeat;
		}
		#t69 .profileBubbleMiddle {
		width:519px;
		background:url("/images/t69_mydumex/profilebox_middle_white.png") left top repeat-y;
		}
			#t69 .profileBubblePadding {
			padding:0 12px;
			}
				#t69 .leftColumn {
				width:87px;
				}
				#t69 .rightColumn {
				width:408px;
				}
					#t69 .leftColumn img {
					border:#8c8c8c 1px solid;
					}
					#t69 .changePicLink {
					padding:0 0 0 15px;
					margin-top:2px;
					background:url("/images/white_arrow.gif") 0 1px no-repeat;
					}

				#t69 .profileShowLink {
					background:url("/images/feature_blocks/arrow_bullet.gif") 0 1px no-repeat;
					text-decoration: none;
					font-size: 0.65em;
					padding-left: 13px;
					margin-left: 15px;
				}
				#t69 .profileShowLink:hover {
					background:url("/images/feature_blocks/arrow_bullet.gif") 0 1px no-repeat;
					text-decoration: underline;
					padding-left: 13px;
					font-size: 0.65em;
					margin-left: 15px;
				}

					
		#t69 .profileBubbleBottom {
		width:519px;
		height:12px;
		background:url("/images/t69_mydumex/profilebox_bottom_white.png") left bottom no-repeat;
		}
	#t69 .jumpMenuWrapper {
	float:left;
	margin-top:2px;	
	}
	#t69 .pageJumpMenuLabel {
	font-size:1.1em;
	font-weight:bold;
	margin-right:5px;
	}
	#t69 .pageJumpMenu {
	font-size:1.1em;
	width:125px;
	}
	#t69 .goBtn {
	margin-left:8px;
	}
	#t69 .paddingBottomFour {
	padding-bottom:4px;
	}
	#t69 .marginBottomFour {
	margin-bottom:4px;
	}
	#t69 .paddingBottomEight {
	padding-bottom:8px;
	}
	#t69 .paddingBottomFifteen {
	padding-bottom:15px;
	}
	#t69 .paddingBottomTwenty {
	padding-bottom:20px;
	}
	/* quick links box */
	#t69 #quickLinksBoxWrapper {
	width:560px;
	_width:545px;
	margin-bottom:20px;
	background:url("/images/t69_mydumex/infobox_middle.gif") left top repeat-y;
	}
		#t69 #quickLinksBoxTop {
		width:560px;
		height:55px;
		background:url("/images/t69_mydumex/infobox_top.gif") left top no-repeat;
		}
			#t69 #quickLinksPadding {
			padding:20px 15px 0 15px;
			}
				#t69 p.quickLinks {
				padding:0;
				}
					#t69 p.quickLinks a {
					padding:0 6px 3px 0;
					margin-right:6px;
					display:block;
					float:left;
					background:url("/images/t69_mydumex/link_separator.gif") right 2px no-repeat;
					}
					#t69 p.quickLinks a.lastLink {
					background:none;
					}		
		#t69 #quickLinksBoxBottom {
		width:560px;
		background:url("/images/t69_mydumex/infobox_bottom.gif") left bottom no-repeat;
		padding:0 0 10px 0;
		font-size:1em;
		}
		#t69 #quickLinksBoxBottom p{
		 margin-left:10px;
		}
	/* blue box - collapsed */
	#t69 .collapsedBox {
	width:560px;
	height:38px;
	background:url("/images/t69_mydumex/panel_collapsed.gif") left top no-repeat;
	}
	#t69 #mySubscriptionsHide {
	margin-bottom:20px;
	}
	/* blue box - expanded */
	#t69 .blueBoxWrapper {
	width:560px;
	}
		#t69 .blueBoxTop {
		width:560px;
		height:40px;
		background:url("/images/t60_myforumcontributions/forumbox_top.gif") left top no-repeat;
		}
			#t69 .myCGsectionTitle {
			font-size:1.6em;
			font-weight:bold;
			color:#757575;
			line-height:1em;
			padding:9px 0 0 15px;
			width:300px;
			}
			#t69 .blueArrowLink {
			padding:0 0 2px 17px;
			margin:10px 15px 0 0;			
			background:url("/images/t69_mydumex/arrow_bullet.gif") 0 0 no-repeat;
			}
				#t69 .blueArrowLink a {
				color:#757575;
				}
		#t69 .blueBoxMiddle {
		width:560px;
		background:url("/images/t60_myforumcontributions/forumbox_middle_light_gray.gif") left top repeat-y;
		}
			#t69 .blueBoxMiddlePadding {
			padding:15px 10px 5px 15px;
			}
		#t69 .blueBoxBottom {
		width:560px;
		height:14px;
		background:url("/images/t60_myforumcontributions/forumbox_bottom.gif") left top no-repeat;
		}
		#t69 .backToTop {
		margin-right:10px;
		padding:0 0 2px 18px;		
		background:url("/images/arrow_bullet_white.gif") top left no-repeat;
		}
		#t69 .subscriptionsLeft {
		width:190px;
		}
		#t69 .subscriptionsRight {
		width:275px;
		}
		#t69 .checkLabel {
		font-size:1.1em;
		}
		/* buttons */
		/* my details */
		#t69 .myDetailsBtn a:link,
		#t69 .myDetailsBtn a:visited {
		display:block;
		width:222px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/takemetomydetails_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-top:15px;
		margin-right:6px;
		}
		
		
	
	
		
		/* my family */
		#t69 .myFamilyBtn a:link,
		#t69 .myFamilyBtn a:visited {
		display:block;
		width:109px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/aboutmyfamily_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-right:6px;
		margin-top:15px;
		}
		/* about me */
		#t69 .aboutMeBtn a:link,
		#t69 .aboutMeBtn a:visited {
		display:block;
		width:109px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/aboutme_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-top:15px;
		}
		/* my messages */
		#t69 .myMessagesBtn a:link,
		#t69 .myMessagesBtn a:visited {
		display:block;
		width:203px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/takemetomymessages_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-right:6px;
		margin-top:15px;
		}
		/* compose message */
		#t69 .composeMessageBtn a:link,
		#t69 .composeMessageBtn a:visited {
		display:block;
		width:130px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/composeamessage_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-right:6px;
		margin-top:15px;
		}
		
		/* blocked members */
		#t69 .blockedMemBtn a:link,
		#t69 .blockedMemBtn a:visited {
		display:block;
		width:117px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/blockmember.gif") left top no-repeat; 
		text-decoration:none;
		
		margin-top:15px;
		}
		
		
		/* sent messages */
		#t69 .sentMessagesBtn a:link,
		#t69 .sentMessagesBtn a:visited {
		display:block;
		width:100px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/sentmessages_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-top:15px;
		}
		/* all my friends */
		#t69 .allMyFriendsBtn a:link,
		#t69 .allMyFriendsBtn a:visited {
		display:block;
		width:115px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/allmyfriends_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-right:2px;
		margin-top:15px;
		}
		/* friend requests received */
		#t69 .friendReqReceivedBtn a:link,
		#t69 .friendReqReceivedBtn a:visited {
		display:block;
		width:176px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/friendrequestsreceived_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-right:3px;
		margin-top:15px;
		}
		/* friend requests sent */
		#t69 .friendReqSentBtn a:link,
		#t69 .friendReqSentBtn a:visited {
		display:block;
		width:176px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/friendrequestsisent_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-right:3px;
		margin-top:15px;
		}
		/* my forum contributions */
		#t69 .myForumContribBtn a:link,
		#t69 .myForumContribBtn a:visited {
		display:block;
		width:282px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/takemetomyforumcontrib_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-top:15px;
		}
		/* my stories */
		#t69 .myStoriesBtn a:link,
		#t69 .myStoriesBtn a:visited {
		display:block;
		width:219px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/takemetomystories_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-top:15px;
		}
		/* my gallery */
		#t69 .myGalleryBtn a:link,
		#t69 .myGalleryBtn a:visited {
		display:block;
		width:203px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/takemetomygallery_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-top:15px;
		}
		/* my bookmarks */
		#t69 .myBookmarksBtn a:link,
		#t69 .myBookmarksBtn a:visited {
		display:block;
		width:167px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/takemetomybookmarks_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-top:15px;
		}
		/* my alerts */
		#t69 .myAlertsBtn a:link,
		#t69 .myAlertsBtn a:visited {
		display:block;
		width:144px;
		height:18px;
		line-height:18px;
		background:url("/images/t69_mydumex/takemetomyalerts_btn_off_on.gif") left top no-repeat;
		text-decoration:none;
		margin-top:15px;
		}
			#t69 .myDetailsBtn a:hover,
			#t69 .myFamilyBtn a:hover,
			#t69 .aboutMeBtn a:hover,
			#t69 .myMessagesBtn a:hover,
			#t69 .composeMessageBtn a:hover,
			#t69 .sentMessagesBtn a:hover,
			#t69 .allMyFriendsBtn a:hover,
			#t69 .friendReqReceivedBtn a:hover,
			#t69 .blockedMemBtn a:hover,
			#t69 .friendReqSentBtn a:hover,
			#t69 .myForumContribBtn a:hover,
			#t69 .myStoriesBtn a:hover,
			#t69 .myGalleryBtn a:hover,
			#t69 .myBookmarksBtn a:hover,
			#t69 .myAlertsBtn a:hover {
			background-position:bottom;
			}
			#t69 .myDetailsBtn a span,
			#t69 .myFamilyBtn a span,
			#t69 .aboutMeBtn a span,
			#t69 .myMessagesBtn a span,
			#t69 .composeMessageBtn a span,
			#t69 .sentMessagesBtn a span,
			#t69 .allMyFriendsBtn a span,
			#t69 .friendReqReceivedBtn a span,
			#t69 .friendReqSentBtn a span,
			#t69 .blockedMemBtn a span,
			#t69 .myForumContribBtn a span,
			#t69 .myStoriesBtn a span,
			#t69 .myGalleryBtn a span,
			#t69 .myBookmarksBtn a span,
			#t69 .myAlertsBtn a span {
			display:none;
			}



/* forum thread t16 ------------------------- */
#t16 #mainContent { /* hero image */
	
	background:0px 22px no-repeat;
	width:780px;	
	float:left;
	font-size:1em;
	font-weight:bold;
}


#t16 #mainContent #mainContentLeft
{	
	margin:0px;
	padding:0px;
	width:615px;

}

#t16 #mainContent #mainContentRight
{
	
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}

#t16 #pageTitleTopMiddle,
#t16 #pageTitleMiddleMiddle,
#t16 #pageTitleBottomMiddle {
width:170px;
}
#t16 #pageTitleMiddle {
width:193px;
}
#t16 .pageHeading {
padding:0 0 12px 15px;
color:#034694;
font-weight:bold;
}
#t16 .jumpMenuWrapper {
margin-top:2px;
}
#t16 .pageJumpMenuLabel {
font-size:1.1em;
font-weight:bold;
margin-right:5px;

}
#t16 .pageJumpMenu {
font-size:1.1em;
width:120px;
}
#t16 .jumpMenuWide {
width:150px;
font-size:1em;
}
#t16 .newTopicMenuWrapper {

}
#t16 .newTopicMenuMargin {
margin-top:2px;
}
#t16 .categoryMenu {
font-size:1.1em;
width:140px;
}
#t16 .goBtn {
margin-left:5px;
margin-top:2px;
}
#t16 .printLink {
padding:0 0 3px 20px;
margin:5px 0 0 5px;
float:right; 
font-size: 1.1em;
background:url("/images/bullet2.gif") 0 0px no-repeat;
}

#t16 .printLinkBottom {
padding:0 0 3px 20px;
margin:0px 0 0 5px;
float:right; 
font-size: 1.1em;
background:url("/images/bullet2.gif") 0 0px no-repeat;
}

#t16 .nextPageLink {
padding:0 0 7px 20px;
margin:0px 0 0 5px;
background:url("/images/bullet2.gif") 0 0px no-repeat;
height:10px;
width:225px;
}

#t16 .rssLink {
padding:0 20px 0 0;
line-height:1.6em;
text-align:right;
background:url("/images/t49_forumcategory/rss_icon.gif") right top no-repeat;
}
#t16 .helpLink {
font-size:1em;
text-align:right;
padding-bottom:15px;
}
#t16 .firstBoxWrapper {
width:615px;
}
	#t16 .firstBoxPadding {
	padding:0 15px;	
	}

#t16 .firstBoxTop {
	width:615px;
	float:left;
}
	#t16 .firstBoxPadding {
	padding:0 15px;	
	}

/* forum VN */
#t16 #postCommentBoxBlue {
	width:615px;
	float:left;
	background:url(/images/t16_forumthread/lightblue_commentsbox_middle.gif) top left repeat-y;
	margin-bottom:15px;
	margin-top:15px;
}


#t16 #postCommentBoxBottomBorderBlue {
	width:615px;
	background:url(/images/t16_forumthread/lightblue_commentsbox_bottom.gif) bottom left no-repeat;
	float:left; 
	height:10px;
}

#t16 #postCommentBoxTopBlue{	
	width:615px;
	height:34px;
	background:url(/images/t16_forumthread/darkblue_expert_commentsbox_top.gif) top left no-repeat;
	float:left;
	
}
#t16 #postCommentBoxTopBlue h3{
	color:white;
	padding-top:8px;
	padding-left:5px;
}

#t16 .commentBoxBlue {
width:615px;
float:left;
background:url(/images/t16_forumthread/lightblue_commentsbox_middle.gif) top left repeat-y;

}
	#t16 .userTextBlue {
			width:480px;
			float:left;			
			color:#0c4497;
			}

			#t16 .userTextBlue p{
				padding-bottom:2px;
				color:#0c4497;
			}


		
	#t16 .commentBoxTopBlue {
	width:615px;
	float:left;
	background:url(/images/t16_forumthread/lightblue_commentsbox_top.gif) top left no-repeat;
	
	}
	
#t16 .commentsBoxBottomWrapperBlue {
	width:615px;
	background:url(/images/t16_forumthread/lightblue_commentsbox_middle.gif) left top repeat-y;
	}	
		
	
		#t16 .commentBoxBottomBlue {
		width:615px;
		float:left;
		background:url(/images/t16_forumthread/white_commentsbox_bottom.gif) left bottom no-repeat;
		}
		

			#t16 .commentBoxBottomBlue .commentBoxBottomTextBlue {
			padding:9px 10px 9px 102px;
			display:block;
			font-size:0.9em;
			}
			
			#t16 .commentBoxBottomBlue .commentBoxBottomTextBlue p {
			padding-bottom:0px;
			}
				#t16 .commentBoxBottomBlue .commentBoxBottomTextBlue a {
				padding-right:15px;
				}
				
				
	#t16 .userNameBlue a {
			font-size:1.1em;
			font-weight:bold;
			padding-top:5px;
			color:#0c4497;
			font-size:0.9em;
			}
			/* forum VN*/
			
#t16 .firstBoxBottomWrapper {
width:615px;
}	


#t16 .firstBoxBottom {
		width:615px;
		float:left;
		}
			#t16 .firstBoxBottom .firstBoxBottomText {
			padding:9px 10px 9px 115px;
			display:block;
			font-size:0.9em;
			}
			#t16 .firstBoxBottom .firstBoxBottomText p {
			padding-bottom:0px;
			}
				#t16 .firstBoxBottom .firstBoxBottomText a {
				padding-right:15px;
				}


#t16 .noPaddingBottom {
padding-bottom:0;
}
#t16 .paddingBottomSix {
padding-bottom:6px;
}
#t16 .paddingBottomTen {
margin-bottom:10px;
}
#t16 .paddingBottomFifteen {
margin-bottom:15px;
}
#t16 .commentBox {
width:615px;
float:left;
background:url("/images/t16_forumthread/commentsbox_middle.gif") top left repeat-y;
}
	#t16 .commentBoxTop {
	width:615px;
	float:left;
	background:url("/images/t16_forumthread/commentsbox_top.gif") top left no-repeat;
	
	}
		#t16 .commentBoxTopPadding {
		padding:10px 10px 0px 5px;		
	
		}
			#t16 .userPic {
			float:left;
			width:110px;	
			}
				#t16 .userPic img {
				float:left;
				}
				#t16 .userName {
				width:77px;
				float:left;
				padding:0px 0px 2px 10px;

				}
				#t16 .userName a {
				font-size:1.1em;
				font-weight:bold;
				padding-top:5px;
				color:#747474;
				font-size:0.9em;
				
				}
			#t16 .userText {
			width:480px;
			float:left;		
			}

			#t16 .userText p{
				padding-bottom:2px;
			}
	#t16 .commentsBoxBottomWrapper {
	width:615px;
	background:url("/images/t16_forumthread/commentsbox_middle.gif") left top repeat-y;
	}	
		#t16 .commentBoxBottom {
		width:615px;
		float:left;
		background:url("/images/t16_forumthread/commentsbox_bottom.gif") left bottom no-repeat;
		}
			#t16 .commentBoxBottom .commentBoxBottomText {
			padding:9px 10px 9px 115px;
			display:block;
			font-size:0.9em;
			}
			
			#t16 .commentBoxBottom .commentBoxBottomText p {
			padding-bottom:0px;
			}
				#t16 .commentBoxBottom .commentBoxBottomText a {
				padding-right:15px;
				}
#t16 .reportAbuse {
	width:125px;
	_font-size:1.1em;
	}
	#t16 .starsMargin {
	margin-left:12px;
	}	

#t16 #postCommentBox {
width:615px;
float:left;
background:url("/images/t16_forumthread/commentsbox_middle.gif") top left repeat-y;
margin-bottom:15px;
margin-top:15px;


}
	#t16 #postCommentBoxTop,
	#t16 #expertBoxTop {
	width:615px;
	height:32px;
	background:url("/images/t16_forumthread/expert_commentsbox_top.gif") top left no-repeat;
	float:left;
	
	}
		#t16 #postCommentBoxTop h3,
		#t16 #expertBoxTop p {
		font-size:1.6em;
		font-weight:bold;
		color:#034694;
		padding:7px 0 0 15px;
		}
	#t16 #postCommentBoxBottom {
	width:615px;
	float:left; 
	}
		#t16 #postCommentBoxBottom label {
		display:none;
		}
		#t16 #postCommentBoxBottom textarea {
		width:488px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		}
		#t16 .publishCommentButton {
		margin: 8px 10px 8px 0;
		float: left;
		}
		#t16 #postCommentBoxBottom .registerOrLogin {
		padding:0px 0 0 0px;
		}

#t16 #postCommentBoxBottomBorder {
	width:615px;
	background:url("/images/t16_forumthread/post_commentsbox_bottom.gif") bottom left no-repeat;
	float:left; 
	height:10px;
	}


#t16 .noHelpBubble {
padding-bottom:210px;
}
#t16 .bottomForm {
margin-bottom:25px;
}
/* hover box */
#t16 #hover_box {
border: 1px solid #0090d9;
background-color: #fff;
padding: 10px;
position: absolute;
width: 200px;
z-index: 99;
}
#t16 #hover_box_close {
float: right;
padding: 0 0 10px 10px;	
}
/* div to display RSS info */
#t16 #rss_box {
border: 1px solid #0090d9;
background-color: #fff;
padding: 10px;
position: absolute;
width: 150px;
z-index: 99;
}
#t16 #rss_box_close {
float: right;
padding: 0 0 10px 10px;	
}

/* pregnancy summary pages - t1_1 ------------------------- */
#t1_1 #mainContent { /* hero image */
background:0px 23px no-repeat;
}
#t1_1 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}
#t1_1 #pageTitleTopMiddle,
#t1_1 #pageTitleMiddleMiddle,
#t1_1 #pageTitleBottomMiddle {
width:310px;
}
#t1_1 #pageTitleMiddle {
width:333px;
}
#t1_1 .noPadding {
padding:0;
}
#t1_1 .paddingBottomThirty {
padding-bottom:30px;
}
#t1_1 .toddlerMonthBoxWrapper {
width:615px;
background:url("/images/t1_1_pregnancy_stage_summary/toddlermonth_box_middle.gif") left top repeat-y;
}
	#t1_1 .toddlerMonthBoxTop {
	width:615px;
	background:url("/images/t1_1_pregnancy_stage_summary/pregnancymonth_box_top.gif") left top no-repeat;
	}
		#t1_1 .toddlerMonthPadding {
		padding:60px 215px 13px 10px;
		}
			#t1_1 .toddlerMonthTitle {
			color:#444444;
			padding-bottom:10px;
			}
			#t1_1 .toddlerMonthMenu {
			font-size:1.1em;
			width:165px;
			margin:2px 10px 0 0;
			}
	#t1_1 .toddlerMonthBoxBottom{
	width:615px;
	height:11px;
	background:url("/images/t1_1_pregnancy_stage_summary/pregnancymonth_box_bottom.gif") left bottom no-repeat;
	}
	#t1_1 .sectionWrapper {
	width:615px;
	}
	#t1_1 .imageColumn {
	width:120px;
	}
	#t1_1 .sectionContent {
	width:435px;
	}
	#t1_1 .sectionTitle {
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:5px;
	color:#034694;
	}
	#t1_1 .sectionLink {
	padding:0 0 4px 20px;
	margin-left:10px;
	background:url("/images/bullet2.gif") 0 0 no-repeat;
	font-size:1.1em;
	}
	#t1_1 .sectionLink a{
	text-decoration:none;
	color:#757575;
	}
	#t1_1 .sectionLink a:hover{
	text-decoration:underline;
	}
	/* view more btn */
	#t1_1 .viewMoreBtn{
	margin-right:80px;
	}
	
	#t1_1 .viewMoreBtn a:link,
	#t1_1 .viewMoreBtn a:visited {
	display:block;
	width:119px;
	height:28px;
	line-height:19px;
	background:url("/images/viewall_but_off_on.gif") left top no-repeat;
	/*background:url(../../images/t1_1_pregnancy_stage_summary/viewmore_btn_off_on.gif) left top no-repeat;*/
	text-decoration:none;
	margin:5px 0 6px 0;
	}
		#t1_1 .viewMoreBtn a:hover {
		background:url("/images/viewall_but_off_on.gif") left bottom no-repeat;
		background-position:bottom;
		}
		#t1_1 .viewMoreBtn a span {
		display:none;
		}
	#t1_1 .backToTopLink{
	background:url("/images/bullet2.gif") 0 1px no-repeat;
	height:20px;
	line-height:20px;
	}
	#t1_1 .backToTopLink a{
	margin-left:20px;
	}


/* toddler 12 - 18 months - t1_2 ------------------------- */


#t1_2 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	_background:3px 22px no-repeat;
	width:780px;
	_width:785px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}
#t1_2 #mainContent #mainContentLeft
{
	width:615px;
	_width:600px;
	_padding-left:5px;
	clear:both;
}
#t1_2 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}
#t1_2 #pageTitleTopMiddle,
#t1_2 #pageTitleMiddleMiddle,
#t1_2 #pageTitleBottomMiddle {
width:310px;
}
#t1_2 #pageTitleMiddle {
width:333px;
}
#t1_2 .noPadding {
padding:0;
}
#t1_2 .paddingBottomThirty {
padding-bottom:30px;
}
#t1_2 .toddlerMonthBoxWrapper {
width:555px;
background:url("/images/t1_2_twelve_to_eighteenmonths/toddlermonth_box_middle.gif") left top repeat-y;
margin-bottom:30px;
}
	#t1_2 .toddlerMonthBoxTop {
	width:555px;
	background:url("/images/t1_2_twelve_to_eighteenmonths/toddlermonth_box_top.gif") left top no-repeat;
	}
		#t1_2 .toddlerMonthPadding {
		padding:60px 215px 13px 10px;
		}
			#t1_2 .toddlerMonthTitle {
			color:#444444;
			padding-bottom:10px;
			}
			#t1_2 .toddlerMonthMenu {
			font-size:1.1em;
			width:105px;
			margin:2px 10px 0 0;
			}
	#t1_2 .toddlerMonthBoxBottom {
	width:555px;
	height:11px;
	background:url("/images/t1_2_twelve_to_eighteenmonths/toddlermonth_box_bottom.gif") left top no-repeat;
	}
#t1_2 .sectionWrapper {
width:615px;
}
	#t1_2 .imageColumn {
	width:120px;
	}
	#t1_2 .sectionContent {
	width:435px;
	}
		#t1_2 .sectionTitle {
		font-size:1.4em;
		font-weight:bold;
		padding-bottom:5px;
		color:#034694;
		}
		#t1_2 .sectionLink {
		padding:0 0 4px 20px;
		margin-left:10px;
		background:url("/images/bullet2.gif") 0 0 no-repeat;
		font-size:1.1em;
		}
		#t1_2 .sectionLink a{
		text-decoration:none;
		color:#757575;
		}
		#t1_2 .sectionLink a:hover{
		text-decoration:underline;
		}
	/* view more btn */
	#t1_2 .viewMoreBtn{
	margin-right:80px;
	}
	#t1_2 .viewMoreBtn a:link,
	#t1_2 .viewMoreBtn a:visited {
	display:block;
	width:119px;
	height:28px;
	line-height:19px;
	background:url("/images/viewall_but_off_on.gif") left top no-repeat;
	/*background:url(../../images/t1_1_pregnancy_stage_summary/viewmore_btn_off_on.gif) left top no-repeat;*/
	text-decoration:none;
	margin:5px 0 6px 0;
	}
		#t1_2 .viewMoreBtn a:hover {
		background:url("/images/viewall_but_off_on.gif") left bottom no-repeat;
		background-position:bottom;
		}
		#t1_2 .viewMoreBtn a span {
		display:none;
		}
	#t1_2 .backToTopLink {
	background:url("/images/bullet2.gif") 0 1px no-repeat;
	height:20px;
	line-height:20px;
	}
	#t1_2 .backToTopLink a{
	margin-left:20px;
	}


/* home page logged out ----------------- t3 */
#t3 #mainContent { /* hero image */
background:-5px -5px no-repeat;
_width:790px;  /*FIX ie7*/
_padding-left:10px;  /*FIX  ie7*/

}
#t3 #mainContentLeft {
width:780px;
margin-left:0;
}
#t3 #twoColumnLeft , #t3 .twoColumnLeft {
width:388px;
float:left;
}
#t3 #twoColumnRight, #t3 .twoColumnRight {
width:383px;
float:right;
}

#t3 #twoColumnAltLeft {
width:780px;
float:left;
}
	#t3 .twoColumnAltLeftLeft {
	width:250px;
	float:left;
	}
		#t3 .homeToolBox {
		width:250px;
		float:left;
		margin-bottom:10px;
		}
			#t3 .homeToolBoxRight {
			width:191px;
			height:60px;
			background:url("/images/t3_homepage/useful_tool_background.gif") top right no-repeat;
			float:right;
			}
				#t3 .homeToolBoxRightPadding {
				padding:20px 5px 0 6px;
				}
					#t3 .homeToolBoxRight a {
					font-size:1.4em;
					font-weight:bold;
					color:#fff;
					padding-left:13px;
					background:url("/images/t3_homepage/useful_tools_arrow_off_on.gif") 0 2px no-repeat;
					text-decoration:none;
					display:block;
					}
						#t3 .homeToolBoxRight a:hover {
						background:url("/images/t3_homepage/useful_tools_arrow_off_on.gif") 0 -52px no-repeat;
						text-decoration:underline;
						}
	#t3 .twoColumnAltLeftRight {
	width:207px;
	_width:200px;
	float:right;
	}
#t3 #twoColumnAltRight {
width:220px;
float:right;
}
/********usefultools section********/
#t3 #usefulToolsTitleWrapper h3 {
font-size:2.0em;
color:#034694;
padding-bottom:14px;
}
#t3 #usefulToolsTitleWrapper h3 a{
font-size:2.0em;
color:#757575;
padding-bottom:14px;
}
#t3 #usefulToolsContent a{
color:#757575;
font-weight:bold;
font-size:1.1em;
}
#t3 #usefulToolsContent a:hover{
color:#757575;
text-decoration:underline;
}
.sIFR-active #t3 #usefulToolsTitleWrapper h3.h3SubNoOrange{
font-size:2.0em;
color:#9d9d9d;
padding-bottom:14px;
line-height:1em;
}
#t3 #usefulToolsBg{
 background:url("/images/feature_blocks/usefulToolsTiling.gif") right top repeat-y;
 width:207px;
 height:178px;
}

#t3 #usefulToolsTitleWrapper{
 background:url("/images/feature_blocks/useFulToolTop.gif") right top no-repeat; 
 width:207px;
 height:178px;
}
#t3 #usefulToolsBgWhatNew{
 background:url("/images/feature_blocks/homeWhatNew.gif") right top no-repeat; 
 width:208px;
 height:53px;
}
#t3 #usefulToolsContent
{
	 background:url("/images/feature_blocks/usefulToolsTiling.gif") right top repeat-y;
 /*background:url(../../images/feature_blocks/usefulToolsBottom.gif) right bottom no-repeat;*/
 width:207px;
 height:127px;
 }
 
 #t3 #usefulToolsBg a {
color:#757575;
font-size:1.1em;
font-weight:bold;
}

#t3 #usefulToolsContentBottom
{
 background:url("/images/feature_blocks/usefulToolsBottom.gif") right bottom no-repeat;
 width:207px;
 height:6px;
 }
 

 
 
 #t3 #usefulToolsContent_2{
 background:url("/images/feature_blocks/usefulToolsBottom.gif") right bottom no-repeat;
 width:207px;
 }

 
 /********whoisonline section********/
 #t3 #whoOnlineBg{
 background:url("/images/feature_blocks/usefulToolsTiling.gif") right top repeat-y;
 width:207px;
}
#t3 #whoOnlineTitleWrapper{
 background:url("/images/feature_blocks/whoOnlineTop.gif") right top no-repeat; 
 width:207px;
 height:51px;
}
#t3 #whoOnlineContent{
 background:url("/images/feature_blocks/usefulToolsBottom.gif") right bottom no-repeat;
 width:207px;
 }
 
#t3 #whatsNewBox {
width:250px;
min-height:240px;
background:bottom left no-repeat;
}
	#t3 #whatsNewBox h3.whatsNewTitle {
	font-size:2.0em;
	color:#0033cc;
	}
	.sIFR-active #t3 #whatsNewBox h3.h3SubNoDarkBlue {
	font-size:2.0em;
	width:120px;
	color:#0033cc;
	line-height:1em;
	}
	#t3 #whatsNewBox p.whatsNewSubtitle {
	font-size:1.4em;
	font-weight:bold;
	color:#0033cc;
	padding-bottom:2px;
	}
		#t3 #whatsNewBox a.bottomLink {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		background:url("/images/t3_homepage/arrow_on_white_off_on.gif") 0 1px no-repeat;
		width:83px;
		display:block;
		}
			#t3 #whatsNewBox a:hover.bottomLink {
			background:url("/images/t3_homepage/arrow_on_white_off_on.gif") 0 -68px no-repeat;
			}
		#t3 a.arrowLink {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		background:url("/images/t3_homepage/arrow_on_white_off_on.gif") 0 1px no-repeat;
		display:block;
		margin:18px 0 20px 0;
		}
			#t3 a:hover.arrowLink {
			background:url("/images/t3_homepage/arrow_on_white_off_on.gif") 0 -68px no-repeat;
			}
		#t3 a.viewAllLink {
		font-size:1.1em;
		font-weight:bold;
		padding-left:15px;
		margin:5px 0 0 15px;
		background:url("/images/t3_homepage/arrow_on_white_off_on.gif") 0 1px no-repeat;
		display:block;
		float:left;
		}
			#t3 a:hover.viewAllLink {
			background:url("/images/t3_homepage/arrow_on_white_off_on.gif") 0 -68px no-repeat;
			}
#t3 #ourBabyMilksBox{
width:250px;
background:bottom left no-repeat;
min-height:240px;
}
	#t3 #ourBabyMilksBox h3 {
	font-size:2.0em;
	color:#034694;
	}
	.sIFR-active #t3 #ourBabyMilksBox h3.h3SubNoLightBlue{
	font-size:2.0em;
	color:#034694;
	line-height:1em;
	}
	#t3 #ourBabyMilksBox p {
	width:190px;
	}
	#t3 #ourBabyMilksBox a{ 
	font-size:1.1em;
	font-weight:bold;
	padding-left:15px;
	background:url("/images/t3_homepage/arrow_on_white_off_on.gif") 0 1px no-repeat;
	display:block;
	width:110px;
	}
		#t3 #ourBabyMilksBox a:hover{ 
		background:url("/images/t3_homepage/arrow_on_white_off_on.gif") 0 -68px no-repeat;
		}
#t3 img.bottomImagePadding {
margin-top:40px;
}
#t3 h3.bePartTitle {
font-size:2.0em;
color:#66cc33;
}
.sIFR-active #t3 #twoColumnAltRight h3.h3SubNoLightGreen {
font-size:2.0em;
color:#66cc33;
line-height:1em;
}
#t3 .ourBabyMilksSpacer{
height:75px
}
#t3 .whatsNewSpacer {
height:75px
}
/***********werechattingBox section***********/
#t3 #werechattingBox{
width:562px;
background:url("/images/feature_blocks/werechatting_home_slither.gif") top right repeat-y;
}
	#t3 #werechattingBoxTop{
	width:564px;
	background:url("/images/feature_blocks/werechatting_home_top.gif") top right no-repeat;
	_background:url("/images/feature_blocks/werechatting_home_top.gif") top 2px no-repeat;
	}
	#t3 #werechattingBoxBottom{
	width:562px;
	background:url("/images/feature_blocks/werechatting_home_bottom.gif") bottom right no-repeat;
	_background:url("/images/feature_blocks/werechatting_home_bottom.gif") bottom 2px no-repeat;
	}

/***********gotAQuestionBox section***********/
#t3 #gotAQuestionBox {
width:388px;
/*background:url("/../../images/t3_homepage/gotaquestion_slither.gif") top right repeat-y;*/
}
	#t3 #gotAQuestionBoxTop {
	width:388px;
	/*background:url("/../../images/t3_homepage/gotaquestion_box_top.gif") top right no-repeat;*/
	}
	#t3 #gotAQuestionBoxBottom {
	width:388px;
	/*height:284px;

	background:url("/../../images/t3_homepage/gotaquestion_box_bottom.gif") bottom right no-repeat;*/
	}
		#t3 #gotAQuestionBoxBottom .textBox {
		width:221px;
		float:left;
		}
		#t3 #gotAQuestionBoxBottom h3 {
		font-size:2.1em;
		font-weight:normal;
		padding:12px 0 3px 15px;
		color:#5e5e5e;
		display:block;
		}
		#t3 #gotAQuestionBoxBottom h3.h3Sub {
		font-size:2.1em;
		font-weight:normal;
		padding:12px 0 3px 15px;
		color:#014b94;
		display:block;
		line-height:1em;
		}
		#t3 #gotAQuestionBoxBottom p{
		color:#5e5e5e;
		padding-left:15px;
		font-size:1.1em;
		}
		#t3 #gotAQuestionBoxBottom input.questionField {
		font-size:1.1em;
		width:200px;
		margin:0 0 0 15px;
		}
		#t3 .findAnswerBut {
		padding:10px 0 10px 12px;
		_margin:10px 0 10px 12px;
		}
		
/***********mumAndBabyClubBox begins*************/
#t3 #mumAndBabyClubBox {
margin:0;
padding:0;
width:383px;
background:url("/images/t3_homepage/mumandbabyclub_box_slither.gif") top right repeat-y;
}
	#t3 #mumAndBabyClubBoxTop {
	width:383px;
	background:url("/images/t3_homepage/mumandbabyclub_box_top.gif") top right no-repeat;
	}
	#t3 #mumAndBabyClubBoxBottom {
	width:383px;
	background:url("/images/t3_homepage/mumandbabyclub_box_bottom.gif") bottom right no-repeat;
	}
	#t3 #mumAndBabyClubBoxBottom IMG {
	margin-left:5px;
	margin-top:7px
	}

	#t3 #mumAndBabyClubBoxBottom .textBox {
	width:245px;
	float:left;
	}
		#t3 #mumAndBabyClubBoxBottom h3 {
		font-size:2.1em;
		font-weight:normal;
		padding:12px 10px 3px 15px;
		color:#5e5e5e;
		display:block;
		}
		#t3 #mumAndBabyClubBoxBottom h3.h3Sub {
		font-size:2.2em;
		font-weight:normal;
		padding:12px 10px 3px 15px;
		color:#034694;
		display:block;
		line-height:1em;
		}
		#t3 #mumAndBabyClubBoxBottom a.joinTodayBut {
		display:block;
		width:119px;
		height:28px;
		background:url("/images/t3_homepage/jointoday_but_off_on.gif") top left no-repeat;
		margin:8px 0 8px 15px;
		}
		#t3 #mumAndBabyClubBoxBottom a:hover.joinTodayBut {
		background:url("/images/t3_homepage/jointoday_but_off_on.gif") bottom left no-repeat;
		}
			#t3 #mumAndBabyClubBoxBottom a span {
			display:none;
			}
		#t3 #mumAndBabyClubBoxBottom ul {
		margin:0;
		padding:0;
		list-style-type:disc;
		}
			#t3 #mumAndBabyClubBoxBottom ul li {
			font-size:1.1em;
			color:#5e5e5e;
			text-decoration:none;
			padding:0 0 1px 0;
			margin-left:25px;
			display:block;
			}

		#t3 #mumAndBabyClubBoxBottom p {
		color:#5e5e5e;
		padding-left:15px;
		}
/***********contactExpertBox begins*************/

#t3 #pageTitleSifr{
margin:0 0 0 10px;
padding:0;
width:300px;
float:left;
}
#t3 #pageTitleSifr h1.pageTitleSifr{
font-size:4.1em;
color:#034694;
line-height:1em;
float:left;
}	
#t3 #expertAdviceBox {
width:319px;
height:36px;
background:url("/images/t3_homepage/expertbox_background.gif") top left no-repeat;
margin:10px 20px 10px 0;
}
		#t3 #expertAdviceButtons a.callUsBut {
		display:block;
		width:68px;
		height:36px;
		background:url("/images/t3_homepage/callus_but_off_on.gif") bottom left no-repeat;   
		float:left;       
		}
		#t3 #expertAdviceButtons a:hover.callUsBut {
		background:url("/images/t3_homepage/callus_but_off_on.gif") bottom left no-repeat; 
		}
			#t3 #expertAdviceButtons a.callUsBut span {
			display:none;
			}
		#t3 #expertAdviceButtons a.emailUsBut {
		display:block;
		width:68px;
		height:36px;
		background:url("/images/t3_homepage/emailus_but_off_on.gif") top left no-repeat;
		float:left;  
		margin-left:17px;
		}
		#t3 #expertAdviceButtons{
		margin-left:40px;
		_margin-left:20px;
		}
		#t3 #expertAdviceButtons a:hover.emailUsBut {
		background:url("/images/t3_homepage/emailus_but_off_on.gif") bottom left no-repeat;
		}
			#t3 #expertAdviceButtons a.emailUsBut span {
			display:none;
			}
		#t3 #expertAdviceButtons a.liveChatBut {
		display:block;
		width:68px;
		height:36px;
		background:url("/images/t3_homepage/livechat_but_off_on.gif") top left no-repeat;
		float:left;  
		margin-left:17px;
		}
		#t3 #expertAdviceButtons a:hover.liveChatBut {
		background:url("/images/t3_homepage/livechat_but_off_on.gif") bottom left no-repeat;
		}
			#t3 #expertAdviceButtons a.liveChatBut span {
			display:none;
			}

/***********contactExpertBox ends*************/

#t3 #hero_arrow_pregnancy,
#t3 #hero_arrow_newmum,
#t3 #hero_arrow_mybaby,
#t3 #hero_arrow_mytoddler,
#t3 #hero_arrow_dads,
#t3 #hero_arrow_feeding_and_nutrition,
#t3 #hero_arrow_products,
#t3 #hero_arrow_mychildren,
#t3 #hero_arrow_forum,
#t3 #hero_arrow_expert,
#t3 #swap_backgrounds {
display:none;
}

/* end of rollover on hover*/
#t3 #featureBlockContainer {
width:205px;
}

#t3 #product_and_what_new_container
{
	width:562px;
	margin-left:0px;
	margin-top:3px;
	_margin-left:-1px;

}

	

		#pollBarBox{
		font-size:1em;
		color:#034694;
		width:125px;
		background-color:#f4f3f4;
		}
		#pollBarBox #poll1{
		background:#f4f3f4 url("/images/t3_homepage/pollBar1.gif") 30px top no-repeat;
		width:125px;
		height:12px;
		color:#034694;
		}
		#pollBarBox #poll2{
		background:#f4f3f4 url("/images/t3_homepage/pollBar2.gif") 30px top no-repeat;
		width:125px;
		height:12px;
		color:#034694;
		}
 #t3 .myStageLists 
 {
margin:0px 0;
width:800px;
padding-bottom:5px;
float:left;
 }		
/*#3 marginL15		*/ 
#t3 .homebox .homeboxbody p
{
	font-size:1em;
	padding-bottom:0px;
	 color:#757575;	
	
}
#t3 .homebox .homeboxbody .marginL15 
{
	margin-left:15px;
}
#t3 .homebox .homeboxbody .marginL15 a
{
	 color:#757575;	
	line-height:15px;
	background:url("/images/bullet1.gif") left center no-repeat;
	padding-left:20px;
	text-decoration:none;
}
#t3 .homebox .homeboxbody .marginL15 a:hover
{
	text-decoration:underline;
}
		
		
#t3 #myStageLists {
margin:15px 0;
width:800px;
padding-bottom:5px;
float:left;
}
	#t3 #myStageListsLeft,#t3 .myStageListsLeft {
	width:400px;
	float:left;
	}
	#t3 #myStageListsRight #t3 .myStageListsRight {
	width:375px;
	float:left;
	}
	#t3 .listBlock {
	margin-bottom: 0px;
	width:388px;
	float:left;
	}
	#t3 .myStageListsLeft .listBlock p,
	#t3 .myStageListsRight .listBlock p,
	#t3 #myStageListsLeft .listBlock p,
	#t3 #myStageListsRight .listBlock p {
	font-size:2.5em;
	font-weight:bold;
	padding-bottom:3px;
	color:#034694;
	}
	.sIFR-active #t3 .myStageListsLeft .listBlock p.myStageListSifr,
	.sIFR-active #t3 .myStageListsRight .listBlock p.myStageListSifr,
	.sIFR-active #t3 #myStageListsLeft .listBlock p.myStageListSifr,
	.sIFR-active #t3 #myStageListsRight .listBlock p.myStageListSifr {
	font-size:1.8em;
	font-weight:bold;
	padding-bottom:0;
	color:#034694;
	line-height:1em;
	width:350px;
	}
	#t3 .listBlock ul {
	margin:0 0 3px 0;
	padding:0;
	list-style:none;
	}
		#t3 .listBlock ul li {
		display:block;
		}
			#t3 .listBlock ul li a {
			font-size:1.1em;
			font-weight:bold;
			text-decoration:none;
			padding: 0 0 4px 15px;
			display:block;
			background:url("/images/t3_homepage/arrow_on_white_off_on.gif") 0 1px no-repeat;
			}
				#t3 .listBlock ul li a:hover {
				text-decoration:underline;
				background:url("/images/t3_homepage/arrow_on_white_off_on.gif") 0 -68px no-repeat;
				}
#t3 a.stageSummaryBut {
 color:#034694 ;
}


#t3 p.myStagePara {
padding-bottom:4px;
font-size:2.0em;
color:#034694;
}
.sIFR-active #t3 p.myStagePara {
padding-bottom:4px;
font-size:2.0em;
color:#034694;
width:90px;
line-height:1em;
}

#t3 .myStageMenu {
font-size:1.1em;
width:120px;
padding:0;
margin:0;
}
#t3 .goCalBut {
padding:0 0 0 5px;
}
#t3 #stageForm {
width:290px;
float:left;
margin:2px 0 0 140px;
font-size:1em;
}
#t3 .jumpMenu {
float:left;
padding-top:2px;
}
#t3 p.myStageStatus {
margin-top:7px;
font-size:1.2em;
}

/**t81, t83**/

#t81 #mainContent,#t83 #mainContent { /* hero image */
	background:0px 22px no-repeat;
	_background:3px 22px no-repeat;
	width:780px;
	_width:785px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}
#t81 #mainContent #mainContentLeft,#t83 #mainContent #mainContentLeft
{
	width:615px;
	_width:620px;
	_padding-left:5px;
	clear:both;
}
#t81 #mainContent #mainContentRight,#t83 #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}
#t81 #breadCrumbs p
{
    font-size:1em;
}

#t81 #breadCrumbs p a
{
    font-size:1em;
}

#t81 #breadCrumbs,#t83 #breadCrumbs{
font-size:1em;
}


#breadCrumbs{
font-size:1.1em;
margin-left:10px;
}

#pgTitleTable {
margin-top:0;
}

#pgTitleTable #sub_head{
margin-top:0;
}


	#t8 .sectionWrapper {
	width:615px;
	}
	#t8 .imageColumn {
	width:120px;
	}
	#t8 .sectionContent {
	width:435px;
	}
	#t8 .sectionTitle {
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:5px;
	color:#034694;
	}
	#t8 .sectionLink {
	padding:0 0 4px 20px;
	margin-left:10px;
	background:url("/images/bullet2.gif") 0 0 no-repeat;
	font-size:1.1em;
	}
	#t8 .sectionLink a{
	text-decoration:none;
	color:#757575;
	}
	#t8 .sectionLink a:hover{
	text-decoration:underline;
	}
	
	
#t63 #messagesForMeHomeDUTBottom a.but {
display:block;
width:121px;
height:25px;
margin:6px 0 0 -3px;
background: url("/images/feature_blocks/backtomydumex_off.gif") top left no-repeat;
text-decoration:none;
}
#t63 #messagesForMeHomeDUTBottom a.but:hover 
{
background: url("/images/feature_blocks/backtomydumex_on.gif") top left no-repeat;
}



#t_reqquest_sample #mainContent { /* hero image */
	background:url("/images/hero_images/registerFreeGift.jpg") 0px 23px no-repeat;
	_background:url("/images/hero_images/registerFreeGift.jpg") 3px 22px no-repeat;
	width:780px;
	_width:785px;
	margin-left:10px;
	float:left;
	font-size:1em;
	font-weight:bold;
}


#t_reqquest_sample #mainContent #mainContentLeft
{
	width:615px;
	_width:500px;
	_width:620px;
	_padding-left:5px;
}
#t_reqquest_sample #mainContent #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}

#t_reqquest_sample #mainContentRequestSample { /* hero image */
	background:url("/images/hero_images/Free_sampleBanner.jpg") 0px 23px no-repeat;
	width:780px;
	margin-left:5px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

#t_reqquest_sample #mainContentRequestSample #mainContentLeft
{
	width:615px;
	_width:500px;
	_width:620px;
	_padding-left:5px;
}
#t_reqquest_sample #mainContentRequestSample #mainContentRight
{
	margin-right:0px;
	width:150px;
	margin-top:0px;
	float:right;
}




#t_reqquest_sample .noHelpBubble{
padding-top:5px;
padding-bottom:120px;
margin-top:0;
}

#t_reqquest_sample #pageTitleTopMiddle,
#t_reqquest_sample #pageTitleMiddleMiddle,
#t_reqquest_sample #pageTitleBottomMiddle {
width:400px;
}
#t_reqquest_sample #pageTitleMiddle {
width:423px;
}

#t_reqquest_sample #contactUsBoxWrapper {
width:615px;
background:url("/images/t32_contactus/contactus_box_middle.gif") left top repeat-y;
margin-top:10px;
}
	#t_reqquest_sample #contactUsBoxTop {
	width:615px;
	height:38px;
	background:url("/images/t32_contactus/contactus_box_top_t32.gif") left top no-repeat;
	}
		#t_reqquest_sample .joinBoxTitle {
		font-size:1.5em;
		font-weight:bold;
		color:#757575;
		padding:11px 0 0 15px;
		}
		
	#t_reqquest_sample #contactUsBoxBottom {
	width:615px;
	background:url("/images/t32_contactus/contactus_box_bottom_t32.gif") left bottom no-repeat;
	}
		#t_reqquest_sample #contactUsBoxPadding {
		padding:25px 15px 10px 15px;
		}
			#t_reqquest_sample #contactUsBoxPadding h4 {
			font-size:1.3em;
			font-weight:bold;
			padding-bottom:10px;
			}
		
		#t_reqquest_sample .formSection {
		padding-bottom:15px;
		}
			#t_reqquest_sample .fieldGroup {
			width:400px;
			float:left;
			}
			#t_reqquest_sample .fieldLabel {
			width:120px;
			padding-left:15px;
			font-size:1.1em;
			float:left;
			}
			
			#t_reqquest_sample p.fieldLabel {
			padding-bottom:0;
			}
			#t_reqquest_sample .radioLabel {
			font-size:1.1em;
			margin-right:20px;
			}	
			#t_reqquest_sample .mandatory{
			background:url("/images/t32_contactus/red_asterisk_t32.gif") 0 4px no-repeat;
			}
			#t_reqquest_sample .paddingBottomTen,
			#t_reqquest_sample .paddingBottomTenNarrow {
			padding-bottom:10px;
			}
			#t_reqquest_sample .paddingBottomTenNarrow {
			width:400px;
			}
			
			#t_reqquest_sample .paddingBottomFiveNarrow {
			width:400px;
			padding-bottom:5px;
			}
			
			#t_reqquest_sample .paddingLeft {
			padding-left:15px;
			}
			#t_reqquest_sample .paddingLastFormElement {
			padding-bottom:30px;
			}
			#t_reqquest_sample .formField {
			width:180px;
			padding:1px;
			}
			#t_reqquest_sample .countryField {
			width:205px;
			padding:0px;
			font-size:1.1em;
			}
			#t_reqquest_sample .infoPanel {
			width:145px;
			border:#dedede 1px solid;
			background:#dddadd;
			float:left;
			} 
				#t_reqquest_sample .infoPanel p {
				padding:10px;
				}
			#t_reqquest_sample .dateWrapper {
			width:220px;
			float:left;
			}
			#t_reqquest_sample #edd_day {
			width:40px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t_reqquest_sample #edd_month {
			width:85px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t_reqquest_sample #edd_year {
			width:55px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t_reqquest_sample #dob_day {
			width:40px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t_reqquest_sample #dob_month {
			width:85px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t_reqquest_sample #dob_year {
			width:55px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			/* pop up - hidden - calendar div */
			#t_reqquest_sample #formCalendar { 
			width: 200px;
			height: 200px;
			position: absolute;
			top: 625px;
			left: 559px;
			border: #0090d9 1px solid;
			background-color:#fff;
			}
			#t_reqquest_sample .genderRadioGroup {
			float:left;
			}
			#t_reqquest_sample .cancelBtn {
			float:left;
			}
			#t_reqquest_sample .completeBtn {
			float:right;
			}
#t_reqquest_sample #breadCrumbs
{
width:745px;
margin-left:0px;
float:left;
display:block;
font-size:1em;
}
/* t31 register step 2 */
#t_reqquest_sample #frmstep2 .fieldLabel {
	width:170px;
	padding-left:15px;
	font-size:1.1em;
	float:left;
}

#t_reqquest_sample .field_header 
{
		color:#034694;
}
										
#t_reqquest_sample .aUpdate 
{
	text-decoration:underline;
}

#t_reqquest_sample .sectionHeading 
{
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:4px;
}
					
#panalPoll 
{
	
	background:url("/images/new_poll.jpg") no-repeat;
	width:207px;
	height:208px;
	margin-top:3px;
}
#panalPollTopic 
{
	 padding:15px 10px 10px 15px;
	 color:#b15d49; 
	 font-size:2.0em;
	 font-weight:bold;
}
#panalPollBoby 
{
	 padding: 60px 10px 10px 20px; /* t r  b l */
	 color:#034694; 
 	 font-size:1.2em;

}
#panalPollMiddle 
{
	 padding: 10px 10px 10px 0px; /* t r  b l */
}
#panalPollBottom 
{
	 padding-top:10px;
	 padding-left:10px;
}


.third_birthday_download_link  a
{
	font-size:1.0em;
	color:#757575 ;
	line-height:15px;
	background:url("/images/tranparent_arrow.gif") left -1px no-repeat;
	padding-left:20px;
	
}
.third_birthday_download_link  a:hover
{
	text-decoration:underline;	
}


/* Photo Contest  */

#tPhotoContest #breadCrumbs
{
width:745px;
margin-left:0px;
float:left;
display:block;
}
#tPhotoContest #breadCrumbs P {
color:#034694;
font-size:1em;
padding: 5px 0 5px 0;
}
#tPhotoContest #breadCrumbs p a {
color: #034694;
text-decoration: none;
}
#tPhotoContest #breadCrumbs p a:hover {
color: #034694;
text-decoration: underline;
}

#tPhotoContest #mainContent { /* hero image */
	width:781px;
	_width:786px;
	margin-left:9px;
	float:left;
	font-size:1em;
	font-weight:bold;
	color:#190303;
}

#tPhotoContest p
{
	font-size:1em;
	font-weight:bold;
	color:#190303;
}

#tPhotoContest a
{
	font-size:1em;
	font-weight:bold;

}

#tPhotoContest li
{
	color:#190303;

}




#tPhotoContest #mainContent #mainContentLeft
{
	width:781px;
	_width:786px;
}





/* for test */
.x1 {
	border: thin solid #FF0000;
}
.x2 {
	border: thin solid #FFFF00;
}
.x3 {
	border: thin solid #0000FF;
}


#headerArea 
{
	/* height:190px; */
}
#headerAgeGroup {
margin:5px 0 0;
_margin:5px 0 0;
float: right;
}
#headerSearch {
_background-position:185px top;

}
#mainImage
{
height:229px;	
}

#t8 #contactUsBoxWrapper {
background:transparent url(/t32_contactus/contactus_box_middle.gif) repeat-y scroll left top;
margin-top:10px;
width:615px;
}

#t8 #contactUsBoxWrapper {
width:615px;
background:url('/images/t32_contactus/contactus_box_middle.gif') repeat-y left top;
margin-top:10px;
}
	#t8 #contactUsBoxTop {
	width:615px;
	height:38px;
	background: url('/images/t32_contactus/contactus_box_top_t32.gif') no-repeat left top;
}
		#t8 .joinBoxTitle {
		font-size:1.6em;
		font-weight:bold;
		color:#757575;
		padding:9px 0 0 15px;
		}		
	#t8 #contactUsBoxBottom {
	width:615px;
	background:url('/images/t32_contactus/contactus_box_bottom_t32.gif') no-repeat left bottom;
}
	#t8 .loginBar {
	background:#dddadd;
	margin:0 2px;
	height:5em;		/* fixes odd floating bug in ie6 and ie7 */
	}
		#t8 .loginMsg {
		width:280px;
		float:left;
		}
			#t8 .loginMsg p {
			padding:10px 12px 10px 13px;
			margin:0;
			}
		#t8 .loginBtnWrapper {
		float:left;
		margin-left:54px;
		}
			#t8 a.loginBtn {
			float:left;
			width:80px;
			height:18px;
			display:block;
			margin-top:14px;
			background:url('/images/t32_1_emailexperts/login_btn_off_on.gif') no-repeat left top;
}
				#t8 a:hover.loginBtn {
				background-position:bottom;
				}
				#t8 a.loginBtn span {
				display:none;
				}
		#t8 .contactUsBoxPadding {
		padding:25px 15px 10px 15px;
		}
		#t8 #formPadding {
		padding:15px 15px 10px 15px;
		}
			#t8 .paddingBottomTen {
			padding-bottom:10px;
			}
			#t8 .paddingBottomFifteen {
			padding-bottom:15px;
			}
			#t8 .paddingBottomTwenty {
			padding-bottom:20px;
			}
			#t8 .paddingBottomThirty {
			padding-bottom:30px;
			}
			#t8 .fieldLabel {
			width:112px;
			padding-left:15px;
			font-size:1.1em;
			float:left;
			}
			#t8 .fieldLabelWide {
			width:150px;
			padding-left:15px;
			font-size:1.1em;
			float:left;
			}
				#t8 p.fieldLabel,
				#t8 p.fieldLabelWide {
				padding-bottom:0;
				}
			#t8 .formField {
			width:180px;
			padding:1px;
			margin-left:10px;
			}
			#t8 .validateField {
			padding:2px;
			margin-left:132px;
			}	
			#t8 .mandatory{
			background:url('/images/t32_contactus/red_asterisk_t32.gif') no-repeat 0 4px;
}
			#t8 .thirteenBold {
			font-size:1.3em;
			font-weight:bold;
			}
			#t8 .dateWrapper {
			width:220px;
			float:left;
			margin-left:10px;
			}
			/* pop up - hidden - calendar div */
			#t8 #formCalendar { 
			width:200px;
			height:200px;
			position:absolute;
			top:795px;
			left:559px;
			border:#0090d9 1px solid;
			background-color:#fff;
			}
			#t8 .formQuestion {
			width:170px;
			float:left;
			font-size:1.1em;
			margin-left:10px;
			}
			#t8 .formDays {
			width:45px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t8 .formMonths {
			width:115px;
			font-size:1.1em;
			float:left;
			margin:2px 2px 0 0;
			}
			#t8 .questionField {
			width:360px;
			margin-left:10px;
			}
			#t8 .checkLabelT32 {
			font-size:1.1em;
			padding:3px 0 0 3px;
			}
			#t8 .submitButton {
			margin-right:22px;
			float:right;
			}
			/* login - t430----------------------------------------------------------- */
			#t8 #loginBox {
width:615px;
margin:10px 0;
background:url('/images/t30_login/login_box_middle.gif') repeat-y left top;
}
#t8 #loginBoxTop {
width:615px;
height:38px;
background:url('/images/t30_login/login_box_top.gif') no-repeat left top;
}
	#t8 p.userMessage {
	text-align:right;
	color:#656565;
	padding:12px 10px;
	}
		#t8 p a.whiteBold {	/* link style */
		color:#FFFFFF;
		font-weight:bold;
		}
#t8 #loginBoxBottom {
width:615px;
background:transparent url(/images/t30_login/login_box_bottom.gif) no-repeat scroll left bottom
}
	#t8 #loginBoxBottom form {
	font-size: 1em;
	}
		#t8 .radioLabel {
		font-weight:bold;
		font-size:1.1em;
		}
		#t8 .fieldLabel {
		float:left;
		width:8em;
		font-size:1.1em;
		margin-left:50px;
		width:10em;
		}
		#t8 .loginFormField {
		width:200px;
		margin:0 10px;
		font-size:1.1em;
		padding:1px 0;
		float:left;
		}
		#t8 .checkboxMargin30 {
		margin:0 3px 0 50px;
		}
		#t8 .paddingBottomTwelve {
		padding-bottom:12px;
		}
		#t8 .paddingLastFormElement {
		padding-bottom:36px;
		}
		/*Added by LM (05/03) to cater for additional login pages*/
		#t8 .paddingLastFormElement_loginExtra {
		padding-bottom:250px;
		}
		#t8 .submitButton30 {
		margin-left:290px;
		}
#t8 .formPaddingBig {
padding: 18px 30px 15px 100px;
}
#t8 .radio_label{
line-height:20px;
}
#t8 .radio{
margin:5px 5px 0 0;
_margin:1px 0 0 0;/*4 ie6*/
}
*+html #t8 .radio{/*4 ie7*/
margin:1px 0 0 0;
}
#t8 #breadCrumbs
{
width:745px;
margin-left:0px;
float:left;
display:block;
font-size:1em;
}
/* login - t30----------------------------------------------------------- */

#t8 .fieldGroup {
float:left;
width:400px;
}

#t8 .infoPanel {
background:#DDDADD none repeat scroll 0 0;
border:1px solid #DEDEDE;
float:left;
width:145px;}

#t8 .formSection {
padding-bottom:15px;
}

#t8 .paddingBottomTenNarrow {width:400px;
}

#t8 .paddingBottomTen, #t8 .paddingBottomTenNarrow {
padding-bottom:10px;
}

#t8 #contactUsBoxPadding h4 {
font-size:1.3em;
font-weight:bold;
padding-bottom:10px;
}
#t8 .paddingLeft {
padding-left:15px;
}

#t8 #contactUsBoxPadding {
padding:25px 15px 10px;
}

#t8 .completeBtn {
float:right;
}

#t8 .cancelBtn {
float:left;
}

/* forum category - t49 ----------------------------------------- */




#t8 .introCopyDescription
	{
		padding:0px 0px 0px 20px;
		width:595px;
		color:#00FF00;
	}
#t8 .introCopyDescription p
{
	color:#747474;
	padding:0px 0px 5px 0px;
}

#t8 .paddingBottomTwenty {
padding-bottom:20px;
}
#t8 .jumpMenuWrapper {
margin-top:2px;
float:left;
}
#t8 .jumpLabel {
font-size:1.1em;
font-weight:bold;
color:#747474;
}
#t8 .jumpMenuWide {
width:150px;
margin-left:8px;
font-size:1.1em;
}
#t8 .goBtn {
margin-left:8px;
margin-top:3px;
float:left;
}
/* start new topic btn */
#t8 .startNewTopicBtn a:link,
#t8 .startNewTopicBtn a:visited {
display:block;
width:135px;
height:28px;
line-height:28px;
text-decoration:none;
background:url("/images/t49_forumcategory/btn_new_topic.gif"/*tpa=http://www.dumex.com.sg/images/t8_forumcategory/btn_new_topic.gif*/) left top no-repeat;
}
	#t8 .startNewTopicBtn a:hover {
	background-position:bottom;
	}
	#t8 .startNewTopicBtn a span {
	display:none;
	}
#t8 .pageCount {
margin-top:5px;
}

#t8 .nextPageLinkContainer {
	width:330px; 
}

#t8 .nextPageLink {
padding:0 0 7px 20px;
margin:5px 0 0 5px;
background:url("/images/bullet2.gif"/*tpa=http://www.dumex.com.sg/images/bullet2.gif*/) 0 1px no-repeat;
}

#t8 .startNewTopicBtnContainerTop
{
	float:left;
	width:250px;
	margin-top:5px;
	margin-left:18px;
}

#t8 .startNewTopicBtnContainerBottom
{
	float:left;
	width:250px;
	margin-top:0px;
	margin-left:18px;
}

#t8 .jumpAndNextContainerTop
{
	width:330px; 
	float:right; 
	padding:0px 0px 0px 0px;
}

#t8 .jumpAndNextContainerBottom
{
	width:330px; 
	float:right; 
}

#t8 .startNewTopicBtnContainerTop p 
{
	
	margin-left:142px;
	padding:5px 0 0 0;
}


#t8 .startNewTopicBtnContainerBottom p 
{
	
	margin-left:142px;
	padding:5px 0 0 0;
}

#t8 .forumTableWrapper {
width:615px;
padding-bottom:18px;
}
	#t8 .forumTableTop {
	width:615px;
	height:41px;
	background:url("/images/t49_forumcategory/tbl_forum_header.gif"/*tpa=http://www.dumex.com.sg/images/t8_forumcategory/tbl_forum_header.gif*/) left top no-repeat;
	}
	#t8 .forumTableMiddleWhite {
	width:615px;
	background:#FFFFFF url("/images/t49_forumcategory/tbl_forum_line.gif"/*tpa=http://www.dumex.com.sg/images/t8_forumcategory/tbl_forum_line.gif*/) left top repeat-y;
	}
	#t8 .forumTableMiddleOrange {
	width:615px;
	background:url("/images/t49_forumcategory/tbl_forum_line_alt.gif"/*tpa=http://www.dumex.com.sg/images/t8_forumcategory/tbl_forum_line_alt.gif*/) left top repeat-y;
	}
	#t8 .forumTableBottom {
	width:615px;
	height:10px;
	background:url("/images/t49_forumcategory/tbl_forum_footer.gif"/*tpa=http://www.dumex.com.sg/images/t8_forumcategory/tbl_forum_footer.gif*/) left top no-repeat;
	}
		/* columns */
		#t8 .colOne {
		width:292px;
		}
		#t8 .colTwo {
		width:61px;
		}
		#t8 .colThree {
		width:106px;
		}
		#t8 .colFour {
		width:70px;
		}
		#t8 .colFive {
		width:82px;
		
		}
			/* titles */
			#t8 .tableTitle {
			/*font-size:1.4em;*/
			font-weight:bold;
			color:#747474;
			padding:14px 0 0 0;
			}
			#t8 .firstTitle {
			padding-left:32px;
			}
			#t8 .centeredPara {
			text-align:center;
			}
			/* table contents */
			#t8 .tableContents {
			margin:26px 0;
			padding:0;
			color:#747474;
			}
			#t8 .topicNameLink {	/* white arrow by default */
			padding:0 0 0 20px;
			margin-left:32px;
			/*background:url(/images/t8_forumcategory/bullet.gif) 0 0 no-repeat;*/
			background:url("/images/bullet1.gif"/*tpa=http://www.dumex.com.sg/images/bullet1.gif*/) 0 -2px no-repeat;	
			}
			#t8 .forumTableMiddleOrange .topicNameLink {	/* orange arrow */
			background:url("/images/t49_forumcategory/bullet_alt.gif"/*tpa=http://www.dumex.com.sg/images/t8_forumcategory/bullet_alt.gif*/) 0 -2px no-repeat;
			}
			#t8 .colThree img {
			margin:5px 0 0 14px;
			border:#8c8c8c 1px solid;
			}
			#t8 .userName {
			padding:0 0 2px 0;
			}
#t8 .rssLink {
padding:0 20px 0 0;
line-height:1.6em;
text-align:right;
background:url("/images/t49_forumcategory/rss_icon.gif"/*tpa=http://www.dumex.com.sg/images/t8_forumcategory/rss_icon.gif*/) right top no-repeat;
}
#t8 .helpLink1 {

text-align:right;
padding-bottom:15px;
}

#t8 .rssContainer
{
	clear:both; 
	margin-bottom:5px;
	margin-top:5px;
}
/* div to display RSS info */
#t8 #rss_box {
border: 1px solid #0090d9;
background-color: #fff;
padding: 10px;
position: absolute;
width: 150px;
z-index: 99;
}
#t8 #rss_box_close {
float: right;
padding: 0 0 10px 10px;	
}

#t8 #mainContentLeft  .memberThumbnailPanel ul li, .memberThumbnailPanel ul ul {
font-size:1.1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
background:none;
}

/*----T40 Who's online--------/
/* whos online t40 --------------------------------- */

#t8 .letterBox {
width:615px;
background:url("/images/t40_whosonline/box_slither.gif") top left repeat-y;
float:left;
margin-bottom:15px;
}
	#t8 .letterBoxTop {
	width:615px;
	height:12px;
	background:url("/images/t40_whosonline/box_top.gif") top left no-repeat;
	float:left;
	}
	#t8 .letterBoxBottom {
	width:615px;
	background:url("/images/t40_whosonline/box_bottom.gif") bottom left no-repeat;
	float:left;
	padding-bottom:12px;
	}
		#t8 .letterBoxBottom .letter p {
		font-size:2.4em;
		font-weight:bold;
		color:#034694;
		padding:0 10px 4px 12px;
		}
		#t8 .letterBoxBottom .letterBoxLinks a {
		display:block;
		font-size:1.1em;
		font-weight:bold;
		padding:3px 0 3px 2px;
		margin:0 1px;
		/*background:url(../../images/white_arrow.gif) 10px 4px no-repeat;*/
		}
		#t8 .letterBoxBottom .letterBoxLinks a.alt {
			/*background:#fff0e9 url(../../images/white_arrow.gif) 10px 4px no-repeat;*/
			}
		#t40 .letterBoxBottom .letterBoxLinks #whosOnlineBottomRow{
		width:550px;
		height:40px;
		}

		#t8 #whosOnlineBottomRow #whosOnlineBottomColAvatar {
		width:35px;
		float:left;
		padding-left:10px;
		}

		#t8 #whosOnlineBottomRow #whosOnlineBottomColProfile {
		width:450px; 
		float:left; 
		padding-top:0px; 
		padding-left:2px; 
		overflow:hidden;
		}
	
			
#t8 .viewMoreBtn a:link, #t1_1 .viewMoreBtn a:visited {
background:transparent url(/images/viewall_but_off_on.gif) no-repeat scroll left top;
display:block;
height:28px;
line-height:19px;
margin:5px 0 6px;
text-decoration:none;
width:119px;
}
#t8 .viewMoreBtn {
margin-right:80px;
}

#t8 .viewMoreBtn a span {display:none;
}




.homelink li
{
	list-style:none;
	margin-left:10px;
}

/*.homelink a
{
	color:#990000;
}


.homelink a.logout
{
	color:#757575;
}
*/
.homelink a:hover
{
	text-decoration:underline;
}

#t8 .product1 {
width:265px;
float:left;
}
#t8 .product2 {
width:265px;
float:right;
}
	#t8 .product1 h3,
	#t8 .product2 h3 {
	font-size:1.4em;
	}
	#t8 .product1 h3 a, 
	#t8 .product2 h3 a {
	color:#034694;	
	text-decoration:none;
	background: url("/images/white_arrow.gif") 0 6px no-repeat;
	padding: 0 0 5px 15px;
	display:block;
	}
		#t8 .product1 h3 a:hover, 
		#t8 .product2 h3 a:hover {
		text-decoration:underline;
		}

/*----------------- Forum Home Begin ----------------*/
		#t3 .homeForumBox
		{
			width:736px;
			padding-top:10px;			
			padding-bottom:10px;
			padding-left:25px;
			/*margin:25px 0 0 20px;*/
			
		}
		#t3 .navShowAll a
		{
			font-size:1.1em;
			color:#0c4497;			
			float:right;
			margin-top:60px;
			font-weight:100;
		
		}
		#t3 .homeForumBg
		{
			width:736px;		
			height:37px;
			margin:5px 0 0 0;		
			background:url(/images/t3_homepage/bgheader_forum.gif) top left repeat-x;
			/*background-color:#dfd6c0;*/
			/*height:25px;*/
		}
		/* columns */
		#t3 .colOneForum
		{
			margin-top: 5px;
			width: 400px;
			text-align: left;			
		}
		#t3 .colTwoForum 
		{
			margin-top:5px;
			width:50px;
			text-align:center;						
		}
		#t3 .colThreeForum 
		{
			margin-top:5px;
			width:80px;
			text-align:center;				
		}
		#t3 .colFourForum 
		{			
			margin-right:5px;
			float:right;			
			text-align:center;	
			width:70px;			
			/*text-align:center;*/
			/*margin-top:5px;		*/
			
		}
	
		/* titles */
		#t3 .forumTitle {
			
			font-weight:bold;
			color: #ffffff;			
			padding:5px 0 0 0;
			/*font-size:1.1em;*/
			/*color:#333333;*/
			}
			#t3 .firstColumn {
			padding-left:5px;
			}
			#t3 .lastColumn {
			float:right;
			text-align:right;			
			margin-right:7px;
			}
			
		/* list  items  */
			#homelistItemsBox
			{
				padding-top:5px;
				padding-bottom:5px;
				width:736;				
				background-color:#eef9fe;							
				/*margin-top:10px;				
				color:#333333;*/
			}
			#homelistItemsBox .firstItem {
			/*padding-left:8px;*/
			}
			
			#hometopicItem
			{
				font-weight:bold;
				color:#0c4497;
				padding:0 5px 0 5px;
			}
			#hometopicItem .contentsItem
			{
				color:#333333;
				font-weight:normal;
			}
#twrap {
			width:781px;
			height:1200px;
		overflow:hidden;
		
		position:relative;
		}

#t31 {
			position:absolute;
	
			top:0;
			left:-10px;

			*left:-14px;
				
}

#t31 #contactUsBoxWrapper-b {
width:782px;
background:url("/images/register/contactus_box_middle-b.png") left top repeat-y;
margin-top:10px;
}

.paddingBottomTenNarrow-b {width:200px;}

#t31 #contactUsBoxTop-b {
width:782px;
height:37px;
background: url("/images/register/header.png") -1px top no-repeat;

}
#t31 #contactUsBoxBottom-b {
width:782px;
background:url("/images/register/registration2.png") 0px bottom no-repeat;
padding-bottom:10px;


}

.floatLeft-b {

min-height:20px; 
height:auto !important; 
height:20px;
float:left;
}

.fieldLabel-b {
			
			
			font-size:1.1em;
			float:left;
			}
			.fieldLabel-bi {
			
			width:97px;
			font-size:1.1em;
			float:left;
			}
			
			.fieldLabel-bk {
			
			width:97px;
			font-size:1.1em;
			float:left;
			*width:100px;
			}
			
			.fieldLabel-bki {
			
			width:97px;
			font-size:1.1em;
			float:left;
			}
			
			.fieldLabel-bkg {
			
			width:217px;
			font-size:1.1em;
			float:left;
			}
			
			.fieldLabel-bg {
			
			margin-left:20px;	
			width:61px;
			font-size:1.1em;
			float:left;
			}
			
			
			.fieldLabel-bo {
			
			width:127px;
			font-size:1.1em;
			float:left;
			margin-left:38px;
			}
			
		 .fieldGroup-b {
			width:780px;
			float:left;
			}
			.radio-grp {float:left;}
			.formField-b {width:239px;}
			
			.formField-ht {width:642px;}
			.ost {width:160px;}
			.osti {margin-left:10px;}
			.cgsel {width:160px;}
			.fieldLabelbki {}
			.fieldspacer {height:10px; width:1px; }
			
			#t31 .joinBoxTitle-b {color:white; font-size:1.5em; font-weight:bold; padding:11px 0 0 15px;}
			.centre-btns {text-align:center; width:782px; margin-top:10px;}
			.cancelBtn-b {margin-right:10px;}
			
			
			#t31 .mandatory{
		background:none;		}
		
		#t31 .radio-grp{
				border:1px solid #333333;
				width:620px;
				padding:10px;
		}


