/* Default  Text & Body style*/
	body, html, td, div, pre  {
		color:#505050;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
	}
	
	body, html {
	    margin:0;
		padding:0;
	}
	
/* Global Links Text */	
	
	a {
		color:#006699;
		
	}
	
	a:hover, a:active {
		color: #5E7D3F;
		text-decoration: none;
	}
	
/* Community Message Boards Links Text */	
	
	A:visited.topics {
		color:#666666;
	}
	
/* Tertiary Nav Text */
	
	.tertnavheader {
		font-size:12px;
		color:#CC4b00;
	}
	
	.nav, A:link.nav, A:visited.nav {
		/*font-size:10px;*/
		color:#3A5EA2;
		text-decoration:none;
	}
	
	A:active.nav, A:hover.nav {
		color:#339900;
		text-decoration:none;
	}
	
	.navcurrent, A:link.navcurrent, A:visited.navcurrent, A:active.navcurrent, A:hover.navcurrent {
		/*font-size:10px;*/
		color:#CC4b00;
		text-decoration:none;
	}
	
/* First Subhead Text */	
	
	.subhead, A:link.subhead, A:visited.subhead, A:active.subhead, A:hover.subhead {
		color:#CC4B00;
	}
	
	.subHeadBold{
		color:#FF6600;
		font-weight:bold;
		}
		
/* Second Subhead Text */	

	.leadin {
		color:#3B5EA0;
	}
	
	.fpsubhead2 
	{
		font-weight:bold;
		font-size:12px;
		color:#53A53F;	
	}
	
	.fpsubhead3 {
		font-weight:bold;
		font-size:13px;
		color:#414040;
	}
	
/* Small Text */	
	
	.small {
		font-size:10px;
	}
	.small em {
		font-family:verdana,sans-serif !important;
	 }

	.extraSmall {
		font-size:9px;
	}
	
	.s000000 {
		font-size:10px;
		color:#000000;		
	}
	
	.s333366 {
		font-size:10px;
		color:#333366;
	}
	
/* Generic Colors Text */	

	.darker {
	color:#333333;
	}	
	
	.black {
		color:#000000;
	}
	
	.white {
		color:#FFFFFF;
	}
	
/* Error Messaging Text */		
	
	.error ,.new{
		color:#FF3333;
	}
	
/* DOY Photo Gallery Text */
	.gallery {
		font-size:11px;
	}
	
/* Section Header Text */	
.texttitle, .texttitlenocase {
	font-size: 1.250em;
	color: #767676;
	font-weight: bold;
	line-height: 17px;
	margin-bottom: 0;
	margin-top: -4px;
}

/* Same as above except the font size */	
	.texttitlenocase16  {
		font-size:16px;
		color:#73AEDA;
		font-weight:bold;
		line-height:17px;
		text-transform:none;
	}

	.notrans  {
		text-transform:none;
	}
	
/* Branding Colors Text */
	.meetingstitle  {
		font-size:22px;
		color:#339900;
		font-weight:bold;	
	}
	
	.meetingsbody, A:link.meetingsbody, A:visited.meetingsbody, A:active.meetingsbody, A:hover.meetingsbody  {
		font-size:12px;
		color:#339900;
		font-weight:bold;	
	}
	
	.meetingssub  {
		font-size:16px;
		color:#0066CC;
		font-weight:bold;	
	}
	
	.meetingssub2,  A:link.meetingssub2, A:visited.meetingssub2, A:active.meetingssub2, A:hover.meetingssub2 {
		font-size:16px;
		color:#3CB400;
		font-weight:bold;	
	}
	
	.etoolstitle  {
		font-size:22px;
		color:#FF6600;	
		font-weight:bold;
	}
	
	.etoolsbody, A:link.etoolsbody, A:visited.etoolsbody, A:active.etoolsbody, A:hover.etoolsbody  {
		font-size:12px;
		color:#FF6600;
		font-weight:bold;
	}
	
	.etoolssub, .onlinesub  {
		font-size:16px;
		color:#339900;
		font-weight:bold;	
	}
	
	.onlinetitle  {
		font-size:22px;
		color:#0066CC;
		font-weight:bold;
	}
	
	.onlinebody, A:link.onlinebody, A:visited.onlinebody, A:active.onlinebody, A:hover.onlinebody  {
		font-size:12px;
		color:#0066CC;
		font-weight:bold;
	}
	
	.winsub, A:link.winsub, A:visited.winsub, A:active.winsub, A:hover.winsub {
		font-size:16px;
		color:#8D1AA7;
		font-weight:bold;	
	}
	
	.athomesub {
		font-size:16px;
		color:#F37021;
		font-weight:bold;	
	}
	
	.wwwsub, A:link.wwwsub, A:visited.wwwsub, A:active.wwwsub, A:hover.wwwsub {
		font-size:16px;
		color:#FF9523;
		font-weight:bold;	
	}
	
	.athomebody  {
		font-size:12px;
		color:#F37021;
		font-weight:bold;
	}
	
/* 	Help Text  */
	
	.helpsub  {
		font-size:15px;
		color:#F79094;
		font-weight:bold;
		line-height:17px;		
	}	
	
/* 	Large Section Titles Text  */	
	
	.title1mpc, .title1mpn   {
		font-size:22px;
		color:#73AEDA;
		font-weight:600;
		text-transform:lowercase;	
	}
	
	.title1, .title1notrans {
		font-size:22px;
		color:#73AEDA;
		font-weight:600;
	}

	.title2my, .title2gu, .title2my2, .title2gu2, .title2gup, .title2sc, .title2sh {
		font-size:22px;
		color:#5887BD;
		font-weight:600;
	}
	
	.title2he {
		font-size:22px;
		color:#F79094;
		font-weight:600;
	}
		
	.title2co  {
		font-family:Arial,Helvetica,sans-serif;
		font-size:22px;
		color:#F6B753;
		font-weight:600;
	}
	
	.title2ss  {
		font-family:Arial,Helvetica,sans-serif;
		font-size:22px;
		color:#FD9206;
		font-weight:600;
	}
	
	.title2hf, .title2fc, .title2hl,  .title2jm {
		font-family:Arial,Helvetica,sans-serif;
		font-size:22px;
		color:#8745C3;
		font-weight:600;
	}
		
	.title2fr, .title2mpn, .title2mpc  {
		font-family:Arial,Helvetica,sans-serif;
		font-size:22px;
		color:#53A53F;
		font-weight:600;
	}
	
/* 	Community Text  */

	.subhead2  {
		font-size:16px;
		color:#3B5EA0;
		font-weight:bold;
	}
	
/* 	Selected Pricing Plan Text.  Sign Up  */
	
	.subhead3  {
		font-size:16px;
		color:#F57400;
		font-weight:bold;
	}
	
	
/* 	Shortcuts Text  */	
	
	.shortcut, A:link.shortcut, A:visited.shortcut, A:active.shortcut, A:hover.shortcut {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#73AEDA;
	font-weight:bold;
	text-decoration: none;
	}
	
/* 	spacing text size... not to be used for copy/content  */	
	
	.spc {
	font-size:6px;
	}
	
/* 	Callouts Text  */		
	
	.right {
	font-size:12px;
	color:#266d8d;
	}
	
/* 	Content callouts Text  */		
	.moreart {
		font-size:10px;
		color:#FF9207;
	}

/* 	Modules Text  */

	.brightblue {
	font-size:12px;
	color:#3F8BC3;
	}
	.dkblue {
	font-size:12px;
	color:#336699;
	}
	
	.moduleheader{
	font-size:10px;
	color:#3B5EA0;
	}
	
	.moduleformheader, A:link.moduleformheader, A:visited.moduleformheader, A:active.moduleformheader, A:hover.moduleformheader {
	font-size:12px;
	color:#FE9901;
	}
	
	.moduleformheader2{
	font-size:12px;
	color:#3B5EA0;
	}
	
	.smallblue{
		font-size:10px;
		color:#3F8BC3;
	}
	
	.gold {
		color:#BFB500;
	}
	
	.subtabdescription {
		color:#3E619D;
	}
	
	.fpbody 
	{
		color:#5F54B1;
	}
	
	
/* 	Articles Text  */		
	
	.next, A:link.next, A:visited.next, A:active.next, A:hover.next 	{
		color:#ff7010;
		font-weight:bold;
	}
	
	.nexthf, A:link.nexthf, A:visited.nexthf, A:active.nexthf, A:hover.nexthf	{
		color:#8745C3;
		font-weight:bold;
	}
	
	.nextss, A:link.nextss, A:visited.nextss, A:active.nextss, A:hover.nextss	{
		color:#FD9206;
		font-weight:bold;
	}
	
	.nextfr, A:link.nextfr, A:visited.nextfr, A:active.nextfr, A:hover.nextfr	{
		color:#53A53F;
		font-weight:bold;
	}
	
/* 	Popup Window Text  */	

	.closewindowtext, A:active.closewindowtext, A:hover.closewindowtext, A:link.closewindowtext, A:visited.closewindowtext	{
		color:#94BFE1;
		font-size:10px;
	}
	
/* 	Top Nav Backgrounds  */	

	.bglogo {
		background-color:#3B5EA0;
	}	
		
	.bgnavoff {
		background-color:#73AEDA;
	}
	
/* 	Shortcuts Background  */
	.bgshortcuts {
		background-color:#E3F2FF;
	}
	
	.bgshortcutsborder {
		background-color:#73aeda;
	}
	
/* 	Marketing Backgrounds  */
	
	.bgmeetground {
		background-color:#F2FFDE;
	}
	
	.bgmeetborder {
		background-color:#3CB400;
	}
	
	
	.bgetoolsground {
		background-color:#FFFFE8;
	}
	
	.bgetoolsborder {
		background-color:#FF9523;
	}
	
	.bgonlineground {
		background-color:#F5F9FF;
	}
	
	.bgonlineborder {
		background-color:#2DA4FF;
	}
	
	.bgathomeground {
		background-color:#FFFFE8;
	}
	
	.bgathomeborder {
		background-color:#F37021;
	}
	
/* 	Module Backgrounds  */		
	
	.bgbrightblue {
		background-color:#73aeda;
	}
	
	.bgpaleblue {
		background-color:#e3f2ff;
	}
	
	.bglightcream {
		background-color:#fffee9;
	}
	
	.bgdarkcream {
		background-color:#ffffcd;
	}
	
	.bgdivider {
		background-color:#cccccc;
	}
	
	.bgmktgdivider {
		background-color:#cccccc;
	}
	
	.bgfpdark 
	{
		background:#BCB3FF;
	}
	
	.bgfplight
	{
		background:#E4DBFB;
	}
	
	.bgfpover
	{
		background:#FFDFD;
	}
	
/* 	Right Column Backgrounds  */	
	
	.bgcallout {
		background-color:#cccccc;
	}
	
/* 	Tertiary Nav Backgrounds  */		
	
	.bgnav {
		background-color:#FF9207;
	}

	.bgnavtop {
		background-color:#FDFFE5;
	}
		
/* 	Popups Backgrounds  */	
	
	.bgbluepop {
		background-color:#3B5EA0;
	}
	
	.bgclosewindow {
		background-color:#2F4E85;
	}
	
/* 	Article Tables Backgrounds  */	

	.bgnexthfborder {
		background-color:#8745C3;
	}
	
	.bgnexthfground {
		background-color:#f0d6fd;
	}
	
	.bgnextfrborder {
		background-color:#53A53F;
	}
	
	.bgnextfrground {
		background-color:#cff3cd;
	}
	
	.bgnextssborder {
		background-color:#FD9206;
	}
	
	.bgnextssground {
		background-color:#ffebcc;
	}
	
	.bgnextborder {
		background-color:#ff7010;
	}
	
	.bgnextground {
		background-color:#fffcbe;
	}
	
/* 	Generic Table Backgrounds  */

	.bgwhite {
		background-color:#FFFFFF;
	}

	.bgbluetableborder {
		background-color:#3E619D;
	}
	
	.bglightblue {
		background-color:#9EC8E8;
	}
	
/* 	??? Backgrounds  */	

	.bgorange {
		background-color:#F57400;
	}
	
	.bgtabledivider	{
		background-color:#D8ECFF;
	}
	
	.bggreen {
		background-color:#168916;
	}
	
/* 	eTools Pricing Page Backgrounds  */		
	
	.bgepricingtable {
		background-color:#9A0000;
	}
	
	.bgepricingtableheader {
		background-color:#FF6600;
	}
	
	.bgepricingtableshade {
		background-color:#FFFFCE;
	}
	
/* 	eTools Pricing Page Text */	
	
	.epricingtext {
		color:#9A0000;
	}
	
	.epricingtext2 {
		color:#FF6600;
	}
	
/* 	Online Pricing Page Backgrounds  */	

	.bgopricingtable {
		background-color:#0066CC;
	}
	
	.bgopricingtableheader {
		background-color:#3399FF;
	}
	.bgopricingtableshade {
		background-color:#E3F2FF;
	}
	
/* 	Online Pricing Page Text */
	
	.opricingtext {
		color:#0066CC;
	}
	.opricingtext2 {
		color:#3399FF;
	}
	
/* 	GCMS Classes  */
	
	/* used for stocklist & nutritional info. table titles */	
	.wwfoods {
		color:#f57400;
		font-size:10px;
		font-weight:bold;
	}

	/* used for stocklist & nutritional info. inner text for table */
	.wwfoodsit {
		color:#000000;
		font-size:12px;
	}

/* GCMS FlexPoints Classes */
	.FlexSubNavTable {
		background-color:#FFFFE7;
		}
	
	.FlexSubNavText, A:link.FlexSubNavText, A:Hover.FlexSubNavText{
		color:#336699;
		font-size:12px;
		padding-left:5px;
		text-decoration:none;
		}
	
	.FlexSubNavTextSelected, A:link.FlexSubNavTextSelected, A:visited.FlexSubNavTextSelected, A:active.FlexSubNavTextSelected {
		color:#ff9a3f;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		}
	
	.FlexText {
		color:#666666;
		font-size:12px;
		}
		
	.FlexbtnNextLabel {
		font-weight:bold;
		font-size:13px;
		color:#73ADDE;
		}
	
	.FlexGatewayParaTitle {
		font-size:12px;
		color:#82BCDD;
		font-weight:bold;
		}
		
	.FlexParaTitle {
		font-weight:bold;
		font-size:22px;
		color:#73ADDE;
		}

	.FlexParaSubTitle {
		font-weight:bold;
		font-size:22px;
		color:#FF9A3F;
		}
		
	.FlexGreenParaTitle {
		font-weight:bold;
		font-size:14px;
		color:#7EC02A;
	}	
		
/* 	GLobal Meeting Finder (GMF) Classes  */
	.texttitledark {
		font-size:15px;
		color:#3B5EA0;
		font-weight:bold;
		line-height:17px;
	}
	
	.texttitledark a:link, .texttitledark a:visited {
		color:#3B5EA0;
	}
	
	.gmfstartend {
		color:#00A200;
	}
	
	.gmfnum {
		color:#CE0000;
	}

	.gmfth {
		border-color: #C5B8A4;
	}
	
/* GCMS FlexPoints Classes */
	.FlexSubNavTable {
			background-color:#FFFFE7;
			}
	
	.FlexSubNavText, A:link.FlexSubNavText, A:Hover.FlexSubNavText{
		color:#336699;
		font-size:12px;
		padding-left:5px;
		text-decoration:none;
		}
	
	.FlexSubNavTextSelected, A:link.FlexSubNavTextSelected, A:visited.FlexSubNavTextSelected, A:active.FlexSubNavTextSelected {
		color:#ff9a3f;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		}
		
	.FlexText {
		color:#666666;
		font-size:12px;
		}
		
	.FlexbtnNextLabel {
		font-weight:bold;
		font-size:13px;
		color:#73ADDE;
		}
	
	.FlexGatewayParaTitle {
		font-size:12px;
		color:#82BCDD;
		font-weight:bold;
		}
		
	.FlexParaTitle {
		font-weight:bold;
		font-size:22px;
		color:#73ADDE;
		}

	.FlexParaSubTitle {
		font-weight:bold;
		font-size:22px;
		color:#FF9A3F;
		}

	.FlexParaTitleG {
		font-weight:bold;
		font-size:22px;
		color:#49C549;
		}
		
	.FlexGreenParaTitle {
		font-weight:bold;
		font-size:14px;
		color:#7FC02B;
	}
	
/*styles below were added for 3.6 plan gateway page*/		
	.texttitledark {
		font-size:15px;
		color:#3B5EA0;
		font-weight:bold;
		line-height:17px;
	}
	
	.texttitledark a:link, .texttitledark a:visited {
		color:#3B5EA0;
	}
		
	.mkting_hdr {
		color:#4D9E39
	}
	
	.mkting_hdr2 {
        color:#0F5E9C;
    }

	a:link.mkting_hdr, a:visited.mkting_hdr {
		color:#4D9E39;
	}
		
	.mf_border {
		background-color:#FFD98C;
	}
	
	.biglink {
		font-size:15px;
		color:#FF9900;
		font-weight:bold;
	}
	
	a:link.biglink,  a:visited.biglink {
		color:#FF9900;
		text-decoration:none;
	}	
	.prod_hdr { 
		font-size:15px; 
		color:#1A71C1; 
		font-weight:bold; 
		line-height:17px; 
	}		
	.login_hdr { 
		font-size:11px; 
		color:#FEFEE9; 
		font-weight:bold; 
	}
	.login_txt { 
		font-size:11px; 
	}	

/*Online free trial */
	.resourceTitle {
		font-weight:bold;
		font-size:12px;
		color:#53A53F;
	}

/*Ad Gateway*/
	.prod_hdr {
		font-size:15px;
		color:#1A71C1;
		font-weight:bold;
		line-height:17px;
	}
	
/* Branding Colors Text for ad landing pages */
	.meetingstitleadl  {
		font-size:14px;
		color:#339900;
		font-weight:bold;	
	}

	.etoolstitleadl  {
		font-size:14px;
		color:#FF6600;	
		font-weight:bold;
	}

	.onlinetitleadl  {
		font-size:14px;
		color:#0066CC;
		font-weight:bold;
	}

	.smallorange, a:link.smallorange, a:active.smallorange, a:visited.smallorange {
		font-size:10px;
		color:#FE9901;
	}

	.smallRed {
		color:#FF0033; 
		font: 10px Arial,Helvetica,sans-serif; 
	}
	
	.pmArrowIcon 
	{
        width:8px;
        font-size: 11px;
        height:8px;
        padding-left:5px;
        padding-right:10px;
        background: url(/images/2057/pm_launch.gif) no-repeat center center;
    }

       .GettingStarted_Header
        {
            margin: 0;
            padding: 0;
            font-size: 13px;
            font-weight: bold;
        }
        
        .GettingStarted_ww-onecol
        {
            width: 750px;
            margin-left: 14px;
        }
        
        .GettingStarted_hrule
        {
            background: url(/images/2057/css/component/subgate-hdot.gif) repeat-x top;
            font-size: 1px;
            margin: 5px 0 10px 0px;
        }
        
        .GettingStarted_step
        {
            color: #007abe;
            font-size: 16px;
            font-weight: bold;
        }
        
        a.GettingStarted_btn-updateresults
        {
            text-align: center;
            text-decoration: none;
            color: #2d6b44;
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            height: 14px;
            background: url(images/btn_updateresults_bg.gif) repeat-x;
            border: 1px solid #6e997b;
            font-size: 11px;
            width: 100px;
        }
        
        a.GettingStarted_btn-updateresults:hover, a.GettingStarted_btn-updateresults:active
        {
            text-align: center;
            text-decoration: none;
            color: #003333;
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            height: 14px;
            background: url(images/btn_updateresults_bg.gif) repeat-x;
            border: 1px solid #6e997b;
            font-size: 11px;
            width: 100px;
        }
        
        a.GettingStarted_btn-back
        {
            text-align: center;
            text-decoration: none;
            color: #2d6b44;
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            height: 14px;
            background: url(images/btn_updateresults_bg.gif) repeat-x;
            border: 1px solid #6e997b;
            font-size: 11px;
            width: 40px;
        }
        
        a.GettingStarted_btn-back:hover, a.GettingStarted_btn-back:active
        {
            text-align: center;
            text-decoration: none;
            color: #003333;
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            height: 14px;
            background: url(images/btn_updateresults_bg.gif) repeat-x;
            border: 1px solid #6e997b;
            font-size: 11px;
            width: 40px;
        }

        a.GettingStarted_btn-go
        {
            text-align: center;
            text-decoration: none;
            color: #2d6b44;
            display: block;
            padding: 0px 0px 0px 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            margin-right: 0px;
            margin-left: 5px;
            height: 14px;
            background: url(images/btn_updateresults_bg.gif) repeat-x;
            border: 1px solid #6e997b;
            font-size: 11px;
            width: 170px;
        }
        
        a.GettingStarted_btn-go:hover, a.GettingStarted_btn-go:active
        {
            text-align: center;
            text-decoration: none;
            color: #003333;
            display: block;
            padding: 0px 0px 0px 0px;
            margin-top: 0px;
            margin-bottom: 0px;
            margin-right: 0px;
            margin-left: 5px;
            height: 14px;
            background: url(images/btn_updateresults_bg.gif) repeat-x;
            border: 1px solid #6e997b;
            font-size: 11px;
            width: 170px;
        }
        
        div.GettingStarted_no-img
        {
            padding: 7px 7px 14px 7px;
        }
        
        .GettingStarted_blue
        {
            color: #007abe;
            font-size: 12px;
            font-weight: bold;
        }
        
        .GettingStarted_subhead
        {
			color:#FF6600;
			font-weight: bold;
		}

		.GettingStarted_highlight-or 
		{
			padding:10px;
		background: url(/images/bg-highlightorange-bot.gif) no-repeat bottom right;
		
		}
		
		a.GettingStarted_printbutton
        {
			text-align: center;
			text-decoration: none;
			color: #333333;
			display: block;
			padding: 4px 0px 0px 0px;
			margin-top: 5px;
			width: 189px;
			height: 23px;
			background: url(/images/2057/btn_printplaninfo_bg.gif) no-repeat;
			font-size: 12px;
			font-weight:bold;
		}
		
		a.GettingStarted_printbutton:hover, a.GettingStarted_printbutton:active 
		{
			text-align: center;
			text-decoration: none;
			color: #FF6600;
			display: block;
			padding: 4px 0px 0px 0px;
			margin-top: 5px;
			width: 189px;
			height: 23px;
			background: url(/images/2057/btn_printplaninfo_bg.gif) no-repeat;
			font-size: 12px;
		}
		
		.GettingStarted_greeting
		{
			font-size:16px;
			color:#4A4949;
			font-weight:bold;
			line-height:17px;
			padding: 0px 0px 3px 0px;
			margin: 0px;
		}
		
		 td.GettingStarted_half
        {
            background-image: url(/images/2057/css/component/bg-grey-dot.gif);
            background-repeat:repeat-y;
            background-position:center;
            padding-left:1px;
            padding-right:1px;
            padding-top:1px;
            padding-bottom:1px;
         }
        
        div.GS_container
        {
            width: 750px;
            margin-left: 7px;
        }
        
        div.GS_summaryCaption
        {
            font-size: 26px;
            color: #414040;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: normal;
        }
        
        table.GS_infoTable
        {
            background-color: #f2f2f2;
            width: 604px;
        }
        
        td.GS_infoTableCell
        {
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 10px;
            padding-bottom: 10px;
        }
        
        td.GS_infoTableCell2
        {
            border-left:solid 2px #D7D7D7;
        }
        
        div.GS_infoTableCellContent
        {
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 10px;
            padding-bottom: 10px;
            
        }
        
        span.GS_labelText
        {
            font-size: 15px;
            color: #333333;
            font-weight: normal;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        span.GS_valueText
        {
            font-size: 15px;
            color: #ff6600;
            font-weight: bolder;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        div.GS_stepsCaption
        {
            font-size: 18px;
            color: #333333;
            font-weight: bolder;
            font-family: Arial, Helvetica, sans-serif;
            margin-bottom: 5px;
        }
        .GS_stepNumber
        {
            color:#88894D;
            font-size:50px;
        }
        .GS_oddStep
        {
            padding: 18px 11px 15px 11px;
            background-color: #f6f7e8;
            border-top: 1px solid #dcdeba;
            margin: 0px;
        }
        
        .GS_evenStep
        {
            padding: 18px 11px 15px 11px;
            background-color: #ffffff;
            border-top: 1px solid #dcdeba;
            margin: 0px;
        }
      
        span.GS_yourPlan
        {
            font-size: large;
            font-weight: bold;
            color: #000000;
        }
        
        .ObsoleteFoodIcon
		{
			width: 16px;
			height: 16px;
			padding-left: 5px;
			padding-right: 10px;
			background: url(/images/obsolete_food_icon.gif) no-repeat center;
		}
        
    .career_third
	{
		vertical-align :top;
	}
	
	div.sharedFavDialog {
		background:transparent url(/images/2057/plan/fav/lhm_bg.gif) no-repeat scroll left bottom;
		margin:4px 0 6px;
		padding:0;
		width:176px;
		position: absolute;
		display: none;
	}
	div.sharedFavDialog h1 {
		background:transparent url(/images/2057/plan/fav/lhm_hdrcap.gif) no-repeat scroll left top;
		font-size:8px;
		height:4px;
		margin:0;
		padding:0;
		width:176px;
	}
	div.sharedFavDialog div {
		padding:0 3px 3px;
	}
	div.sharedFavDialog b {
		float:left;
		display:block;
	}
	div.sharedFavDialog a {
		float: right;
		display:block;
	}
	.FillingFoodIcon
	{
		width: 14px;
		height: 14px;
		padding-left: 5px;
		padding-right: 10px;
		background: url(/images/2057/css/icons/icon_filling_food.gif) no-repeat center;
	}
	.SatisfyingFoodIcon
	{
		width: 14px;
		height: 14px;
		padding-left: 5px;
		padding-right: 10px;
		background: url(/images/2057/css/icons/Powerfoods_icon-bg.gif) no-repeat center;
	}
	.hide{
	display:none;
	}
	
	.GettingStartedLinkFindMeeting
	{
	        text-align: center;
            text-decoration: none;
            color: blue;
            display: block;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            height: 14px;
            font-size: 25px;
            width: 400px;    
	}
	.GettingStartedLinkHomePage
	{
	    color:Blue;
	    text-align: center;
	    text-decoration: none;
	    display: block;
        padding: 0px 0px 0px 0px;
        margin:0pxheight: 14px;
        font-size: 15px;
        width: 400px;
    }
.hidden {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
/*CookiePolicy Stuff Start*/
#cookieNotification {
background: url('/images1/2057/css/icons/cookie-bg.jpg') repeat-x;
bottom: 0;
display: block;
filter: none;
font-family: arial, helvetica, sans-serif;
left: 0;
height: 42px;
position: fixed;
width: 764px;
z-index: 100000000;
}

#cookieNotification p {
	color: #fff; 
	font-size:.95em; 
	font-weight: 600; 
	margin-left: 15px; 
	text-align: left; 
	width: 95%;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

*+html #cookieNotification p {padding: 10px 0 0 0;} /*IE7 hack*/
#cookieNotification a,
#cookieNotification a:focus,
#cookieNotification a:hover,
#cookieNotification a:active {color: #fff; text-decoration:underline}
.cookieClose {
	background: url('/images1/2057/css/icons/cookie-x-close.png') no-repeat 0 0;
	display: inline-block;
	height: 19px;
	width: 19px;
	position: absolute;
	right: 10px;
	top: 10px;
}
a:focus.cookieClose,
a:hover.cookieClose,
a:active.cookieClose {opacity: 0.8;}
/*CookiePolicy Stuff End*/

/* Styling tables in Switch pages */
	table.yellowbluetheme {
		width: 570px;
		border-collapse: collapse;
		background-color: #ffffff;
	        border: 0;
		border-collapse: collapse;
		border-spacing: 0;
	}
	table.yellowbluetheme td {
		padding-left: 10px;	
		text-align: left;
		vertical-align: middle;
		border-width: 1px;
		border-style: solid;
	}
	td.rowheader {
		width: 30%;
		border-top-color: #73aeda;
		border-left-color: #73aeda;
		border-bottom-color: #73aeda;
		border-right-color: #D8ECFF;
	}
	td.rowdata {
		width: 70%;
		border-top-color: #73aeda;
		border-left-color: #D8ECFF;
		border-bottom-color: #73aeda;
		border-right-color: #73aeda;
	}
	div.yellowbluetheme strong {
		color: rgb(115, 174, 218);
	}	
    #col-main .subhead h1 {
 		font-size: 1em;
	}
	h2.subhead {
   		 font-size: 1em;
    		margin: 0;
	}

	.reqFld {
		color:Red;
		padding-left:12px;
	}

    h3.subhead{
        font-weight: bold;
        font-size: 12px;
    }

    .program_instructions{
        list-style: none;
        padding: 0;
        margin: 0;
   }
   .program_instructions li{
        float: none;
        clear: both;
        margin: 20px 0;
        height: 37px;
   }
   .program_instructions img{
        float: left;
   }
	
/**********************************/

ul.square_bullets{
    list-style: disc inside url('/images/2057/nav_square.gif');
    padding: 0 0 0 10px;
    margin: 0;
}
 
ul.square_bullets li{
    margin: 5px 0;
}
ul.square_bullets li a {
display: inline-table;
width: 100px;
}

.tierone h1.texttitle {
    padding: 10px 7px 0;
}

#metanav li img { 
float: left; 
display: block; 
margin-top: -3px;
margin-left:-18px; 
}

#metanav li display { 
float: left; 
}

#terms h3 {
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    display: inline;
}

div[id$="valSummary"] ul {
    list-style-type: none;
    padding:0;
    margin:0;
}

.bglightcream.bordered { 
    border: 1px solid #72AFDB;
    border-radius: 25px 25px 0 0;
    border-top: 0;
    width: 570px;
    box-sizing: border-box;
}

.bglightcream.bordered table { 
    width: 560px;
    border-collapse: collapse;
    background: #FFF;
    margin: 0 auto;
}

.bglightcream.bordered p,.bglightcream.bordered label {
padding-left:7px;
}

.compare_payment_table th {
color:#1574a6;
font-size:0.6em;
vertical-align:middle;
text-align:left;
}

.compare_payment_table td {
border:1px solid #72AFDB;
color:#1574a6;
vertical-align:middle;
text-align:left;
padding: 1px 3px;
}

.compare_payment_table td:first-child {
padding-left:3px;
}

.compare_payment_table td:last-child {
border-color:#F57400;
}
.compare_payment_table td:nth-child(4) {
border-right-color:#F57400;
}

.switchH3 {
color:#157FA0;
font-size:1.000em;
padding:0;
}

.bglightcream.bordered.next {
border-radius:35px 35px 0 0;
}

.bglightcream.bordered table.form_fields td {
height:35px;
text-align:left;
vertical-align:middle;
}

.bglightcream.bordered table.form_fields td:first-child {
width:142px;
}

.bglightcream.bordered table.form_fields td span {
margin-left:80px;
}

.bglightcream.bordered iframe {
margin-left:7px;
}

.bglightcream.bordered table.bgdarkcream {
background:#ffffcd;
width:550px;
border:1px solid #FC0;
margin:14px auto;
}

.compare_payment_table tr:first-child,.bglightcream.bordered table.form_fields {
background:#fffee9;
}