body
{
	margin: 0px;
	padding: 0px;
	
	font-size: 12px;
	background-color:#c3d1d3;
	background-image:url(images/bodyback.gif);
	background-position:center top ;
	background-repeat:repeat-y;
	font-family:"Trebuchet MS",arial;
}
form
{
	padding-bottom:0px;
	margin-bottom:0px;
	font-family:Trebuchet MS,arial;
}
a
{
	text-decoration: none;
	color: #5a88c6;
	font-family:Trebuchet MS,arial;
}
a:active,visited,hover
{
	text-decoration: none;
	color: #5a88c6;
	font-family:Trebuchet MS,arial;
}
img
{
	border: 0px none;
}
h1
{
	padding: 0px;
	margin: 0px;
	font-size: 18px;
}
#BodyWrapper
{
	width: 999px;
	margin: 0px auto 0px auto;
	background-color: #FFFFFF;
	font-family:Trebuchet MS,arial;
	

	
}
.rightBox
{
	padding-left: 7px;
	padding-right: 20px;
	padding-top: 10px;
	text-align: left;
	width:200px;
	

	
}
#Identity
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	padding-left: 25px;
	padding-right: 25px;
	height:94px;
}
#Identity li#Logo
{
	float: left;
}
#Identity li#LoginName
{
	float: right;
	margin-top: 35px;
	font-size: 14px;
	font-weight: bold;
}
#TopNavigation
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 24px;
	clear: both;
	background-color: #f9a25d;
	background-image: url(images/topnav-back.gif);
	background-repeat: repeat-x;
	list-style: none;

	
}

#TopNavigation li
{
	float: left;
	color: #FFFFFF;
}
#TopNavigation li a
{
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 10px;
	display: block;
	padding-top: 3px;
}

#TopNavigation #first
{
	float: left;
	background-image: url(images/topnav-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 8px;
}
#TopNavigation #last
{
	float: right;
	height: 24px;
	background-image: url(images/topnav-last.gif);
	background-repeat: no-repeat;
	width: 8px;
}
#ContentLeft
{
	width: 239px;
	background-image: url(images/leftCOntent.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #e9e1d4;
}

#ContentMiddle
{
	background-color: #cad6a6;
	background-image: url(images/MidContent_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	
}
#ContentMiddle #midC
{
	background-image: url(images/MidContent.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
#ContentMiddle_white
{
	background-color: #ffffff;
	background-image: url(images/MidContent_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#ContentMiddle_white #midC
{
	background-image: url(images/MidContent.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	
}
.InnerBox
{
	background-image: url(images/innerBox.jpg);
	background-repeat: repeat-y;
	width: 517px;
	
}
.InnerBox div.Top
{
	background-image: url(images/innerBoxTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	padding-left: 20px;
	padding-right: 35px;
	padding-top: 10px;
	
	
	
}
.InnerBox div.Bottom
{
	background-image: url(images/innerBoxBottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 51px;
	display: block;
}
.InnerBox div.PublicationBottom
{
	padding:20px;	
}
.innerBoxContent
{
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 0px;
	width:424px;
	
}
 #innerBoxScroll
{
  
	height:500px;
	width:480px;	
	background-color:#eff3e7;
	height:500px;
	width:480px;	
	background-color:#eff3e7;
	overflow-x: hidden;
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;	
	margin-left:10px;
	


}


.publicationpageBoxContent
{

 font-size:12px;
	 

}
.publicationpageBoxContent h1
{
	font-size:30px;
}

.publicationpageBoxContent h2
{
	font-size:26px
}

.publicationpageBoxContent h3
{
	font-size:20px
}

.publicationpageBoxContent h4
{
	font-size:18px
}
.publicationpageBoxContent h5
{
	font-size:14px
}
.publicationpageBoxContent p
{
	font-size:12px
}
.publicationpageBoxContent a
{
	font-size:12px
}
.publicationpageBoxContent span
{
	font-size:12px
}
.publicationpageBoxContent em
{
	font-size:12px
}

.publicationpageBoxContent_big
{
	
	
	
	
	font-size:14px;

 
}
.publicationpageBoxContent_big h1
{
	font-size:32px;
}

.publicationpageBoxContent_big h2
{
	font-size:28px
}

.publicationpageBoxContent_big h3
{
	font-size:26px 
	
}

.publicationpageBoxContent_big h4
{
	font-size:20px
}
.publicationpageBoxContent_big h5
{
	font-size:16px
}
.publicationpageBoxContent_big p
{
	font-size:14px
}
.publicationpageBoxContent_big a
{
	font-size:16px
}
.publicationpageBoxContent_big span
{
	font-size:16px
}
.publicationpageBoxContent_big em
{
	font-size:16px
}



#RightContant
{
	width: 220px;
	background-color: #cad6a6;
	vertical-align: top;
}
#Footer
{
	clear: both;
	font-size: 10px;
	padding-left: 15px;
	padding-right: 20px;
}
#Footer span a
{
	color: #5987c5;
	font-size: 14px;
	font-weight: bold;
}
#Footer div.copyright
{
	font-size:11px;
	padding-left:7px;
	font-style:normal;
	text-align:left;
}
#Footer div.copyright a
{
}
 .Leftnavigation
{
	margin-left: 5px;
	margin-top: 10px;
} 
.Leftnavigation a.leftLink
{
	display: block;
	background-image: url(images/leftlink.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 217px;
	height: 30px;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 4px;
	margin-left:5px;
	font-family:Trebuchet MS,arial;
}

.Leftnavigation a.leftLinkDonate
{
	display: block;
	background-image: url(images/leftlinkdonate1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 217px;
	height: 30px;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 4px;
	margin-left:5px;
	font-family:Trebuchet MS,arial;
}

.Leftnavigation a.active
{
	display: block;
	background-image: url(images/leftactive.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 217px;
	height: 30px;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 4px;
	margin-left:5px;
}

.FontCenturyGothic16
{
	font-family:Trebuchet MS,arial;
	font-size: 16px;
	color: #757570;
	text-decoration: none;
	font-weight: bold;
}
.TopNavBar
{
	background-image: url(Images/Link_Back.jpg);
	padding: 3px;
	height: 20px;
}
.LeftNav
{
	background-image: url(Images/LeftNavback.jpg);
	background-repeat: repeat-y;
	width: 171px;
}


.LeftNavHeading
{
	background-image: url(Images/LeftNavHeading.jpg);
	background-repeat: no-repeat;
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #757570;
	padding-left: 8px;
	padding-top: 25px;
	height: 44px;
	background-position: left top;
}
.LeftNavHeadingFirst
{
	background-image: url(Images/LeftNavHeading_First.jpg);
	background-repeat: no-repeat;
    font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #757570;
	padding-left: 5px;
	padding-top: 10px;
	height: 44px;
	background-position: left top;
}
.LeftNavLink
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #015dac;
	padding-left: 8px;
	text-decoration: none;
}
.Blue11Bold
{

  font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #015dac;
}
.Blue11Bold a
{

  font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #015dac;
}
.line1
{
	border-top: 1px solid #bfcfdf;
}
.line2
{
	border-bottom: 1px solid #bfcfdf;
}
.font10grey
{
	
  font-family:Trebuchet MS,arial;
	font-size: 10px;
	color: #757570;
	padding-left: 8px;
}
.LeftNavInputStyle
{
	border: 1px solid #f1f1f1;
	border-top: 1px solid #c3c3c3;
	height: 18px;
	width: 120px;
	font-size: 11px;
	color: #757570;
}
.RightNavInputStyle
{
	border: 1px solid #f1f1f1;
	border-top: 1px solid #c3c3c3;
	height: 18px;
	width: 120px;
	font-size: 11px;
	color: #000000;
	width: 65px;
}
.padding-left
{
	padding-left: 8px;
}
.WhiteFont18
{
 font-family:Trebuchet MS,arial;
	font-size: 18px;
	font-weight: bold;
	color: #e8eff5;
	text-decoration: none;
}
.WhiteFont14
{
  font-family:Trebuchet MS,arial;
	font-size: 14px;
	font-weight: bold;
	color: #e8eff5;
	text-decoration: none;
}

.WhiteFont11
{

   font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #e8eff5;
	text-decoration: none;
}
.WhiteFont11 a
{

  font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #e8eff5;
	text-decoration: none;
}
.GreyFont11
{

  font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #e8eff5;
	text-decoration: none;
}
.RightNav
{
	background-color: #8aabcc;
	background-image: url(/Images/RightNav_Shadow.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 243px;
}
.padding-left-right-10
{
	padding-left: 15px;
	padding-right: 15px;
}
.padding-left-10
{
	padding-left: 15px;
}


/* OLD */

td, input, span, p
{
	font-size: 11px;
	font-family:Trebuchet MS,arial;
	color: #444444;
}



.BodyBorder
{
	border-right: #CCCCCC 1px solid;
	padding-right: 1px;
	border-left: #CCCCCC 1px solid;
	padding-left: 3px;
	border-bottom: #CCCCCC 1px solid;
	padding-bottom: 1px;
}

.BorderWidthOne
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px ;
    font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	height: 18px;	
    font-family:Trebuchet MS,arial;
}

.SearchBox
{
	font-size: 11px ;
	 font-family:Trebuchet MS,arial;
	width: 110px;
}

.LoginBox
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	 font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	height: 18px;
	width: 81px;
}

.RegTxtBox
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px  ;
	 font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	height: 18px;
	width: 200px;
}


.MultilineTextButton
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px  ;
	 font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
}
.MultilineTextButtonW
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px  ;
	 font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 460px;
}

.DailyComment
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 464;
}

.MyListBox
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 250px;
	height: 200px;
}

.MyDropDownList
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
    font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 150px;
}

.FullWidthListBox
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 100%;
	height: 200px;
}

.FoodGroupListBox
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 300px;
	height: 400px;
}

.FoodItemListBox
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 600;
	height: 200px;
}

.KeywordListBox
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 200px;
	height: 100px;
}

.TxtArea
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
}

.FullWidthTxtArea
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 100%;
}

.ProfileTxtBox
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 200px;
}

.KeyWordTxtArea
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 200;
	height: 300;
}

.CMSTxtArea
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 350;
}

td.PlanHeading
{
	font-size: 11;
	font-family:Trebuchet MS,arial;
	font-weight: bold;
	color: BLACK;
}

td.RegStepHeading
{
	font-size: 11;
	font-family:Trebuchet MS,arial;
	font-weight: bold;
	background-color: #CCCCCC;
}

td.ErrorRed
{
	font-size: 11;
	font-family:Trebuchet MS,arial;
	color: Red;
}

.ErrorRed
{
	font-size: 11;
	font-family:Trebuchet MS,arial;
	color: Red;
}

table.RegStepHeading
{
	background-color: #CCCCCC;
}

table.RegTable
{
	background-color: #EEEEEE;
}

span.BoldFont
{
	font-size: 11;
	font-family:Trebuchet MS,arial;
	font-weight: bold;
	color: BLACK;
}

.BoldFont
{
	font-size: 11;
	font-family:Trebuchet MS,arial;
	font-weight: bold;
	color: BLACK;
}

table.ToNavCtrlBg
{
	background-color: #CCCCCC;
}

table.AdminTopLinksTable
{
	background-color: #387FC3;
}

table.AdminCMSTopLinksTable
{
	background-color: #387FC3;
}

table.MemberCMSLeftLinksTable
{
	background-color: #03369C;
}

td.MemberCMSLeftLinksTable
{
	background-color: #03369C;
	width: 150;
}

table.PageHeading
{
	background-color: #EEEEEE;
	color: #FFFFFF;
	font-weight: bold;
}

span.PageHeading
{
	background-color: #EEEEEE;
	color: #555555;
	font-weight: bold;
}

table.FooterControl
{
	background-color: #629ACF;
}

table.GlobalTable
{
}

td.TopAdminClass
{
	font-size: 20;
	font-family:Trebuchet MS,arial;
	font-weight: bold;
}

AdminLinks a:Link
{
	color: #FFFFFF;
	text-decoration: none;
}

AdminLinks a:Visited
{
	color: #FFFFFF;
	text-decoration: none;
}

AdminLinks a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

AdminLinks a:active
{
	color: #FFFFFF;
	text-decoration: none;
}

AdminLinks a:Link
{
	font-size: medium;
	color: #FFFFFF;
	text-decoration: none;
}
TopLinks a:Visited
{
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

TopLinks a:hover
{
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

TopLinks a:active
{
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.CMSleftenu
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.CMSleftsubmenu
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

tr.GoalActivity
{
    font-family:Trebuchet MS,arial;
	font-size: 8pt;
	background-color: #EEEEEE;
	text-decoration: none;
}

td.TopBlueBar
{
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url( "/images/BlueTopBar.jpg" );
	background-repeat: repeat-x;
	height: 40;
}

td.TopWhiteLinks
{
	font-family:Trebuchet MS,arial;
	font-size: 13px;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
}

td.FooterBoldText
{
	font-family:Trebuchet MS,arial;
	font-size: 13px;
	font-weight: 600;
	color: #629ACF;
	text-decoration: none;
}

td.FooterText
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bolder;
	color: #629ACF;
	text-decoration: none;
}

td.FooterLinks
{
    font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bolder;
	color: #336699; /*#629ACF;*/
	text-decoration: none;
}

hr.FooterLine
{
	color: #CCCCCC;
}

td.BlueTextBold
{
	font-family:Trebuchet MS,arial;
	color: #336699; /*#1049AD;*/
	font-weight: bold;
	text-decoration: none;
}


td.TopQuote
{
	font-family:Trebuchet MS,arial;
	font-style: italic;
	color: #848284;
	font-weight: bold;
	text-decoration: none;
}

.ContentHeading
{
	font-family:Trebuchet MS,arial;
	font-size: 22px;
	font-weight: bold;
	color: #00386B;
	text-decoration: none;
}

.LightBlueBack
{
}

.MyLHLeftTopLinks a
{
	font-size: 14px;
	font-weight: bold;
	color: #33669B;
	text-decoration: underline;
}

.MyLHLeftTopLinks a:visited
{
	font-size: 14px;
	font-weight: bold;
	color: #33669B;
	text-decoration: underline;
}

.MyLHLeftTopLinks
{
	font-size: 14px;
	font-weight: bold;
	color: #33669B;
}

.MyLHLeftTopLinksLeft
{
	font-size: 14px;
	font-weight: bold;
	color: #33669B;
	background-color: #DEEEFB;
}

.MyLHLeftTopLinksLeft a
{
	font-size: 14px;
	font-weight: bold;
	color: #33669B;
	text-decoration: underline;
	background-color: #DEEEFB;
}

.MyLHLeftTopLinksLeft a:visited
{
	font-size: 14px;
	font-weight: bold;
	color: #33669B;
	text-decoration: underline;
	background-color: #DEEEFB;
}

.BoldLightBlueHeadings
{
	font-size: 16px;
	font-weight: bold;
	color: #00639C;
	text-decoration: none;
}

.BoldLightBlueHeadingsUnderline
{
	font-size: 16px;
	font-weight: bold;
	color: #00639C;
	text-decoration: underline;
}

.BoldBlueSmallHeadings
{
	font-size: 12px;
	font-weight: bold;
	color: #00639C;
}

.BoldWhiteHeadings
{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.BoldWhiteHeadings a
{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.BoldWhiteHeadings a:visited
{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.BoldWhiteHeadings a:hover
{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.MyLHWhiteBoldLinks
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.MyLHWhiteBoldLinks a
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.MyLHWhiteBoldLinks a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.FlashCtrlLinks
{
	font-size: 12px;
	font-weight: bold;
	color: #023165;
}

.FlashCtrlLinks a
{
	font-size: 12px;
	font-weight: bold;
	color: #023165;
}

.FlashCtrlLinks a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #023165;
}

.FlashCtrlMsgLinks
{
	font-size: 12px;
	font-weight: bold;
	color: #023165;
}

.FlashCtrlMsgLinks a
{
	font-size: 12px;
	font-weight: bold;
	color: #023165;
	text-decoration: underline;
}

.FlashCtrlMsgLinks a:active
{
	font-size: 12px;
	font-weight: bold;
	color: #023165;
	text-decoration: underline;
}

.FlashCtrlMsgLinks a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #023165;
	text-decoration: underline;
}

.FlashCtrlMsgLinks a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #023165;
	text-decoration: underline;
}

.NewMessageAlert
{
	font-size: 12px;
	font-weight: bold;
	color: #9C323C;
}

.MotivationQuote
{
	font-size: 13px;
	color: #FFFFFF;
}

.GridHeader
{
	font-size: 12px;
	font-weight: bold;
	color: #6F6F6F;
	background-color: #EEEEEE;
}

.LinkBlueUnderLIne
{
	font-size: 12px;
	color: #33669B;
}

.LinkBlueUnderLIne a
{
	font-size: 12px;
	color: #33669B;
	text-decoration: underline;
}

.LinkBlueUnderLIne a:visited
{
	font-size: 12px;
	color: #33669B;
	text-decoration: underline;
}

.VerticalGrayPipe
{
	color: #979797;
}

.CommunityTitle
{
	font-size: 28px;
	color: #A1CE59;
}

.CommunityTitle a:link
{
	font-size: 28px;
	color: #A1CE59;
}

.CommunityTitle a:hover
{
	font-size: 28px;
	color: #A1CE59;
}

.CommunityTitle a:visited
{
	font-size: 28px;
	color: #A1CE59;
}

.BlogTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.ComentTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}

.MessagingTopBox
{
	border-width: 1px;
	border-style: solid;
	background-color: #EEEEEE;
	border-color: #AAAAAA;
}

.GridTopHeader
{
	font-size: 16px;
	font-weight: bold;
	background-color: #4276BF;
	color: #FFFFFF;
}

.BoldLinks
{
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

.BoldLinks a:link
{
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.BoldLinks a:visited
{
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.BoldLinks a:hover
{
	color: #3399CC;
	font-weight: bold;
	text-decoration: none;
}
.BoldLinks a:active
{
	color: #3399FF;
	font-weight: bold;
	text-decoration: none;
}

.BoldLightBlueBigHeadings
{
	font-size: 18px;
	font-weight: bold;
	color: #00639C;
}


.TryThis
{
	background-color: #9AC5F2;
}

.BlackBoldItalics
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

.LhBoldLinks
{
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

.LhBoldLinks a:link
{
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.LhBoldLinks a:visited
{
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.LhBoldLinks a:hover
{
	color: #3399CC;
	font-weight: bold;
	text-decoration: none;
}
.LhBoldLinks a:active
{
	color: #3399FF;
	font-weight: bold;
	text-decoration: none;
}

.WhiteDarkBold
{
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 13px;
	text-decoration: none;
}

.WhiteBoldLinks
{
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none;
}

.WhiteBoldLinks a:link
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.WhiteBoldLinks a:visited
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.WhiteBoldLinks a:hover
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.WhiteBoldLinks a:active
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.WhiteLinks
{
	color: #FFFFFF;
	text-decoration: none;
}

.WhiteLinks a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.WhiteLinks a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.WhiteLinks a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
.WhiteLinks a:active
{
	color: #FFFFFF;
	text-decoration: none;
}


.TextBoxWithTextArea
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 350px;
}

.ConversationHeading
{
	font-size: 18px;
	font-weight: bold;
	color: #00639C;
}

.ConversationTitlesLink
{
	font-size: 12px;
	color: #00639C;
}

.555555LargerTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #555555;
}

.ConversationTitles
{
	font-size: 14px;
	font-weight: bold;
	color: #00639C;
}

.BigBoldBlueUnderline
{
	font-size: 14px;
	font-weight: bold;
	color: #00639C;
	text-decoration: underline;
}

.ConversationMessage
{
	font-size: 12px;
	color: #000000;
}

.SpotLightHeading
{
	font-size: 14px;
	color: #00639C;
}

.SpotLightUserTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.SpotLightBioLink
{
	font-size: 12px;
	font-weight: bold;
	color: #00639C;
}

.NewConversationLink
{
	font-size: 13px;
	font-weight: bold;
	color: #00639C;
}

.MyExpertsConversation
{
	font-size: 22px;
	color: #00639C;
}

.ManageMembersLink
{
	font-size: 12px;
	color: #00639C;
}

.ConversationUserName
{
	font-size: 12px;
	font-weight: bold;
	color: #00639C;
}

.MyLHCompositeBlack
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.MyLHCompositeBlue
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	color: #3E7794;
}

.MyLHBlueText
{
	color: #3E7794;
	text-decoration: none;
}

.MyLHBlueBoldLinks
{
	color: #3E7794;
	font-weight: bold;
	text-decoration: underline;
}

.MyLHBlueBoldLinks a:link
{
	color: #3E7794;
	font-weight: bold;
	text-decoration: underline;
}
.MyLHBlueBoldLinks a:visited
{
	color: #3E7794;
	font-weight: bold;
	text-decoration: underline;
}
.MyLHBlueBoldLinks a:hover
{
	color: #3E7794;
	font-weight: bold;
	text-decoration: underline;
}
.MyLHBlueBoldLinks a:active
{
	color: #3E7794;
	font-weight: bold;
	text-decoration: underline;
}

.MyLHWhiteBoldLinks
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.MyLHWhiteBoldLinks a:link
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.MyLHWhiteBoldLinks a:visited
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.MyLHWhiteBoldLinks a:hover
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.MyLHWhiteBoldLinks a:active
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.GraphGold
{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #FFCC33;
	font-weight: bold;
	text-decoration: none;
}

.GraphGreen
{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #A5CC61;
	font-weight: bold;
	text-decoration: none;
}
.GraphBlue
{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #69C7EF;
	font-weight: bold;
	text-decoration: none;
}

.GraphEnergyRed
{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CB0131;
	font-weight: bold;
	text-decoration: none;
}
.GraphEnergyGreen
{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #339933;
	font-weight: bold;
	text-decoration: none;
}

.PostRegistrationSectionHeading
{
	font-size: 20px;
	color: #00639C;
}

.PostRegistrationSectionTitles
{
	font-size: 14px;
	font-weight: bold;
	color: #00639C;
}

.PostRegistrationSectionSmall
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.BoldNavyBlueHeadings
{
	font-size: 16px;
	font-weight: bold;
	color: #0A34A0;
}

.AdminSpotLightTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.AdminExpertTypeHead
{
	font-size: 14px;
	font-weight: bold;
	color: #0A34A0;
}

.AdminExperts
{
	font-size: 11;
	font-family:Trebuchet MS,arial;
	background-color: #CCCCCC;
}

.GoldBack
{
	background-color: #FFCC33;
}

.BlueBack
{
	background-color: #99CDFF;
}

.CommunitySpotLightTitleBrown
{
	font-size: 16px;
	font-weight: bold;
	color: #922E00;
}

.ExpertNameGreen
{
	font-size: 16px;
	font-weight: bold;
	color: #336133;
}

.UnderlinedLinks
{
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
}

.UnderlinedLinks a:link
{
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
}
.UnderlinedLinks a:visited
{
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
}
.UnderlinedLinks a:hover
{
	color: #3399CC;
	font-weight: bold;
	text-decoration: underline;
}
.UnderlinedLinks a:active
{
	color: #3399FF;
	font-weight: bold;
	text-decoration: underline;
}

.LHCommunityLinks a:link
{
	color: #336699;
	text-decoration: none;
}
.LHCommunityLinks a:visited
{
	color: #336699;
	text-decoration: none;
}
.LHCommunityLinks a:hover
{
	color: #3399CC;
	text-decoration: none;
}
.LHCommunityLinks a:active
{
	color: #3399FF;
	text-decoration: none;
}

.BorderTopBottom
{
	border-bottom: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	vertical-align: top;
}

.BorderBottomOnly
{
	border-bottom: #cccccc 1px solid;
	vertical-align: top;
}

.BorderTopOnly
{
	border-top: #cccccc 1px solid;
	vertical-align: top;
}

.BorderLeftOnly
{
	border-left: #cccccc 1px solid;
	vertical-align: top;
}

.BorderRightOnly
{
	border-right: #cccccc 1px solid;
	vertical-align: top;
}

.BorderTopBottom
{
	border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	vertical-align: top;
}

.BorderRightBottom
{
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	vertical-align: top;
}

.BorderTopRightBottom
{
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	vertical-align: top;
}


.AllSidesGrayBorder
{
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}

.AllSidesBlueBorder
{
	border-top: #3399CC 1px solid;
	border-left: #3399CC 1px solid;
	border-right: #3399CC 1px solid;
	border-bottom: #3399CC 1px solid;
}

.AllSidesAAAAAABorder
{
	border-top: #AAAAAA 1px solid;
	border-left: #AAAAAA 1px solid;
	border-right: #AAAAAA 1px solid;
	border-bottom: #AAAAAA 1px solid;
}

.LeftTopRightAAAAAABorder
{
	border-top: #AAAAAA 1px solid;
	border-left: #AAAAAA 1px solid;
	border-right: #AAAAAA 1px solid;
}

.LeftBottomRightAAAAAABorder
{
	border-left: #AAAAAA 1px solid;
	border-right: #AAAAAA 1px solid;
	border-bottom: #AAAAAA 1px solid;
}

hr.ThinGrayLine
{
	color: #CCCCCC;
	height: 1px;
}

hr.VeryThinGrayLine
{
	color: #DDDDDD;
	height: 1px;
}

.LightGreenBK
{
	background-color: #A5CF5F;
}

.BoldTextBlue
{
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

.BigItalics
{
	font-style: italic;
	font-size: 18px;
	color: #00639C;
}

.MotivationQuote
{
	font-family:Trebuchet MS,arial;
	font-style: italic;
	color: #3E7794;
	font-weight: bold;
	text-decoration: none;
}

.RedAsterisk
{
	color: Red;
}

.TodaysMenuBG
{
	background-color: #D7F3FE;
}

.TodaysMenuSubHead
{
	font-size: 14px;
	font-weight: bold;
	color: #093155;
}

.BigTeaserLightBlueHeading
{
	font-size: 24px;
	font-weight: bold;
	color: #4195C3;
}

.PageTopHeading
{
	font-family:Trebuchet MS,arial;
	font-size: 32px;
	color: #999999;
}


.LHGrayFooter
{
	font-size: 10px;
	color: #808080;
}

.ValignTop
{
	vertical-align: top;
}

.Ingredients
{
	font-size: 10px;
	color: #444444;
}

.GiftCertificateBlue
{
	font-family:Trebuchet MS,arial;
	font-size: 14px;
	font-weight: bold;
	color: #9CCEFE;
}


.GiftCertificate4444
{
	font-family:Trebuchet MS,arial;
	font-size: 12px;
	color: #444444;
}

.MyLHWhiteBigBoldLinks
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 1px;
}

.MyLHWhiteBigBoldLinks a:link
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 1px;
}
.MyLHWhiteBigBoldLinks a:visited
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 1px;
}
.MyLHWhiteBigBoldLinks a:hover
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 1px;
}
.MyLHWhiteBigBoldLinks a:active
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 1px;
}

.PaddingBarHelpTopCtrl
{
	padding-top: 8px;
	padding-right: 5px;
}

.PaddingJoinNowButton
{
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 3px;
}

.PaddingTxtBoxTopCtrl
{
	padding-top: 4px;
	padding-right: 3px;
}

.PaddingGoButtonTopCtrl
{
	padding-top: 7px;
}

.PaddingLeft10
{
	padding-left: 10px;
}

.PaddingYourOwnFood
{
	padding-top: 20px;
}

.PaddingSearchTopCtrl
{
	padding-top: 10px;
}

.PaddingOtherImagesTopCtrl
{
	padding-top: 10px;
	padding-right: 6px;
}

.PaddingTopCtrl
{
	padding-top: 5px;
	padding-right: 8px;
}


.CaloriesScheduled
{
	background-color: #7DC8EF;
	color: #FFFFFF;
}

.CaloriesLogged
{
	background-color: #6E9AC9;
	color: #FFFFFF;
}

.CaloriesGained
{
	background-color: #FACA44;
	color: #FFFFFF;
}

.CaloriesLost
{
	background-color: #F39A00;
	color: #FFFFFF;
}

.BMRLegend
{
	background-color: #439AC9;
	color: #FFFFFF;
}

.ContentTitleSubHeading
{
	font-family:Trebuchet MS,arial;
	font-size: 16px;
	font-weight: 600;
	color: #00386B;
	text-decoration: none;
}

.MyFriendsMyPageTop
{
	font-family:Trebuchet MS,arial;
	font-size: 18px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.CommunityContentTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.BreadCrumbPage
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #015dac;
	text-decoration: none;
}

.BreadCrumbArrow
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #015dac;
	text-decoration: none;
}

.BreadCrumbs
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #015dac;
	text-decoration: none;
}

.BreadCrumbs a:link
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #015dac;
	text-decoration: none;
}
.BreadCrumbs a:visited
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #015dac;
	text-decoration: none;
}
.BreadCrumbs a:hover
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #015dac;
	text-decoration: none;
}
.BreadCrumbs a:active
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #015dac;
	text-decoration: none;
}

.LHYellow
{
	color: #F8CD2A;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.LHStandardTableWithHeading
{
	border-right: #CCCCCC 1px solid;
	padding-right: 1px;
	border-top: #CCCCCC 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	border-left: #CCCCCC 1px solid;
	padding-top: 1px;
	border-bottom: #CCCCCC 1px solid;
	border-color: #CCCCCC;
}

.WhiteBackground
{
	background-color: #FFFFFF;
}

.BottomLine tr
{
	border-bottom: #CCCCCC 1px solid;
}

.BackGroundD7E5EE
{
	background-color: #D7E5EE;
}

.BackGroundECECEC
{
	background-color: #ECECEC;
}

.BackGroundCEE7FF
{
	background-color: #CEE7FF;
}

.NutritionWeekLinks
{
	color: #336699;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.NutritionWeekLinks a:link
{
	color: #336699;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.NutritionWeekLinks a:visited
{
	color: #336699;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.NutritionWeekLinks a:hover
{
	color: #3399CC;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.NutritionWeekLinks a:active
{
	color: #3399FF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.NutritionWeekTitle
{
	color: #224F86;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.MovementWeekTitle
{
	color: #224F86;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.NutritionDaySummary
{
	background-color: #CAFFCA;
}

.SmallTextDescription
{
	font-family:Trebuchet MS,arial;
	font-size: 8pt;
	color: #808080;
}

.NormalLinkColor
{
	color: #336699;
	text-decoration: none;
}

.UnderlinedNormalLinks a:link
{
	color: #336699;
	text-decoration: underline;
}
.UnderlinedNormalLinks a:visited
{
	color: #336699;
	text-decoration: underline;
}
.UnderlinedNormalLinks a:hover
{
	color: #3399CC;
	text-decoration: underline;
}
.NutritionWeekDayTab
{
	color: #FFFFFF;
	background-color: #6F99C9;
	font-weight: bold;
}

.MovementWeekDayTab
{
	color: #FFFFFF;
	background-color: #6F99C9;
	font-weight: bold;
}

.NutritionWeekDayTabSelected
{
	background-color: #FFFFFF;
	color: #6F99C9;
	font-weight: bold;
}

.MovementWeekDayTabSelected
{
	background-color: #FFFFFF;
	color: #6F99C9;
	font-weight: bold;
}

.SetURBMRTitle
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.BMRListTitles
{
	font-size: 12px;
	font-weight: bold;
	color: #023165;
}

.MovementTodayEnegryExpenditure
{
	font-size: 14px;
	font-weight: bold;
	color: #003274;
}

.MovementTodayCalculatedLink
{
	font-size: 12px;
	color: #336699;
	font-style: italic;
	text-decoration: underline;
}

.MovementTodayCalculatedLink a:link
{
	font-size: 8pt;
	color: #336699;
	font-style: italic;
	text-decoration: underline;
}
.MovementTodayCalculatedLink a:visited
{
	font-size: 8pt;
	color: #336699;
	font-style: italic;
	text-decoration: underline;
}
.MovementTodayCalculatedLink a:hover
{
	font-size: 8pt;
	color: #3399CC;
	font-style: italic;
	text-decoration: underline;
}


hr.ThickBlueLine
{
	background-color: #1748A5;
	border-width: 0px;
	color: #1748A5;
	height: 10px;
	width: 100%;
}


.SmallText
{
	font-family:Trebuchet MS,arial;
	font-size: 8pt;
	color: #000000;
}


.UnderlinedSmallLinks a:link
{
	font-size: 8pt;
	color: #336699;
	text-decoration: underline;
}
.UnderlinedSmallLinks a:visited
{
	font-size: 8pt;
	color: #336699;
	text-decoration: underline;
}
.UnderlinedSmallLinks a:hover
{
	font-size: 8pt;
	color: #3399CC;
	text-decoration: underline;
}

.EditMealTitles
{
	font-size: 12px;
	font-weight: bold;
	color: #00639C;
}

.FavActivities
{
	font-size: 12px;
	font-weight: bold;
	color: #083063;
}

.MyMovementTodayTitle
{
	font-size: 16px;
	font-weight: bold;
	color: #033665;
}

.BlogItemEntry
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 400px;
}


.BlogItemEntryTitle
{
	border-right: #000000 1px solid;
	padding-right: 1px;
	border-top: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	border-left: #000000 1px solid;
	padding-top: 1px;
	border-bottom: #000000 1px solid;
	width: 375px;
}

.ExpertImage
{
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
}

.BKTodaysMovNut
{
	background-color: #D6F3FF;
}

.LightBlueLinks
{
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

.MyBlogsTop
{
	font-family:Trebuchet MS,arial;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}


.PaddingBreadCrumbs
{
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	color: #e9a72c;
	font-weight: bold;
}

.PaddingOnlineChat
{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}


.SuggestDiv
{
	border-right: #EEEEEE 1px solid;
	background-color: #EFEFEF;
	padding-right: 1px;
	border-top: #EEEEEE 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	font-size: 12px;
	font-family:Trebuchet MS,arial;
	border-left: #EEEEEE 1px solid;
	padding-top: 1px;
	border-bottom: #EEEEEE 1px solid;
	width: 200px;
}

.ContentBody
{
	border-top: #AAAAAA 1px solid;
	border-left: #AAAAAA 1px solid;
	border-right: #AAAAAA 1px solid;
	border-bottom: #AAAAAA 1px solid;
	position: absolute;
	left: 83px;
	top: 183px;
	width: 73px;
	height: 68px;
	background-color: Maroon;
}
.TableRepeater
{
	font-size: 12px;
	color: #000000;
	border: solid 1px #cccccc;
	padding: 5px;
}
.TRepeaterHeading
{
	font-family:Trebuchet MS,arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color: #cccccc;
	border-right: solid 1px #ffffff;
	text-align: center;
}
.TRepeaterTd1
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	background-color: #eeeeee;
	border-right: solid 1px #ffffff;
	text-align: center;
}
.TRepeaterTd2
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	background-color: #ffffff;
	border-right: solid 1px #ffffff;
	text-align: center;
}
.ExpertTypeText
{
	font-family:Trebuchet MS,arial;
	font-size: 10px;
	color: #808080;
	border-right: solid 1px #ffffff;
	text-align: center;
}

.DisplayNone
{
	display: none;
}



/*Rounded corner styles*/
div.bluerounded
{
	background: #d7e5ee url(images/roundbox/blue_rt.jpg) no-repeat top right;
}

div.bluerounded div
{
	background: transparent url(images/roundbox/blue_lt.jpg) no-repeat top left;
}

div.bluerounded div div
{
	background: transparent url(images/roundbox/blue_rb.jpg) no-repeat bottom right;
}

div.bluerounded div div div
{
	background: transparent url(images/roundbox/blue_lb.jpg) no-repeat bottom left;
	padding-left: 5px;
	padding-right: 5px;
}


div.grayrounded
{
	background: #cccccc url(images/roundbox/gray_rt.jpg) no-repeat top right;
}

div.grayrounded div
{
	background: transparent url(images/roundbox/gray_lt.jpg) no-repeat top left;
}

div.grayrounded div div
{
	background: transparent url(images/roundbox/gray_rb.jpg) no-repeat bottom right;
}

div.grayrounded div div div
{
	background: transparent url(images/roundbox/gray_lb.jpg) no-repeat bottom left;
	padding: 5px;
}


/**********************/
.darkblue
{
	color: #3b6688;
	font-family:Trebuchet MS,arial;
	font-size: 12px;
	font-weight: bold;
}

.lightblue:hover, active, visited
{
	color: #6292d2;
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.lightblue
{
	color: #6292d2;
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.black_12_bold
{
	color: #000000;
	font-family:Trebuchet MS,arial;
	font-size: 12px;
	font-weight: bold;
}

.Font_444_12_bold
{
	color: #444444;
	font-family:Trebuchet MS,arial;
	font-size: 12px;
	font-weight: bold;
}


.black_11_bold
{
	color: #000000;
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
}
.blueborder_t
{
	border-top: solid 1px #819dc5;
	border-left: solid 1px #819dc5;
	border-right: solid 1px #819dc5;
	border-bottom: solid 1px #819dc5;
	padding: 2px;
}
.blueborder
{
	border-top: solid 8px #819dc5;
	border-bottom: solid 8px #819dc5;
}

.blueborder_2
{
	border-bottom: solid 1px #819dc5;
}

.blueborder_3
{
	border-bottom: solid 4px #819dc5;
	padding: 2px;
}
.Bluefont_18_bold
{
	color: #6190be;
	font-family:Trebuchet MS,arial;
	font-size: 18px;
	font-weight: bold;
}
.Bluefont_11
{
	color: #6190be;
	font-family:Trebuchet MS,arial;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.Bluefont_11 a
{
	color: #6190be;
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.Bluefont_11 a:active, visited, hover
{
	color: #6190be;
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.Bluefont_10_bold
{
	color: #6190be;
	font-family:Trebuchet MS,arial;
	font-size: 10px;
	font-weight: bold;
}

/*New Nutrition & Movement*/
div.rounddiv
{
	background: #dadcc6 url(/images/rtr.gif) no-repeat top right;
}

div.rounddiv div
{
	background: transparent url(/images/rtl.gif) no-repeat top left;
}

div.rounddiv div div
{
	background: transparent url(/images/rbr.gif) no-repeat bottom right;
}

div.rounddiv div div div
{
	background: transparent url(/images/rbl.gif) no-repeat bottom left;
	padding-left: 5px;
	padding-right: 5px;
}

div.greenround
{
	background: #caffc9 url(/images/roundbox/green_rt.jpg) no-repeat top right;
}

div.greenround div
{
	background: transparent url(/images/roundbox/green_lt.jpg) no-repeat top left;
}

div.greenround div div
{
	background: transparent url(/images/roundbox/green_rb.jpg) no-repeat bottom right;
}

div.greenround div div div
{
	background: transparent url(/images/roundbox/green_lb.jpg) no-repeat bottom left;
	padding-left: 5px;
	padding-right: 5px;
}

div.lightgrayround
{
	background: #ececec url(/images/roundbox/light_gray_rt.jpg) no-repeat top right;
}

div.lightgrayround div
{
	background: transparent url(/images/roundbox/light_gray_lt.jpg) no-repeat top left;
}

div.lightgrayround div div
{
	background: transparent url(/images/roundbox/light_gray_rb.jpg) no-repeat bottom right;
}

div.lightgrayround div div div
{
	background: transparent url(/images/roundbox/light_gray_lb.jpg) no-repeat bottom left;
	padding-left: 5px;
	padding-right: 5px;
}
.MediumFont_cccccc
{
	color: #cccccc;
	font-weight: bold;
	font-size: 10px;
}

.LHTree
{
	font-size: 11px;
	font-family:Trebuchet MS,arial;
	text-decoration: none;
	border-collapse: collapse;
	padding: 0;
	color: Blue;
}

.LHTree a
{
	font-size: 11px;
	font-family:Trebuchet MS,arial;
	text-decoration: none;
	color: Blue;
}

.LHTree : visited, active, hover
{
	color: Blue;
	font-size: 11px;
	font-family:Trebuchet MS,arial;
	text-decoration: none;
}

.LHTreeBox
{
	height: 200px;
	overflow: auto;
	border: 1px solid #ECECEC;
	padding: 0px;
	width: 462px;
}

.RequestProcessing_NoDisplay
{
	display: none;
	position: absolute;
	text-align: center;
	left: 0px;
	top: 0px;
	height: 25px;
	z-index: 500;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family:Trebuchet MS,arial;
	background-color: Red;
}

.RequestProcessing_Display
{
	display: block;
	position: absolute;
	text-align: center;
	left: 0px;
	top: 0px;
	height: 25px;
	z-index: 500;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family:Trebuchet MS,arial;
	background-color: Blue;
}
/*End New Nutrition & Movement*/



/*CALENDAR*/
.dayheader
{
	background-color: #f8cd29;
	color: #00679b;
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
}

.notthismonth
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #cccccc;
	vertical-align: top;
	padding: 0px;
	border-collapse: collapse;
	cursor: hand;
}

.font11g
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}



.thismonth
{
	background-color: #d4e5ef;
	vertical-align: top;
	padding: 0px;
	border-collapse: collapse;
	cursor: hand;
}

.today
{
	background-color: #d4e5ef;
	border: 1px solid #639dcf;
	vertical-align: top;
	padding: 0px;
	border-collapse: collapse;
	cursor: hand;
}

.CalendarTableTop
{
	vertical-align: top;
	text-align: right;
	padding: 0px;
	border-collapse: collapse;
}

.CalendarCellTopLeft
{
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
}

.CalendarCellTopRight
{
	vertical-align: top;
	text-align: right;
	padding: 0px;
}

.SnapshotCalendarOuter
{
	display: block;
	height: 173px;
	width: 192px;
	background-color: #6e95be;
	background-image: url(/images/MyPageSnapshotCalBack.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #5d86b0;
	text-align: center;
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.SnapshotCalendarInner
{
	display: block;
	height: 136px;
	width: 170px;
	background-color: #7ba7d4;
	background-image: url(/images/MyPageSnapshotCalBackInner.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #5d86b0;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.SnapshotCalendarHeader
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #cedff3;
	text-decoration: none;
	text-align: center;
}

.SnapshotCalendarOtherDay
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	color: #aaccf1;
	padding: 0px;
	border-collapse: collapse;
	text-align: center;
}

.SnapshotCalendarCurrentMonth
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px;
	border-collapse: collapse;
	text-align: center;
}

.SnapshotCalendarToday
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	color: #7e91b2;
	padding: 0px;
	border-collapse: collapse;
	width: 24px;
	height: 16px;
	border: 1px solid #6e8cb0;
	background-color: #cddcf3;
	padding: 1px;
	text-align: center;
}

.SnapshotCalendarMonthHeader
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.SnapshotCalendarRight
{
	text-align: right;
}

.SnapshotCalendarLeft
{
	text-align: left;
}

.Calender_Day_view
{
	background-color: #FFFFFF;
	border: 1px solid #6997d2;
	padding: 3px;
	display: none;
}

.BlackBoldText
{
	font-family:Trebuchet MS,arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/*END CALENDAR*/

/*CA CAL*/
.ca_picker
{
	background-color: #FFFFFF;
	border: 1px gray solid;
	font-size: 10px;
	font-weight: normal;
	font-family:Trebuchet MS,arial;
	padding: 2px;
	cursor: pointer;
	width: 75px;
}

.ca_calendar_button
{
	border: none;
	cursor: pointer;
}

.ca_caltitle
{
	font-weight: bold;
	background-color: #E2E2E2;
}


.ca_day
{
	width: 25px;
	cursor: pointer;
	text-align: center;
	border-width: 1px;
	border-color: #F6F6F6;
	border-style: solid;
}

.ca_dayhover
{
	width: 25px;
	cursor: pointer;
	text-align: center;
	text-decoration: underline;
	border-width: 1px;
	border-color: #F6F6F6;
	border-style: solid;
}

.ca_dayheader
{
	width: 25px;
	text-align: center;
	border-width: 1px;
	border-color: white;
	border-style: solid;
	font-weight: bold;
	background-color: #FFFFFF;
}

.ca_todayday
{
	background-color: #E2E2E2;
}


.ca_othermonthday
{
	color: #999999;
}

.ca_outofrangeday
{
	visibility: hidden;
}

.ca_selectedday
{
	width: 25px;
	background-color: #FBE694;
	color: #000000;
	border-width: 1px;
	border-color: #BB5503 !important;
	border-style: solid;
	font-weight: bold;
}

.ca_calendar
{
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	border-collapse: collapse;
	background-color: #FFFFFF;
	cursor: default;
}

.ca_month
{
	background-color: #F6F6F6;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.ca_nextprev
{
	cursor: pointer;
	height: 25px;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}
.ProfileTitles
{
	font-weight: bold;
}
.ProfileData
{
}
/*END CA CAL*/

.r_nav_heading
{
	font-family:Trebuchet MS,arial;
	color: #3e9fc2;
	font-size: 12px;
	font-weight: bold;
}



.r_nav_Dark_heading
{
	font-family:Trebuchet MS,arial;
	color: #2e638f;
	font-size: 11px;
}

.r_nav_Dark_heading_small
{
	font-family:Trebuchet MS,arial;
	color: #2e638f;
	font-size: 11px;
}



.black_font_12_bold
{
	font-family:Trebuchet MS,arial;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}



.black_font_11_normal
{
	font-family:Trebuchet MS,arial;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.padding_left_right
{
	padding-left: 10px;
	padding-right: 10px;
}
.lhContentStyle
{
	width: 975px;
	background-color: White;
}
.lhContentStyle_NoNav
{
	width: 975px;
	background-color: White;
	padding-left: 10px;
	padding-right: 10px;
}
.rightNavStyle
{
	background-color: #f0f0f0;
	width: 245px;
	border: 1px solid #d5d5d5;
}


.BreadCrumStyle
{
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	color: #e9a72c;
	font-weight: bold;
}
.blackfont14bold
{
	font-family:Trebuchet MS,arial;
	font-size: 14px;
	font-weight: bold;
}
.blackfont12bold
{
	font-family:Trebuchet MS,arial;
	font-size: 12px;
	font-weight: bold;
}
.TableGrid
{
	border: 1px solid #cccccc;
	padding: 2px;
	background-color: White;
}
.GreyBack
{
	background-color: #e7e7e7;
}
.slightlink
{
	cursor: hand;
}
.MyProfile
{
	border: 1px solid #dddddd;
	padding: 5px;
}
.MyProfile td
{
	padding: 5px;
	padding-left: 20px;
}
.RightLine
{
	border-right: 1px solid #f4f4f4;
}
.TopLine
{
	border-top: 1px solid #f4f4f4;
}
.BottomLine
{
	border-bottom: 1px solid #f4f4f4;
}
.LightTopTable
{
	border: 1px solid #f4f4f4;
}
.LightTopTable td
{
	border: 1px solid #f4f4f4;
	border-left-style: none;
	border-top-style: none;
}
.BlankStyle
{
	border: 1px solid white;
}
.BlankStyle td
{
	border: 1px solid white;
}
.PlanDescription
{
	font-family:Trebuchet MS,arial;
	font-size: 10px;
	padding: 20px;
}
.Activity_FactsBOX
{
	border: 1px solid #cccccc;
	background-image: url(/Images/gymbag.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.Nutrition_FactsBOX
{
	border: 1px solid #cccccc;
	background-image: url(/Images/grocerybag.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ExpertAssistance
{
	color: #606060;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
#WhiteBoldLinks
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 24px;
	clear: both;
	background-color: #f9a25d;
	background-image: url(images/topnav-back.gif);
	background-repeat: repeat-x;
	list-style: none;
}

.textBox
{
	border: 1px solid #d6d3ca;
	padding: 3px;
	color: #999999;
	width:120px;
}

.orangeText
{
	color: #f9a25d;
}
.orangeText a
{
	color: #f9a25d;
}
.boxlist
{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	margin-left: 10px;
}
 .Leftnavigation
{
	margin-left: 5px;
	margin-top: 10px;
} 

.Leftnavigation a.leftLink
{
	display: block;
	background-image: url(images/leftlink.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 217px;
	height: 30px;
	font-size: 17px;
	color: #000000;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 4px;
}



.Leftnavigation a.active
{
	display: block;
	background-image: url(images/leftactive.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 217px;
	height: 30px;
	font-size: 17px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 4px;
}




.leftFirstLevelLink
{
	
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 3px;
	padding-left: 15px;
}
.leftFirstLevelLinkActive
{
	
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 3px;
	color:#f9a25d;
	padding-left: 15px;
}

.leftsecondLevelLink
{
	
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 3px;
	padding-left: 30px;
}
.leftSecondLevelLinkActive
{
	
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 3px;
	color:#f9a25d;
	padding-left: 30px;
}
.leftthirdLevelLink
{
	
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding-bottom: 3px;
	padding-left: 50px;
	 
}

.leftthirdLevelLinkactive
{
	
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #f9a25d;
	padding-bottom: 3px;
	padding-left: 50px;
}

.snap
{
	visibility: hidden;
	height: 1px;
	overflow: hidden;
	width:230px;
	
}
.snap a
{
	display: block;
}

.CurvedBox
{
	height: 38px;
	background-image: url(/images/smallcurvebody.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.CurvedBox .CurvedBoxLeft
{
	background-image: url(/images/smallcurveleft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
}

.CurvedBox .CurvedBoxLeft .CurvedBoxRight
{
	background-image: url(/images/smallcurveright.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 38px;
	padding-left: 10px;
	padding-right: 10px;
}
.LHCMS_font_blue_bold_12
{
	font-family:Trebuchet MS,arial;
	font-size:12px;
	font-weight:bold;
	color:#0000FF;	
}
.LHCMS_font_blue_bold_12_big
{
	font-family:Trebuchet MS,arial;
	font-size:18px;
	font-weight:bold;
	color:Maroon;	
}
.LHCMS_font_red_bold_11
{
	font-family:Trebuchet MS,arial;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;	
}
.LHCMS_font_red_bold_11_big
{
	font-family:Trebuchet MS,arial;
	font-size:16px;
	font-weight:bold;
	color:#FF0003;	
}
.LHCMS_font_12
{
	font-family:Trebuchet MS,arial;
	font-size:12px;
	color:#00FF00;
}
.LHCMS_font_12_big
{
	font-family:Trebuchet MS,arial;
	font-size:18px;
	color:#00FF00;
}
.blueforum  td 
{
	color:#4872ba;
	font-weight:normal;
}
.blueforum table td 
{
	color:#4872ba;
	font-weight:normal;
}
.blueforum table td b
{
	font-weight:normal;
}
.blueforum table td a
{
	color:#4872ba;
}
.introbox_back
{
	background-image: url(images/intro_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left:20px;
	padding-right:20px;


}

.introbox
{
	background-image: url(images/intro.gif);
	background-repeat: no-repeat;
	width:692px;
	height:212px;
	display:block;
	padding:20px;
	
	
}
.introbox_scroll
{
    width:692px;
	height:212px;
	overflow:auto;
}

.EmailText
{
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana; 
    font-size: 18pt; 
    font-style: normal; 
    font-weight: bold; 
    color: #02498b;
}

.orangeButton a {
color: #000000;
font-size: 12pt;
font-weight: normal;
padding: 0px 10px;
}


.publicationpageBoxContent .articletitle {
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
	color: #02498b;
}

.publicationpageBoxContent .articletext {
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
}


.publicationpageBoxContent .articlesubtitle {
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #02498b;
}

.publicationpageBoxContent_big .articletitle {

font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
font-size: 22pt;
font-style: normal;
font-weight: normal;
color: #02498b;
}
.viewpost
{
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial ;
}
.viewall
{
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial ;
}
.viewpostheader
{
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial ;
}