/* ============ NOTES ===============*/
/*TO GET CSS CODE FOR TABLES GO TO:
http://www.somacon.com/p141.php
*/

/* TO CENTER A TABLE THIS DOES WORK! 08/09/11 */ 
	/*USE THE DIV CLASS="CENTERED" BEFORE AND AFTER THE TABLE ;*/
	
/* TO CENTER A TABLE YOU MUST ALSO INCLUDE THIS CODE IN THE CENTERED ELEMENT */
/*margin-left:auto; margin-right:auto;*/
/* You DO NOT have to Use the .tableCenter style to do this*/

/*TO ADD SPACE BY AN IMAGE
Use the .pictSpread style to do this*/

/*tableFull - CENTERED TABLE AT 100%*/

/*ASSIGN TABLE THIS ID SO IT STRETCHES 100% OF HEIGHT OF PAGE
<table id="fullheight" ... >*/

body 	{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	/*font-size: xx-small;*/ 
	font-size: 12px;
	text-align: left; 
	margin-left: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 1.2em;
	scrollbar-base-color : #E5FFCC;
	scrollbar-arrow-color : #000000;
	}

/* "A" LINKS UPDATED 01/17/2011*/
A:link { 
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
	}
	
A:visited	{ 
	color: #666;
	text-decoration: underline;
	font-weight: bold;
	}

A:hover {
	color: #CC9966;
	/*TEXT-DECORATION: underline;*/ 
	}

A:active { 
	color: #CC9966;
}

A.homeunder:active	{ 
	color: #CC9966;
	text-decoration: underline;
	font-weight: bold;
	}

/*START HOMEUNDER STYLES ARE USED IN INDEX.SHTML*/
A.homeunder:link	{ 
	color: #004080;
	text-decoration: underline;
	font-weight: bold;
	}

A.homeunder:visited	{ 
	color: #CC9966;
	text-decoration: underline;
	font-weight: bold;
	}	

A.homeunder:hover  {
	color: #CC9966;
}

A.homeunder:active	{ 
	color: #CC9966;
	text-decoration: underline;
	font-weight: bold;
	}
/*END HOMEUNDER STYLES ARE USED IN INDEX.SHTML*/

/* TO CENTER A ELEMENT - USE THIS and place div class="centered" around the element
IN ADDITION THE ELEMENT i.e., A TABLE, YOU WANT TO CENTER MUST ALSO HAVE THE 
margin-left:auto; margin-right:auto; SET 08/09/11  */
.centered {
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	color: #6a6a6a;
	line-height: 135%;
	margin-left: 5px;
}

h1 {	
 	font-size: 22px;
	margin-top: auto;
	margin-bottom: 1%;
	word-spacing: 3px;
	letter-spacing: 1px;
 	}

h2 {
 	font-size: 19px;
	margin-top: auto;
	margin-bottom: 1%;
	word-spacing: .05em;
	letter-spacing: .05em;	
 	}

h3 {
 	font-size: 17px;
	margin-top: auto;
	margin-bottom: 5px;	
	word-spacing: .05em;
	letter-spacing: .02em;	
	}

h4 {
 	font-size: 15px;
	margin-top: auto;
	margin-bottom: 1%;
	word-spacing: .05em;
	letter-spacing: .02em;	
 	}

h5 {
	font-size: 13px;
	margin-top: 1.2em;
	margin-bottom: -.6em;
	word-spacing: .05em;
	letter-spacing: .02em;	
	}

h6 {
 	font-size: 11px;
	margin-top: 1.2em;
	margin-bottom: .8em;
	word-spacing: .05em;
	letter-spacing: .02em;	
 	}

.nowrap {
	white-space: nowrap;
}

.leftside { /*Is the blue image on the ouside Left of the template */
	background-image: url('https://www.becomehealthynow.com/myaccount/images/left2a.jpg');
	background-color: #fefefe;
	background-repeat: repeat-y;
	height: 100%;
	width: 25px;
}	

.rightside { /*Is the blue image on the ouside Right of the template y*/
	background-image: url('https://www.becomehealthynow.com/myaccount/images/right2a.jpg');
	background-color: #fefefe;
	background-repeat: repeat-y;
	height: 100%;
	width: 25px;
}
	
.leftsideout { /*Is the shaded grey on the ouside Left of the template */
	background-image: url('https://www.becomehealthynow.com/myaccount/images/left_full.gif');
	background-color: #fefefe;
	background-repeat: repeat-y;
	height: 100%;
	width: 25px;
}	

.rightsideout { /*Is the shaded grey on the ouside Reft of the template */
	background-image: url('https://www.becomehealthynow.com/myaccount/images/right_full.gif');
	background-color: #fefefe;
	background-repeat: repeat-y;
	height: 100%;
	width: 25px;
}

/*THIS IS THE OLD PARAGRAPH - MUCH SMALLER*/

/*p { 
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;
	color: #000000;
	text-align: left; 	
	background: transparent;
	text-decoration:none;	 
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	margin-left: 5px; 
	margin-right:5px;
	line-height: 130%;
	}*/
	
p { 
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	/*font-size: 12px;*/
	font-size: 12px;
	/*color: #808080;*/
	color:#666;
	text-align: left; 	
	background: transparent;
	text-decoration:none;	 
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	margin-left: 5px; 
	margin-right:5px;
	line-height: 130%;
	}

/*THESE ARE USED IN THE VENDOR EMAILS IN THE DOC PORTAL*/
.style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; }	
.style4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; }	
	
/*The image locally for this is in F:\HTM\Become_Healthy\images\backgrnd; this can be used as background image	
BODY	   {BACKGROUND-IMAGE: url(/themes/shivaThemes-XBlue/images/bar.gif); FONT-FAMILY: Verdana, Helvetica; FONT-SIZE: 12px}
*/

td	{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:10px;
	color:#252525;
	}

/* OLD td style
td	{
	font-family:Arial;
	font-size:10px;
	color:#747474;
	}
*/

.bodyFreeTest { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color:#666;
	text-align: left; 
	line-height:170%;
	margin-left:5px; 
	margin-right:15px;
	}

.bodynew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; line-height: 13pt;
	font-weight: normal;	
	}

.bodytext { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-align:left;  
	line-height: 130%; 
	font-size: x-small; 
	}

/* THE FOLLOWING CONTROLS THE TOP MENU  */
.topmenu { 
	/*COLOR:#FFFFFF;*/
	COLOR:#4D648A; 
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	font-weight:bold;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #E8E8ED;
	}
	
.topmenu:link {
	COLOR: #00008B; 
	TEXT-DECORATION: none;
	}
	
.topmenu:visited {
	COLOR: #00008B; 
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	font-weight:bold; 
	TEXT-DECORATION: none;
	}
	
.topmenu:hover { 
	color: #000000; 
	TEXT-DECORATION: none; 
	background-color: #F0FFE1; 
	}
		
.topmenuhighlight {
	color:#000000; 
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	font-weight:bold;  
	background: #F0FFE1;
	}
	
.globalnav2 {
	COLOR:#4D648A; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight:bold; 
	}
	
.globalnav:hover {
	color:#77003C;
	}

/* START OF CODE FOR THE CSS Pagination CODE USED AT THE BOTTOM OF THE PAGE */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
padding: 10px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 14px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

/* END OF CODE FOR THE CSS Pagination CODE USED AT THE BOTTOM OF THE PAGE */

/* #############################################################
 THE MENUINDENT IS FOR THE SUB CATEGORIES IN THE LEFT COLUMN
 THE QUCKNAV IS FOR THE FIRST ROW IN THE LEFT COLUMN OF THE
 MENU ITEM; THE OTHER TD'S IN THIS SECTION CONTROL THE NAVIGATION
 ITEMS IN THE LEFT BAR
 ############################################################# */
.menuindent {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px; 
	text-align: left; 
	padding: 1px 0px 1px 8px;	
	}

.quicknav {
	background-color: #010196;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: White;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid Black;
	border-spacing: 5px;
	background-position: center;
	padding: 2px 4px 2px 4px; 	
	}

.tdltblueleft {
	background-color: #E7FEF4;
 	font-family:Verdana, Helvetica, Arial, Sans-Serif;
 	font-size: 10px;
	font-weight: normal;  	
 	color: #006699;
 	text-indent: 0em;
 	text-align: left; 	
 	text-decoration:none;
	padding-left:0px;
	padding-right:3px;
	padding-top:1px;
	width: 100%;
	}

A.tdltblueleft:hover {
	color: #006699;
	background-color: #FFFFA6;
	text-decoration:underline;
}

.tdltblueleftLrg {
	background-color: #E3F4FF;
 	font-family:Verdana, Helvetica, Arial, Sans-Serif;
 	font-size: 11px;
	font-weight: bolder;  	
 	color: Black;
 	text-indent: 0em;
 	text-align: left; 	
 	text-decoration:none;
	width: 100%;
	padding: 4px 1px 4px 0px;
	border-top: 2px dotted Black;
	}

.tdblueleftindent { 
      font-family:Verdana, Helvetica, Arial, Sans-Serif;
   	/*font-size: xx-small;*/
   	font-size: 12px;
	  	font-weight: 300;  	
   	color: #33FFCC;
   	text-indent: 5px;
   	text-align: left; 	
   	background-color: #FFF7AA;
   	text-decoration:none;
   	line-height: 105%;
 		border-top: 2px dotted #248F90; border-bottom: 1px dashed #00FFCC; padding:3px; color: Black;    	
	  	margin-top:3px; 
  		margin-bottom:3px;
	  	border-left: 0px none;
  		border-right: 0px none;
	} 

/* 
	
 	font-family:Verdana, Helvetica, Arial, Sans-Serif;
 	font-size: 11px;
	font-weight: bolder;  	
 	color: Black;
 	text-indent: 0em;
 	text-align: left; 	
 	text-decoration:none;
	width: 100%;
	padding: 4px 1px 4px 0px;
	border-top: 2px dotted ActiveCaption; color: Black;
	 */	
	
.submenuitem {  
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small; 
	font-weight: normal;
	text-align: left; 	
	background: transparent;
	text-decoration:none;
	padding: 5px 0px 5px 0px;
	line-height: 120%;
	margin-bottom: .2em;		
	}

.submenuitembar {
	background-color: #FFFFCC;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10px; 
	font-weight: bold; 	
	text-decoration:none;
	padding-left:5px;
	padding-right:1px;
	padding-top:1px;
	}

.submenuitembarDot {
	background-color: #FFFFCC;
	text-decoration:none;
	}
		
/* 
		background-image: url(https://www.becomehealthynow.com/my_account/images/left/go_but.gif);
	background-color: #FFFFA6;
		background: transparent;

 */

/************************ 
   START MARGIN PADDINGS
 ***********************/

 .MarginRightTen {
	margin-left: 10px;
	margin-right: 10px;
}

/************************ 
   END MARGIN PADDINGS
 ***********************/

 /**************************************************************
   START DIV CLASS PADDINGS - USE TO PAD ANYTHING
 **************************************************************/

 
/**************************************************************
   END DIV PADDINGS - USE TO PAD ANYTHING
 **************************************************************/

 /* START - THE table.Reflex STYLES ARE FOR CRA Reflex pages found in reflexes2/ */
p.ConditionButtonReflex { 
	border-width:0px; 
	border-style:none;
	text-align: left; 	
	background: transparent;
	text-decoration:none;	 
	margin-left: .5em; 
	margin-top: 2em; 
	margin-bottom: 0em;	
	}

p.Reflex { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFFF; 
	text-align: left; 
	margin-left: 5px; 
	margin-right:15px;
	margin-top: 4px; 	
	line-height: 150%;
	word-spacing: 1px;
	letter-spacing: normal;
	}

p.ReflexLrg { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #FFFFFFF; 
	text-align: left; 
	margin-left: 5px; 
	margin-right:15px;
	margin-top: 4px; 	
	line-height: 150%;
	word-spacing: 1px;
	letter-spacing: normal;
	}

span.ReflexBox {
	/*border-top:1px solid transparent; border-bottom: 1px solid transparent; */  
	font-size: 12px;
	font-family: "Copperplate Gothic Bold, Verdana, Geneva, Arial, Helvetica, sans-serif";
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	text-align: left; 
	background-color: #27557F; 
	margin-top:2px; 
	margin-bottom:2px;
	margin-left: -4px;	
	border-left: 1px solid #27557F;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid #27557F;
	color: White;
	padding: 3px 5px 3px 5px;
	font-variant: small-caps;
	letter-spacing: 2px;
	}

/* END - THE table.Reflex STYLES ARE FOR CRA Reflex pages found in reflexes2/ */

/* ###################################################################################
 THE FOLLOWING STYLES ARE USED IN MESSAGING, MYACCOUNT/EMAILS & /PORTAL/EMAIL_BLAH.htm
 ################################################################################### */
.mailbody {
	/*background-color: #F9F9F9;*/
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #161616;
	padding: 2px 0px 2px 3px;
	text-align: left;
	text-decoration:none;
	line-height: 14px;
	/*border-bottom: 2px solid #BEBEBE;*/
}
 	
.mailTopHeader {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #383838;
	background-color: #D3FCD5;
	text-align: center;
	padding: 3px 0px 3px 0px;
	border-top: 2px double #AAAAAA;
}

.mailSubHeader { 
	padding: 3px 0px 3px 5px;
	background-color: #EBFEEB;
	font-size: 12px;
	color: Black;
	/*padding: 6px 3px 6px 4px;*/
	text-align: left;
	text-decoration: none;
	line-height: 130%;
	border-bottom: 2px double #AAAAAA;
	/*border-top: 2px groove #FFCC66;*/
	font-weight: 700;	
}

 /* #############################################################
  TABLEBOTTOMINCLUDE IS USED FOR THE BOTTOM INCLUDE TABLES
 ############################################################# */

.tablebottominclude {
	background-color: #E9E9F3;	
	border-collapse: collapse;
	background-position: center;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	width: 750px;
	}

 /* #############################################################
  USED FOR PARAGRAPHS 
  ############################################################# */

 /* #############################################################
   START /MYACCOUNT/MY_HEALTH_PROGRESS
  ############################################################# */
	

span.MHPContentSub { 
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	color:#666;	
	line-height: 17px;
	margin-top: 12px;
	margin-bottom: .8em;
	}
	
.MHParticleTitle {
	padding: 0px 0px 0px 6px; 
	background-color: transparent;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 16px;
	color: #C30;
	margin-top: -.7em;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	font-weight: bold;
	font-variant: small-caps;
}

.MHPContent { 
	color: #000000; 
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	text-decoration: underline; 
	background-image: url('http://www.becomehealthynow.com/my_account/images/left/apple_sm.gif');
	background-repeat: no-repeat;
	padding-left: 14px;
	line-height: 120%;
	/*height: 14px;*/
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	}

.MHPContentSub {	
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	text-align:left;
	color:#666;	
	line-height: 120%;
	/*margin-top: 12px;*/
	/*margin-bottom: .8em;*/
	margin-left: 15px;
	}

.tdOrangeheader {
	background-color: #FFE8CE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color:#666;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border: 2px solid #D9D9D9;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px dotted #D9D9D9;
	}

 .tdOrangeheaderCheckList {
	background-color: #FAFAFA;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
   font-size: 11px;
   font-weight: bold;
   color:#666;
   text-align:left;
  	line-height: 11px;
	border-collapse: collapse;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px dotted #D9D9D9;
}

 .tdOrangeheaderLight {
	background-color: #FFF5EA;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
   font-size: 11px;
   font-weight: bold;
   color:#666;
   text-align:left;
  	line-height: 11px;
	border-collapse: collapse;
	border: 2px solid #D9D9D9;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
}

.tdOrangeheaderSmall {
	background-color: #FFF5EA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color:#666;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	border-collapse: collapse;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #D9D9D9;
	border-bottom: 0px;
	border-right: 1px solid #D9D9D9;
	border-top: 2px solid #D9D9D9;
	}
	
 /* #############################################################
   END /MYACCOUNT/MY_HEALTH_PROGRESS
  ############################################################# */

/*ArticleHeader IS USED TO REPLACE THE GRAPHICS HEADERS AT THE TOP OF THE MIRA ARTICLES*/
h1.ArticleHeader {	
	text-align: left;
	margin-left: 10px; 
	margin-right: 0px;
	margin-top: 19px;
	margin-bottom: 15px;
 	}

span.ArticleHeader {  
	font-size: 12px; 
	/*font-family: "Copperplate Gothic Bold", Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center; 
	background-color: #27557F; 
	margin-top:2px; 
	margin-bottom:2px;
	margin-left: -4px;	
	border-left: 1px solid #27557F;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid #27557F;
	color: White;
	padding: 3px 5px 3px 5px;
	/*font-variant: small-caps;*/
/*	letter-spacing: 2px;*/
	}

/*ArticleSubHeader IS USED UNDER ArticleHeader AS A SUB HEADER */
h1.ArticleSubHeader {	
	text-align: left;
	margin-left: 10px; 
	margin-right: 0px;
	margin-top: 19px;
	margin-bottom: 15px;
 	}

span.ArticleSubHeader {  
	font-size: 10px; 
	/*font-family: "Copperplate Gothic Bold", Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center; 
	background-color: #27557F; 
	margin-top:2px; 
	margin-bottom:2px;
	margin-left: -4px;	
	border-left: 1px solid #27557F;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid #27557F;
	color: White;
	padding: 3px 5px 3px 5px;
	font-variant: small-caps;
/*	letter-spacing: 2px;*/
	}  
  
  
.tdGlutenheader  {
	background-color: #E9E9F3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: black;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border: 2px solid #D9D9D9;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #D9D9D9;
	}

.tdGluten {
	background-color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: center;
	line-height: 120%;
	border-collapse: collapse;
	border: 1px dotted #92badc;
	border-spacing: 5px;
	background-position: center;
	padding: 1px 3px 1px 3px; 
	}	

 .tdGlutenSec {
	background-color: #f7fcfa;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: center;
	line-height: 120%;
	border-collapse: collapse;
	border: 1px dotted #92badc;
	border-spacing: 5px;
	background-position: center;
	padding: 1px 3px 1px 3px; 
	}
 
 /* #############################################################
  STORE2 STYLES 
  ############################################################# */

#storepageHdrTop {
	padding: 6px 0px 6px 3px;
	font-family: "arial narrow", arial, helvetica, sans-serif;
	font-size: 16px;
	color: #565656;
	font-weight: bold;
	line-height: 100%;
	}	

 /* actionresult used to diplay errors in store2 */

.actionresult {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: Red;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	/*margin-bottom: -1.7em;	*/
	/*padding: 5px 5px 5px 5px;*/
	}

.storedropdownminiBorder { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: 100;
	color: #666; 
	background-color: White; 
	border: 1px solid #181818; 
	/*background-color: #E7FEF4;*/
	}

.listoreItem { 
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	font-size: 11px; 
 	/*font-weight: bold; */
 	color: #161616; 
 	text-align:left; 
	margin-left: 5px; 
	margin-right: 5px; 
	margin-bottom: .2em;
	margin-top: .5em;
	line-height: 130%;
	}

.listoreItemIndent { 
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	font-size: 11px; 
 	/*font-weight: bold; */
 	color: #161616; 
 	text-align:left; 
	margin-left: 35px; 
	margin-right: 5px; 
	margin-bottom: 1.5em;
	margin-top: -1.2em;
	line-height: 120%;
	}

.actionresultOLD {
	color:#00008B; 
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	font-weight: bold; 
	TEXT-DECORATION: none; 
	background:Yellow;
	}

 /* storeback used in left nav in store2 */
.storeback {
   background-image: url('http://www.becomehealthynow.com/menus/left_dhtml_v6/images/bkgrnd_line.gif');
   background-color: #fefefe;
   background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 2px;
	font-weight:bold;
	font-size:10px;
	text-align: left;
}

 /* storebackWhite used in left nav in store2 */
.storebackWhite {
   background-color: White;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 2px;
	font-weight:bold;
	font-size:12px;
	color: Black;
	text-align: left;
}

 /* storebackBottom used in left nav in store2 */
.storebackBottom {
    background-image: url('http://www.becomehealthynow.com/menus/left_dhtml_v6/images/bkgrnd_line_bot.gif');
    background-color: #fefefe;
    background-repeat: no-repeat;
}

.storeDept { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #161616; 	
	padding: 0px 3px 0px 1px;
	margin-top: .2em;  
	margin-bottom: 1.2em;	
	text-align: left; 
	line-height: 130%;
	}

.storeItem {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #161616;
	padding: 0px 3px 0px 1px;
	margin-top: .2em;  
	margin-bottom: 1.2em;
	/*margin-left: 5px; 
	margin-right:5px;*/
	text-align: left;
	text-decoration:none;
	line-height: 130%;
}

.supptext { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#6E6E6E; 
	text-align:left;  
	line-height: 16px; 
	font-size: 12px; 
	}

 /* #### ITEMS FOR FORMATTING FOR STORE 2 - TAKEN FROM CRA_Design\style.css #### */
 
.boxtext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: black; 
	text-align: left; 
	line-height: 150%;
	/*margin: 0px 0px 0px 20px;*/
	/*padding: 0px 0px 0px 20px;*/
	/*border-left: 10px;*/
	/*text-indent: 15px;*/
	}

/* #########################################################
 THE table.PageHeader STYLE IS FOR ALL OF THE CATEGORIES
 ########################################################## */

table.PageHeader {
	/*width: of table*/
	width: 100%;
	border-bottom:2px double #D9D9D9;
	background-color: #e7fef4;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}

table.PageHeader th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: bold;
	color: #C30;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
 	background: transparent;
	text-align: center;  
	/*line-height: 100%;*/
	/*border-top: thin dotted black;*/
	padding: 10px 5px 0px 0px;
	line-height: 135%;
	}

td.PageHeaderPic {
 	background: transparent;
	text-align: center;  
	padding: 15px 0px 5px 10px;
	/*border-top: thin dotted black;*/
	}
	
td.PageHeaderTxt { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color:#565656;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	/*color: #161616;*/
 	background: transparent;
	text-align: left;  
	line-height: 165%;
	padding: 5px 8px 5px 4px;
	}

/*END table.PageHeader STYLES FOR ALL OF THE CATEGORIES*/

table.StoreWhite {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: white;
	/*Centers table on page; width auto*/
	/*margin: 0px auto;*/
	
	/*places table on left or right*/
	float: left;
	
	/*width: of table*/
	width: 75px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
	margin-left: 0px;
	margin-right: 12px;
}

table.StoreWhite th {
	background-color: #5D5D5D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border: 0px solid #D6D6D6;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid Black;
}

table.StoreWhite td {
	padding: 2px 2px 2px 2px;
}

table.StoreWhite td.GreyLight {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: black;
	border-width: 0px 1px 1px 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
	padding: 10px 5px 10px 5px;
	background-color: #F1F1F1;
	line-height: 135%;
	-moz-border-radius: 20px 20px 20px 20px;
} 

table.StoreWhite td.GreyLightNoMozBorder {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: black;
	border-width: 0px 1px 1px 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
	padding: 10px 5px 10px 5px;
	background-color: #F1F1F1;
	line-height: 135%; 
}
 
table.StoreWhiteSample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: white;
	/*Centers table on page; width auto*/
	/*margin: 0px auto;*/
	
/* TO CENTER A TABLE */ 
	margin-left:auto; margin-right:auto;
	
	/*places table on left or right*/
	/*float: left;*/
	
	/*width: of table*/
	/*width: 75px;*/
	
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
}

table.StoreWhiteSample th {
	background-color: #4D648A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 170%;
	border-collapse: collapse;
	border: 1px solid Black;
	padding: 5px 10px 5px 10px;
	white-space: nowrap;
}

table.StoreWhiteSample td {
	padding: 2px 2px 2px 2px;
}

table.StoreWhiteSample td.lightblue {
	background-color: #D1EEFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: center;
	line-height: 170%;
	border-width: 0px 1px 0px 1px;
	border-collapse: collapse;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
	padding: 5px 5px 5px 5px;
} 
 
 /* #### END OF ITEMS FOR FORMATTING FOR STORE 2 - TAKEN FROM CRA_Design\style.css #### */
 /* ####  END OF STORE2 STYLES ####  */

 /* table.Sub is for the small table nested in the main Cat table*/
 table.Sub {
 	background-color: White;
	margin-bottom: 5px;	
	margin-top: 7px;
 	border-collapse: collapse;
	border-bottom: 2px dotted #77003c; 	
	border-top: 2px dotted #77003c; 
	border-left: 2px dotted #77003c;  	
	border-right: 2px dotted #77003c;
 	width: auto;
	}

 table.Sub td {
	background-color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color:#565656;	
	text-align: left;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	line-height: 140%;	
}
 /* ####  START OF CONDITIONS - MHA ####  */ 

.CondContentBld { 
	color: #333;
	font-weight: 900;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	line-height: 125%;
	padding: 10px 7px 15px 0px;
	border-bottom: 1px dotted #BEBEBE;	
	/*text-indent: 10px;*/
	}
	
.CondContentBldRt { 
	color: #333;
	font-weight: 900;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	line-height: 125%;
	text-align: right;
	padding: 10px 10px 15px 0px;
	border-bottom: 1px dotted #BEBEBE;		
	}
	  
span.headerbox { 
	border-top:2px solid #4D648A; border-bottom:2px solid #4D648A; color: White; 
	font-size: 12px; 
	text-transform: capitalize; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: left; 
	background-color: #4D648A; 
	margin-top:33px; 
	margin-bottom:3px;
	border-left: medium solid #4D648A;
	border-right: 0px none;
	}
	
span.link { 
	color: #006699;
	/*text-decoration: underline;*/
	}

span.article_sub_head { 
	border-top:1px solid #FFE6A2; 
	border-bottom:1px solid #FFE6A2; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: xx-small;*/
	font-size: 12px;
	color: Black; 
	font-weight: bold;
	text-align: left; 
	background-color: #E9E9F3; 
	margin-top:0; 
	margin-bottom:0; 
	border-left-width:3px;
	border-left-color: #C0C0DD;	
	border-right-width:1px; 
	border-left-style:solid; 
	color: Black; 
	padding-left:4px; 
	padding-right:3px; 
	padding-top:2px; 
	padding-bottom:2px;
	}
	
span.article-sub-head {	 
	border-top:1px solid #FFE6A2; 
	border-bottom:1px solid #FFE6A2; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: xx-small;*/
	font-size: 12px; 
	color: Black; 
	font-weight: bold;
	text-align: left; 
	background-color: #E9E9F3; 
	margin-top: 2px; 
	margin-bottom: 1px; 
	border-left-width:3px; 
	border-right-width:1px; 
	border-left-style:solid; 
	color: Black; 
	padding-left:4px; 
	padding-right:3px; 
	padding-top:1px; 
	padding-bottom:1px;
	}
	
span.article-sub-sub-head {
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	/*font-size: xx-small;*/
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	}	  

span.bold {
	font-weight: bold;
	}

/*.Supptxtone { color: #3F3F3F; font-size: 11px; background-color: #F5F5F5; padding: 10px;}
.Supptxttwo { color: #3F3F3F; font-size: 11px; background-color: #F2F7FB; padding: 10px;}*/


.SupptxttDark{
	/*background-color: #F9F9F9;*/
	background-color: #FFFFEA;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #161616;
	padding: 6px 3px 6px 1px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 2px solid #BEBEBE;
}	

.SupptxtLight{
	/*background-color: #F9F9F9;*/
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #161616;
	padding: 6px 3px 6px 1px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 2px solid #BEBEBE;
}

 /* ###### FROM DAVID RISLYE - XCART ######## */

/*
	Vertical menu
*/
.VertMenuLeftColumn { padding: 0; background-color: #FEFEFE; vertical-align: top; }
.VertMenuRightColumn { background-color: #E5E5E5; vertical-align: top; }
.VertMenuBox { background: #E5E5E5; color: #2C2C2C; }
.VertMenuBoxCat { background: #FEFEFE; color: #2C2C2C; }
.VertMenuBorder { background: #2B2B55; }
.VertMenuTitle { margin: 0; padding: 0 4px 0 7px; background: url('http://www.becomehealthynow.com/myaccount/images/left/xcart/title_bg.gif') repeat bottom; color: #fff; font-size: 11px; font-weight: bold; vertical-align: middle; }
.VertMenuTitle a { color: #fff; }
.VertMenuSubTitle { background-color: #AFAFAF; }
.VertMenuTitleIcon { margin-left: 8px; margin-right: 8px; width: 21px; height: 20px; vertical-align: middle; }
.VertMenuItems { color: #000; text-decoration: none; }
.VertMenuItems a { color: #000; text-decoration: none; }
.VertMenuItemsSmall a { color: #FF1A1A; font-size: 10px; text-decoration: none; }
.VertMenuItems a:hover { color: #FF1A1A; text-decoration: underline; }
.VertMenuHr { color: #757575; }
.CategoriesList { font-size: 12px; }

/*
	NEW styles
*/

.categories a { border-bottom: 1px solid: #fff; padding: 2px 2px 2px 15px; display: block; background: #E5E5E5 url('http://www.becomehealthynow.com/myaccount/images/left/xcart/arr.gif') no-repeat left; color: #000; }
.categories a:hover { background: #fff url('http://www.becomehealthynow.com/myaccount/images/left/xcart/arr_hover.gif') no-repeat left; color: #004080; text-decoration: none; }
.categoriesCat a { border-bottom: 2px solid #C4C4C4; padding: 3px 3px 3px 15px; display: block; background: #E7FEF4 url('http://www.becomehealthynow.com/myaccount/images/left/xcart/arr.gif') no-repeat left; color: #3f3f3f; font-weight: bold; }
.categoriesCat a:hover { background: #fff url('http://www.becomehealthynow.com/myaccount/images/left/xcart/arr_hover.gif') no-repeat left; color: #004080; text-decoration: none; }
.categoriesCart a { margin: 2px; padding: 3px 4px 3px 10px; display: block; background: #D9D9D9; color: #004080; }
.categoriesCart a:hover { background: #CACACA; color: #4A4A4A; text-decoration: none; }
.headerSub { border-bottom: 1px #B2B2B2 solid; padding: 6px 10px 5px 15px; background: #DFDFDF; }
.listing { padding: 7px; background: #F6F6F6; text-align: center; }
.listing2 { padding: 7px; background: #EFEFEF; text-align: center; }
.productsList { border-top: 7px solid #D1D1D1; padding: 15px 7px 15px 7px; background: #F9F9F9; }
.productsList2 { border-top: 7px solid #D1D1D1; padding: 15px 7px 15px 7px; background: #F0F0F0; }
.subnav { border-bottom: 2px solid #000000; border-top: 1px solid #5E5E5E; background: url('http://www.becomehealthynow.com/myaccount/images/left/xcart/toptab_bg.gif') repeat-x bottom; text-align: right; }
.cartTop { float: none; padding-right: 10px; }
.design { padding-left: 20px; color: #A1BDD5; font-size: 10px; }
.design a { color: #A1BDD5; text-decoration: none; }

 /* ###### END FROM DAVID RISLYE - XCART ######## */

/* BEGIN: FROM ATKINS STYLESHEET: global font styles */
.txt, .txtLnk, .txtSm, .txtLg,
.txtBody, .txtHdrLg, .txtHdr,
.txtOrange, .txtOrangeLg, .txtOrange2, .txtBlack, .txtRed ,
.backtotop, .errorTxt,
.txtHarvest, .txtHarvestHeavy, .txtHarvestBIG, .txtHarvestSm, .txtRedOrangeLg {
	font-family: arial,helvetica;
	/* font-size: 11px; */
	font-size: x-small;
	color: #000000;
	}
	.txtAbove { padding: 0px 0px 0px 0px; }
	.txtArticle { 
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
 	color:#666;
	line-height: 150%;
	margin-top: 1.2em;
	margin-bottom: .8em;	
	/*font-size: 12px;*/
	font-size: 12px;
	}
	.txtArticleBullet { 
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
 	color:#666;
	line-height: 150%;
/*	margin-top: 1.2em;
	margin-bottom: .8em;	*/
	font-size: 12px;
	}	
	
	.txtBodySubh { font-size: 13px; color: #000000; font-weight: bold; background-color: #D9D9D9;  padding: 2px 2px 2px 5px; }	
	.txt .details { color: #960; }
		.details B { color: #666; }
	.txtLnk { font-weight: bold; }
		.txtLnk A { text-decoration: none; }
	.txtSm { font-size: 10px;
	line-height: 130%
	}
	.txtOrangeLg { font-size: 12px; color: #000000;}	
	.txtLg { font-size: 12px; color: #666; line-height: 120%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #666; text-align: left;}
	.txtLgPad {	padding: 4px 0px 4px 4px; background: #FFFFCC; font-size: 12px; color: #000000; }
	.txtBody { font-size: 12px; color: #000000; }
		.txtBody P { color: #000000; margin: 0px 0px 12px 0px; }
		
	.txtHdr { font-weight: bold; }

	.txtHdrLg { font-size: 18px; color: #666; }
	.txtHdrLgIndent { font-size: 18px; color: #666; text-indent: 10px; margin: 0px 0px 12px 0px;}
	.txtSubHdrLgIndent { font-size: 14px; color: #666; text-indent: 15px; margin: 0px 0px 8px 0px;}

	.txtRed { color: #C30; font-weight: bold; }
		.txtRed A { text-decoration: none; }
	.txtRedReg { color: #C30; }
	.txtOrange, .txtOrangeLg { color: #C93; }
	.txtOrange2 { color: #F90; }
	.txtBlack { color: #000; }
	.txtBlackMed { font-size: 12px; color: #666; }
	.txtHarvest { color: #ce9c00; }
	.txtHarvestHeavy { color: #ce9c00; font-weight: bold; }
	.txtHarvestBIG { color: #ce9c00; font-size: 15px; font-weight: bold; }
	.txtHarvestVERYBIG { color: #ce9c00; font-size: 18px; font-weight: bold; }
	.txtHarvestSm { color: #ce9c00; font-size: 10px; }
	.txtHarvestMed { color: #ce9c00; font-size: 12px; }
	.txtRedOrangeLg { color: #FF6300; font-size: 13px; }
	.txtBrown { color: #960; }
/* txtMiraArticle  is used in  mira2_article_bhn.html  */	
/*	.txtMiraArticle { color: #565656; font-size: 12px; font-weight: bold; text-indent: 10px; margin: 12px 0px 4px 0px;}
	.txtMiraArticleIndent { color: Black; font-size: 10px; font-weight: normal; text-indent: 10px; margin: 8px 0px 4px 0px;}
*/
	.txtMiraArticle { color: #3F3F3F; font-size: 12px; font-weight: 900; text-indent: 5px; margin: 25px 0px 0px 0px;}
	.txtMiraArticleIndent { color: #5656 56; font-size: 12px; font-weight: 900; text-indent: 10px; margin: 8px 0px 4px 0px;}
	.txtMiratourTextHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: xx-small;*/
	font-size: 12px; 
	color:#666;
	/*color: #000000;*/
	background-image: url('http://www.becomehealthynow.com/my_account/images/left/apple_sm.gif');
	background-repeat: no-repeat;
	padding-left: 14px;
	height: 14px;
	margin-left: 13px;
	margin-top: 10px;
	margin-bottom: -5px;
}	

	.errorTxt { font-size: 12px; color: #C30; padding-bottom: 12px; }
	.errorTxt2 { font-size: 11px; color: #C30; padding-bottom: 11px; }
/*	.errorTxt3 { font-size: 16px; color: Red; padding-bottom: 4px;  font-style: oblique;  font-weight: 700;  font-variant: small-caps;}*/
	.errorTxt3 { font-size: 18px; color: Red; font-style: oblique;  font-weight: 700;  font-variant: small-caps;  margin-bottom: 14px;  margin-left: 14px;  margin-right: 10px;  margin-top: 5px;  line-height: 125%; }
	.errorTxt4 { 
	font-size: 12px; 
	color: Red; 
	font-style: oblique;  
	font-weight: 700;  
	font-variant: small-caps;  
	margin-bottom: 14px;  
	margin-left: 8px;  
	margin-right: 8px;  
	margin-top: 5px;  
	line-height: 125%; }
/* END: FROM ATKINS STYLESHEET global font styles */

dd { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*font-size: 10px;*/ 
	font-size: 12px;
	/*color: #000000;*/
	color:#666; 
	background: transparent;
	}
	
dt { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*font-size: 11px;*/ 
	font-size: 12px; 
	/*color: #000000;*/
	color:#666;  
	background: transparent;
	text-align: left;
	font-weight: bold; 	
	margin-left: 5px; 
	margin-right:5px; 
	line-height:150%;
	}
	
dl { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*font-size: 10px;*/ 
	font-size: 12px; 
	/*color: #000000;*/
	color:#666; 
	background: transparent;
	text-align: left; 
	}
	
ul { 
 	list-style-type: disc;
 	list-style-position: outside; 	
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color:#666;
	/*color: #000000;*/
	text-indent: 0em;
	text-align: left; 	
	background: transparent;
	text-decoration:none;
	margin-top: 0em; 
	margin-bottom: 1.2em;
 	margin-left: 25px; 
 	margin-right:2px; 
	line-height: 130%;
 	}

ul.square {  	 	 	
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	/*color: #000000;*/
	color:#666;
	text-indent: 0em;
	text-align: left; 	
	background: transparent;
	text-decoration:none;
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
 	margin-left: 25px; 
 	margin-right:2px; 
	line-height: 130%;
	list-style: square outside;
	 }

ul.myprogram { 
 	list-style-type: disc;
 	list-style-position: outside; 	
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	/*color: #000000;*/
	color:#666;
	margin-top: -14px;
/*	text-indent: 0em;
	text-align: left; 	
	background: transparent;
	text-decoration:none;
	margin-top: 0em; 
	margin-bottom: 1.2em;
 	margin-left: 25px; 
 	margin-right:2px; 
	line-height: 130%;*/
 	}

ul.a {
	list-style: circle outside;
}

ul.b {
	list-style: square outside;
}

ul.c {
	list-style-type:none;
}

ol.c {
	/*The marker is upper-roman (I, II, III, IV, V, etc.*/
	list-style: upper-roman;
}

ol.d {
	/*The marker is a number*/
	list-style: decimal outside;
}

ol.e {
	/*The marker is a number padded by initial zeros (01, 02, 03, etc.)*/
	list-style: decimal-leading-zero outside;
}

ol.f {
	/*The marker is lower-roman (i, ii, iii, iv, v, etc.)*/
	list-style: lower-roman outside;
}

ol.g {
	/*The marker is upper-roman (I, II, III, IV, V, etc.)*/
	list-style: upper-roman outside;
}

ol.h {
	/*The marker is lower-alpha (a, b, c, d, e, etc.)*/
	list-style: lower-alpha outside;
}

ol.i {
	/*The marker is upper-alpha (A, B, C, D, E, etc.) */
	list-style: upper-alpha outside;
}

ol.j {
	/*The marker is lower-greek (alpha, beta, gamma, etc.)*/
	list-style: lower-greek outside;
}

ol.k {
	/*The marker is lower-latin (a, b, c, d, e, etc.)*/
	list-style: lower-latin outside;
}

ol.l {
	/*The marker is upper-latin (A, B, C, D, E, etc.)*/
	list-style: upper-latin outside;
}

ol.m {
	/*The marker is traditional Armenian numbering*/
	list-style: armenian outside;
}

ol.n {
	/*The marker is traditional Georgian numbering (an, ban, gan, etc.)*/
	list-style: georgian outside;
}

ol.o {
	/*The marker is lower-alpha (a, b, c, d, e, etc.*/
	list-style: lower-alpha;
}

li.GlutenBomb { 
	list-style-type: none;
 	list-style-position: outside;
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
 	color:#666;
	line-height: 150%;
	text-align: left; 
	background-image: url('http://www.becomehealthynow.com/myaccount/my_health_progress/programs/images/icon_gluten_bad.gif');
	background-repeat: no-repeat;
	margin-left: -15px; 
	margin-right:2px; 
	margin-bottom: .2em;
	margin-top: 10px;	
	padding-left: 20px;	
}

li.GlutenGood { 
	list-style-type: none;
 	list-style-position: outside;
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
 	color:#666;
	line-height: 150%;
	text-align: left; 
	background-image: url('http://www.becomehealthynow.com/myaccount/my_health_progress/programs/images/icon_gluten_good.png');
	background-repeat: no-repeat;
	margin-left: -15px; 
	margin-right:2px; 
	margin-bottom: .2em;
	margin-top: 10px;	
	padding-left: 20px;	
}

li.GlutenQues { 
	list-style-type: none;
 	list-style-position: outside;
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
 	color:#666;
	line-height: 150%;
	text-align: left; 
	background-image: url('http://www.becomehealthynow.com/myaccount/my_health_progress/programs/images/icon_gluten_ques.gif');
	background-repeat: no-repeat;
	margin-left: -15px; 
	margin-right:2px; 
	margin-bottom: .2em;
	margin-top: 10px;	
	padding-left: 20px;	
}

ol { 
 	/*list-style-type: disc;*/
 	list-style-position: outside; 	
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	/*color: #000000;*/
	color:#666;
	text-indent: 0em;
	text-align: left; 	
	background: transparent;
	text-decoration:none;
	margin-top: 0em; 
	margin-bottom: 1.2em;
 	margin-left: 25px; 
 	margin-right:2px; 
	line-height: 140%;
 	}	

/*UL, OL {  border: 1px solid black; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 25px; }
 LI { padding-bottom: 8px; }*/

li { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*font-size: xx-small;*/ 
	font-size: 12px; 
	/*color: #000000;*/
	color:#666;
	text-align: left; 
	margin-left: 5px; 
	margin-right:5px; 
	line-height: 130%;
	margin-bottom: .2em;	
	}
 	
li.apple { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*font-size: xx-small;*/ 
	font-size: 12px; 
	/*color: #000000;*/
	color:#666;
	text-align: left; 
	background-image: url('http://www.becomehealthynow.com/my_account/images/left/apple_sm.gif');
	background-repeat: no-repeat;
	margin-left: 15px; 
	margin-right:2px; 
	margin-bottom: .2em;
	margin-top: 5px;	
	line-height: 130%;
}

li.articleSubTitle { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*font-size: xx-small;*/ 
	font-size: 12px; 
	/*color: #000000;*/
	color:#666;
	text-align: left; 
	margin-left: 5px; 
	margin-right:5px; 
	line-height: 130%;
	margin-bottom: .2em;	
	}

.licircle{
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	list-style-image: url(https://www.becomehealthynow.com/my_account/images/left/go_but.gif);
	line-height: 130%;
	margin-left: -2px;
}

li.error { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
 	color:#666;
	text-align: left; 
	margin-top: 1.2em;
	margin-bottom: .8em;
	line-height: 14px;
}

/*This increases the spacing bwtween the articles with the apple in Mira*/
li.appleBig { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*font-size: xx-small;*/ 
	font-size: 12px; 
	/*color: #000000;*/
	color:#666;
	text-align: left; 
	background-image: url('http://www.becomehealthynow.com/my_account/images/left/apple_sm.gif');
	background-repeat: no-repeat;
	margin-left: 5px; 
	margin-right:2px; 
	margin-bottom: .2em;
	margin-top: 10px;	
	line-height: 130%;
}

.litxtLg { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666;
	text-align: left; 
	margin-left: 5px; 
	margin-right:5px; 
	line-height: 120%;
	margin-bottom: .2em;
	}

li.txtLg { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666;
	text-align: left; 
	margin-left: 2px; 
	margin-right:5px; 
	line-height: 120%;
	margin-bottom: 1.0em;
	margin-top: 1.0em;
	}

/*This is for the bullets in index_start in MyHealth Analysis */	
.litxtHeader6 { 
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	font-size: 11px; 
 	font-weight: bold; 
 	color:#666; 
 	text-align:left; 
	margin-left: 5px; 
	margin-right:5px; 
	margin-bottom: .2em;
	margin-top: .5em;
	line-height: 14px;	
	}

.AlignTop {
  text-align: center;
  vertical-align: top;
  background-color: transparent;
}

.article-sub-sub-head {
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #000000;
	background: transparent;
	font-weight: bold; 
	text-decoration:none;
	}
			
.black { 
	color: #000000; 
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;	
	line-height: 13px;
	}
	
blockquote {  
	padding-left: 10px;
	margin-bottom: 1px;
	display:block; 
	border-left: solid 5px #ccc;
}

.BlueStoryQuoteBox {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	line-height: 16px;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px; 
	padding-right: 6px;
	}

.bodysingle10 { 
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	/*font-size: small;*/
	/*color: #808080;*/
	color:#666;
	text-align: left; 	
	background: transparent;
	text-decoration:none;	 
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	margin-left: 5px; 
	margin-right:5px;
	line-height: 130%;
	}

.bodysingle10OLD {
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	/*font-size: small;*/
	font-size: xx-small;
	color:#666;
	/*color: #000000;*/
	text-align: left; 	
	background: transparent;
	text-decoration: none;	 
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	margin-left: 5px; 
	margin-right:5px;
	line-height: 130%;
	}
	
span.body12  { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt;
	text-align: left; 
	text-indent: 0; 
	word-spacing: 0; 
	margin: 0;
	}

.cap	{
	font-weight:bold;
	color: Red;
	/*color: #535353;*/
	font-size:11px;
	padding-left:5px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;	
	}

.capsmall	{
	font-weight:bold;
	color: #000000;	
	font-size:10px;
	padding-left:5px;
	padding-right:3px;
	padding-top:1px;
	}
	
.capsmalllight	{
	font-weight: normal;
	color: #3D3D3D;	
	/*font-size:10px;*/
	font-size: 12px;
	margin: 6px 0px 6px 0px;
	line-height: 130%;
/*	padding-left:2px;
	padding-right: 0px;
	padding-top: 2px;*/
	}

.center	{
	font-weight:bold;
	font-size:10px;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	text-align: center;	
	}

/*  START span.commentbox - THIS IS THE OLD VERSION WITH A BLUE BACKGROUND */
span.commentboxOLD {
	border-top:1px solid #800000; border-bottom:1px solid #800000; padding:2px; color: Black; 
	/*font-size: x-small;*/
	/*font-size: 11px;*/
	font-size: small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left; 
	background-color: #E9E9F3; 
	/*margin-top:3px; 
	margin-bottom:3px;*/
	padding: 3px;
	border-left: 0px none;
	border-right: 0px none;
	line-height: 240%;
	}

/*  START span.commentbox - THIS IS THE NEW VERSION WITH A BLUE BACKGROUND */
 
span.commentbox {
	border-top:1px solid Black; border-bottom:1px solid Black;
	border-left: 0px none;
	border-right: 0px none;	
	padding:4px;
	color: white; 
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	line-height: 240%;
	background-color: #006699; 
	color: white;
	margin-top:3px; 
	margin-bottom:3px;
	}

span.commentboxLrg {
	border-top:1px solid Black; border-bottom:1px solid Black;
	border-left: 0px none;
	border-right: 0px none;	
	padding:2px; 
	color: white; 
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left; 
	line-height: 240%;
	background-color: #006699;
	padding: 3px;
	}

/* START tableStoryQuote - THIS CAN BE USED TO REPLACE THE .cnnStoryQuoteBox and .cnnStoryQuoteBox Big; 
IT'S IN ONE TABLE INSTEAD OF 2*/
.tableStoryQuote {
	/*border-collapse: collapse;*/
	background-color: #E7E7E7;	
	margin: 22px 0px 15px 0px;
	border-bottom: 6px solid #BCBCBC;
	border-left: 6px solid #757575;
	border-right: 6px solid #757575;
	border-top: 6px solid #BCBCBC;
	border-collapse: separate;
	border-spacing: 4px;
	}

.tableStoryQuote td {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 15px;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px; 
	padding-right: 6px;
	background-color: #E7E7E7;
	text-align: left;
	border-bottom: 1px solid #BCBCBC;
	border-left: 1px solid #757575;
	border-right: 1px solid #757575;
	border-top: 1px solid #BCBCBC;
	border-collapse: collapse;	
	}

/* END tableStoryQuote - THIS CAN BE USED TO REPLACE THE .cnnStoryQuoteBox and .cnnStoryQuoteBox Big; 
IT'S IN ONE TABLE INSTEAD OF 2*/

.cnnStoryQuoteBoxBig {
	font-family: arial, helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 140%;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	 }
	
.cnnStoryQuoteBox {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 15px;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px; 
	padding-right: 6px;
	}	

.cnnStoryQuoteBoxTableOut {
	border-collapse: collapse;
	margin: 12px 2px 22px 2px;
	border-bottom: 2px solid #BCBCBC;
	border-left: 2px solid #BCBCBC;
	border-right: 2px solid #BCBCBC;
	border-top: 2px solid #BCBCBC;
	background-color: #CCEAFF;
	}

.cnnStoryQuoteBoxTableIn {
	margin: 2px 2px 2px 2px;
	border-collapse: collapse;
	border: 2px Lime;
	padding: 3px;
	background-color: #E7E7E7;
	}
	
.Content { 
	color: #000000; 
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	text-decoration: none; 
	line-height: 18px; 
	}

.ContentBld { 
	color: #333;
	font-weight: 900;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	line-height: 125%;
	/*text-indent: 10px;*/
	}

.ContentBldPad { 
	color: #333;
	font-weight: 900;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	text-decoration: none; 
	line-height: 125%;
	/*text-indent: 10px;*/
	padding: 3px 3px;
	}

.ContentBldRt { 
	color: #333;
	font-weight: 900;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	line-height: 125%;
	text-align: right;
	padding: 0px 10px 0px 0px;
	}
			
.ContentCap { 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none; 
	line-height: 12px;
	text-align: center;
	padding-left:5px;
	padding-right:2px;
	padding-top:0px;	
	}	

.ContentIndent { 
	color: #000000; 
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	text-decoration: none; 
	line-height: 18px;
	margin-left: 25px;
	}

.ContentLink { 
	color: #000000; 
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	text-decoration: underline; 
	line-height: 18px; 
	}

/**************************************************************
   START DIV CLASS PADDINGS - USE TO PAD ANYTHING
 **************************************************************/
div.DivAll {
	padding: 10px 10px 10px 10px;
}

div.DivAllFive {
	padding: 5px 5px 5px 5px;
}

div.DivLeftTen {
	padding: 0px 0px 0px 10px;
}

div.DivLeftRight {
	padding: 0px 10px 0px 10px;
}

div.DivLeftRightFive {
	padding: 0px 5px 0px 5px;
}

div.DivLeftTop {
	padding: 10px 0px 0px 10px;
}

div.DivRightTen {
	padding: 0px 10px 0px 0px;
}

div.DivTop {
	padding: 10px 0px 0px 0px;
}

div.DivTopBottom {
	padding: 10px 0px 10px 0px;
}

div.DivTopBottomTwenty {
	padding: 20px 0px 20px 0px;
}
/**************************************************************
   END DIV PADDINGS - USE TO PAD ANYTHING
 **************************************************************/

div.articleTitle {
	font-family: arial,helvetica;
	font-size: 20px;
	color: #C30;
	margin-top: 12px;
	margin-left:6px;
	margin-right:6px;
	font-weight: bold;
}
	
div.articleTitleSub {
	font-family: arial,helvetica;
	font-size: 16px;
	color: #C30;
	margin-top: 12px;
	margin-left:6px;
	margin-right:6px;
	font-weight: bold;
}

div.articleTitleSubMyProgram {
	font-family: arial,helvetica;
	font-size: 15px;
	color: #C30;
	margin-top: 12px;
	margin-left:-12px;
	margin-right:6px;
	font-weight: bold;
}

/* video CLASSES USED IN /products_services/videos/ */
div.video {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #838383;  
	text-align: left; 	
	background: transparent;
	text-decoration:none;	 
	margin-bottom: 1.2em;
	margin-left: 0; 
	margin-right:2%;
	line-height: 130%;
	}
	
div.videoSub {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #838383;  
	text-align: left; 	
	background: transparent;
	text-decoration:none;	 
	margin-bottom: 1.2em;
	margin-left: 0; 
	margin-right:2%;
	margin-top: 12px;
	line-height: 150%;
	}
	
a.video {
	text-decoration: underline;
	color: #006699;
}
.disclaim {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #7E7E7E;  
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;	
	line-height: 10px; 
	text-align: left;
	}

span.articlebold { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/ 
	color: #FF0000; 
	/*letter-spacing: 1pt; */
	font-weight: bold;
	text-decoration: underline;
	}
	
span.black {
	color: Black;  
	}

span.firstlargeletter { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 24pt;
 	line-height:30px; 	
	color: #800000; 
	font-weight: bold;
	text-align: left; 
	}
	
span.disclaim {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	color: #A2A2A2;  
	text-align: justify; 	
	background: transparent;
	text-decoration:none;	 
	margin-bottom: 1.2em;
	margin-left: 2%; 
	margin-right:2%;
	line-height: 130%;
	}

span.glosscommentbox {
	border-top:1px solid #800000; border-bottom:1px solid #800000; padding:2px; color: Black; 
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left; 
	background-color: #E9E9F3; 
	margin-top:3px; 
	margin-bottom:3px;
	border-left: 0px none;
	border-right: 0px none;
	}

span.green {
	color: Green;  
	}

span.yellowlightBg {
	background: #FFFF93;
	}

span.red {
	color: Red;  
	}	

span.redBold {
	color: Red;
	font-weight: bold;
	}	

span.txtGreenBold{
	color: #008040; 
	font-weight: bold;
	text-decoration: none;
	font-size: larger;
}

span.txtRedBold{
	color: #C30; 
	font-weight: bold;
	text-decoration: none;
	/*font-size: larger;*/
}

span.txtRedBold A {
	 text-decoration: none; 
 	color: #008040; 
}

span.txtRedBold A:hover {
	COLOR: #009980; 
	/*TEXT-DECORATION: underline;*/ 
}

span.txtRedBold A:visited	{ 
	color: #000000;
}

.footer	{
	font-weight:bold;
	color:#069;
	text-decoration:none;
	}

.glosbody { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align: left; 
	line-height: 145%;
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	}

/*ADDED DIV.GLOSBODY 08/16/11 TO ADD DIV'S IN POPUPS AND GLOSSARY*/
div.glosbody { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align: left; 
	line-height: 145%;
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	}

div.glosbodyIndent { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align: left; 
	line-height: 145%;
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	margin-left: 1.2em; 
	margin-right: 1.2em;
	}

.glosheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold; 	
	color: #000000; 
	background: transparent;
	text-align: left; 
	line-height: 150%;
	}

.glossubheader {
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: medium;
	font-weight: bold;	
	color: #000000;
	text-indent: 0em;
	text-align: left; 	
	background: transparent;
	text-decoration:none;
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	margin-left: 5px; 
	margin-right:15px;
	line-height: 130%;
	}

.glosfooter { 
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	text-align: left; 
	line-height: 125%;
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	}

.header1, .header2, .header3, .header4, .header4Light, .header5, .header5Light, .header5indent, .header5Flush, .header6, .header6Light, .header6Wide, .header6LightDbl, .header6LightIndent {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif;
 	font-weight: bold;
 	text-align:left;
}
.header1     {
 	font-size: 22px;
	color:#000000;
	line-height: 22pt;
	margin-top: auto;
	margin-bottom: 1%;
 	}

.header2 {
 	font-size: 19px;
	color:#000000;
	line-height: 17pt;
	margin-top: auto;
	margin-bottom: 1%;
 	}

.header3       {
 	font-size: 17px;
	color:#000000;
	line-height: 14pt;
	margin-top: auto;
	margin-bottom: 12px;
	}

.header4       {
 	font-size: 15px;
	color:#000000;
	line-height: 16px;
	margin-top: auto;
	margin-bottom: 1%;
 	}

.header4Light {
 	font-size: 15px;
	color:#666;
	line-height: 16px;
	margin-top: auto;
	margin-bottom: 1%;
 	}

.header5 {
	font-size: 13px;
	color:#000000;
	line-height: 10pt;
	margin-top: 1.2em;
	margin-bottom: .8em;
	}

.header5Light {
	font-size: 13px;
	color:#666;
	line-height: 12pt;
	margin-top: 1.2em;
	margin-bottom: .8em;
	}

.header5indent {
	font-size: 13px;
	color:#000000;
	line-height: 10pt;
	margin-top: 1.2em;
	margin-bottom: .8em;
	text-indent: 7px;
	}

.header5Flush {
	font-size: 13px;
	color:#000000;
	line-height: 10pt;
	margin-top: 1.2em;
	margin-bottom: -.8em;
	}

.header6 {
 	font-size: 11px;
 	color:#000000;
	line-height: 130%;
	margin-top: 1.2em;
	margin-bottom: .8em;
 	}

.header6Light {
 	font-size: 11px;
 	color:#666;
	line-height: 130%;
	margin-top: 1.2em;
	margin-bottom: .8em;
 	}

.header6Wide {
 	font-size: 14px;
 	color:#1E1E1E;
	line-height: 130%;
	margin-top: 2px;
	margin-bottom: -15px;
	margin-left: 1px;
	margin-right: 1px;
	letter-spacing: 1px;
 	}

.header6LightDbl {
 	font-size: 11px;
 	color:#666;
	line-height: 19px;
	margin-top: 1.2em;
	margin-bottom: .8em;
 	}

.header6LightIndent {
 	font-size: 11px;
 	color:#666;
	line-height: 130%;
	margin-top: 1.2em;
	margin-bottom: .8em;
	margin-left: 10px;
	margin-right: 10px;
 	}

/*NOTE: WHEN USING ANY OF THE horlin STYLES, YOU MUST USE THE &nbsp; IN THE TD*/
		
.horlineBot {
	background-color: transparent;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;
	border-bottom: 1px solid #585858;
	/*border-top: 0px hidden;
	padding: 0px 0px 0px 0px;*/
	margin: 10px 0px 10px 0px;
}

/*.horline {
    background-image: url('http://www.becomehealthynow.com/my_account/images/linesp665.gif');
    background-color: White;
    background-repeat: repeat-x;
	 padding: 0px 0px 0px 0px;
	 margin-top: 12px;
	 margin-bottom: .80px;  	 
}*/

.horline {
	/*background-color: White;*/
	background-color: transparent;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 1px dotted Black;
	margin: 10px 0px 10px 0px;
}

.horlineIndent {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 1px dotted Black;
	margin: 0px 10px 10px 10px;
}

.horlineBlack {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 1px solid Black;
	margin: 10px 0px 10px 0px;
}

.horlineLightBlack {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 1px solid #D1D1D1;
	margin: 10px 0px 10px 0px;
}

.horlineBlackDouble {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 2px solid Black;
	margin: 10px 0px 10px 0px;
}

.horlineBlackDoubleDot {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 2px dotted black;
	margin: 10px 0px 10px 0px;
}

.horlineBlackPadLine {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 1px solid black;
	margin: 30px 10px 30px 10px;
}

.horlineBGorange2 {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 1px solid #FFCC66;
	margin: 10px 0px 10px 0px;
}

.horlineBlue {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 1px solid #92badc;
	margin: 10px 0px 10px 0px;
}

.horlineBluePad {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 1px solid #92badc;
	margin: 10px 10px 10px 10px;
}

.horlineBlueDot {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 1px dotted #92badc;
	margin: 10px 0px 10px 0px;
}

/*Use the horlineBlueDotSample as a test to create a new style*/
.horlineBlueDotSample {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 1px dashed #92badc;
	margin: 10px 0px 10px 0px;
}

.horlineBlueDouble {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 2px solid #92badc;
	margin: 10px 0px 10px 0px;
}

.horlineBlueDoubleDot {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 2px dotted #92badc;
	margin: 10px 0px 10px 0px;
}

.horlinepowderblue6 {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;	
	border-bottom: 1px solid #F4FAFF;
	margin: 10px 0px 10px 0px;
}

/* THE horlineLessTopMargin IS USED TO IN MY_PRROGRAM.HTM TO DECRASE THE TOP MARGIN */

.horlineLessTopMargin {
    background-image: url('http://www.becomehealthynow.com/my_account/images/linesp665.gif');
   /* background-color: White;*/
    background-repeat: repeat-x;
	 padding: 0px 0px 0px 0px;
	 margin-top: -12px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;		 
	 /*margin-bottom: .80p*/x;
}

.horlinetop {	
	border-top: 1px dotted Black;
	margin: 0px 0px 0px 0px;
}

.horlineTrans {
	background-color: transparent;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;	
	border-bottom: 5px hidden #FFCC66;
	/*background-color: #FFCC66;*/
}

.rowspacer {
    padding: 2px 0px 2px 0px;
	 /*background-color: White;*/
    /*border: thick dashed #00CC00;*/
}

.rowspacerBig {
    padding: 4px 0px 4px 0px;
	 /*background-color: White;*/
    /*border: thick dashed #00CC00;*/
}

.arrowpad {
    padding: 20px 0px 20px 0px;
	 text-align: center;
	 /*background-color: White;*/
    /*border: thick dashed #00CC00;*/
}

.arrowpadShort {
    padding: 10px 0px 0px 0px;
	 text-align: center;
	 /*background-color: White;*/
    /*border: thick dashed #00CC00;*/
}

.dropdown { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: 100;
	color: #666; 
	background-color: #E7FEF4; 
	border: 1px solid #000000;
	}

.dropdownmini { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: 100;
	color: #666; 
	background-color: #E7FEF4; 
	border: 1px solid #181818; 
	background-color: #E7FEF4;
	}

.dropdownminiBorder { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: 100;
	color: #666; 
	background-color: #E7FEF4; 
	border: 1px solid #181818; 
	background-color: #E7FEF4;
	}
		
.inputbutton { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	color: #000000; 
	background-color: #64C8FF; 
	border: 1px solid #000000;
	}

.inputbutton1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000; 
	background-color: #FFFFF0; 
	border: 1px solid #000000;
	}

.inputbutton2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666; 
	background-color: #E7FEF4; 
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
	border-top: 1px solid Black;
	border-left: 1px solid Black;
	margin-left: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 10px;	
	}
		
.inputbuttonGreen { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	color: #000000; 
	background-color: #64FF9C; 
	border: 1px solid #000000;
	}

.inputbuttonGreenLight { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	color: #000000; 
	background-color: #CAFFDD; 
	border: 1px solid #000000;
	}

.inputbuttonRed { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	color: White; 
	background-color: #AA0000; 
	border: 1px solid #000000;
	}
	
.inputquestion {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	font-weight: bold;
	}

.inputquestionsmallright {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: right; 	
	color: #000000; 
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	}

.inputtextbox { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666; 
	background-color: #E7FEF4; 
	border: none; 
	border-bottom: 1px solid #000000; 
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}

.inputtextboxlightFull { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding-left: 3px;
	padding-right: 0px;
	color: #000000; 
	background-color: #FFFFE5; 
	border: none; 
	border-bottom: 1px solid #A5A5A5; 
	border-left: 1px solid #A5A5A5;
	border-top: 1px solid #A5A5A5;
	border-right: 1px solid #A5A5A5;
	text-align: right;
	}

.inputtextboxlightFullSmall { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: xx-small;*/
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	color: #000000; 
	background-color: #FFFFE5; 
	border: none; 
	border-bottom: 1px solid #A5A5A5; 
	border-left: 1px solid #A5A5A5;
	border-top: 1px solid #A5A5A5;
	border-right: 1px solid #A5A5A5;
	text-align: left;
	}

.inputtextboxwhite { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666; 
	background-color: White; 
	border: none; 
	border-bottom: 1px solid #cccccc; 
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
	
.inputstyle1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666; 
	background-color: #E7FEF4; 
	border-bottom: 1px solid Black;
	border-right: none;
	border-top: none;
	border-left: none;
	}

.inputstyle2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: Black; 
	background-color: #FFFFF0; 
	border: none; 
	border-bottom: 1px solid #CCCCCC; 
	}	
	
.inputstyle3 { 
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	font-size: 12px; 
 	font-weight: bold; 
	color: #666; 
	background-color: White; 
	border-bottom: 1px solid #787878;
	border-left: 1px solid #787878;
 	text-align:left; 
	line-height: 11px;
/*	margin-top: .1em;
	margin-bottom: .1em;*/
	}

.inputstyle4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: Black; 
	background-color: White; 
	border-bottom: 2px solid #4C4C4C;
	border-left: 1px none White;
	border-right-color: White;
	border-right-style: none;
	border-right-width: 1px;
	border-top-color: White;
	border-top-style: none;
	border-top-width: 1px;
	}
		
.inputstyle5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: Black; 
	background-color: White; 
	border: 1px solid #C1C1C1;
	text-align: center;
	}

.inputstyle5Left { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #686868; 
	background-color: White; 
	border: 1px solid #C1C1C1;
	text-align: left;
	font-weight: normal;
	}

.left	{
	font-weight:bold;
	font-size:10px;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	}
	
.OfferTop { 
	background-color: #E7FEF4;
	padding: 5px 5px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weig2ht: bold;
	color: red;
	line-height: 130%;
	/*border-top: 1px solid #006699;*/
	border-bottom: 1px solid #006699;
}

	
/*THIS IS FROM THE style1024.css FILE BUT THE FONT SIZE IS CHANGED FROM SAMLL TO 12PX*/
p.lrg { 
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	/*color: #000000;*/
	color: #666;
	text-align: left; 	
	background: transparent;
	text-decoration:none;	 
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	/*margin-left: 0px; 
	margin-right:5px;*/
	line-height: 130%;
}

p.borderdot
{
	padding: 10px 10px 10px 10px;
	border-top: 1px dotted #BEBEBE;
	border-bottom: 1px dotted #BEBEBE;
	border-left: 1px dotted #BEBEBE;
	border-right: 1px dotted #BEBEBE;
	}

p.bordersolid
{
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #BEBEBE;
	border-bottom: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	}

p.small_blue
{
	margin: 0px 0px 0px 0px;
	padding: 0;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}

p.footnote     {
	font-family: Arial, sans-serif; 
	font-size: .7em;
	text-align: left;
	line-height: 175%;
	margin-left:15px; 
	margin-right:5px;
	}

.pcond { 
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	/*font-size: xx-small;*/
	font-size: 12px;
	color: #161616;
	text-indent: 0em;
	text-align: left; 	
	background: transparent;
	text-decoration:none;
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	margin-left: 1.2em; 
	margin-right: 0px;
	line-height: 130%;
	padding: 10px 0px 0px 0px;
	}
		
/*THE BOX ARE YOU SUFFERRING WITH THIS CONDITION.. TAKE A FREE HEALTH TEST*/
p.freetest_boxlink { 
	text-align: center; 	
	background: transparent;
	text-decoration:none;	 
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	/*margin-left: 0px; 
	margin-right:5px;*/
}

/*NOTE; A DOCTYPE MUST BE SPECIFIED IN THE HTML FILE FOR ANY A CLASS STYLES TO WORK PROPERLY*/
a.freetest_boxlink{ 
	text-decoration: none;
	background-color: transparent;
	color: #FB810E;
	}	

.freetest_boxlink a:hover {  
	background-color: transparent;
	text-decoration: none;
	}	
	
img.noborder { 
	border-width:0px; 
	border-style:none;
	}

/*THE img.noborderTextBottom IS USED TO ALIGN GRAPHICS TO THE BOTTOM OF THE TEXT*/
img.noborderTextBottom { 
	border-width:0px; 
	border-style:none;
	vertical-align: text-bottom;
	}

img.pictFloatRight {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
	border: 0px;
}

img.pictFloatLeft {
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	border: 0px;	
}

img.pictFloatRightBord {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
	border: 1px solid Black;
}

img.pictFloatLeftBord {
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	border: 1px solid Black;	
}

/* BEGIN: MY CURRENT HEALTH PROGRAM STYLES */ 

li.notes { 
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #161616;
	text-align: left; 
	margin-left: 5px; 
	margin-right:5px; 
	line-height: 130%;
	/*margin-top: -1.4em; */
	margin-bottom: -7px;
	padding: 0px 3px 0px 1px; 	
	}

.pnotes {
	background-color: transparent;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #161616;
	padding: 0px 3px 0px 1px;
	margin-top: -1.4em; 
	/*margin-bottom: -1.2em;	*/
	text-align: left;
	text-decoration:none;
	line-height: 130%;
}

.pnotesbold {
	background-color: transparent;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #161616;
	padding: 0px 3px 0px 1px;
	margin-top: 0em; 
	/*margin-bottom: -1.2em;	*/
	text-align: left;
	text-decoration:none;
	line-height: 130%;
}

.pnotesBiblio {
	background-color: transparent;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10px;
	color: #161616;
	padding: 0px 3px 0px 1px;
	margin-top: -1.0em;
	/*margin-bottom: -1.2em;	*/
	text-align: left;
	text-decoration:none;
	line-height: 120%;
}

.pnotesTight {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #161616;
	padding: 0px 3px 0px 1px;
	margin-top: -2.2em;
	/*margin-bottom: -1.2em;	*/
	text-align: left;
	text-decoration:none;
	line-height: 120%;
}

.pnotesHeader {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #161616;
	padding: 0px 0px 0px 1px;
	/*margin-top: 0em;*/ 
	margin-top: -1.1em;
	margin-bottom: .02em;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
}

.pnotesRedDate {
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: Red;
	padding: 0px 0px 0px 1px;
	margin-top: -1.0em;
	margin-bottom: .2em;
	/*margin-bottom: -.9em;
	margin-bottom: -1.2em;*/
	text-align: left;
	text-decoration: underline;
	line-height: 130%;
	font-weight: bold;
	}

.notesheader5 {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 14px; 
 	font-weight: bold; 
 	color:#000000; 
 	text-align:left; 
	line-height: 120%;
	margin-top: -.5em;
	margin-bottom: 5px;
	font-variant: small-caps;
 	}

/*// THIS IS FROM THE STYLE DEFINED IN THE 1_CLIENT_MY_PROGRAM.SHTML //*/
/*.notesheader5 {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif;
 	font-size: 16px;
 	font-weight: bold;
 	color:#000000;
 	text-align:left;
	line-height: 16px;
	margin-top: 1.2em;
	margin-bottom: .8em;
 	}*/

.notesheader5under {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 16px; 
 	font-weight: bold;
	text-decoration:underline;
 	color:#000000; 
 	text-align:left; 
	line-height: 120%;
	margin-top: -.5em; 
	margin-bottom: .6em;
	font-variant: small-caps;
	}
		
.notesheader6 {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 11px; 
 	font-weight: bold; 
 	color:#000000; 
 	text-align:left; 
	line-height: 135%;
	margin-top: -1.2em;
	margin-bottom: 1px;
 	}

/*// THIS IS FROM THE STYLE DEFINED IN THE 1_CLIENT_MY_PROGRAM.SHTML //*/
/*.notesheader6 {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif;
 	font-size: 11px;
 	font-weight: bold;
 	color:#000000;
 	text-align:left;
	line-height: 11px;
	margin-top: 1.2em;
	margin-bottom: .8em;
 	}
*/
.notesheader6LightLine {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 11px; 
 	font-weight: 700; 
 	color:#555555; 
 	text-align:left; 
	line-height: 135%;
	margin-top: -2.0em;
/*	border-bottom-color: #555555;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-top-color: #555555;
	border-top-style: dotted;
	border-top-width: thin;*/
	padding: 6px 6px;
	 }
		
.notesheader6under {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 11px; 
 	font-weight: bold; 
	text-decoration:underline;
 	color:#000000; 
 	text-align:left; 
	line-height: 11px;
	margin-top: -1.2em;
	 }
		
.tdnotesBGBlueHdr    {
	background-color: #F4F4FF;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top: 1px solid Blue;
}


/* START PATIENT'S PHYSICAL COMPLAINTS TABLE */
.tdnotesBGBlueHdrBottom  {
	background-color: #F4FEFF;
	padding: 3px 8px 6px 8px;
	color: #333; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 2px outset #333333;
}

.tdnotesBGBlueHdrTop  {
	background-color: #F4FEFF;
	padding: 3px 8px 6px 8px;
	color: #333; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 2px outset #333333;
}

.tdnotesBGBlueMiddle		{ 
	background-color: #F4FEFF; 
	padding: 3px 8px 6px 8px; 
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	text-align: left; 
	}

/* END PATIENT'S PHYSICAL COMPLAINTS TABLE */

/* BEGIN: TABLE STYLES */

.tableCenter {
	margin: 0px auto;
}

/* #########################################################
 THE next series controls the STYLE FOR THE HISTORY FORMS
 ########################################################## */

.tdanalystProgBar{
	/*background-color: #F9F9F9;*/
	background-color: #AAFFC9;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #161616;
	padding: 6px 13px 6px 0px;
	text-align: left;
	text-decoration:none;
	line-height: 100%;
	border-bottom: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;
}
 
 .tdanalyst{
	/*background-color: #F9F9F9;*/
	/*background-color: #FFFFEA;*/
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;
	/*font-size: small;*/
	color: #161616;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 100%;
}	
 
.tdanalystDark{
	/*background-color: #F9F9F9;*/
	background-color: #FFFFEA;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;
	/*font-size: small;*/
	color: #161616;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 2px solid #BEBEBE;
}	

/*THE "CON" IS FOR CONSTANT; FONT SIZE DOES NOT CHANGE
USED IN MY_PROGRAM.SHTML*/

.tdanalystDarkCon{
	/*background-color: #F9F9F9;*/
	background-color: #FFFFEA;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: small;
	/*font-size: 11px;*/
	color: #161616;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 2px solid #BEBEBE;
}

.tdanalystDarkDot{
	/*background-color: #F9F9F9;*/
	background-color: #FFFFEA;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	/*font-size: xx-small;*/
	font-size: small;
	color: #161616;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 1px dotted #BEBEBE;
}

.tdanalystLight{
	/*background-color: #F9F9F9;*/
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;
	/*font-size: small;*/
	color: #161616;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 2px solid #BEBEBE;
}	

/*THE "CON" IS FOR CONSTANT; FONT SIZE DOES NOT CHANGE
USED IN MY_PROGRAM.SHTML*/

.tdanalystLightCon{
	/*background-color: #F9F9F9;*/
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	/*font-size: 11px;*/
	font-size: small;
	color: #161616;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 2px solid #BEBEBE;
}	

.tdanalystLightDot{
	/*background-color: #F9F9F9;*/
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	/*font-size: xx-small;*/ 
	font-size: small; 
	color: #161616;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 1px dotted #BEBEBE;
}

.tdanalystLightHeader{
	/*background-color: #F9F9F9;*/
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #161616;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 2px solid #BEBEBE;
}

.tdanalystLightHeaderDbl{
	/*background-color: #F9F9F9;*/
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: Black;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 2px groove #BEBEBE;
	border-top: 2px groove #BEBEBE;
	font-weight: 600;
}

.tdanalystBold{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	/*font-size: xx-small;*/
	font-size: small;
	color: Black;
	font-weight: 600;
	padding: 6px 3px 6px 4px;
	text-align: left;
	/*text-decoration:none;*/
	line-height: 100%;	
}

/* #########################################################
 THE tdanalystCyanBot IS USED AT THE BOTTOM OF THE SHTML
 PAGES IN THE /MYACCOUNT & /MY_ACCOUNT FOLDERS
 ########################################################## */

 .tdanalystCyanBot{
	/*background-color: #F9F9F9;*/
	background-color: #E5FFFF;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #161616;
	padding: 4px 5px 4px 5px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 1px solid #949494;
	border-top: 1px solid #949494;
}

/* #########################################################
 THESE ARE USED FOR THE SCOING IN THE MHA
 ########################################################## */
.checkboard {
    background-image: url('http://www.becomehealthynow.com/my_account/images/checkerboard1_bh.gif');
    background-color: #fefefe;
    background-repeat: repeat-y;
}

.tdanalystScores{
	/*background-color: #F9F9F9;*/
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	color: #161616;
	padding: 0px 0px 6px 1px;
	text-align: left;
	text-decoration:none;
	line-height: 16px;
	/*border-bottom: 2px solid #BEBEBE;*/
}

.tdanalystLightDotTop{
	/*background-color: #F9F9F9;*/
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	/*font-size: xx-small;*/
	font-size: small;
	color: #161616;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 1px dotted #BEBEBE;
	border-top: 2px solid #BEBEBE;
}

/* #########################################################
 THE tableread STYLE IS FOR THE TABLE FOR REC READING
 ########################################################## */

.tableread {
   border-collapse: collapse;
	margin: 6px 15px 0px 0px;
	}

/* #########################################################################
 THE tableNoMargin STYLE IS FOR /MYACCOUNT/MY_HEALTH_PROGRESS/MY_PROGRAM.HTM
 ########################################################################### */

 .tableNoMargin {
	margin-left: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: -12px;
	border-bottom:2px double #D9D9D9;
	background-color: #E7FEF4;
	width: 100%;
}

/* #########################################################
 THE tablelightblueonebox STYLE IS FOR ALL OF THE CATEGORIES
 ########################################################## */

.tablelightblueonebox {
/*	border-left:2px hidden #F1FDFE;
	border-right:2px hidden #F1FDFE;
	border-top:0px hidden #D9D9D9;*/
	border-bottom:2px double #D9D9D9;
	background-color: #E7FEF4;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	/*border-spacing: 5px;*/
	width: 100%;
	margin-left: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;	
}
 
/*THE table.Article STYLES ARE FOR THE TOP TABLE FOR CONDITIONS */

table.Article {
	margin: 0px auto;
	width: 98%;
	background-color: transparent;
	margin-top: 10px;
	margin-bottom: 15px;
	border-collapse: collapse;	
	border-width: 2px 0px 2px 0px;
	/*padding: 5px 5px 5px 5px;*/
	border-style: solid none solid none;
	border-color: #64C8FF transparent #64C8FF transparent;
	/*border-spacing: 5px;*/
	-moz-border-radius: 0px 0px 0px 0px;	
	}

table.Article td.header {
	border-bottom:2px solid #FFE6A2; 
	color: #FFFFFF; 
	font-size: 18px; 
	text-transform: capitalize; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: center; 
	/*background-color: #7D447C; */
	/*background-color: #800000; */
	background-color: #27557f; 
	padding-top:5px; 
	padding-bottom:5px;
}

table.Article td.ArticleTitle { 
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 16px; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; 
	color: #565656;	
	line-height: 145%;
	padding: 5px 2px 5px 5px;
}

/*THE margin-left: MUST BE SET AT -25px TO DISPLAY CORRECTLY*/
li.article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 135%;
	margin-left: -25px; 
	margin-right:5px; 
	margin-bottom:7px;	
	font-weight: normal;
	list-style: square outside;
	white-space: normal;
}

table.Article td {
	background-color: transparent;
}

table.Article td.line {
	 padding: 0px 5px 0px 5px;
}

table.Article td.subheader {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; 
	color:#666;	
	line-height: 145%;
	padding: 5px 2px 5px 5px;
}

table.Article td.items {
	padding: 5px 2px 2px 5px;	
}

table.Article p.items {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000; 
	text-align:left;
	font-size: 12px; 
	margin-left: 5px; 
	margin-right:4px; 
	margin-bottom:10px; 
	margin-top:5px; 
	line-height: 150%;
	/*padding: 5px 2px 2px 5px;*/	
}

table.Article td.description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	text-align:left;  
	line-height: 135%; 
	font-size: 12px; 
	padding: 2px 8px 2px 5px;
	/*width: 324px;*/	
	vertical-align: top;
}

/*THE TD.PICTURE CAN BE USED IF WE USE AN IMAGE IN THE CELL RATHER THAN THE READ_MORE1.PNG FILE*/
table.Article td.picture {
	border-width: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
	border-style: groove groove groove groove;
	border-color: #ffffff #ffffff #ffffff #ffffff;
	background-color: #FFFFE1;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;	
}

table.Article td.picturearrow {
/*WHEN USING THE 1024 WIDTH TEMPLATE USE THE td.picturearrowbig */
    background-image: url('http://www.becomehealthynow.com/menus/read_more1sm.png');
   /* background-color: White;*/
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 width: 198px;
	 height: 95px;
	 /*BACKGROUND POSITION - FIRST # IS X COORDINATE FROM LEFT; SECOND NUMBER IS Y COORDINATE FROM TOP*/
	 background-position: 0% 100%; 
}

/*END THE table.Article STYLES ARE FOR THE TOP TABLE FOR CONDITIONS */

/*THE BlueBoxHeader AND SPAN.BlueBoxHeader USE THE SAME CODE AS REFLEXBOX AND P.REFLEX
AND ARE USED FOR A BLUE BOX WITH WHITE TEXT */
.BlueBoxHeader {
	text-align: left; 
	margin-left: 5px; 
	margin-right:15px;
	margin-top: 19px;
	margin-bottom: 4px;
	}

span.BlueBoxHeader { 
	font-size: 15px;
	font-family: "Copperplate Gothic Bold", Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	text-align: left; 
	background-color: #27557F; 
	margin-top:2px; 
	margin-bottom:2px;
	margin-left: -4px;
	margin-right: 0px;	
	border-left: 1px solid #27557F;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid #27557F;
	color: White;
	padding: 4px 5px 3px 5px;
	font-variant: small-caps;
	letter-spacing: 1px;
	}

h1.ConditionName {	
	text-align: left; 
	margin-left: 5px; 
	margin-right:15px;
	margin-top: 4px;
 	}

span.ConditionName {  
	font-size: 24px; 
	font-family: "Copperplate Gothic Bold", Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	text-align: left; 
	background-color: #27557F; 
	margin-top:2px; 
	margin-bottom:2px;
	margin-left: -4px;	
	border-left: 1px solid #27557F;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid #27557F;
	color: White;
	padding: 3px 5px 3px 5px;
	font-variant: small-caps;
/*	letter-spacing: 2px;*/
	}

/*p.Condition and p.ConditionFUll are paragraph style for all conditions*/
p.Condition { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#666;  
	margin-left: 5px; 
	margin-right:15px; 
	line-height: 150%;
	word-spacing: 1px;
	letter-spacing: normal;	
	}

p.ConditionBold { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#666;  
	font-weight: bold;
	margin-left: 5px; 
	margin-right:15px; 
	line-height: 150%;
	word-spacing: 1px;
	letter-spacing: normal;
	}

li.condition {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-size: 12px;*/
	color:#666;
	text-align: left;
	line-height: 165%;
	/* LEAVE THE LINE HEIGHT AS A PERCENTAGE NOT IN PIXELS 06/10/11 */
	margin-left: 5px;
	margin-right:5px;		
	}
	
p.ConditionFull { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#666; 
	text-align: justify; 
	margin-left: 5px; 
	margin-right:15px; 
	line-height: 150%;
	word-spacing: 1px;
	letter-spacing: normal;	
	}

p.ConditionButton { 
	border-width:0px; 
	border-style:none;
	text-align: left; 	
	background: transparent;
	text-decoration:none;	 
	margin-left: 0em; 
	margin-top: 1.2em; 
	margin-bottom: 0em;	
	}

/*THE ArticleLinks STYLE IS FOR THE SUBMENU CONTAINED IN A TABLE FOR THE PRODUCTS AND SERVICES ARTICLES*/
table.ArticleLinks {
	margin: 0px auto;
	width: 98%;
	border-width: 1px 0px 1px 0px;
	border-spacing: 5px;
	border-style: dotted solid dotted solid;
	border-color: #708090 #f1f8f4 #708090 #f1f8f4;
	border-collapse: collapse;
	background-color: white;
	/*margin-right: 5px;
	margin-left: 5px;*/
}
table.ArticleLinks th {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.ArticleLinks td {
	border-width: 0px 0px 0px 0px;
	padding: 3px 0px 3px 3px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: #f1f8f4;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 10px;
}

/* START table.Video STYLES ARE FOR THE INDIVIDUAL VIDEOS */
table.Video {
	margin-left:auto; margin-right:auto; margin-top: 10px; margin-bottom: 0px; 
	width: 800px;
	background-color: transparent;
	border-collapse: collapse;	
	border-width: 2px 0px 2px 0px;
	padding: 5px 5px 5px 5px;
	border-style: solid none solid none;
	border-color: #000000 transparent #000000 transparent;
	border-spacing: 5px;
	-moz-border-radius: 0px 0px 0px 0px;	
	}

table.Video td.header {
	border-bottom:2px solid #FFE6A2;  
	color: #FFFFFF; 
	font-size: 21px; 
	text-transform: capitalize; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: center; 
	/*background-color: #7D447C; */
	/*background-color: #800000; */
	background-color: #27557f; 
	padding-top:5px; 
	padding-bottom:5px;
	line-height: 150%;
}

table.Video td {
	background-color: transparent;
}

table.Video td.line {
	 padding: 0px 5px 0px 5px;
}

table.Video td.subheader {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 12pt; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; 
	color: black;	
	line-height: 145%;
	padding: 5px 2px 5px 5px;
}

table.Video td.items {
	padding: 5px 2px 2px 5px;
	vertical-align: top;		
}

table.Video p.items {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	text-align:left;
	font-size: 12px; 
	margin-left: 5px; 
	margin-right:4px; 
	margin-bottom:10px; 
	margin-top:5px; 
	line-height: 150%;
	/*padding: 5px 2px 2px 5px;*/	
}

table.Video td.description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black; 
	text-align:left;  
	line-height: 135%; 
	font-size: 14px; 
	padding: 5px 8px 5px 5px;
	/*width: 534px;*/
	vertical-align: top;
}

div.videoSub {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px;
	color: black;  
	text-align: left; 	
	background: transparent;
	text-decoration:none;	 
	margin-bottom: 1.2em;
	margin-left: 0; 
	margin-right:0%;
	margin-top: 12px;
	line-height: 165%;
	}


/*videoLink is for text that appears under the video when using the Camtasia code*/
div.videoLink {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	color: black;  
	text-align: center; 	
	background: transparent;
	text-decoration:none;	 
	margin-bottom: 0em;
	margin-left: 0; 
	margin-right: 0;
	margin-top: 2px;
	line-height: 165%;
	}

div.videoLinkLarge {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 15px;
	color: black;  
	text-align: center; 	
	background: transparent;
	text-decoration:none;	 
	margin-bottom: 10px;
	margin-left: 0; 
	margin-right: 0;
	margin-top: 2px;
	line-height: 165%;
	border-bottom: 1px solid Black;
	font-weight: bold;
	}

/* END table.Video STYLES ARE FOR THE INDIVIDUAL VIDEOS */

 /* ######################################################################
  01/14/2012 - START OF NEW TABLE CAT IS USED IN THE TABLE DEFN FOR THE
  CATEGORIES INSIDE MIRASERVER
 ####################################################################### */

table.Cat {
  	border-bottom: 2px double #D9D9D9;
/*	border-bottom-color: #D9D9D9;
	border-bottom-style: double;
	border-bottom-width: 22px;*/
	margin: 0px 0px 0px 0px;
 	border-collapse: collapse;
  	width: 100%;
	}
		
table.Cat td {
 	background-color: #E7FEF4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	/*font-weight: bold;*/
	color:#565656;	
	text-align: left;
	vertical-align: top;
	padding: 5px 8px 5px 4px;
	line-height: 140%;	
	}

table.Cat td.Centered {
	background-color: #E7FEF4;
	text-align: center;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;	
	}

table.Cat img { 
	margin-left: 3px;
	margin-top: 5px;
	margin-right: 0px;
	float: left;
	} 

table.Cat img.Centered { 
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	float: none;
	border: 0;
	} 
	
table.Cat p.left {
	background-color: #E7FEF4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color:#565656;	
	text-align: left;
	margin-left: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-top: 10px;
	line-height: 140%;	
	}

table.Cat p.Centered {
	background-color: #E7FEF4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color:#565656;	
	text-align: center;
	margin-left: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-top: 10px;
	line-height: 140%;	
	}

table.Cat li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .975em;
	/*font-size: 12px;*/
	color: #565656;
	text-align: left;
	line-height: 165%;
	/* LEAVE THE LINE HEIGHT AS A PERCENTAGE NOT IN PIXELS 06/10/11 */
	margin-left: 5px;
	margin-right:5px;		
	}

/* table.Sub is for the small table nested in the main Cat table*/
table.Sub {
 	background-color: White;
	margin-bottom: 5px;	
	margin-top: 7px;
 	border-collapse: collapse;
	border-bottom: 2px dotted #77003c; 	
	border-top: 2px dotted #77003c; 
	border-left: 2px dotted #77003c;  	
	border-right: 2px dotted #77003c;
 	width: auto;
	}

table.Sub td {
	background-color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color:#565656;	
	text-align: left;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	line-height: 140%;	
	}

 /* ######################################################################
  01/14/2012 - END OF NEW TABLE CAT IS USED IN THE TABLE DEFN FOR THE
  CATEGORIES INSIDE MIRASERVER
 ####################################################################### */

/*START tablewhiteRight - FLOATS TABLE TO RIGHT WITH WRAPPING TEXT*/

.tablewhiteRight {
	background-color: White;
	border-collapse: collapse;
	border: 1px solid #a7a7a7;
	float: right;
	padding: 0px 0px 0px 0px;
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	}
	
.tablewhiteRight th {
	background-color: #E7E7E7;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	padding: 6px 6px 6px 6px;
	}

.tablewhiteRight td {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	padding: 2px 2px 5px 5px;
	}

.tablewhiteRight td.greylight {
	background-color: #F1F1F1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	border-top: 1px groove Black;
	border-bottom: 1px groove Black;
	border-left: 1px groove Black;
	border-right: 1px groove Black;	
	}	

.tablewhiteRight td.image {
	background-color: White;
	padding: 2px 2px 2px 2px;
	}

/*END tablewhiteRightt - FLOATS TABLE TO RIGHT WITH WRAPPING TEXT*/

/*START WhiteLabLeft AND tablewhiteLabRight - LAB TEST TABLE WITH POPUPS - 
FLOATS TABLE TO EITHER LEFT OR RIGHT WITH WRAPPING TEXT*/

table.WhiteLabLeft {
	background-color: White;
	border-collapse: collapse;
	border: 1px solid #a7a7a7;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	}

table.WhiteLabRight {
	background-color: White;
	border-collapse: collapse;
	border: 1px solid #a7a7a7;
	float: right;
	padding: 0px 0px 0px 0px;
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	}
	
table.WhiteLabRight th, table.WhiteLabLeft th {
	background-color: #E7E7E7;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	padding: 6px 6px 6px 6px;
	}

table.WhiteLabRight td, table.WhiteLabLeft td {
	background-color: #D1EEFA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: Black;
	text-decoration: none;
	text-align: center;
	line-height: 12px;
	padding: 7px 10px 7px 10px;
	border-top: 0px;
	border-bottom: 2px solid Black;
	}

table.WhiteLabRight td.greylight, table.WhiteLabLeft td.greylight {
	background-color: #F1F1F1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	border-top: 1px groove Black;
	border-bottom: 1px groove Black;
	border-left: 1px groove Black;
	border-right: 1px groove Black;	
	}	

table.WhiteLabRight td.image, table.WhiteLabLeft td.image {
	background-color: #D1EEFA;
	padding: 8px 10px 2px 10px;
	text-align: center;
	border: 0px;
	}

/*END WhiteLabLeft AND tablewhiteLabRight - LAB TEST TABLE WITH POPUPS - 
FLOATS TABLE TO EITHER LEFT OR RIGHT WITH WRAPPING TEXT*/

table.cnnStoryQuoteBox {
	border-width: 4px 1px 4px 1px;
	border-collapse: collapse;
	background-color: white;
	/*Centers table on page; width auto*/
	margin: 0px auto;
	
	/*places table on left or right*/
	/*float: right;*/
	
	/*width: of table*/
	width: 95%;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: double;
	border-bottom-style: double;
	border-bottom-color: #d7d7d7;
	border-left-color: white;
	border-right-color: white;
	border-top-color: #d7d7d7;
}

table.cnnStoryQuoteBox th {
	border-width: 3px 3px 3px 3px;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: green green green green;
	background-color: rgb(250, 240, 230);
	-moz-border-radius: 0px 0px 0px 0px;
}

table.cnnStoryQuoteBox td {
	font: 12px;
	color: #6a6a6a;
	border-width: 0px 1px 0px 1px;
	border-left-style: dotted;
	border-right-style: dotted;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
	border-right-color: #d7d7d7;
	border-top-color: #d7d7d7;
	padding: 10px 10px 10px 10px;
	background-color: #e7fef4;
	line-height: 21px;
	-moz-border-radius: 0px 0px 0px 0px;
}

.tablelightblueoneboxOLD {
	border-left:2px hidden #F1FDFE; border-right:2px hidden #F1FDFE; border-top:2px double #D9D9D9; border-bottom:2px double #D9D9D9; background-color: #E7FEF4;
	padding: 5px;
	border-collapse: collapse;
	border-spacing: 5px;
	width: 425px;	
	}

/* ##################################################
 THE TABLELIGHTBLUE, TDLIGHTBLUE & TDLIGHTBLUECOMMENT
 ARE USED IN THE COMMENTS IN MIRASERVER
 #################################################### */
.tablelightblue {
	background-color: #D9D9D9;
	border-collapse: collapse;
	border: 1px solid Black;
	background-position: center;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	}
		
.tdlightblue {
	background-color: #E9E9F3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid Black;
	border-spacing: 5px;
	background-position: center;
	padding: 4px 4px 4px 4px;
	} 

.tdlightbluecomment {
	background-color: #E8E8ED;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid Black;
	border-spacing: 5px;
	background-position: center;
	padding: 1px 5px 1px 5px;
	}

.tddarkblue {
	background-color: #4D648A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid Black;
	border-spacing: 5px;
	background-position: center;
	padding: 4px 4px 4px 4px;
	}

.tddarkblueheader {
	background-color: #4D648A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border: 1px solid Black;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	}	

/* ##################################################
 THE TABLE.BLUE CAN BE USED IN ARTICLES
 #################################################### */
table.Blue {
	margin-left:auto; margin-right:auto;
	background-color: #D9D9D9;
	border-collapse: collapse;
	border: 1px solid Black;
	margin: 15px 0px 15px 0px;
	border-spacing: 0px;
	}
		
/*.tdlightblue {*/
table.Blue td.light {
	background-color: #F0F8FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	/*font-size: small;*/
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
	border-spacing: 5px;	
	padding: 5px 5px 5px 5px;
	}

/*.tddarkblue {*/
table.Blue td.dark {
	background-color: #CCEAFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	/*font-size: small;*/ 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
	border-spacing: 5px;	
	padding: 5px 5px 5px 5px;
	}

/*.tddarkblueheader {*/
table.Blue th {
	/*background-color: #5692C6;*/
	background-color: #0082d5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border: 1px solid Black;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	}

/* ##################################################
 END OF TABLE.BLUE CAN BE USED IN ARTICLES
 #################################################### */
.tablelightgreen {
	background-color: #F0FFE1;
	background-position: center;		
	border-collapse: collapse;
	border: 1px solid #4D648A;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	width: 95%;
	}

.tablelightgreenheader {
	background-color: #B1FCD9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: Black;
	text-decoration: none;
	text-align: center;
	line-height: 15px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	}


.tdlightgreen {
	background-color: #F0FFE1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;
	}

.tdgreenlight {
	background-color: #CEFFE7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;	
	}

.tdgreenlightVar {
	background-color: #CEFFE7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small;
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;	
	}

.tdgreenlight2 {
	background-color: #FFFFE1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 11px;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;
	}

table.lightgreen {
	background-color: #F0FFE1;
	background-position: center;		
	padding: 0px 0px 0px 0px;
	width: 400px;
	border-collapse: separate;
	/*border: 10px solid Black;*/
	border-bottom: 8px solid #BCBCBC;
	border-left: 8px solid #757575;
	border-right: 8px solid #757575;
	border-top: 8px solid #BCBCBC;	
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;	
	border-spacing: 10px;	
	}	

table.lightgreen th {
	background-color: #B1FCD9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: Black;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	}


table.lightgreen td.large {
	background-color: #F0FFE1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 145%;
	border: 0;
/*	border-collapse: collapse;
	border: 1px solid #DFEAF9;*/
	padding: 5px 5px 5px 5px;
	}

table.lightgreen td {
	background-color: #F0FFE1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	border: 0;
/*	border-collapse: collapse;
	border: 1px solid #DFEAF9;*/
	padding: 5px 5px 5px 5px;
	}

table.lightgreen td.tdgreenlight {
	background-color: #CEFFE7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	border: 0;
/*	border-collapse: collapse;
	border: 1px solid #DFEAF9;*/
	padding: 5px 5px 5px 5px;
	}
	
.tableLtGrArt {
	margin-top: 12px; 
	margin-bottom: 20px;
	/*border: 1px solid #D1D1D1;*/
	border: 1px solid #2D3B50;
	border-collapse: collapse;
	width: 98%;
	}

.tdLtGrArtHead {
	background-color: #5692C6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border-top: #D9D9D9; width: 1px;
	padding: 5px 5px 5px 5px;
	}	

.tdLtGrArtHeadLine {
	background-color: #5692C6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border-top: 1px solid #3E3E3E;
	border-bottom: 1px solid #3E3E3E;
	padding: 5px 5px 5px 5px;
	}	

.tdLtGrArtRowOne {
	background-color: #F8FFF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
	border-spacing: 5px;	
	padding: 5px 5px 5px 5px;
	}	

.tdLtGrArtRowTwo {
	background-color: #FFFEF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small;
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
	border-spacing: 5px;	
	padding: 5px 5px 5px 5px;
	}	

.tdLtGrArtRowThree {
	background-color: #F0F8FF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small;
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
	border-spacing: 5px;	
	padding: 5px 5px 5px 5px;
	}

.tdLtGrArtRowFour {
	background-color: #FFF0F0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
	border-spacing: 5px;	
	padding: 5px 5px 5px 5px;
	}

.tdLtGrArtRowFive {
	background-color: #CCEAFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
	border-spacing: 5px;	
	padding: 5px 5px 5px 5px;
	}

	.tdLtGrArtRowSix {
	background-color: #FFFACC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
	border-spacing: 5px;	
	padding: 5px 5px 5px 5px;
	}
	
	.tdLtGrArtRowSeven {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small;
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
	border-spacing: 5px;	
	padding: 5px 5px 5px 5px;
	}
	
.tablelightyellow {
	background-color: #FFFFAC;	
	border-collapse: collapse;
	border: 1px solid #454545;
	background-position: center;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	}
				
.tdlightyellow {
	background-color: #FFFFAC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	background-position: center;
	padding: 5px 5px 5px 5px;
	margin-left: 5px; 
	margin-right:5px; 
	}

.tablelightyellowheader {
	background-color: #FFD484;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: Black;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border: 1px solid #7B7B7B;
	border-spacing: 5px;
	background-position: center;
	padding: 5px 5px 5px 5px;
	margin-left: 5px; 
	margin-right:5px; 
	}

.tdlightyellow1 {
	background-color: #FFFFE1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	border-collapse: collapse;
	border: 1px solid #7B7B7B;
	border-spacing: 5px;
	background-position: center;
	padding: 5px 5px 5px 5px;
	}
	
.tdlightyellow2 {
	background-color: #F4FFEA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	font-weight: normal; 
	color: Black;
	text-align: left;
	line-height: 120%;
	border-collapse: collapse;
	border: 1px solid #7B7B7B;
	border-spacing: 5px;
	background-position: center;
	padding: 4px 4px 4px 4px;
	}
	
.tdlightyellow3 {
	background-color: #FFEFC3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	font-weight: normal; 
	color: Black;
	text-align: left;
	line-height: 120%;
	border-collapse: collapse;
	border: 1px solid #7B7B7B;
	border-spacing: 5px;
	background-position: center;
	padding: 4px 4px 4px 4px;
	}

.tablelightgreenanalyAddInfo {
	margin-left:auto; margin-right:auto;
	background-color: White;
/*	margin-top: 25px; 
	margin-bottom: 20px;*/
	border: 0px;
	width: 98%;
	}

.tdgreenanalystAddInfo {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	font-weight: normal; 
	color: #2B2B2B;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	border-bottom: 1px solid #C2C2C2;
	border-top: 1px solid #F5F5F5;
	padding: 0px 2px 0px 5px;
	}	

.tableanalystCRA{
	margin-left:auto; margin-right:auto;
	background-color: #F8F8F8;
	margin-top: 25px; 
	margin-bottom: 20px;
	border: 0px;
	width: 98%;
}	

.tdgreenanalystCRA {
	/*background-color: #F9F9F9;*/
	background-color: #F8F8F8;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	/*font-size: xx-small;*/
	font-size: small;
	color: #161616;
	text-indent: 0em;
	text-align: left;
	text-decoration:none;
	padding: 8px 0px 0px 0px;
	line-height: 130%;
	}

.tablelightgreenanalystDiscuss {
	margin-left:auto; margin-right:auto;
	background-color: White;
	margin-top: 25px; 
	margin-bottom: 20px;
	border: 0px;
	width: 98%;
	}

.tdgreenanalystDiscuss{
	/*background-color: #F9F9F9;*/
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	/*font-size: xx-small;*/
	font-size: small;
	color: #161616;
	padding: 8px 3px 8px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
}	
		
.tablelightgreenanalystlead {
	margin-left:auto; margin-right:auto;
	background-color: #F1F8F8;
	margin-top: 25px; 
	margin-bottom: 20px;
	border: 0px;
	width: 98%;
	}	

.tdgreenanalystlead {
	background-color: #F5FAFA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small;
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	border-spacing: 2px;
	background-position: center;
	padding: 5px 5px 5px 5px;
	border-top-color: #D9D9D9;
	border-bottom-color: #D9D9D9;	
	}

.tablelightgreenanalyLink {
	margin-left:auto; margin-right:auto;
	background-color: White;
	border: 0px;
	width: 98%;
	}

.tdgreenanalystLink {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small;  
	font-weight: normal; 
	color: #2B2B2B;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	border-bottom: 1px solid #C2C2C2;
	border-top: 1px solid #F5F5F5;
	padding: 0px 0px 0px 0px;
	}	
	
.tablelightgreenanalystprod {
	margin-left:auto; margin-right:auto;
	background-color: White;
	margin-top: 25px; 
	margin-bottom: 20px;
	border: 0px;
	width: 98%;
	}

.tdgreenanalystprod {
	background-color: #FFFFF4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small;  
	font-weight: normal; 
	color: #2B2B2B;
	text-decoration: none;
	text-align: left;
	line-height: 125%;
	border-collapse: collapse;
	padding: 5px 3px 5px 7px;
	/*text-indent: 24px;*/
	}

.tdgreenanalystprodLink {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	font-weight: normal; 
	color: #2B2B2B;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	border-bottom: 1px solid #C2C2C2;
	border-top: 1px solid #F5F5F5;
	padding: 3px 0px 1px 5px;
	/*text-indent: 24px;*/
	}

.tdgreenanalystprodLinkBot {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small;  
	font-weight: normal; 
	color: #2B2B2B;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	/*border-bottom: 1px solid #C2C2C2;*/
	border-top: 1px solid #F5F5F5;
	padding: 3px 3px 3px 5px;
	/*text-indent: 24px;*/
	}	
.tdgreenanalystprodBld {
	background-color: #F5F5F5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small;  
	font-weight: 800; 
	color: #2B2B2B;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	border-spacing: 2px;
	background-position: center;
	border-top-color: #D9D9D9;
	border-bottom-color: #D9D9D9;	
	padding: 3px 0px 2px 0px;
	/*text-indent: 24px;*/
	}

.tdgreenanalystprodPriceSale {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	font-weight: 800; 
	color: #F00;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	border-bottom: 1px solid #C2C2C2;
	border-top: 1px solid #F5F5F5;
	padding: 4px 0px 1px 5px;
	/*text-indent: 24px;*/
	}
	
.tdgreenanalystprodPriceSaleBot {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small;  
	font-weight: normal; 
	color: #F00;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	/*border-bottom: 1px solid #C2C2C2;*/
	border-top: 1px solid #F5F5F5;
	padding: 3px 3px 3px 5px;
	/*text-indent: 24px;*/
	}

.tdgreenanalystRelated {
	background-color: #FFFAFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small;  
	font-weight: normal; 
	color: #2B2B2B;
	text-decoration: none;
	text-align: left;
	line-height: 120%;
	border-bottom: 1px solid #C2C2C2;
	border-top: 1px solid #F5F5F5;
	padding: 4px 0px 4px 5px;
	/*text-indent: 24px;*/
	}
	
.tablelightgreenanalystsigns {
	margin-left:auto; margin-right:auto;
	background-color: #FFFAF5;
	padding: 8px 0px 8px 0px;
	margin-top: 25px; 
	margin-bottom: 20px;
	border: 0px;
	width: 98%;	
	}

.tdgreenanalystsigns {
	background-color: #FFFDF9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	font-weight: normal; 
	color: #2B2B2B;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	border-spacing: 2px;
	padding: 5px 5px 5px 5px;
	border-top-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	}
	
.tablelightgreenanalystrisks {
	margin-left:auto; margin-right:auto;
	background-color: #f9f9f9;
	margin-top: 25px; 
	margin-bottom: 20px;
	border: 0px;
	width: 98%;
	}	

.tdgreenanalystrisks {
	background-color: #FAFAEF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	font-weight: normal; 
	color: Black;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	padding: 5px 5px 5px 5px;
	border-top-color: #D9D9D9;
	border-bottom-color: #D9D9D9;	
	}
		
.tablelightgreenanalystsuggest {
	margin-left:auto; margin-right:auto;
	background-color: #F5FFFA;
	margin-top: 25px; 
	margin-bottom: 20px;
	border: 0px;
	width: 98%;
	}

.tdgreenanalystsuggest {
	background-color: #F8FFF0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	border-spacing: 2px;
	padding: 5px 5px 5px 5px;
	border-top-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	}

.tablelightgreenanalystrec {
	margin-left:auto; margin-right:auto;
	background-color: #fbfbfb;
	margin-top: 25px; 
	margin-bottom: 20px;
	border: 0px;
	width: 98%;		
	}

.tdgreenanalystrec {
	background-color: #FBFBFB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	border-spacing: 2px;
	background-position: center;
	padding: 5px 5px 5px 5px;
	border-top-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	}
		
.tableanalystmenu {
	margin-left:auto; margin-right:auto;
	background-color: White;
	margin-top: 25px; 
	margin-bottom: 20px;
	border: 0px;
	width: 98%;
	}	

.tdanalystmenuHeader {
	background-color: #FFE5B2;
	color: #3C3C3C; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;	
	line-height: 12px;
	text-align: center;
	padding: 4px 0px 4px 0px;
 	border-collapse: collapse;
	border-top: 4px solid #BEBEBE;
	border-bottom: 2px solid #BEBEBE;
	}

/*tdanalystmenuSubHeader IS SAME AS tdanalystmenuHeader*/
.tdanalystmenuSubHeader {
	background-color: #FFE5B2;
	color: #3C3C3C; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;	
	line-height: 12px;
	text-align: center;
	padding: 4px 0px 4px 0px;
 	border-collapse: collapse;
	border-top: 4px solid #BEBEBE;
	border-bottom: 2px solid #BEBEBE;
}

.tdanalystmenuTopGreyHeader{
	background-color: #D9D9D9;
/*	color: #D9D9D9; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none; 
	line-height: 2px;
	text-align: center;	*/
/*	margin-left: 0px; 
	margin-right: 0px;
	margin-bottom: 20px;
	margin-top: 17px;*/	
	padding: 0px 0px 0px 0px;
	/*line-height: 230%;	*/
 	border-collapse: collapse;
	/*border: 10px solid #2C2C2C;*/
	border-spacing: 0px;
	border-top: 20px double #660066;
	/*border-bottom: 0px hidden;	*/
	}
	
.tdanalystProductHeader {
	background-color: #F4FAFF;
	/*background-color: #FFFFFF;*/
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: 900; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
 	border-collapse: collapse;
	border-spacing: 0px;
	padding: 4px 0px 2px 0px;
	border-top: 2px solid #BEBEBE;
	border-bottom: 2px solid #E8E8E8;
	border-left: 2px solid #F4FAFF;
	border-right: 2px solid #F4FAFF;
	}

/*.ContentBld { 
	color: #000000;
	font-weight: 900;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: none; 
	line-height: 130%;
	}*/
	
			
.tdanalystmenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small; */
	font-size: 10px; 
	font-weight: normal; 
	background-color: #F5FAFA;
	color: Black;
	text-align: left;
	width: 50%;
	padding: 2px 0px 2px 4px;
	border-bottom: 1px solid #C2C2C2;
	border-top: 1px solid #F5F5F5;
	border-left: 0px hidden #EAF5FF;
	border-right: 0px hidden #EAF5FF;
	}

.tablemuscle {
	background-color: #FFFFFF;
	background-position: center;		
	border-collapse: collapse;
	border: 0px solid #4D648A;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	width: 575px;
	}

.tablelightgreenmuscle {
	background-color: #FFFFFF;
	background-position: center;		
	border-collapse: collapse;
	border-spacing: 5px;
	border-bottom-color: #000000;
	border-bottom-style: double;
	border-bottom-width: 20px;
	border-top-color: #000000;
	border-top-style: double;
	border-top-width: 20px;
	border-width: 2px 0px 2px 0px;
	border-left-color: #F0FFE1;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #F0FFE1;
	border-right-style: solid;
	border-right-width: 2px;
	padding: 14px 4px 4px 4px;
	}
	
.tdgreenmuscle {
	background-color: #FFFFE1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 11px;
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	border-spacing: 2px;
	background-position: center;
	padding: 5px 5px 5px 2px;
	}
	
.tablelightgreenmusheader {
	background-color: #FFFFA6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	font-weight: bold; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	}
	
.tablelightgreennowidth {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: Black;
	text-decoration: none;
	background-color: #B1FCD9;
	text-align: left;
	line-height: 13px;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	border-spacing: 5px;
	border-bottom-color: #000000;
	border-bottom-style: double;
	border-bottom-width: 20px;
	border-top-color: #000000;
	border-top-style: double;
	border-top-width: 20px;
	border-width: 0px 0px;
	border-left-color: #B1FCD9;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #B1FCD9;
	border-right-style: solid;
	border-right-width: 2px;
	}

.tabledarkgreenonebox {
	background-color: #B1FCD9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 13px;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	border-spacing: 5px;
	border-bottom-color: #000000;
	border-bottom-style: double;
	border-bottom-width: 20px;
	border-top-color: #000000;
	border-top-style: double;
	border-top-width: 20px;
	border-width: 2px 0px 2px;
	border-left-color: #B1FCD9;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #B1FCD9;
	border-right-style: solid;
	border-right-width: 2px;
	width: 400px;	
	}
	
.tablelightgreenheadertwoborder {
 	background-color: #B1FCD9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 13px;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	border-spacing: 5px;
	border-bottom-color: #000000;
	border-bottom-style: double;
	border-bottom-width: 20px;
	border-top-color: #000000;
	border-top-style: double;
	border-top-width: 20px;
	border-width: 2px 0px 2px;
	border-left-color: #B1FCD9;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #B1FCD9;
	border-right-style: solid;
	border-right-width: 2px;
	width: 400px;	
	}


.tablelightgreenonebox {
	background-color: #F0FFE1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	border-spacing: 5px;
	border-bottom-color: #000000;
	border-bottom-style: double;
	border-bottom-width: 20px;
	border-top-color: #000000;
	border-top-style: double;
	border-top-width: 20px;
	border-width: 2px 0px 2px 0px;
	border-left-color: #F0FFE1;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #F0FFE1;
	border-right-style: solid;
	border-right-width: 2px;
	width: 400px;	
	margin-bottom: 10px;
	margin-top: 20px;

	}	

.tablepopup {
	background-color: White;
	border-collapse: collapse;
	border: 1px solid #4D648A;
	background-position: center;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	margin-bottom: 5px;
	}	
	
.tdpopup {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: small;
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 135%;
	border-collapse: collapse;
	border: 1px solid White;
	border-spacing: 1px;
	background-position: center;
	padding: 14px 4px 14px 4px; 
	}

.tablepopupheader {
	background-color: #4D648A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 100%;
	padding: 5px 5px 5px 5px;
/*	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-top-color: #333333;
	border-top-style: solid;
	border-top-width: 4px;*/
	}

.tableglossarylightgreen {
	background-color: #B1FCD9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	border-collapse: collapse;
	/*border: 0px solid #D6D6D6;*/
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px groove Black;
	margin-top: 10px;
	}

.tablegrey {
	background-color: #D6D6D6;	
	border-collapse: collapse;
	border: 2px double Black;
	background-position: center;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	width: 425px;
	}

.tablegreyheader {
	background-color: #5D5D5D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border: 0px solid #D6D6D6;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	border-left-color: Black;
	border-left-style: groove;
	border-left-width: 2px;
	border-right: 2px groove Black;
	border-bottom-color: Black;
	border-bottom-style: groove;
	border-bottom-width: 2px;
	}


.tdgreyborder {
	background-color: #D6D6D6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	padding: 5px 5px 5px 5px;
	border-spacing: 5px;
	background-position: center;
	border-left-color: Black;
	border-left-style: groove;
	border-left-width: 2px;
	border-right: 2px groove Black;
	border-bottom-color: Black;
	border-bottom-style: groove;
	border-bottom-width: 2px;
	}


.tdgrey {
	background-color: #F3F3F3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid #D1D1D1;
	border-spacing: 5px;
	background-position: center;
	padding: 4px 4px 4px 4px;
	}		

.tdgreylarge {
	background-color: #D6D6D6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	padding: 5px 5px 5px 5px;
	border-spacing: 5px;
	background-position: center;
	border-collapse: collapse;
	border-left-color: Black;
	border-left-style: groove;
	border-left-width: 2px;
	border-right: 2px groove Black;
	border-bottom-color: Black;
	border-bottom-style: groove;
	border-bottom-width: 2px;
	}

.tablegreynowidth {
	background-color: #D6D6D6;	
	border-collapse: collapse;
	border: 1px solid Black;
	background-position: center;
	padding: 0px;
	border-spacing: 2px;
	}
	
.tdgreynowidth {
	background-color: #D6D6D6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	padding: 5px 5px 5px 5px;
	border-spacing: 5px;
	background-position: center;
	border-left-color: Black;
	border-left-style: groove;
	border-left-width: 2px;
	border-right: 2px groove Black;
	border-bottom-color: Black;
	border-bottom-style: groove;
	border-bottom-width: 2px;
	}
	
.tdgreylight {
	background-color: #F1F1F1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	background-position: center;
	border-spacing: 5px;
	padding: 4px 4px 4px 4px;
	border-collapse: collapse;
	background-position: center;
	border: 1px solid #D1D1D1;
	border-spacing: 5px;
	}

.tablered {
	background-color: #D6D6D6;	
	border-collapse: collapse;
	border: 2px ridge Black;
	background-position: center;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	width: 400px;
	}

.tableredheader {
	background-color: #AA0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border: 0px solid #D6D6D6;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid Black;
	}

.tableredheaderError {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: Red;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	border-collapse: collapse;
	/*border: 0px solid #D6D6D6;*/
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px dashed Black;
	}	
	
.tdred {
	background-color: #FF9797;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	background-position: center;
	padding: 5px 5px 5px 5px;
	border-spacing: 5px;
	background-position: center;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	background-position: center;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
	border-right: 1px groove Black;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}

.tdredlight {
	background-color: #FFE6E6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	background-position: center;
	padding: 5px 5px 5px 5px;
	border-spacing: 5px;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	background-position: center;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
	border-right: 1px groove Black;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}

.tablewhiteheader {
	background-color: #E9E9F3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	border-left-color: Black;
	border-left-style: groove;
	border-left-width: 2px;
	border-right: 2px groove Black;
	border-bottom-color: #E9E9F3;
	border-bottom-style: groove;
	border-bottom-width: 0px;
	}

.tablewhiteheadertwoborder {
	background-color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: White;
	text-decoration: none;
	text-align: left;
	line-height: 13px;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	border-spacing: 5px;
	border-bottom-color: #000000;
	border-bottom-style: double;
	border-bottom-width: 20px;
	border-top-color: #000000;
	border-top-style: double;
	border-top-width: 20px;
	border-width: 2px 0px 2px 0px;
	border-left-color: #B1FCD9;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #B1FCD9;
	border-right-style: solid;
	border-right-width: 2px;
	width: 400px;	
	}

.tdblackeleven {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;
	padding: 5px 5px 5px 5px;	
	}

.tdpopup {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid White;
	border-spacing: 1px;
	background-position: center;
	padding: 14px 4px 14px 4px; 
	}

.tablewhite400 {
	background-color: White;
	border-collapse: collapse;
	border: 1px solid Black;
	background-position: center;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	width: 400px;
	}
	
		
/*.tablewhite {
	background-color: White;
	border-collapse: collapse;
	border: 1px solid Black;
	background-position: center;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	}*/	
	
.tablewhite {
	background-color: White;
	border-collapse: collapse;
	/*border: 1px solid #D1D1D1;*/
	background-position: center;

	
	border-bottom: 1px solid #c4c4c4;
	margin-top:10px;
	margin-bottom:10px;
	}

.tdwhite {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid #D1D1D1;
	border-spacing: 5px;
	background-position: center;
	padding: 4px 4px 4px 4px; 
	}
	
.tdwhitebold {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	border: 1px solid Black;
	border-spacing: 5px;
	background-position: center;
	padding: 4px 4px 4px 4px; 
	}

.tdwhiteGroove {
	background-color: #FFFBF2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: center;
	line-height: 120%;
	border-collapse: collapse;
	border: 2px dotted #D4D4D4;
	border-spacing: 5px;
	background-position: center;
	padding: 1px 3px 1px 3px; 
	}

.tdwhiteGrooveNotes {
	background-color: #FFFBF2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: center;
	line-height: 120%;
	border-collapse: separate;
	border: 2px dotted #D4D4D4;
	border-spacing: 5px;
	background-position: center;
	padding: 3px 12px 3px 14px; 
	}

/*.tdwhitenoborder {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
	border-collapse: collapse;
	padding: 4px 4px 4px 4px; 
	}*/

.tdwhitenoborder {
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; 
	color:#666;
	text-decoration: none;
	text-align: left;
	line-height: 130%;	
	border-collapse: collapse;
	padding: 4px 4px 4px 4px;
	}

.yellowboxtextsmall { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	color:#000000; 
 	background: transparent;
 	text-align:left;
	line-height: 18px;  
	}
	
.yellowboxtexttiny { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color:#000000; 
 	background: transparent;
 	text-align:left;
	line-height: 15px;
	padding: 5px 5px 5px 5px;
	margin-left: 5px; 
	margin-right:5px;
	}

.yellowboxtexttinynopad { 
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;*/
	color:#565656;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	/*color: #161616;*/
 	background: transparent;
	text-align: left;  
	line-height: 12px;
	padding: 5px 8px 5px 4px;
	}
				
/* #########################################################
 THESE ARE FOR THE TESTS IN THE /TESTS DIRECORY 
 ########################################################## */
 
.testtable {
	background-color: #E9E9F3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 13px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: double;
	border-bottom-width: 20px;
	border-top-color: #FFFFFF;
	border-top-style: double;
	border-top-width: 0px;
	border-width: 2px 0px 2px 0px;
	border-left-color: #E9E9F3;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #E9E9F3;
	border-right-style: solid;
	border-right-width: 2px;
	width: 400px;	
	}

.testheader {
	background-color: #6699CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border: 0px solid #D6D6D6;
	border-spacing: 25px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid Black;
	}
	
.testtexttiny { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color:#000000; 
 	background: transparent;
 	text-align:left;
	line-height: 15px;
	padding: 5px 5px 5px 5px;
	margin-left: 5px; 
	margin-right:5px;
	}
	
.testinputstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: Black; 
	background-color: #E7FEF4; 
	border-bottom: 1px solid Black; 
	}

/* ###############
BUTTON DEFINITIONS
 ################# */
.patientbutton {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #000000;
	padding: 0px;
}

.greenbutton {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #3A3A3A;
	background-color: #64FF9C;
	border: 1px solid #333300;
	padding: 0px;
}

.redbutton {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #800000;
	border: 1px solid #FFFFFF;
	padding: 0px;
}

.redbuttonlarge {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #800000;
	border: 2px solid #FFFFFF;
	padding: 0px;
}

.patientbuttonsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #000000;
	padding: 0px;
}


/* #######################
 END OF TABLES DEFINITIONS
 ######################### */
	
/* BEGIN: BELOW ARE FROM ATKINS SITE; SOME OF THESE MAY NOT HAVE TO BE USED */

FORM { padding: 0px; margin: 0px; }

.textRCHome {
	text-align: left;
}

.linePad { padding: 8px 0px 8px 0px; }

.imgLnk { padding-top: 6px; }

.indent {
	padding-left: 15px;
	text-indent: -10px;
	}

.indentNopad {
	padding-left: 10px;
	text-indent: -10px;
	}

.backtotop {
	text-align: right;
	padding: 0px 15px 10px 0px;
	}

.pageBack { padding: 4px 0px 0px 8px; }
#backToArticle { padding-bottom: 12px; }

.indentList { padding: 4px 0px 4px 15px; }

/* END: global tag defs */


/* BEGIN: global BG colors */

.BGwhite       { background-color: #FFFFFF; }
/* USE BGwhiteTable for the main article headers in Miraserver */
.BGwhiteTable	{
	margin-top: 12px; 
	margin-bottom: 12px;
	/*border: 1px solid #D1D1D1;*/
	/*border: 1px solid #2D3B50;*/
	border-collapse: collapse;
	width: 98%;
	}
		
.BGwhiteGlos	{
	text-decoration: none; 
	/* font-weight: normal; */
	background-color: #FFFFFF;
	/* font-family: arial, helvetica, sans-serif; */
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	text-align: left;
	color: #252525;
	}
	
.BGwhiteGlos A,
.BGwhiteGlos A:visited,
.BGwhiteGlos A:hover,
.BGwhiteGlos A:active { 
	text-decoration: none; 
	/* font-weight: normal; */
	background-color: #FFFFFF;
	/* font-family: arial, helvetica, sans-serif; */
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	text-align: left;
	color: #252525;
	}
	
.BGpaleyellow  { background-color: #FFFFE5; }
.BGyellow      { background-color: #FFFFCC; }
.BGyellowBld   { background-color: #FFFFCC; 
					padding: 0px 8px 0px 0px; 
					color: #333; 
					font-size: 11px;
					text-align: left;
					font-weight: 500;
					}
					
.BGyellow2     { background-color: #FFFF99; }
.BGorange      { background-color: #FFE5B2; }
.BGorangepad	{ 
					background-color: #FFE5B2;
					padding: 1px 0px 1px 0px; 
					}
.BGorange2     { background-color: #FFCC66; }
.BGorange2pad	{ 
					background-color: #FFCC66;
					padding: 1px 0px 1px 0px; 
					}
.BGorange3     { background-color: #FFE599; }
.BGorange4     { background-color: #CC9933; } 

.BGredorange   { background-color: #FF6300; }

.BGpowderblue  { background-color: #DBEDFF; }
.BGpowderblue2 { background-color: #D8E5F8; }
.BGpowderblue3 { background-color: #B4CDF2; }
.BGpowderblue4 { background-color: #E0F0FF; }
.BGpowderblue5 { background-color: #F2F7FB; }
.BGlightblue   { background-color: #EAF5FF; }
.BGlightblue1  { background-color: #A8D5FF; }

/*THESE TWO ARE NEW AS OF 10/29/08*/
.BGpurplight	{ background-color: #ebecfa; }
.BGpurplight2	{ background-color: #ebf4f5; }
/*THESE TWO ARE NEW AS OF 10/29/08*/

.BGlightblue2  { background-color: #CEE7FF; }
.BGcyan        { background-color: #E5FFFF; }
.BGcyanBld	{
	background-color: #E5FFFF; 
	padding: 0px 8px 0px 0px; 
	color: #333; 
	font-size: 11px;
	text-align: left;
	font-weight: 500;
	}
.BGcyan2       { background-color: #CCFFFF; }

/* OLD ATKINS BHblue .BGblue        { background-color: #6699CC; } */

.BGblue     { background-color: #64C8FF; }
.BGblue1       { background-color: #B2CCE5; }
.BGblue2       { background-color: #006699; }
.BGblue3       { background-color: #99CCFF; }
.BGblue4	{ background-color: #B2CCE5; }
.BGblue5	{ background-color: #92BADC; }

.BGblack       { background-color: #000000; }
.BGgrey        { background-color: #CCCCCC; }
.BGlightgrey   { background-color: #D9D9D9; }
.BGlightgrey2  { background-color: #E5E5E5; }
.BGlightgrey3  { background-color: #F5F5F5; }
.BGlightgrey3Bld	{
	background-color: #F5F5F5; 
	padding: 0px 8px 0px 0px; 
	color: #333; 
	font-size: 11px;
	text-align: left;
	font-weight: 500;
	}
.BGbrown       { background-color: #CE9E00; }
.BGbrown2      { background-color: #D6A521; }
.BGlightbrown  { background-color: #EBD6AD; }
.BGolive       { background-color: #E5CC7F; }

.BGgreen       { background-color: #E5FFCC; }
.BGgreenBld	{
				background-color: #E5FFCC;
				padding: 0px 8px 0px 0px;
				color: #333;
				font-size: 11px;
				text-align: left;
				font-weight: 500;
				}
.BGgreenLight       { background-color: #E7FEF4; }
.BGredDark	       { background-color: #AA0000; }

/* END: global BG colors */

/* BEGIN: mira templeate global BG colors */

/* BGlightgreymira is used in the bottom of mira2_article_bhn.html  */

.BGlightgreymira	{
	font-size: 10px;
	/*font-size: xx-small;*/
	color: #000000;
	background-color: #F1F1F1;
	padding: 5px 3px 0px 1px;}
	
/* END: mira templeate global BG colors */


/* BEGIN: common page elements */

/* -- empty elements right now */
#nav { }
#pageBody, #pageBody2 { }

/* -- graphical header in yellow area on lower-level pages */
#pageHdr {
	padding: 6px 0px 0px 10px;
	font-family: "arial narrow", arial, helvetica, sans-serif;
	font-size: 20px;
	color: #D6A521;
	font-weight: bold;
	}

#pageHdrTop {
	padding: 6px 0px 0px 10px;
	font-family: "arial narrow", arial, helvetica, sans-serif;
	font-size: 16px;
	color: #565656;
	font-weight: bold;
	}	
	
#breadcrumbTrail { padding: 0px 0px 6px 10px; }

#faqTop { padding-left: 171px; }


/* -- shopping cart */
#cartInfo { padding-top: 5px; }


/* -- stuff in the left nav */
#leftnav { padding-bottom: 12px; }
#leftnavRes { padding: 0px 0px 8px 0px; }
#leftnavMyatkins { padding: 8px 0px 8px 0px; }
	#leftnavMyatkins .txt { padding: 0px 4px 4px 4px; }
#leftnavMyatkinsLinks { padding-bottom: 8px; }
#leftnavPromos { padding: 8px 0px 16px 0px; }


/* -- wrapper for navigating between pages in search results, etc. */
.pageNav { padding: 0px 0px 6px 0px; }
	.pageNav .tblTxtL, .pageNav .tblTxtR  { font-size: 12px; }
/*
	.pageNav .txt { padding: 3px 5px 3px 0px; text-align: right; }
	.pageNav .txtLg { padding: 3px 0px 3px 5px; color: #000000; }
*/

/* -- generic wrapper for content */
.contentWrap520 { padding: 4px 0px 15px 20px; }
.contentWrap490 { padding: 0px 0px 15px 30px; }
	.contentWrap490 #sectionSearch { padding-left: 8px; }
.contentWrap670 { padding: 0px 15px 10px 15px; }

/* -- featured item on section-level pages */
#contentFeature { padding: 0px 15px 10px 18px; }


/* -- wrapper div for subh columnar layout */
#subh540 { padding: 0px 0px 10px 10px; }
#subh520 { padding: 8px 0px 0px 0px; }
.subh { padding-bottom: 15px; }
.subhContent { padding: 0px 0px 0px 7px; }
	.subhContent .indentNopad { padding-bottom: 2px; }
	.subhContent .txtOrange { font-weight: bold; }
.subhImg { padding-bottom: 4px; }
.subhunit { padding: 0px 0px 10px 0px; }


/* -- sidebar: this is the table that is floated right */
.sidebarFloat { float: right; }
#sidebarTbl { padding: 10px 0px 0px 15px; }

.sidebarPhoto { padding: 3px; }
.sidebarPhotoCredit {
	font-style: italic;
	text-align: right;
	color: #999;
	}

.sidebarPhotoCaption {
	font-style: italic;
	color: #666;
	padding: 4px;
	}

.sidebarItem { padding: 8px; }
	.sidebarItem .txt {
		color: #666;
/*		padding-bottom: 6px; */
		}

.sidebarDataTbl { }
	.sidebarDataTbl .txt { padding: 2px 0px 2px 0px; }


#faqHackTD { padding-top: 6px; }
	#faqHackTD #sectionSearch { padding-bottom: 8px; }
	#faqHackTD .subhImg { padding: 0px 0px 0px 18px; }
	#faqHackTD .txtLbl { padding-left: 20px; }
#sectionSearch { padding: 0px 0px 0px 26px; }


/* -- big box w/ rounded corners */
#yellowBox540 { padding: 0px 0px 10px 10px; }
.yellowBox { padding: 0px 0px 15px 0px; }
.yellowBoxContent { padding: 4px 0px 4px 10px; }


/* -- table at bottom of some pages (grey lines) */
#botRelatedTbl { }
	#botRelatedTbl .subhImg { padding-top: 6px; }
	#botRelatedTbl .prodBlock { padding-top: 0px; }

/* -- footer classes */
#footerBody { }
.footerBody {
	text-align: right;
	padding-right: 10px;
	}
	.footerBody .txt A { font-weight: bold; }
#footerNav { padding-top: 8px; }
#footerAux { padding-top: 8px; }

.prodDisclaimer { padding: 18px 0px 8px 0px; }
	.prodDisclaimer .txt { color: #999; font-size: 10px; }


.resultTxt {
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
/*	font-weight: bold; */
	color: #C00;
	padding-bottom: 12px;
	}

.searchFooter { padding: 5px 0px 5px 0px; }
.searchFooter #sectionSearch { padding: 0px; }
.searchTable { padding: 0px 0px 10px 0px; }

.searchString { color: #666; }
.searchResultsSet { padding: 0px 0px 15px 0px; }

#layout1 { }
	#layout1 .indentNopad { padding-bottom: 6px; }

/* END: common page elements */
			
/* BEGIN: inline text mnodifications */
span.txtBodySubh { font-size: 13px; color: #000000; font-weight: bold; }
span.question { color: #09C; font-weight: bold; }
span.bigRed { color: #F00; font-size: 14px; font-weight: bold; }
span.txtHdrLgGreyBar { font-size: 13px; font-weight: bold; }
/* END: inline text mnodifications */
		
		
	
/* BEGIN: tabular font styles */
.tblHdrL, .tblHdrC, .tblHdrR, .tblHdrLP,
.tblTxtL, .tblTxtLBld, .tblTxtC, .tblTxtR,
.tblTxtLP, .tblTxtRP,
.tblTxtLXP, .tblTxtRXP,
.tblTxtName, .tblTxtValue,
.tblTxtCB {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 4px 2px 4px;
	text-align: left;
	color: #666;
 	}
.tblTxtLBld {
	font-weight: bold;
	padding: 6px 0px 6px 7px;
}
 	.tblTxtCB { padding: 6px 10px 6px 14px; font-weight: bold; text-align: center; }
	.tblHdrL, .tblHdrC, .tblHdrR, .tblHdrLP, .tblTxtL A, .tblTxtLP A { font-weight: bold; }
	.tblTxtLP, .tblHdrLP { padding: 6px 10px 6px 14px; }
	.tblTxtRP { padding-right: 14px; }
	.tblTxtLXP { padding-left: 40px; }
	.tblTxtRXP { padding-right: 30px; }
	.tblTxtC, .tblHdrC { text-align: center; }
	.tblTxtR, .tblTxtRP, .tblTxtRXP, .tblHdrR { text-align: right; }
	.tblTxtName {
		text-align: right;
		padding: 0px 5px 0px 0px;
		}
	.tblTxtValue {
		padding: 0px 0px 0px 5px;
		font-weight: bold;
		}
/* END: tabular font styles */


/* BEGIN: home page */

.homeFeat { padding: 10px 0px 4px 0px; }
.homeFeatItem { padding: 3px 4px 4px 9px; }
	.homeFeatItem .txtLnk { font-size: 11px; }
	.homeFeatItem .txtSm A { text-decoration: underline; }
	.homeFeatItem .imgLnk { padding: 6px 0px 3px 0px; }	

#homeFeatureEvents { }
	#homeFeatureEvents .indentNoPad { padding-bottom: 3px; }

.homeShop { padding: 10px; }
	.homeShop .imgLnk { padding: 6px 0px 3px 0px; }	
.homeShopItem { padding-top: 5px;	}
.homeShopItem .txt P { margin: 0px; }

.homeAboutus {
	padding: 10px 10px 0px 16px;
	}

.homeInteract { padding: 10px 0px 4px 0px; }
.homeInteractItem { padding: 0px 0px 4px 0px; }

/* END: home page */

.articleContent{
	text-align: left;
 	font-size: 14px;
 	color:#666666;
	line-height: 150%;
	margin: 5px 5px 5px 5px;
	}

/* BEGIN: article/recipe page */
#articleContent { padding: 10px; }

.articleTitle, .recipeTitle, #cookbookFeatHdr {
	font-family: arial,helvetica;
	font-size: 20px;
	color: #C30;
	}

#articleSubTitle { 
	/*font-size: 14px;*/
	font-size: small;
	color: #C30;
	padding: 10px 0px 0px 10px;
	text-decoration: underline;
}

.articleAuthor, .recipeAuthor {
	font-family: arial,helvetica;
	font-size: 11px;
	font-style: italic;
	padding: 6px 0px 6px 0px;
	}

#articleBody { }
	#articleBody TD /*, #articleBody P */ {
		font-family: arial,helvetica;
		font-size: 11px;
		color: #666;
		}
/*	#articleBody TR { vertical-align: top; } */


.sidebarItem .txtHdr,
.articleRefsContent .txtHdr,
#articleRefs .txtHdr {
	font-weight: bold;
	color: #C93;
	}

#articleRefs { padding-top: 12px; }
.articleRefsContent { padding: 8px; }
#articleToolbar { padding-top: 12px; clear: right; }
#articleRelinfoBox { padding: 18px 0px 12px 0px; }


#articleFootTbl { padding-bottom: 16px; }
	.articleFootContent { padding: 5px 7px 5px 5px; }

/* END: article/recipe page */


/* BEGIN: food */

.recipeFeature1 { padding: 5px 0px 10px 0px; }
.recipeFeature2 { padding: 0px 11px 8px 11px; }
	.recipeFeature1 .imgLnk, .recipeFeature2 .imgLnk { padding: 6px 0px 0px 0px; }	
.recipeFeature3 { padding: 0px 10px 0px 0px; }

.browseBy { padding: 5px 0px 5px 0px; }

#cookbookFeat, #cookbookRecipeList { padding: 10px 0px 10px 24px; }
#cookbookFeatHdr { padding-bottom: 8px; }
.cookbookFeatItem { }
	.cookbookFeatItem .imgLnk { padding-top: 6px; }
#cookbookRecipeListTbl { }

#recipeContent { padding: 10px 10px 10px 10px; }

.recipeAttr { padding: 8px 0px 8px 0px; }
#recipeDesc, #recipeIngredients, #recipeDirections, #recipeTips, #recipeVariations { padding-bottom: 12px; }
#recipeIngredients .imgLnk { padding-top: 4px; }
#recipeDirections .indentNopad { padding-bottom: 3px; }

/*USED IN IMAGES FOR THYROID GRAPHS*/
.thyroidheader6Light {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 11px; 
 	font-weight: bold; 
 	color:#666; 
 	text-align:left; 
	line-height: 135%;
	margin-top: 1.2em;
	margin-bottom: .8em; 
	padding: 0px 0px 0px 10px;
 	}
	
.thyroidBottomLine {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: x-small; 
 	font-weight: normal; 
 	color:#555555; 
 	text-align:left; 
	line-height: 120%;
	margin: 5px 10px;	
	border-bottom-color: #555555;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding: 2px 0px 10px 0px;
	}
	 
#thyroid
{
	width: 150px;
	margin: 0px 0px;
}
#thyroid a.frameit img, #thyroid a.thickbox img {
	border: 2px solid #9D5EFF;
}
#thyroid a.frameit:hover img, #thyroid a.thickbox:hover img {
	border: 2px solid #993300;
}

/* END USED IN IMAGES FOR THYROID GRAPHS*/

/*ASSIGN TABLE THIS ID SO IT STRETCHES 100% OF HEIGHT OF PAGE
<table id="fullheight" ... >*/

#fullheight {
	height:100%;
} 

.cookbookRecipeSearchResults { padding: 12px 23px 0 23px; }
.cookbookRecipeSearchResults .pageNav .txtLg { padding-left: 0px; }
.cookbookRecipeSearchResultsTxt {
	font-family: arial,helvetica;
	font-size: 20px;
	color: #666666;
	padding-bottom: 10px;
	}

/* END: food */


/* BEGIN: store */

/* -- store wrapper */
#storeContent { padding: 10px 19px 10px 20px; }
#cartContent { padding: 10px 15px 10px 15px; }

.storeFeatProd { padding: 0px 0px 15px 10px; }
.storeFeatProds { padding-top: 10px; }
	.storeFeatProds .prodBlock { padding-bottom: 6px; }
.storeFeatProdRow { padding: 0px 0px 15px 0px; }
.storeFeatShops DIV { padding-bottom: 3px; }

#prodWrapper { padding-bottom: 10px; }
.prodBlock { padding-top: 4px; }
.prodData { color: #000; }
	.prodData .imgLnk { padding-top: 3px; }
	.prodData .txt P { margin: 0px; }

.prodDataPad { padding: 3px 0px 3px 3px; }
	
.prodCarbs { font-style: italic; }
.prodPrice, .prodPriceSale { font-weight: bold; color: #000; }
.prodPriceOld { text-decoration: line-through; color: #000; }
.prodPriceSale { color: #F00; }

.prodOrderNow { padding-top: 6px; }

.pageNavStore { }
	.pageNavStore .txtLg { padding: 0px 10px 0px 10px; }

.prodNutInfo { padding-bottom: 10px; }
	.prodNutInfo P { margin-bottom: 4px; margin-top: 0px; }

#prodInfoTbl { padding: 6px 0px 0px 0px; }
.prodInfoContent { padding: 6px 10px 6px 10px; }
	.prodInfoContent P { margin: 0px; }

#prodInfoForm .prodPrice { font-weight: normal; }
#prodInfoForm .txtLg { color: #000; }

#prodDesc { padding: 10px 0px 10px 0px; }
	#prodDesc .txtLg { font-weight: bold; }

#prodName {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666;
	}

.brandList, .productCollList { padding: 5px 0px 5px 0px; }
	.brandList { padding-bottom: 10px; }

#chkoutHdr { padding: 10px; }
	#chkoutHdr .txtLg { font-size: 14px; font-weight: bold; }
#chkoutNav { padding-top: 10px; }

#chkoutContent { padding: 15px 36px 15px 35px; }

#chkoutCartSubtotal { padding-right:15px; }
#chkoutCartSubtotal .txtLg { color: #333; font-size: 14px; }

.chkoutSection { padding-bottom: 20px; }
.chkoutSectionDesc { }
.chkoutBox { padding-top: 5px; }
.chkoutBoxContent { padding: 10px; }
.chkoutBoxContentTbl { padding: 5px 0px 5px 0px; }
	.chkoutBoxContentTbl .txtLg { font-weight: bold; }
	.chkoutBoxContentTbl .indentNopad { padding-left: 30px; }

.chkoutBoxContentPad { padding: 10px; }

.chkoutSubtotal, .chkoutTotal {
	font-size: 13px;
	font-weight: bold;
	}
	.chkoutSubtotal A { font-size: 11px; }
	.chkoutTotal { color: #F00; }

.chkoutEditLink {
	text-align: right;
	padding: 5px 10px 5px 0px;
	}


#chkoutBut { padding: 5px 0px 15px 0px; }
.chkoutBut { text-align: right; }
#chkoutButLinks { }
	#chkoutButLinks.txt { line-height: 20px; }
	#chkoutButLinks A { font-weight: bold; }


.orderConfirmNum {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #C30;
	}
	.orderConfirmNum .bigRed { font-size: 18px; color: #C30; }

.sectionHdr { padding-bottom: 12px; }

.orderOptSection { padding-bottom: 10px; }
	.orderOptSection .txt { padding-left: 2px; }

#storeSearchResultsBody { padding: 12px 6px 15px 12px; }
.resultItem { padding: 0px 0px 0px 0px; }

/* END: store */


/* BEGIN: advice ------------------------------------------------------------ */

#adviceContent { padding: 10px 0px 10px 23px; }
.adviceSection { padding: 0px 0px 20px 0px; }
.adviceChunk { padding: 0px 0px 5px 0px; }
.adviceDottedLine { padding: 0px 0px 5px 0px; }
.adviceEventCalendar { padding: 0px 0px 10px 0px; }
.advicePsychChunk { padding: 0px 0px 10px 0px; }
.adviceRightBar { padding: 0px 0px 10px 5px; }
.adviceRightBarItem { padding: 0px 0px 20px 0px; }
.articleTitle { padding: 0px 0px 5px 0px; }
.articleTitlepNotes { 
	padding: 0px 0px 0px 6px; 
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 14px;
	color: Red;
	margin-top: -.7em;
	/*margin-bottom: -.9em;
	margin-bottom: -1.2em;*/
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	font-weight: bold;
}
.adviceSuccessStory { padding-right: 10px; }
.adviceRightBarPromo { padding: 0px 0px 20px 0px; text-align: center; }

#adviceArticleContent { padding: 10px; }
	#adviceArticleContent #articleBody { padding: 10px 10px 0px 0px; }

#adviceYellowBox320Content { padding: 5px 10px 5px 0px; }
#adviceYellowBox320Content DIV { padding: 0px 0px 0px 5px; }
	#adviceYellowBox320Content .txt { padding: 0px 0px 0px 25px; }

.adviceToolbar { padding: 0px 0px 0px 5px; }
.adviceEatTipListing { padding: 5px 0px 10px 3px; }

.adviceHdrUpCoEvts, .adviceTxtTipsNums {
	font-family: arial,helvetica;
	font-size: 10px;
	color: #666;
	}

.adviceHdrUpCoEvts { color: #C93; padding: 2px 0px 3px 0px; }
.adviceTxtTipsNums { font-size: 13px; padding: 0px 0px 5px 0px; }
.adviceChunk .txtOrange { font-weight: bold; }
.adviceTip { padding-right: 15px; }

/* END: advice ------------------------------------------------------------ */


/* BEGIN: why atkins works styles ------------------------------------------- */

#whywrkContent { padding: 10px 0px 10px 23px; }

.homeBox { padding: 5px 0px 0px 10px; }
	.homeBoxPrn { padding: 0px 0px 5px 0px; }
	
.prinFive { padding: 0px 16px 0px 0px; }
	.indvPrin { padding: 0px 0px 0px 15px; }
	
.myths { padding: 0px 10px 0px 0px; }
	.indvMyth { padding: 5px 0px 0px 10px; }
	.mythRightPromo { padding: 0px 6px 0px 0px; }
	
.prinBasics { padding: 0px 0px 0px 10px; }
	.basicContent { padding: 0px 0px 10px 0px;}

.phaseArtP { padding: 0px 0px 10px 0px; }
	.phaseArtP .indentNopad { padding-bottom: 10px; }
	.phaseArtP .txt, .phaseArtP .txtLnk 
		{ font-size: 12px;
		}

.whyBlurb { padding: 0px 0px 5px 0px; }

.txt .whyListTxt { text-indent: -6px; padding: 2px 0px 0px 10px; }

/* END: why atkins works styles --------------------------------------------- */


/* BEGIN: my atkins */

#myatkinsContent { padding: 10px 0px 0px 20px; }
#myatkinsContentWide { padding: 10px 0px 0px 10px; }
	.myBlurb { padding: 0px 0px 5px 0px; }
	.mySection { padding: 0px 0px 15px 0px; }
			
.myPageTopContent { padding: 20px 5px 5px 5px; }
	.myPageTopContent .helpOptions { padding: 10px 10px 10px 0px; }
	.myPageTopContent .txtLrg { padding: 0px 5px 0px 0px; }
.myPageTopCol { padding: 0px 10px 0px 0px; }
#myPageHdrHome { padding: 10px 0px 10px 20px; }


.myPageNav { padding: 8px 0px 0px 0px; }
	.myPageNav .txtLg { padding: 5px 0px 8px 5px; }
	.myPageNav .txt { padding: 5px 0px 8px 5px; }
.myPageResults { padding: 2px 0px 2px 5px; }
.myPageBottomContent { padding: 20px 5px 5px 5px; }
.myPageBottomButton { padding: 10px 0px 10px 0px; }


.myShopIngredientList { padding: 0px 15px 0px 0px; }
.myHorizBar { padding: 0px 10px 2px 5px; }
.myShopListNewProd { padding: 10px 0px 0px 0px; }
	.myShopListNewProdContent { padding: 5px; }
	.myShopListNewProdContent .prodBlock { padding-bottom: 8px; }
	.myShopListNewProdLink { text-align: center; padding: 2px; }

.myPageBackToTopButton { padding: 10px 20px 10px 0px; }
.myJournColBlurb { padding: 0px 10px 10px 0px; }
.myBlurb div.txtHdr { padding: 0px 0px 3px 0px; }
.txt .myListItem { text-indent: -6px; padding: 2px 0px 0px 10px; }
			
.myChartNumbers div { padding: 5px 0px 0px 0px; }
	.myChartLinks .txt { padding: 0px 0px 15px 0px; }
	.myChartLinks .txt A { font-weight: bold; }

.myBlurbChart .txt { padding: 2px 0px 2px 0px; }

.myFramedContentBlock { padding: 0px 0px 15px 14px; }
	div.myFramedContent { padding: 0px 20px 0px 0px; }
.myFramedContentHR { padding: 0px 0px 5px 14px; }

.txt .myListLinks { text-indent: -6px; padding: 2px 0px 0px 10px; color: #069; }

#myJournWelcome { font-size: 15px; color: #999; font-weight: bold; }
#myJournName { color: #333; }
.myJournDate, .myProfileName  { color: #C30; font-size: 20px; }

.myBlurb .txtOrange { font-weight: normal; }

/* END: my atkins */


/* -left/-right selector suffixes refer to presentation and are inverse to alignment */

.bFormFieldLabel-left, .bFormFieldLabel-right, .formFieldBlurb-right, .chk-bFormFieldLabel-left {
	font-family: arial,helvetica;
	font-size: 12px;
	color: #000;
	}
	.formFieldBlurb-right { color: #666; font-style : italic; font-size: 11px; }
	.chk-bFormFieldLabel-left { color: #666; }
		
/* inline form text modification styles */
span.frmTxtEmph { color: #000; font-weight: bold; }
		
/* use these for text identifying form fields */
/*.bFormFieldLabel-right { padding: 3px 0px 3px 0px; }*/
.bFormFieldLabel-left  { padding: 3px 3px 3px 0px; text-align: right; }
.chk-bFormFieldLabel-left  { padding: 5px 5px 5px 0px; text-align: right; }
/* use these styles on form feilds*/
.bFormField-right      { padding: 3px 0px 3px 0px; }
.chk-bFormField-right      { padding: 5px 0px 5px 0px; }
/*.bFormField-left       { padding: 3px 0px 3px 0px; text-align: right; }*/
	
/*i am for the grey boxes on the right, so far*/
.formFieldBlurb-right   { padding: 5px; }

.formSubmitButton-right { padding: 5px 0px 0px 0px; text-align: right; }
	
/* END: form submit button styles ----------------------------------------------------*/


/* BEGIN: registration styles */

#regContent { padding: 15px 26px 10px 23px; }

.regSection { padding-bottom: 20px; }
	.regSection .tblTxtR, .regSection .tblTxtL { padding: 8px; color: #333; font-size: 11px; }
		.regSection	.tblTxtRbld {
		padding: 0px 16px 0px 10px; 
		color: #333; 
		font-size: 11px;
		text-align: right;
		font-weight: 900;
		}
	.regSection .indent {
		padding-left: 35px;
		text-indent: -25px;
		}
	.regSection .indentNopad {
		padding-left: 25px;
		text-indent: -25px;
		}

#regNav { padding-top: 10px; }

.regBut {
	text-align: right;
	padding: 0px 0px 15px 0px;
	}

.regInfoTxt {
	font-family: arial,helvetica;
	font-size: 11px;
	font-style: italic;
	color: #666;
	padding: 8px;
	}
	.regInfoTxt B { color: #999; font-style: normal; }

.regSection .txt { padding: 5px 0px 5px 10px; }

/* END: registration styles */


/* BEGIN: results */

.loc-Content { padding: 10px 10px 30px 10px; }
	.loc-Content .loc-Header { padding: 0px 0px 10px 10px; }
	.loc-Content .loc-YellowBox { padding: 0px 0px 10px 0px; }
	.loc-Content .loc-Block { padding: 0px 65px 15px 10px; }

.yellowBoxContent .locYellowBoxOptions { padding: 5px 0px 0px 0px; }
.locYellowBoxOptionHdr { padding: 0px 0px 5px 0px; }
.locYellowBoxOption { padding: 0px 0px 0px 2px; }
.locPromo { padding: 7px 20px 0px 0px; }

.loc-ResultsContent { padding: 10px 0px 0px 20px; }
.loc-Result { padding: 5px 0px 5px 3px; }
.loc-Results { padding: 0px 15px 0px 0px; }
	.loc-Results .loc-ResultsPageNav { padding: 3px 0px 3px 0px; }

.loc-ResultsPageNavContent { padding: 2px 3px 2px 0px; text-align: right; }
.loc-PromoBar { padding: 10px 0px 0px 0px; }
.loc-key { padding: 0px 0px 10px 0px; }

.txt .loc-BigRedHeader { font-size: 18px; color: #c30; padding: 0px 0px 3px 0px; }

/* END: results */


/* BEGIN: my account styles */

/* homepage styles */
#signInTable { padding: 10px 0px 0px 10px; }
.signInElement { padding: 5px 0px 0px 12px; }
.signInFormElement { padding: 2px 0px 0px 12px; }
#SignInContent { padding: 0px 0px 0px 17px; }
/* .tourTextElement { font-size: x-small; color: #000000; padding: 0px 20px 0px 12px; }  */

/*THIS IS THE ORIGINAL*/
.tourTextElementORG {
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;
	color: #000000;
	text-align: left; 	
	background: transparent;
	text-decoration:none;	 
	margin-bottom: .2em;
	line-height: 125%;
	padding: 4px 8px 0px 31px;
	}

/*THE ORIGINAL OF tourTextElemnt is ABOVE*/
.tourTextElement {
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	/*font-size: xx-small;*/ 
	font-size: small; 
	/*color: #000000;*/
	color:#666;
	text-align: left; 	
	background: transparent;
	text-decoration:none;	 
	margin-bottom: .2em;
	line-height: 125%;
	padding: 0px 8px 0px 31px;
	}

.tourTextElementNotes {
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
	text-align: left; 	
	background: transparent;	
	padding: 0px 3px 0px 1px;
	margin-top: -1.4em; 
	text-decoration:none;
	line-height: 130%;
	margin-left: 12px;
	}

.tourTextElementNotesTitle {
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 13px;
	color: #000000;
	text-align: left; 	
	background: transparent;	
	padding: 0px 3px 0px 1px;
	margin-top: -1.4em; 
	text-decoration: underline;
	line-height: 130%;
	margin-left: 14px;
	font-weight: bold;
	margin-bottom: 3px;
	}

.tourTextElementNotesTitleNoLink {
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 13px;
	color: #006699;
	font-weight: bold;
	text-align: left; 	
	background: transparent;	
	padding: 0px 3px 0px 1px;
	margin-top: -1.4em; 
	text-decoration: underline;
	line-height: 130%;
	margin-left: 14px;
	margin-bottom: 13px;
	}

.tourTextImg { 
	color: #000000; 
	padding: 12px 20px 0px 12px;
	}


/* START OF MENU HEADER FROM ZEN GARDEN GARDEN */

.tourTextHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: xx-small;*/ 
	font-size: small; 
	/*color: #000000;*/
	color:#666;
	background-image: url('http://www.becomehealthynow.com/my_account/images/left/apple_sm.gif');
	background-repeat: no-repeat;
	padding-left: 14px;	
	margin-left: 13px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 3px;
	font-weight: bold;
}

/*THIS IS THE ORIGINAL*/
.tourTextHeaderORG {
	/*font: bold 11px Georgia, "Times New Roman", Times, serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #000000;
	background-image: url('http://www.becomehealthynow.com/my_account/images/left/apple_sm.gif');
	background-repeat: no-repeat;
	padding-bottom: -27px;
	padding-left: 14px;	
	height: 23px;
	margin-left: 13px;
	margin-top: 5px;
	margin-bottom: -12px;
	font-weight: 600;
}

.tourTextHeaderNotes {
	/*font: bold 11px Georgia, "Times New Roman", Times, serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000;
	background-image: url('http://www.becomehealthynow.com/my_account/images/left/apple_sm.gif');
	background-repeat: no-repeat;
	padding-left: 14px;
	height: 23px;
	margin-left: 3px;
	margin-top: 0px;
	margin-bottom: -1px;
	font-weight: bold;
	font: small-caps;
	} 

.tourTextHeaderNotesNoApple {
	/*font: bold 11px Georgia, "Times New Roman", Times, serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #000000;
	padding-left: 6px;
	text-decoration:underline;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 120%;
	}

span.tourTextHeader {
	border-bottom: 4px dotted #000000;
	padding-bottom: 1px;
	}
		
.tourButton { padding: 20px 0px 10px 0px; }

/* myaccount styles */
.welcomeTxt { padding: 20px 0px 0px 0px; }
.splashTxt { padding: 10px 0px 0px 0px; }
#myAccountArea { padding: 10px 0px 20px 35px; }
.myAccountHPDivision { padding: 10px 0px 10px 0px; }

/* orderhistory styles */
#orderHistoryArea { padding: 10px 0px 10px 25px; }

/* global styles */
.pageUnit { padding: 10px 0px 10px 0px; }
#yellowBox500 { padding: 0px 0px 10px 25px; }

/* order history styles */
.orderHisPad { padding: 5px 0px 5px 10px; }
	
/* myaccount text styles */
.orderHisTbl,
.orderHisTblHeadC, .orderHisTblTxtValue,
.orderHisTblTxtValueC, .orderHisTblTxtTotal,
.myaccountFormTxt {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 4px 2px 6px;
	text-align: left;
	color: #666;
 	}
 	
.myaccountFormTxt { 
	text-align: right;
	padding: 6px 0px 6px 0px; 
	}

.orderHisTblHead { font-weight: bold;	}
 	
.orderHisTblHeadC {
	padding: 4px 0px 4px 0px;
	text-align: center;
	font-weight: bold;
	}

.orderHisTblTxtValueC {
	padding: 4px 0px 4px 0px;
	text-align: center;
	}

.orderHisTblTxtValue A { font-weight: bold; }

.orderHisTblTxtTotal {
	padding: 4px 0px 4px 0px;
	text-align: center;
	}

/* END: my account styles */


/* BEGIN:  events ------------------------------------------- */

#evtContent { padding: 0px 0px 20px 20px; }
#evtContentWide { padding: 0px 0px 20px 10px; }
#evtContentNoFaq { padding: 10px 0px 20px 15px; }
#evtContentDesc { padding: 10px 0px 20px 20px; }

.eventSidebarCal { padding: 4px; }

div.evtSection { padding: 0px 0px 20px 0px; }
div.evtSidebarBlurb { padding: 0px 0px 8px 0px; }
div.evtFramedContentBlock { padding: 0px 0px 15px 10px; }
	div.evtFramedContentBlock div.evtFramedBlurb { padding: 3px 0px 3px 0px; }
		div.evtFramedBlurb div.txtHarvest { padding: 0px 0px 3px 0px; }

.evtTblTxtBlurb, .evtTblTxtHdr, .evtTblTxtBack { padding: 2px 5px 2px 5px; }
	.evtTblTxtBack { text-align: right; }

.evtTblTxtBlurb { padding: 5px 0px 5px 0px; }
.evtTblDate { padding: 5px 0px 0px 5px; }

.evtListItem { text-indent: -8px; padding: 2px 0px 0px 10px; }
.evtLink { padding: 3px 0px 0px 0px; }

.evtTblTxt, .evtTblTxtHdr, .evtTblTxtDate, .evtTblTxtBack, .evtSidebarTxt, .evtListItem, .evtArticleHdr {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666;
 	}
	.evtTblTxtDate { color: #069; padding-left:3px; padding-right:3px; }
	.evtSidebarTxt A,
	.evtSidebarTxt A:visited,
	.evtSidebarTxt A:hover,
	.evtSidebarTxt A:active 
		{
		text-decoration: none; font-weight: bold;
		}
	.evtArticleHdr { font-size: 20px; color: #C30; }

#evtArchiveList { }
#evtArchiveList .evtFramedBlurb { padding: 0px 15px 12px 0px; }
#evtArchiveList .evtFramedBlurb DIV.txt { text-indent: -8px; padding: 5px 10px; }
#evtArchiveList .evtFramedBlurb DIV.txt A { font-weight: bold; }

/* END:  events ------------------------------------------- */


/* BEGIN: science */

#sciContent { padding: 3px 0px 20px 15px; }
.sciSection { padding: 0px 0px 20px 0px; }
.sciBlurb { padding: 0px 0px 5px 0px; }

.sciYellBoxContent { padding: 5px 0px 0px 0px; }
	.sciYellBoxCol { padding: 0px 10px 10px 10px; }

.sciCol { padding: 0px 15px 30px 0px; }

.sciImgLink { padding: 4px 0px 0px 0px; }
.txt .sciListItem { text-indent: -8px; padding: 2px 0px 0px 10px; color: #369; }

.sciFramedBlurb { padding: 5px 20px 0px 10px; }
.sciFramedBlurbReachLib { padding: 5px 0px 0px 5px; }
.sciFramedBlurbNarrow { padding: 5px 5px 0px 5px; }
	.sciFramedYellAreaCol { padding: 0px 20px 7px 5px; }
	.sciFramedYellAreaColHdr { padding: 0px 20px 0px 5px; }
	
.sciOverviewLib .txt { padding: 1px 5px 5px 5px; }

/* END: science */


/* BEGIN: careers */

#careersContent { padding: 10px 10px 20px 23px; }

.careerTestmonial { }
	.careerTestmonial P { padding: 0px; margin: 0px 0px 10px 0px; }

/* END: careers */


/* BEGIN: help */

#helpContent { padding: 0px 0px 10px 25px; }
#helpContentNoSplsh { padding: 10px 0px 10px 25px; }
#helpContentNarrow { padding: 10px 0px 10px 10px; }
	#helpContentNarrow .pageNav { padding: 8px 0px 8px 0px; }

.helpSection { padding: 0px 0px 20px 0px; }
.helpBlurb { padding: 0px 0px 5px 0px; }
.helpBlurb2 { padding: 0px 0px 5px 2px; }
#helpYellBoxContent {  padding: 0px 8px 6px 17px; }
#helpFramedContent {  padding: 5px 0px 0px 17px; }

.helpCompanyCol { padding: 0px 10px 0px 0px; }
.txt .helpListItem  { text-indent: -8px; padding: 2px 5px 0px 10px; }

#helpRedHeader { color: #C30; font-size: 23px; }

#sitemapContent { padding: 10px 18px 10px 18px; }
.sitemapSubsection .indent {
	padding-left: 25px;
	text-indent: -10px;
	}

.sitemapSection { padding-bottom: 10px; }

.helpFaqItem { margin-bottom: 50px; margin-left: 20px; margin-right: 20px;}
	.helpFaqItem .txtHdr { font-size: 13px; padding-bottom: 4px; }
	.helpFaqItem P { margin-top: 0px; margin-bottom: 12px; }

.faqItem { margin: 0px 35px 50px 0px; }
.faqQuestionInList {  
	font-family: arial,helvetica;
	font-size: 11px;
	color: #666;
	margin: 0px 5px 0px 0px;
	}

/* END: help */


/* BEGIN: popup (global) styles */
.popHdr { padding-left: 25px;	}
.popHdrTbl { padding-top: 5px; }

.popIndent { padding: 8px 15px 0px 25px;	}
/* END: popup (global) styles */


.hdrDateTxt {
	color: #CC9900;
	font-family: arial,helvetica;
	font-size: 20px;
	padding: 24px 0px 0px 5px;
	}
	
/* END: poll styles */


/* BEGIN: survey styles */
#surveyContent { padding: 20px 0px 20px 20px; }
.surveyPage { padding: 0px 20px 10px 0px; }
.surveyItem { padding: 0px 0px 20px 10px; }
#surveyHeader { padding-bottom: 12px; }
.surveyQuestion {
	padding: 0px 0px 10px 0px;
	}
/* END: survey styles */


.carbcounterTbl { }
	.carbcounterTbl .txt { padding: 3px 0px 3px 0px; }


.glossaryLetter { }
	.glossaryLetter .txtLg { padding: 0px 20px 8px 0px; }


.nutfactsProduct {
	color: #CC9900;
	font-family: arial,helvetica;	
	font-size: 18px;
	padding-bottom: 4px;
	}

.nutfactsSPProduct {
	color: #CC9900;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-bottom: 0px;
	margin: 0px 0px -8px -25px;
	font-weight: 800;
	text-align: left;
	}
		
#nutdataTbl { }

.nutFactsTxt { }
	.nutFactsTxt P { margin: 0px; }

/* BEGIN: top of glossary first row close window */
#glosTitle {display:block;background:White;text-align:left;color:Black;font-size:12px;clear:both;width:100%;}
#glosTitle H5{
	margin:0px;
	padding:3px;
	display:block;
	/*text-transform:uppercase;*/
	font-size:13px;
	}	
	
/* BEGIN: about us section */

#aboutContent1 { padding: 10px 0px 20px 24px; }
#aboutContent2 { padding: 10px 20px 20px 30px; }
#aboutContent3 { padding: 5px 0px 20px 15px; }
#aboutContent4 { padding: 10px 0px 20px 15px; }
#aboutContent5 { padding: 10px 20px 20px 20px; }

.aboutSection { padding: 0px 0px 10px 0px; }
.aboutBlurb1 { padding: 0px 0px 5px 0px; }
.aboutBlurb2 { padding: 0px 0px 20px 0px; }
.aboutBlurb3 { padding: 0px 0px 15px 0px; }

.aboutFramedContent1 { padding: 5px 0px 0px 13px; }
.aboutFramedContent2 { padding: 5px 0px 0px 10px; }
.aboutFramedContent3 { padding: 0px 0px 0px 7px; }

.aboutYellBoxContent1 { padding: 3px 10px 0px 13px; }
.aboutBlueBOxContent { padding: 0px 10px 0px 10px; }

.aboutColContent1 { padding: 0px 0px 0px 0px; }
.aboutColContent3 { padding: 0px 15px 0px 0px; }
.aboutColContent4 { padding: 0px 22px 0px 0px; }
.aboutColContent5 { padding: 0px 30px 0px 0px; }

.aboutImgHdr { padding: 0px 0px 2px 0px; }
.aboutLink { padding: 3px 0px 0px 0px; }

.txt .aboutListItem { text-indent: -6px; padding: 2px 0px 6px 10px; }

/* END: about us section */


#siteAlert {
    margin: 10px 0;
}

#siteAlert .txt {
    background-color: #FFF;
    border: 2px solid #C00;
    width: 710px;
    padding: 15px;
    text-align: left;
    color: #C00;
    /* font-weight: bold; */
    font-size: 14px;
}		

/* END OF ATKINS SITE STYLES */
