/* ============ NOTES ===============*/
/*THIS FILE: F:\CRA_Design\styles.css*/
/*TO GET CSS CODE FOR TABLES GO TO:
http://www.somacon.com/p141.php
*/
/*NOTE; A DOCTYPE MUST BE SPECIFIED IN THE HTML FILE FOR ANY A CLASS STYLES TO WORK PROPERLY*/

/* TO CENTER A TABLE THIS DOES WORK! 08/09/11 */ 
	/*USE THE DIV CLASS="CENTERED" BEFORE AND AFTER THE TABLE ;*/
	
/* TO CENTER A TABLE THIS DOES WORK! 07/12/11 */ 
	/*margin-left:auto; margin-right:auto;*/

/*TO ADD SPACE BY AN IMAGE
Use the .pictFloatRight and .pictFloatLeft styles to do this*/

/*THIS IS THE NEW BODY WITH FONT SIZE SET TO 100%; THE REST OF CLASSES SHOULD USE EM
PIXELS/16 = EM*/

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*font-size: 12px; color: #FFFFFF;*/
	font-size: 100%; color: #FFFFFF;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height:150%;
	scrollbar-base-color : #FFCC66;
	scrollbar-arrow-color : #000000;
	background-color: #FB810E;
	}

/*bodyOLD
	{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; color: #FFFFFF; 
	text-align: left; 
	margin-left: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height:150%;
	scrollbar-base-color : #FFCC66;
	scrollbar-arrow-color : #000000;
	background-color: #FB810E;
	}*/

/* THE P TAG WAS ADDED 08/10/11*/
p {
	font-family:Verdana, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .875em; color: #FFFFFF;
	/*font-size: 12px;*/
	text-align: left;
	background: transparent;
	text-decoration:none;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
	margin-left: 5px;
	margin-right:5px;
	line-height: 150%;
	}

h1, h2, h3, h4, h5, h6 {
	/*font-family: Verdana, Helvetica, Arial, Sans-Serif;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	line-height: 135%;
	text-align: left;
	padding-left: 0px;
	margin-bottom: 15px;
}

h1 {	
 	font-size: 24px;
	/*margin-top: auto;*/
	/*margin-bottom: inherit;*/
	word-spacing: 3px;
	letter-spacing: 1px;
 	}

h2 {
 	font-size: 21px;
	/*margin-top: auto;*/
	word-spacing: .05em;
	letter-spacing: .05em;
 	}

h3 {
 	font-size: 19px;
	/*margin-top: auto;*/
	word-spacing: .05em;
	letter-spacing: .02em;
	}

h4 {
 	font-size: 17px;
	/*margin-top: auto;*/
	word-spacing: .05em;
	letter-spacing: .02em;	
 	}

h5 {
	font-size: 15px;
	/*margin-top: 1.2em;*/
	word-spacing: .05em;
	letter-spacing: .02em;	
	}

h6 {
 	font-size: 13px;
	/*margin-top: 1.2em;*/
	word-spacing: .05em;
	letter-spacing: .02em;
 	}

td	{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	/*font-size: 12px;*/
	/*color:#252525;*/
	}
	
ol { 
 	list-style-position: outside;
 	list-style-type: decimal;
 	}

ol.c {
	/*The marker is upper-roman (I, II, III, IV, V, etc.*/
	list-style-type: upper-roman;
}

ol.d {
	/*The marker is a number*/
	list-style-type:decimal;
	list-style-position: outside;
}

ol.e {
	/*The marker is a number padded by initial zeros (01, 02, 03, etc.)*/
	list-style-type: decimal-leading-zero;
	list-style-position: outside;
}

ol.f {
	/*The marker is lower-roman (i, ii, iii, iv, v, etc.)*/
	list-style-type: lower-roman;
	list-style-position: outside;
}

ol.g {
	/*The marker is upper-roman (I, II, III, IV, V, etc.)*/
	list-style-type:upper-roman;
	list-style-position: outside;
}

ol.h {
	/*The marker is lower-alpha (a, b, c, d, e, etc.)*/
	list-style-type:lower-alpha;
	list-style-position: outside;
}

ol.i {
	/*The marker is upper-alpha (A, B, C, D, E, etc.) */
	list-style-type:upper-alpha;
	list-style-position: outside;
}

ol.j {
	/*The marker is lower-greek (alpha, beta, gamma, etc.)*/
	list-style-type:lower-greek;
	list-style-position: outside;
}

ol.k {
	/*The marker is lower-latin (a, b, c, d, e, etc.)*/
	list-style-type:lower-latin;
	list-style-position: outside;
}

ol.l {
	/*The marker is upper-latin (A, B, C, D, E, etc.)*/
	list-style-type:upper-latin;
	list-style-position: outside;
}

ol.m {
	/*The marker is traditional Armenian numbering*/
	list-style-type:armenian;
	list-style-position: outside;
}

ol.n {
	/*The marker is traditional Georgian numbering (an, ban, gan, etc.)*/
	list-style-type:georgian;
	list-style-position: outside;
}

ol.o {
	/*The marker is lower-alpha (a, b, c, d, e, etc.*/
	list-style-type: lower-alpha;
	list-style-position: outside;
}

/* TO CENTER A ELEMENT - USE THIS and place div class="centered" around the element
IN ADDITION THE ELEMENT YOU WANT TO CENTER MUST ALSO HAVE THE 
margin-left:auto; margin-right:auto; SET 08/09/11  */
.centered {
	text-align: center;
}

/* #############################################################
 THE FOLLOWING STYLES AFFECT THE ENTIRE SITE & CORRESPONDS WITH 
 THE COLORS OF THE TOP MENU; UPDATED ORDER 01/17/11
 ORDER MUST BE :LINK, :VISITED, :HOVER, :ACTIVE
 ############################################################# */
A:link { 
	color: #00008B;
	text-decoration:none;
	/*text-decoration: underline;*/
	}
 
A:visited {
	COLOR: #00008B; 
	font-style: italic; 
	TEXT-DECORATION: none;
	}

A:hover {
	/*COLOR: yellow;*/ 
	TEXT-DECORATION: underline;
	COLOR: #0f17fb;  
	/*background-color: #000000;*/ 	
	}

A:active {
	COLOR:#FFFFFF; 
	}

.bottombold { 
	font-family: Verdana,Geneva,Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: left; 
	line-height:150%; 
	}
	
.checkboard {
    background-image: url('https://www.becomehealthynow.com/menus/checkerboard_bh.gif');
    background-color: #fefefe;
	 background-repeat: repeat-y;  
}

/*HORIZONTAL LINE - NOT IN TOP MENUS*/
.horlineOLD {
	background-color: #FB810E;
	/*font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;	*/
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dashed Black;
	border-top: 11px hidden;
	border-color: #FB810E;
	}

.horline {
    background-image: url('https://www.becomehealthynow.com/my_account/images/linesp665.gif');
   /* background-color: White;*/
    background-repeat: repeat-x;
	 padding: 0px 0px 0px 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
}

.horlineBlack {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;	
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #FFFFB7;
	background-color: Black;
}

.horlineWhite {	
	border-bottom: 1px dotted White;
}

/*The Curve styles are used in the left sidebar includes*/
.BottomCurve {
    background-image: url('https://www.becomehealthynow.com/images/bottom2.gif');
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 background-position: top;
	 background-color: #FFE6A2;
}

.GetTestCurve {
    background-image: url('https://www.becomehealthynow.com/left_bar/get_test.gif');
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 background-position: bottom;
	 background-color: #FFE6A2;
}

.HormoneCurve {
    background-image: url('https://www.becomehealthynow.com/menus/hormone_prob.gif');
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 background-position: bottom;
	 background-color: #FFE6A2;
}

.NewsCurve {
    background-image: url('https://www.becomehealthynow.com/health_news.gif');
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 background-position: bottom;
	 background-color: #FFE6A2;
}

.NewsletterCurve {
    background-image: url('https://www.becomehealthynow.com/images/free_news.gif');
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 background-position: bottom;
	 background-color: #FFE6A2;
}

.OpinionCurve {
    background-image: url('https://www.becomehealthynow.com/readers_poll.gif');
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 background-position: bottom;
	 background-color: #FFE6A2;
}

.TopCurve {
    background-image: url('https://www.becomehealthynow.com/images/top2.gif');
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 background-position: bottom;
	 background-color: #FFE6A2;
}

.SearchCurve {
    background-image: url('https://www.becomehealthynow.com/search2.gif');
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 background-position: bottom;
	 background-color: #FFE6A2;
}

.SuccessCurve {
    background-image: url('https://www.becomehealthynow.com/images/success_stories.gif');
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 background-position: bottom;
	 background-color: #FFE6A2;
}

.SurveyCurve {
    background-image: url('https://www.becomehealthynow.com/take_survey.gif');
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 background-position: bottom;
	 background-color: #FFE6A2;
}

.ToxicCurve {
    background-image: url('https://www.becomehealthynow.com/menus/toxic.gif');
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 background-position: bottom;
	 background-color: #FFE6A2;
	width: 135px;
}

ul {
 	list-style: disc outside;
 	}
	
li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .875em;
	/*font-size: 12px;*/
	color: white;
	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;		
	}
	
/* TO USE THE LIBIG STYLE FORMAT AS FOLLOWS:
<li><span class="libig">TEXT</span></li><br><br>
*/
 	
.li.small { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: left; 
	line-height: 80%;
	margin-left: 5px; 
	margin-right:5px;
	}

.libig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	list-style-type: square;
	list-style-position: outside;
	line-height: 18px;
	margin-left: 0px;
	margin-right:2px;
	font-weight: normal;
}

/* THE LICIRCLE IS USED IN /MODULES/SCREENS/WELCOME
and is a square looking box
*/

.licircle{
	font: 12px "Verdana Geneva Arial Helvetica sans-serif";
	list-style-image: url(https://www.becomehealthynow.com/my_account/images/left/go_but.gif);
	line-height: 18px;
}
	
.licirclepadbottom{
	font: 12px "Verdana Geneva Arial Helvetica sans-serif";
	list-style-image: url(https://www.becomehealthynow.com/my_account/images/left/go_but.gif);
	line-height: 18px;
	padding-bottom: 18px;
}

.libox{
	font: 12px "Verdana Geneva Arial Helvetica sans-serif";
	list-style-image: url(https://www.becomehealthynow.com/images/buttons/icon_box.gif);
	line-height: 18px;
}

/* ul.disc {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	list-style: disc;
	display: list-item;
	list-style-position: outside;
	list-style-type: disc;
	white-space: normal;
	}
*/

ul.plain {
	font: 12px "Verdana Geneva Arial Helvetica sans-serif"; 
	color: #FFFFFF; 
	}

	
/* li { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	list-style-type: square; 
	text-align:left; 
	line-height: 17px; 
	}
*/

/* li { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	} 
*/
	
/*  The <dl> tag is used in conjunction with <dt> (defines the item in the list) and <dd> (describes the item in the list)*/
dl { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	margin-left: 0px;
	}	
	
dd { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	/*font-size: 12px;*/
	color: white;
	text-align: left;
	line-height: 145%;
	/* LEAVE THE LINE HEIGHT AS A PERCENTAGE NOT IN PIXELS 06/10/11 */
	margin-left: 15px;
	margin-right:5px;
	}
	
dt { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*font-size: 12pt; */
	font-size: 1.5em;	
	color: #FFFFFF; 
	font-weight: bold; 
	text-align: left; 
	margin-top: 9px;
	margin-left: 5px; 
	margin-right:5px; 
	line-height:150%;
	}
	
/*START OF TOP SEARCH MENU 2 ROWS*/
/*THIS ONE IS RELATIVE - USE THIS ONE - CHANGE THE BACKGROUND COLOR TO SEE CORRECT POSITIONING */
#searchMenu {
  position: relative;
  /*background-color: #77AA6A;*/
  background-color: #80cdf5;
  top:0px;
  left:90px;
  z-index: 100;
}

/*THIS ONE IS RELATIVE - USE THIS ONE - CHANGE THE BACKGROUND COLOR TO SEE CORRECT POSITIONING */
#searchMenuOLD {
  position: relative;
  font-size: .9em;
  background-color: #77AA6A;
  /*background-color: #80cdf5;*/
  /*background-color: yellow;*/
  /*background-color: white;*/
/*  background: #c6f7f8 url('http://www.becomehealthynow.com/myaccount/images/icons/subMenu.gif') repeat-x bottom left;
  background: #80cdf5 url('http://www.becomehealthynow.com/myaccount/images/icons/subMenu.gif') repeat-x bottom left;*/
  top:-180px;
  /*left:-190px;*/
  left:136px; 
  z-index: 100;	
}

/*THIS ONE IS ABSOLUTE - DON'T USE*/
/*#searchMenu {
  position: relative;  
  font-size: .9em;
  background: #80cdf5;
  background: #c6f7f8 url('http://www.becomehealthynow.com/myaccount/images/icons/subMenu.gif') repeat-x bottom left;
  background: #80cdf5 url('http://www.becomehealthynow.com/myaccount/images/icons/subMenu.gif') repeat-x bottom left;
  top:-206px;
  left:-500px;
}*/

#searchMenu form {
  margin: 0 0 0 0;
  float: left; /*THE FLOAT LEFT MUST BE PRESENT*/
  padding: 0px;
}

#searchMenu ul {
  float: left; /*THIS IS MOVE THE ICONS CLOSE TO THE SEARCH FORM*/
  margin: -4px 0px;
  margin-top: 0px !important; margin-top: -5px; /*!IMPORTANT the top margin will be set to 0px for all browsers except IE, which will have a top margin of -5 px*/
  padding: 5px;
  list-style: none;
  vertical-align: top;
}

#searchMenu ul li {
  margin-right: 0;
  margin-top: 0px !important; margin-top: -5px;
  display: inline;
  padding-right: 2px;
  font-size: .9em;
}

#searchMenu ul li a {
  margin-right: 20px;
  text-decoration: none;
  color: white;
}

#searchMenu a:hover {
  color: #8a0045;
}

#searchMenu ul li a.iconLogin,
#searchMenu ul li a:hover.iconLogin
{
  margin-right: 0;
  padding-right: 30px; 
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/icn_apple.png') no-repeat 90% 50%;
}

#searchMenu ul li a.iconRegister,
#searchMenu ul li a:hover.iconRegister
{
  margin-right: 0;
  padding-right: 25px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/icn_register_now1.png') no-repeat 100% 50%;
}

#searchMenu ul li a.iconHelp,
#searchMenu ul li a:hover.iconHelp
{
  margin-right: 0;
  padding-right: 29px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/icn_question.png') no-repeat 100% 50%;
}

#searchMenu ul li a.iconRSS,
#searchMenu ul li a:hover.iconRSS
{
  margin-right: 0;
  padding-right: 30px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/icn_rss.png') no-repeat 90% 50%;
}

#searchMenu ul li a.iconFacebook,
#searchMenu ul li a:hover.iconFacebook
{
  margin-right: 0;
  padding-right: 15px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/icn_facebook.png') no-repeat 90% 50%;
}

#searchMenu ul li a.iconYoutube,
#searchMenu ul li a:hover.iconYoutube
{
  margin-right: 0;
  padding-right: 15px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/icn_youtube.png') no-repeat 90% 50%;
}

#searchMenu ul li a.iconTwitter,
#searchMenu ul li a:hover.iconTwitter
{
  margin-right: 0;
  padding-right: 15px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/icn_twitter.png') no-repeat 90% 50%;
}

#searchMenu ul li a.iconGoogleplus,
#searchMenu ul li a:hover.iconGoogleplus
{
  margin-right: 0;
  padding-right: 15px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/icn_google_plus1.png') no-repeat 90% 50%;
}

#searchMenu ul li a.iconLinkedin,
#searchMenu ul li a:hover.iconLinkedin
{
  margin-right: 0;
  padding-right: 15px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/icn_linkedin.png') no-repeat 90% 50%;
}

#searchMenu ul li a.iconDelicious,
#searchMenu ul li a:hover.iconDelicious
{
  margin-right: 0;
  padding-right: 15px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/icn_delicious1.png') no-repeat 90% 50%;
}

#searchMenu ul li a:hover {
  border-color: #62c1c1;
}

/* Hidden, but present for accessibility */
#searchMenu label,
#searchMenu input.button {
  display: none;
}

#searchMenu input {
  color: #3ca2a2;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  /*border-color: #64d5d5;*/
  border-color: green;
}

#searchMenu input:focus {
  color: #42210B;
}

/*START OF TOP SEARCH MENU 3 ROWS*/
/*THIS ONE IS RELATIVE - USE THIS ONE - CHANGE THE BACKGROUND COLOR TO SEE CORRECT POSITIONING */
#searchMenuTri {
  position: relative;
  font-size: .85em;
  background-color: #77AA6A;
  /*background-color: #80cdf5;*/
  /*background-color: yellow;*/
  /*background-color: white;*/
/*  background: #c6f7f8 url('http://www.becomehealthynow.com/myaccount/images/icons/subMenu.gif') repeat-x bottom left;
  background: #80cdf5 url('http://www.becomehealthynow.com/myaccount/images/icons/subMenu.gif') repeat-x bottom left;*/
  top:-206px;
  /*left:-190px;*/
  left:136px;
  z-index: 100;
  margin-bottom: 0px;
  margin-top: 0px;
}

/*THIS ONE IS ABSOLUTE - DON'T USE*/
/*#searchMenuTri {
  position: relative;
  font-size: .9em;
  background: #80cdf5;
  background: #c6f7f8 url('http://www.becomehealthynow.com/myaccount/images/icons/subMenu.gif') repeat-x bottom left;
  background: #80cdf5 url('http://www.becomehealthynow.com/myaccount/images/icons/subMenu.gif') repeat-x bottom left;
  top:-206px;
  left:-500px;
}*/

#searchMenuTri form {
  margin: 0 0 0 0;
  float: left; /*THE FLOAT LEFT MUST BE PRESENT*/
  padding: 0px;
}

#searchMenuTri ul {
  float: left; /*THIS IS MOVE THE ICONS CLOSE TO THE SEARCH FORM*/
  margin: -4px 0px;
  margin-top: 0px !important; margin-top: -5px; /*!IMPORTANT the top margin will be set to 0px for all browsers except IE, which will have a top margin of -5 px*/
  padding: 5px;
  list-style: none;
  vertical-align: top;
}

#searchMenuTri ul li {
  margin-right: 0;
  margin-top: 0px !important; margin-top: -5px;
  display: inline;
  padding-right: 2px;
  font-size: .85em;
}

#searchMenuTri ul li a {
  margin-right: 20px;
  text-decoration: none;
  color: white;
}

#searchMenuTri a:hover {
  color: #8a0045;
}

#searchMenuTri ul li a.iconLogin,
#searchMenuTri ul li a:hover.iconLogin
{
  margin-right: 0;
  padding-right: 20px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/apple_icon1.gif') no-repeat 90% 50%;
}

#searchMenuTri ul li a.iconRegister,
#searchMenuTri ul li a:hover.iconRegister
{
  margin-right: 0;
  padding-right: 20px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/register.gif') no-repeat 100% 50%;
}

#searchMenuTri ul li a.iconHelp,
#searchMenuTri ul li a:hover.iconHelp
{
  margin-right: 0;
  padding-right: 20px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/btn_question.gif') no-repeat 100% 50%;
}

#searchMenuTri ul li a.iconRSS,
#searchMenuTri ul li a:hover.iconRSS
{
  margin-right: 0;
  padding-right: 20px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/rss.gif') no-repeat 90% 50%;
}

#searchMenuTri ul li a:hover {
  border-color: #62c1c1;
}

/* Hidden, but present for accessibility */
#searchMenuTri label,
#searchMenuTri input.button {
  display: none;
}

#searchMenuTri input {
  color: #3ca2a2;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  /*border-color: #64d5d5;*/
  border-color: green;
}

#searchMenuTri input:focus {
  color: #42210B;
}
/*END OF TOP SEARCH MENU 3 ROWS*/

/*THIS ONE IS FOR THE TOP INCLUDE TOP_CHIRO.SHTML AND TOP_CHIRO_MIRA.SHTML - THE HAPPY PEOPLE LOGO IS WIDER THAN THE APPLE*/
/*CHANGE THE BACKGROUND COLOR TO SEE CORRECT POSITIONING*/
#searchMenuSpine {
  position: relative;
  font-size: .9em;
  background-color: #77AA6A;
  /*background-color: #80cdf5;*/
  /*background-color: yellow;*/
  /*background-color: white;*/
/*  background: #c6f7f8 url('http://www.becomehealthynow.com/myaccount/images/icons/subMenu.gif') repeat-x bottom left;
  background: #80cdf5 url('http://www.becomehealthynow.com/myaccount/images/icons/subMenu.gif') repeat-x bottom left;*/
  top:-180px;
  /*left:-190px;*/
  left:184px; 
  z-index: 100;	
}

#searchMenuSpine form {
  margin: 0 0 0 0;
  float: left; /*THE FLOAT LEFT MUST BE PRESENT*/
  padding: 0px;
}

#searchMenuSpine ul {
  float: left; /*THIS IS MOVE THE ICONS CLOSE TO THE SEARCH FORM*/
  margin: -4px 0px;
  margin-top: 0px !important; margin-top: -5px; /*!IMPORTANT the top margin will be set to 0px for all browsers except IE, which will have a top margin of -5 px*/
  padding: 5px;
  list-style: none;
  vertical-align: top;
}

#searchMenuSpine ul li {
  margin-right: 0;
  margin-top: 0px !important; margin-top: -5px;
  display: inline;
  padding-right: 2px;
  font-size: .9em;
}

#searchMenuSpine ul li a {
  margin-right: 20px;
  text-decoration: none;
  color: white;
}

#searchMenuSpine a:hover {
  color: #8a0045;
}

#searchMenuSpine ul li a.iconLogin,
#searchMenuSpine ul li a:hover.iconLogin
{
  margin-right: 0;
  padding-right: 20px; 
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/apple_icon1.gif') no-repeat 90% 50%;
}

#searchMenuSpine ul li a.iconRegister,
#searchMenuSpine ul li a:hover.iconRegister
{
  margin-right: 0;
  padding-right: 20px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/register.gif') no-repeat 100% 50%;
}

#searchMenuSpine ul li a.iconHelp,
#searchMenuSpine ul li a:hover.iconHelp
{
  margin-right: 0;
  padding-right: 20px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/btn_question.gif') no-repeat 100% 50%;
}

#searchMenuSpine ul li a.iconRSS,
#searchMenuSpine ul li a:hover.iconRSS
{
  margin-right: 0;
  padding-right: 20px;
  background: url('http://www.becomehealthynow.com/myaccount/images/icons/rss.gif') no-repeat 90% 50%;	
}

#searchMenuSpine ul li a:hover {
  border-color: #62c1c1;
}

/* Hidden, but present for accessibility */
#searchMenuSpine label,
#searchMenuSpine input.button {
  display: none;
}

#searchMenuSpine input {
  color: #3ca2a2;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  /*border-color: #64d5d5;*/
  border-color: green;
}

#searchMenuSpine input:focus {
  color: #42210B;
}
/*END OF TOP SEARCH MENU*/

.pleft { 
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;
	color: #FFFFFF;
	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%;
	}

.pleftbox { 
	font-family:Verdana, Helvetica, Arial, Sans-Serif;
	font-size: small;
	color: #FFFFFF;
	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%;
	}

.8ptblack { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	text-align: left; 
	}
	
.8pt {
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
 	font-size: 8pt; 
 	color: #FFFFFF; 
 	text-align: left;
 	}
 	
	
.actlink { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #FF0000; 
	font-weight: bold;
	}
	
.actionresult {
	color:#00008B; 
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	font-weight: bold; 
	TEXT-DECORATION: none; 
	background:Yellow;
	padding: 5px;
	}

.BlueStoryQuoteBox {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #636363;
	line-height: 16px;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px; 
	padding-right: 6px;
	}	
		
.body10black  {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left; 
	text-indent: 0px; 
	word-spacing: 0px; 
	margin: 2px; 
	color:#000000;  
	line-height: 14px;
	}
	
.body10space1 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left; 
	line-height:150%; 
	margin-left:5px; 
	margin-right:5px;
	}
	
.bodyFreeTest { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: White;
	text-align: left; 
	line-height:170%;
	margin-left:5px; 
	margin-right:15px;
	}

/* #############################################################
 USE .body10space1white inside tables with a colored background
 ############################################################# */
 
.body10space1white { 
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-align: left; 
	line-height:150%; 
	margin-left:5px; 
	margin-right:5px;
	}
	
.body10 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left; 
	margin-left: 25px; 
	margin-right: 25px;
	}
	
.body12 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	text-align: left; 
	text-indent: 15px; 
	line-height: 150%; 
	margin-left: 25px; 
	margin-right: 25px 
	}
	
.body12black  {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt;
	text-align: left; 
	text-indent: 0; 
	word-spacing: 0; 
	margin: 0; 
	color:#000000 
	}

.body12bold { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	text-align:left; 
	line-height: 150%; 
	}
	
.body12boldBlack { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	text-align:left; 
	line-height: 150%; 
	color:#000000 	
	}

.bodyindent25 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left; 
	margin-left: 25px; 
	margin-right: 25px 
	}

/* 	
.bodysingle10 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-align: left; 
	margin-left: 5px; 
	margin-right:5px; 
	line-height: 17px;
	}

*/	

.bodysingle10 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: White; 
	text-align: justify; 
	margin-left: 5px; 
	margin-right:15px; 
	line-height: 150%;
	word-spacing: 1px;
	letter-spacing: normal;
	}

.bodyArticleStart { 
	/* TO USE THE firstLetter. .firstLetter span and .firstLetter + span (drop caps) this font MUST be
	the same font as that used in the .p style
	SEE safalra.com/web-design/typography/css-drop-caps/ */
	font-family:Verdana, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px; 
	color: White; 
	text-align: left; 
	margin-left: 5px; 
	margin-right:15px; 
	line-height: 160%;
/*	word-spacing: 1px;
	letter-spacing: normal;*/
	/*font-weight: bolder;*/
	}

.bodysingle10left { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: White; 
	text-align: left; 
	margin-left: 5px; 
	margin-right:15px; 
	line-height: 150%;
	word-spacing: 1px;
	letter-spacing: normal;
	}
			
.bodysingle10black { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: Black; 
	text-align: left; 
	margin-left: 5px; 
	margin-right:5px; 
	line-height: 17px; 
	}
	
.bodyspace15 { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #FFFFFF; 
	text-align: Left; 
	line-height: 150% 
	}
	
.bodytextold { 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-align: Left; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
.bodytext { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	text-align:left;  
	line-height: 16px; 
	font-size: 12px; 
	}

.bodytextnowrap { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	text-align:left;  
	line-height: 16px; 
	font-size: 12px; 
	white-space: nowrap;
	}

.booktitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	text-decoration: underline; 
	font-weight: bold 
	}
	
.bottommenu {
	COLOR:#77003C; 
	FONT-FAMILY: Tahoma, sans-serif; 
	FONT-SIZE: 8pt; 
	}
	
.bottommenu:link 
	{FONT-FAMILY: Tahoma, sans-serif; 
	FONT-SIZE: 8pt;  
	}
	
.boxflush { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left;
	}
	
.boxmenu { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	}
	
.boxtext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-align: left; 
	line-height: 150%;
	/*margin: 0px 0px 0px 20px;*/
	/*padding: 0px 0px 0px 20px;*/
	/*border-left: 10px;*/
	/*text-indent: 15px;*/
	}
	
/* 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: 8px solid #BCBCBC;
	border-left: 8px solid #757575;
	border-right: 8px solid #757575;
	border-top: 8px 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;
	background-color: #E7E7E7;
	}	
	
.cnnStoryQuoteBoxTableOut {
	border-collapse: collapse;
	margin: 2px 2px 2px 2px;
	border-bottom: 2px solid #BCBCBC;
	border-left: 2px solid #BCBCBC;
	border-right: 2px solid #BCBCBC;
	border-top: 2px solid #BCBCBC;
	background-color: #FF7F50;
	}

.cnnStoryQuoteBoxTableIn {
	margin: 2px 2px 2px 2px;
	border-collapse: collapse;
	border: 2px Lime;
	padding: 3px;
	background-color: #E7E7E7;
	}

.Content { 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	text-decoration: none; 
	line-height: 18px;
	}
	
.ContentBoldBlack { 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
	}
	
.disclaim { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;  
	line-height: 135%;
	text-align: left;
	}
	
.eightpt { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF; 
	text-align: Left 
	}
	
/* START OF DROP CAPS STYLES*/
.firstLetter{
  display      : block;
  float        : left;
  margin-top   : -0.63em; /* use -0.205em for two lines */
  margin-left  : -0.56em;
  margin-right : 0.5em;
  height       : 4.5em;
}

.firstLetter span{
  font-size    : 5.6em;   /* use 3.33em for two lines */
  line-height  : 1.0em;
}

.firstLetter + span{
  margin-left  : -0.5em;
}

.firstLetterTwo {
  display      : block;
  float        : left;
  margin-top   : -0.205em; /* use -0.205em for two lines */
  margin-left  : -0.56em;
  margin-right : 0.5em;
  height       : 2.5em;
}

.firstLetterTwo span{
  font-size    : 3.33em;   /* use 3.33em for two lines */
  line-height  : 1.0em;
}

.firstLetterTwo + span{
  margin-left  : -0.4em;
}

/*END OF DROP CAPS STYLES*/

.glosbody { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: x-small;*/ 
	font-size: 12px; 
	text-align: left; 
	line-height: 1.9em;
	/*margin-top: 21.9em; 
	margin-bottom: 1.2em;*/
	}
	
.glosfooter { 
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	text-align: left; 
	line-height: 125%;
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
	}
	
.glosheader { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold; 	
	color: #FFFFFF; 	
	text-align: left; 
	line-height: 150%;
	}
	
.glossubheader { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 	
	color: #FFFFFF; 	
	text-align: left; 
	line-height: 100% 
	}

/* ############## THESS ARE THE NEW HEADERS ############################################### */
	
.header1     {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 24pt; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; color:#FFFFFF;	
	line-height: 120%;
	margin-top: auto;
	margin-bottom: 1%;
 	}
 	
.header1indent {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 24pt; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; color:#FFFFFF;	
	line-height: 120%;
	margin-top: auto;
	margin-bottom: 1%;
	text-indent:10px; 
 	}

.header2 {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 18pt; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; color:#FFFFFF;	
	line-height: 120%;
	margin-top: auto;
	margin-bottom: 1%;
 	}

.header2indent {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 18pt; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; color:#FFFFFF;	
	line-height: 120%;
	margin-top: auto;
	margin-bottom: 1%;
 	text-indent:10px; 
 	}

.header3       {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 14pt; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; color:#FFFFFF;	
	line-height: 120%;
	margin-top: auto;
	margin-bottom: 12px;
	}

.header3indent {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 14pt; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; color:#FFFFFF;	
	line-height: 120%;
	margin-top: auto;
	margin-bottom: 12px;
 	text-indent:10px; 
 	}

.header4 {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 16px; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; color:#FFFFFF;	
	line-height: 120%;
	margin-top: auto;
	margin-bottom: 1%; 
 	}

.header4indent {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 16px; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; color:#FFFFFF;	
	line-height: 120%;
	margin-top: auto;
	margin-bottom: 1%;
	/*margin-bottom: -10px;*/
 	text-indent:10px; 	
 	}

.header5 {	
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10pt; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; color:#FFFFFF;	
	line-height: 120%;
	margin-top: auto;
	margin-bottom: 1%;
	}

.header5Flush {	
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; color:#FFFFFF;	
	line-height: 120%;
	margin-top: 1.2em;
	margin-bottom: -.8em;
	}

.header5light {	
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	color:White;	
	line-height: 120%;
	margin-left: 5px; 
	margin-right:15px; 	
	margin-top: 1.2em;
	margin-bottom: .8em;
	}

.header5indent {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10pt; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; color:#FFFFFF;	
	line-height: 120%;
	margin-top: auto;
	margin-bottom: 1%;
 	text-indent:10px; 
 	}

/* 
.header6 {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 11px; 
 	font-weight: bold; 
 	color:#FFFFFF; 
 	text-align:left; 
	line-height: 11px;
	margin-top: 1.2em;
	margin-bottom: 0%;  
 	}
*/

.header6 {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 11px; 
 	font-weight: bold; 
 	color:#FFFFFF; 
 	text-align:left; 
	line-height: 120%;
	margin-top: auto;
	margin-bottom: 0%;  
 	}
 	
 	
.header6indent {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 11px; 
 	font-weight: bold; 
 	color:#FFFFFF; 
 	text-align:left; 
	line-height: 120%;
	margin-top: auto;
	margin-bottom: 0%; 
 	text-indent:10px; 
 	}

.header6Light {
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 11px; 
 	font-weight: bold; 
 	color:#666; 
 	text-align:left; 
	line-height: 120%;
	margin-top: 1.2em;
	margin-bottom: .8em;  
 	}
		
/* ########## END OF NEW HEADERS ############################### */

li.black {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-size: 12px;*/
	color: black;
	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;		
	}
	
.hover {
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
 	font-size: 12pt; 
 	color: #800000; 
 	font-weight: bold 
 	}

.listing {
 	font-family: Arial, Verdana, Helvetica, sans-serif; 
 	font-size: 10pt; 
 	text-align: left; 
 	text-indent: 0; 
 	word-spacing: 0; 
 	margin: 0; 
 	color:#000000
 	}


.MainHeader {
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	text-transform:uppercase; 
	letter-spacing:1pt; 
	text-align:left; 
	}

/* #############################################################
 USED FOR MEDIHERB DESCRITPIONS 
 ############################################################# */
 
.meditable {
	background-color: #FB810E;	
	border-collapse: collapse;
	background-position: left;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	width: 400px;
	border-bottom-color: White;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-top-color: White;
	border-top-style: solid;
	border-top-width: 0px;
	}
	
.caution { 
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF;
	font-weight: bold;
	line-height:13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
	}
	
/* #############################################################
 END OF MEDIHERB DESCRITPIONS 
 ############################################################# */	

.myparagraph2first-line {
 	font-size:12pt; 
 	font-weight:bold; 
 	text-transform:uppercase; 
 	letter-spacing:1pt; 
 	font-family:Verdana, sans-serif; 
 	line-height:29px 
 	}

/*THE BOXES ARE YOU SUFFERRING WITH THIS CONDITION
AND THE FREE TEST IMAGE AND THE PURCHASE THIS LAB TEST..*/
p.freetest_boxlink { 
	text-align: center; 	
	background: transparent;
	text-decoration:none;	 
	margin-top: 1.2em; 
	margin-bottom: 1.2em;
}

/*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.SuppsStore {	 
	border: 2px solid #4D648A;
	}

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: 2px solid White;
}

img.pictFloatLeftBord {
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	border: 2px solid White;	
}

p.Article-Title {
	font-size: 20pt; 
	margin-left: 1cm; 
	font-weight: bold; 
	text-align:left; 
	}

P.caption {
 	font-weight: normal; 
 	font-size: 12px; 
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	color: #FFFFFF 
 	}


.recreading {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-align: left; margin-left: 5px; margin-right:5px;  }


.recreadingtitle {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
 	font-weight: bold;
	text-align: left; margin-left: 5px; margin-right:5px;  
	}

.redbox {
 	font-family: Arial, sans-serif; 
 	font-size: 10pt; 
 	font-weight: bold;
 	text-align:left;
	}

.smfooter    {
 	font-family: "Trebuchet MS", sans-serif; 
 	font-size: 8pt; 
 	color: #FFFFFF; 
 	text-align: Left 
 	}

.SpiceBox {
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	text-decoration: none; 
	line-height: 18px; 
	text-align: left; 
	}


.suppbullet  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	list-style-type: disc; 
	text-align:left 
	}

.suppfooter     {
	font-family: Arial, sans-serif; 
	font-size: 8pt; 
	text-align: left; 
	margin-left:15px; 
	margin-right:15px;
	}

.suppheader  {
 	font-size:14pt; 
 	text-transform:uppercase; 
 	letter-spacing:3pt; 
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
 	font-weight: bold;
 	text-align:center 
 	}

.suppsubheader  {
	font-size:10pt; 
	font-weight:bold; 
	text-transform:uppercase; 
	letter-spacing:1pt; 
	text-align:left; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	margin-left:15px; 
	margin-right:15px 
	}


/* #############################################################
 THIS IS THE OLD SUPPTEXT CLASS DELETE IF NEW ONE WORKS; 
.supptext    { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left; 
	text-indent:0; 
	margin-left:15px; 
	margin-right:15px 
	}
 ############################################################# */

 /* #########################################################
 THE next series controls the STYLE FOR THE HISTORY FORMS
 ########################################################## */
 
 .tdanalystmenuSubHeader {
	background-color: #FFE5B2;
	color: #3C3C3C; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none; 
	line-height: 12px;
	text-align: center;
	padding: 4px 0px 4px 0px;
 	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	border-spacing: 0px;
	border-top: 4px solid #BEBEBE;
	border-bottom: 2px solid #BEBEBE;
}

 .tablelightgreenanalystrec {
	background-color: #FFE6A2;
	/*background-color: #FFFFD7;*/
	padding: 8px 0px 8px 0px;
	margin-top: 25px; 
	margin-bottom: 20px;
	margin-left: 0px; 
	margin-right: 3px;
	border-collapse: collapse;
	/*border: 2px solid #BEBEBE;*/
	border: 2px solid #999;
	}
	
 .tdanalyst{
	/*background-color: #F9F9F9;*/
	/*background-color: #FFFFEA;*/
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;
	color: #161616;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
}	
 
.tdanalystDark{
	/*background-color: #F9F9F9;*/
	background-color: #FFFFEA;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;
	color: #161616;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 2px solid #BEBEBE;
}	

.tdanalystLight{
	/*background-color: #F9F9F9;*/
	background-color: White;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;
	color: #161616;
	padding: 6px 3px 6px 4px;
	text-align: left;
	text-decoration:none;
	line-height: 130%;
	border-bottom: 2px solid #BEBEBE;
}	

.tdanalystBold{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: xx-small;
	color: Black;
	font-weight: 600;
}
 
.supptext { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	text-align:left;  
	line-height: 16px; 
	font-size: 12px; 
	}
	
.supptoptable { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left; 
	text-indent:0; 
	margin-left:0; 
	margin-right:0; 
	color:#000000;
	font-weight:bold 
	}
	
.topbuttonlink {
	COLOR: #77003C;
	}
	
.toptable { 
	border-left:2px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	border-bottom:2px solid #FFFFFF; color: #000000; 
	font-size: 12pt;
	font-family: Arial,  Helvetica, sans-serif; 
	text-align: center; 
	font-weight: bold;
	background-color: #FFE6A2; 
	padding-left:2px; 
	padding-right:2px; 
	padding-top:1px; 
	padding-bottom:1px 
	}
	  
.tourTextHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #000000;
	background-image: url('https://www.becomehealthynow.com/my_account/images/left/apple_sm.gif');
	background-repeat: no-repeat;
	padding-left: 14px;	
	margin-left: 13px;
	margin-top: 15px;
	margin-bottom: 3px;
	font-weight: 600;
}

.visited { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000080; 
	font-size: 12pt 
	}
	
.yellowboxtext  { 
	font-family: Arial, sans-serif; 
	font-size: 14pt; 
	font-weight: bold;
	color:#000000;
	text-align:center 
	}
	
.yellowboxtextsmallold  { 
	font-family: Arial, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color:#000000;
	text-align:left 
	}
	
.yellowboxtextsmall { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	color:#000000;
	text-align: justify;	 	
	line-height: 16px;
	padding-left: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 6px;
	}

.yellowboxtextsmall-left { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	color:#000000;
	text-align: left;	 	
	/*line-height: 16px;*/
	line-height: 140%;
	padding-left: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 6px;
	}
	
.yellowboxtextsmall-right { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	color:#000000;
	text-align: right;	 	
	line-height: 16px;
	padding-left: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 6px;
	}

.yellowboxtexttiny { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color:#000000;
	text-align:left;  
	line-height: 13px;  
	}
	
span.10ptdefaultcolor { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left; 
	}
	
span.8default { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt; text-align: left; 
	}
	
span.article_sub_head {	
	font-size: 14px; 
	font-family: Verdana, 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;	
	}

span.article_sub_head_OLD { 
	border-top:1px solid #FFE6A2; 
	border-bottom:1px solid #FFE6A2; 
	text-align: left; 
	text-transform: uppercase; 
	margin-top:0; 
	margin-bottom:0; 
	border-left-width:10px; 
	border-right-width:1px; 
	border-left-style:solid; 
	padding-left:4px; 
	padding-right:11px; 
	padding-top:1px; 
	padding-bottom:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #77003C;
	background-color: #FFE6A2;
	font-weight: bold;
	}
	
span.body10black  { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left; 
	text-indent: 0; 
	word-spacing: 0; 
	margin: 0; 
	color:#000000;
	}
	
span.body12  { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt;
	text-align: left; 
	text-indent: 0; 
	word-spacing: 0; 
	margin: 0;
	}
	
span.body12bold  { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt;
	text-align: left; 
	text-indent: 0; 
	word-spacing: 0; 
	margin: 0;
	font-weight: bold;
	}

span.body12black  {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt;
	text-align: left; 
	text-indent: 0; 
	word-spacing: 0; 
	margin: 0; 
	color:#000000 
	}
	
span.bodysingle10default { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left; 
	}
	
span.bodysingle10 { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*font-size: 12px;*/ 
	font-weight: bold;	
	color: White; 
	text-align: left; 
	/*margin-left: 5px; 
	margin-right:15px;*/ 
	line-height: 150%;
	}

span.bold  { 
	font-family: inherit; 
	font-size: inherit;
	text-align: inherit; 
	text-indent: inherit; 
	word-spacing: inherit; 
	font-weight: bold;
	}

span.boxtext { 
	font-family: Arial, sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF; 
	font-weight: bold 
	}
	
span.boxtextnobold { 
	font-family: Arial, sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF;  
	line-height: 14px;  
	}
	
span.boxredcenter { 
	border:1px solid #800000; 
	padding:2px; 
	color: #FFFFFF; 
	font-size: 12px; 
	text-transform: capitalize; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: left; 
	background-color: #800000; 
	margin-top:3px; 
	margin-bottom:3px 
	}
	
span.disclaim {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;  
	line-height: 11px; 
	}
	
span.disclaimBlack {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: Black;  
	line-height: 11px; 
	}

span.firstlargeletter { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 24pt; 
	color: #800000; 
	font-weight: bold 
	}
	
span.food_facts { 
	/*color: #FFE6A2; */
	border-top:1px solid #FFE6A2; 
	border-bottom:1px solid #FFE6A2; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	/*color: #000000; */
	font-weight: bold;
	text-align: left; 
	text-transform: uppercase; 
	background-color: #FFE6A2; 
	margin-top:0; 
	margin-bottom:0; 
	border-left-width:3px; 
	border-right-width:1px; 
	border-left-style:solid; 
	color: #77003C; 
	padding-left:4px; 
	padding-right:3px; 
	padding-top:1px; 
	padding-bottom:1px 
	}
	
span.header1     {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 24pt; 
	font-weight: bold;
	text-align:left 
	}
	
span.header1indent {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 24pt; 
	font-weight: bold;
	text-align:left; 
	text-indent:10px; 
	color:#FFFFFF 
	}
	
span.header2  {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18pt; 
	font-weight: bold;
	text-align:left; 
	color:#FFFFFF 
	}
	
span.header2indent {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18pt; 
	font-weight: bold;
	text-align:left; 
	text-indent:10px; 
	}
	
span.header3  {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold;
	text-align:left; 
	color:#FFFFFF 
	}
	
span.header3indent {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold;
	text-align:left; 
	text-indent:10px; 
	color:#FFFFFF 
	}
	
span.header4 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt;
	font-weight: bold;
	text-align:left; 
	color:#FFFFFF 
	}
	
span.header4indent {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt;
	font-weight: bold;
	text-align:left; 
	text-indent:10px; 
	color:#FFFFFF 
	}
	
span.header5 {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	text-align:left; color:#FFFFFF; 
	}
	
span.header5indent { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	text-align:left; 
	text-indent:10px; 
	color:#FFFFFF 
	}

/*START FOR THE "FIND A PRACTITIONER" IN THE DIRECTORY /doctorsearch/ */
td.doctorsearch {
	padding: 7px 15px 7px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-align: left; 
	word-spacing:0;  
	line-height:100% 	
}

span.doctorsearchHead { 
	font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
	font-size: 12pt; 
	color: #FFFFFF; 
	text-align: left; 
	word-spacing:0; 
	margin-right:0; 
	margin-top:0; 
	margin-bottom:0; 
	line-height:100%;
	font-weight: bold;
	}

td.result {
	padding: 7px 0px 7px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
	font-size: 14pt; 
	color: #FFFFFF; 
	text-align: left; 
	word-spacing:0;  
	line-height:140%;
	font-stretch: wider;
	font-style: oblique;
	font-variant: small-caps;
	font-weight: bold;
	border-top:3px solid #FFE6A2; border-bottom:3px solid #FFE6A2;
}

/*END FOR THE "FIND A PRACTITIONER" IN THE DIRECTORY /doctorsearch/ */

/*  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: #800000; 
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left; 
	background-color: #FFE6A2; 
	margin-top:3px; 
	margin-bottom:3px;
	border-left: 0px none;
	border-right: 0px none;
	}

/*  START span.commentbox - THIS IS THE NEW VERSION WITH A BLUE BACKGROUND */
 
span.commentbox {
	border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:4px; color: White; 
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left; 
	background-color: #006699; 
	margin-top:3px; 
	margin-bottom:3px;
	border-left: 0px none;
	border-right: 0px none;
	}
 
span.headerbox { 
	font-size: 11px;
	/*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;
	}
		
span.headerboxOLD { 
	border:1px solid #800000; 
	padding:2px; 
	color: #FFFFFF; 
	font-size: 11px; 
	text-transform: capitalize; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: left; 
	/*background-color: #7D447C; */
	background-color: #800000; 
	margin-top:3px; 
	margin-bottom:3px;
	}
	
/*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;*/
	}
 	
/*CatHeader IS USED TO REPLACE THE GRAPHICS HEADERS AT THE TOP OF THE MIRA CATEGORIES */
h1.CatHeader {	
	text-align: center;
	margin-left: 0px; 
	margin-right: 0px;
	margin-top: 19px;
	margin-bottom: 15px;
 	}

span.CatHeader {  
	font-size: 20px; 
	/*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;*/
	}

/*ArticleHeader IS USED TO REPLACE THE GRAPHICS HEADERS AT THE TOP OF THE MIRA ARTICLES*/
h1.ArticleHeader {	
	text-align: left;
	margin-left: 0px; 
	margin-right: 0px;
	margin-top: 19px;
	margin-bottom: 15px;
 	}

span.ArticleHeader {  
	font-size: 20px; 
	/*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: 0px; 
	margin-right: 0px;
	margin-top: 19px;
	margin-bottom: 15px;
 	}

span.ArticleSubHeader {  
	font-size: 14px; 
	/*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;*/
	}

span.highlight {
	color: maroon;
	font-weight: bold;
	}

span.indexheader {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt;
	font-weight: bold; 
	}
	
span.relatedsingle10 { 
	font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-align: left; 
	word-spacing:0; 
	margin-right:0; 
	margin-top:0; 
	margin-bottom:0; 
	line-height:100%; 
	}
	
span.articlebold { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #FFFFFF; 
	letter-spacing: 1pt; 
	font-weight: bold; 
	}

span.red {
	color: Red; 
	}

span.redboldRed {    
	color: red; 
	font-weight: bold;
	}
	
span.maroon {
	color: maroon;
	font-weight: bold;
	}
	
span.navy {
	color: navy;
	font-weight: bold;
	}

/* #############################################################
 THE FOLLOWING STYLES ARE FOR THE FOODFACTS SECTION OF THE SITE
 ############################################################# */

td.Food-Contents-List p {  
	margin-top: .5em;    
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size : 10px;  
	font-weight : normal;  
	font-stretch: wider;  
	}
				 
span.Sub-Heading { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	size: 10pt; 
	color: #FFFFFF; 
	text-align: left; 
	margin-left: 5pt;  
	line-height:150%;  
	}
	
/* #############################################################
 THE FOLLOWING STYLES ARE FOR THE NEWSLETTERS SECTION OF THE SITE
 ############################################################# */
.newsletterbody {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#000000;
	}

.newsletterbodyMira {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#FFFFFF;
	}	
	
.newsletter_paraheader { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	text-decoration: underline; 
	font-weight: bold;
	text-align:left; 
	margin-bottom:-14px; 
	}

.newsletter_paraheaderMira { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #FFFFFF; 
	text-decoration: underline; 
	font-weight: bold;
	text-align:left; 
	margin-bottom:-14px; 
	}
	
.newsletter_paraheaderNoMargin { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	text-decoration: underline; 
	font-weight: bold;
	text-align:left; 
	}

.newsletter_paraheaderNoMarginMira { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #FFFFFF; 
	text-decoration: underline; 
	font-weight: bold;
	text-align:left; 
	}	
	
.newsletter_body10 { 
	font-family: Arial, sans-serif; 
	font-size: 10pt; 
	color:#000000; 
	}
	
.TT {
	font-family: "Courier New"
	}
	
blockquote {  
	padding-left: 10px;
	margin-bottom: 1px;
	display:block; 
	/*border-left: solid 2px #77003C;*/
	border-left: 2px solid transparent;
}

.BLOCKQUOTECITE {
	margin:20px;
	padding-left: .5em;
	border-left:2px solid #FFFFFF;
	border-right-width: 2px;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: 500;
	color: #FFFFFF;
	}
	
SPAN.TABOOHEADER {
	display: none;
	}
	
span.newsletter_article { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #000000; 
	text-align: left; 
	margin-left: 5px;
	margin-right:5px;
	}
	
span.newsletter_articleMira { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF; 
	text-align: left; 
	margin-left: 5px;
	margin-right:5px;
	}	

/*START USED IN MIRA 1 TEMPLATES */

.mira_Title { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align: left;
	line-height: 140%;
	margin-bottom: 1px;	
	}

.mira_articledescription { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align: left;
	margin-left: 35px;
	margin-top: 0px;
	line-height: 140%;
	}

span.mira_linktitle { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px; 
	text-align: left;
	font-weight: bold;
	}

span.mira_submittedby { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	text-align: left;
	}

.mira_comment { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-align: right;
	font-weight: bold;
	vertical-align: top;
	}		

.mira_horlineBGorange2 {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 1px;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px solid #FFE6A2;
	border-top: 1px solid #FFE6A2;
}

/*SPAN.MIRA_DATE MUST BE 8 PX TO SHOW LONG DATES LIKE DECEMBER, THURSDAY 21, 2011*/
span.mira_date { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: xx-small;*/
	font-size: 8px; 
	text-align: left;
	font-weight: bold;
	background-color: transparent;
	color: #800000;
	}

.mira_link { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align: right;
	font-weight: bold;
	padding: 12px 15px 12px 5px;
	}

/*span.mira_page IS USED AT TOP OF TEMPLATE FOR SPECIAL OFFERS*/
span.mira_page { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-align: left;
	font-weight: bold;
	}

span.mira_relatedarticles { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align: left;
	font-weight: bold;
	}

span.mira_subcats,
span.mira_articletitle { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align: left;
	font-weight: bold;
	}

.mira_SubCatandArticles { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px; 
	text-align: left;
	font-weight: bold;
	margin-bottom: -10px;
	}

.mira_tablelinks { 
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	border-collapse: collapse;
	border-bottom: 1px dotted #FFE6A2;
	border-top: 1px dotted #FFE6A2;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
	}

.mira_tablefull { 
	width: 100%;
	margin-left:auto; margin-right:auto; /*AUTO WAS SETTING PRIOR TO 01/31/12*/
	margin-left:0px; margin-right:0px; margin-bottom: 0px; margin-top: 0px;
	/*margin: 0px 0px 0px 0px;*/
	border: 0px;
	}

/*THIS INDENTS THE MAIN BODY CONTENT 15 PX*/
.mira_tablefullIndent { 
	width: 100%;
	margin: 0px 0px 0px 15px;
	/*background-color: #FB810E;*/
	border-collapse: collapse;
	}

/*.mira_tableninetyfive { 
	width: 95%;
	margin: 0px;
	border-collapse: collapse;
	margin-left:auto; margin-right:auto;
	}*/

.mira_tableninetyfive { 
	width: 98%;
	border: none;
	margin-left: 10px;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	}

/*the mira_leftbar BY ITSELF IS FOR THE MIRA TEMPLATE*/
.mira_leftbar { 
	background-color: #FFE6A2;
	padding: 0px 0px 0px 0px;
	text-align: center;
	}

/*the freetrade and subclasses define the left table in HTDOCS */	
table.freetrade { 
	background-color: #ff810e;
	float: left;
	border-collapse: collapse;
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	margin-bottom: 12px;
	margin-right: 12px;
	}

/*the mira_leftbar and subclasses define the left include table*/	
table.mira_leftbar { 
	background-color: #FFE6A2;
	width: 145px;
	float: left;
	border-collapse: collapse;
	margin: 0px;
	/*border: none;*/
	}

table.mira_leftbar .Menu { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: xx-small;
	padding: 2px 0px 2px 4px;
	background-color: #CCFF99;
	text-align: left;	
	}

table.mira_leftbar p.selector { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: xx-small;
	}

table.mira_leftbar td { 
	background-color: #FFE6A2;
	padding: 0px 0px 0px 0px;
	text-align: center;
	}

table.mira_leftbar td.spacer { 
	background-color: #FFE6A2;
	padding: 5px 0px 5px 0px;
	line-height: 0px;
	}

table.mira_leftbar td.leftinclude {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFCC66;	
	font-size: 11px;
	color: #000000;
	text-align: left; 
	padding: 3px 2px 2px 4px; 
	line-height: 120%;
	}	
	
table.mira_leftbar td.leftincludeSmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFE6A2;	
	font-size: 10px;
	color: #000000;
	text-align: left; 
	padding: 4px 0px 4px 0px; 
	/*line-height: 100%;*/	
	}

table.mira_leftbar td.BGorange2LeftBar { 
	background-color: #FFCC66;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 0px;
	}

table.mira_leftbar td.BGorange2  { 
	background-color: #FFCC66;
	}

/*END USED IN MIRA 1 TEMPLATES */

span.newsletter_8default { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	text-align: left; 
	color:#000000; 
	}

span.newsletter_8defaultMira { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	text-align: left; 
	color:#FFFFFF;
	}
		
span.newsletter_bodysingle10default { 
	font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
	font-size: 10pt; 
	text-align: left; 
	color:#000000;
	}

span.newsletter_bodysingle10defaultMira { 
	font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; 
	font-size: 10pt; 
	text-align: left; 
	color:#FFFFFF;
	}
		
/* #############################################################
 THE FOLLOWING STYLES ARE FOR THE RECIPES SECTION OF THE SITE
 ############################################################# */
 
span.recipe_header { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold 
	}
	
span.recipe_text { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; text-align: left; margin-left: 5px;
	margin-right:5px;
	line-height:150% 
	}
	
.TH {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
/* #############################################################
 THE FOLLOWING STYLES ARE FOR THE TOP MENU  OF THE SITE
 ############################################################# */
 
.white{
	color:#ffffff
	}
	
.white:hover {
	color:#ff0000; 
	background:#ffffcc;
	} 
	
.small {	
	font-family:Tahoma, verdana, Helvetica, sans-serif; 
	font-size:xx-small;
	} 
	
.table_head {
	background:#cc99cc
	} 
	
.table_odd {
	background:#ffffff
	} 
	
/******************************************************************************************************
   START TABLE ELEMENTS FROM FALLINGAWAY - USED FOR TOP MENU & ADVERTISING MENU - USES DHTML - 01/29/12
 *****************************************************************************************************/
table.topmenu {  
	position: relative;
  border-collapse: collapse;
  width: 100%;
  /*margin-left:auto; margin-right:auto; margin-bottom: 0px; margin-top: 0px; THIS CENTERS THE TABLE*/
  /*margin-left:0px; margin-right:0px; margin-bottom: 0px; margin-top: 0px;*/
  margin: 0;
  border: none;
  float: left;
  /*clear: both;*/

  top:-36px;
  left:0px;
   z-index: 100;
  /*MARGIN TOP CONTROLS TOP POSITION; IF ORANGE APPEARS AT TOP OF PAGE MODIFY THIS VALUE*/
  /*margin: -124px 0 0 0;*/ 
}

table.topmenuOLD1 {  
  /*margin: 0px 0px 0px 0px;*/
  /*padding: 0;*/
  /*display: block;*/
  /*font-size: 1em;*/
  border-collapse: collapse;
  width: 100%;
  /*margin-left:auto; margin-right:auto; margin-bottom: 0px; margin-top: 0px; THIS CENTERS THE TABLE*/
  /*margin-left:0px; margin-right:0px; margin-bottom: 0px; margin-top: 0px;*/
  margin: 0;
  border: none;
  float: left;
  clear: both;
}
 
table.topmenuOLD {  
  /*margin: 0px 0px 0px 0px;*/
  /*padding: 0;*/
  /*display: block;*/
  /*font-size: 1em;*/
  border-collapse: collapse;
  width: 100%;
  /*margin-left:auto; margin-right:auto; margin-bottom: 0px; margin-top: 0px; THIS CENTERS THE TABLE*/
  margin-left:0px; margin-right:0px; margin-bottom: 0px; margin-top: 0px;
	text-align: left;
  border: none;
}

/*DELETE THE TOPMENU TD.XXX STYLES THAT ARE NOT USED - GALLIARD IS MY FAVORITE*/
table.topmenu td.Galliard { 	
	background-image: url('http://www.becomehealthynow.com/menus/top_new5/images/apple_galliard.png');
   background-color: #9FC497;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 924px;
	height: 141px;
	border: none;
}
	
table.topmenu td.GalliardSpine { 	
	background-image: url('http://www.becomehealthynow.com/menus/top_new5/images/apple_galliard_spine.png');
   background-color: #9FC497;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 924px;
	height: 141px;
	border: none;
}

table.topmenu td.Avant { 	
	background-image: url('http://www.becomehealthynow.com/menus/top_new5/images/apple_avant.png');
   background-color: #9FC497;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 924px;
	height: 141px;
	border: none;
}

table.topmenu td.Bembo { 	
	background-image: url('http://www.becomehealthynow.com/menus/top_new5/images/apple_bembo.png');
   background-color: #9FC497;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 924px;
	height: 141px;
	border: none;
}

table.topmenu td.Caxton { 	
	background-image: url('http://www.becomehealthynow.com/menus/top_new5/images/apple_caxton.png');
   background-color: #9FC497;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 924px;
	height: 141px;
	border: none;
}

table.topmenu td.ClasGarmund { 	
	background-image: url('http://www.becomehealthynow.com/menus/top_new5/images/apple_clasgarmndbt.png');
   background-color: #9FC497;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 924px;
	height: 141px;
	border: none;
}

table.topmenu td.Dante { 	
	background-image: url('http://www.becomehealthynow.com/menus/top_new5/images/apple_dante.png');
   background-color: #9FC497;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 924px;
	height: 141px;
	border: none;
}

table.topmenu td.ITCGiovani { 	
	background-image: url('http://www.becomehealthynow.com/menus/top_new5/images/apple_giovani.png');
   background-color: #9FC497;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 924px;
	height: 141px;
	border: none;
}

table.topmenu td.AppleTopLines { 	
	background-image: url('http://www.becomehealthynow.com/menus/top_new5/images/apple5_lines.png');
   background-color: #9FC497;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	max-width: 100%;
	width: auto;
	height: auto;
	border: none;
}

table.topmenu tr { 
	padding: 0px 0px 0px 0px;
}

.widthbottomsearch { /*IS THE WIDTH OF THE SEARCH ITEMS; SIZE IS LOGO WIDTH - widthbottomsearch = 788 PX*/
	width: 830px;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

table.menu {  
  /*margin: 0px 0px 0px 0px;*/
  /*padding: 0;*/
  /*display: block;*/
  /*font-size: 1em;*/
	border-collapse: collapse;
  	width: 100%;
  	/*margin-left:0px; margin-right:0px; margin-bottom: 0px; margin-top: 0px;*/
  	margin: 0px;
	border: none;
	padding: 0;
	float: left;
	clear: both;
}

table.menuOLD2 {  
  /*margin: 0px 0px 0px 0px;*/
  /*padding: 0;*/
  /*display: block;*/
  /*font-size: 1em;*/
	border-collapse: collapse;
  	width: 100%;
  	/*margin-left:0px; margin-right:0px; margin-bottom: 0px; margin-top: 0px;*/
  	margin: 0px;
	border: none;
	padding: 0px 0px 0px 0px;
	
  position: relative;
  top:0px;
  left:0px;
  z-index: 0;
  clear: both;
  float: left;
}

table.menuOLD1 {  
  /*margin: 0px 0px 0px 0px;*/
  /*padding: 0;*/
  /*display: block;*/
  /*font-size: 1em;*/
	border-collapse: collapse;
  	width: 100%;
  	margin-left:0px; margin-right:0px; margin-bottom: 0px; margin-top: 0px;
  	/*margin: 0px;*/
	border: none;
	/*padding: 0;*/
	padding: 0px 0px 0px 0px;
	float: left;
	/*clear: both;*/
}

table.menuOLD {  
  /*margin: 0px 0px 0px 0px;*/
  /*padding: 0;*/
  /*display: block;*/
  /*font-size: 1em;*/
	border-collapse: collapse;
  	width: 100%;
  	margin-left:0px; margin-right:0px; margin-bottom: 0px; margin-top: 0px;
	text-align: left;
	border: none;
	padding: 0px 0px 0px 0px;
	/*float: left;*/
}

table.menu td.menurow {  /*DON'T CHANGE THE PADDING ON THIS!*/
	padding: 0px 0px 0px 0px;
	background-color: #FFE6A2;
	width:924px;
}

tr.topmenu {
  vertical-align: top;
  background-color: #E9E9F3;
}

tr.topmenuadver {
  vertical-align: top;
  background-color: #E8E8ED;
}

td.topmenuadver {
  text-align: center;
  vertical-align: top;
  padding: 0px 0px 0px 0px;
  background-color: #E8E8ED;
  width: 924px;
}

td.topmenu {
  text-align: center;
  vertical-align: top;
  padding: 0px 0px 0px 0px;
  background-color: #E8E8ED;
}

/******************************************************************************************************
   END TABLE ELEMENTS FROM FALLINGAWAY - USED FOR TOP MENU & ADVERTISING MENU - USES DHTML - 01/29/12
 *****************************************************************************************************/

/*THE ArticleLinks STYLE IS FOR THE SUBMENU CONTAINED IN A TABLE FOR THE PRODUCTS AND SERVICES ARTICLES*/
table.ArticleLinks {
	margin: 0px auto;
	width: 710px;
	border-bottom: 4px double White; 	
	border-top: 4px double White; 
	border-left: 4px solid White;  	
	border-right: 4px solid White;	
}
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: #fff3d2;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: center;
}

/* START OddEven - FOR A TABLE WITH DIFFERENT COLORED ROWS; the margin-left and right at auto centers the table */
table.OddEven {
	margin-left: auto;
	margin-right: auto; 
	text-align: center;
	/*margin: 0px auto;*/
	border: 2px solid black;
	border-collapse: collapse;
	background-color: #FFFFEA;
}
table.OddEven th {
	padding: 5px 5px 5px 5px;
	background-color: #FFE6A2;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 14px;
	color: #4f4f4f;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 5px double Gray;
}
table.OddEven td {
	border-bottom: 1px dashed #00008b;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFEA;
	-moz-border-radius: 0px 0px 0px 0px;
	color: #4f4f4f;
	font-size: 12px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

table.OddEven td.Odd {
	border-bottom: 1px dashed #00008b;
	padding: 5px 5px 5px 5px;
	/*background-color: #eaf4ff;*/
	background-color: #efffdf;
	-moz-border-radius: 0px 0px 0px 0px;
	color: #4f4f4f;
	font-size: 12px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
/* END OddEven - FOR A TABLE WITH DIFFERENT COLORED ROWS*/

/* START OddEvenVids - FOR A TABLE IN VIDEOS AND MULTIMEDIA WITH ALTERNATING COLORED ROWS*/
table.OddEvenVids {
	/*width: of table*/
	width: 652px;
 	border-collapse: collapse;
	border-bottom: 4px double White; 	
	border-top: 4px double White; 
	border-left: 4px solid White;  	
	border-right: 4px solid White;
	/*background-color: #FFE6A2;*/
	padding: 0px 0px 0px 0px;
	margin-bottom: 15px;	
}

table.OddEvenVids th {
	padding: 5px 5px 5px 5px;
	background-color: #fff3d2;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 16px;
	/*color: #4f4f4f;*/
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid Gray;
	text-align: center;
}

table.OddEvenVids td.PageHeaderPic {
 	/*background-color: #fff3d2;*/
 	background-color: #FFFFEA;
	text-align: center;  
	padding: 7px 5px 0px 5px;
	vertical-align: top;
	/*border-top: thin dotted black;*/
	}
	
table.OddEvenVids td.PageHeaderTxt { 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px; 
	color:#565656;
 	background-color: #fffbf2;
	text-align: left;
	border-bottom: 1px dashed #c9c9c9; 
	line-height: 145%;
	padding: 5px 8px 5px 4px;
	vertical-align: top;
	}

table.OddEvenVids td {
	border-bottom: 1px dashed #adadad;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFEA;
	color: Black;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

table.OddEvenVids td.Odd {
	border-bottom: 1px dashed #adadad;
	padding: 5px 5px 5px 5px;
	/*background-color: #FFFFCE;*/
	/*background-color: lime;*/
	background-color: #fff7e3;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

table.OddEvenVids div.description {
	background-color: transparent;	
	color: #4f4f4f;
	font-size: 10px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 130%;
}
/* END OddEvenVids - FOR A TABLE IN VIDEOS AND MULTIMEDIA WITH ALTERNATING COLORED ROWS*/

.table_even {
	background:#ffffff;
	} 
	
/* START table.Article STYLES ARE FOR THE TOP TABLE FOR ARTICLES AND CONDITIONS */
table.Article {
	margin-left:auto; margin-right:auto; margin-top: 10px; margin-bottom: 15px; 
	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: #FFE6A2 transparent #FFE6A2 transparent;
	border-spacing: 5px;
	-moz-border-radius: 0px 0px 0px 0px;	
	}

table.Article 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;
}

table.Article td.ArticleTitle { 
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 16pt; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; 
	color:#ffffff;
	background-color: #FB810E;
	line-height: 145%;
	padding: 5px 2px 5px 5px;
}

.li.article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	line-height: 135%;
	margin-left: 0px;
	margin-right:2px;
	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: 12pt; 
	font-weight: bold;
	text-decoration: none;
	text-align:left; 
	color:#ffffff;	
	line-height: 145%;
	padding: 5px 2px 5px 5px;
}

table.Article td.items {
	padding: 5px 2px 2px 5px;
	vertical-align: top;
}

table.Article 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.Article td.description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	text-align:left;  
	line-height: 135%; 
	font-size: 14px; 
	padding: 5px 8px 5px 5px;
	/*width: 534px;*/
	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: 2px 2px 2px 2px;
	border-style: groove groove groove groove;
	border-color: gray gray gray gray;
	background-color: #FFFFE1;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;	
}

/*THE picturearrow IS A BACKGROUND IMAGE AND WILL NOT PRINT UNLESS CLIENT HAS ENABLED TO PRINT BACKGROUND IMAGES*/
table.Article td.picturearrow {
    background-image: url('https://www.becomehealthynow.com/menus/read_more1.png');
   /* background-color: White;*/
    background-repeat: no-repeat;
	 padding: 0px 0px 0px 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 width: 266px;
	 height: 129px;
	 /*BACKGROUND POSITION - FIRST # IS X COORDINATE FROM LEFT; SECOND NUMBER IS Y COORDINATE FROM TOP*/
	 background-position: 0% 100%;	  
}

table.Article td.placevideo {
	vertical-align: top;
	text-align: center;
}
/* END table.Article STYLES ARE FOR THE TOP TABLE FOR ARTICLES AND CONDITIONS */

/* 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: #FFE6A2 transparent #FFE6A2 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:#ffffff;	
	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:#FFFFFF; 
	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: white;  
	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: white;  
	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: white;  
	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 #FFE6A2;
	font-weight: bold;
	}

/* END table.Video STYLES ARE FOR THE INDIVIDUAL VIDEOS */

p.footnote     {
	font-family: Arial, sans-serif; 
	font-size: .7em;
	text-align: left;
	line-height: 175%;
	margin-left:15px; 
	margin-right:5px;
	}
	
/*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: White;  
	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: White;  
	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: white;
	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;		
	}

li.conditionBlack {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-size: 12px;*/
	color: black;
	background-color: transparent;
	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: White; 
	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;	
	}
/*END THE table.Article STYLES ARE FOR THE TOP TABLE FOR CONDITIONS */

p.selector { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	}
	
/* START - THE table.Reflex STYLES ARE FOR CRA Reflex pages found in reflexes1/ */
p.ConditionButtonReflex { 
	border-width:0px; 
	border-style:none;
	text-align: left; 	
	background: transparent;
	text-decoration:none;	 
	margin-left: 0em; 
	margin-top: 2em; 
	margin-bottom: 0em;	
	}

p.Reflex { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: White; 
	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: White; 
	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 reflexes1/ */

.globalnav {
	color:#ffffff; 
	font-size: xx-small;
	}
	
.gutterorange {
    background-image: url('https://www.becomehealthynow.com/menus/gutter_orange2.gif');
	 background-repeat: repeat-x;
	line-height: 37px;
}

/* #############################################################
 UNCOMMENT THE NEXT LINE WHEN GOING LIVE WITH THE NEW MENU AT THE TOP
 .globalnavhighlight {color:#00008B; FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; font-weight:bold;  background:Yellow;
} 
############################################################# */

.globalnavhighlight {
	color:#00008B; 
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	font-weight:bold;  
	background:White;
	}
	
/*globalnav2 IS USED IN THE OLD TOP MENUS*/
.globalnav2 {
	background-color: #FFE6A2;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	font-weight:bold;	
	text-align: left;
	padding: 3px 0px 3px 0px;
	line-height: 100%;
	}
	
.globalnav:hover {
	color:#77003C;
	}
	
/*globalnav2Bottom IS USED IN THE BOTTOM MENUS*/
.globalnav2Bottom {
	color: #77003C;
	font-size: xx-small;
	text-align: center;
	padding: 0px;
/*	padding-top: 2px;
	padding-bottom: 2px;*/
	}

/*TopLogoApple4 is the top apple logo which is 1920 px x 79 px*/
.TopLogoApple4 {
    background-image: url('https://www.becomehealthynow.com/menus/top_menu/apple4a.png');
   /* background-color: White;*/
    background-repeat: repeat-x;
	 padding: 0px 0px 0px 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 height: 79px;
}

/*TopLogoApple7 is the top apple logo which is 1500 px x 60 px*/
.TopLogoApple7 {
    background-image: url('https://www.becomehealthynow.com/menus/top_menu/apple7.jpg');
   /* background-color: White;*/
    background-repeat: repeat-x;
	 padding: 0px 0px 0px 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 height: 60px;
}

/*TopLogoApple7 is the top apple logo which is 1500 px x 60 px*/
.TopLogoAppleLines {
    background-image: url('https://www.becomehealthynow.com/menus/top_menu/apple4b_lines.png');
   /* background-color: White;*/
    background-repeat: repeat-x;
	 padding: 0px 0px 0px 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 /*height: 60px;*/
}

A.sidemenu { 
	COLOR:#00008B; 
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	/*font-size: .7em;*/
	FONT-SIZE: 8pt;
	font-weight:bold;
	padding: 0px;
	}
	
.sidemenu A:link {
	COLOR: #00008B; 
	TEXT-DECORATION: none;
	}
	
.sidemenu: A:visited {
	COLOR: #00008B; 
	FONT-SIZE: 8pt; 
	font-weight:bold; 
	TEXT-DECORATION: none;
	}
	
.sidemenu: A:hover { 
	COLOR: #0f17fb; 
	TEXT-DECORATION: none;
	background-color: #000000; 
	}
	
/* #############################################################
 THE FOLLOWING STYLES ARE FOR THE FREE TESTS SECION OF THE SITE
 ############################################################# */
 
.sectionheader 
	{
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}
.bod
	{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 13px;
	color: #000000;
	text-indent: 15px;
	
}
.bodalt
	{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 13px;
	color: #000000;
	text-indent: 0px;	
}
	
.invisible
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 1px;
}

.learnhed
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: Maroon;
}

.learnsubhead
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.learncopy
	{
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF; 
	text-align: justify;
}

.nine_pix_white { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	}
	
.inputstyle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000; 
	background-color: #FFE6A2; 
	border-bottom: 1px solid #000;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;	
	}
	
.inputstyle1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #FFCC66; 
	border-bottom: 1px solid #000000;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	}
	
.inputstyle2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: #FFD886; 
	border-bottom: 1px solid #000000;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	}

.inputstyle3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000; 
	background-color: white; 
	border-bottom: 1px solid #dc143c;
	border-top: 1px solid #dc143c;
	border-left: 1px solid #dc143c;
	border-right: 1px solid #dc143c;
	}

.inputbutton { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
	color: #800000; 
	background-color: #eeeeee; 
	border: 2px solid #999;
	}
	
.inputlabel {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000;
	}
	
.inputnote {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	}
	
.inputquestion {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	font-weight: bold;
	}
	
.inputquestionred {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: RED; 
	font-weight: bold;
	}
	
.inputquestionsmall {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;
	text-align: left;
	}
	
.inputquestionsmallLight {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	/*color: #5E5E5E;*/
	color: White; 
	font-weight: bold;
	text-align: left;
	padding: 5px 5px 5px 5px;
	}

.inputquestionsmallLightBlack {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #5E5E5E; 
	font-weight: bold;
	text-align: left;
	padding: 5px 5px 5px 5px;
	}

.inputquestionsmallWh {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: White; 
	font-weight: bold;
	}
		
.inputinstruction {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	color: #000000; 
	font-weight: bold;
	}
	
.inputinstructionsub {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	font-weight: bold;
	}

.inputwhite { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	background-color: White; 
	border-bottom: 0px solid #000000; 
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;	
	}
	
/*FREE TRADE TABLES AND CODE */
.inputstyle5Left { 
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px; 
	color: #686868; 
	background-color: White; 
	border: 1px solid #C1C1C1;
	text-align: left;
	font-weight: normal;
	}

.ContentBldRt { 
	color: White;
	font-weight: 500;
	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;
	}

.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;*/
	}


/*END FREE TRADE TABLES AND CODE */
.tabledata {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	}
	
.tabledatabig {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: bold;
	}
	
.redbold {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #800000; 
	font-weight: bold;
	}
	
.redboldRed {    
	color: red; 
	font-weight: bold;
	}

.inputheadlabel	{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000
	}
	
.inputsubject {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold;
	text-transform: uppercase; 
	color: #000000;
	}
	
.inputbod {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 13px; 
	color: #000000;
	}
	
.inputhead {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-style: normal; 
	font-weight: normal; 
	color: #003333;
	}
	
.buttonnote {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #eee; 
	}
	
.button {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666; 
	}
	
.button a:link { 
	color: #666; 
	text-decoration: none;
	}
	
.button a:hover { 
	color: #2AA468; 
	text-decoration: underline;
	}
	
.button a:visited { 
	color: #666; 
	text-decoration: none;
	}
	
.button a:visited:hover { 
	color: #000; 
	text-decoration: underline;
	}
	
.biolinks { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	}
	
.sectionheaderitalic { 
	font-family: 'Times New Roman', Times, serif; 
	font-size: 16px; 
	font-weight: bold;
	color: #000000; 
	text-decoration: none; 
	font-style: italic
	}
	
.sectionheaderlearn { 
	font-family: 'Times New Roman', Times, serif; 
	font-size: 13px; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	text-align: left; 
	}
	
.learncopyCopybold { 
	font-family: 'Times New Roman', Times, serif; 
	font-size: 18px; 
	font-weight: normal; 
	color: #000000
	}
	
.sectionheaderwhite { 
	font-family: 'Times New Roman', Times, serif; 
	font-size: 14px; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	}
	
.submenuitem {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold
	}
	
.submenuitemred { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold ; 
	color: #842D43
	}
	
.tatesbioCopy { 
	font-family: 'Times New Roman', Times, serif; 
	font-size: 14px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	}
	
.tblTxtR {
	text-align: right;
	padding: 2px 5px 2px 0px;
	}

.learnhedsmall { 
	font-family: 'Times New Roman', Times, serif; 
	font-size: 16px; 
	font-weight: normal; 
	color: #730000 ; 
	font-style: italic;
	}
	

/* #############################################################
 THE FOLLOWING STYLES ARE FOR PROWLER POWL USED IN THE LEFT SIDEBAR
 ############################################################# */

/*.table.Poll {
	border-bottom-color: #fa8072;
	border-left-color: #fa8072;
	border-right-color: #fa8072;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: none;
	border-collapse: separate;
	margin: 0px;
	width: 135px;
}

table.Poll td.blackeight { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px; 
	color: #000000; 
	font-weight: bold;
	text-align: left;  
	line-height: 125%;
	padding: 0px 0px 5px 0px;
}

table.Poll td.blackeightbig { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;
	text-align: left;  
	line-height: 125%;
	padding: 0px 1px 0px 4px;
}*/

.blackeight { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000; 
	text-align: left;  
	line-height: 125%;
	padding: 2px 0px 5px 4px;
	border-collapse: separate;
	border-bottom: none;
	border-top: none;
	border-left: 1px solid #fa8072;
	border-right: 1px solid #fa8072;
	}

.blackeightBottom { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
	text-align: left;  
	line-height: 125%;
	padding: 2px 0px 5px 4px;
	border-collapse: separate;
	border-bottom: 1px solid #fa8072;
	border-top: none;
	border-left: 1px solid #fa8072;
	border-right: 1px solid #fa8072;
	}

.whiteeight {
	 padding: 0px 0px 0px 8px; 
	 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		color: #FFFFFF; 
		font-weight: normal;
		text-align: left;  
		line-height: 9px;  
	 }
	
.blackeightbig { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;
	text-align: left;  
	line-height: 125%;
	padding: 3px 1px 2px 4px;

	border-left-color: #fa8072;
	border-right-color: #fa8072;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: none;
	border-collapse: collapse;	
	padding: 5px 1px 2px 8px;	
	}
	
.results { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 21px; 
	color: #000000; 
	font-weight: bold;
	text-align: center; 
	}

/* #############################################################
 THE FOLLOWING STYLES ARE FOR TABLE DEFINITIONS
 ############################################################# */
 
/* ######################################################################
  tableOptIn IS USED FOR THE OPT IN FORMS
####################################################################### */
 
.tableOptIn {
 	background-color: #FFE6A2;
 	border-collapse: collapse;
 	border-bottom-style:solid;
 	border-bottom-color:#800000;
 	border-top:3px;
 	border-top-style:solid;
 	border-top-color:#800000; 	 	
 	border-left-color: #800000;
 	border-left-style: solid;
 	border-left-width: 2px;
 	border-right-color: #800000;
 	border-right-style: solid;
 	border-right-width: 2px;
 	/*width: 600px;*/ 	
 	margin-bottom:33px;
	}

.tdROptInTxt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold;
	color:#000000;
	text-align: justify;	 	
	line-height: 16px;
	padding: 6px 6px 5px 6px;
	vertical-align: top;
}

.tdROptInRt {
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;  
	line-height: 18px;
	padding: 2px 5px 6px 0px;
	text-align: right;
	vertical-align: top;
}
 
.tdOptInHeader {
	background-color: #800000;
	text-align: center;
	padding: 3px 0px 5px 0px;
 	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
 	font-size: 11pt; 
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;	
	line-height: 120%; 	
	}

	/* ######################################################################
  TABLE TOP IS USED IN THE TOPE MENUS 
 ####################################################################### */
table.Top {
 	background-color: #FFE6A2;
 	border: 0;
 	width: 100%;
	} 

table.Top td {
	background-color: #FFE6A2;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: .7em; 
	font-weight:bold;	
	text-align: left;
	line-height: 100%;
	padding: 3px 0px 3px 0px;
	}
	 
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;
	}

/* ######################################################################
  NEW TABLE CAT IS USED IN THE TABLE DEFN FOR THE CATEGORIES INSIDE MIRASERVER
 ####################################################################### */	

 table.Cat {
 	background-color: #FFE6A2;
	margin-bottom: 15px;	
 	border-collapse: collapse;
	border-bottom: 4px double White; 	
	border-top: 4px double White; 
	border-left: 2px solid White;  	
	border-right: 2px solid White;
 	width: 600px;
	}
		
 table.Cat td {
	background-color: #FFE6A2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color:#565656;	
	text-align: left;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 0px;
	line-height: 140%;	
	}

 table.Cat td.Centered {
	background-color: #FFE6A2;
	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: 3px;
	margin-right: 5px;
	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: #FFE6A2;
	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: #FFE6A2;
	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%;	
	}

/* ######################################################################
  tablecat IS USED IN THE TABLE DEFN FOR THE CATEGORIES INSIDE MIRASERVER
  COULDN'T GET THEM TO WORK SO THE NEW DEFN IS Table.Cat
 ####################################################################### */

 .tablecat {
 	background-color: #FFE6A2;
	margin-bottom: 15px;	
 	border-collapse: collapse;
	border-bottom: 4px double White; 	
	border-top: 4px double White; 
	border-left: 2px solid White;  	
	border-right: 2px solid White;
 	width: 600px;
	}


/*  THe tablecattd IS BEING USED FOR THE MIRASERVER I CATEGORIES 
*/
	
 .tablecattd { 
	background-color: #FFE6A2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color:#565656;	
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 0px;
	vertical-align: top;
	line-height: 140%; 
	} 

  .tablecat td { 
	background-color: #FFE6A2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color:#565656;	
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 0px;
	vertical-align: top;
	line-height: 140%; 
	} 
 
 p.tablecattd { 
	background-color: #FFE6A2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color:#565656;	
	text-align: left;
	margin-left: 4px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 4px;	
	line-height: 140%;
	}

 p.tablecattdSmall { 
	background-color: #FFE6A2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color:Black;	
	text-align: left;
	margin-left: 4px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 4px;	
	line-height: 140%;
	}

.tablecat image{ 
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	} 
 
 div.tablecat {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	/*word-spacing: 1px;*/
	color: #181818;
	text-align: left;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
	vertical-align: top;
	line-height: 140%; 	
 }
 
 .tablecattdInternal { 
/*	background-color: #FFE6A2;
	color: #181818;
	text-decoration: none;
	text-align: left;*/
	padding: 0px 10px 0px 0px;
	/*letter-spacing: normal;*/
	} 

/* #########################################################
 THE table.PageHeader STYLE IS FOR ALL OF THE CATEGORIES
 ########################################################## */

table.PageHeader {
	/*width: of table*/
	width: 600px;
 	border-collapse: collapse;
	border-bottom: 4px double White; 	
	border-top: 4px double White; 
	border-left: 2px solid White;  	
	border-right: 2px solid White;
	background-color: #FFE6A2;
	padding: 0px 0px 0px 0px;
	margin-bottom: 15px;	
}

table.PageHeader th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: bold;
	color: Black;
	/*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: 0px 5px 0px 5px;
	vertical-align: middle;
	/*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;
	vertical-align: top;
	}

/*END table.PageHeader STYLES FOR ALL OF THE CATEGORIES*/

/* ######################################################################
  START - TABLE.SSA IS USED IN THE TABLE DEFN FOR THE SYMPTOM SURVEY ANALYSIS
 ####################################################################### */	

 table.SSA {
	background-color: #FB810E;
	margin-bottom: 15px;	
 	border:0;
 	width: 700px;
	}
		
 table.SSA p.left {
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	font-size: .9em;
	color:white;
	text-align: left;
	margin-left: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-top: 20px;
	line-height: 140%;
	}
 
 table.SSA td {
	background-color: transparent;
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color:White;*/	
	text-align: left;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 0px;
/*	line-height: 140%;*/	
	}

/* table.Sub is for the small table nested in the main.SSA table*/
 table.SSASub {
 	background-color: #FFE6A2;
	margin-bottom: 5px;
	margin-top: 7px;
/* 	border-collapse: collapse;
	border-bottom: 2px solid #77003c;
	border-top: 2px solid #77003c;
	border-left: 2px solid #77003c;
	border-right: 2px solid #77003c;*/
	
	border-collapse: separate;
	border: 10px solid Black;
	border-bottom: 6px solid #BCBCBC;
	border-left: 6px solid #757575;
	border-right: 6px solid #757575;
	border-top: 6px solid #BCBCBC;	
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;	
	border-spacing: 12px;	
 	/*width: auto;*/
 	width: 100%;
	}

 table.SSASub td {
	background-color: #FFE6A2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1f1f1f;
	text-align: left;
	vertical-align: top;
	padding: 0px 6px 0px 6px;
/*	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-top: 0px;*/
	line-height: 140%;
	}

  table.SSASub td.Recs {
	background-color: #FFE6A2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1f1f1f;
	/*color: #4C4C4C;*/
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-top: 6px;
	line-height: 130%;
/*	border-right: 1px solid #77003c;
	border-left: 1px solid #77003c;*/
	border-bottom: 1px dashed #77003c;
	/*border-top: 1px solid #77003c;*/	
}
 
 table.SSASub th {
	background-color: #FFE6A2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #800000;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	line-height: 100%;
	/*border-right: 1px solid #77003c;*/
	border-bottom: 2px solid #77003c;
/*	border-left: 1px solid #77003c;
	border-top: 1px solid #77003c;*/	
	}

/* ######################################################################
  END - TABLE.SSA IS USED IN THE TABLE DEFN FOR THE SYMPTOM SURVEY ANALYSIS
 ####################################################################### */
 
.tabletopbottomwhite {
	border-bottom: solid White;
	border-top-color: White;
	border-top-style: solid;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-collapse: collapse;
	empty-cells: show;
	padding-bottom: 46px;
	padding-left: 46px;
	padding-right: 46px;
	padding-top: 46px;
	border-spacing: 40px;
	table-layout: auto;
	}
	
.tabletopbottommaroon {
	border: 14px Maroon;
	border-bottom: solid Maroon;
	border-top-color: White;
	border-top-style: double;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-collapse: collapse;
	empty-cells: show;
	padding-bottom: 16px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	border-spacing: 10px;
	}
	
.tabletopmaroon {
	border: 14px White;
	border-top-color: White;
	border-top-style: double;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-collapse: collapse;
	empty-cells: show;
	padding-bottom: 16px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	border-spacing: 10px;
	}
	
.tdmaroon {
	background-color: Maroon;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: White;
	}

/* THIS IS DUPLICATED BELOW	
.tdgreenlight {
	background-color: #CEFFE7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	}
*/	

/* START FOR TABLES IN HTDOCS - STORE 1*/
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%; 
}

/*  START FOR SAMPLE LAB TESTS IN HTDOCS - STORE 1  */

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 FOR TABLES IN HTDOCS - STORE 1*/

/*START tablewhiteLeft - FLOATS TABLE TO LEFT WITH WRAPPING TEXT*/

.tablewhiteLeft {
	background-color: White;
	border-collapse: collapse;
	border: 1px solid Black;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-right: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 0px;
	}
	
.tablewhiteLeft 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;
	}

.tablewhiteLeft 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;	
	}	

.tablewhiteLeft td.image {
	background-color: White;
	padding: 2px 2px 2px 2px;
	}

/*END tablewhiteLeft - FLOATS TABLE TO LEFT WITH WRAPPING TEXT*/

/*START tablewhiteRight - FLOATS TABLE TO RIGHT WITH WRAPPING TEXT*/

.tablewhiteRight {
	background-color: White;
	border-collapse: collapse;
	border: 1px solid Black;
	float: right;
	padding: 0px 0px 0px 0px;
	margin-right: 0px;
	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;
	}

.tablewhiteRight td.spacer {
	background-color: #FB810E;
	padding: 2px 0px 2px 0px;
	border-top: 1px groove Black;
	border-bottom: 1px groove Black;
	border-left: 0px hidden;
	border-right: 0px hidden;
	}
	
/*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 Black;
	float: left;
	margin-right: 15px;
	margin-left: 0px;
	margin-bottom: 10px;
	}

table.WhiteLabRight {
	background-color: White;
	border-collapse: collapse;
	border: 1px solid Black;
	float: right;
	margin-right: 0px;
	margin-left: 15px;
	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*/

.tablewhite {
	background-color: White;
	border-collapse: collapse;
	border: 1px solid Black;
	/*background-position: center;*/
	padding: 0px 0px 0px 0px;
	/*border-spacing: 0px;*/
	}	
	
.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 Black;
	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; 
	}

.tablewhiteheader {
	background-color: #000000;
	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 FOLLOWING TABLES STYLES ARE FROM BECOMEHEALTHY AND MAY NEED MODIFICATION
 ################################################################### */

.tablelightyellow {
	background-color: #FFE6A2;	
	border-collapse: collapse;
	border: 1px solid White;
	background-position: center;
	padding: 4px 4px 4px 4px;
	border-spacing: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small; 	 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: normal;
	}


.tablelightyellowheader {
	background-color: #FFE6A2;
	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-spacing: 25px;
	padding: 5px 5px 5px 5px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}
					
.tablelightyellowheaderLine {
	background-color: #FFE6A2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	color: #4F4F4F;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: collapse;
	border-top: 1px solid #7B7B7B;
	border-bottom: 1px solid #7B7B7B;
	border-left: 1px solid #7B7B7B;
	border-right: 1px solid #7B7B7B;
	padding: 5px 5px 5px 5px;
	}	

.tdlightyellow {
	background-color: #FFFFAC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: x-small;*/
	font-size: 11px; 
	font-weight: normal; 
	color: #4C4C4C;
	text-align: left;
	line-height: 120%;
	border-collapse: collapse;
	border: 1px solid #7B7B7B;
	border-spacing: 5px;
	background-position: center;
	padding: 4px 4px 4px 4px; 
	}

.tdlightyellow1 li{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .975em;
	/*font-size: 12px;*/
	color: black;
	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;		
	}

/*.tdlightyellow, tdlightyellow1, tdlightyellow2, tdlightyellow3 li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .975em;
	font-size: 12px;
	color: black;
	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;		
	}*/

.tdlightyellow1 {
	background-color: #FFFFE1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	color: #4C4C4C;
	text-align: left;
	line-height: 120%;
	border-collapse: collapse;
	border: 1px solid #7B7B7B;
	border-spacing: 5px;
	background-position: center;
	padding: 4px 4px 4px 4px;
	}

.tdlightyellow2 {
	background-color: #F4FFEA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	font-weight: normal; 
	color: #4C4C4C;
	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: x-small; 
	font-weight: normal; 
	color: #4C4C4C;
	text-align: left;
	line-height: 120%;
	border-collapse: collapse;
	border: 1px solid #7B7B7B;
	border-spacing: 5px;
	background-position: center;
	padding: 4px 4px 4px 4px;
	}

.tablepurplelight {
	background-color: #FFCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-spacing: 13px;
	border-collapse: collapse;
	background-position: center;
	table-layout: auto;
	border: 1px solid Black;
	padding: 25px 25px 25px 25px;
	}
	
.tdpurplelight {
	background-color: #FFCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	}
	
.tdyellowlight {
	background-color: #FFE6A2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	}

.tablegreenlight {
	background-color: #CEFFE7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-spacing: 13px;
	border-collapse: collapse;
	background-position: center;
	table-layout: auto;
	border: 1px solid Black;
	padding: 25px 25px 25px 25px;
	}

.tablegreenlightheader {
	background-color: #CEFFE7;
	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-spacing: 25px;
	padding: 5px 5px 5px 5px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}	

.tdgreenlight {
	background-color: #CEFFE7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;	
	}

.tdgreenlight1 {
	background-color: #CEFEFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;	
	}

.tdgreenlight2 {
	background-color: #FFE7CE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;	
	}

.tdgreenlight3 {
	background-color: #FFFFCE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;	
	}

.tdgreenlight4 {
	background-color: #EFFFDF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;	
	}
			 	
.tdgreenlight5 {
	background-color: #FFECDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;	
	}

.tablegreendark {
	background-color: #008877;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: normal; 
	color: White;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	border-collapse: collapse;
	border: 1px solid Black;
	background-position: center;
	padding: 5px 0px 5px 5px;
	}
		
.tdDocListing {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	/*color: #5E5E5E;*/
	color: White; 
	/*font-weight: bold;*/
	text-align: right;
	padding: 5px 5px 5px 5px;
	}

.tdgreendark {
	background-color: #CEFFCF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;	
	}

.tablelightblue {
	margin-left:auto; margin-right:auto;
	margin-bottom: 25px;
	margin-top: 25px;
	background-color: #E9E9F3;
	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;
	}
		
.tddarkblueheader {
	background-color: #4D648A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 13px; */
	font-size: .775em;
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: separate;
	border-bottom: 2px solid #BCBCBC;
	border-left: 2px solid #757575;
	border-right: 2px solid #757575;
	border-top: 2px solid #BCBCBC;	
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	/*border: 1px solid Black;*/
	border-spacing: 0px;
	padding: 5px 5px 5px 5px;
	}

.tddarkblueSubheader {
	background-color: #4D648A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 13px; */
	font-size: .775em;
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: separate;
	border-bottom: 1px solid #BCBCBC;
	border-left: 1px solid #757575;
	border-right: 1px solid #757575;
	border-top: 1px solid #BCBCBC;	
	-moz-border-radius: 20px;
	-webkit-border-radius: 30px;
	/*border: 1px solid Black;*/
	border-spacing: 0px;
	padding: 5px 5px 5px 5px;
	}

.tdlightblue {
	background-color: #E9E9F3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/ 
	font-size: .775em;
	color: Black;
	text-align: left;
	line-height: 145%;
	border: 0;
	padding: 2px 1px 2px 4px;
	vertical-align: top;
	}
		
.tdlightblue li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .975em;
	/*font-size: 12px;*/
	color: black;
	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;		
	}

.tddarkblue {
	background-color: #d6d6e9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/ 
	font-size: .775em;
	color: Black;
	text-align: left;
	line-height: 145%;
	border: 0;
	padding: 2px 1px 2px 4px;
	}

.tddarkblue li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .975em;
	/*font-size: 12px;*/
	color: black;
	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;		
	}

/* *********************** START SUPPTABLE **************** */
table.Supps {
	margin-left:auto; margin-right:auto;
	margin-bottom: 25px;
	margin-top: 25px;
	width: 700px;
	background-color: #E9E9F3;
	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.SuppsStore {
	margin-left:auto; margin-right:auto;
	margin-bottom: 25px;
	margin-top: 25px;
	width: 96%;
	background-color: #E9E9F3;
	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.Supps th, table.SuppsStore th {
	background-color: #4D648A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 13px; */
	font-size: .975em;
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: 16px;
	border-collapse: separate;
	border-bottom: 2px solid #BCBCBC;
	border-left: 2px solid #757575;
	border-right: 2px solid #757575;
	border-top: 2px solid #BCBCBC;	
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	/*border: 1px solid Black;*/
	border-spacing: 0px;
	padding: 5px 5px 5px 5px;
	}

table.Supps td.Subheader, table.SuppsStore td.Subheader {
	background-color: #dde3ec;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 13px; */
	font-size: .775em;
	/*font-weight: bold; */
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	border-collapse: separate;
	border-bottom: 2px solid #BCBCBC;
	border-left: 2px solid #757575;
	border-right: 2px solid #757575;
	border-top: 2px solid #BCBCBC;	
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	/*border: 1px solid Black;*/
	border-spacing: 0px;
	padding: 10px 5px 10px 15px;
	}

table.Supps td, table.SuppsStore td {
	background-color: #E9E9F3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/ 
	font-size: .775em;
	color: Black;
	text-align: left;
	line-height: 145%;
	border: 0;
	padding: 6px 1px 18px 4px;
	vertical-align: top;
	border-bottom: 1px solid #BCBCBC;
	border-collapse: separate;
	}
		
table.Supps td.dark {
	background-color: #d6d6e9;
	/*background-color: Green;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/ 
	font-size: .775em;
	color: Black;
	text-align: left;
	line-height: 145%;
	border: 0;
	padding: 12px 2px 12px 10px;
	}

div.SuppsName  { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	/*font-size: 12pt;*/
	font-size: 1.5em;	
	color: green;
	text-align: left; 
	text-indent: 0; 
	font-weight: bold;
	margin-bottom: 5px;
	}
	
div.SuppsDescript  { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	/*font-size: 12pt;*/
	font-size: 1.07em;	
	color: Black;
	text-align: left; 
	line-height: 145%; 
	margin-bottom: 5px;
	}

div.SuppsDescriptStrong  { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	/*font-size: 12pt;*/
	font-size: 1.37em;	
	color: Black;
	text-align: left; 
	line-height: 145%; 
	margin-top: 9px;
	margin-bottom: -1px;
	font-weight: bold;
	}

table.Supps td.pictdescrip, table.SuppsStore td.pictdescrip {
	background-color: #E9E9F3;
	text-align: center;
	border: 0;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-bottom: 0px;
	border-collapse: separate;
	}

table.Supps td.pict, table.SuppsStore td.pict {
	background-color: #E9E9F3;
	text-align: left;
	border: 0;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-bottom: 1px solid #BCBCBC;
	border-collapse: separate;
	}

table.Supps td.pictdescripdark, table.SuppsStore td.pictdescripdark {
	background-color: #d6d6e9;
	text-align: center;
	border: 0;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-bottom: 0px;
	border-collapse: separate;
	}

table.Supps td.pictdark {
	background-color: #d6d6e9;
	text-align: left;
	border: 0;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-bottom: 1px solid #BCBCBC;
	border-collapse: separate;
	}

table.SuppsStore td.pictdark {
	background-color: #d6d6e9;
	text-align: left;
	border: 0;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-bottom: 1px solid #BCBCBC;
	border-collapse: separate;
	}

table.Supps li, table.SuppsStore li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .975em;
	/*font-size: 12px;*/
	color: black;
	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.Supps td.Contra, table.SuppsStore td.Contra {
	background-color: #E9E9F3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 13px; */
	font-size: .775em;
	/*font-weight: bold; */
	color: Red;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	border-collapse: separate;
	border-bottom: 2px solid #BCBCBC;
	border-left: 2px solid #757575;
	border-right: 2px solid #757575;
	border-top: 2px solid #BCBCBC;	
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	/*border: 1px solid Black;*/
	border-spacing: 0px;
	padding: 10px 5px 10px 15px;
	}

table.Supps td.SuppsFooter, table.SuppsStore td.SuppsFooter {
	background-color: #E9E9F3;
/*	font-size: .55em;	
	text-align: left;*/
	/*border: 0;*/
	padding: 5px 2px 5px 5px;
	vertical-align: middle;
/*	color: Black;*/
	border-collapse: collapse;
	border-spacing: 0px;
	border-bottom: 1px solid #BCBCBC;
	border-left: 0px solid #757575;
	border-right: 0px solid #757575;
	border-top: 1px solid #BCBCBC;	
	-moz-border-radius: 0px;
	-webkit-border-radius: 10px;	
	}

div.SuppsFooter  { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	/*font-size: 12pt;*/
	font-size: .95em;	
	color: Black;
	text-align: left; 
	text-indent: 0; 
	/*font-weight: bold;*/
	margin-bottom: 5px;
	}

/* END SUPPTABLE*/

/* ##############################
 old tablepopup
 
.tablepopup {
	background-color: White;
	border-collapse: collapse;
	border-left-color: White;
	border-left-style: groove;
	border-left-width: 20px;
	
	
	border-right-color: White;
	border-right-style: groove;
	border-right-width: 20px;	
	
	
	border-bottom-color: Black;
	border-bottom-style: groove;
	border-bottom-width: 20px;	
	
	border-top-color: Black;
	border-top-style: groove;
	border-top-width: 20px;	
	
	
	background-position: center;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	}
 ################################ */	

.tablepopup {
	background-color: #FFE6A2;
	border-collapse: collapse;
	border: 1px solid Black;
	background-position: center;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-bottom-color: Black;
	border-bottom-style: groove;
	border-bottom-width: 5px;
	border-top-color: Black;
	border-top-style: groove;
	border-top-width: 5px;
	}
	
.tdpopup {
	background-color: #FFEDBD;
	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: 0px solid White;
	border-spacing: 1px;
	background-position: center;
	padding: 14px 4px 14px 4px; 
	}

.tablepopupheader {
	background-color: #FFE6A2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px; 
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 26px;
	padding: 5px 5px 5px 5px;
	}
	
.tablepopupMaroon {
	background-color: #FFE6A2;
	border-collapse: collapse;
	border: 2px solid #7c1932;
	border-bottom-color: #7c1932;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-top-color: #7c1932;
	border-top-style: solid;
	border-top-width: 5px;
	}
	
.tablepopupMaroon td {
	background-color: #FFEDBD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 135%;
	border-collapse: collapse;
	border-top-color: #7c1932;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 12px 5px 14px 5px; 
	}

.tdpopupMaroonbottom {
	background-color: #FB810E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-decoration: none;
	line-height: 100%;
	padding: 12px 5px 0px 5px;
	border-bottom: none;
	border-left: none;
	border-right-style: none;
	border-top: 0px solid #FB810E;
	}

.tablepopupMaroon th {
	background-color: #7c1932;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px; 
	font-weight: bold; 
	color: white;
	text-decoration: none;
	text-align: center;
	line-height: 26px;
	padding: 5px 5px 5px 5px;
	}

.tablepopupMaroon pict {
	background-color: transparent; 
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;	
	}

.tablegrey {
	background-color: #D6D6D6;	
	border-collapse: collapse;
	background-position: center;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	width: 400px;
	border-bottom-color: White;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-top-color: White;
	border-top-style: solid;
	border-top-width: 2px;
	}

.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-bottom: 1px solid Black;
	}


.tdgrey {
	background-color: #EAEAEA;
	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;
	border-collapse: collapse;
	padding: 5px 5px 5px 5px;
	border: 1px solid #000000;
	}

.tablegreynowidth {
	background-color: #D6D6D6;	
	border-collapse: collapse;
	border: 1px solid Black;
	background-position: center;
	padding: 5px 5px 5px 5px;
	border-spacing: 25px;
	}
	
.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;
	background-position: center;
	padding: 5px 5px 5px 5px;
}
	
.tdgreylight {
	background-color: #F1F1F1;
	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-spacing: 5px;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	border-top: 2px groove White;
	border-bottom: 2px groove White;
	border-left: 2px groove White;
	border-right: 2px groove White;
}

/*THE tdgreylightInternal IS USED FOR THE CATEGORIES FOR MIRASERVER*/

.tdgreylightInternal {
	/*background-color: #F1F1F1;*/
	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-bottom: 2px solid #9C9C9C;
	padding: 5px 0px 5px 5px;
}

.tablelightblueonebox {
	background-color: #E9E9F3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	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 0px;
	border-left-color: #FB810E;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #FB810E;
	border-right-style: solid;
	border-right-width: 2px;
	width: 400px;	
	}
	
.tablelightgreen {
	background-color: #F0FFE1;
	background-position: center;		
	border-collapse: collapse;
	border: 1px solid #4D648A;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	width: 400px;
	}	

.tablelightgreenheader {
	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;
	}


.tdlightgreen {
	background-color: #F0FFE1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;
	}

/*The tdlightgreenBold is used in the green boxes in the free tests*/

.tdlightgreenBold {
	background-color: #F0FFE1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: 800; 
	color: Black;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	border-collapse: collapse;
	border: 1px solid #DFEAF9;
	border-spacing: 25px;
	background-position: center;
	padding: 5px 5px 5px 5px;
	}
	
.tablelightgreenonebox {
	margin-left: auto;
	margin-right: auto; 
	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: 13px;
	padding: 8px 5px 8px 5px;
	border-collapse: collapse;
	border-spacing: 5px;
	/*padding: 8px 5px 8px 5px;*/
	border-bottom-color: #BCBCBC;
	border-bottom-style: double;
	border-bottom-width: 20px;
	border-top-color: #BCBCBC;
	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;
	}

/*.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: 13px;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	border-spacing: 5px;
	padding: 5px 5px 5px 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: #F0FFE1;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #F0FFE1;
	border-right-style: solid;
	border-right-width: 2px;
	width: 400px;	
	}	*/
	
/* ##############################
 END OF TABLES FROM BECOMEHEALTHY
 ################################ */	

form { 
	padding: 0px;
	margin: 0px;
	}

.dropdownsidebar {
	margin: 0px;
	}
	
.greenbutton {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3A3A3A;
	background-color: #64FF9C;
	border: 1px solid #333300;
	padding: 0px;
}

/*.greenbuttonlrg {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #3A3A3A;
	background-color: #64FF9C;
	border: 1px solid #333300;
	padding: 3px;
}*/

.greenbuttonlrg {
  padding: 1px 10px;
  font: bold 1em arial, sans-serif;
  cursor: pointer;
  color: #FFF;
  background-color: #3ca2a2;
  border-width: 1px;
  border-style: solid;
  border-color: #96e1e1 #117b7b #117b7b #96e1e1;
}

.redbutton {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #800000;
	border: 1px solid #FFFFFF;
	padding: 0px;
	}

.canbedeleted {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FB810E;
	border: 1px solid #FFFFFF;
	padding: 0px;
	}
	
.TDcanbedeleted {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #87EBD6;
	border: 1px solid #FFFFFF;
	padding: 0px;
	}

.TDpadeight{
	padding: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 135%;
	letter-spacing: normal;	
}	

.Tdpadfour{
	padding: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 135%;
	letter-spacing: normal;	
}
/* BEGIN: global BG colors */

.BGwhite       { background-color: #FFFFFF; }
.BGpaleyellow  { background-color: #FFFFE5; }
.BGyellow      { background-color: #FFFFCC; }
.BGyellow2     { background-color: #FFFF99; }
.BGorange      { background-color: #FFE5B2; }
.BGorange2     { background-color: #FFCC66; }

.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; }
.BGlightblue2  { background-color: #CEE7FF; }
.BGcyan        { background-color: #E5FFFF; }
.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; }
.BGbrown       { background-color: #CE9E00; }
.BGbrown2      { background-color: #D6A521; }
.BGlightbrown  { background-color: #EBD6AD; }
.BGolive       { background-color: #E5CC7F; }

.BGgreen       { background-color: #E5FFCC; }
.BGgreenLight       { background-color: #E7FEF4; }


/* END: global BG colors */	
