/*global text styles*/
	body, td, div {
		color:#333333;
		font-family: arial, helvetica, sans-serif;
	    font-size:12px;
	}
	
	a {
		color: #006699;
		text-decoration: none; 
	}
	
	a:hover, a:active, div.top_txt a:hover, div.top_txt a:active, div.routine a:focus {
		color: #006699;
        text-decoration: underline;
    }
	
	/*for POINTS*/
	em {
		font-weight:bold;
		font-style: italic;
		text-transform:uppercase;
	}

/*global page structure*/
	body, html {
	    margin:0;
		padding:0;
	}
	
	/*Wrapping Text Inside Pre Tags*/
	pre {
         white-space: pre-wrap;       /* css-3 */
         white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */         
         word-wrap: break-word;       /* Internet Explorer 5.5+ */
    }
	
	#ww-onecol {
		width:750px;
		margin-left:14px;
	}
	
	#ww-onecol-rec {
		width:750px;
		margin-left:14px;
	}
	
	#ww-twocol, #ww-threecol {
		width:764px;
	}
	
	#ww-twocol td, #ww-threecol td{
		vertical-align:top;
	}
	
	#ww-twocol #col-main {
		border:solid #fff;
		border-width:0 14px;
	}
	
	#ww-twocol #col-callouts {
		width:141px;
	}
	
	#col-shortcuts {
		width:141px;
		padding:0 15px 0 5px;
	}
	
	* html #col-shortcuts {
		width:161px;
	}
	
	/*\*/
	* html #col-shortcuts {
		width:141px;
	}
	/**/
	
	#ww-threecol #col-main {
		padding-right: 15px;
		width: 447px;
	}
	
	#ww-threecol #col-callouts {
		width:141px;
	}
	
	#ad-land {
		width:750px;
		margin:7px 0 0 14px;
	}

/*shared bullet list styles*/
	ul.bullets, ul.plain, ul.nada, ul.multi, .fitnesstierone ul,  .tierone ul, .tiertwo ul, .tierthree ul, .upsell ul, ul.tert, ul.tert ul {
		margin: 2px 0;
		padding: 0;
		list-style: none;
	}

	ul.bullets, ul.plain, ul.nada, ul.multi{
		margin: 2px 0;
		padding: 0;
		list-style: none;
	}
	
/* standard blue arrow bullets */
	ul.bullets li {
		margin: 3px 0 0 0;
		padding: 0 0 0 11px;
		background: url(/images/1033/css/global/bullet-arrow.gif) no-repeat 0px 4px; 
	}
	
	ul.bullets li a {
		color: #006699;
        text-decoration: none;
	}
	ul.bullets li a:hover {
        color: #006699;
        text-decoration: underline;
   }

/* plain bullets */
	.fitnesstierone li, .tierone li, .tiertwo li, .tierthree li, .upsell li, ul.plain li {
	    margin: 3px 0 0 0;
		padding: 0 0 0 11px;
		background: url(/images/1033/css/global/bullet-blk.gif) no-repeat 1px 6px; 
	}
	
/* no bullets */
	ul.nada li {
	    margin: 2px 0 0 0;
	}
	
/*bullets on a single line */
	ul.multi {
		margin:4px 0 0 0;
	}
	
	ul.multi li {
		display:inline;
	    border-left:1px solid #ccc;
		background: url(/images/1033/css/global/bullet-arrow.gif) no-repeat 6px 4px;
		padding:0px 3px 0px 16px;
		line-height:13px;
	}
	
	ul.multi li.init {
	    border-left:none;
		padding:0px 3px 0px 11px;
		background-position: 0px 4px;
	}
	
	ul.multi li a {
		text-decoration: none;
		color: #006699;
	}
/*tertiary nav bullets*/
	ul.tert li {
		margin: 3px 0 0 0;
		padding: 0 0 0 11px;
		background: url(/images/1033/css/global/bullet-arrow.gif) no-repeat 0px 4px; 
	}
	
	ul.tert li a {
		text-decoration: none;
		color: #006699;
	}
	
	ul.tert ul li {
		margin: 2px 0 0 0;
		padding: 0 0 0 8px;
		background: url(/images/1033/css/global/bullet-sub.gif) no-repeat 0px 6px;
		font-size:.833em;
	}

/* star bullets */
    ul.bullets-star {
        margin: 2px 0;
        padding:0;
        list-style: none;
    }

    ul.bullets-star li {
        margin: 3px 0 0 0;
        padding: 0 0 0 11px;
        background: url(/images/1033/css/global/shortcuts_arrow.gif) no-repeat 0px 4px; 
    }
                
    ul.bullets-star li a {
        text-decoration: none;
        color: #006699;
    }		

/* float classes for aligning text/images */
	img.bucket {
	    float: left;
	    margin: 0 0 0 1px;
		display:inline;
	}

	div.sm-pad {
	    padding: 7px 7px 14px 58px;
	 }
	 
	div.ss-pad {
	    padding: 7px 7px 14px 113px;
	} 
	 
	div.lg-pad {
	    padding: 7px 7px 14px 125px;
	}
	 
	div.no-img {
	    padding: 7px 7px 14px 7px;
	}
	
	div.stacked {
		padding-top: 0 !important;
	}

	div.no-img-etools {
	    padding: 7px 7px 14px 7px;
	}

	div.no-img-etools a {
		text-decoration: none;
	}

/*alternate floats for IE6*/
	/*hide mac ie \*/
	* html div.sm-pad, * html div.lg-pad, * html div.ss-pad, {
		float:left;
		padding:7px 7px 14px 7px;
		margin:0;
		display:inline;
		height:1%;
	}
	
	html div.no-img {
		clear:left;
	}
	/*end hide*/

/* global gutter classes */
	td.gutter-split {
	    width: 7px;
	    background-color: #fff;
	}

/* find a meeting boxes */
	div.mtf {
		float:none;
		width:206px;
	    padding: 6px 5px;
	    border: 1px solid #999999;
	    margin: 5px 0 0 0;
	}
	
	/*hide from Mac ie \*/
	div.mtf {
		float:left;
		width:auto;
	}
	/*end hide*/
	
	div.mtf-narrow {
		width:113px;
	    padding: 6px 4px;
	    border: 1px solid #999999;
	    margin: 5px 0 0 0;
	}
	
	div.mtf-narrow-zip {
		width:220px;
	    padding: 6px 0px 6px;
	    border: 1px solid #999999;
	    margin: 5px 0 0 0;
	}
	
	div.mtf label {
		display:inline;
		padding: 0 4px 0 0;
		vertical-align:middle;
	}
	
	div.mtf-narrow label, div.co-mtf label {
		display:block;
		margin: 0 0 1px 0;
	}
	
	div.mtf fieldset {
		display:inline;
		vertical-align:middle;
	}
	
	.mtf-field {
		width:87px;
		font-size:1.000em;
		font-family: arial, helvetica, sans-serif;
		border:1px solid;
		vertical-align:middle;
		
	}
	
	.mtf-zip-field {
		width:87px;
		font-size:1.000em;
		font-family: arial, helvetica, sans-serif;
		border:1px solid;
		vertical-align:middle;
		margin: 4px 0 4px 3px;
	}

	div.lhs-co-left h3{
		font-size:1.00em;
		font-weight: bold;
	}
	
	div.callout h4 {
		margin:0;
		padding:4px 5px;
		font-size:1.1em;
		font-weight:bold;
		background-color:#E9F1F9;
	}
	
	div.callout h4 a{
		color:#0562B2;
	}
/*temp for UK/CA mtf boxes*/	
	.mtf-field-UK {
		width:40px;
		font-size:1.000em;
		font-family: arial, helvetica, sans-serif;
		border:1px solid;
		vertical-align:middle;
	}

	.mtf-field-CA {
		width:128px;
		font-size:0.833em;
		margin: 3px 0 0 0;
	}
	
	.mtf-field-CA option {
		font-size:0.833em;
	}

/*temp for UK mtf boxes*/	
	
	.mtf-submit {
		display:inline;
		margin: 0 0 0 4px;
		vertical-align:middle;
	}

/*Shortcuts*/
	#shortcuts {
		border-bottom:1px solid #ccc;
		border-left:1px solid #ccc;
		font-size:0.917em;
		margin: 0 0 7px 0;
	}
	
	#shortcuts h1 {
		background:url(/images/1033/css/shortcuts/sc_hdr.gif) no-repeat top right;
		padding:5px;
		margin:0;
		color:#006699;
		font-size:1.000em;
	}
	
	#shortcuts h2 {
		margin:0;
		color:#006699;
		font-size:1.000em;
	}
	
	#shortcuts .sc-flash
	{
	    border-right: 1px solid #ccc;
    }
	
	/*shortcuts - register users box new */
	#shortcuts-reg {
		border-bottom:1px solid #ccc;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		font-size:1.000em;
		margin: 0 0 7px 0;
		background-color:#f0f0f0;
		
	}
	
	#shortcuts-reg h1 {
		color:#505050 !important;
		background:url(/images/1033/css/global/reg-grey-gradient-bg.gif) repeat-x left;
		border-bottom: 1px solid #CACACA;
		border-top: 1px solid #CACACA;
		font-size:1.000em;
		padding: 5px;
		margin: 0px 0px 5px 0px;
	}
	
	#shortcuts-reg .sc-row {
		background:#f0f0f0;
		border-right:none;
		/*freaky ie6 bottom-border bugfix*/
		border-bottom:1px solid #E3F2FF;
		padding:0px 5px 5px 5px;
		color:#006699;
	}
	
	#shortcuts-reg  .sc-row ul.nada {
		background: url(/images/1033/css/global/hdot.gif) repeat-x top;
		padding: 7px 10px 5px 0px;
	}
	
	#shortcuts-reg  .sc-row ul.nada li {
		margin: 3px 0 0 0;
		padding: 0 0 0 11px;
		background: url(/images/1033/css/global/bullet-arrow.gif) no-repeat 0px 4px; 
	}
	
	#shortcuts-reg  .sc-row ul.nada li a {
		text-decoration: none;
		color: #006699;
		font-size: 0.917em;
	}
    	
	/* Shortcuts for men. Originally exist in men.that is 
    not used in every page and template */
  #shortcuts-m {
    border-bottom: 1px solid #9D9D9D;
    border-left: 1px solid #9D9D9D;
    border-top: 1px solid #9D9D9D;
    border-right: 1px solid #9D9D9D;
    margin: 0 0 7px 0;
    padding: 0px 0px 7px 0px;
    background: #F0F0F0;
  }

  #shortcuts-m h1 {
    background: #F0F0F0;
    padding: 10px 5px 0px 5px;
    margin: 0;
    color: #565656;
    font-size: 1.000em;
  }
  
  #shortcuts-m .sc-link {
    color:#565656;
  }

  #shortcuts-m .sc-flash {
    margin: 0px;
    padding: 2px 3px 2px 3px;
    display: block;
  }

  .sc-intbox {
    border: 1px solid #9D9D9D;
    padding: 5px 5px 5px 5px;
    background: #FFFEE9;
    font-size: 0.917em;
    margin: 5px 4px 5px 3px;
  }

	/* popup icon bullets */
	ul.popup-bullets {
        margin: 2px 0;
        padding:0;
        list-style: none;
    }
	
	ul.popup-bullets li {
		margin: 3px 0 0 0;
		padding: 0 0 0 11px;
		background: url(/images/1033/css/global/pm_launch.gif) no-repeat 0px 4px; 
		font-size:0.917em;
	}
	
	ul.popup-bullets li a {
		text-decoration: none;
		color: #006699;
		font-size:0.917em;
	}

	.sc-row {
		background:#E3F2FF url(/images/1033/css/global/hdot.gif) repeat-x top;
		border-right:1px solid #ccc;
		/*freaky ie6 bottom-border bugfix*/
		border-bottom:1px solid #E3F2FF;
		padding:5px;
		color:#006699;
	}
	
	.sc-plan {
		background:#fff url(/images/1033/css/global/hdot.gif) repeat-x top;
		border-right:1px solid #ccc;
		/*freaky ie6 bottom-border bugfix*/
		border-bottom:1px solid #fff;
		padding:5px;
	}
	
	.sc-plan img {
		display:block;
	}
	
	.sc-row ul {
		clear:both;
	}
	
	.sc-row li {
		margin:1px 0 0 0 !important;
	}
	
	.sc-row select {
		width:125px;
		font-size:.833em;
		margin: 3px 0 0 0;
	}
	
	.sc-row option {
		font-size:.833em;
	}
	
	img.avatar {
		display:inline;
		padding: 3px 4px 7px 0;
	}

	#shortcutCalc {
		/*width:141px;*/ 
		background: url(/images/1033/css/nav/shortcuts_pcalc_bg.jpg) repeat-x;
		height: 222px;
		border-right:1px solid #ccc;
		overflow:hidden; 
        z-index: 99;
		/*freaky ie6 bottom-border bugfix*/
        border-bottom:1px solid #E3F2FF;
        padding:0px;
		}

/*Callouts - universal structure*/
	.co-row, .co-mtf, .co-ad {
		padding:0;
		font-size:0.917em;
		border: solid #cacacc;
		border-width: 0 1px 1px 1px;
	}
	
	/*\*/
	* html .co-row, * html .co-mtf,* html .co-ad {
	    height:1%;
	}
	/**/
	
	/*callout order sub-classes*/
	div.init {
		border-top:1px solid #cacacc;
	}
	
	div.final {
		margin-bottom:7px;
	}
	
	div.solo {
		border-width: 1px !important;
		margin-bottom:7px;
	}
	
	.co-row img {
		float:left;
		margin: 0 5px 5px 0;
	}
	
	.co-row img.wide {
		float:none;
		display:block;
		margin: 0;
	}
	
	.co-row ul {
		clear:both;
	}
	
	.co-row li {
		margin:1px 0 0 0 !important;
	}
	
	.co-row h2, .co-mtf h2, .co-row h4 {
		margin:0;
		padding:4px 5px;
		font-size:1.000em;
		font-weight:bold;
		background-color:#E9F1F9;
		color:#64A3D2;
	}

	.co-row h3, .co-mtf h3 {
		margin:0;
		padding:0;
		font-size:0.917em;
		font-weight:normal;
	}
	
	.co-txt {
		padding:5px;
		font-size:0.917em;
	}
	
	.co-txt-b {
		padding:5px;
		font-size:0.917em;
		color: #000000;
	}
	
	.co-more {
		background:url(/images/1033/css/global/hdot.gif) repeat-x top;
		padding:5px;
		font-size:0.917em;
	}
	
	.co-signup {
		background:url(/images/1033/css/global/hdot.gif) repeat-x top;
		padding:5px 0 0 0px;
		font-size:0.917em;
	}

/*Callouts - unique ad banner styles*/
	.co-ad {
		text-align:center;
		padding: 10px 0 0 0;
	}
	
	.co-ad img {
		display: block;
		margin: 0 auto 10px auto;
	}
	
/*Callouts - login elements*/
	div.co-login {
		border: 1px solid #ccc;
		margin-bottom:7px;
		background-color:#F7F6F1;
	}

	div.co-login h2 {
		margin:0;
		padding:4px 5px;
		font-size:1.000em;
		font-weight:bold;
	    color: #758797;
		background: #F7F6F1 url(/images/1033/css/global/login-bg.gif) repeat-x bottom;
	}

	a.b-login {
		width: 58px;
		padding: 2px 4px;
		color: #fff;
		text-transform: uppercase;
		text-decoration:none;
		border:solid #2C465F;
		border-width: 0 1px 1px 0;
		background-color: #598CBE;
		display: block;
		text-align: center;
		white-space: nowrap;
		font-size: 0.833em;
		letter-spacing: .1em;
	}

	a.b-login:hover,a.b-login:active {
		color: #fff;
	}

	
/*Callouts - left column (modifiers)*/
	div.co-left div.callout {
		background-color:#f0f0f0;
	}
	
	div.co-left h2 {
		color:#505050 !important;
		background:url(/images/1033/css/global/sc-grey-gradient-bg.gif) repeat-x left;
		border-bottom: 1px solid #CACACA;
	}
	
/*Callouts - left column (modifiers) - secondary tier*/
	div.co-left-sec div.callout {
		background-color:#FFFFFF;
		margin-top: 5px;
	}
	
	div.co-left-sec h2 {
		color:#505050 !important;
		background-color:#FFFFFF;
	}
	

	

	
/*Callouts - left column (modifiers) - register users box*/
	div.co-reg div.callout {
		background-color:#f0f0f0;
		margin-bottom: 5px;
	}
	
	div.co-reg h2 {
		color:#505050 !important;
		background:url(/images/1033/css/global/reg-grey-gradient-bg.gif) repeat-x left;
		border-bottom: 1px solid #CACACA;
	}
	
	div.avatar {
		padding: 10px 10px 0px 10px;
		margin: 0 0 5px 0;
	}

	

/*announcement block*/
	div.co-announce {
		margin: 0 0 7px 0;
		padding:0;
		font-size:0.917em;
		border:1px solid #73AEDA;
		background-color:#F8FBFD;
	}
	
	div.co-announce h2 {
		margin:0;
		padding:4px 5px 4px 25px;
		font-size:1.000em;
		font-weight:bold;
		color:#73AEDA;
		background:#E9F1F9 url(/images/1033/css/icons/ico_announce.gif) no-repeat 5px 2px;
	}
	
	div.co-announce ul {
		padding:0;
		margin:0;
		list-style:none;
	}
	
	div.co-announce li {
		padding:1px 0 1px 11px;
		background: url(/images/1033/css/global/bullet-blk.gif) no-repeat 1px 6px;
	}
	
/*Mini-positioning*/
	span.pos-meetings {
		display:block;
		padding:3px 5px;
		color:#128111;
	}
	
	span.pos-meetings a, span.pos-meetings a:hover {
		font-size: 1.167em;
		font-weight:bold;
		color:#128111;
	}
	
	span.pos-online {
		display:block;
		padding:3px 5px;
		color:#0267CC;
		border-top:1px solid #ccc;
	}
	
	span.pos-online a, span.pos-online a:hover {
		font-size: 1.167em;
		font-weight:bold;
		color:#0267CC;
	}
	
	span.pos-etools {
		display:block;
		padding:3px 5px;
		color:#F4771B;
		border-top:1px solid #ccc;
	}
	
	span.pos-etools a, span.pos-etools a:hover {
		font-size: 1.167em;
		font-weight:bold;
		color:#F4771B;
	}

/*Universal subtitle text*/
	h4,h5,h2 {
		margin:0;
		padding:0;
		font-size:1.000em;
		font-weight:bold;
	}

	h5 {
		margin:0px 0px 7px 0px;
		padding:0;
		font-size:2.167em;
		color: #414040;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;	
	}
	
	h4 a {
		color:#C95100;
	}
	
	.co-rule {
		background: url(/images/1033/css/global/hdot.gif) repeat-x top;
		margin : 3px 5px 0px 5px;
		padding: 0px;
		line-height: 5px;
	}
	
/* other useful global elements */
	div.tablespacer {
	    height: 20px;
	    margin: 0;
	    padding: 0;
	}
	
	.clr {
	    clear: both;
	    height: 0px;
	    line-height: 0;
	    margin: 0;
	    padding: 0;
	}
	
    .assClr {
	    clear: both;
	    height: 0px;
	    line-height: 0;
	    margin: 0;
	    padding: 0;
	}
	* html .clr {
		font-size: 0;
	}
	
	form, fieldset {
	    border: 0;
	    padding: 0;
		margin:0;
	}
	
/*ie6 peekaboo bugfixes for components*/
	/*hide from mac\*/
	* html div.fitnesstierone, * html div.tierone, * html div.tiertwo, * html div.tierthree, * html div.upsell {
		height:1%;
	}
	/*end hide*/
	
/*Global styles added for Core*/
	/*Cell Highlight Modifier*/
		div.highlight {
			background-color: #F2F7FB;
			padding-bottom:0 !important;
			background: url(/images/1033/css/component/bg-highlight-bot.gif) no-repeat bottom left;
			margin: 0 0 0 7px;
		}
		
		div.highlight h1 {
			background: url(/images/1033/css/component/bg-highlight-top.gif) no-repeat top right;
			padding: 4px 7px;
			font-size: 1.000em;
			color: #2D87CB;
			border-left:1px solid #DFEDF8;
			border-bottom: none; 
			margin: 0;
		}
		
		div.highlight h1 span {
			display:block;
			background: url(/images/1033/css/component/highlight-hdot.gif) repeat-x bottom;
			padding: 0 0 3px 0;
		}
		
		div.highlight div {
			border-right:1px solid #DFEDF8;
		}
		
		div.highlight h4 {
			font-weight:normal;
			color: #C03302 !important;
		}
		
	/*Cell Highlight Style 2*/
		div.highlight2 {
			background-color: #FEFFF3;
			border:1px solid #F9EBCE;
			padding:4px 0 0 0;
			margin:0 7px;
			font-size:0.917em;
		}
		
		div.highlight2 h1 {
			border:0 !important;
			padding: 0 7px 4px;
			font-size: 1.000em;
			color: #2D87CB;
		}
				
		div.highlight2 div {
			font-size:0.917em;
		}
		
		div.highlight2 h4 {
			font-weight:normal;
			color: #C03302 !important;
			font-size:0.917em;
		}
		
	/*highlight ie6 bugfix*/	
		/*\*/
		* html div.highlight, * html div.highlight div, * html div.highlight2, * html div.highlight2 div {
			height:1%;
		}
		/**/
	
	/*Emphasized Unordered List*/
		ul.emphasized {
			list-style:none;
			margin: 2px 0;
			padding: 0;
		}
		
		ul.emphasized li {
			margin: 0 0 12px 0;
			padding: 0 0 0 17px;
			background:url(/images/1033/css/global/bullet-emph.gif) no-repeat 0 2px;
		}
		
	/*Emphasized Ordered List*/
		ol.emphasized {
			list-style:none;
			margin: 2px 0;
			padding: 0;
		}
		
		ol.emphasized li {
			margin: 0 0 12px 0;
			padding: 0 0 0 26px;
			min-height: 26px;
			background-repeat:no-repeat;
			background-position:0 3px;
		}
		
		/*\*/
		* html ol.emphasized li {
			height: 29px;
		}
		/**/
		
		/*individual classes for graphic numbers*/
		ol.emphasized li.one {
			background-image: url(/images/1033/css/global/ol_1.gif);
		}
		
		ol.emphasized li.two {
			background-image: url(/images/1033/css/global/ol_2.gif);
		}
		
		ol.emphasized li.three {
			background-image: url(/images/1033/css/global/ol_3.gif);
		}
		
		ol.emphasized li.four {
			background-image: url(/images/1033/css/global/ol_4.gif);
		}
		
		ol.emphasized li.five {
			background-image: url(/images/1033/css/global/ol_5.gif);
		}
		
		ol.emphasized li.six {
			background-image: url(/images/1033/css/global/ol_6.gif);
		}
		
		ol.emphasized li.seven {
			background-image: url(/images/1033/css/global/ol_7.gif);
		}
		
		ol.emphasized li.eight {
			background-image: url(/images/1033/css/global/ol_8.gif);
		}
		
		ol.emphasized li.nine {
			background-image: url(/images/1033/css/global/ol_9.gif);
		}
		
		/*shared emphasized list style*/
		.emphasized h5 {
			color:#2D87CB;
			font-size:1.000em;
		}
		
		/*emptyspace Unordered List*/
		ul.emptyspace {
			list-style:none;
			margin: 2px 0;
			padding: 0;
		}
		
		ul.emptyspace li {
			margin: 0 0 12px 0;
			padding: 0 0 0 0;
			background: none;
		}
		
		.emptyspace h5 {
			color:#2D87CB;
			font-size:1.000em;
		}
		
	/* External Template controlled sidebox */
		div.sidebox {
			width:166px;
			float:right;
			display:inline;
			margin: 0px 7px 7px;
			border:1px solid #DBDBDB;
			font-size:0.917em;
			clear:right;
		}
		
		div.sidebox:after {
		    content: "."; 
		    display: block; 
		    height: 0; 
		    clear: both; 
		    visibility: hidden;
		}
		
		div.sidebox {display: inline-block;}
		
		/*\*/
		* html div.sidebox {height: 1%;}
		/**/
		
		div.sidebox h1 {
			border:0 !important;
			padding: 3px 7px;
			margin:0;
			background-color:#F2F2F2;
			color:#75412D;
			font-size:0.917em;
			background-image:none !important;
		}
		
		div.sidebox div.inner, div.sidebox div.no-img {
			font-size:0.917em;
			padding:3px 7px;
		}
		
		div.sidebox img.bucket {
			margin: 3px 0 3px 7px;
		}
		
		div.sidebox div.sm-pad {
			font-size:0.917em;
			padding:3px 7px 3px 47px;
			padding-top:3px !important;
		}
		
		/*alternate floats for IE6*/
		/*hide mac ie \*/
		* html div.sidebox div.sm-pad {
			float:left;
			padding:3px 7px;
			margin:0;
			display:inline;
			height:1%;
		}
	
		
	/* Simple inlined blockquote */
		.no-img blockquote, .sm-pad blockquote, .lg-pad blockquote, .ss-pad blockquote {
			width:117px;
			float:right;
			display:inline;
			margin: 0 0 7px 7px;
			border:1px solid #DBDBDB;
		}
		
		blockquote h1 {
			border:0 !important;
			background-image:none !important;
			padding: 3px 7px !important;
			background-color:#F2F2F2 !important;
			color:#75412D;
			font-size:0.917em !important;
		}
		
		blockquote img {
			display:block;
		}
		
		blockquote p {
			font-size:0.917em;
			padding:3px 7px;
			margin:0;
		}

    /*New styles for switch*/
		h1.pgtitle, span.pgtitle {
			font-size:2.167em;
			color:#0562B2;
			font-weight:normal;
			margin: 0 0 5px 0;
			display:block;
		}
		
		p.txtintro {
			margin: 0 0 11px 0;
		}
		
		.switchctrl {
			width:551px;
			padding: 12px 0 0;
		}
		
		.intensity 
		{			
			width:70px !important ;
		}
		
		input.stay {
			float:left;
		}
		
		input.switch {
			float:right;
		}
		
	/*Styles for Food Tables*/
		h3.pointsval {
			font-size:1.000em;
			color:#505050;
			margin: 7px 0;
			font-weight:normal;
		}
	
	
		table.foodpoints td {
			padding: 3px 3px 0;
		}
		
		table.foodpoints th{
		
			font-size:.833em;
			font-family:verdana;
		}
		
		table.foodpoints td.pv, table.foodpoints th.pv{
			text-align:center;
			padding: 3px 3px 0 12px
		}

/* 5.0 CSS Article*/
	h2.toptitle {
            		display:block;
		background: #2572B4 url(/images/1033/css/article/hdr_texttitle.jpg) no-repeat top right;
		padding:2px 7px;
	            	color:#fff;
	            	font-size: 1.167em;
	            	margin: 0 0 3px 0;
	}
	.title1, .title2my, .title2gu, .title2my2, .title2gu2, .title2gup, .title2sc, .title2sh, 
	.title2he, .title2co, .title2ss, .title2hf, .title2fc, .title2hl,  .title2jm, .title2fr, .title2mpn, .title2mpc {
		color:#2079C8 !important;
		}
        
        /* Article inline advertising */
        .advert {
                    display: inline;
                    margin: 10px 0px 10px 10px;
                    padding: 10px 10px 2px 10px;
                    border: 1px solid #CCCCCC;
                    width: auto;
                    float: right;
                    font-size: 0.750em;
                    text-align: center;
        }

/* generic button */
a.btn:link, a.btn:visited {
	margin: 0;
	padding: 1px 8px;
	border-top: 2px solid #8FB5F3;
	border-right: 2px solid #2E61B8;
	border-bottom: 2px solid #284574;
	border-left: 2px solid #769CDA;
	background-color: #4E76B6;
	text-align: center;
	text-decoration: none;
	font-size: 0.917em;
	line-height: 12px;
	white-space: nowrap;
	letter-spacing: .1em;
	color: #FFF !important;
	text-transform: uppercase;
	height: 12px;
}

a.btn-disabled
{
  margin:0;
  padding: 1px 8px;
  border-top:2px solid #9CC0FB;
  border-right:2px solid #678CCB;
  border-bottom:2px solid #4A70AF;
  border-left:2px solid #8DB6FA;
  background-color:#6AA0F9;
  text-align: center;
  text-decoration: none;
  font-size:0.917em;
  line-height:12px;
  white-space:nowrap;
  letter-spacing:.1em;
  color: #CCCCCC !important;
  cursor: text;
  text-transform: uppercase;
  height: 12px;
}

a.btn:hover
{
  /*background: #6091E2;*/
  color:#fff;
}

a.btn:active
{
  border-bottom:2px solid #9CC0FB;
  border-left:2px solid #678CCB;
  border-top:2px solid #4A70AF;
  border-right:2px solid #8DB6FA;
}

        /*Module header*/
        .m-hdr {
            margin: 0;
            padding:2px 0 0 0;
            background:url(/images1/1033/css/module/mod_hdr_r.gif) no-repeat top right;
            border-left:1px solid #73AEDA;
			border-top-right-radius: 9px; 
			background: #266D8D;
        }
            
        div.m-hdr span, div.m-hdr h2, div.m-hdr h3 {
            display:block;
            margin:0 2px 0 0;
            padding: 4px 7px 5px;
            background:url(/images/1033/css/module/3E619D.gif) repeat-x bottom;
            border-left:1px solid #E3F2FF;
            color:#fff;
            font-weight:bold;
            font-size: 1.167em;
			border-left:none;
        }
        td h1  
        {
            font-size: 1.5em; 
        }

/*For table header monthlypass switch */
.m-hdr-lg-step1 {
	margin: 0;
	padding: 2px 0 0 0;
	background: url(/images1/1033/util/sig/step1_find_MP_mtg_header_new.gif) no-repeat top right;
}
.m-hdr-lg-step2 {
	margin: 0;
	padding: 2px 0 0 0;
	background: url(/images1/1033/util/sig/step2_find_MP_mtg_header_new.gif) no-repeat top right;
    margin-right: -1px;
}

.m-hdr-lg-step2_header {
       display: block;
margin: 0 2px 0 0;
padding: 15px 7px 14px 50px;
color: #FFF;
font-weight: bold;
font-size: 1.167em;
}

.m-hdr-lg-step1 span, .m-hdr-lg-step2 span, .m-hdr-lg-step2 h2 {
	display: block;
	margin: 0 2px 0 0;
	padding: 15px 7px 14px 50px;
	color: #FFF;
	font-weight: bold;
	font-size: 1.167em;
}

/*Module footer and footer buttons*/
        .m-ftr {
            height:9px;
            margin: 0 0 12px 0;
            background:url(/images/1033/css/module/mod_ftr.gif) no-repeat;
        }
        
        /*for no-button footers*/
        .m-ftr-empty {
            height:9px;
            margin: 0 0 12px 0;
            background:url(/images/1033/css/module/mod_ftr.gif) no-repeat;
            line-height:0;
            border-right:1px solid #73AEDA;
        }
        
        * html .m-ftr-empty {
            font-size:0.083em;
        }
        
/* ------------------start new styles for 13.6 ADA form button fix---------------------*/        
.m-ftr .angle-wrap {
    padding: 2px 1px 8px 15px;
    background: url(/images/1033/css/module/mod_ftr_but_bg.gif) no-repeat 0 0;
    display: inline-block;
    float: right;
    height: 12px;
    border-right: 1px solid #6CADCC;
}

.m-ftr .angle-wrap a{
    display:inline-block;
}
/* ------------------end new styles for 13.6 ADA form button fix---------------------*/
/*--------------start obsolete styles from global_v2.css from 13.6 ADA form button fix---------------------
        .m-ftr ul, .m-ftr .button-grp {
	        list-style: none;
	        height: 22px;
	        margin: 0;
	        padding: 0 0 0 12px;
	        line-height: 12px;
	        float: right;
	        width: auto;
	        background: url(/images/1033/css/module/mod_ftr_but_bg.gif) no-repeat 0 0;
	        border-right: 1px solid #73AEDA;
        }
                
        .m-ftr ul li, .m-ftr .button-grp span {
            float:left;
            padding: 2px 1px 2px 2px;
        }
/*--------------end obsolete styles from global_v2.css from 13.6 ADA form button fix---------------------*/        
        .m-ftr ul li a {
            float:left;
            display:block;
        }
        
        .m-ftr .button-grp span a {
            float: left;
            width: auto;        
        }

        
        * html .m-ftr ul li a {
            width:1%;
        }
        
        /*hide from mac\*/
        .m-ftr ul li a {
            float:none;
        }
        /**/
        
        .m-ftr ul li a:hover, .m-ftr ul li a:visited {
            color:#fff;
        }


		/* addToFavorites, myFavorite, & viewMyPosts are used as backgrounds for text on http://localhost/community/mbd/index.aspx */
		.addToFavorites
		{
			font-family:Arial;
			font-size:0.750em;
			color:#006699;
			font-weight:bold;
			background-color:#DDEDFA;
			border-top:'1px solid #73AEDA';
			border-bottom:'1px solid #73AEDA';
			border-left:'1px solid #73AEDA';
			border-right:'1px solid #73AEDA';
			text-decoration:none;
		}
		.myFavorite
		{  
			background: url(/images/1033/css/component/bg-myfavorites.gif) no-repeat;
			padding: 2px 10px 0px 17px;
			height: 14px;
			font-size: 0.750em;
  			color: #006699;
			line-height: 11px;
			display: inline;
		}
		.viewMyPosts
		{
			font-family:Arial;
			font-size:1.167em;
			color:#006699;
			font-weight:bold;
			background-color:#FDE385;
			text-decoration:underline;
			width:340px;
			height:22px;
		}

		DIV.safetytip 
		{
            MARGIN: 0px;
            PADDING: 0px;
		}

		DIV.safetytip H4 
		{
            FONT-WEIGHT: bold;
            font-size: 1.000em;
            COLOR: #FF0033;
            PADDING: 0px;
		}

		OL.safety 
		{
            PADDING-BOTTOM: 5px;
            MARGIN: 0px;
            PADDING-TOP: 5px;
            LIST-STYLE-TYPE: none
		}

 
		OL.safety LI 
		{
            PADDING-RIGHT: 0px;
            BACKGROUND-POSITION: 0px 3px;
            PADDING-LEFT: 57px;
            PADDING-BOTTOM: 10px;
            MARGIN-TOP: 0px;
            MARGIN-RIGHT: 0px;
            MARGIN-BOTTOM: 5px;
            MARGIN-LEFT: 0px;
            PADDING-TOP: 0px;
            BACKGROUND-REPEAT: no-repeat
		}

		OL.safety LI.alert 
		{
            BACKGROUND-IMAGE: url(/images/1033/css/component/warning_icon.gif)
		}
OL.safety LI.alert UL.square LI {
	margin: 0px; padding: 0px; list-style-type: square;
}
div.rule {
	background: url(/images/1033/css/global/hdot.gif) repeat-x top; font-size:0.083em; line-height:3px; margin: 5px 0px;
}

div.thin-rule {
	background: url(/images/1031/css/global/hdot.gif) repeat-x top; font-size:0.083em;  margin: 5px 0px;
}
/* For Community Ad Tags TD#21896, to fix alignment issue*/
div.Adv table {
	width:100%;
}

/* Class for spacer to be added to global_v2.css:    (usage example: <p class=?rowspacer?></p>) */
p.rowspacer {
                  height: 10px;
                  margin: 0;
                  padding: 0; 
		}
/*custom horizontal rule*/
	.hrule {
		background: url(/images/1033/css/component/subgate-hdot.gif) repeat-x top;
		font-size:0.083em;
		margin: 5px 0 10px 0px;
	}

DIV.fillingfood 
{
	background: url(/images/1033/css/icons/icon_filling_food.gif) no-repeat;
	height: 14px;
	width: 14px;
}
	
a.btn-check {
	background:transparent url(/images/1033/btn_updateresults_bg.gif) repeat-x scroll 0 0;
	border:1px solid #999999;
	color:#006699;
	display:block;
	font-size:0.917em;
	height:14px;
	margin:0;
	padding:0px 10px 0px 10px;
	text-align:center;
	text-decoration:none;
}

a.btn-check:hover, a.btn-check:active
{
	text-align: center;
	text-decoration: none;
	color: #99cc66;
	display: block;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	height: 14px;
	background: url(/images/1033/btn_updateresults_bg.gif) repeat-x;
	border: 1px solid #999999;
	font-size: 0.917em;
}

.navVideoIcon
{
    background:transparent url(/images/1033/css/nav/icon_video.gif) no-repeat scroll left center;
    cursor:pointer;
    display:inline-block;
    padding:0 22px 3px 0;
}
.hdrNws
{
	font-family: Arial;
    font-size: 1.417em;
    color: #3987c4;
}
.cntrlNwsBG
{
	background-color : #d1ebfa;
	width: 230px; 
	height: 37px;
}
.NwsErr
{
	font-size: 0.917em;
	color: #FF0000;
}
.hdrNws2
{
	font-family: Arial;
    font-size: 1.167em;
    color: #3987c4;
}
.cntrlNwsBG2
{
	background-color : #d1ebfa;
}

ul.Nws li 
{
		margin: 0 0 0 0;
		padding: 0 0 0 11px;
		background: url(/images/1033/css/global/belly_bullet.gif) no-repeat 0px 4px; 
		list-style-type: none;
}
.NwsLink
{
	font-size: 0.917em;
}

h6 {
		margin:0;
		padding:0;
		font-size:1.000em;
		font-weight:bold;
		color:#0562B2;
	}	
.NwsBGCenter
{
		background:url(/images/1033/css/global/Center_Nws.gif) 0 0;
		background-repeat:repeat-y;
		overflow:hidden ;
		width: 750px;
		margin-left:7px;
		
}
.NwsBGCenter2
{
		background:url(/images/1033/css/global/Center_Nws2.gif) no-repeat 0 0;
		width: 750px;
}
.NwsBGTop
{
		background:url(/images/1033/css/global/top_Nws.gif) no-repeat  bottom;
		height: 5px;
		width: 750px;
		margin-left:7px;
}
.NwsBGbottom
{
		background:url(/images/1033/css/global/bottom_Nws.gif) no-repeat  0 0;
		height: 5px;
		width: 750px;
		margin-left:7px;
		padding-bottom:10px;
}
.NwsBGCalloutCntr2
{
		background:url(/images/1033/css/global/Center_NwsCallout2.gif) no-repeat;
		BACKGROUND-POSITION: 0px 100%;
		width: 125px;
}
.NwsBGCalloutTop
{
		background:url(/images/1033/css/global/top_NwsCallout.gif) no-repeat  bottom;
		margin: 0px;
		padding: 0px;
		height:5px;
		width:125px;

}
.NwsBGCalloutCntr
{
		background:url(/images/1033/css/global/Center_NwsCallout.gif) 0 0;
		background-repeat:repeat-y;
		overflow:hidden ;
		width: 125px;
}
.NwsBGCalloutBtm
{
		background:url(/images/1033/css/global/bottom_NwsCallout.gif) no-repeat  0 0;
		height: 5px;
		width: 125px;
		padding-bottom:10px;
}
.co-ad-News {
		padding: 10px 0 0 7px;
		font-size:0.917em;
		border: solid #cacacc;
		border-width: 1px 1px 1px 1px;
	}

.wordWrap
{
    word-wrap: break-word;
    overflow: hidden;
}

/*Newly added style for Visitor Upgrade 10.4 - Ajay*/

/*new styling for BMI Calculator */

div.bmi-container {
	background:transparent url(/images/1033/css/global/bmi-calc-center-bg.gif) repeat scroll 0 0;
	margin:5px 0;
	overflow:hidden;
	width:447px;
}

div.bmi-container div.bg-top {
	background:transparent url(/images/1033/css/global/bmi-calc-top-bg.gif) no-repeat scroll 0 0;
	height:12px;
	overflow:hidden;
}

div.bmi-container div.bg-bottom {
	background:transparent url(/images/1033/css/global/bmi-calc-bottom-bg.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:0 0 20px;
	width:100%;
}

div.bmi-container .bmi-inner {
	padding: 0px 15px 5px 15px;
}

div.bmi-container h2 {
    font-size: 1.750em;
	color: #105782;
	margin: 0px 0px 7px;
}

.bmi-subhdr {
	font-size: 1.167em;
	color: #2077ab;
}
.bmiresults-subhdr {
	font-size: 1.167em;
	color: #15537b;
	line-height: 18px;
}

.bmi-input-mod {
	width: 417px;
	height: 48px;
	overflow: hidden;
	margin: 15px 0px 15px;
}

.bmi-ht-input {
	float: left;
	width: 192px;
	background-color: #e5f5fa;
	display: inline;
	padding: 12px 15px;
	margin-right: 12px;
}

.bmi-wt-input {
	float: left;
	width: 150px;
	background-color: #e5f5fa;
	display: inline;
	padding: 12px 15px;
	margin: 0px;
}

.bmi-ht-input-wide {
	float: left;
	width: 387px;
	background-color: #e5f5fa;
	display: inline;
	padding: 12px 15px;
	margin-right: 12px;
}

.bmi-container input {
	border: 1px solid #808080;
}

.bmi-ftr {
	width: 417px;
	height: auto;
	overflow: hidden;
	margin: 10px 0px 0px;
}

.bmi-reset {
	float: left;
	display: inline;
}

a.reset {
	font-size: 1.000em;
	color: #2077ab;
	font-weight: bold;
	text-decoration: underline;
}

a.reset:hover {
	font-size: 1.000em;
	color: #2077ab;
	font-weight: bold;
	text-decoration: none;
}

.bmi-submit {
	float:right;
	display: inline;
	padding-right:3px;
}

table.bmibox {
	width: 212px;
	height: auto;
	border: 1px solid #cacacc;
}

table.bmibox th {
	background-color: #e9f1f9;
	height: 27px;
	font-size: 1.000em;
	color: #505050;
	font-weight:bold;
	text-align:left;
text-indent:20px;
}

table.bmibox td {
	background-color: #ffffff;
	height: 27px;
	font-size: 1.000em;
	color: #505050;
	font-weight:normal;
	border-top: 1px solid #cacacc;
	padding: 10px;
}

table.bmibox td.col1{
	background-color: #ffffff;
	height: 27px;
	font-size: 1.000em;
	color: #505050;
	font-weight:normal;
	border-right: 1px solid #cacacc;
}

table.bmibox td.col2{
	background-color: #ffffff;
	height: 27px;
	font-size: 1.000em;
	color: #505050;
	font-weight:normal;
}

table.bmibox td.target1{
	background-color: #fafbd0;
	height: 27px;
	font-size: 1.000em;
	color: #505050;
	font-weight:normal;
	border-right: 1px solid #cacacc;
}

table.bmibox td.target2{
	background-color: #fafbd0;
	height: 27px;
	font-size: 1.000em;
	color: #505050;
	font-weight:normal;
}

div.bmiresults-container {
	background:transparent url(/images/1033/css/global/bmi-results-center-bg.gif) repeat scroll 0 0;;
	margin:5px 0;
	overflow:hidden;
	width:447px;
}

div.bmiresults-container div.bg-top {
	background:transparent url(/images/1033/css/global/bmi-results-top-bg.gif) no-repeat scroll 0 0;
	height:12px;
	overflow:hidden;
}

div.bmiresults-container div.bg-bottom {
	background:transparent url(/images/1033/css/global/bmi-results-bottom-bg.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:0px;
	width:100%;
}

div.bmiresults-container .bmi-inner {
	padding: 0px 15px 5px 15px;
}

div.bmiresults-container h2 {
    font-size: 1.750em;
	color: #105782;
	margin: 0px 0px 7px;
}

div.bmi-data {
	width: 415px;
	height: auto;
	overflow:auto;
	margin: 25px 0px;
	padding: 0px 0px 0px;
	background-color: #b2e2ed;
	
}

div.bmi-data-left {
	float:left;
	display: inline;
	width: 175px;
	padding: 10px 0px 20px 10px;
}

div.bmi-data-right {
	float:left;
	display: inline;
	width: 201px;
	padding: 10px;
}


/*styling for HP assessment banner */

div.asmbanner-container {
	background:transparent url(/images/1033/css/global/asm-banner-center-bg.gif) repeat scroll 0 0;
	margin:5px 0;
	overflow:hidden;
	width:595px;
}

div.asmbanner-container div.bg-top {
	background:transparent url(/images/1033/css/global/asm-banner-top-bg.gif) no-repeat scroll 0 0;
	height:11px;
	overflow:hidden;
}

div.asmbanner-container div.bg-bottom {
	background:transparent url(/images/1033/css/global/asm-banner-bottom-bg.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:0px;
	width:100%;
}

div.asmbanner-container .asm-inner {
	padding: 0 15px 10px;
}

.asm-banner-content {
	width: 565px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.asm-content-left {
	float: left;
	display: inline;
	width: 290px;
	padding:0 10px 0 0;
}

.asm-content-right {
	float: left;
	display: inline;
	width: 265px;
}

.asm-banner-content h2 {
    font-size: 1.667em;
	color: #105782;
	margin: 0px 0px 7px;
}

.asmtext-lg-grey {
   font-size: 1.167em;
   font-weight: normal;
   color: #505050;
}

.asm-bmi {
	width: 245px;
	height: auto;
	border: 1px solid #90b2ba;
	background-color: #b2e2ed;
	padding: 7px;
	overflow: auto;
}

.text-md-grey {
	font-size: 1.000em;
	color: #505050;
}

ul.asm-bullet {
	list-style-type: none;
	padding: 0px;
	margin: 2px 0px;
}

ul.asm-bullet li {
	background:transparent url(/images/1033/css/global/asm-grey-square.gif) no-repeat scroll 0 4px;
	margin:0 0 5px 0px;
	padding:0 0 0 10px;
}

/*new styling for med orange arrow button*/

a.btn-orange-arrow-md {
    /* Sliding right image */
background: transparent url(/images/1033/css/global/btn_orangearrow_md_right.gif) no-repeat scroll top right; 
display: block;
float: right;
height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 0px;
padding-right: 13px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.167em;
font-weight:bold;
}

a.btn-orange-arrow-md:hover {
    /* Sliding right image */
background: transparent url(/images/1033/css/global/btn_orangearrow_md_right.gif) no-repeat scroll top right; 
display: block;
float: right;
height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 0px;
padding-right: 13px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.167em;
font-weight:bold;
}

a.btn-orange-arrow-md span.orangepill {
/* Background left image */ 
background: transparent url(/images/1033/css/global/btn_orangearrow_md_left.gif) no-repeat; 
display: block;
line-height: 24px; 
padding:0 7px 0 12px;
} 

/*Newsletter Callout */

.news-callout {
	border: 1px solid #e5e5e5;
	background: url(/images/1033/css/global/newscallout-bg.gif) repeat-x;

	height: auto;
	overflow: hidden;
	padding: 12px 8px 8px;
}

.newshdr {
	font-size: 1.167em;
	color: #006699;
	font-weight: bold;
}

.newscopy {
	margin-top: 5px;
}

button.goarrowblue {
	background:transparent url(/images/1033/css/global/goarrowblue.gif) no-repeat scroll 0 0;
	border:0 none;
	display:block;
	float:left;
	font-size:0.083em;
	height:23px;
	margin:0px 0px 0px 6px;
	padding:0;
	text-indent:-9999px;
	width:23px;
}

div.newscallout-container {
	background:transparent url(/images/1033/css/global/newscallout-input-mid-bg.gif) repeat scroll 0 0;
	margin:5px 0;
	overflow:hidden;
	width:191px;
}

div.newscallout-container div.bg-top {
	background:transparent url(/images/1033/css/global/newscallout-input-top-bg.gif) no-repeat scroll 0 0;
	height:4px;
	overflow:hidden;
}

div.newscallout-container div.bg-bottom {
	background:transparent url(/images/1033/css/global/newscallout-input-bot-bg.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:0px;
	width:100%;
}

/*new styles for assessment callout */
.asm-callout {
	border: 1px solid #a7d2dc;
	background-color: #bef1fd;
	height: auto;
	overflow: hidden;
	padding: 12px 8px 8px;
}

.asm-input-intbox {
	border: 1px solid #9ad1dd;
	background-color: #dff8fe;
	padding:10px 7px;
	margin-top: 10px;
}


/*new styles for assessment results module */

div.asm-results-container {
	width: 745px;
	height: auto;
	overflow: auto;
	background-color: #3e859d;
}

div.asm-results-container .intbox {
	margin: 12px 12px 12px 12px;
	overflow:hidden;
}

div.asm-results-container h2 {
	font-size: 1.500em;
	color : #FFFFFF;
	text-shadow:2px 2px 3px #1d485a;
}

.asm-results-hdr-lt {
	float: left;
	display: inline;
	width: 400px;
	text-align:left;
	overflow:hidden;
}

.asm-results-hdr-rt {
	float: right;
	display: inline;
	width: 200px;
	text-align:right;
	overflow:hidden;
	padding-right:6px;
}

a.text-white {
	font-size: 1.000em;
	color: #FFFFFF;
	text-decoration: underline;
}

a.text-white:hover {
	font-size: 1.000em;
	color: #FFFFFF;
	text-decoration: none;
}


.asm-results-content {
	overflow:hidden;
	width: 715px;
	float:left;
}


.asm-results-box-lt {
	width: 477px;
	background-color:#FFFFFF;
	display:inline;
	float: left;
	margin: 12px 0px -1000px 0px;
	padding-bottom:1000px;
	height:100%;
}

.asm-results-box-rt {
	width: 228px;
	background-color:#FFFFFF;
	display:inline;
	float: right;
	margin: 12px 0px -1000px;
	padding-bottom:1000px;
	height:100%;
}

.asm-bmiresult {
	float:left;
	display:inline;
	width: 154px;
	background: url(/images/1033/css/global/asmbmibox.gif) no-repeat;
	height: 42px;
	margin-right:10px;
	padding: 12px;
	overflow:hidden;
}

.asm-htwtresult {
	float:left;
	display:inline;
	width: 240px;
	background: url(/images/1033/css/global/asmheightbox.gif) no-repeat;
	height: 42px;
	padding: 12px;
	overflow:hidden;
}

.asm-text-brown-lg {
	color: #cc9900;
	font-size: 2.167em;
}

.asm-action {
	margin: 0px;
	padding: 16px 0px 0px;
	clear:both;
}

.asm-pos-block {
	margin: 0px;
	padding: 10px 0px 0px;
	clear:both;
}

.asm-action-third {
	width: 456px;
	margin: 15px 0px 0px;
	padding: 0px;
	overflow:auto;
}

.asm-third {
	width: 128px;
	background: url(/images/1033/css/global/asmboxthird-bg.gif) top;
	height:auto;
	float: left;
	display:inline;
	min-height:140px;
	padding:9px;
}

.asm-third-gutter {
	width: 9px;
	margin: 0;
	padding: 0;
	float: left;
	display:inline;
}

.asm-rt-mod {
	width: 206px;
	padding: 15px 11px 11px 11px;
}

.asm-rt-mod .first {
	padding: 7px 0px 7px;
}

img.asm-sm {
	display:inline;
	float:left;
	margin:0 5px 0 0;
	padding:0 0 30px;
	clear:both;
}

/*new styles for polls*/

.half-pad {
	overflow: hidden;
}

.polls-container {
	margin: 0px 0px 10px;
	padding: 0px 0px 7px;
	background: url(/images/1033/css/global/polls-bg.gif) repeat-x top;
	height: auto;
	overflow:auto;
}

.polls-container .pollshdr {
	margin: 0px 10px 0px 5px;
	padding-top:7px;
}

.polls-container td.item {
	color:#333333;
	font-size:1.000em;
	height:16px;
	line-height:18px;
	padding-top:5px;
}

.polls-container input {
	margin:0px 3px 0 0;
}

.polls-submit {
	display:inline;
	float:right;
	padding-right:3px;
	padding-top:5px;
}

.polls-link {
	margin-top: 7px;
}

/*styles for new assessment page in lightbox*/
/*h1 {font-size: 3em; margin: 20px 0;}*/
h1 .r-user{font-size:1.5em;}
.terms h3{font-size:1em;}
.terms p{margin-top:0;}

.container {
width: 705px; 
margin: 0px 0px 0px 14px; 
float:left;
min-height: 230px;
}

ul.tabs-asm {
margin: 0px 0px 0px 0px;
padding: 0;
float: left;

}
ul.tabs-asm li {
padding: 0;
height: 74px;
line-height: 74px;
border: 1px solid #12799b;
margin-right: -1px;
margin-bottom: -4px;
background: url(/images/1033/css/global/asmtabs-bg.gif) repeat-x;
overflow: hidden;
position: relative;
width:150px;
}
/* IE */
*html ul.tabs-asm li {
padding: 0;
height: 74px;
line-height: 74px;
border: 1px solid #12799b;
margin-right: -1px;
margin-bottom: -5px;
background: #e0e0e0;
overflow: hidden;
position: relative;
width:150px;
}

/* IE7 */
*+html ul.tabs-asm li {
padding: 0;
height: 74px;
line-height: 74px;
border: 1px solid #12799b;
margin-right: -1px;
margin-bottom: -5px;
background: url(/images/1033/css/global/asmtabs-bg.gif) repeat-x;
overflow: hidden;
position: relative;
width:150px;
}

ul.tabs-asm li a {
text-decoration: none;
color: #004860;
display: block;
font-size: 1.000em;
font-weight: bold;
padding: 0 10px;
border: 1px solid #fff;

}

ul.tabs-asm li a:hover {
background: #fff;
}
html ul.tabs-asm li.active, html ul.tabs-asm li.active a:hover {
background: #fff;
border-right: 1px solid #fff;
}

ul.tabs-asm li.clickable a {
text-decoration: none;
color: #004860;
display: block;
font-size: 1.000em;
font-weight: bold;
padding: 0 10px;
border: 1px solid #fff;

}

html ul.tabs-asm li.notclickable a {
text-decoration: none;
color: #004860;
display: block;
font-size: 1.000em;
font-weight: normal;
padding: 0 10px;

background: url(/images/1033/css/global/asmtabs-bg.gif) repeat-x;
cursor:default;
}
.tab_container {
border: 1px solid #12799b;
clear: both;
float: left;
width: 554px;
background: #fff;
}
.tab_content {
padding: 20px;
font-size: 1.2em;
}

.tab_content h3 {
color: #004860;
font-size: 1.167em;
}
.tab_content img {
float: left;
margin: 0 20px 20px 0;
border: 1px solid #ddd;
padding: 5px;
}

div.navigation {
	float:left;
	display:inline;
	width:151px;
	margin:0px;
	padding: 0px;
}

div.maincontent {
	float:left;
	display: inline;
	width: 554px;
	overflow:hidden;
}


/*my style for assessment*/

div.asm-container {
	background:transparent url(/images/1033/css/global/assessment-center-bg.gif) repeat scroll 0 0;
	margin:5px 20px;
	overflow:hidden;
	width:744px;
}

div.asm-container div.bg-top {
    background: url(/images/1033/css/global/assessment-top-bg.gif) no-repeat scroll 0 0 transparent;
    height: 22px;
    overflow: visible;
}

div.asm-container div.bg-bottom {
	background:transparent url(/images/1033/css/global/assessment-bottom-bg.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:0px 5px 18px;
	width:100%;

}

div.asm-container .asm-inner {
	padding: 0pxpx;
	overflow: auto;
}

div.asm-container h2 {
    font-size: 1.500em;
	color: #FFFFFF;
	margin: 0px 0px 7px 14px;
	font-weight: normal;
}

/*styles for tab 1*/

.basic-content {
    width: 500px;
	margin:20px 0 20px 10px;
	padding: 0px;
}

.basic-ht {
	float: left;
	display: inline;
	width: 130px;
	background-color: #e6f2f6;
	border: 1px solid #b7d7e1;
	margin-right: 20px;
	padding: 10px;
	height: 55px;
}

.basic-wt {
	float: left;
	display: inline;
	width: 130px;
	background-color: #e6f2f6;
	border: 1px solid #b7d7e1;
	margin-right: 20px;
	padding: 10px;
	height: 55px;
}

.basic-age {
	float: left;
	display: inline;
	width: 130px;
	background-color: #e6f2f6;
	border: 1px solid #b7d7e1;
	padding: 10px;
	height: 55px;
}

.asm-side-callout {
	border: 1px solid #a7d2dc;
	background-color: #bef1fd;
	height: auto;
	padding: 8px 6px 8px;
	width: 113px;
	margin: 0px;
	overflow:auto;
}


.co-ad-asm {
	padding:10px 5px 10px;
	text-align:left;
	border-color:#CACACC;
	border-style:solid;
	border-width:0 1px 1px;
	font-size:0.917em;
}

.asmcallout-subhdr {
	color:#15537B;
	font-size: 1.167em;
	line-height:16px;
	margin-bottom: 10px;
}

.asmcallout-input-intbox {
	background-color:#DFF8FE;
	border:1px solid #9AD1DD;
	margin:3px 0px 7px;
	padding:5px 7px 0px;
}

.sm-med {
	font-size:0.917em;
}

.asmcallout-input-intbox input {
	height:14px;
	width:35px;
	margin: 0px 0px 5px;
}
/* Start PV2 Converter CSS */
div.blue-area {
	background:transparent url(/images/1033/css/converter/bg-bluemiddle.gif) repeat-y scroll 0 0;
	margin:0 0 0 2px;
	width:595px;
}

div.blue-area div.bg-blue-top {
	background:transparent url(/images/1033/css/converter/bg-bluetop.gif) no-repeat scroll 0 0;
}

div.blue-area div.bg-blue-bottom {
	background:transparent url(/images/1033/css/converter/bg-bluebottom.gif) no-repeat scroll 0 100%;
	height:auto !important;
	min-height:300px;
	padding:0 0 6px;
}

div.blue-area div.bg-blue-bottom2 {
	background:transparent url(/images/1033/css/converter/bg-bluebottom2.gif) no-repeat scroll 0 100%;
	height:auto !important;
	min-height:300px;
	padding:0 0 6px;
}


div.blue-area div.container {
	overflow:hidden;
	padding:0 14px 12px 14px;
	width:567px;

}


div.white-area {
	background:transparent url(/images/1033/css/converter/bg-whitemiddle.gif) repeat-y scroll 0 0;
	margin:0 0 0 2px;
	width:595px;
}

div.white-area div.bg-white-top {
	background:transparent url(/images/1033/css/converter/bg-whitetop.gif) no-repeat scroll 0 0;
}

div.white-area div.bg-white-bottom {
	background:transparent url(/images/1033/css/converter/bg-whitebottom.gif) no-repeat scroll 0 100%;
	height:auto !important;
	min-height:165px;
	padding:0 0 6px;
}


div.white-area div.container2 {
	overflow:hidden;
	padding:0 0 12px 1px;
	width:595px;

}


div.dialog-area {
	background:transparent url(/images/1033/css/converter/bg-dialog-middle.gif) repeat-y scroll 0 0;
	margin:0 0 0 2px;
	width:535px;
}

div.dialog-area div.bg-dialog-top {
	background:transparent url(/images/1033/css/converter/bg-dialog-top.gif) no-repeat scroll 0 0;
}

div.dialog-area div.bg-dialog-bottom {
	background:transparent url(/images/1033/css/converter/bg-dialog-bottom.gif) no-repeat scroll 0 100%;
	height:auto !important;
	padding:0 0 6px;
}

div.dialog-area div.lightboxContainer {
	overflow:hidden;
	padding:14px 0 14px 14px;
	width:535px;
}


div.blue-area div.container .hdr 
{
	float:left;
	margin: 14px 0px 0px 0px;
	padding: 0px;
	color: #333333;
	font-weight: bold;
	font-size: 1.167em;
}

div.hdr h1 {
	font-size: 2.333em;
	color: #3988d1;
	font-weight: normal;
	margin: 0px 14px 10px 0px;
}

div.hdr2 {
	float:left;
	margin: 6px 0px 6px 0px;
	padding: 0px;
	width: 593px;
}

div.hdr2 h1 {
	font-size: 1.667em;
	color: #3988d1;
	font-weight: normal;
	margin: 0px;
	background: url(/images/1033/css/converter/bg-hdr-bluegradient.gif) repeat-x;
	height: 34px;
	padding:2px 14px 0px 14px;
}

.medtxt {
	font-size: 1.000em;
	color: #333333;
	margin: 0px;
}

div.text {
	font-size: 1.167em;
	color: #333333;
	float: left;
	margin: 0px 14px 0px 0px;
	line-height: 18px;
	padding:0 14px 0 0;

}

div.text h2 {
	font-size: 1.250em;
	color: #333333;
	font-weight: bold;
	margin: 0px 28px 0px 0px;
}

a.link {
	font-size:1.000em;
}

span.hdr {
	color: #333333;
	font-weight: bold;
	font-size: 1.167em;
	padding: 0px;
	margin: 0px;
}

.value {
	color: #ff6600;
	font-weight: bold;
	font-size: 1.500em;
	padding: 0px;
	margin: 0px;
}

.drivinghdr h3 {
    font-size: 16px;
}
.co-txt h3 {
    font-weight: bold;
	font-size: 11px;
	padding: 0;
	margin: 0;
}

h3 {
	color: #333333;
	font-weight: bold;
	font-size: 1.125em ;
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

div.content {
	font-size: 1.167em;
	color: #333333;
	float: left;
	margin: 0px;
	line-height: 18px;
	padding:0 14px 14px 14px;
	width: 566px;
}

div.button {
	float: right;
	margin: 0px 0px 0px 0px;
}

div.button2 {
	float: right;
	margin: 0px 12px 0px 0px;
}

div.button3 {
	float: right;
	margin: 0px 14px 0px 14px;
	width: 565px;
	display: inline;
}

div.button-search {
	margin: 0px 0px 0px;
	padding: 0px;
	display:block;
	float:left;
	width:100%;
}


.btn-prev {
	float:left;
	display:inline;
	width: auto;
}

.btn-next {
	float:right;
	display: inline;
}


div.ptsvalue{
	float:left;
	display: inline;
}

div.dialog-btn {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 500px;
}

/*blue bullets */
ul.bluelg {
	list-style: none;
	margin: 7px 0px 7px 0px;
	padding: 0px;
}


ul.bluelg li {
	background: url(/images/1033/css/converter/bullets-blue-lg.gif) no-repeat scroll 0 6px;
	margin:0 0 5px;
	padding:0 0 0 14px;
	font-size: 1.167em;
	color:#333333;
}

div.greyrule {
	background: url(/images/1033/css/converter/greydot-rule.gif) repeat-x scroll center top;
	font-size:0.083em;
	line-height:3px;
	margin:15px 0 10px;
}

div.greyrule-nopad {
	background: url(/images/1033/css/converter/greydot-rule.gif) repeat-x scroll center top;
	font-size:0.083em;
	line-height:3px;
	margin:5px 0 5px;
}

div.greyrule-halfpad {
	background: url(/images/1033/css/converter/greydot-rule.gif) repeat-x scroll center top;
	font-size:0.083em;
	line-height:3px;
	margin:15px 0 0px;
}


/*orange button w/arrow */

a.btn-or-arrow {
	background: url(/images/1033/css/converter/btn-orangert-arrow.gif) no-repeat scroll right top;
	color:#FFFFFF;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:15px;
	padding-right:14px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 14px;
}

a.btn-or-arrow span {
	background: url(/images/1033/css/converter/btn-orangelt-arrow.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:5px 10px 5px 10px;
	float:right;
	cursor:pointer;
}

a.btn-or-arrow:hover {
	background: url(/images/1033/css/converter/btn-whitert-arrow.gif) no-repeat scroll right top;
	color:#FF6600;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:15px;
	padding-right:14px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 14px;
}

a.btn-or-arrow:hover span {
	background: url(/images/1033/css/converter/btn-whitelt-arrow.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:5px 10px 5px 10px;
	float:right;
	cursor:pointer;
}

/*orange button without arrow */

a.btn-or {
	background: url(/images/1033/css/converter/btn-orangert.gif) no-repeat scroll right top;
	color:#FFFFFF;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:15px;
	padding-right:14px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 14px;
}

a.btn-or span {
	background: url(/images/1033/css/converter/btn-orangelt-arrow.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:5px 0px 5px 12px;
	float:right;
	cursor:pointer;
}

a.btn-or:hover {
	background: url(/images/1033/css/converter/btn-whitert-or.gif) no-repeat scroll right top;
	color:#FF6600;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:15px;
	padding-right:14px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 14px;
}

a.btn-or:hover span {
	background: url(/images/1033/css/converter/btn-whitelt-arrow.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:5px 0px 5px 12px;
	float:right;
	cursor:pointer;
}

/*grey button with arrow right */

a.btn-grey-arrow {
	background: url(/images/1033/css/converter/btn-greyrt-arrow.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:0px;
	padding-right:14px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 14px;
}

a.btn-grey-arrow span {
	background: url(/images/1033/css/converter/btn-greylt-arrow.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:5px 5px 5px 12px;
	float:right;
	cursor:pointer;
}

a.btn-grey-arrow:hover {
	background: url(/images/1033/css/converter/btn-greyrthover-arrow.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:0px;
	padding-right:14px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 14px;
}

a.btn-grey-arrow:hover span {
	background: url(/images/1033/css/converter/btn-greylthover-arrow.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:5px 5px 5px 12px;
	float:right;
	cursor:pointer;
}


/*grey button with arrow left */

a.btn-grey-arrow-prev {
	background: url(/images/1033/css/converter/btn-greyrtprev-arrow.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.167em;
	display:inline-block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:0px;
	padding-left:0px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 14px;
}

a.btn-grey-arrow-prev span {
	background: url(/images/1033/css/converter/btn-greyltprev-arrow.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:5px 10px 5px 20px;
	float:left;
	cursor:pointer;
}

a.btn-grey-arrow-prev:hover {
	background: url(/images/1033/css/converter/btn-greyrtprevhover-arrow.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.167em;
	display:inline-block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:0px;
	padding-right:0px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 14px;
}

a.btn-grey-arrow-prev:hover span {
	background: url(/images/1033/css/converter/btn-greyltprevhover-arrow.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:5px 10px 5px 20px;
	float:left;
	cursor:pointer;
}

/*grey button */

a.btn-grey {
	background: url(/images/1033/css/converter/btn-greyrt.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:0px;
	padding-right:8px;
	text-align:center;
	text-decoration:none;
	width:auto;
}

a.btn-grey span {
	background: url(/images/1033/css/converter/btn-greylt.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:3px 0 3px 10px;
	float:right;
	cursor:pointer;
}

a.btn-grey:hover {
	background: url(/images/1033/css/converter/btn-whitert.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:0px;
	padding-right:8px;
	text-align:center;
	text-decoration:none;
	width:auto;
}

a.btn-grey:hover span {
	background: url(/images/1033/css/converter/btn-whitelt.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:3px 0 3px 10px;
	float:right;
	cursor:pointer;
}


/*grey button external box */

a.btn-grey2 {
	background: url(/images/1033/css/converter/btn-greyrt.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:15px;
	padding-right:8px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 15px;
}

a.btn-grey2 span {
	background: url(/images/1033/css/converter/btn-greylt.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:4px 0px 5px 10px;
	float:right;
	cursor:pointer;
}

a.btn-grey2:hover {
	background: url(/images/1033/css/converter/btn-whitert.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:15px;
	padding-right:8px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 15px;
}

a.btn-grey2:hover span {
	background: url(/images/1033/css/converter/btn-whitelt.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:4px 0px 5px 10px;
	float:right;
	cursor:pointer;
}

/*lbAction - for lightbox */
a.lbAction {
	background: url(/images/1033/css/converter/btn-greyrt.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:15px;
	padding-right:8px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 15px;
}

a.lbAction span {
	background: url(/images/1033/css/converter/btn-greylt.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:4px 0px 5px 10px;
	float:right;
	cursor:pointer;
}

a.lbAction:hover {
	background: url(/images/1033/css/converter/btn-whitert.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:15px;
	padding-right:8px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 15px;
}

a.lbAction:hover span {
	background: url(/images/1033/css/converter/btn-whitelt.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:4px 0px 5px 10px;
	float:right;
	cursor:pointer;
}

/* end lbAction */

div.greenbox {
	border: 1px solid #cdcdcd;
	background-color: #ebf6e6;
	padding: 12px;
	margin: 20px 0px;
}

div.greybox {
	background: url(/images/1033/css/converter/bg-greybox-btm.gif) no-repeat bottom left;
	border-top: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	padding: 12px;
	margin:10px 0 0;
}

div.greenboxbg {
	background: url(/images/1033/css/converter/bg-greenbox-btm.gif) no-repeat bottom left;
	border-top: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	padding: 12px;
	margin:20px 0 10px;
}

div.whitebox {
	background:url(/images/1033/css/converter/bg-whitebox-btm.gif) no-repeat scroll left bottom;
	border-top:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	margin:16px 0 0;
	padding:0 0 5px;
}

div.whitebox h1 {
	background-color:#ECF6E6;
	border-bottom:1px solid #CDCDCD;
	color:#333333;
	font-size: 1.167em;
	font-weight:bold;
	margin:0 0 0 1px;
	padding:7px 0 7px 14px;
}

div.whitebox-search {
	background:url(/images/1033/css/converter/bg-whitebox-btm.gif) no-repeat scroll left bottom;
	border-top:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	margin:0px 0 10px;
	padding:0 0 5px;
}

div.whitebox-search h1 {
	background-color:#ECF6E6;
	color:#333333;
	font-size: 1.167em;
	font-weight:bold;
	margin:0 0px 0 0px;
	padding:7px 0 7px 14px;
}

div.whitebox h1.half {
	background-color:#ECF6E6;
	border-bottom:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	color:#333333;
	font-size: 1.167em;
	font-weight:bold;
	margin:0 0 0 1px;
	padding:7px 0 7px 14px;
}

div.whitebox div.first-col-border{
	background-color:#FFFFFF;
	height:22px;
	margin:0 0 0 1px;
	padding:7px 12px;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
}

div.whitebox div.first-border{
	background-color:#FFFFFF;
	height:22px;
	margin:0 0 0 1px;
	padding:7px 12px;
	border-bottom:1px solid #CDCDCD;
}

div.whitebox div.first, div.whitebox-search div.first {
	background-color:#FFFFFF;
	height:auto;
	margin:0 0 0 1px;
	padding:5px 12px;
}

div.whitebox div.second, div.whitebox-search div.second {
	background-color:#F7F7F7;
	height:auto;
	margin:0 0 0 1px;
	padding:5px 12px;
}


td.items {
	float: left;
	display:inline;
	width: 380px;
	padding:0 10px 0 0;
	text-align: left;
}

td.actions {
	/*float: right;
	display:inline;*/
	width: 210px;
	text-align: right;
	vertical-align:bottom;
}

td.ptvalues {
	float: right;
	display:inline;
	width: 26px;
	text-align: center;
}

.value-ff {
	float: right;
	display:inline;
	width: 26px;
	height: 16px;
	font-size: 1.000em;
	color: #505050;
	text-align: center;
	background: url(/images/1033/css/icons/Powerfoods_icon-bg.gif) no-repeat left center;
	padding-bottom: 2px;
}

.value-ff-right {
	font-size: 1.000em;
	color: #505050;
	text-align:center;
}

.value-ff-left {
	background: url(/images/1033/css/icons/Powerfoods_icon-bg.gif) no-repeat right;
	padding-right:15px;
}

.value-ff-left-begin{
	background: url(/images/1033/css/icons/Powerfoods_icon-bg.gif) no-repeat left;
	padding-left:12px;
}

.value-ff-left-begin-empty{
	padding-left:12px;
}

.value-ff-no-text
{
    background: url(/images/1033/css/icons/Powerfoods_icon-bg.gif) no-repeat bottom;
}

.value-ffnon {
	font-size: 1.000em;
	color: #505050;
	text-align:center;
}

div.greybox td.stats {
	float: left;
	margin: 0px;
	padding:0px
}

div.grbox-inner {
	margin: 0px;
	padding: 0px;
}

div.stats1 {
	width: 176px;
	float:left;
	margin: 0px;
	padding:0;
}

div.stats2 {
	background: url(/images/1033/css/converter/greydot-vert.gif) repeat-y left;
	padding: 0px 0px 0px 15px;
}


div.editstats {
	padding: 12px 0px 12px;
	border-top: 1px solid #CDCDCD;
}

div.changestats {
	padding: 12px 0px 12px;
	margin-top: 12px;
	margin-bottom: 12px;
}


div.calcstats {
	padding: 5px 0px 5px;
	margin: 12px 0px 0px;
}

div.btn-inner {
	float:right;
}

.fieldname {
	color:#000000;
	font-size:1.000em;
	font-weight:normal;
}

.editfoods {
	margin: 15px 0px 0px;
	padding: 0px 0px 0px;
	width: 566px;
}

.foods-recipe {
	float: left;
	width: 50%;
	display: inline;
}

.foods-meal {
	float: left;
	width: 50%;
	display: inline;
}

ul.blk-bullet {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.blk-bullet li {
	background:url(/images/1033/css/converter/bullet-black.gif) no-repeat scroll 1px 6px;
	margin:0;
	padding:0 0 0 11px;
}


.info1, .info2 {
	float: left;
	display: inline;
	margin: 12px 0px 0px;
}

.info3 {
	float: right;
	display: inline;
	margin: 12px 0px 0px;
}

.disclaimer {
	font-size: 1.000em;
}

/*search module*/

.searchmod {
	margin: 7px 0px;
	padding: 0px;
	width: 538px;
	float:left;
}

button.go2 {
	background:transparent url(/images/1033/css/converter/btn-grey-go.gif) no-repeat scroll 0 0;
	border:0 none;
	display:inline;
	float:left;
	font-size:0.083em;
	height:24px;
	line-height:0;
	margin:0 9px 0 5px;
	padding:0;
	text-indent:-9999px;
	width:24px;
}

button.go-blue {
	background:transparent url(/images/1033/css/converter/btn-blue-go.gif) no-repeat scroll 0 0;
	border:0 none;
	display:inline;
	float:left;
	font-size:0.083em;
	height:24px;
	line-height:0;
	margin:0 9px 0 5px;
	padding:0;
	text-indent:-9999px;
	width:24px;
}

.hdr-results {
	width: 563px;
	margin:0 0px 0px 0px;
	padding: 0;
	background-color: #ecf6e6;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.value-b {
	font-size: 1.000em;
	color: #505050;
	text-align:center;
}

/*styles for popup - lightbox*/

.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 5%;
	width: auto;
	height: auto;
	padding: 20px;
	border: none;
	background-color: #FFFFFF;
	text-align: left;
	z-index:1001;
	overflow: hidden;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#FFFFFF;
	-moz-opacity: 0.70;
	opacity:.70;
	filter: alpha(opacity=70);
}

/* Added for Dete all button */
a.btn-lightbox {
	background: url(/images/1033/css/converter/btn-greyrt.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:15px;
	padding-right:8px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 15px;
}

a.btn-lightbox span {
	background: url(/images/1033/css/converter/btn-greylt.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:4px 0px 5px 10px;
	float:right;
	cursor:pointer;
}

a.btn-lightbox:hover {
	background: url(/images/1033/css/converter/btn-whitert.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.167em;
	display:block;
	font-weight:bold;
	height:24px;
	margin-left:0;
	margin-right:15px;
	padding-right:8px;
	text-align:center;
	text-decoration:none;
	width:auto;
	line-height: 15px;
}

a.btn-lightbox:hover span {
	background: url(/images/1033/css/converter/btn-whitelt.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:4px 0px 5px 10px;
	float:right;
	cursor:pointer;
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }
a.btn-grey-sm {
	background: url(/images/1033/css/converter/btn-greyrt-small.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.000em;
	display:block;
	font-weight:bold;
	height:20px;
	margin-left:0;
	margin-right:12px;
	padding-right:8px;
	text-align:center;
	text-decoration:none;
	width:auto;
}

a.btn-grey-sm span {
	background: url(/images/1033/css/converter/btn-greylt-small.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:0px 0 3px 10px;
	float:right;
	cursor:pointer;
}

a.btn-grey-sm:hover {
	background: url(/images/1033/css/converter/btn-whitert-small.gif) no-repeat scroll right top;
	color:#333333;
	font-size: 1.000em;
	display:block;
	font-weight:bold;
	height:20px;
	margin-left:0;
	margin-right:12px;
	padding-right:8px;
	text-align:center;
	text-decoration:none;
	width:auto;
}

a.btn-grey-sm:hover span {
	background: url(/images/1033/css/converter/btn-whitelt-small.gif) no-repeat scroll left top;
	display:block;
	height:auto;
	margin:0;
	padding:0px 0 3px 10px;
	float:right;
	cursor:pointer;
}

div.whitebox h1.bluebg {
	background: url(/images/1033/css/converter/bg-bluegradient-hdr.gif) repeat-x;;
	border-bottom:1px solid #CDCDCD;
	color:#FFFFFF;
	font-size: 1.167em;
	font-weight:bold;
	margin:0 0 0 1px;
	padding:7px 0 7px 14px;
}
/* End PV2 Converter CSS */	

#ww-twocolwide, #ww-threecolwide {
width: 940px !important ;
}

#ww-twocolwide td, #ww-threecolwide td {
vertical-align:top;
}

#ww-threecolwide #col-main {
padding-right: 15px;
width: auto;
}

.golink {
background:url("/images/1033/css/component/icon_bracket.gif") no-repeat scroll right center transparent;
cursor:pointer;
display:inline-block;
padding:0 5px 2px 0;
}

span.description 
{
color: #333333;
font-size: 1.167em;
}



/* Email form styles */
    .email_background {
		background: url('/images/1033/css/global/email-bg.png') no-repeat bottom;
		width: 428px;
		height: auto;
		margin-top: 0;
		padding-bottom:10px;
	}
	
	.article_title {
		color: #0562B2;
		font-size: 2.167em;
		font-weight: normal;
		
	}

	.email_form {
		margin: 0px 20px 20px;
	}
	
	.form-label {
		width: 160px;
		float: left;
		text-align: right;
		font-size: 1.167em;
		margin-right: 15px;
		padding-top: 5px;
	}
	
	.form-input {
		width: 200px;
		float: left;
	}

	.form-error {
		color: #EC0000;
		height: 25px;
		width: 214px;
		float: left;
		padding-top: 10px;
		padding-bottom: 0px;
	}
	/* added form-valSummary for EmailForm.ascx, 12.8.50 ADA */
	.form-valSummary {
		color: #EC0000;
		height: 25px;
		float: left;
		padding-top: 10px;
		padding-bottom: 0px;
	}

	.form-spacer {
		height: 25px;
		width: 200px;
		float: left;
		padding-top: 2px;
	}
	
	.privacy-policy {
		font-size: 0.917em;
		padding: 7px;
		width: 400px;
	}
	
	.privacy-policy a {
		text-decoration: none;
	}
	
	textarea.form-input {
		height: 120px;
	}
	
	.form-opt-in {
		background-image: url('/images/1033/css/global/optin_background.png');
		background-repeat: no-repeat;
		height: 85px;
	}
	
	.opt-in-checkbox {
		width: 30px;
		float: left;
		margin-top: 5px;
	}
	
	.opt-in-text {
		font-size: 0.917em;
		width: 260px;
		height: 50px;
		float: left;
		margin-top: 5px;
	}
	
	.opt-to-text {
		font-size: 0.917em;
		width: 260px;
		height: 20px;
		float: left;
		margin-top: 5px;
	}
	
	img { border: 0px; }
	
	.submit_button {
		float: right;
		margin-top: 15px;
	}
	
	
	a.submitbutton {
        background:url("/images/1033/css/global/submitbutton_right.gif") no-repeat scroll right top transparent;
        color:white;
        display:block;
        float:left;
        font-family:Arial,Helvetica,sans-serif;
        font-size:1.000em;
        font-weight:bold;
        height:22px;
        margin-right:12px;
        padding-right:12px;
        text-decoration:none;
    }
    
    a.submitbutton:hover{
        color: #99FF33;
    }

    a.submitbutton span.whiteplain {
        background:url("/images/1033/css/global/submitbutton_left.gif") no-repeat scroll 0 0 transparent;
		color:white;
        display:block;
        line-height:15px;
        padding:3px 0 5px 10px;
    }
	.checkmark {
		vertical-align: -7px;
	}
	
	.success-msg {
		color: #339900;
		font-size: 1.333em;
		font-weight: bold;	
		margin: 20px 0px 20px 0px;	
	}
	
	.email_background-top {
	
		background: url('/images/1033/css/global/email-bg-top.png') no-repeat scroll left bottom transparent;
		width: 428px;
		height:12px;
		display: block;
		margin-top: 20px;
	}
	
	.confirm_background-top {
		background: url('/images/1033/css/global/confirm-bg-top.png') no-repeat scroll left bottom transparent;
		width: 425px;
		height:11px;
		display: block;
	}
	
	.confirm_background {
		background: url('/images/1033/css/global/confirm-bg-tall.png') no-repeat scroll left bottom transparent;
		width: 428px;
		display: block;
		margin: -4px 0px;
		padding-bottom: 15px;
	}	
	
	.confirm_background .inner-div {
		margin: 6px 5px 0px 9px;
		width: 150px;
		float: left;
	}
	
	.confirm_background .icon {
		float: left;
		margin-left: 9px;
	}
	
	.email_hdr {
		margin-top: 20px;
	}
	
	.confirm-return {
		margin-bottom: 20px;
	}

.dialog-lnk a {
	color: #006699 !important; 
}
	
.dialog-lnk  a:hover, .dialog-lnk  a:active {
	color: #99cc66 !important;
	text-decoration: none !important;
}

.login-mainbg{
width: 962px;
height:440px;
background: url(/images/1033/css/global/spring_bg.png) no-repeat top;
margin: 0;
padding: 0;
}

.login-footer p{
  margin-bottom:0;
}

.login-footer .fb-disclaimer{
  background: #D3D3D3;
  padding: 4px 8px 4px 28px;
  text-indent: -24px;
  font-weight: bold;
}

.login-footer .fb-disclaimer input{
  vertical-align: middle;
}

.login-main {          
	background:url(/images/1033/css/global/transparent_bg.png) repeat;
	width:685px;
	margin: 0px 0px 0px 252px;
	top:86px;
	position:absolute;
	min-height: 326px;
	padding-bottom:18px;
	/*height:auto;*/
}

.login-box-int {
	position:relative;
	top: 16px;
	left: 0px;
	padding: 0px 0 18px 20px;
	width:655px;
	overflow: auto;
}

.login-box-int h1{
	font-size: 2.000em;
	color:#333;
	font-weight:bold;
	margin:0px;
	line-height:20px;
}

.login-box-int .lgcontent {
	margin-top: 20px;
	padding-bottom: 5px;
	overflow:auto;
}

.logininput {
	margin-top: 10px;
}

.login-lt {
	float:left;
	display:inline;
	width: 456px;
	border-right: 1px solid #999;
	padding-right:12px;
}

.login-rt {
	float:left;
	display:inline;
	width: 175px;
	padding-left:10px;
}

.lgfieldname {
	display:inline;
	width:85px;
	font-size: 1.167em;
	color:#333;
	margin-top:5px;
}

.lginput{
	float:left;
	display:inline;
	margin-left: 15px;
}

.lginput input {
	float:left;
	display:inline;
	font-size: 1.250em;
	width: 212px;
	height: 28px;
}

.lginputck {
	float:left;
	display:inline;
	margin-left: 15px;
	margin-top: -2px;
	margin-right: -3px;
}

.lglink {
	margin-left: 15px;
	
}

.login_button {
    float: left;
    margin-top: 15px;
	margin-left: 87px;
	*margin-left: 100px;
}

a.login-bl-button {
    background-image: url(/images/1033/css/global/loginbutton_right.gif);
    background-position: right top;
    background-repeat: no-repeat;
    color: white;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.500em;
    font-weight: bold;
    height: 30px;
    margin-right: 14px;
    padding-right: 14px;
    text-decoration: none;
}

a.login-bl-button span.plain {
    background-image: url(/images/1033/css/global/loginbutton_left.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    line-height: 22px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 3px;
}

a:hover.login-bl-button  {
    background-position: right bottom;
}

a:hover.login-bl-button span.plain  {
    background-position: left bottom;
}

span.middletext {
	font-size: 1.167em;
	color: #333;

}

div.login-btm{
	float: left;
    margin-top: 18px;
	margin-bottom: 0px;
	margin-left: 87px;
	*margin-left: 100px;

}

h1.greytext14 {
	font-size: 1.167em;
	color: #333;
	margin-bottom: 20px;
}

.login-disclaimer {
	width: 922px;
	padding: 30px 20px;
}

.login-msg {
	font-size:1.000em;
	color:#333;
	margin-bottom: 10px;
}

.login-fbcont {
	width:350px; 
	margin-top: 18px; 
	float:left; 
	display:inline;
}

.login-fbcont-fb {
	width:212px; 
	float:left; 
	display:inline;
}

.login-fbcont-link {
	float:left; 
	display:inline; 
	margin-left:15px;
	margin-top:6px;
}

/******************* Assessment result styles *********************/
.assessment-results-cap
{
    background-image: url('/images/1033/css/global/bg-assess-top.png');
    height: 41px;
    width: 750px;
    overflow: hidden;
    border-top: 1px solid white;
}

.assessment-results-cap h1
{
    font-size: 1.667em;
    font-weight: bold;
    margin: 5px 0px 0px 7px;
    color: #333;
    background: none !important;
}

.assessment-results-bg
{
    background: url('/images/1033/css/global/bg-assess-bottom.png') no-repeat scroll left bottom transparent;
    width: 750px;
    min-height: 500px;
    padding: 1px 0px 20px 0px;
}

.assessment-results-inner
{
    margin: 20px 34px 30px 35px; /*padding-top: 25px;*/
}

.asmsteps-icon
{
    display: inline;
    float: left;
    width: 30px;
}

.asmsteps-icon-text
{
    display: inline;
    float: left;
    margin-bottom: 5px;
    margin-left: 7px; /*margin-right: 22px; */
    margin-top: 0;
    max-width: 367px;
}

.asmsteps-icon-text h2
{
    font-size: 1.667em;
    font-weight: bold;
    color: #333;
    margin-top: 5px;
    line-height: 20px;
}

.asm-email-print
{
    float: right;
    font-size: 0.917em;
    margin-top: 5px;
}

.asm-body-text
{
    width: 510px;
    margin-left: 15px;
    font-size: 1.000em;
    line-height: 16px;
}

.asm-review-results
{
    background: url('/images/1033/css/global/inner-box-bg.png') no-repeat scroll left bottom transparent;
    width: 682px;
    margin-top: 10px;
    display: block;
    clear: both;
}

.asm-weight-box-wrapper
{
    margin: 15px 0px 0px 15px;
    height: 46px;
    overflow: hidden;
}

.asm-weight-box-wrapper-shadow
{
    width: 648px;
    margin: 0px 0px 15px 16px;
    height: 5px;
    background-image: url('/images/1033/css/global/shadow.png');
}

.asm-weight-box
{
    background-image: url('/images/1033/css/global/grad-bg-grey.png');
    width: 161px;
    height: 46px;
    border: 1px solid #abacae;
    border-top: 0px;
    border-bottom: 0px;
    float: left;
    margin-right: -1px;
    text-align: center;
    padding-top: 10px;
    overflow: hidden;
    letter-spacing: 1px;
}

.the-green-one
{
    background-image: url('/images/1033/css/global/grad-bg-green.png') !important;
    font-weight: bold;
    color: black;
}

.asm-body-text-2
{
    width: 380px;
    margin-left: 15px;
    float: left;
    font-size: 1.000em;
    line-height: 16px;
    margin-bottom: 10px;
    padding-bottom: 15px;
}

.asm-body-text-callout
{
    float: left;
    font-size: 1.000em;
    margin: 0px;
    padding: 5px;
}

.asm-results-status
{
    float: left;
    border-left: 1px dotted #666666;
    padding-left: 20px;
    margin-left: 40px;
    margin-bottom: 30px;
    font-size: 1.000em;
    line-height: 16px;
}

.asm-results-status a
{
    font-size: 0.917em;
}

.asm-step2-div
{
    margin: 24px 20px 20px 0px;
    width: 404px;
    float: left;
}

.asm-body-text-3
{
    width: 380px;
    margin-left: 15px;
    margin-top: 15px;
    padding-bottom: 15px;
    float: left;
    font-size: 1.000em;
    line-height: 16px;
    border-bottom: 1px dotted #bcbec0;
}

.asm-body-text-3 img
{
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}

.asm-body-text-3 h3
{
    font-size: 1.333em;
}

.asm-body-text-last
{
    border: 0px;
}



.asm-step3-div
{
    float: right;
    margin-top: 10px;
}

.right-side-box-cap
{
    background-image: url('/images/1033/css/global/right-side-box-cap.png');
    height: 9px;
    width: 242px;
    overflow: hidden;
    border-top: 1px solid white;
}

.right-side-box-cap-2
{
    background-image: url('/images/1033/css/global/right-side-box-cap-2.png');
    height: 9px;
    width: 242px;
    overflow: hidden;
    border-top: 1px solid white;
    margin-top: 10px;
}

.right-side-box-bg
{
    background: url('/images/1033/css/global/right-side-box.png') no-repeat scroll left bottom transparent;
    width: 242px;
    padding: 1px 0px 0px 0px;
}

.right-side-inner
{
    margin: 4px 15px 0px 15px;
    width:230px;
}

div.getstart_button
{
    margin: 0px 0px 10px;
    padding-top: 10px;
}


a.getstartbutton
{
    background: url("/images/1033/css/global/getstartbutton_right.gif") no-repeat scroll right top transparent;
    color: white;
    display: block;
    float: left;
    font-size: 1.000em;
    height: 26px;
    margin-right: 16px;
    padding-right: 16px;
    text-decoration: none;
    cursor: pointer;
}

a.getstartbutton span.whiteplain
{
    background: url("/images/1033/css/global/getstartbutton_left.gif") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 17px;
    padding: 5px 0 5px 10px;
    font-size: 1.250em;
    width: 190px;
    font-weight: bold;
    cursor: pointer;
}

a:hover.getstartbutton
{
    background: url("/images/1033/css/global/getstartbutton_hover_right.gif") no-repeat scroll right top transparent;
    color: white;
    display: block;
    float: left;
    font-size: 1.000em;
    height: 26px;
    margin-right: 16px;
    padding-right: 16px;
    text-decoration: none;
    cursor: pointer;
}

a:hover.getstartbutton span.whiteplain
{
    background: url("/images/1033/css/global/getstartbutton_hover_left.gif") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 17px;
    padding: 5px 0 5px 10px;
    font-size: 1.250em;
    width: 190px;
    font-weight: bold;
    cursor: pointer;
}

.speak-text
{
    font-size: 1.167em;
    margin: 0;
    padding: 0 0px 10px;
}

.save-your-results
{
    padding-bottom: 10px;
}

.save-your-results h3
{
    font-size: 1.333em;
    line-height: 15px;
}

.clear
{
    clear: both;
}

.asm-number-mod
{
    margin: 0;
    padding: 0;
}
span.greytext14, h2.greytext14 {
	font-size: 1.167em;
	color: #333;
	margin-bottom: 20px;
	font-weight: bold; 
	line-height: 20px; 
	display: block;
}
h2.greytext14 {margin-top:0;}

.email_ctr_background-top {
	background: url("/images/1033/util/news/EmailControl-top-bg.png") no-repeat scroll left bottom transparent;
    display: block;
    height: 10px;
	margin-top:0;
    width: 601px;
}
.email_ctr_background-top-unsub {
	background: url("/images/1033/util/news/EmailControl-top-bg.png") no-repeat scroll left bottom transparent;
    display: block;
    height: 10px;
	margin-top:0;
    width: 601px;
}

.email_ctr_background {
 	background: url("/images/1033/util/news/EmailControlCenter-bg.png") no-repeat scroll center bottom transparent;
    height: auto;
    margin-top: 0;
    padding-bottom: 10px;
    width: 601px;
}

.email_ctr_top_container {
	padding-bottom: 22px;
}

.email_ctr_header {
	margin:0 15px;
	padding-top:3px;
	width: 550px;
}

.email_ctr_header p.header {
	font-size:2.167em;
	padding:0;
	margin:5px 0 0;
}

.email_ctr_header p {
	line-height: 18px;
	font-size: 1.167em;
}

p.error_message {
	font-size:0.917em;
	color:red;
	line-height:12px;
	width:400px;
}

.email_ctr_current_email {
	font-size:1.167em;
	margin:0 15px;
}

.email_ctr_current_email p span {
	font-size: 1.167em;
	margin-left: 16px;
}

.email_ctr_new_email {
	font-size: 1.167em;
	margin: 10px 0 0 36px;
}
#cntrl_cntr_v2_new_email {
	height: 28px;
	width: 205px;
	margin-left: 20px; 
}

.email_ctr_change_email_prefs {
	margin:0 15px;
	padding-bottom: 5px;
	border-top:solid 1px #ccc;
}

/*Email Center Visitors Page Special Offers*/
.email_ctr_top_container_visitors {
	padding-bottom: 10px;
	_padding-bottom: 1px; /*IE Trick*/
}

.email_ctr_change_email_prefs p {
	font-size: 1em;
	line-height: 15px;
	padding-bottom:15px;
}

p span.email_ctr_email_prefs_hdr {
	font-size: 1.167em;
	line-height: 18px;
}

.email_ctr_subscription_container_quickbites, .email_ctr_subscription_container_spoffers, .email_ctr_subscription_container_progressreport, .email_ctr_subscription_container_tracking {
	margin-top:10px;
	width:570px;
	height:5em;
	border-bottom:dotted 1px #ccc;
}

/*Email Center Visitors Page Special Offers*/
.email_ctr_subscription_container_spoffers_visitors {
	margin-top:10;
	width:570px;
	height:5em;
	border-bottom:solid 1px #ccc;
}

.email_ctr_subscription_container_community {
	margin-top:10px;
	width:570px;
	height:6em;
	border-bottom:solid 1px #ccc;

}

.email_ctr_checkbox_and_icon_container {
	float: left;
}

.email_ctr_subscription_container_quickbites p, .email_ctr_subscription_container_spoffers p, .email_ctr_subscription_container_progressreport p, .email_ctr_subscription_container_tracking p, .email_ctr_subscription_container_community  p {
	font-size: 1em;
	line-height: 16px;
}

/*Email Center Visitors Page Special Offers*/
.email_ctr_subscription_container_spoffers_visitors p {
	font-size: 1em;
	line-height: 16px;
}

.email_ctr_subscription_container_quickbites a, .email_ctr_subscription_container_spoffers a, .email_ctr_subscription_container_progressreport a, .email_ctr_subscription_container_tracking a, .email_ctr_subscription_container_community  a {
	text-decoration: none;
}

/*Email Center Visitors Page Special Offers*/
.email_ctr_subscription_container_spoffers_visitors a {
	text-decoration: none;
}

.email_ctr_checkbox {
	float: left;
	display:block;
}

.email_ctr_checkbox .optin {
	height:17.97px;
	width: 16.97px;
	margin-right:14px;
	margin-left:0;
	vertical-align: 1;
}

.email_ctr_icon {
	position: relative;
	float:left;
}

.email_ctr_checkbox_copy_container {
	position:relative;
	float: left;
}

.email_ctr_checkbox_copy_container p {
	margin:0;
	padding:0 15px;
	width: 440px;
}

.email_ctr_checkbox_copy_container span.divider {
	padding:0 5px;
}

.email_ctr_submit_container #optout {
	height:17.97px;
	margin: 10 0 0 15px;
	width: 16.97px;
}

span.unsubscribe {
	font-size: 1em;
	height:25px;
	padding: 10 0 0 10px;
	vertical-align: 3;
}
td.unsubscribe {
	padding-top:0.5em;
}

.email_ctr_submit_button {
	height:45px;
}

a.m_submitbutton {
        background:url("/images/1033/css/global/submitbutton_right.gif") no-repeat scroll right top transparent;
        color:white;
        display:block;
        float:left;
        font-family:Arial,Helvetica,sans-serif;
        font-size:1.000em;
        font-weight:bold;
        height:22px;
        margin-right:12px;
        padding-right:12px;
        text-decoration:none;
		margin: 15px;
}

a.m_submitbutton:hover{
	background: url("/images/1033/util/news/submit_button_hover_right.png") no-repeat scroll right top transparent;
}

a.m_submitbutton span.whiteplain {
    background:url("/images/1033/css/global/submitbutton_left.gif") no-repeat scroll 0 0 transparent;
	color:white;
    display:block;
    line-height:15px;
    padding:3px 0 5px 10px;
}
a:hover span.whiteplain {
    background:url("/images/1033/util/news/submit_button_hover_left.png") no-repeat scroll 0 0 transparent;
	color:white;
	text-decoration:none;
}	

.email_ctr_container .small {
	width: 400px;
}

.printCol { 
    width: 600px; 
}

.hidetext{
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}

.printCol-left {width: 1.167em;}

span.bullets 
{
        PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px;
        MARGIN: 3px 0px 0px; 
        PADDING-LEFT: 11px; 
        PADDING-RIGHT: 0px; 
        BACKGROUND: url(bullet-arrow.gif) no-repeat 0px 4px; 
        padding:0px !important;
        margin:0px !important;
}

span.bullets a 
{
    COLOR: #006699; 
    TEXT-DECORATION: none;
}
span.bullets p, span.bullets div
{
		margin: 3px 0 0 0;
		padding: 0 0 0 11px;
		background: url(/images/1033/css/global/bullet-arrow.gif) no-repeat 0px 4px; 
	}
#fancybox-outer
{
    padding: 0px !important; /* set the padding in the js fancybox settings or else it will not be centered */
    border: 0px none !important;
}
#fancybox-close
{
    right: -16px !important;
    top: -15px !important;
}
#fancybox-bg-n, #fancybox-bg-ne, #fancybox-bg-e, #fancybox-bg-se, #fancybox-bg-s, #fancybox-bg-sw, #fancybox-bg-w, #fancybox-bg-nw
{
    background-image: none !important;
}
a:hover img, a:focus img {
opacity: 0.85;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
		filter: alpha(opacity=85);
}
.blue-background
{
    background:url("/images/1033/css/grid/ww-grid-wrapper-mdl-bg.png") repeat scroll center top transparent;
}
.blue-background *, .blue-background a, .blue-background a:hover, .blue-background a:visited, .blue-background a:active, .blue-background a:focus
{
    color:white;
}

.googletag{
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
.sponsored-modules-featured {
    background-color: #F1F1EF;
    margin-top: 40px;
    padding: 12px;
}

.sponsored-modules-ft-left {
    border-right: 1px solid #999999;
    float: left;
    margin-right: 20px;
    width: 355px;
}
.sponsored-modules-featured h2 {
    color: #333333;
    font-size: 1.167em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
}

.sponsored-modules-featured .teaser {
    font-size: 1.083em;
    margin-bottom: 10px;
}

.sponsored-module2 .title {
    padding-bottom: 5px;
}
.sponsored-module2 .title a {
    font-size: 1.083em;
    font-weight: bold;
}

.topic_sponsored {
    float: right;
    margin-top: -35px;
    padding-bottom: 10px;
    text-align: center;
    width: 220px;
}

/* 12.2 Video Callout*/
.gateway-video-callout {
	margin: 20px 0;
}
.gateway-vid-image {
	margin: 10px 0px 8px;
}
.rr_divider {
    border-bottom: 1px dotted #333333;
    clear: both;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.rr-callout {
    line-height: 16px;
    padding-right: 10px;
	padding-bottom:0px;
	overflow:hidden;
	margin-bottom: 10px;
}
.rr-callout h2 {
    font-size: 1.167em;
    font-weight: normal;
    margin: 0;
    padding: 0px 0 5px;
}

.rr-callout-img {
    border: 1px solid #D6D6D6;
    float: left;
    margin-right: 10px;
}

.rr-callout-text {
    display: inline;
    float: left;
    width: 122px;
}

.rr-callout .title {
    font-size: 1.000em;
    font-weight: normal;
    padding-bottom: 3px;
}

.rr-callout .teaser {
    font-size: 1.000em;
}

.etrustlogo
{
	border:none;
	float:left; 
	padding-right:15px;
}

.bullet-list
{
	line-height: 14px;
}

.ie7 .bullet-list 
{
	margin-left:0px;
}

.bullet-list li {
    background: url("/images/1033/css/grid/bullet-arrow.png") no-repeat scroll 0 0.25em transparent;
    list-style: none outside none;
    margin: 0 0 0 4px;
    padding: 0 0 3px 10px;
}

.article-rr-ad-container {
	margin: 10px 0;
	text-align: center;
}
.article-rr-ad-header {
	color: #999;
	font-size: 0.833em;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.article-rr-ad {
	border: 1px solid #D2D2D2;
	padding: 10px 0;
	width: 100%;
}
.contactus_form
{
	margin-bottom: 15px;
}
/* New Content Area Styles*/
.gateway_wide
{
    width:850px;
    padding-left: 15px;
}

#embedded_wide_pages_960_container {width: 960px;}

#embedded_narrow_pages_960_container {
    margin: 0;
    padding: 15px;
    width: 938px !important;
	}

.ref_wrapper, .ref_header, .ref_heading h2{margin: 0px auto; width: 862px;}
.ref_left{float: left;margin-right: 20px;/*margin-bottom: 130px;*/width: 346px;}
.ref_address{float: left;/*margin-right: 20px;margin-bottom: 130px;width: 443px;*/}
.ref_right_wrapp{float: right; width: 480px;}
.ref_right{
	float: right;
	width: 458px;
	background-color: #fff;
	border-radius:5px;
	padding: 14px;
	-moz-box-shadow:1px 2px 9px 1px #CCCCCC;
	-webkit-box-shadow:1px 2px 9px 1px #CCCCCC;
	box-shadow:1px 2px 9px 1px #CCCCCC;
	margin-left: -30px;
	margin-bottom: 10px;
	}
.inviteFriendTextarea {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #E3E2E2;
    border-radius: 2px 2px 2px 2px;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    height: 200px;
    line-height: 18px;
    padding: 20px;
    width: 415px;
    overflow: auto;
    }
#ref_main {
	background:#e8e5d9; 
	width:938px; 
	padding-bottom: 36px;
	position:relative; 
	margin:0 auto;
	border-radius:5px;
	}

.ref_header img{
	display: block;
    margin-left: auto;
    margin-right: auto;
	padding-bottom: 16px;
    padding-top: 36px;}
.ref_curl_line {
    background: url("/images/ref_curl_line.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    margin-top: 4px;
    padding-top: 20px;
	margin-top:20px;
    width: 100%;
	}
.ref_heading h2{
	font-size:18px; 
	color:#4c4d4f;
	font-weight:normal;
	padding-bottom: 12px;
	float: left;
	}	
.ref_form {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    width: 431px;
	height:85px;
	}	
.AddInviteLi li {list-style-type: none; padding: 0;margin-bottom: 5px;margin-top: 5px; margin-left:0;}
#InviteList{margin-top: 0; padding: 0; margin-left:0;}  
.reContentCell {height: 130px !important;}	
#addTeam {
	background-color: #E1DED9;
    border-radius: 8px 8px 8px 8px;
    float: left;
    line-height: 2.5em;
    margin-left: -5px;
    margin-top: 9px;
    padding: 10px 12px 0 !important;
    width: 679px;
    min-height: 75px;
	}
#submitRow{ 
    margin-bottom: 0px !important;
    margin-top:20px !important;
    min-height: 0px !important;
	max-height: 120px !important;
	}
#addInviteLabel {
    background: none repeat scroll 0 0 #B9B5A3;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    display: inline;
    float: right;
    margin-top: -5px;
    padding: 5px;
	}
#addInviteLabel p{
	color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;}
.addInviteSelection { 
    display: inline-block;
    float: left;
    height: 44px;
    margin-left: 15px;
    margin-right: 13px;
    width: 155px;
    padding-bottom: 10px;	
	}
.addInviteSelection input {
	display: inline;
	float: left;
	margin: 0 0 9px;
	width: 144px !important;
	mos-margin-border:8px 8px 8px 8px;
	}
span.ref_remove { 
	color:#777777;
	font-weight:normal;
	font-size:10px;
	padding-right:1px;}
#page.page_results .remove
    {    
    left: 324px;
    line-height: 10px;
    margin-top:5px;
    max-height: 10px;
    position: absolute;
    text-align: center;
	}
#page.page_results .remove a {
	color:#9d9b9b;    
	font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;}
#page.page_results .remove a:hover {
	background: none repeat scroll 0 0 #E3E2E2;
    color: #fff;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
	border-radius: 3px;
	}
.ref-form-input {display: inline-block;}

/*.form-label-left{
    display: inline-block;
    float: left;
     padding: 5px 16px 5px 5px;
    text-align: left;
    white-space: normal;
    }*/
	.form-label-left {
    float: left;
    line-height: 25px;
    padding-right: 10px;
}
.form-label-address {
	float: left;
    line-height: 25px;
	width:73px;
	}
    .form-line-column {
    clear: none;
    white-space: nowrap;
    width: auto;
	}
.form-line {
    margin: 0;
    position: relative;
	padding: 5px 5px 5px 0;
	 clear: both;
    display: inline-block;
	}
.form-all {
	-moz-box-shadow:1px 2px 9px 1px #CCCCCC;
  	-webkit-box-shadow:1px 2px 9px 1px #CCCCCC;
  	box-shadow:1px 2px 9px 1px #CCCCCC;
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #666666 !important;
    font-family: 'Arial';
    font-size: 12px;
    font-weight: bold;
    padding: 22px 14px 0px;
    width: 316px;
	}
#cid_4 input[type="text"] {border: 1px solid #E3E2E2;
    border-radius:2px;padding: 5px;
	background:#f1f1f1;
	color:#666;
	}		
#cid_3 input[type="text"], #cid_1 input[type="text"], #cid_5 input[type="text"], #cid_6 input[type="text"], #cid_2 input[type="text"], #cid_7 select, #cid_8 input[type="text"] {
    background: none repeat scroll 0 0 #f1f1f1;
    border: 1px solid #E3E2E2;
    border-radius:2px;
    padding: 5px;
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
#cid_2  input[type="text"].view_error ,#cid_6  input[type="text"].view_error ,#cid_5  input[type="text"].view_error ,#cid_3  input[type="text"].view_error ,#cid_1 input[type="text"].view_error, #cid_4 input[type="text"].view_error, #cid_8  input[type="text"].view_error, #cid_7 select.view_error {border:1px solid #C00;}
.form-label-left.txt_error {color:#C00;}
.form-label-address.txt_error, .form-label-address-8.txt_error {color:#C00;}	
.form-section, .form-section-closed {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
	width:325px;
	overflow:hidden;
	padding: 0 0 0 7px;
	}
.post_sml {
    height: 31px; margin-left:222px;}
	.post_span{
	color: #666666;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: -24px;
    position: relative;
    text-align: left;
    z-index: 99;
	}
.SendInvitebut {
background: #6F953C; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0ZGI1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NGFiMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #8BBB4B 0%, #6F953C 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8BBB4B), color-stop(100%,#6F953C)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8BBB4B 0%,#6F953C 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8BBB4B 0%,#6F953C 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8BBB4B 0%,#6F953C 100%); /* IE10+ */
    background: linear-gradient(top,  #8BBB4B 0%,#6F953C 100%); /* W3C */


-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px 4px 4px 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: #ccc 0 1px 0;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: Helvetica,Arial,Sans-Serif;
    font-size: 17px;
    font-weight: bold;
    height: 36px;
    padding: 5px 20px;
    text-decoration: none;
	}
.ie7 .SendInvitebut, .ie8 .SendInvitebut { background:#6F953C;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6F953C', endColorstr='#8BBB4B',GradientType=0 ); }/* IE6-8 */
.divSendInvitebut {float:right;margin-top: 0px; padding-bottom:5px; padding-top:5px;}
.SendInvitebut:hover,
.SendInvitebut:focus,
.SendInvitebut:active { background: #405522; text-decoration:none !important;}
.ref_link {
	float: left;
	width: 473px;
	background-color: #fff;
	border-radius:5px;
	padding: 8px;
	-moz-box-shadow:1px 2px 9px 1px #CCCCCC;
	-webkit-box-shadow:1px 2px 9px 1px #CCCCCC;
	box-shadow:1px 2px 9px 1px #CCCCCC;
	}	
.ref_link input { 
	background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #E3E2E2;
    border-radius: 2px 2px 2px 2px;
    color: #9D9B9B;
    padding: 5px;
	float:left;
	}
#ref_copy_but { 
	background: none repeat scroll 0 0 #B9B5A3;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    display: inline;
    float: right;
    padding: 5px 16px;
	}
#ref_copy_but p {
	color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;}	
#ref_copy_but a, #ref_copy_but a:hover {
	color: #FFFFFF !important;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none !important;
	}	
.ref_bott_txt {
	color:#474747; 
	width:880px; 
	margin:0 auto; 
	position:relative;
	margin-top:20px;
}	
.ie7 li#id_3 {float:right; padding-right:30px;}
.ie7 li#id_1 {float:left; padding-right: 0px !important;}
li#id_1 {padding-right: 17px;}

.AddInviteLi li:first-child div.remove {display:none;}
.ref_error_msg {
	color: #C00 !important;
    display: block;
    font-size: 12px !important;
   }
    
.right_btn_txt p{float: left;width: 313px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#40403b;margin-top: 0; }
.left_btn_txt p{float: left;width: 440px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; /*margin-left:20px;*/ margin-top:0; }
.form-all-address {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 2px 9px 1px #CCCCCC;
    color: #666666 !important;
    font-family: 'Arial';
    font-size: 12px;
    font-weight: bold;
    padding: 22px 14px 0;
    width: 407px;
	margin-bottom: -10px;
}	
.form-all-address .form-section, .form-all-address .form-section-closed	{width:434px;}
/*.form-label-left-6 {
    float: left;
    line-height: 25px;
    padding-right: 46px;
}*/
.form-label-address-8 {
    float: left;
    line-height: 25px;
    width: 60px;
}

textarea{color:#333;} 
 
#cid_7 select option{background:#E8E5D9; color:#666;}
#cid_7.form-input {width:100px;padding-right: 0px;}
#cid_8.form-input {width:auto;}
#cid_1.form-input, #cid_3.form-input {width:auto;padding-right: 51px;}
.goaway {visibility:hidden !important;}
.text_visible {visibility: visible;}
.text_invisible {visibility: hidden;}

.ref_error_msg_address {
    color: #C00 !important;
    display: block;
    float: right;
    font-size: 12px !important;
    margin-bottom: 10px;
    margin-right: 40px;
    margin-top: -10px;
    width: 320px;
}
.ss-disclaimer {font-size:12px; font-style:italic; margin-bottom:26px;}
h2.ss-disclaimer-hdr {font-size:20px !important; margin-bottom:7px !important; margin-top:3px !important;}
.icon-genie {
	padding-top:12px;
	padding-left:10px;
        color: #333333;
        font-size: 14px;
        margin-bottom: 3px;
}
.recipe-Genie-EmptyDiv
{
	padding-bottom:7px;
}

a.mtf-action-btn-new {
	background: #6F953C;	
	border:1px solid #a0aabb;
	border-radius: 5px;
	color: #fff !important; 
	display: inline-block;
	font-size: 1.167em;
	font-weight: 600;
	margin: 0 0 5px 0;
	padding:6px 10px;
	text-align: center;
}

a:hover.mtf-action-btn-new, 
a:focus.mtf-action-btn-new,
a:active.mtf-action-btn-new {
	background: #405522;	
	color: #fff;
	text-decoration: none !important; 
}

.mp_confirm_body {
color: #333; 
width: 568px; 
position: relative;
font-size: 15px; 
font-weight: 300; 
margin: 0 0 5px; 
padding: 0;
font-family: arial,helvetica,sans-serif;
}


.mp_confirm_subheader  {
font-size: 20px; 
margin: 0 0 20px;
font-family: arial,helvetica,sans-serif;
font-weight: 300;
}

.mp_confirm_body h4 {
color: #333 !important;
font-size: 15px !important; 
margin: 0 0 5px !important;
padding: 0 !important;
vertical-align: top ;
}

.mp_confirm_body p {
line-height: 1.35em; 
margin: 0 0 15px;
font-size: 14px;
font-weight: 300;
padding: 0 !important;
}

.mp_confirm_print_tic_container a.mtf-action-btn-new {
    margin: 0 30px 0 0;
}

.mp_horiz-rule{
display: block; 
border-top: 1px solid #ccc; 
margin: 0 0 20px 0; 
width: auto;
}

/*start of new assessment */
	
.container {
width: 705px; 
margin: 0px 0px 0px 14px; 
float:left;
min-height: 230px;
}

ul.tabs-asm {
margin: 0px 0px 0px 0px;
padding: 0;
float: left;

}
ul.tabs-asm li {
padding: 0;
height: 74px;
line-height: 74px;
border: 1px solid #12799b;
margin-right: -1px;
margin-bottom: -4px;
background: url(/images/1033/css/global/asmtabs-bg.gif) repeat-x;
overflow: hidden;
position: relative;
width:150px;
}
/* IE */
*html ul.tabs-asm li {
padding: 0;
height: 74px;
line-height: 74px;
border: 1px solid #12799b;
margin-right: -1px;
margin-bottom: -5px;
background: #e0e0e0;
overflow: hidden;
position: relative;
width:150px;
}

/* IE7 */
*+html ul.tabs-asm li {
padding: 0;
height: 74px;
line-height: 74px;
border: 1px solid #12799b;
margin-right: -1px;
margin-bottom: -5px;
background: url(/images/1033/css/global/asmtabs-bg.gif) repeat-x;
overflow: hidden;
position: relative;
width:150px;
}

ul.tabs-asm li a {
text-decoration: none;
color: #004860;
display: block;
font-size: 12px;
font-weight: bold;
padding: 0 10px;
border: 1px solid #fff;

}

ul.tabs-asm li a:hover {
background: #fff;
}
html ul.tabs-asm li.active, html ul.tabs-asm li.active a:hover {
background: #fff;
border-right: 1px solid #fff;
}

ul.tabs-asm li.clickable a {
text-decoration: none;
color: #004860;
display: block;
font-size: 12px;
font-weight: bold;
padding: 0 10px;
border: 1px solid #fff;

}

html ul.tabs-asm li.notclickable a {
text-decoration: none;
color: #004860;
display: block;
font-size: 12px;
font-weight: normal;
padding: 0 10px;

background: url(/images/1033/css/global/asmtabs-bg.gif) repeat-x;
cursor:default;
}
.tab_container {
border: 1px solid #12799b;
clear: both;
float: left;
width: 554px;
background: #fff;
}
.tab_content {
padding: 20px;
font-size: 1.2em;
}

.tab_content h3 {
color: #004860;
font-size: 14px;
}
.tab_content img {
float: left;
margin: 0 20px 20px 0;
border: 1px solid #ddd;
padding: 5px;
}

div.navigation {
	float:left;
	display:inline;
	width:151px;
	margin:0px;
	padding: 0px;
}

div.maincontent {
	float:left;
	display: inline;
	width: 554px;
	overflow:hidden;
}

/*my style for assessment*/

div.asm-container {
	background:transparent url(/images/1033/css/global/assessment-center-bg.gif) repeat scroll 0 0;
	margin:5px 20px;
	overflow:hidden;
	width:744px;
}

div.asm-container div.bg-top {
    background: url(/images/1033/css/global/assessment-top-bg.gif) no-repeat scroll 0 0 transparent;
    height: 22px;
    overflow: visible;
}

div.asm-container div.bg-bottom {
	background:transparent url(/images/1033/css/global/assessment-bottom-bg.gif) no-repeat scroll 0 100%;
	overflow:hidden;
	padding:0px 5px 18px;
	width:100%;

}

div.asm-container .asm-inner {
	padding: 0pxpx;
	overflow: auto;
}

div.asm-container h2 {
    font-size: 18px;
	color: #FFFFFF;
	margin: 0px 0px 7px 14px;
	font-weight: normal;
}

/*styles for tab 1*/

.basic-content {
    width: 500px;
	margin:20px 0 20px 10px;
	padding: 0px;
}

.basic-ht {
	float: left;
	display: inline;
	width: 130px;
	background-color: #e6f2f6;
	border: 1px solid #b7d7e1;
	margin-right: 20px;
	padding: 10px;
	height: 55px;
}

.basic-wt {
	float: left;
	display: inline;
	width: 130px;
	background-color: #e6f2f6;
	border: 1px solid #b7d7e1;
	margin-right: 20px;
	padding: 10px;
	height: 55px;
}

.basic-age {
	float: left;
	display: inline;
	width: 130px;
	background-color: #e6f2f6;
	border: 1px solid #b7d7e1;
	padding: 10px;
	height: 55px;
}

.asm-side-callout {
	border: 1px solid #a7d2dc;
	background-color: #bef1fd;
	height: auto;
	padding: 8px 6px 8px;
	width: 113px;
	margin: 0px;
	overflow:auto;
}


.co-ad-asm {
	padding:10px 5px 10px;
	text-align:left;
	border-color:#CACACC;
	border-style:solid;
	border-width:0 1px 1px;
	font-size:11px;
	width: 288px;
}

.asmcallout-subhdr {
	color:#15537B;
	font-size:14px;
	line-height:16px;
	margin-bottom: 10px;
}

.asmcallout-input-intbox {
	background-color:#DFF8FE;
	border:1px solid #9AD1DD;
	margin:3px 0px 7px;
	padding:5px 7px 0px;
}

.sm-med {
	font-size:11px;
}

.asmcallout-input-intbox input {
	height:14px;
	width:35px;
	margin: 0px 0px 5px;
}

/* free assessment result page styles */

.assessment-results-cap
{
    background-image: url('/images/1033/css/global/bg-assess-top.png');
    height: 41px;
    width: 750px;
    overflow: hidden;
    border-top: 1px solid white;
}

.assessment-results-cap h1
{
    font-size: 20px;
    font-weight: bold;
    margin: 5px 0px 0px 7px;
    color: #333;
    background: none !important;
}

.assessment-results-bg
{
    background: url('/images/1033/css/global/bg-assess-bottom.png') no-repeat scroll left bottom transparent;
    width: 750px;
    min-height: 500px;
    padding: 1px 0px 20px 0px;
}

.assessment-results-inner
{
    margin: 20px 34px 30px 35px; /*padding-top: 25px;*/
}

.asmsteps-icon
{
    display: inline;
    float: left;
    width: 30px;
}

.asmsteps-icon-text
{
    display: inline;
    float: left;
    margin-bottom: 5px;
    margin-left: 7px; /*margin-right: 22px; */
    margin-top: 0;
    max-width: 367px;
}

.asmsteps-icon-text h2
{
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin-top: 5px;
    line-height: 20px;
}

.asm-email-print
{
    float: right;
    font-size: 11px;
    margin-top: 5px;
}

.asm-body-text
{
    width: 510px;
    margin-left: 15px;
    font-size: 12px;
    line-height: 16px;
}

.asm-review-results
{
    background: url('/images/1033/css/global/inner-box-bg.png') no-repeat scroll left bottom transparent;
    width: 682px;
    margin-top: 10px;
    display: block;
    clear: both;
}

.asm-weight-box-wrapper
{
    margin: 15px 0px 0px 15px;
    height: 46px;
    overflow: hidden;
}

.asm-weight-box-wrapper-shadow
{
    width: 648px;
    margin: 0px 0px 15px 16px;
    height: 5px;
    background-image: url('/images/1033/css/global/shadow.png');
}

.asm-weight-box
{
    background-image: url('/images/1033/css/global/grad-bg-grey.png');
    width: 161px;
    height: 46px;
    border: 1px solid #abacae;
    border-top: 0px;
    border-bottom: 0px;
    float: left;
    margin-right: -1px;
    text-align: center;
    padding-top: 10px;
    overflow: hidden;
    letter-spacing: 1px;
}

.the-green-one
{
    background-image: url('/images/1033/css/global/grad-bg-green.png') !important;
    font-weight: bold;
    color: black;
}

.asm-body-text-2
{
    width: 380px;
    margin-left: 15px;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
    padding-bottom: 15px;
}

.asm-body-text-callout
{
    float: left;
    font-size: 12px;
    margin: 0px;
    padding: 5px;
}

.asm-results-status
{
    float: left;
    border-left: 1px dotted #666666;
    padding-left: 20px;
    margin-left: 40px;
    margin-bottom: 30px;
    font-size: 12px;
    line-height: 16px;
}

.asm-results-status a
{
    font-size: 11px;
}

.asm-step2-div
{
    margin: 24px 20px 20px 0px;
    width: 404px;
    float: left;
}

.asm-body-text-3
{
    width: 380px;
    margin-left: 15px;
    margin-top: 15px;
    padding-bottom: 15px;
    float: left;
    font-size: 12px;
    line-height: 16px;
    border-bottom: 1px dotted #bcbec0;
}

.asm-body-text-3 img
{
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}

.asm-body-text-3 h3
{
    font-size: 16px;
}

.asm-body-text-last
{
    border: 0px;
}



.asm-step3-div
{
    float: right;
    margin-top: 10px;
}

.right-side-box-cap
{
    background-image: url('/images/1033/css/global/right-side-box-cap.png');
    height: 9px;
    width: 242px;
    overflow: hidden;
    border-top: 1px solid white;
}

.right-side-box-cap-2
{
    background-image: url('/images/1033/css/global/right-side-box-cap-2.png');
    height: 9px;
    width: 242px;
    overflow: hidden;
    border-top: 1px solid white;
    margin-top: 10px;
}

.right-side-box-bg
{
    background: url('/images/1033/css/global/right-side-box.png') no-repeat scroll left bottom transparent;
    width: 242px;
    padding: 1px 0px 0px 0px;
}

.right-side-inner
{
    margin: 4px 15px 0px 15px;
    width:230px;
}

div.getstart_button
{
    margin: 0px 0px 10px;
    padding-top: 10px;
}


a.getstartbutton
{
    background: url("/images/1033/css/global/getstartbutton_right.gif") no-repeat scroll right top transparent;
    color: white;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    margin-right: 16px;
    padding-right: 16px;
    text-decoration: none;
    cursor: pointer;
}

a.getstartbutton span.whiteplain
{
    background: url("/images/1033/css/global/getstartbutton_left.gif") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 17px;
    padding: 5px 0 5px 10px;
    font-size: 15px;
    width: 190px;
    font-weight: bold;
    cursor: pointer;
}

a:hover.getstartbutton
{
    background: url("/images/1033/css/global/getstartbutton_hover_right.gif") no-repeat scroll right top transparent;
    color: white;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    margin-right: 16px;
    padding-right: 16px;
    text-decoration: none;
    cursor: pointer;
}

a:hover.getstartbutton span.whiteplain
{
    background: url("/images/1033/css/global/getstartbutton_hover_left.gif") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 17px;
    padding: 5px 0 5px 10px;
    font-size: 15px;
    width: 190px;
    font-weight: bold;
    cursor: pointer;
}

.speak-text
{
    font-size: 14px;
    margin: 0;
    padding: 0 0px 10px;
}

.save-your-results
{
    padding-bottom: 10px;
}

.save-your-results h3
{
    font-size: 16px;
    line-height: 15px;
}

.clear
{
    clear: both;
}

.asm-number-mod
{
    margin: 0;
    padding: 0;
}
span.greytext14 {
	font-size: 14px;
	color: #333;
	margin-bottom: 20px;
	font-weight: bold; 
	line-height: 20px; 
	display: block;
}



/* Email form styles */
    .email_background {
		background: url('/images/1033/css/global/email-bg.png') no-repeat bottom;
		width: 428px;
		height: auto;
		margin-top: 0;
		padding-bottom:10px;
	}
	
	.article_title {
		color: #0562B2;
		font-size: 26px;
	}

	.email_form {
		margin: 0px 20px 20px;
	}
	
	.form-label {
		width: 160px;
		float: left;
		text-align: right;
		font-size: 14px;
		margin-right: 15px;
		padding-top: 5px;
	}
	
	.form-input {
		width: 200px;
		float: left;
	}

	.form-error {
		color: red;
		height: 25px;
		width: 214px;
		float: left;
		padding-top: 2px;
		padding-bottom: 5px;
	}

	.form-spacer {
		height: 25px;
		width: 200px;
		float: left;
		padding-top: 2px;
	}
	
	.privacy-policy {
		font-size: 11px;
		padding: 7px;
		width: 400px;
	}
	
	.privacy-policy a {
		text-decoration: none;
	}
	
	textarea.form-input {
		height: 120px;
	}
	
	.form-opt-in {
		background-image: url('/images/1033/css/global/optin_background.png');
		background-repeat: no-repeat;
		height: 85px;
	}
	
	.opt-in-checkbox {
		width: 30px;
		float: left;
		margin-top: 5px;
	}
	
	.opt-in-text {
		font-size: 11px;
		width: 260px;
		height: 50px;
		float: left;
		margin-top: 5px;
	}
	
	.opt-to-text {
		font-size: 11px;
		width: 260px;
		height: 20px;
		float: left;
		margin-top: 5px;
	}
	
	img { border: 0px; }
	
	.submit_button {
		float: right;
		margin-top: 15px;
	}
	
	
	a.submitbutton {
        background:url("/images/1033/css/global/submitbutton_right.gif") no-repeat scroll right top transparent;
        color:white;
        display:block;
        float:left;
        font-family:Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
        height:22px;
        margin-right:12px;
        padding-right:12px;
        text-decoration:none;
    }
    
    a.submitbutton:hover{
        color: #99FF33;
    }

    a.submitbutton span.whiteplain {
        background:url("/images/1033/css/global/submitbutton_left.gif") no-repeat scroll 0 0 transparent;
		color:white;
        display:block;
        line-height:15px;
        padding:3px 0 5px 10px;
    }
	.checkmark {
		vertical-align: -7px;
	}
	
	.success-msg {
		color: #339900;
		font-size: 16px;
		font-weight: bold;	
		margin: 20px 0px 20px 0px;	
	}
	
	.email_background-top {
	
		background: url('/images/1033/css/global/email-bg-top.png') no-repeat scroll left bottom transparent;
		width: 428px;
		height:12px;
		display: block;
		margin-top: 20px;
	}
	
	.confirm_background-top {
		background: url('/images/1033/css/global/confirm-bg-top.png') no-repeat scroll left bottom transparent;
		width: 425px;
		height:11px;
		display: block;
	}
	
	.confirm_background {
		background: url('/images/1033/css/global/confirm-bg-tall.png') no-repeat scroll left bottom transparent;
		width: 428px;
		display: block;
		margin: -4px 0px;
		padding-bottom: 15px;
	}	
	
	.confirm_background .inner-div {
		margin: 6px 5px 0px 9px;
		width: 150px;
		float: left;
	}
	
	.confirm_background .icon {
		float: left;
		margin-left: 9px;
	}
	
	.email_hdr {
		margin-top: 20px;
	}
	
	.confirm-return {
		margin-bottom: 20px;
	}

.dialog-lnk a {
	color: #006699 !important; 
}
	
.dialog-lnk  a:hover, .dialog-lnk  a:active {
	color: #99cc66 !important;
	text-decoration: none !important;
}


ul.asm-weight-box-wrapper2, ul.asm-weight-box-wrapper3 {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2Y3ZjlmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iI2U4ZThlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2NkY2VkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZGFlYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f7f9f8 19%, #e8e8ea 43%, #cdced0 71%, #adaeb2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(19%,#f7f9f8), color-stop(43%,#e8e8ea), color-stop(71%,#cdced0), color-stop(100%,#adaeb2));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f9f8 19%,#e8e8ea 43%,#cdced0 71%,#adaeb2 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f7f9f8 19%,#e8e8ea 43%,#cdced0 71%,#adaeb2 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f7f9f8 19%,#e8e8ea 43%,#cdced0 71%,#adaeb2 100%);
	background: linear-gradient(top,  #ffffff 0%,#f7f9f8 19%,#e8e8ea 43%,#cdced0 71%,#adaeb2 100%);
	filter: none;
	
	border: 1px solid #ccc;
	margin: none;
	position: relative;
	margin: 15px 0 -1px 16px;
	padding: 0;
	line-height: 1.35em;
	list-style: none;
	height:66px; 
	width: 647px; 
	
}

ul.asm-weight-box-wrapper3 {
	height: 43px;}

.ie7 ul.asm-weight-box-wrapper2,
.ie8 ul.asm-weight-box-wrapper2,
.ie7 ul.asm-weight-box-wrapper3,
.ie8 ul.asm-weight-box-wrapper3 {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#adaeb2',GradientType=0 )
}

.asm-weight-box-wrapper2 li, .asm-weight-box-wrapper3 li {
	background: none;
	display: inline-block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

.asm-weight-box-wrapper2 li,
.asm-weight-box-wrapper3 li {height: 56px; padding: 10px 0 0 0; width: 158px; text-align: center;}

.asm-weight-box-wrapper3 li {height: 38px; padding: 5px 0 0 0;width: 215px;}

.asm-weight-box-wrapper2 li span,
.asm-weight-box-wrapper3 li span {font-weight: 600;}

#asm-weight-box1, #asm-weight-box2, #asm-weight-box3,
#asm-weight-box1-2, #asm-weight-box2-2
 {border-right: 1px solid #ccc;}
 
li.asm-weight-selected {
	background: #fefefc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZjZmY2YwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjZWVmOGRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjZTRmNGNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjZTNmM2NlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzglIiBzdG9wLWNvbG9yPSIjZDVlZGIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjYzRlNzk1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzElIiBzdG9wLWNvbG9yPSIjYmFlMjgyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjYjhlMjgwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjYjJlMDc0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FlZGQ2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #fefefc 0%, #f6fcf0 5%, #eef8df 14%, #e4f4cf 21%, #e3f3ce 24%, #d5edb1 38%, #c4e795 57%, #bae282 71%, #b8e280 76%, #b2e074 86%, #aedd6d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefc), color-stop(5%,#f6fcf0), color-stop(14%,#eef8df), color-stop(21%,#e4f4cf), color-stop(24%,#e3f3ce), color-stop(38%,#d5edb1), color-stop(57%,#c4e795), color-stop(71%,#bae282), color-stop(76%,#b8e280), color-stop(86%,#b2e074), color-stop(100%,#aedd6d));
	background: -webkit-linear-gradient(top,  #fefefc 0%,#f6fcf0 5%,#eef8df 14%,#e4f4cf 21%,#e3f3ce 24%,#d5edb1 38%,#c4e795 57%,#bae282 71%,#b8e280 76%,#b2e074 86%,#aedd6d 100%);
	background: -o-linear-gradient(top,  #fefefc 0%,#f6fcf0 5%,#eef8df 14%,#e4f4cf 21%,#e3f3ce 24%,#d5edb1 38%,#c4e795 57%,#bae282 71%,#b8e280 76%,#b2e074 86%,#aedd6d 100%);
	background: -ms-linear-gradient(top,  #fefefc 0%,#f6fcf0 5%,#eef8df 14%,#e4f4cf 21%,#e3f3ce 24%,#d5edb1 38%,#c4e795 57%,#bae282 71%,#b8e280 76%,#b2e074 86%,#aedd6d 100%);
	background: linear-gradient(top,  #fefefc 0%,#f6fcf0 5%,#eef8df 14%,#e4f4cf 21%,#e3f3ce 24%,#d5edb1 38%,#c4e795 57%,#bae282 71%,#b8e280 76%,#b2e074 86%,#aedd6d 100%);
	filter: none;
	font-weight: 600;
	text-transform: uppercase;
 }
 
.ie7 .asm-weight-selected, .ie8 .asm-weight-selected {
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefc', endColorstr='#aedd6d',GradientType=0 );}

#asm-weight-box1, #asm-weight-box2, #asm-weight-box3, #asm-weight-box1-2, #asm-weight-box2-2 {
border-right: 1px solid #CCC;
}
	.tbl_brd_btm img {
		display:block;
          width:108px;
          height:45px;
	}

.spHeader
{
    margin-right:250px;
    margin-left:10px;
}

.ref_main_Registered{
    background: none repeat scroll 0 0 #E8E5D9 !important;
    border-radius: 5px 5px 5px 5px !important;
    padding-bottom: 36px !important;
    position: relative !important;
    width: 800px !important;
	margin: 0 !important;
}

.ref_bott_txt_Registered {
    color: #474747 !important;
    margin: 20px auto 0 !important;
    position: relative !important;
    width: 800px !important;
}

.ref_heading_Registered{
    margin: 0 auto !important;
    width: 760px !important;
}

#skip{
    position:absolute;
	text-align:center;
	list-style:outside none;
	font-size:1px;
	height:1px;
	width:1px;
	overflow:hidden;
	z-index:-1000;
	top:-800px;
	left:-2000px;
}

a#skip:focus {
	font-size:1em;
	height:auto;
	width:auto;
	position:absolute;
	overflow:auto;
	z-index:1000;
	top:0;
	left:0;
}

.blackbg a#skip:focus {
    color: #FFFFFF !important;
}

.pm-blue-background
{
    background:url("/images/1033/css/grid/ww-grid-wrapper-mdl-bg.png") repeat scroll center top transparent;
}
.pm-blue-background *, .pm-blue-background a, .pm-blue-background a:hover, .pm-blue-background a:visited, .pm-blue-background a:active, .pm-blue-background a:focus
{
    color:white;
}

/* end of free assessment result page styles */




/***************************
 	Added by SV on 12/11/12 
****************************/

/* em based font sizing */

.empx9b12  {font-size: 0.750em;}
.empx10b12 {font-size: 0.833em;}
.empx11b12 {font-size: 0.917em;}
.empx12b12 {font-size: 1em;}
.empx13b12 {font-size: 1.083em;}
.empx14b12 {font-size: 1.167em;}
.empx15b12 {font-size: 1.250em;}
.empx16b12 {font-size: 1.333em;}
.empx17b12 {font-size: 1.417em;}
.empx18b12 {font-size: 1.500em;}
.empx19b12 {font-size: 1.583em;}
.empx20b12 {font-size: 1.667em;}
.empx21b12 {font-size: 1.750em;}
.empx22b12 {font-size: 1.833em;}
.empx23b12 {font-size: 1.917em;}
.empx24b12 {font-size: 2em;}
.empx25b12 {font-size: 2.083em;}
.empx26b12 {font-size: 2.167em;}
.empx27b12 {font-size: 2.250em;}
.empx28b12 {font-size: 2.333em;}
.empx29b12 {font-size: 2.417em;}
.empx30b12 {font-size: 2.500em;}
.empx31b12 {font-size: 2.583em;}
.empx32b12 {font-size: 2.667em;}
.empx33b12 {font-size: 2.750em;}
.empx34b12 {font-size: 2.833em;}
.empx35b12 {font-size: 2.917em;}
.empx36b12 {font-size: 3.000em;}
.empx37b12 {font-size: 3.083em;}
.empx38b12 {font-size: 3.167em;}
.empx39b12 {font-size: 3.250em;}
.empx40b12 {font-size: 3.333em;}


/* Community Share */

ul.cs-share-btns {
	float: left;
   height: 23px;
   list-style: none outside none;
   margin: 0;
   padding: 0;
   width: auto;
}

ul.cs-share-btns li {
    border: 0 none !important;
    float: left !important;
   margin: 0 11px 0 0 !important;
    padding: 0 !important;
}

ul.cs-share-btns li iframe {
    border: 0 none !important;
	width: 80px;
}

ul.cs-share-btns-main {
	display: block;
   list-style: none outside none;
   margin: 0;
   padding: 0;
   width: 600px;
}

ul.cs-share-btns-main li {
    border: 0 none !important;
    display: inline;
    float: left !important;
    margin: 0 10px 0 0 !important;
    padding: 0 !important;
}

/* Share Community Button */

.cs-com-btn {
    color: #333333 !important;
    display: block;
    line-height: 1em;
    min-height: 0;
    min-width: 0;
    padding: 4px 4px 3px;
    position: relative;
    text-decoration: none !important;
}

.cs-com-btn:focus,
.cs-com-btn:hover,
.cs-com-btn:active {
   color: #333333 !important;
   text-decoration: none !important;
}

span.cs-com-btn-icon {
	background: url("/images1/1033/SocNet/Sharing/cs_comm_btn_ww_icon.png") no-repeat;
	display: block;
	float: left;
	height: 12px;
	margin: -1px 3px 0 0;
	width: 10px;
}

/* Share Email Button */

.cs-email-btn {
   color: #333333 !important;
    display: block;
    line-height: 1em;
    min-height: 0;
    min-width: 0;
    padding: 4px 4px 3px;
    position: relative;
   text-decoration: none !important;
}

.cs-email-btn:focus,
.cs-email-btn:hover,
.cs-email-btn:active {
   color: #333333 !important;
   text-decoration: none !important;
}

.cs-email-btn-icon {
	background: url("/images1/1033/SocNet/Sharing/cs_email_btn_icon.png") no-repeat;
	display: block;
	float: left;
	height: 10px;
	margin: 0 4px 0 0;
	width: 16px;
}


/* Updated by SV on 01/11/13 */
.share-container {overflow: visible !important;}
.share-container.comm-share {border: 0;}
.share-container.marketing-share {border: 0; margin: 0 !important;}
ul.cs-share-btns li.cs-fb-like span iframe {z-index: 499;}
ul.cs-share-btns li.cs-fb-send span {width: 50px !important;}
ul.cs-share-btns li.cs-twitter iframe {width: 87px !important;}
.ie7 ul.cs-share-btns li.cs-twitter iframe {width: 90px !important;}
.ie8 ul.cs-share-btns li.cs-twitter iframe {width: 90px !important;}

ul.cs-share-btns li.cs-pinterest {width: 70px;}
ul.cs-share-btns li.cs-pinterest a {margin: 0 34px 0 0 !important;}
.share-container-ext {margin: 0 0 2px 0;}


/* Gateway Share */

ul.gateway-share {
	float: left;
   height: auto;
   list-style: none outside none;
   margin: 0 6px 0 10px;
   padding: 0;
   width: auto;
}

ul.gateway-share li {
   border: 0 none;
   float: left;
   margin: 0 10px 0 0;
   padding: 0;
   width: auto;
}

/* Updated by SV on 01/11/13 */
/* Gateway Community Share Button */
.gws-com-btn {
    color: #333333 !important;
    display: block;
    line-height: 1em;
    min-height: 0;
    min-width: 0;
    padding: 4px 4px 3px;
    position: relative;
    text-decoration: none !important;
    width: 69px;
}

.gws-com-btn:focus,
.gws-com-btn:hover,
.gws-com-btn:active {
   color: #333333 !important;
   text-decoration: none !important;
}

span.gws-com-btn-icon {
	background: url("/images1/1033/SocNet/Sharing/cs_comm_btn_ww_icon.png") no-repeat;
	display: block;
	float: left;
	height: 12px;
	margin: -1px 3px 0 0;
	width: 10px;
}

/* Gateway Email Share Button */
.gws-email-btn {
   color: #333333 !important;
   display: block;
   line-height: 1em;
   min-height: 0;
   min-width: 0;
   padding: 4px 4px 3px;
   position: relative;
   text-decoration: none !important;
   width: 49px;
}

.gws-email-btn:focus,
.gws-email-btn:hover,
.gws-email-btn:active {
   color: #333333 !important;
   text-decoration: none !important;
}

.gws-email-btn-icon {
	background: url("/images1/1033/SocNet/Sharing/cs_email_btn_icon.png") no-repeat;
	display: block;
	float: left;
	height: 10px;
	margin: 0 4px 0 0;
	width: 16px;
}

/* Updated by SV on 01/11/13 */
/* Gateway Share Carrot */
.gws-carrot {
	background: url("/images1/1033/css/component/cs_frhp_share_carrot.png") no-repeat;
	display: inline-block;
	height: 14px;
	left: 55%;
	margin: -2px 0 0;
	padding: 0;
	position: relative;
	width: 21px
}

/* Updated by SV on 01/11/13 */
div.slidingDiv.slidingDiv-rotd .gws-carrot {left: 165px;}
.ie8 div.slidingDiv.slidingDiv-rotd .gws-carrot {left: 164px;}


div.slidingDiv .gws-carrot {left: 84px;}
.ie8 div.slidingDiv .gws-carrot {left: 21%;}


div.slidingDiv.slidingDiv-recipes.slidingDivWithPin .gws-carrot {left: 225px;}


/* Updated by SV on 01/11/13 */
/* Gateway Thirdparty Button Adjustments */
ul.gateway-share li.gws-fb-like { 	width: 76px; }
ul.gateway-share li.gws-fb-like span iframe {z-index: 499;}
ul.gateway-share li.gws-fb-like iframe {width: 72px !important;}
ul.gateway-share li.gws-fb-send span {width: 50px !important;}
ul.gateway-share li.gws-twitter iframe {width: 58px !important;}
.ie7  ul.gateway-share li.gws-twitter iframe {width: 60px !important;}
.ie8  ul.gateway-share li.gws-twitter iframe {width: 60px !important;}
li.gws-fb-like .fb_edge_widget_with_comment span,
li.gws-fb-like .fb_edge_widget_with_comment span iframe.fb_ltr {
	height: 20px !important;
	width: 76px !important; 
}

li.gws-fb-like .fb_edge_widget_with_comment span iframe.fb_iframe_widget_lift {
	height: 500px !important;
	width: 450px !important; 
}

ul.gateway-share li.gws-pinterest a.pin-it-button img {padding: 0 !important;}

.fb_iframe_widget{display: inline !important;}

.fb_iframe_widget iframe{position:relative !important;}

ul.gateway-share li.gws-fb-send, 
ul.cs-share-btns li.cs-fb-send{ 
width: 50px; 
display:inline-block; 
height:25px; 
} 

li.gws-fb-send iframe{
      min-width: 50px !important;
      min-height: 25px !important;                
      width:0px;
      height:0px;               
}

li.cs-fb-send iframe{
    min-width: 50px !important;
    min-height: 25px !important;
    width:0px;
    height:0px;             
}

li.gws-twitter iframe
{
    position:relative;
    display:inline-block;
}

li.cs-twitter iframe
{
    position:relative;
    display:inline-block;
}

/* Buttons Styles */

/* Light Grey Share Button */
.com-share-btn-lt-grey {
	background: #e7e7e7; /* Old browsers */
	background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 99%); /* W3C */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 99%); /* FF3.6+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 99%); /* IE10+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 99%); /* Opera 11.10+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 99%); /* Chrome10+,Safari5.1+ */
	border: 1px solid #d1d1d1;
	border-radius: 3px;
  	filter: none; /* IE9 */
}

.ie7 .com-share-btn-lt-grey, .ie8 .com-share-btn-lt-grey, .ie9 .com-share-btn-lt-grey {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
}

.com-share-btn-lt-grey:focus,
.com-share-btn-lt-grey:hover,
.com-share-btn-lt-grey:active {
	border-color: #999999;
}


/* Editing Styles from Food & 
	Recipes HP ww_960_grid.css */

.stories-gateway-text .slidingDiv {
	height: 60px !important;
}
.stories-gateway-text .gws-carrot{
	display: block !important;
}
.slidingDiv {
	height: auto !important;
	width: auto !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; /* IE 8 */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE 6 & 7 */
}

.slidingDiv .bgimage {
	background-color: #ffffff;
	background-image: none;
	border: 2px solid #999999;
	box-shadow: 0 1px 2px 0px;
	height: 44px;
	width: auto;
}

.slidingDivWithPin{
	height: auto !important;
	width: 450px !important;
	left: 0 !important;
	top: -55px !important;
}

.slidingDivWithoutPin{
	height: auto !important;
	width: 400px !important;
	left: 0 !important;
}

div.slidingDiv.slidingDiv-rotd {
	height: auto !important;
	width: auto !important;
}
/* Updated by SV on 01/04/13 */

.slidingDiv-rotd {
   left: 61px !important;
}

div.stories-gateway-text .slidingDiv {
	bottom: 15px !important;
   left: -50px !important;
   top: inherit !important;
   width: 405px !important;
}

.ie8 div.stories-gateway-text .slidingDiv {
	bottom: 12px !important;
   left: -51px !important;
   top: inherit !important;
   width: 405px !important;
}

.slidingDiv-rotd a.show_hide_x {margin: 3px 5px 1px 0;}

.slidingDiv li, .slidingDiv-rotd li {
	padding: 0 0 0 10px;
	width: 87px
}

/* Updated by SV on 01/04/13 */
.slidingDiv-rotd {
	left: 150px;
	top: -55px !important;
}
/* Updated by SV on 01/11/13 */
.slidingDiv a.show_hide_x,
.slidingDiv-rotd a.show_hide_x {
	margin: 2px 5px 0 0 !important;
}

/* Updated by SV on 01/11/13 */
.stories-share .stories-gateway-block .tags-share {width: 420px !important;}
.stories-share .tags-share {height: auto !important;}
.stories-share .featured_dividers {padding-bottom: 15px !important;}
#comunity-profile .recent-blogs .blog-entire .share-container.comm-share {margin: 5px 0 0 0 !important;}
#comunity-profile .recent-blogs .blog-entire .share-container span {display: inline-block !important;}
#gateway_centercolcontent #rotd {overflow: visible !important;}

#embedded_narrow_pages_960_container #ww-onecol .third {width: auto !important;}


/* Security changes for logout button on signup ; on May 02, 2013 */

div#sumetanav {
    clear: both;
    height: 20px;
    margin-top: 3px;
    padding: 0;
    width: 943px;
}

.TempSUmetanav div#sumetanav {
    width: 764px;
}

li.topnave_li div#sumetanav {
    width: 74px;
    clear: none;
    padding-left: 6px;
}

a.sulogoutbutton {
    background: url("/images/1033/css/nav/oval-gray-left.gif") no-repeat scroll left top transparent;
    color: #000000;
    display: block;
    float: right;
    height: 18px;
    padding-left: 9px;
    text-decoration: none;
}

li.topnave_li div#sumetanav a.sulogoutbutton {
    padding: 0 6px;
}

a.sulogoutbutton:hover {
    background-position: left bottom;
}
a.sulogoutbutton span {
    background: url("/images/1033/css/nav/oval-gray-right.gif") no-repeat scroll right top transparent;
    display: block;
    font: bold 11px/14px Arial;
    padding: 2px 9px 2px 0;
}

a.sulogoutbutton:hover span{
	background-position: right bottom;
	color: #005F8E;
}

.headerContSUl {
    background: rgb(62,62,62);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzM1MzUzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzFlMWUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjE2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgb(62,62,62) 0%, rgb(53,53,53) 29%, rgb(37,37,37) 59%, rgb(38,38,38) 61%, rgb(30,30,30) 76%, rgb(22,22,22) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(62,62,62)), color-stop(29%,rgb(53,53,53)), color-stop(59%,rgb(37,37,37)), color-stop(61%,rgb(38,38,38)), color-stop(76%,rgb(30,30,30)), color-stop(100%,rgb(22,22,22)));
    background: -webkit-linear-gradient(top,  rgb(62,62,62) 0%,rgb(53,53,53) 29%,rgb(37,37,37) 59%,rgb(38,38,38) 61%,rgb(30,30,30) 76%,rgb(22,22,22) 100%);
    background: -o-linear-gradient(top,  rgb(62,62,62) 0%,rgb(53,53,53) 29%,rgb(37,37,37) 59%,rgb(38,38,38) 61%,rgb(30,30,30) 76%,rgb(22,22,22) 100%);
    background: -ms-linear-gradient(top,  rgb(62,62,62) 0%,rgb(53,53,53) 29%,rgb(37,37,37) 59%,rgb(38,38,38) 61%,rgb(30,30,30) 76%,rgb(22,22,22) 100%);
    background: linear-gradient(to bottom,  rgb(62,62,62) 0%,rgb(53,53,53) 29%,rgb(37,37,37) 59%,rgb(38,38,38) 61%,rgb(30,30,30) 76%,rgb(22,22,22) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#161616',GradientType=0 );
    box-shadow: 0 1px 1px #000;
    height: 50px;
    margin: 0 0 10px;
    position: relative;
    width: 100%;
}

.headerContSUl .headerInnerCont {
    position: relative;
    width: 960px;
}

.TemplSUmetanav780 .headerContSUl .headerInnerCont {
    width: 780px;
}

.ww-logo-sul {
    background: url("/images1/Nav/ww-logo.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    font-size: 1px;
    height: 30px;
    line-height: 0;
    margin: 10px 0 0 20px;
    overflow: hidden;
    text-indent: -9999em;
    vertical-align: bottom;
    width: 240px;
}

.headerContSUl .logOutBtn,
.osuTopMast .logOutBtn {
    padding: 7px 10px;
    margin: 10px 20px 0 0;
}

.headerContSUl .logOutBtn:focus,
.headerContSUl .logOutBtn:hover,
.headerContSUl .logOutBtn:active,
.osuTopMast .logOutBtn:focus,
.osuTopMast .logOutBtn:hover,
.osuTopMast .logOutBtn:active {
    color: #fff;
    text-decoration: none
}

.vpTopNavGryBtnSUL {
    background: #7a7a7a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhN2E3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDMwMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #7a7a7a 0%, #444444 19%, #303030 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a7a7a), color-stop(19%,#444444), color-stop(100%,#303030));
    background: -webkit-linear-gradient(top,  #7a7a7a 0%,#444444 19%,#303030 100%);
    background: -o-linear-gradient(top,  #7a7a7a 0%,#444444 19%,#303030 100%);
    background: -ms-linear-gradient(top,  #7a7a7a 0%,#444444 19%,#303030 100%);
    background: linear-gradient(top,  #7a7a7a 0%,#444444 19%,#303030 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a7a', endColorstr='#303030',GradientType=0 );
    border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.5), 0 0 0 1px #000000;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5), 0 0 0 1px #000000;
    box-shadow: 0 1px 3px rgba(0,0,0,.5), 0 0 0 1px #000000;
    border: 2px solid #999;
    border-left: none;
    border-right: none;
    border-bottom: none;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 1.000em;
    font-weight: 600;
    text-align: right;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

.ie7 .vpTopNavGryBtnSUL,
.ie8 .vpTopNavGryBtnSUL {
    border: 1px solid #000;
}

.vpTopNavGryBtnSUL:hover,
.vpTopNavGryBtnSUL:focus,
.vpTopNavGryBtnSUL:active {
    background: #7a7a7a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhN2E3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjODg4ODg4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjODc4Nzg3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjNzM3MzczIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjNTk1OTU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxNTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #7a7a7a 0%, #888888 5%, #878787 10%, #737373 43%, #595959 81%, #515151 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a7a7a), color-stop(5%,#888888), color-stop(10%,#878787), color-stop(43%,#737373), color-stop(81%,#595959), color-stop(100%,#515151));
    background: -webkit-linear-gradient(top,  #7a7a7a 0%,#888888 5%,#878787 10%,#737373 43%,#595959 81%,#515151 100%);
    background: -o-linear-gradient(top,  #7a7a7a 0%,#888888 5%,#878787 10%,#737373 43%,#595959 81%,#515151 100%);
    background: -ms-linear-gradient(top,  #7a7a7a 0%,#888888 5%,#878787 10%,#737373 43%,#595959 81%,#515151 100%);
    background: linear-gradient(top,  #7a7a7a 0%,#888888 5%,#878787 10%,#737373 43%,#595959 81%,#515151 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a7a', endColorstr='#515151',GradientType=0 );
}

/* 13.10 Login page add space for promo */
.loginRtAdCont { margin: 15px 0; }

.loginAdWrapper {
	margin: 0;
	width: 962px;
}

.loginAdCont {
	margin: 0 auto;
	position: relative;
	width: 738px;
}

.loginAdCont .article-rr-ad-header {text-align: center;}
.loginAdCont img {margin: 0 5px;}

.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}

.EmptyIBANBICInfo div,
.MigrationCompleteInfo div
{
	margin: 10px 10px;
}
div.yellowbluetheme
{
	border-left: 1px solid #73aeda;
	border-right: 1px solid #73aeda;
	width: 548px;
	padding: 10px 10px 10px 10px;
}

/**********************************
    Custom Propriotary Typeface
***********************************/

/*** New Fonts ***/
@font-face {
  font-family: 'wwdisplay_bold';
  src: url('/images1/fonts/wwdisplay-bold.eot');
  src: url('/images1/fonts/wwdisplay-bold.eot?#iefix') format('embedded-opentype'),
       url('/images1/fonts/wwdisplay-bold.woff') format('woff'),
       url('/images1/fonts/wwdisplay-bold.ttf') format('truetype'),
       url('/images1/fonts/wwdisplay-bold.svg#wwdisplay_bold') format('svg');
}
@font-face {
  font-family: 'wwdisplay_bolditalic';
  src: url('/images1/fonts/wwdisplay-bolditalic.eot');
  src: url('/images1/fonts/wwdisplay-bolditalic.eot?#iefix') format('embedded-opentype'),
       url('/images1/fonts/wwdisplay-bolditalic.woff') format('woff'),
       url('/images1/fonts/wwdisplay-bolditalic.ttf') format('truetype'),
       url('/images1/fonts/wwdisplay-bolditalic.svg#wwdisplay_bolditalic') format('svg');
}
@font-face {
  font-family: 'wwdisplay_xbold';
  src: url('/images1/fonts/wwdisplay-xbold.eot');
  src: url('/images1/fonts/wwdisplay-xbold.eot?#iefix') format('embedded-opentype'),
       url('/images1/fonts/wwdisplay-xbold.woff') format('woff'),
       url('/images1/fonts/wwdisplay-xbold.ttf') format('truetype'),
       url('/images1/fonts/wwdisplay-xbold.svg#wwdisplay_xbold') format('svg');
}
@font-face {
  font-family: 'wwdisplay_xbolditalic';
  src: url('/images1/fonts/wwdisplay-xbolditalic.eot');
  src: url('/images1/fonts/wwdisplay-xbolditalic.eot?#iefix') format('embedded-opentype'),
       url('/images1/fonts/wwdisplay-xbolditalic.woff') format('woff'),
       url('/images1/fonts/wwdisplay-xbolditalic.ttf') format('truetype'),
       url('/images1/fonts/wwdisplay-xbolditalic.svg#wwdisplay_xbolditalic') format('svg');
}
@font-face {
  font-family: 'wwtext_bold';
  src: url('/images1/fonts/wwtext-bold.eot');
  src: url('/images1/fonts/wwtext-bold.eot?#iefix') format('embedded-opentype'),
       url('/images1/fonts/wwtext-bold.woff') format('woff'),
       url('/images1/fonts/wwtext-bold.ttf') format('truetype'),
       url('/images1/fonts/wwtext-bold.svg#wwtext_bold') format('svg');
}
@font-face {
  font-family: 'wwtext_bolditalic';
  src: url('/images1/fonts/wwtext-bolditalic.eot');
  src: url('/images1/fonts/wwtext-bolditalic.eot?#iefix') format('embedded-opentype'),
       url('/images1/fonts/wwtext-bolditalic.woff') format('woff'),
       url('/images1/fonts/wwtext-bolditalic.ttf') format('truetype'),
       url('/images1/fonts/wwtext-bolditalic.svg#wwtext_bolditalic') format('svg');
}
@font-face {
  font-family: 'wwtext_medium';
  src: url('/images1/fonts/wwtext-medium.eot');
  src: url('/images1/fonts/wwtext-medium.eot?#iefix') format('embedded-opentype'),
       url('/images1/fonts/wwtext-medium.woff') format('woff'),
       url('/images1/fonts/wwtext-medium.ttf') format('truetype'),
       url('/images1/fonts/wwtext-medium.svg#wwtext_medium') format('svg');
}
@font-face {
  font-family: 'wwtext_mediumitalic';
  src: url('/images1/fonts/wwtext-mediumitalic.eot');
  src: url('/images1/fonts/wwtext-mediumitalic.eot?#iefix') format('embedded-opentype'),
       url('/images1/fonts/wwtext-mediumitalic.woff') format('woff'),
       url('/images1/fonts/wwtext-mediumitalic.ttf') format('truetype'),
       url('/images1/fonts/wwtext-mediumitalic.svg#wwtext_mediumitalic') format('svg');
}
@font-face {
  font-family: 'wwtext_book';
  src: url('/images1/fonts/wwtext-book.eot');
  src: url('/images1/fonts/wwtext-book.eot?#iefix') format('embedded-opentype'),
       url('/images1/fonts/wwtext-book.woff') format('woff'),
       url('/images1/fonts/wwtext-book.ttf') format('truetype'),
       url('/images1/fonts/wwtext-book.svg#wwtext_book') format('svg');
}
@font-face {
  font-family: 'wwtext_bookitalic';
  src: url('/images1/fonts/wwtext-bookitalic.eot');
  src: url('/images1/fonts/wwtext-bookitalic.eot?#iefix') format('embedded-opentype'),
       url('/images1/fonts/wwtext-bookitalic.woff') format('woff'),
       url('/images1/fonts/wwtext-bookitalic.ttf') format('truetype'),
       url('/images1/fonts/wwtext-bookitalic.svg#wwtext_bookitalic') format('svg');
}

/*** Original Fonts ***/
@font-face {
  font-family: 'wwdisplay_boldregular';
  src: url('/images1/fonts/wwdisplay-bold-webfont.eot');
  src: url('/images1/fonts/wwdisplay-bold-webfont.eot#iefix') format('embedded-opentype'),
       url('/images1/fonts/wwdisplay-bold-webfont.woff') format('woff'),
       url('/images1/fonts/wwdisplay-bold-webfont.ttf') format('truetype'),
       url('/images1/fonts/wwdisplay-bold-webfont.svg#wwdisplay_boldregular') format('svg');
}
@font-face {
  font-family: 'wwdisplay_extraboldregular';
  src: url('/images1/fonts/wwdisplay-xbold-webfont.eot');
  src: url('/images1/fonts/wwdisplay-xbold-webfont.eot?#iefix') format('embedded-opentype'),
       url('/images1/fonts/wwdisplay-xbold-webfont.woff') format('woff'),
       url('/images1/fonts/wwdisplay-xbold-webfont.ttf') format('truetype'),
       url('/images1/fonts/wwdisplay-xbold-webfont.svg#wwdisplay_extraboldregular') format('svg');
}

@font-face {
  font-weight: normal;
  font-style: normal;
}

/*** New Fonts ***/
.wwdisplay-bolditalic {font-family: 'wwdisplay_bolditalic';}
.wwdisplay-xbolditalic {font-family: 'wwdisplay_xbolditalic';}
.wwtext-bold {font-family: 'wwtext_bold';}
.wwtext-bolditalic {font-family: 'wwtext_bolditalic';}
.wwtext-medium {font-family: 'wwtext_medium';}
.wwtext-mediumitalic {font-family: 'wwtext_mediumitalic';}
.wwtext-book {font-family: 'wwtext_book';}
.wwtext-bookitalic {font-family: 'wwtext_bookitalic';}

/*** Original Fonts ***/
.wwdisplay-bold {font-family: 'wwdisplay_boldregular';}
.wwdisplay-xbold {font-family: 'wwdisplay_extraboldregular';}

/*** Font Sizes ***/
.empx9b12  {font-size: 0.750em;}
.empx10b12 {font-size: 0.833em;}
.empx11b12 {font-size: 0.917em;}
.empx12b12 {font-size: 1.000em;}
.empx13b12 {font-size: 1.083em;}
.empx14b12 {font-size: 1.167em;}
.empx15b12 {font-size: 1.250em;}
.empx16b12 {font-size: 1.333em;}
.empx17b12 {font-size: 1.417em;}
.empx18b12 {font-size: 1.500em;}
.empx19b12 {font-size: 1.583em;}
.empx20b12 {font-size: 1.667em;}
.empx21b12 {font-size: 1.750em;}
.empx22b12 {font-size: 1.833em;}
.empx23b12 {font-size: 1.917em;}
.empx24b12 {font-size: 2.000em;}
.empx25b12 {font-size: 2.083em;}
.empx26b12 {font-size: 2.167em;} 
.empx27b12 {font-size: 2.250em;}
.empx28b12 {font-size: 2.333em;}
.empx29b12 {font-size: 2.417em;}
.empx30b12 {font-size: 2.500em;}
.empx31b12 {font-size: 2.583em;}
.empx32b12 {font-size: 2.667em;}
.empx33b12 {font-size: 2.750em;}
.empx34b12 {font-size: 2.833em;}
.empx35b12 {font-size: 2.917em;}
.empx36b12 {font-size: 3.000em;}
.empx37b12 {font-size: 3.083em;}
.empx38b12 {font-size: 3.167em;}
.empx39b12 {font-size: 3.250em;}
.empx40b12 {font-size: 3.333em;}
.empx41b12 {font-size: 3.417em;}
.empx42b12 {font-size: 3.500em;}
.empx43b12 {font-size: 3.583em;}
.empx44b12 {font-size: 3.667em;}
.empx45b12 {font-size: 3.750em;}
.empx46b12 {font-size: 3.833em;}
.empx47b12 {font-size: 3.917em;}
.empx48b12 {font-size: 4.000em;}
.empx49b12 {font-size: 4.083em;}
.empx50b12 {font-size: 4.167em;}
.empx51b12 {font-size: 4.250em;}
.empx52b12 {font-size: 4.333em;}
.empx53b12 {font-size: 4.417em;}
.empx54b12 {font-size: 4.500em;}
.empx55b12 {font-size: 4.583em;}
.empx56b12 {font-size: 4.667em;}
.empx57b12 {font-size: 4.750em;}
.empx58b12 {font-size: 4.833em;}
.empx59b12 {font-size: 4.917em;}
.empx60b12 {font-size: 5.000em;}
.empx61b12 {font-size: 5.083em;}
.empx62b12 {font-size: 5.167em;}
.empx63b12 {font-size: 5.250em;}
.empx64b12 {font-size: 5.333em;}
.empx65b12 {font-size: 5.417em;}

div.top_txt a {
    color: #C95100;
    font-size: 1em;
    font-weight: bold;
}
.tableCaption {
    color: #333333;
    font-size: 0.75em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 3px;
    text-align: left;
}
.offscreen {
   border: 0px;
   clip: rect(1px 1px 1px 1px);
   height: 1px;
   overflow: hidden;
   padding: 0px;
   position: absolute;
   width: 1px;
   z-index: -1000;
}
h5.right {
    color: #266D8D;
    font-size: 1.0em;
    font-weight: bold ! important;
    margin: 0 ! important;
}
table h1.pgtitle {
    font-size: 1.833em;
    font-weight: bold;
}

.rtn-box {
    height: 92px;
}

#slider .row-wrap a:focus{
    outline:0.2em solid red;
    display:block;
}

#hdr-right_col2 h1 {
	color: #FFFFFF;
	font-size: 2.5em;
	font-weight: normal;
 	margin: 0;
}

/*#white-sheet h2 {
    color: #333333;
    font-size: 1.5em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 3px;	
    margin-left: 30px;
}*/

div.no-img h1 {
     background: none;
     color: #333333;
     font-size: 1em;
     padding: 0;
}

.meetcontent legend{
font-weight: bold;
}

#conedit legend {
    position:absolute;
    margin-left: -11.9em;
    padding: 0;
}

.callout .co-row h3 {
    font-weight: bold;
}

h2.pgtitle {
    margin-top:2px;
}
a.btn:focus {
    outline:0.2em solid red;
}
.empx18b12 h3 {
    color: #006699;
    font-weight: normal;
}
button.btn{
    margin: 0;
    padding: 1px 8px;
    border-top: 2px solid #8FB5F3;
    border-right: 2px solid #2E61B8;
    border-bottom: 2px solid #284574;
    border-left: 2px solid #769CDA;
    background-color: #4E76B6;
    text-align: center;
    text-decoration: none;
    font-size: 0.917em;
    line-height: 12px;
    white-space: nowrap;
    letter-spacing: .1em;
    color: #FFF !important;
    text-transform: uppercase;
}

#billingInfoRow legend {
    position: absolute;
    margin-left: -142px;
}
/* newly added for monthly pass switch.aspx page*/
    .bglightcream.left_callout {
    background-color: #FFFEE9;
	border: 1px solid #72AFDB;
	border-radius: 0px 8px 0px 0px;
}
.TurnAround{
	border-radius: 0px 8px 0px 0px;
}
.TurnAround h3{
	background: none repeat scroll 0% 0% #3378AC;
	margin: 1px 1px 0px;
	border-radius: 0px 8px 0px 0px;
	border: 1px solid #FFF;
	padding: 5px 2px 2px;
	color: #FFF;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
}
ol.custom-bullets{
	padding: 0;
	color: #b23b01;
	list-style: none;
	font-size: 0.8em;
}
ol.custom-bullets li{
	float: none;
	clear: both;
	margin: 5px 0px;
}
ol.custom-bullets li span{
	display: inline-block;
	width: 100px;
}
ol.custom-bullets li img{
	float: left;
	margin: 0px 5px;
}
li.alt-bullet{
color: #514e4e;
}
  .h2DoubleRow {
                line-height:1; 
                width:400px;
                padding-bottom:12px;
  }    

input[type="radio"]:focus, input[type="image"]:focus {
  outline: 0.15em #006699 dotted !important;
}