/*global text styles*/	body, td, div {		color:#505050;		font-family: arial, helvetica, sans-serif;	    font-size: 12px;	}		a {		color: #006699; 	}		a:hover, a:active {		color: #99cc66;		text-decoration: none;	}		/*for POINTS*/	em {		font-weight:bold;		font-style: italic;		text-transform:uppercase;	}/*global page structure*/	body, html {	    margin:0;		padding:0;	}		#ww-onecol {		width:750px;		margin-left:14px;	}		#ww-twocol, #ww-threecol {		width:764px;	}		#ww-twocol td, #ww-threecol td{		vertical-align:top;	}		#ww-twocol #col-main {		border:solid #fff;		border-width:0 14px;	}		#ww-twocol #col-callouts {		width:141px;	}		#col-shortcuts {		width:141px;		padding:0 15px 0 5px;	}		* html #col-shortcuts {		width:161px;	}		/*\*/	* html #col-shortcuts {		width:141px;	}	/**/		#ww-threecol #col-main {		padding-right: 15px;		width: 447px;	}		#ww-threecol #col-callouts {		width:141px;	}		#ad-land {		width:750px;		margin:7px 0 0 14px;	}/*shared bullet list styles*/	ul.bullets, ul.plain, ul.nada, ul.multi, .fitnesstierone ul,  .tierone ul, .tiertwo ul, .tierthree ul, .upsell ul, ul.tert, ul.tert ul {		margin: 2px 0;		padding: 0;		list-style: none;	}	ul.bullets, ul.plain, ul.nada, ul.multi{		margin: 2px 0;		padding: 0;		list-style: none;	}	/* standard blue arrow bullets */	ul.bullets li {		margin: 3px 0 0 0;		padding: 0 0 0 11px;		background: url(/images/2057/css/global/bullet-arrow.gif) no-repeat 0px 4px; 	}		ul.bullets li a {		text-decoration: none;		color: #006699;	}/* plain bullets */	.fitnesstierone li, .tierone li, .tiertwo li, .tierthree li, .upsell li, ul.plain li {	    margin: 3px 0 0 0;		padding: 0 0 0 11px;		background: url(/images/2057/css/global/bullet-blk.gif) no-repeat 1px 6px; 	}	/* no bullets */	ul.nada li {	    margin: 2px 0 0 0;	}	/*bullets on a single line */	ul.multi {		margin:4px 0 0 0;	}		ul.multi li {		display:inline;	    border-left:1px solid #ccc;		background: url(/images/2057/css/global/bullet-arrow.gif) no-repeat 6px 4px;		padding:0px 3px 0px 16px;		line-height:13px;	}		ul.multi li.init {	    border-left:none;		padding:0px 3px 0px 11px;		background-position: 0px 4px;	}		ul.multi li a {		text-decoration: none;		color: #006699;	}/*tertiary nav bullets*/	ul.tert li {		margin: 3px 0 0 0;		padding: 0 0 0 11px;		background: url(/images/2057/css/global/bullet-arrow.gif) no-repeat 0px 4px; 	}		ul.tert li a {		text-decoration: none;		color: #006699;	}		ul.tert ul li {		margin: 2px 0 0 0;		padding: 0 0 0 8px;		background: url(/images/2057/css/global/bullet-sub.gif) no-repeat 0px 6px;		font-size:10px;	}/* star bullets */    ul.bullets-star {        margin: 2px 0;        padding:0;        list-style: none;    }    ul.bullets-star li {        margin: 3px 0 0 0;        padding: 0 0 0 11px;        background: url(/images/2057/css/global/shortcuts_arrow.gif) no-repeat 0px 4px;     }                    ul.bullets-star li a {        text-decoration: none;        color: #006699;    }		/* float classes for aligning text/images */	img.bucket {	    float: left;	    margin: 0 0 0 1px;		display:inline;	}	div.sm-pad {	    padding: 7px 7px 14px 58px;	 }	 	div.ss-pad {	    padding: 7px 7px 14px 113px;	} 	 	div.lg-pad {	    padding: 7px 7px 14px 125px;	}	 	div.no-img {	    padding: 7px 7px 14px 7px;	}		div.stacked {		padding-top: 0 !important;	}		div.no-img-etools {	    padding: 7px 7px 14px 7px;	}	div.no-img-etools a {		text-decoration: none;	}/*alternate floats for IE6*/	/*hide mac ie \*/	* html div.sm-pad, * html div.lg-pad, * html div.ss-pad, {		float:left;		padding:7px 7px 14px 7px;		margin:0;		display:inline;		height:1%;	}		html div.no-img {		clear:left;	}	/*end hide*//* global gutter classes */	td.gutter-split {	    width: 7px;	    background-color: #fff;	}/* find a meeting boxes */	div.mtf {		float:none;		width:206px;	    padding: 6px 5px;	    border: 1px solid #999999;	    margin: 5px 0 0 0;	}		/*hide from Mac ie \*/	div.mtf {		float:left;		width:auto;	}	/*end hide*/		div.mtf-narrow {		width:113px;	    padding: 6px 4px;	    border: 1px solid #999999;	    margin: 5px 0 0 0;	}		div.mtf label {		display:inline;		padding: 0 4px 0 0;		vertical-align:middle;	}		div.mtf-narrow label, div.co-mtf label {		display:block;		margin: 0 0 1px 0;	}		div.mtf fieldset {		display:inline;		vertical-align:middle;	}		.mtf-field {		width:87px;		font-size:12px;		font-family: arial, helvetica, sans-serif;		border:1px solid;		vertical-align:middle;	}/*temp for UK/CA mtf boxes*/		.mtf-field-UK {		width:40px;		font-size:12px;		font-family: arial, helvetica, sans-serif;		border:1px solid;		vertical-align:middle;	}	.mtf-field-CA {		width:128px;		font-size:10px;		margin: 3px 0 0 0;	}		.mtf-field-CA option {		font-size:10px;	}/*temp for UK mtf boxes*/			.mtf-submit {		display:inline;		margin: 0 0 0 4px;		vertical-align:middle;	}/*Shortcuts*/	#shortcuts {		border-bottom:1px solid #ccc;		border-left:1px solid #ccc;		font-size:11px;		margin: 0 0 7px 0;	}		#shortcuts h1 {		background:url(/images/2057/css/shortcuts/sc_hdr.gif) no-repeat top right;		padding:5px;		margin:0;		color:#006699;		font-size:12px;	}		#shortcuts h2 {		margin:0;		color:#006699;		font-size:12px;	}		#shortcuts .sc-flash	{	    border-right: 1px solid #ccc;    }		/*shortcuts - register users box new */	#shortcuts-reg {		border-bottom:1px solid #ccc;		border-left:1px solid #ccc;		border-right:1px solid #ccc;		font-size:12px;		margin: 0 0 7px 0;		background-color:#f0f0f0;			}		#shortcuts-reg h1 {		color:#505050 !important;		background:url(/images/2057/css/global/reg-grey-gradient-bg.gif) repeat-x left;		border-bottom: 1px solid #CACACA;		border-top: 1px solid #CACACA;		font-size:12px;		padding: 5px;		margin: 0px 0px 5px 0px;	}		#shortcuts-reg .sc-row {		background:#f0f0f0;		border-right:none;		/*freaky ie6 bottom-border bugfix*/		border-bottom:1px solid #E3F2FF;		padding:0px 5px 5px 5px;		color:#006699;	}		#shortcuts-reg  .sc-row ul.nada {		background: url(/images/2057/css/global/hdot.gif) repeat-x top;		padding: 7px 10px 5px 0px;	}		#shortcuts-reg  .sc-row ul.nada li {		margin: 3px 0 0 0;		padding: 0 0 0 11px;		background: url(/images/2057/css/global/bullet-arrow.gif) no-repeat 0px 4px; 	}		#shortcuts-reg  .sc-row ul.nada li a {		text-decoration: none;		color: #006699;		font-size: 11px;	}    		/* Shortcuts for men. Originally exist in men.that is     not used in every page and template */  #shortcuts-m {    border-bottom: 1px solid #9D9D9D;    border-left: 1px solid #9D9D9D;    border-top: 1px solid #9D9D9D;    border-right: 1px solid #9D9D9D;    margin: 0 0 7px 0;    padding: 0px 0px 7px 0px;    background: #F0F0F0;  }  #shortcuts-m h1 {    background: #F0F0F0;    padding: 10px 5px 0px 5px;    margin: 0;    color: #565656;    font-size: 12px;  }    #shortcuts-m .sc-link {    color:#565656;  }  #shortcuts-m .sc-flash {    margin: 0px;    padding: 2px 3px 2px 3px;    display: block;  }  .sc-intbox {    border: 1px solid #9D9D9D;    padding: 5px 5px 5px 5px;    background: #FFFEE9;    font-size: 11px;    margin: 5px 4px 5px 3px;  }	/* popup icon bullets */	ul.popup-bullets {        margin: 2px 0;        padding:0;        list-style: none;    }		ul.popup-bullets li {		margin: 3px 0 0 0;		padding: 0 0 0 11px;		background: url(/images/2057/css/global/pm_launch.gif) no-repeat 0px 4px; 		font-size:11px;	}		ul.popup-bullets li a {		text-decoration: none;		color: #006699;		font-size:11px;	}	.sc-row {		background:#E3F2FF url(/images/2057/css/global/hdot.gif) repeat-x top;		border-right:1px solid #ccc;		/*freaky ie6 bottom-border bugfix*/		border-bottom:1px solid #E3F2FF;		padding:5px;		color:#006699;	}		.sc-plan {		background:#fff url(/images/2057/css/global/hdot.gif) repeat-x top;		border-right:1px solid #ccc;		/*freaky ie6 bottom-border bugfix*/		border-bottom:1px solid #fff;		padding:5px;	}		.sc-plan img {		display:block;	}		.sc-row ul {		clear:both;	}		.sc-row li {		margin:1px 0 0 0 !important;	}		.sc-row select {		width:125px;		font-size:10px;		margin: 3px 0 0 0;	}		.sc-row option {		font-size:10px;	}		img.avatar {		display:inline;		padding: 3px 4px 7px 0;	}	#shortcutCalc {		/*width:141px;*/ 		background: url(/images/2057/css/nav/shortcuts_pcalc_bg.jpg) repeat-x;		height: 222px;		border-right:1px solid #ccc;		overflow:hidden;         z-index: 99;		/*freaky ie6 bottom-border bugfix*/        border-bottom:1px solid #E3F2FF;        padding:0px;		}/*Callouts - universal structure*/	.co-row, .co-mtf, .co-ad {		padding:0;		font-size:11px;		border: solid #cacacc;		border-width: 0 1px 1px 1px;	}		/*\*/	* html .co-row, * html .co-mtf,* html .co-ad {	    height:1%;	}	/**/		/*callout order sub-classes*/	div.init {		border-top:1px solid #cacacc;	}		div.final {		margin-bottom:7px;	}		div.solo {		border-width: 1px !important;		margin-bottom:7px;	}		.co-row img {		float:left;		margin: 0 5px 5px 0;	}		.co-row img.wide {		float:none;		display:block;		margin: 0;	}		.co-row ul {		clear:both;	}		.co-row li {		margin:1px 0 0 0 !important;	}		.co-row h2, .co-mtf h2 {		margin:0;		padding:4px 5px;		font-size:12px;		font-weight:bold;		background-color:#E9F1F9;		color:#64A3D2;	}	.co-row h3, .co-mtf h3 {		margin:0;		padding:0;		font-size:11px;		font-weight:normal;	}		.co-txt {		padding:5px;		font-size:11px;	}		.co-txt-b {		padding:5px;		font-size:11px;		color: #000000;	}		.co-more {		background:url(/images/2057/css/global/hdot.gif) repeat-x top;		padding:5px;		font-size:11px;	}		.co-signup {		background:url(/images/2057/css/global/hdot.gif) repeat-x top;		padding:5px 0 0 0px;		font-size:11px;	}/*Callouts - unique ad banner styles*/	.co-ad {		text-align:center;		padding: 10px 0 0 0;	}		.co-ad img {		display: block;		margin: 0 auto 10px auto;	}	/*Callouts - login elements*/	div.co-login {		border: 1px solid #ccc;		margin-bottom:7px;		background-color:#F7F6F1;	}	div.co-login h2 {		margin:0;		padding:4px 5px;		font-size:12px;		font-weight:bold;	    color: #758797;		background: #F7F6F1 url(/images/2057/css/global/login-bg.gif) repeat-x bottom;	}	a.b-login {		width: 58px;		padding: 2px 4px;		color: #fff;		text-transform: uppercase;		text-decoration:none;		border:solid #2C465F;		border-width: 0 1px 1px 0;		background-color: #598CBE;		display: block;		text-align: center;		white-space: nowrap;		font-size: 10px;		letter-spacing: .1em;	}	a.b-login:hover,a.b-login:active {		color: #fff;	}	/*Callouts - left column (modifiers)*/	div.co-left div.callout {		background-color:#f0f0f0;	}		div.co-left h2 {		color:#505050 !important;		background:url(/images/2057/css/global/sc-grey-gradient-bg.gif) repeat-x left;		border-bottom: 1px solid #CACACA;	}	/*Callouts - left column (modifiers) - secondary tier*/	div.co-left-sec div.callout {		background-color:#FFFFFF;		margin-top: 5px;	}		div.co-left-sec h2 {		color:#505050 !important;		background-color:#FFFFFF;	}			/*Callouts - left column (modifiers) - register users box*/	div.co-reg div.callout {		background-color:#f0f0f0;		margin-bottom: 5px;	}		div.co-reg h2 {		color:#505050 !important;		background:url(/images/2057/css/global/reg-grey-gradient-bg.gif) repeat-x left;		border-bottom: 1px solid #CACACA;	}		div.avatar {		padding: 10px 10px 0px 10px;		margin: 0 0 5px 0;	}	/*announcement block*/	div.co-announce {		margin: 0 0 7px 0;		padding:0;		font-size:11px;		border:1px solid #73AEDA;		background-color:#F8FBFD;	}		div.co-announce h2 {		margin:0;		padding:4px 5px 4px 25px;		font-size:12px;		font-weight:bold;		color:#73AEDA;		background:#E9F1F9 url(/images/2057/css/icons/ico_announce.gif) no-repeat 5px 2px;	}		div.co-announce ul {		padding:0;		margin:0;		list-style:none;	}		div.co-announce li {		padding:1px 0 1px 11px;		background: url(/images/2057/css/global/bullet-blk.gif) no-repeat 1px 6px;	}	/*Mini-positioning*/	span.pos-meetings {		display:block;		padding:3px 5px;		color:#128111;	}		span.pos-meetings a, span.pos-meetings a:hover {		font-size:14px;		font-weight:bold;		color:#128111;	}		span.pos-online {		display:block;		padding:3px 5px;		color:#0267CC;		border-top:1px solid #ccc;	}		span.pos-online a, span.pos-online a:hover {		font-size:14px;		font-weight:bold;		color:#0267CC;	}		span.pos-etools {		display:block;		padding:3px 5px;		color:#F4771B;		border-top:1px solid #ccc;	}		span.pos-etools a, span.pos-etools a:hover {		font-size:14px;		font-weight:bold;		color:#F4771B;	}/*Universal subtitle text*/	h4,h5 {		margin:0;		padding:0;		font-size:12px;		font-weight:bold;	}		h4 a {		color:#FF6600;	}	/* other useful global elements */	div.tablespacer {	    height: 20px;	    margin: 0;	    padding: 0;	}		.clr {	    clear: both;	    height: 0px;	    line-height: 0;	    margin: 0;	    padding: 0;	}		.assClr {
	    clear: both;
	    height: 0px;
	    line-height: 0;
	    margin: 0;
	    padding: 5px 0px 0px 0px;
	}		* html .clr {		font-size: 0;	}		form, fieldset {	    border: 0;	    padding: 0;		margin:0;	}	/*ie6 peekaboo bugfixes for components*/	/*hide from mac\*/	* html div.fitnesstierone, * html div.tierone, * html div.tiertwo, * html div.tierthree, * html div.upsell {		height:1%;	}	/*end hide*/	/*Global styles added for Core*/	/*Cell Highlight Modifier*/		div.highlight {			background-color: #F2F7FB;			padding-bottom:0 !important;			background: url(/images/2057/css/component/bg-highlight-bot.gif) no-repeat bottom left;			margin: 0 0 0 7px;		}				div.highlight h1 {			background: url(/images/2057/css/component/bg-highlight-top.gif) no-repeat top right;			padding: 4px 7px;			font-size: 12px;			color: #2D87CB;			border-left:1px solid #DFEDF8;			border-bottom: none; 			margin: 0;		}				div.highlight h1 span {			display:block;			background: url(/images/2057/css/component/highlight-hdot.gif) repeat-x bottom;			padding: 0 0 3px 0;		}				div.highlight div {			border-right:1px solid #DFEDF8;		}				div.highlight h4 {			font-weight:normal;			color: #C03302 !important;		}			/*Cell Highlight Style 2*/		div.highlight2 {			background-color: #FEFFF3;			border:1px solid #F9EBCE;			padding:4px 0 0 0;			margin:0 7px;			font-size:11px;		}				div.highlight2 h1 {			border:0 !important;			padding: 0 7px 4px;			font-size: 12px;			color: #2D87CB;		}						div.highlight2 div {			font-size:11px;		}				div.highlight2 h4 {			font-weight:normal;			color: #C03302 !important;			font-size:11px;		}			/*highlight ie6 bugfix*/			/*\*/		* html div.highlight, * html div.highlight div, * html div.highlight2, * html div.highlight2 div {			height:1%;		}		/**/		/*Emphasized Unordered List*/		ul.emphasized {			list-style:none;			margin: 2px 0;			padding: 0;		}				ul.emphasized li {			margin: 0 0 12px 0;			padding: 0 0 0 17px;			background:url(/images/2057/css/global/bullet-emph.gif) no-repeat 0 2px;		}			/*Emphasized Ordered List*/		ol.emphasized {			list-style:none;			margin: 2px 0;			padding: 0;		}				ol.emphasized li {			margin: 0 0 12px 0;			padding: 0 0 0 26px;			min-height: 26px;			background-repeat:no-repeat;			background-position:0 3px;		}				/*\*/		* html ol.emphasized li {			height: 29px;		}		/**/				/*individual classes for graphic numbers*/		ol.emphasized li.one {			background-image: url(/images/2057/css/global/ol_1.gif);		}				ol.emphasized li.two {			background-image: url(/images/2057/css/global/ol_2.gif);		}				ol.emphasized li.three {			background-image: url(/images/2057/css/global/ol_3.gif);		}				ol.emphasized li.four {			background-image: url(/images/2057/css/global/ol_4.gif);		}				ol.emphasized li.five {			background-image: url(/images/2057/css/global/ol_5.gif);		}				ol.emphasized li.six {			background-image: url(/images/2057/css/global/ol_6.gif);		}				ol.emphasized li.seven {			background-image: url(/images/2057/css/global/ol_7.gif);		}				ol.emphasized li.eight {			background-image: url(/images/2057/css/global/ol_8.gif);		}				ol.emphasized li.nine {			background-image: url(/images/2057/css/global/ol_9.gif);		}				/*shared emphasized list style*/		.emphasized h5 {			color:#2D87CB;			font-size:12px;		}				/*emptyspace Unordered List*/		ul.emptyspace {			list-style:none;			margin: 2px 0;			padding: 0;		}				ul.emptyspace li {			margin: 0 0 12px 0;			padding: 0 0 0 0;			background: none;		}				.emptyspace h5 {			color:#2D87CB;			font-size:12px;		}			/* External Template controlled sidebox */		div.sidebox {			width:166px;			float:right;			display:inline;			margin: 0px 7px 7px;			border:1px solid #DBDBDB;			font-size:11px;			clear:right;		}				div.sidebox:after {		    content: "."; 		    display: block; 		    height: 0; 		    clear: both; 		    visibility: hidden;		}				div.sidebox {display: inline-block;}				/*\*/		* html div.sidebox {height: 1%;}		/**/				div.sidebox h1 {			border:0 !important;			padding: 3px 7px;			margin:0;			background-color:#F2F2F2;			color:#75412D;			font-size:11px;			background-image:none !important;		}				div.sidebox div.inner, div.sidebox div.no-img {			font-size:11px;			padding:3px 7px;		}				div.sidebox img.bucket {			margin: 3px 0 3px 7px;		}				div.sidebox div.sm-pad {			font-size:11px;			padding:3px 7px 3px 47px;			padding-top:3px !important;		}				/*alternate floats for IE6*/		/*hide mac ie \*/		* html div.sidebox div.sm-pad {			float:left;			padding:3px 7px;			margin:0;			display:inline;			height:1%;		}				/* Simple inlined blockquote */		.no-img blockquote, .sm-pad blockquote, .lg-pad blockquote, .ss-pad blockquote {			width:117px;			float:right;			display:inline;			margin: 0 0 7px 7px;			border:1px solid #DBDBDB;		}				blockquote h1 {			border:0 !important;			background-image:none !important;			padding: 3px 7px !important;			background-color:#F2F2F2 !important;			color:#75412D;			font-size:11px !important;		}				blockquote img {			display:block;		}				blockquote p {			font-size:11px;			padding:3px 7px;			margin:0;		}    /*New styles for switch*/		h1.pgtitle, span.pgtitle {			font-size:26px;			color:#0562B2;			font-weight:normal;			margin: 0 0 5px 0;			display:block;		}				p.txtintro {			margin: 0 0 11px 0;		}				.switchctrl {			width:551px;			padding: 12px 0 0;		}				.intensity 		{						width:70px !important ;		}				input.stay {			float:left;		}				input.switch {			float:right;		}			/*Styles for Food Tables*/		h3.pointsval {			font-size:12px;			color:#505050;			margin: 7px 0;			font-weight:normal;		}				table.foodpoints td {			padding: 3px 3px 0;		}				table.foodpoints th{					font-size:10px;			font-family:verdana;		}				table.foodpoints td.pv, table.foodpoints th.pv{			text-align:center;			padding: 3px 3px 0 12px		}/* 5.0 CSS Article*/	h2.toptitle {            		display:block;		background: #2572B4 url(/images/2057/css/article/hdr_texttitle.jpg) no-repeat top right;		padding:2px 7px;	            	color:#fff;	            	font-size:14px;	            	margin: 0 0 3px 0;	}	.title1, .title2my, .title2gu, .title2my2, .title2gu2, .title2gup, .title2sc, .title2sh, 	.title2he, .title2co, .title2ss, .title2hf, .title2fc, .title2hl,  .title2jm, .title2fr, .title2mpn, .title2mpc {		color:#257CC7 !important;		}                /* Article inline advertising */        .advert {                    dispaly: inline;                    margin: 10px 0px 10px 10px;                    padding: 10px 10px 2px 10px;                    border: 1px solid #CCCCCC;                    width: auto;                    float: right;                    font-size: 9px;                    text-align: center;        }/* generic button */a.btn:link, a.btn:visited{  margin:0;  padding: 1px 8px;  border-top:2px solid #9CC0FB;  border-right:2px solid #678CCB;  border-bottom:2px solid #4A70AF;  border-left:2px solid #8DB6FA;  background-color:#6AA0F9;  text-align: center;  text-decoration: none;  font-size:11px;  line-height:12px;  white-space:nowrap;  letter-spacing:.1em;  color: #fff;  text-transform: uppercase;  height: 12px;}a.btn-disabled{  margin:0;  padding: 1px 8px;  border-top:2px solid #9CC0FB;  border-right:2px solid #678CCB;  border-bottom:2px solid #4A70AF;  border-left:2px solid #8DB6FA;  background-color:#6AA0F9;  text-align: center;  text-decoration: none;  font-size:11px;  line-height:12px;  white-space:nowrap;  letter-spacing:.1em;  color: #CCCCCC;  cursor: text;  text-transform: uppercase;  height: 12px;}a.btn:hover{  /*background: #6091E2;*/  color:#fff;}a.btn:active{  border-bottom:2px solid #9CC0FB;  border-left:2px solid #678CCB;  border-top:2px solid #4A70AF;  border-right:2px solid #8DB6FA;}        /*Module header*/        .m-hdr {            margin: 0;            padding:2px 0 0 0;            background:url(/images/2057/css/module/mod_hdr_r.gif) no-repeat top right;            border-left:1px solid #73AEDA;        }                    div.m-hdr span {            display:block;            margin:0 2px 0 0;            padding: 4px 7px 5px;            background:url(/images/2057/css/module/3E619D.gif) repeat-x bottom;            border-left:1px solid #E3F2FF;            color:#fff;            font-weight:bold;            font-size:14px;        }/*Module footer and footer buttons*/        .m-ftr {            height:9px;            margin: 0 0 12px 0;            background:url(/images/2057/css/module/mod_ftr.gif) no-repeat;        }                /*for no-button footers*/        .m-ftr-empty {            height:9px;            margin: 0 0 12px 0;            background:url(/images/2057/css/module/mod_ftr.gif) no-repeat;            line-height:0;            border-right:1px solid #73AEDA;        }                * html .m-ftr-empty {            font-size:1px;        }                .m-ftr ul {            list-style:none;            height:22px;            margin:0;            padding:0 0 0 12px;            line-height:12px;            float:right;            width:auto;            background:url(/images/2057/css/module/mod_ftr_but_bg.gif) no-repeat 0 0;            border-right:1px solid #73AEDA;        }                .m-ftr ul li{            float:left;            padding: 2px 1px 2px 2px;        }                .m-ftr ul li a {            float:left;            display:block;        }                * html .m-ftr ul li a {            width:1%;        }                /*hide from mac\*/        .m-ftr ul li a {            float:none;        }        /**/                .m-ftr ul li a:hover, .m-ftr ul li a:visited {            color:#fff;        }		/* addToFavorites, myFavorite, & viewMyPosts are used as backgrounds for text on http://localhost/community/mbd/index.aspx */		.addToFavorites		{			font-family:Arial;			font-size:9;			color:#006699;			font-weight:bold;			background-color:#DDEDFA;			border-top:'1px solid #73AEDA';			border-bottom:'1px solid #73AEDA';			border-left:'1px solid #73AEDA';			border-right:'1px solid #73AEDA';			text-decoration:none;		}		.myFavorite		{  			background: url(/images/2057/css/component/bg-myfavorites.gif) no-repeat;			padding: 2px 10px 0px 17px;			height: 14px;			font-size: 9px;  			color: #006699;			line-height: 11px;			display: inline;		}		.viewMyPosts		{			font-family:Arial;			font-size:14;			color:#006699;			font-weight:bold;			background-color:#FDE385;			text-decoration:underline;			width:340px;			height:22px;		}		DIV.safetytip 		{            MARGIN: 0px;            PADDING: 0px;		}		DIV.safetytip H4 		{            FONT-WEIGHT: bold;            FONT-SIZE: 12px;            COLOR: #FF0033;            PADDING: 0px;		}		OL.safety 		{            PADDING-BOTTOM: 5px;            MARGIN: 0px;            PADDING-TOP: 5px;            LIST-STYLE-TYPE: none		} 		OL.safety LI 		{            PADDING-RIGHT: 0px;            BACKGROUND-POSITION: 0px 3px;            PADDING-LEFT: 57px;            PADDING-BOTTOM: 10px;            MARGIN-TOP: 0px;            MARGIN-RIGHT: 0px;            MARGIN-BOTTOM: 5px;            MARGIN-LEFT: 0px;            PADDING-TOP: 0px;            BACKGROUND-REPEAT: no-repeat		}		OL.safety LI.alert 		{            BACKGROUND-IMAGE: url(/images/2057/css/component/warning_icon.gif)		}OL.safety LI.alert UL.square LI {	margin: 0px; padding: 0px; list-style-type: square;}div.rule {	background: url(/images/2057/css/global/hdot.gif) repeat-x top; font-size:1px; line-height:3px; margin: 5px 0px;}div.hrule {	background: url(/images/2057/css/global/hdot.gif) repeat-x top; font-size:1px; line-height:3px; margin: 5px 0px;}div.thin-rule {	background: url(/images/2057/css/global/hdot.gif) repeat-x top; font-size:1px;  margin: 5px 0px;}/* For Community Ad Tags TD#21896, to fix alignment issue*/div.Adv table {	width:100%;}/* Class for spacer to be added to global_v2.css:    (usage example: <p class=”rowspacer”></p>) */p.rowspacer {                  height: 10px;                  margin: 0;                  padding: 0; 		}a.btn-check {	background:transparent url(/images/2057/btn_updateresults_bg.gif) repeat-x scroll 0 0;	border:1px solid #999999;	color:#006699;	display:block;	font-size:11px;	height:14px;	margin:0;	padding:0px 10px 0px 10px;	text-align:center;	text-decoration:none;}a.btn-check:hover, a.btn-check:active{	text-align: center;	text-decoration: none;	color: #99cc66;	display: block;	padding: 0px 10px 0px 10px;	margin: 0px;	height: 14px;	background: url(/images/2057/btn_updateresults_bg.gif) repeat-x;	border: 1px solid #999999;	font-size: 11px;}DIV.fillingfood {	background: url(/images/2057/css/icons/icon_filling_food.gif) no-repeat;	height: 14px;	width: 14px;}h5 {		margin:0px 0px 7px 0px;		padding:0;		font-size:26px;		color: #414040;		font-family: Arial, Helvetica, sans-serif;		font-weight: normal;	}		.co-rule {		background: url(/images/2057/css/global/hdot.gif) repeat-x top;		margin : 3px 5px 0px 5px;		padding: 0px;		line-height: 5px;	}		h6 {		margin:0;		padding:0;		font-size:12px;		font-weight:bold;		color:#0562B2;	}/* Start PV2 Converter CSS */div.blue-area {	background:transparent url(/images/2057/css/converter/bg-bluemiddle.gif) repeat-y scroll 0 0;	margin:0 0 0 2px;	width:595px;}div.blue-area div.bg-blue-top {	background:transparent url(/images/2057/css/converter/bg-bluetop.gif) no-repeat scroll 0 0;}div.blue-area div.bg-blue-bottom {	background:transparent url(/images/2057/css/converter/bg-bluebottom.gif) no-repeat scroll 0 100%;	height:auto !important;	min-height:300px;	padding:0 0 6px;}div.blue-area div.bg-blue-bottom2 {	background:transparent url(/images/2057/css/converter/bg-bluebottom2.gif) no-repeat scroll 0 100%;	height:auto !important;	min-height:300px;	padding:0 0 6px;}div.blue-area div.container {	overflow:hidden;	padding:0 14px 12px 14px;	width:567px;}div.white-area {	background:transparent url(/images/2057/css/converter/bg-whitemiddle.gif) repeat-y scroll 0 0;	margin:0 0 0 2px;	width:595px;}div.white-area div.bg-white-top {	background:transparent url(/images/2057/css/converter/bg-whitetop.gif) no-repeat scroll 0 0;}div.white-area div.bg-white-bottom {	background:transparent url(/images/2057/css/converter/bg-whitebottom.gif) no-repeat scroll 0 100%;	height:auto !important;	min-height:165px;	padding:0 0 6px;}div.white-area div.container2 {	overflow:hidden;	padding:0 0 12px 1px;	width:595px;}div.dialog-area {	background:transparent url(/images/2057/css/converter/bg-dialog-middle.gif) repeat-y scroll 0 0;	margin:0 0 0 2px;	width:535px;}div.dialog-area div.bg-dialog-top {	background:transparent url(/images/2057/css/converter/bg-dialog-top.gif) no-repeat scroll 0 0;}div.dialog-area div.bg-dialog-bottom {	background:transparent url(/images/2057/css/converter/bg-dialog-bottom.gif) no-repeat scroll 0 100%;	height:auto !important;	padding:0 0 6px;}div.dialog-area div.lightboxContainer {	overflow:hidden;	padding:14px 0 14px 14px;	width:535px;}div.blue-area div.container .hdr {	float:left;	margin: 14px 0px 0px 0px;	padding: 0px;	color: #333333;	font-weight: bold;	font-size: 14px;}div.hdr h1 {	font-size: 28px;	color: #3988d1;	font-weight: normal;	margin: 0px 14px 10px 0px;}div.hdr2 {	float:left;	margin: 6px 0px 6px 0px;	padding: 0px;	width: 593px;}div.hdr2 h1 {	font-size: 20px;	color: #3988d1;	font-weight: normal;	margin: 0px;	background: url(/images/2057/css/converter/bg-hdr-bluegradient.gif) repeat-x;	height: 34px;	padding:2px 14px 0px 14px;}.medtxt {	font-size: 12px;	color: #333333;	margin: 0px;}div.text {	font-size: 14px;	color: #333333;	float: left;	margin: 0px 14px 0px 0px;	line-height: 18px;	padding:0 14px 0 0;}div.text h2 {	font-size: 15px;	color: #333333;	font-weight: bold;	margin: 0px 28px 0px 0px;}a.link {	font-size:12px;}span.hdr {	color: #333333;	font-weight: bold;	font-size: 14px;	padding: 0px;	margin: 0px;}.value {	color: #ff6600;	font-weight: bold;	font-size: 18px;	padding: 0px;	margin: 0px;}h3 {	color: #333333;	font-weight: bold;	font-size: 18px;	padding: 0px 0px 3px 0px;	margin: 0px;}div.content {	font-size: 14px;	color: #333333;	float: left;	margin: 0px;	line-height: 18px;	padding:0 14px 14px 14px;	width: 566px;}div.button {	float: right;	margin: 0px 0px 0px 0px;}div.button2 {	float: right;	margin: 0px 12px 0px 0px;}div.button3 {	float: right;	margin: 0px 14px 0px 14px;	width: 565px;	display: inline;}div.button-search {	margin: 0px 0px 0px;	padding: 0px;	display:block;	float:left;	width:100%;}.btn-prev {	float:left;	display:inline;	width: auto;}.btn-next {	float:right;	display: inline;}div.ptsvalue{	float:left;	display: inline;}div.dialog-btn {	margin-top: 20px;	margin-left: auto;	margin-right: auto;	text-align: center;	width: 500px;}/*blue bullets */ul.bluelg {	list-style: none;	margin: 7px 0px 7px 0px;	padding: 0px;}ul.bluelg li {	background: url(/images/2057/css/converter/bullets-blue-lg.gif) no-repeat scroll 0 6px;	margin:0 0 5px;	padding:0 0 0 14px;	font-size: 14px;	color:#333333;}div.greyrule {	background: url(/images/2057/css/converter/greydot-rule.gif) repeat-x scroll center top;	font-size:1px;	line-height:3px;	margin:15px 0 10px;}div.greyrule-nopad {	background: url(/images/2057/css/converter/greydot-rule.gif) repeat-x scroll center top;	font-size:1px;	line-height:3px;	margin:5px 0 5px;}div.greyrule-halfpad {	background: url(/images/2057/css/converter/greydot-rule.gif) repeat-x scroll center top;	font-size:1px;	line-height:3px;	margin:15px 0 0px;}/*orange button w/arrow */a.btn-or-arrow {	background: url(/images/2057/css/converter/btn-orangert-arrow.gif) no-repeat scroll right top;	color:#FFFFFF;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:15px;	padding-right:14px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 14px;}a.btn-or-arrow span {	background: url(/images/2057/css/converter/btn-orangelt-arrow.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:5px 10px 5px 10px;	float:right;	cursor:pointer;}a.btn-or-arrow:hover {	background: url(/images/2057/css/converter/btn-whitert-arrow.gif) no-repeat scroll right top;	color:#FF6600;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:15px;	padding-right:14px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 14px;}a.btn-or-arrow:hover span {	background: url(/images/2057/css/converter/btn-whitelt-arrow.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:5px 10px 5px 10px;	float:right;	cursor:pointer;}/*orange button without arrow */a.btn-or {	background: url(/images/2057/css/converter/btn-orangert.gif) no-repeat scroll right top;	color:#FFFFFF;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:15px;	padding-right:14px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 14px;}a.btn-or span {	background: url(/images/2057/css/converter/btn-orangelt-arrow.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:5px 0px 5px 12px;	float:right;	cursor:pointer;}a.btn-or:hover {	background: url(/images/2057/css/converter/btn-whitert-or.gif) no-repeat scroll right top;	color:#FF6600;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:15px;	padding-right:14px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 14px;}a.btn-or:hover span {	background: url(/images/2057/css/converter/btn-whitelt-arrow.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:5px 0px 5px 12px;	float:right;	cursor:pointer;}/*grey button with arrow right */a.btn-grey-arrow {	background: url(/images/2057/css/converter/btn-greyrt-arrow.gif) no-repeat scroll right top;	color:#333333;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:0px;	padding-right:14px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 14px;}a.btn-grey-arrow span {	background: url(/images/2057/css/converter/btn-greylt-arrow.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:5px 5px 5px 12px;	float:right;	cursor:pointer;}a.btn-grey-arrow:hover {	background: url(/images/2057/css/converter/btn-greyrthover-arrow.gif) no-repeat scroll right top;	color:#333333;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:0px;	padding-right:14px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 14px;}a.btn-grey-arrow:hover span {	background: url(/images/2057/css/converter/btn-greylthover-arrow.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:5px 5px 5px 12px;	float:right;	cursor:pointer;}/*grey button with arrow left */a.btn-grey-arrow-prev {	background: url(/images/2057/css/converter/btn-greyrtprev-arrow.gif) no-repeat scroll right top;	color:#333333;	font-size: 14px;	display:inline-block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:0px;	padding-left:0px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 14px;}a.btn-grey-arrow-prev span {	background: url(/images/2057/css/converter/btn-greyltprev-arrow.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:5px 10px 5px 20px;	float:left;	cursor:pointer;}a.btn-grey-arrow-prev:hover {	background: url(/images/2057/css/converter/btn-greyrtprevhover-arrow.gif) no-repeat scroll right top;	color:#333333;	font-size: 14px;	display:inline-block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:0px;	padding-right:0px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 14px;}a.btn-grey-arrow-prev:hover span {	background: url(/images/2057/css/converter/btn-greyltprevhover-arrow.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:5px 10px 5px 20px;	float:left;	cursor:pointer;}/*grey button */a.btn-grey {	background: url(/images/2057/css/converter/btn-greyrt.gif) no-repeat scroll right top;	color:#333333;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:0px;	padding-right:8px;	text-align:center;	text-decoration:none;	width:auto;}a.btn-grey span {	background: url(/images/2057/css/converter/btn-greylt.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:3px 0 3px 10px;	float:right;	cursor:pointer;}a.btn-grey:hover {	background: url(/images/2057/css/converter/btn-whitert.gif) no-repeat scroll right top;	color:#333333;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:0px;	padding-right:8px;	text-align:center;	text-decoration:none;	width:auto;}a.btn-grey:hover span {	background: url(/images/2057/css/converter/btn-whitelt.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:3px 0 3px 10px;	float:right;	cursor:pointer;}/*grey button external box */a.btn-grey2 {	background: url(/images/2057/css/converter/btn-greyrt.gif) no-repeat scroll right top;	color:#333333;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:15px;	padding-right:8px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 15px;}a.btn-grey2 span {	background: url(/images/2057/css/converter/btn-greylt.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:4px 0px 5px 10px;	float:right;	cursor:pointer;}a.btn-grey2:hover {	background: url(/images/2057/css/converter/btn-whitert.gif) no-repeat scroll right top;	color:#333333;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:15px;	padding-right:8px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 15px;}a.btn-grey2:hover span {	background: url(/images/2057/css/converter/btn-whitelt.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:4px 0px 5px 10px;	float:right;	cursor:pointer;}/*lbAction - for lightbox */a.lbAction {	background: url(/images/2057/css/converter/btn-greyrt.gif) no-repeat scroll right top;	color:#333333;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:15px;	padding-right:8px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 15px;}a.lbAction span {	background: url(/images/2057/css/converter/btn-greylt.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:4px 0px 5px 10px;	float:right;	cursor:pointer;}a.lbAction:hover {	background: url(/images/2057/css/converter/btn-whitert.gif) no-repeat scroll right top;	color:#333333;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:15px;	padding-right:8px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 15px;}a.lbAction:hover span {	background: url(/images/2057/css/converter/btn-whitelt.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:4px 0px 5px 10px;	float:right;	cursor:pointer;}/* end lbAction */div.greenbox {	border: 1px solid #cdcdcd;	background-color: #ebf6e6;	padding: 12px;	margin: 20px 0px;}div.greybox {	background: url(/images/2057/css/converter/bg-greybox-btm.gif) no-repeat bottom left;	border-top: 1px solid #CDCDCD;	border-right: 1px solid #CDCDCD;	padding: 12px;	margin:10px 0 0;}div.greenboxbg {	background: url(/images/2057/css/converter/bg-greenbox-btm.gif) no-repeat bottom left;	border-top: 1px solid #CDCDCD;	border-right: 1px solid #CDCDCD;	border-left: 1px solid #CDCDCD;	padding: 12px;	margin:20px 0 10px;}div.whitebox {	background:url(/images/2057/css/converter/bg-whitebox-btm.gif) no-repeat scroll left bottom;	border-top:1px solid #CDCDCD;	border-right:1px solid #CDCDCD;	margin:16px 0 0;	padding:0 0 5px;}div.whitebox h1 {	background-color:#ECF6E6;	border-bottom:1px solid #CDCDCD;	color:#333333;	font-size:14px;	font-weight:bold;	margin:0 0 0 1px;	padding:7px 0 7px 14px;}div.whitebox-search {	background:url(/images/2057/css/converter/bg-whitebox-btm.gif) no-repeat scroll left bottom;	border-top:1px solid #CDCDCD;	border-right:1px solid #CDCDCD;	margin:0px 0 10px;	padding:0 0 5px;}div.whitebox-search h1 {	background-color:#ECF6E6;	color:#333333;	font-size:14px;	font-weight:bold;	margin:0 0px 0 0px;	padding:7px 0 7px 14px;}div.whitebox h1.half {	background-color:#ECF6E6;	border-bottom:1px solid #CDCDCD;	border-right:1px solid #CDCDCD;	color:#333333;	font-size:14px;	font-weight:bold;	margin:0 0 0 1px;	padding:7px 0 7px 14px;}div.whitebox div.first-col-border{	background-color:#FFFFFF;	height:22px;	margin:0 0 0 1px;	padding:7px 12px;	border-right:1px solid #CDCDCD;	border-bottom:1px solid #CDCDCD;}div.whitebox div.first-border{	background-color:#FFFFFF;	height:22px;	margin:0 0 0 1px;	padding:7px 12px;	border-bottom:1px solid #CDCDCD;}div.whitebox div.first, div.whitebox-search div.first {	background-color:#FFFFFF;	height:auto;	margin:0 0 0 1px;	padding:5px 12px;}div.whitebox div.second, div.whitebox-search div.second {	background-color:#F7F7F7;	height:auto;	margin:0 0 0 1px;	padding:5px 12px;}td.items {	float: left;	display:inline;	width: 380px;	padding:0 10px 0 0;	text-align: left;}td.actions {	/*float: right;	display:inline;*/	width: 210px;	text-align: right;	vertical-align:bottom;}td.ptvalues {	float: right;	display:inline;	width: 26px;	text-align: center;}.value-ff {	float: right;	display:inline;	width: 26px;	height: 16px;	font-size: 12px;	color: #043f88;	text-align: center;	background: url(/images/2057/css/converter/fillingfood-bg.gif) no-repeat bottom;	padding-bottom: 2px;}.value-ff-right {	float: right;	display:inline;	width: 26px;	height: 16px;	font-size: 12px;	color: #043f88;	text-align: center;	background: url(/images/2057/css/converter/fillingfood-bg.gif) no-repeat bottom;	padding-bottom: 2px;}.value-ff-left {	}.value-ff-left-begin{}.value-ff-left-begin-empty{}.value-ff-no-text {}.value-ffnon {	float: right;	display:inline;	width: 26px;	height: 16px;	font-size: 12px;	color: #043f88;	text-align:center;	background: url(/images/2057/css/converter/fillingfood-non-bg.gif) no-repeat bottom;	padding-bottom: 2px;	margin: 0 auto;}div.greybox td.stats {	float: left;	margin: 0px;	padding:0px}div.grbox-inner {	margin: 0px;	padding: 0px;}div.stats1 {	width: 176px;	float:left;	margin: 0px;	padding:0;}div.stats2 {	background: url(/images/2057/css/converter/greydot-vert.gif) repeat-y left;	padding: 0px 0px 0px 15px;}div.editstats {	padding: 12px 0px 12px;	border-top: 1px solid #CDCDCD;}div.changestats {	padding: 12px 0px 12px;	margin-top: 12px;	margin-bottom: 12px;}div.calcstats {	padding: 5px 0px 5px;	margin: 12px 0px 0px;}div.btn-inner {	float:right;}.fieldname {	color:#000000;	font-size:12px;	font-weight:normal;}.editfoods {	margin: 15px 0px 0px;	padding: 0px 0px 0px;	width: 566px;}.foods-recipe {	float: left;	width: 50%;	display: inline;}.foods-meal {	float: left;	width: 50%;	display: inline;}ul.blk-bullet {	list-style: none;	margin: 0px;	padding: 0px;}ul.blk-bullet li {	background:url(/images/2057/css/converter/bullet-black.gif) no-repeat scroll 1px 6px;	margin:0;	padding:0 0 0 11px;}.info1, .info2 {	float: left;	display: inline;	margin: 12px 0px 0px;}.info3 {	float: right;	display: inline;	margin: 12px 0px 0px;}.disclaimer {	font-size: 12px;}/*search module*/.searchmod {	margin: 7px 0px;	padding: 0px;	width: 538px;	float:left;}button.go2 {	background:transparent url(/images/2057/css/converter/btn-grey-go.gif) no-repeat scroll 0 0;	border:0 none;	display:inline;	float:left;	font-size:1px;	height:24px;	line-height:0;	margin:0 9px 0 5px;	padding:0;	text-indent:-9999px;	width:24px;}button.go-blue {	background:transparent url(/images/2057/css/converter/btn-blue-go.gif) no-repeat scroll 0 0;	border:0 none;	display:inline;	float:left;	font-size:1px;	height:24px;	line-height:0;	margin:0 9px 0 5px;	padding:0;	text-indent:-9999px;	width:24px;}.hdr-results {	width: 563px;	margin:0 0px 0px 0px;	padding: 0;	background-color: #ecf6e6;	border-bottom: 1px solid #CCC;	border-left: 1px solid #CCC;}.value-b {	font-size: 12px;	color: #505050;	text-align:center;}/*styles for popup - lightbox*/.leightbox {	color: #333;	display: none;	position: absolute;	top: 25%;	left: 5%;	width: auto;	height: auto;	padding: 20px;	border: none;	background-color: #FFFFFF;	text-align: left;	z-index:1001;	overflow: hidden;	}#overlay{	display:none;	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	z-index:1000;	background-color:#FFFFFF;	-moz-opacity: 0.70;	opacity:.70;	filter: alpha(opacity=70);}/* Added for Dete all button */a.btn-lightbox {	background: url(/images/2057/css/converter/btn-greyrt.gif) no-repeat scroll right top;	color:#333333;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:15px;	padding-right:8px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 15px;}a.btn-lightbox span {	background: url(/images/2057/css/converter/btn-greylt.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:4px 0px 5px 10px;	float:right;	cursor:pointer;}a.btn-lightbox:hover {	background: url(/images/2057/css/converter/btn-whitert.gif) no-repeat scroll right top;	color:#333333;	font-size: 14px;	display:block;	font-weight:bold;	height:24px;	margin-left:0;	margin-right:15px;	padding-right:8px;	text-align:center;	text-decoration:none;	width:auto;	line-height: 15px;}a.btn-lightbox:hover span {	background: url(/images/2057/css/converter/btn-whitelt.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:4px 0px 5px 10px;	float:right;	cursor:pointer;}.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }a.btn-grey-sm {	background: url(/images/2057/css/converter/btn-greyrt-small.gif) no-repeat scroll right top;	color:#333333;	font-size: 12px;	display:block;	font-weight:bold;	height:20px;	margin-left:0;	margin-right:12px;	padding-right:8px;	text-align:center;	text-decoration:none;	width:auto;}a.btn-grey-sm span {	background: url(/images/2057/css/converter/btn-greylt-small.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:0px 0 3px 10px;	float:right;	cursor:pointer;}a.btn-grey-sm:hover {	background: url(/images/2057/css/converter/btn-whitert-small.gif) no-repeat scroll right top;	color:#333333;	font-size: 12px;	display:block;	font-weight:bold;	height:20px;	margin-left:0;	margin-right:12px;	padding-right:8px;	text-align:center;	text-decoration:none;	width:auto;}a.btn-grey-sm:hover span {	background: url(/images/2057/css/converter/btn-whitelt-small.gif) no-repeat scroll left top;	display:block;	height:auto;	margin:0;	padding:0px 0 3px 10px;	float:right;	cursor:pointer;}div.whitebox h1.bluebg {	background: url(/images/2057/css/converter/bg-bluegradient-hdr.gif) repeat-x;;	border-bottom:1px solid #CDCDCD;	color:#FFFFFF;	font-size:14px;	font-weight:bold;	margin:0 0 0 1px;	padding:7px 0 7px 14px;}/* End PV2 Converter CSS */	#ww-twocolwide, #ww-threecolwide {width: 962px;}#ww-twocolwide td, #ww-threecolwide td {vertical-align:top;}#ww-threecolwide #col-main {padding-right: 15px;width: auto;}.golink {background:url("/images/2057/css/component/icon_bracket.gif") no-repeat scroll right center transparent;cursor:pointer;display:inline-block;padding:0 5px 2px 0;}.wordWrap {    word-wrap: break-word;    overflow: hidden;}/*new styling for BMI Calculator */

div.bmi-container {
	background:transparent url(/images/2057/css/global/bmi-calc-center-bg.gif) repeat scroll 0 0;
	margin:5px 0;
	overflow:hidden;
	width:447px;
}

div.bmi-container div.bg-top {
	background:transparent url(/images/2057/css/global/bmi-calc-top-bg.gif) no-repeat scroll 0 0;
	height:12px;
	overflow:hidden;
}

div.bmi-container div.bg-bottom {
	background:transparent url(/images/2057/css/global/bmi-calc-bottom-bg.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:0 0 20px;
	width:100%;
}

div.bmi-container .bmi-inner {
	padding: 0px 15px 5px 15px;
}

div.bmi-container h2 {
    font-size: 21px;
	color: #105782;
	margin: 0px 0px 7px;
}

.bmi-subhdr {
	font-size: 14px;
	color: #2077ab;
}
.bmiresults-subhdr {
	font-size: 14px;
	color: #15537b;
	line-height: 18px;
}

.bmi-input-mod {
	width: 417px;
	height: 48px;
	overflow: hidden;
	margin: 15px 0px 15px;
}

.bmi-ht-input {
    background-color: #E5F5FA;
    display: inline;
    float: left;
    margin-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    width: 175px;
}

.bmi-wt-input {
    background-color: #E5F5FA;
    display: inline;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 12px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 12px;
    width: 180px;
}

.bmi-ht-input-wide {
	float: left;
	width: 387px;
	background-color: #e5f5fa;
	display: inline;
	padding: 12px 15px;
	margin-right: 12px;
}

.bmi-container input {
	border: 1px solid #808080;
}

.bmi-ftr {
	width: 417px;
	height: auto;
	overflow: hidden;
	margin: 10px 0px 0px;
}

.bmi-reset {
	float: left;
	display: inline;
}

a.reset {
	font-size: 12px;
	color: #2077ab;
	font-weight: bold;
	text-decoration: underline;
}

a.reset:hover {
	font-size: 12px;
	color: #2077ab;
	font-weight: bold;
	text-decoration: none;
}

.bmi-submit {
	float:right;
	display: inline;
	padding-right:3px;
}

table.bmibox {
	width: 212px;
	height: auto;
	border: 1px solid #cacacc;
}

table.bmibox th {
	background-color: #e9f1f9;
	height: 27px;
	font-size: 12px;
	color: #505050;
	font-weight:bold;
	text-align:left;
text-indent:20px;
}

table.bmibox td {
	background-color: #ffffff;
	height: 27px;
	font-size: 12px;
	color: #505050;
	font-weight:normal;
	border-top: 1px solid #cacacc;
	padding: 10px;
}

table.bmibox td.col1{
	background-color: #ffffff;
	height: 27px;
	font-size: 12px;
	color: #505050;
	font-weight:normal;
	border-right: 1px solid #cacacc;
}

table.bmibox td.col2{
	background-color: #ffffff;
	height: 27px;
	font-size: 12px;
	color: #505050;
	font-weight:normal;
}

table.bmibox td.target1{
	background-color: #fafbd0;
	height: 27px;
	font-size: 12px;
	color: #505050;
	font-weight:normal;
	border-right: 1px solid #cacacc;
}

table.bmibox td.target2{
	background-color: #fafbd0;
	height: 27px;
	font-size: 12px;
	color: #505050;
	font-weight:normal;
}

div.bmiresults-container {
	background:transparent url(/images/2057/css/global/bmi-results-center-bg.gif) repeat scroll 0 0;
	margin:5px 0;
	overflow:hidden;
	width:447px;
}

div.bmiresults-container div.bg-top {
	background:transparent url(/images/2057/css/global/bmi-results-top-bg.gif) no-repeat scroll 0 0;
	height:12px;
	overflow:hidden;
}

div.bmiresults-container div.bg-bottom {
	background:transparent url(/images/2057/css/global/bmi-results-bottom-bg.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:0px;
	width:100%;
}

div.bmiresults-container .bmi-inner {
	padding: 0px 15px 5px 15px;
}

div.bmiresults-container h2 {
    font-size: 21px;
	color: #105782;
	margin: 0px 0px 7px;
}

div.bmi-data {
	width: 415px;
	height: auto;
	overflow:auto;
	margin: 25px 0px;
	padding: 0px 0px 0px;
	background-color: #b2e2ed;
	
}

div.bmi-data-left {
	float:left;
	display: inline;
	width: 175px;
	padding: 10px 0px 20px 10px;
	background-color:#9EE5F9
}

div.bmi-data-right {
	float:left;
	display: inline;
	width: 201px;
	padding: 10px;
}


/*styling for HP assessment banner */

div.asmbanner-container {
	background:transparent url(/images/2057/css/global/asm-banner-center-bg.gif) repeat scroll 0 0;
	margin:5px 0;
	overflow:hidden;
	width:595px;
}

div.asmbanner-container div.bg-top {
	background:transparent url(/images/2057/css/global/asm-banner-top-bg.gif) no-repeat scroll 0 0;
	height:11px;
	overflow:hidden;
}

div.asmbanner-container div.bg-bottom {
	background:transparent url(/images/2057/css/global/asm-banner-bottom-bg.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:0px;
	width:100%;
}

 div.asmbanner-container .asm-inner {
padding: 0 10px 10px;
overflow:hidden;
}

.asm-banner-content {
margin: 0;
padding: 0;
overflow:hidden;
width:575px;
}

.asm-content-left {
display:inline;
float:left;
padding: 0 10px 0 0;
width:275px;
}

.asm-content-right {
display:inline;
float:left;
width:285px;
}

.asm-banner-content h2 {
    font-size: 20px;
	color: #105782;
	margin: 0px 0px 7px;
}

.asmtext-lg-grey {
   font-size: 14px;
   font-weight: normal;
   color: #505050;
}

.asm-bmi {
background-color:#B2E2ED;
border:1px solid #90B2BA;
height:auto;
padding: 7px;
width:274px;
margin-right: 7px;
overflow:hidden;
}

.text-md-grey {
	font-size: 12px;
	color: #505050;
}

ul.asm-bullet {
	list-style-type: none;
	padding: 0px;
	margin: 2px 0px;
}

ul.asm-bullet li {
	background:transparent url(/images/2057/css/global/asm-grey-square.gif) no-repeat scroll 0 4px;
	margin:0 0 5px 0px;
	padding:0 0 0 10px;
}

/*new styling for med orange arrow button*/

a.btn-orange-arrow-md {
    /* Sliding right image */
background: transparent url(/images/2057/css/global/btn_orangearrow_md_right.gif) no-repeat scroll top right; 
display: block;
float: right;
height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 0px;
padding-right: 13px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

a.btn-orange-arrow-md:hover {
    /* Sliding right image */
background: transparent url(/images/2057/css/global/btn_orangearrow_md_right.gif) no-repeat scroll top right; 
display: block;
float: right;
height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 0px;
padding-right: 13px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

a.btn-orange-arrow-md span.orangepill {
/* Background left image */ 
background: transparent url(/images/2057/css/global/btn_orangearrow_md_left.gif) no-repeat; 
display: block;
line-height: 24px; 
padding:0 7px 0 12px;
} 
/*new styles for assessment callout */
.asm-callout {
	border: 1px solid #a7d2dc;
	background-color: #bef1fd;
	height: auto;
	overflow: hidden;
	padding: 12px 8px 8px;
}

.asm-input-intbox {
	border: 1px solid #9ad1dd;
	background-color: #dff8fe;
	padding:10px 7px;
	margin-top: 10px;
}


/*new styles for assessment results module */

div.asm-results-container {
	width: 745px;
	height: auto;
	overflow: auto;
	background-color: #3e859d;
}

div.asm-results-container .intbox {
	margin: 12px 12px 12px 12px;
	overflow:hidden;
}

div.asm-results-container h2 {
	font-size: 18px;
	color : #FFFFFF;
	text-shadow:2px 2px 3px #1d485a;
}

.asm-results-hdr-lt {
	float: left;
	display: inline;
	width: 400px;
	text-align:left;
	overflow:hidden;
}

.asm-results-hdr-rt {
	float: right;
	display: inline;
	width: 200px;
	text-align:right;
	overflow:hidden;
	padding-right:6px;
}

a.text-white {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.text-white:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}


.asm-results-content {
	overflow:hidden;
	width: 715px;
	float:left;
}


.asm-results-box-lt {
	width: 477px;
	background-color:#FFFFFF;
	display:inline;
	float: left;
	margin: 12px 0px -1000px 0px;
	padding-bottom:1000px;
	height:100%;
}

.asm-results-box-rt {
	width: 228px;
	background-color:#FFFFFF;
	display:inline;
	float: right;
	margin: 12px 0px -1000px;
	padding-bottom:1000px;
	height:100%;
}

.asm-text-brown-lg {
	color: #cc9900;
	font-size: 26px;
}

.asm-action {
	margin: 0px;
	padding: 16px 0px 0px;
	clear:both;
}

.asm-pos-block {
	margin: 0px;
	padding: 10px 0px 0px;
	clear:both;
}

.asm-action-third {
	width: 456px;
	margin: 15px 0px 0px;
	padding: 0px;
	overflow:auto;
}

.asm-third {
	width: 128px;
	background: url(/images/2057/css/global/asmboxthird-bg.gif) top no-repeat;
	height:auto;
	float: left;
	display:inline;
	min-height:140px;
	padding:9px;
}

.asm-third-gutter {
	width: 9px;
	margin: 0;
	padding: 0;
	float: left;
	display:inline;
}

.asm-rt-mod {
	width: 206px;
	padding: 15px 11px 11px 11px;
}

.asm-rt-mod .first {
	padding: 7px 0px 7px;
}

img.asm-sm {
	display:inline;
	float:left;
	margin:0 5px 0 0;
	padding:0 0 0px;
	clear:both;
}
/*styles for new assessment page in lightbox*/
.container {
width: 718px; 
margin: 0px 0px 0px 14px; 
float:left;
min-height: 230px;
}

ul.tabs-asm {
margin: 0px 0px 0px 0px;
padding: 0;
float: left;

}
ul.tabs-asm li {
padding: 0;
height: 74px;
line-height: 74px;
border: 1px solid #12799b;
margin-right: -1px;
margin-bottom: -4px;
background: url(/images/2057/css/global/asmtabs-bg.gif) repeat-x;
overflow: hidden;
position: relative;
width:150px;
}
/* IE */
*html ul.tabs-asm li {
padding: 0;
height: 74px;
line-height: 74px;
border: 1px solid #12799b;
margin-right: -1px;
margin-bottom: -5px;
background: #e0e0e0;
overflow: hidden;
position: relative;
width:150px;
}

/* IE7 */
*+html ul.tabs-asm li {
padding: 0;
height: 74px;
line-height: 74px;
border: 1px solid #12799b;
margin-right: -1px;
margin-bottom: -5px;
background: url(/images/2057/css/global/asmtabs-bg.gif) repeat-x;
overflow: hidden;
position: relative;
width:150px;
}

ul.tabs-asm li a {
text-decoration: none;
color: #004860;
display: block;
font-size: 12px;
font-weight: bold;
padding: 0 10px;
border: 1px solid #fff;
outline: none;
}

ul.tabs-asm li a:hover {
background: #fff;
}
html ul.tabs-asm li.active, html ul.tabs-asm li.active a:hover {
background: #fff;
border-right: 1px solid #fff;
}

ul.tabs-asm li.clickable a {
text-decoration: none;
color: #004860;
display: block;
font-size: 12px;
font-weight: bold;
padding: 0 10px;
border: 1px solid #fff;
outline: none;
}

html ul.tabs-asm li.notclickable a {
text-decoration: none;
color: #004860;
display: block;
font-size: 12px;
font-weight: normal;
padding: 0 10px;
outline: none;
background: url(/images/2057/css/global/asmtabs-bg.gif) repeat-x;
cursor:default;
}
.tab_container {
border: 1px solid #12799b;
clear: both;
float: left;
width: 554px;
background: #fff;
}
.tab_content {
padding: 20px;
font-size: 1.2em;
}

.tab_content h3 {
color: #004860;
font-size: 14px;
}
.tab_content img {
float: left;
margin: 0 20px 20px 0;
border: 1px solid #ddd;
padding: 5px;
}

div.navigation {
	float:left;
	display:inline;
	width:151px;
	margin:0px;
	padding: 0px;
}

div.maincontent {
	float:left;
	display: inline;
	width: 554px;
	overflow:hidden;
}


/*my style for assessment*/

div.asm-container {
	background:transparent url(/images/2057/css/global/assessment-center-bg.gif) repeat scroll 0 0;
	margin:5px 20px;
	overflow:hidden;
	width:744px;
}

div.asm-container div.bg-top {
	background:transparent url(/images/2057/css/global/assessment-top-bg.gif) no-repeat scroll 0 0;
	height:22px;
	overflow:visible;
}

div.asm-container div.bg-bottom {
	background:transparent url(/images/2057/css/global/assessment-bottom-bg.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:0px 0px 14px;
	width:100%;

}

div.asm-container .asm-inner {
	padding: 0pxpx;
	overflow: auto;
}

div.asm-container h2 {
    font-size: 18px;
	color: #FFFFFF;
	margin: 0px 0px 7px 14px;
	font-weight: normal;
}

/*styles for tab 1*/

.basic-content {
    width: 500px;
	margin:20px 0 20px 10px;
	padding: 0px;
}

.basic-ht {
	float: left;
	display: inline;
	width: 130px;
	background-color: #e6f2f6;
	border: 1px solid #b7d7e1;
	margin-right: 20px;
	padding: 10px;
	height: 55px;
}

.basic-wt {
	float: left;
	display: inline;
	width: 130px;
	background-color: #e6f2f6;
	border: 1px solid #b7d7e1;
	margin-right: 20px;
	padding: 10px;
	height: 55px;
}

.basic-age {
	float: left;
	display: inline;
	width: 130px;
	background-color: #e6f2f6;
	border: 1px solid #b7d7e1;
	padding: 10px;
	height: 55px;
}

.asm-side-callout {
	border: 1px solid #a7d2dc;
	background-color: #bef1fd;
	height: auto;
	padding: 8px 6px 8px;
	width: 113px;
	margin: 0px;
	overflow:auto;
}


.co-ad-asm {
	padding:10px 5px 10px;
	text-align:left;
	border-color:#CACACC;
	border-style:solid;
	border-width:0 1px 1px;
	font-size:11px;
}

.asmcallout-subhdr {
	color:#15537B;
	font-size:14px;
	line-height:16px;
	margin-bottom: 10px;
}

.asmcallout-input-intbox {
	background-color:#DFF8FE;
	border:1px solid #9AD1DD;
	margin:3px 0px 7px;
	padding:5px 7px 0px;
}

.sm-med {
	font-size:11px;
}

.asmcallout-input-intbox input {
	height:14px;
	width:35px;
	margin: 0px 0px 5px;
}
.asm-bmiresult {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(/images/2057/css/global/asmbmibox.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 42px;
    margin-right: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    width: 124px;
}
.asm-htwtresult {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(/images/2057/css/global/asmheightbox.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 42px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    width: 270px;
}
.asmcallout-input-intbox1 {
background-color:#DFF8FE;
border:1px solid #9AD1DD;
margin: 3px 0 7px;
padding: 5px 5px 7px;
float:left;
width: 120px;
overflow:hidden;
}

.asmcallout-input-intbox2 {
background-color:#DFF8FE;
border:1px solid #9AD1DD;
margin: 3px 0 7px 5px;
padding: 5px 7px 7px;
float:left;
width: 124px;
overflow:hidden;
}
.asmcallout-input-intbox1 {
background-color:#DFF8FE;
border:1px solid #9AD1DD;
margin: 3px 0 7px;
padding: 5px 5px 7px;
float:left;
width: 120px;
overflow:hidden;
}

.asmcallout-input-intbox2 {
background-color:#DFF8FE;
border:1px solid #9AD1DD;
margin: 3px 0 7px 5px;
padding: 5px 7px 7px;
float:left;
width: 124px;
overflow:hidden;
}
/*new styles for polls*/

.half-pad {
      overflow: hidden;
}

.polls-container {
      margin: 0px 0px 10px;
      padding: 0px 0px 7px;
      background: url(/images/2057/css/global/polls-bg.gif) repeat-x top;
      height: auto;
      overflow:auto;
}

.polls-container .pollshdr {
      margin: 0px 10px 0px 5px;
      padding-top:7px;
}

.polls-container td.item {
      color:#333333;
      font-size:12px;
      height:16px;
      line-height:18px;
      padding-top:5px;
}

.polls-container input {
      margin:0px 3px 0 0;
}

.polls-submit {
      display:inline;
      float:right;
      padding-right:3px;
      padding-top:5px;
}

.polls-link {
      margin-top: 7px;
}


.quizheaderTitle
{
    padding-bottom:8px;
}
.printCol { 	width: 447px; } span.bullets 
{
        PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px;
        MARGIN: 3px 0px 0px; 
        PADDING-LEFT: 11px; 
        PADDING-RIGHT: 0px; 
        BACKGROUND: url(bullet-arrow.gif) no-repeat 0px 4px; 
        padding:0px !important;
        margin:0px !important;
}

span.bullets a 
{
    COLOR: #006699; 
    TEXT-DECORATION: none;
}
span.bullets p, span.bullets div
{
		margin: 3px 0 0 0;
		padding: 0 0 0 11px;
		background: url(/images/2057/css/global/bullet-arrow.gif) no-repeat 0px 4px; 
	}
