/*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/1043/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/1043/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/1043/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/1043/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/1043/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/1043/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;
	}

/*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/1043/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/1043/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/1043/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/1043/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/1043/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/1043/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/1043/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/1043/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/1043/css/global/hdot.gif) repeat-x top;
		padding:5px;
		font-size:11px;
	}
	
	.co-signup {
		background:url(/images/1043/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/1043/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/1043/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/1043/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/1043/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/1043/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;
	}
	
	* 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/1043/css/component/bg-highlight-bot.gif) no-repeat bottom left;
			margin: 0 0 0 7px;
		}
		
		div.highlight h1 {
			background: url(/images/1043/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/1043/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/1043/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/1043/css/global/ol_1.gif);
		}
		
		ol.emphasized li.two {
			background-image: url(/images/1043/css/global/ol_2.gif);
		}
		
		ol.emphasized li.three {
			background-image: url(/images/1043/css/global/ol_3.gif);
		}
		
		ol.emphasized li.four {
			background-image: url(/images/1043/css/global/ol_4.gif);
		}
		
		ol.emphasized li.five {
			background-image: url(/images/1043/css/global/ol_5.gif);
		}
		
		ol.emphasized li.six {
			background-image: url(/images/1043/css/global/ol_6.gif);
		}
		
		ol.emphasized li.seven {
			background-image: url(/images/1043/css/global/ol_7.gif);
		}
		
		ol.emphasized li.eight {
			background-image: url(/images/1043/css/global/ol_8.gif);
		}
		
		ol.emphasized li.nine {
			background-image: url(/images/1043/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/1043/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/1043/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/1043/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/1043/css/module/mod_ftr.gif) no-repeat;
        }
        
        /*for no-button footers*/
        .m-ftr-empty {
            height:9px;
            margin: 0 0 12px 0;
            background:url(/images/1043/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/1043/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/1043/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/1043/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/1043/css/global/hdot.gif) repeat-x top; font-size:1px; line-height:3px; margin: 5px 0px;
}

div.thin-rule {
	background: url(/images/1043/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/1043/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/1043/btn_updateresults_bg.gif) repeat-x;
	border: 1px solid #999999;
	font-size: 11px;
}
DIV.fillingfood 
{
	background: url(/images/1043/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/1043/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/1031/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/1031/css/converter/bg-bluetop.gif) no-repeat scroll 0 0;
}

div.blue-area div.bg-blue-bottom {
	background:transparent url(/images/1031/css/converter/bg-bluebottom.gif) no-repeat scroll 0 100%;
	height:auto !important;
	min-height:165px;
	padding:0 0 6px;
}

div.blue-area div.bg-blue-bottom2 {
	background:transparent url(/images/1031/css/converter/bg-bluebottom2.gif) no-repeat scroll 0 100%;
	height:auto !important;
	min-height:165px;
	padding:0 0 6px;
}


div.blue-area div.container {
	overflow:hidden;
	padding:0 0 12px 14px;
	width:595px;

}


div.white-area {
	background:transparent url(/images/1031/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/1031/css/converter/bg-whitetop.gif) no-repeat scroll 0 0;
}

div.white-area div.bg-white-bottom {
	background:transparent url(/images/1031/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/1031/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/1031/css/converter/bg-dialog-top.gif) no-repeat scroll 0 0;
}

div.dialog-area div.bg-dialog-bottom {
	background:transparent url(/images/1031/css/converter/bg-dialog-bottom.gif) no-repeat scroll 0 100%;
	height:auto !important;
	padding:0 0 6px;
}

div.dialog-area div.container {
	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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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/1031/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 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/1031/css/converter/fillingfood-bg.gif) no-repeat bottom;
	padding-bottom: 2px;
}

.value-ffnon {
	float: right;
	display:inline;
	width: 26px;
	height: 16px;
	font-size: 12px;
	color: #043f88;
	text-align:center;
	background: url(/images/1031/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/1031/css/converter/greydot-vert.gif) repeat-y left;
	padding: 0px 0px 0px 15px;
}


div.editstats {
	padding: 12px 0px 12px;
	border-top: 1px solid #CDCDCD;
	margin-top: 12px;
	margin-bottom: 12px;
}

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/1031/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/1031/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/1031/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: #043f88;
	text-align:center;
	width: 26px;
}

/*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/1031/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/1031/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/1031/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/1031/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;    }
/* End PV2 Converter CSS */