/* ================================
    CSS STYLES FOR 2020 Lifestyles
   ================================
*/

a
{
	outline: none;
}
:focus
{
	-moz-outline-style: none;
}
 
.pagemaster
{
	
	
	margin: 0 auto;
	text-align:left;
	width:1039px;
	background:url('/images/horizontal-rep.png');
	background-repeat: repeat-y;
	padding-bottom: 0px;
	
	
	
	
	
		
}


.pagemaster_bottom
{
	margin: 0 auto;
	text-align:left;
	width:1039px;
	background:url('/images/horizbtm-rep.png');
	background-repeat: no-repeat;
	padding-bottom: 15px;	
}

.pagemaster_top
{
	margin: 0 auto;
	text-align:left;
	width:1039px;
	background:url('/images/horiztop-rep.png');
	margin-top: 15px;
	height: 15px;
	background-repeat: no-repeat;
	padding-top: 0px;	
}

.pagemaster_center
{
	margin-left: 39px;
}

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
	font-family:Verdana;
	font-size: 11px;
	text-align:center;
	color:#555555;
	background:url('/images/vertical-rep.png');
	background-repeat: repeat-x;
}


textarea
{
	font-family:Verdana;
	font-size:11px;
	color:#555555;
	
}

label
{
	font-family: Verdana;
	font-size:11px;
	color:#555555;
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.TopLeftPane
{
	width:236px;
	float: left;
	margin-right: 37px;
}

.TopRightPane
{
	float: left;
	width:402px;
	margin-right: 0px;
}

.LeftPane  { 
}

.ContentPane  
{
}

.ContentPaneMid  
{
	min-width:550px;
	width:550px;
	
	
}

.NarrowNavPane
{
	min-width:135px;
	width:135px;
	
	
}

.NarrowLeftPane
{
	width:200px;
	
	
}

.NarrowMiddlePane
{
	width:200px;
	
}



.NarrowRightPane
{
	width:200px;
	
}

.RightPane  
{
	float: left;
	width:198px; 
	text-align: left;
	
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #555555;
	font-weight: normal;
	text-align: left;
	line-height: 140%;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {



}

H6  {
}

TFOOT, THEAD    {



}

TH  {
}

A:link  
{
	color:#555555;
	text-decoration:underline;
}

A:visited   
{
	color:#555555;
	text-decoration:underline;
}

A:hover 
{
	color:#555555;
	text-decoration:underline;
}

A:active    
{
	color:#555555;
	text-decoration:underline;
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {




}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}

.menutoprow
{
	background-image:url('/images/navigation/nav-spacer.png');
	margin:0px;
	padding:0px;
	height:34px;
	font-size:0px;
	width: 962px;

	
}

.menufooterrow
{
	background-image:url('/images/navigation/footer_nav-spacer.png');
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
	height:0px;
	font-size:0px;
	width: 962px;
	height: 24px;
}



.menubottomrow
{
	float:left;
	border:solid 0px black;
	padding-bottom: 50px;
	
	
	
	
}

.skinmaster
{
	

	padding-bottom: 0px;
}

.footerpane
{
	padding-top: 75px;
	float: none;
}

.footer_cont
{
}

.menubottomrowright
{
	float:right;
	padding-right: 20px;
	text-align:left;
	font-size:0px;
}

.menusearchtextbox
{
	margin-left:30px;
	margin-top:3px;
	border:solid 1px #cccccc;
	float:left;
}

.menusearchbutton
{
	margin-left:10px;
	
	float:left;
}

.searchresultsleftcell
{
	vertical-align:top;
	padding-top:8px;
}

.searchresultsrightcell
{
	vertical-align:top;
}

.topnavlink
{
	float:left;
}

.footernavlink
{
	float:left;
}



.successstorycontainer_a
{
	left:-70px;
	top:30px;
}

.successstorycontainer_b
{
	top:30px;
	left:210px;
}

.successstorycontainer_c
{
	top:220px;
	left:445px;
}

.successstoriesterms LABEL
{
	font-size:12px;
}

.blue
{
	color: #00467F;
}

.size0
{
	font-size:0px;
}

.size8
{
	font-size:8px;
}

.size9
{
	font-size:9px;
}

.size10
{
	font-size:10px;
}

.size11
{
	font-size:11px;
}

.size12
{
	font-size:12px;
}

.size13
{
	font-size:13px;
}

.size14
{
	font-size:14px;
}

.size15
{
	font-size:15px;
}

.size22
{
	font-size:22px;
}

.lineheight14
{
	line-height:14px;
}

.nobold
{
	font-weight:normal;
}

.bold
{
	font-weight:bold;
}

.nowrap
{
	white-space:nowrap;
}

.transparentBackground
{
	background-color: transparent
}

.underline, a.underline





{
	text-decoration:underline;
}

.relative
{
	position:relative;
}

.absolute
{
	position:absolute;
}

.alignleft
{
	text-align:left;
}

.alignright
{
	text-align:right;
}

.top0
{
	top:0px;
}

.top30
{
	top:30px;
}

.left0
{
	left:0px;
}

.left720
{
	left:720px;
}

.marginsauto
{
	margin-left:auto;
	margin-right:auto;
}

.marginleft10
{
	margin-left:10px;
}

.marginleft20
{
	margin-left:20px;
}

.marginleft30
{
	margin-left:30px;
}

.marginleft40
{
	margin-left:40px;
}

.marginleft170
{
	margin-left:170px;
}

.marginright10
{
	margin-right: 10px;
}

.marginright30
{
	margin-right:30px;
}

.margintop0
{
margin-top:0px;
}
.margintop15
{
	margin-top:15px;
}

.margintop20
{
	margin-top:20px;
}

.margintop25
{
	margin-top:25px;
}

.marginbottom5
{
	margin-bottom:10px;
}

.marginbottom10
{
	margin-bottom:10px;
}

.marginbottom25
{
	margin-bottom:25px;
}

.padding10
{
	padding:10px;
}

.paddingtop10
{
	padding-top:10px;
}

.paddingtop50
{
	padding-top:50px;
}

.paddingbottom10
{
	padding-bottom:10px;
}

.paddingleft20
{
	padding-left:20px;
}

.paddingleft30
{
	padding-left:30px;
}
.paddingleft40
{
	padding-left:40px;
}

.paddingleft10
{
	padding-left:10px;
}

.paddingright10
{
	padding-right:10px;
}

.paddingright20
{
	padding-right:20px;
}

.paddingleft170
{
	padding-left:170px;
}


.clearboth
{
	clear:both;
}

.z99
{
	z-index:99;
}

.floatl
{
	float:left;
}

.floatr
{
	float:right;
}

.height0
{
	height:0px;
}

.height1
{
	height:1px;
}

.height100
{
	height:100%;
}

.width0
{
	width:0px;
}

.width1
{
	width:1px;
}

.width33
{
	width:33%;
}

.width100
{
	width:100%;
}

.width101
{
	width:101px;
}

.width230
{
	width:230px;
}

.width400
{
	width:400px;
}


.width450
{
	width:450px;
}

.width600
{
	width:600px;
}

.spacer30
{
	height:30px;
}

.pencilrepeatx
{
	background-image: url('/images/pencil-lining.png');
	background-repeat: repeat-x;
}

.gobutton
{
	margin:0px 0px 4px 5px;
	vertical-align:middle;
}

.promocontainer
{
	float: left;
	margin-right: 37px;
	width:168px;
	margin-top: 32px;
}
.sidePanelcontainer_Blue
{

	float: left;
	margin-right: 37px;
	width:168px;
	margin-top: 0px;
} 

.sidePanelcontainer_Red
{

	float: left;
	margin-right: 37px;
	width:168px;
	margin-top: 0px;
} 
.promoteal
{
	text-align:left;
	line-height:19px;
	background-image:url('/images/bubble-cyan.png');
	background-repeat: no-repeat;
}

.promoteal span
{
	color:White;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.promoblue
{
	text-align:left;
	line-height:19px;
	background-image:url('/images/bubble-blue.png');
	background-repeat: no-repeat;

}

.promoblue span
{
	color:White;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.promoorange
{
	text-align:left;
	line-height:19px;
	background-image:url('/images/bubble-orange.png');
	background-repeat: no-repeat;
}

.promoorange span
{
	color:White;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.promogold
{
	text-align:left;
	line-height:19px;
	background-image:url('/images/bubble-gold.png');
	background-repeat: no-repeat;
}

.promogold span
{
	color:White;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.promored
{
	text-align:left;
	line-height:19px;
	background-image:url('/images/red-button-solid.png');
	background-repeat: no-repeat;
}

.promored span, .promored a, .promored a:link, .promored a:active, .promored a:visited, .promored a:hover
{
	color:White;
	font-size:11px;
	font-weight:normal;








































	text-decoration:none;
}

.greybox
{
	background-color:#eeeeee;
	border: solid 1px #cccccc;
}

.blue
{
	color: #00467F;
}


/*begin styles for rotating information panel*/

.menu-panel_body{
	width: 402px;
	height: 262px;
	float: left;

	left: 0px;
	top: 0px;
}

.menu-panel_menu{
	width: 402px;
	height: 24px;
	margin: 0px;
	float: left;
}

.menu-panel_menu_btn1{
	width: 86px;
	height: 24px;
	float: left;
	padding-left: 29px;
}

.menu-panel_menu_btn1 a:hover{
	width: 86px;
	height: 24px;
	float: left;
}


.menu-panel_menu_btn2{
	width: 86px;
	height: 24px;
	float: left;
}

.menu-panel_menu_btn3{
	width: 86px;
	height: 24px;
	float: left;
}

.menu-panel_menu_btn4{
	width: 86px;
	height: 24px; 
	float: left;
	margin-right: 29px;
}

.menu-panel_content{
	width: 402px;
	height: 238px;
}

.menu-panel_content_left{
	width: 211px;
	height: 238px;
	float: left;
	margin: 0px;
	z-index: 5;
}

.menu-panel_content_right{
	width: 191px;
	height: 238px;
	float: left;
	background-image: url('images/home/blue-bg.png');
	background-repeat: no-repeat;
	background-position: left;
	z-index: 5;
	margin: 0px
}

.menu-panel_fitness_right{
	width: 191px;
	height: 238px;
	float: left;
	background-image: url('images/home/skyblue-bg.png');
	background-repeat: no-repeat;
	background-position: left;

	margin: 0px
}

.menu-panel_lifestyle_right{
	width: 191px;
	height: 238px;
	float: left;
	background-image: url('images/home/orange-bg.png');
	background-repeat: no-repeat;
	background-position: left;

	margin: 0px
}

.menu-panel_community_right{
	width: 191px;
	height: 238px;
	float: left;
	background-image: url('images/home/red-bg.png');
	background-repeat: no-repeat;
	background-position: left;

	margin: 0px
}

.menu-panel_content_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F89828;
	font-size: 11px;
	margin-top: 29px;
	padding-left: 14px;
	
	float: left;
	text-align:left;	
}

.menu-panel_content_title_blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00467F;
	font-size: 11px;
	margin-top: 29px;
	padding-left: 14px;
	float: left;
	text-align:left;	
}

.menu-panel_content_title_yellow{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D31145;
	font-size: 11px;
	margin-top: 29px;
	padding-left: 14px;
	float: left;
	text-align:left;	
}

.menu-panel_content_copy{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	float: left;
	padding-left: 14px;
	text-align:left;	
	padding-top: 9px;
	line-height: 150%;
	width: 168px;
}


.menu-panel_content_copy a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;	
	line-height: 150%;
	text-decoration: underline;
}

.menu-panel_content_copy a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;	
	line-height: 150%;
	text-decoration: underline;
}

.menu-panel_content_copy a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F89828;
	font-size: 10px;	
	line-height: 150%;
	text-decoration: underline;
}

/* begin specific styles for other pages */

.community_title
{
	color: #26BCD7;
	font-size: 11px;
	font-family: Verdana;
}

a.community_title, a:visited.community_title
{
	color: #26BCD7;
	font-size: 11px;
	font-family: Verdana;
}

.client_spotlight_left
{
	margin-top: 6px;
	width: 80px;
	float: left;
	z-index: 5;
	
	
}

.client_spotlight_right
{
	margin-top: 6px;
	float: left;
	width: 60px;
	z-index: 2;
}

.promo_left
{
	margin-top: 6px;
	float: left;
	width: 50px;
}

.promo_right
{
	margin-top: 6px;
	margin-left: 8px;
	width: 85px;
	float: left;
	
}


.left_nav_item
{
	margin-left: 0px;
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 10px;
	line-height: 250%;
	color: #00467F;
}

.left_nav_item a
{
	margin-left: 0px;
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 10px;
	color: #00467F;
	text-decoration: none;
}

.left_nav_item a:hover
{
	margin-left: 0px;
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 10px;
	color: #00467F;
	text-decoration: underline;
}



.community_subheader_text
{
	float: left; 
	margin-left: 10px
}

.community_header
{
	margin-top: 30px;
}

.note_plus
{
	width: 10px;
	float: left;
	margin-right: 4px;
	margin-top: 2px;
	margin-left: 0px;
	z-index: 8;
}

.note_plus_right
{
	float: left;
	width: 175px;
}

.member_loginTextBoxBorder
{
background-image: url('images/home/login_bckgrd.gif');
	background-repeat: no-repeat;
    padding: 2px 3px 3px 3px;
   
    /*border-top-color:#999999;
    border-width:2px;
    border-style:solid;
    border-bottom:solid 1px #546b99; 
    border-left:solid 2px #1c3b78;
    border-right:solid 2px #1c3b78;
    width: 162px;
    padding:0px; */
    
}
.member_loginName{

	
	border: 0px solid #000000;
	width: 160px;
	height: 16px;
	color: #999999;
	font-style: italic;
	font-size: 10px;
	font-family: Verdana;
	margin: 0px;

	
	
}
.member_login{
	background-image: url('images/home/login_bckgrd.gif');
	background-repeat: no-repeat;
	border: none;
	width: 166px;
	height: 21px;
	padding-left: 4px;
	padding-top: 4px;
	color: #999999;
	font-style: italic;
	font-size: 10px;
	font-family: Verdana;
	margin-top: 6px;
}

.member_login_btn{
	background-image: url('images/home/login.png');
	background-repeat:no-repeat;
	border: none;
	width: 84px;
	height: 18px;
	margin-left:0px;
}


#subshareholder {





	position: absolute;
	z-index: 5;
	left: 0px;
	top: 24px;
	visibility: visible;}





/*begin tony's edits*/


.EnrollmentErrorSummary
{ 
    margin-left:auto; 
    margin-right:auto; 
    margin-left:auto;
    float: left;
}
.FormLabelStyle
{
    font-size:85%;
    text-align:right;
    color:#00467F;
    font-size:10pt;
}
.FormLabelStyle_TextAlignLeft
{
     font-size:85%;
    text-align:left;
    color:#00467F;
    font-size:10pt;
}
.EnrollmentTextDecSmall
{
    font-size:small;




}

.EnrollmentFormBoxLeft
{
   float: left; 
   margin-right: 50px; 


}

.EnrollmentunAuthenticatedLeft
{
     margin-right: 0px;




}
.EnrollmentFormBoxRight
{
    float: left; 
    margin-left: 50px;
}
.EnrollmentMessage
{
    width:30%;
    margin-top:0px;
   

}












.EnrollmentFormTextBox
{
    text-align:left;
    margin-left:0px;
    padding-left:0px;
    margin-right:0; 
    width:200px;
    height:20px;
     
}

.EnrollmentFormTextBoxCalender
{
    text-align:left;
    margin-left:0px;
    padding-left:0px;
    margin-right:auto; 
    width:170px;
    height:20px;
    color:#999999;
	font-style: italic;
	font-size: 11px;
	font-family: Verdana;  
}

.EnrollmentFormControl
{
    text-align:left;
    padding-left:0px;
    margin-left:0px;
    width:200px;
    margin-right:auto;
    
	 
}

.EnrollmentFormControlRB
{
     text-align:left;
    padding-left:0px;
    margin-left:0px;
  
    margin-right:auto;
    color:#999999;
	
}

.EnrollmentPopup
{
 background-color:White;
 padding:10px;
 border-style:solid;
 border-width:thin;
 width:80%;
 visibility:hidden;

}
.EnrollmentPopupSmall
{
 background-color:White;
 padding:10px;
 border-style:solid;
 border-width:thin;
 width:200px;
 visibility:hidden;
color:#00467F;
 
 
}

.ErollmentTDRight
{
    text-align:left;
    height:40px;
}

.EnrollmentNavigationLayout
{
    padding-left:200px;
}
.EnrollmentSpanLink
{
    text-decoration:underline; 
    cursor:pointer;

}

.EnrollmentSpanOptional
{
    font-size:10pt;
    display:inline;text-align:left;
}

.FormSectionTitle
{
	font-family: Verdana;
	color: #00467F;
	font-size: 11px;
	font-weight: bold;
}







#timeoutblackout {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 999;
     filter:alpha(opacity=25);
     -moz-opacity:.25;
     opacity:.25;
     background-color:#000000;
}

#timeoutmodalcontainer {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
}

#timeoutmodalcontainer div {
     width:300px;
     margin: 250px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
     z-index: 1000;
}

/* end tony's edits */

/* Begin Store styles */

.storemenu-panel_body{
	width: 402px;
	height: 262px;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
}

.storemenu-panel_menu{
	width: 480px;
	height: 48px;
	margin: 0px;
	float: left;
}

.storemenu-panel_menu_btn1{
	width: 181px;
	height: 48px;
	float: left;
	padding-left: 0px;
}

.storemenu-panel_menu_btn1 a:hover{
	width: 86px;
	height: 24px;
	float: left;
}


.storemenu-panel_menu_btn2{
	width: 86px;
	height: 29px;
	margin-top: 19px;
	float: left;
}

.storemenu-panel_menu_btn3{
	width: 86px;
	height:29px;
	margin-top: 19px;

	float: left;
}

.storemenu-panel_menu_btn4{
	width: 86px;
	height: 29px; 
	margin-top: 19px;

	float: left;
	margin-right: 37px;
}

.storemenu-panel_content{
	width: 480px;
	height: 285px;
}

.storemenu-panel_content_left{
	width: 261px;
	height: 285px;
	float: left;
	margin: 0px;
}

.storemenu-panel_content_right{
	width: 191px;
	height: 256px;
	float: left;
	background-image: url('images/storeblue-bg.png');
	padding-top: 29px;
	padding-left: 14px;
	padding-right: 14px;
	margin: 0px
}

.storemenu-panel_fitness_right{
	width: 163px;
	height: 209px;
	float: left;
	background-image: url('images/skyblue-bg.png');
	padding-top: 29px;
	padding-left: 14px;
	padding-right: 14px;
	margin: 0px
}

.storemenu-panel_lifestyle_right{
	width: 163px;
	height: 209px;
	float: left;
	background-image: url('images/orange-bg.png');
	padding-top: 29px;
	padding-left: 14px;
	padding-right: 14px;
	margin: 0px
}

.storemenu-panel_community_right{
	width: 163px;
	height: 209px;
	float: left;
	background-image: url('images/red-bg.png');
	padding-top: 29px;
	padding-left: 14px;
	padding-right: 14px;
	margin: 0px
}

.storemenu-panel_content_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F89828;
	font-size: 11px;
	margin: 0px;
	float: left;
	text-align:left;	
}

.storemenu-panel_content_copy{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	margin: 0px;
	float: left;
	text-align:left;	
	margin-top: 9px;
	line-height: 150%;
}

.storemenu-panel_content_copy a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;	
	line-height: 150%;
	text-decoration: underline;
}

.storemenu-panel_content_copy a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F89828;
	font-size: 9px;	
	line-height: 150%;
	text-decoration: underline;
}


.store_trans{
	position: absolute;
	left: 310px;
	top: 240px;
	height: 209px;
	width: 287px;
}


.myAccount_header{
	width: 650px;
	FLOAT: left;
}

.myAccount_menu{
	margin-left: 14px; 
	height: 17px;
	margin-top: 5px;
	float: left;
	width:600px;
}

.myAccount_menu_btn{
	width: 96px;
	height: 16px;
	border-bottom: 1px solid #1E457D;

}

.myAccount_menu_btn_l{
	width: 96px;
	height: 16px;
	border-bottom: 1px solid #1E457D;
	padding-left: 12px;
	float:left;
}

.myAccount_menu_btn_middle
{
    width: 96px;
	height: 16px;
	padding-bottom:0px;
	border-bottom: 1px solid #1E457D;
	padding-right: 0px;
	float:left;
}
.myAccount_menu_btn_r{
	width: 96px;
	height: 16px;
	border-bottom: 1px solid #1E457D;
	padding-right: 12px;
	float:left;

}

.enrollment_form_table td
{
	height:40px;
	border:solid 0px green;
	
}

.menu-panel_roundcorners{
	
	
	background-image: url(/Portals/0/images/home/round_corners.png);
	background-color: #cc0033;
	background-repeat: no-repeat;
	height: 238px;
	width: 211px;
	z-index: 500;
	float: left;
	border: 0px;
	position: relative;
	top: -238px;

	
}

.menu-panel_roundcorners_LB{
	background-image: url('/Portals/0/images/home/round_cornersLB.png');
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	z-index: 500;
	float: right;
	position: relative;
	left: -382px;
	top: 228px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	
}

.menu-panel_roundcorners_LT{
	background-image: url('/Portals/0/images/home/round_cornersLT.png');
	background-repeat: no-repeat;
	float: right;
	height: 10px;
	width: 10px;
	z-index: 500;
	position: relative;
	left: -392px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	
}
.paddingBottom0
{
    margin:0px;
    padding-bottom:0px;
    
}


/* Friendly User Styles */

.light_blue_title
{
	color: #26BCD7;
	font-size: 11px;
	font-family: Verdana;
	
}

.light_blue_title a
{
	color: #26BCD7;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	
}

.light_blue_title a:hover
{
	color: #26BCD7;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	
}


.normal_text
{
	font-family: Verdana;
	color: #555555;
	font-size: 11px;
}

.normal_text a
{
	font-family: Verdana;
	color: #555555;
	font-size: 11px;
	text-decoration: none;
}

article_title
{
	font-family: Verdana;
	color: #00467F;
	font-size: 11px;
	font-weight: bold;
}

.normal_text_bold
{
	font-family: Verdana;
	color: #555555;
	font-size: 11px;
	font-weight: bold;
}

.page_title
{
	color: #00467F;
	font-size: 22px;
	font-weight: normal;
	font-family: Verdana;
}


/* BEGIN BMI CALCULATOR */

.bmi_mainbody
{
	border-left:solid 1px #2c5294; 
	border-right:solid 1px #2c5294; 
	padding:20px 6px 12px 6px; 
	display:block;
	margin: 0 0 0 0;
	background-color: White;
	
}

.p1_cont
{
	color:#555555;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:70%;
line-height:1.4em;
margin:12px 0 0;
width: 250px;

}

.bmi_mainbody2
{
	background-image:url(/DesktopModules/BMI/Images/bmi_cont-center.png);
	background-repeat: repeat-y;
	padding:20px 6px 12px 6px; 
	display:block;
	background-color: white;
}

.bmi_cont-top
{
	background-image: url(/DesktopModules/BMI/Images/bmi_cont-top.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 472px;
	font-size: 2px;
}

.bmi_cont-bottom
{
	background-image: url(/DesktopModules/BMI/Images/bmi_cont-bottom.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 472px;
	padding-top: 0px;
	margin-top: 0px;
	
}

.bmi_cont-bottom2
{
	background-image: url(/DesktopModules/BMI/Images/bmi_cont-bottom.png);
	background-repeat: no-repeat;
	height: 11px;
	width: 472px;
	
}

.bmi_btn-empty
{
	width: 86px;
	height: 24px;
	outline: none;
	
}

.bmi_tab-adultbmi
{
	background-image: url(/DesktopModules/BMI/Images/tab-adultbmi.png);
	background-repeat: no-repeat;
	width: 86px;
	height: 24px;
}
.bmi_tab-childbmi
{
	background-image: url(/DesktopModules/BMI/Images/tab-childbmi.png);
	background-repeat: no-repeat;
	width: 86px;
	height: 24px;
}
.bmi_tab-whatisbmi
{
	background-image: url(/DesktopModules/BMI/Images/tab-whatisbmi.png);
	background-repeat: no-repeat;
	width: 86px;
	height: 24px;
	

}
.bmi_tab-yourresults
{
	background-image: url(/DesktopModules/BMI/Images/tab-yourresults.png);
	background-repeat: no-repeat;
	width: 86px;
	height: 24px;
	

}


.bmi_underweight, .bmi_normal, .bmi_atrisk, .bmi_overweight
    {
        font-family:Arial, Verdana, Sans-Serif;
        font-size:75%;
        line-height:1.2em;
        padding:3px 0px 2px 0px;
        margin:0px;
        text-align:center;
        width:25%;
        background-repeat:repeat-y;
        color:#003c7a;
    }
.bmi_underweight
    {
        background-color:#ffefb1;
        background-image:url(/DesktopModules/BMI/Images/bg_bmi_underweight.gif);
    }
.bmi_normal
    {
        background-color:#ffd889;
        background-image:url(/DesktopModules/BMI/Images/bg_bmi_normal.gif);
    }
.bmi_atrisk
    {
        background-color:#ef6e5b;
        background-image:url(/DesktopModules/BMI/Images/bg_bmi_atrisk.gif);
    }
.bmi_overweight
    {
        background-color:#de0535;
        background-image:url(/DesktopModules/BMI/Images/bg_bmi_overweight.gif);
    }


.blue_bmitab_off, .blue_bmitab_on, .gold_bmitab_off, .gold_bmitab_on
    {
        font-family:Arial, Verdana, Sans-Serif;
        font-size:75%;
        line-height:1.2em;
        padding:8px 0px 3px 0px;
        margin:0px;
        text-align:center;
        width:120px;
        background-repeat:repeat-x;
        color:#003c7a;
    }    
.blue_bmitab_off
    {
    background-image:url(/DesktopModules/BMI/Images/blue_bmitab_off.gif);
    border-bottom:solid 1px #2c5294;
    }
.blue_bmitab_on
    {
    border-left:solid 1px #2c5294;
    border-right:solid 1px #2c5294;
    background-image:url(/DesktopModules/BMI/Images/blue_bmitab_on.gif);
    }
.blue_bmitab_space
    {
    /*border-bottom:solid 1px #2c5294;*/
    }
.blue_bmitab_space2
    {
    	width: 20px;
    /*border-bottom:solid 1px #2c5294;*/
    }
.gold_bmitab_off
    {
    background-image:url(/DesktopModules/BMI/Images/gold_bmitab_off.gif);
    border-bottom:solid 1px #f2b628;
    cursor:pointer;
    }
.gold_bmitab_on
    {
    border-left:solid 1px #f2b628;
    border-right:solid 1px #f2b628;
    background-image:url(/DesktopModules/BMI/Images/gold_bmitab_on.gif);
    }
.gold_bmitab_space
    {
    border-bottom:solid 1px #f2b628;
    }
    
.contentpadding
	{
	padding:0px 12px 0px 12px;
	}
.storyname
	{
	font-size:110%;
	color:#00467f;
	margin:0px 0px 0px 12px;
	}
.storyname2
	{
	font-size:110%;
	color:#f19a00;
	margin:0px 0px 0px 0px;
	}
.bmi_calculate
{
	background-image: url('/images/btn_calculate.png');
	width: 96px;
	height: 20px;
	
	border: 0px;
	float: left;
}

.p1, .p1a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height:1.4em;
	margin:12px 0px 0px 0px;
	color:#555555;
	}
.p1a, .formlabel
	{
	margin-top:0px;
	}
.p1_li
	{
	color:#003c79;
	}

.p2, .p2a, .p2_li, .p2_lili
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.6em;
	margin:16px 12px 0px 12px;
	color:#555555;
	}
.p2a, .nav_content_a
	{
	margin-top:0px;
	}
	
	
.myAccount_menu_btn_l
{
	
	float:left;
	height:16px;
	padding-left:0px;
	width:96px;
	background-repeat: no-repeat;	
	background-image: url(/Portals/0/images/ManagePersonalInfo/myacct_info-tab.png);
	position: relative;
	top: 1px;
}
.myAccount_menu_btn_2 
{
	
	float:left;
	height:16px;
	padding-left:0px;
	padding-bottom:0px;
	width:96px;
	background-repeat: no-repeat;
	background-image: url(~/Portals/0/images/ManagePersonalInfo/ManagePersonalInfo/myacct_community-tab.png);
	position: relative;
	top: 1px;
}


.myAccount_menu_btn_3
{
	
	float:left;
	height:16px;
	padding-left:0px;
	width:96px;
	background-repeat: no-repeat;
	background-image: url(/images/ManagePersonalInfo/myacct_orders-tab.png);
	position: relative;
	top: 1px;
}

.myAccount_menu_btn_4
{
	
	float:left;
	height:16px;
	padding-left:0px;
	width:96px;
	background-repeat: no-repeat;
	background-image: url(/images/ManagePersonalInfo/myacct-wishlist.png);
	position: relative;
	top: 1px;
	
}

.myAccount_menu_container
{
	border-bottom: 1px solid #1e457d;
	float: left;
	width: 420px;
	padding-left: 16px;
	/*padding-right: 16px;*/
	margin-bottom: 20px;
	position: relative;
	
	z-index: 500;
}
	
a.recipespageritem
{
	font-size:11px;
	text-decoration:none;
}	    
    
/* BEGIN BMI CALCULATOR */

/* End Friendly User Styles */

