/* screenSummary.css */


div.infobox2 {
	border-color: #025395;
	}

/* error box */

div.alertbox1 {
	padding: 12px;
	}

div.alertbox1 p {
	margin: 0 0 1em 0;
	}

/* headers */

h2.error,
h2.loginfail,
h2.authfail,
h2.congrat {
	margin: 0 155px 0 155px;
	width: 250px;
	height: 30px;
	}

h2.thanks,
h2.tellus {
	margin: 0 80px 0 80px;
	width: 400px;
	height: 30px;
	}

h2.error span,
h2.loginfail span,
h2.authfail span,
h2.congrat span,
h2.thanks span,
h2.tellus span {
	display: none;
	}

/* showWelcome.jsp */

#mynutrihandmain {
	float: left;
	width: 473px;
	display: inline;
	}

#welcome {
	float: left;
	width: 473px;
	margin-bottom: 1em;
	display: inline;
	}

#welcomename {
	float: left;
	width: 45%;
	}

#welcomedates {
	float: right;
	width: 50%;
	text-align: right;
	font-weight: bold;
	}

#welcomedates span {
	font-size: 10px;
	font-weight: normal;
	}

#msgcenter {
	float: left;
	width: 472px;
	height: 68px;
	display: inline;
	background: url(../image/background_reminders.gif) no-repeat 0 0;
	margin-bottom: 10px;
	}

#msgcenter a, #msgcenter ol, #msgcenter li {
	font-size: 10px;
	line-height: 1.5em;
	margin-top: 0;
	}

#msgcenter ol {
	margin-bottom: 0;
	}

#msgcentercontent {
	margin: 10px 15px 0 45px;
	}

#mynutrihandmain p.inspiration_quote {
	margin: 0 20px 10px 20px;
	text-align: center;
	}

#summarieswraptop {
	float: left;
	width: 473px;
	background: #f3f0f0 url(../image/corner_ul_04.gif) no-repeat top left;
	}

#summarieswrapbottom {
	float: left;
	width: 473px;
	background: transparent url(../image/corner_ll_04.gif) no-repeat bottom left;
	}

#summaries {
	width: 473px;
	float: left;
	display: inline;
	background: transparent url(../image/corner_ur_04.gif) no-repeat top right;
	}

#summariescontent {
	width: 473px;
	float: left;
	display: inline;
	background: transparent url(../image/corner_lr_04.gif) no-repeat bottom right;
	}

#weightsummary,
#mealsummary,
#fitnesssummary,
#medicalsummary {
	width: 453px;
	float: left;
	display: inline;
	margin: 0 10px 0 10px;
	}

#weightsummary {
	margin-top: 20px;
	}

#weightsummary div#weightchart {
	float: left;
	display: inline;
	height: 260px;
	margin: 0 20px 0 20px;
	width: 413px;
	}

#weightsummary div.summaryrowb p {
	margin: 1em 0 1em 20px;
	text-align: center;
	}
div.inspirationheader {
	width: 226px;
	float: right;
	display: inline;
	background-color: #660099;
	}

div.inspirationheader h5 {
	float: left;
	display: inline;
	color: #fff;
	font-size: 11px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 3px 0 0 0;
	}

div.dietitianheader {
	width: 226px;
	float: right;
	display: inline;
	background-color: #6FA163;
	}

div.dietitianheader h5 {
	float: left;
	display: inline;
	color: #fff;
	font-size: 11px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 3px 0 0 0;
	}


div.summaryheader {
	width: 453px;
	height: 20px;
	float: left;
	display: inline;
	background-color: #690;
	}

div.summaryheader h5 {
	float: left;
	display: inline;
	color: #fff;
	font-size: 11px;
	padding-left: 5px;
	margin: 3px 0 0 0;
	}

div.summaryentries {
	float: left;
	display: inline;
	margin: 3px 0 0 0;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	color: #ccc;
	}

#youraverage {
	width: 150px;
	float: right;
	display: inline;
	text-align: center;
	margin: 3px 0 0 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	}

.summaryentries {
	font-weight: bold;
	font-size: 10px;
	color: #ccc;
	}

div.summarysubheader {
	width: 453px;
	height: 20px;
	float: left;
	display: inline;
	background-color: #9c3;
	}

div.summarysubheader h6 {
	float: left;
	display: inline;
	color: #fff;
	font-size: 11px;
	padding-left: 5px;
	margin: 3px 0 0 0;
	}

div.summarycontent
	float: left;
	display: inline;
	width: 453px;
	margin: 0;
	}

div.summaryrowa,
div.summaryrowb,
div.summaryrowc {
	float: left;
	display: block;
	width: 453px;
	height: 20px;
	}
	
div.summaryrowlabel {
	width: 283px;
	height: 16px;
	float: left;
	display: inline;
	margin: 4px 0 0 20px;
	}

div.summaryrowdata {
	width: 150px;
	height: 16px;
	float: right;
	display: inline;
	margin: 4px 0 0 0;
	text-align: center;
	}
	
div.summaryrowlabel1 {
	width: 140px;
	height: 16px;
	float: left;
	display: inline;
	margin: 4px 0 0 20px;
	}

div.summaryrowdata1 {
	width: 145px;
	height: 16px;
	float: left;
	display: inline;
	margin: 4px 0 0 0;
	text-align: center;
	}

#piechartwrap {
	text-align: center;
	}

#piechartcontent {
	margin: 0 auto;
	width: 216px;
	text-align: left;
	}

#piechart {
	float: left;
	width: 121px;
	overflow: hidden;
	margin-bottom: 10px;
	}

#piechart img {
	margin-left: -15px;
	}

#piechartlegend {
	float: right;
	margin: 50px 0 0 11px;
	border: 1px solid #9c3;
	}

.legendrow {
	width: 78px;
	margin: 2px;
	}

.legenddesc {
	float: left;
	margin-left: 2px;
	font-size: 10px;
	}

#legendcarb, #legendprotein, #legendfat, #legendalcohol {
	float: left;
	width: 8px;
	height: 8px;
	margin-top: 2px;
	}

#legendcarb span, #legendprotein span, #legendfat span,  #legendalcohol span{
	display: none;
	}

#legendcarb {
	background-color: #fc3;
	}

#legendprotein {
	background-color: #9c3;
	}

#legendfat {
	background-color: #66f;
	}

#legendalcohol{
	background-color: #9966ff;
	}


div.normalrangewrap {

	float: left;
	border: 2px solid #9c3;
	display: inline;
	padding: 4px;
	}

div.normalrangewrap th {
	color: #fff;
	background-color: #9c3;
	text-align: center;
	padding: 3px 0 3px 0;
	}

div.normalrangewrap th p {
	color: #fff;
	}

div.normalrangewrap td {
	border-bottom: 1px solid #9c3;
	font-size: 10px;
	padding: 2px 0 2px 0;
	}

div.normalrangewrap tr.trc td,
div.normalrangewrap tr.tre td {
	border: none;
	}

div.normalrangepercent span.fineprint {
	float: left;
	}

#piechartlegend:after,
.legendrow:after,
.normalrangepercent:after {
	content: "."; /* enclose float */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html .#piechartlegend,
* html .legendrow,
* html .normalrangepercent {
	height: 1%; /* win ie hack */
	}

/* --- */
#weightsummary div.summaryrowa,
#mealsummary div.summaryrowa,
#medicalsummary div.summaryrowa,
#medicalsummary div.summaryrowb,
#medicalsummary div.summaryrowc,
#medicalsummary div.summaryrowd,
#medicalsummary div.summaryrowd,
#medicalsummary div.summaryrowe {
	border-bottom: 1px solid #a0a0a4;
	}

#weightsummary div#idealweight {
	display: inline; /* win ie double margin */
	float: left;
	margin: 10px 20px 10px 20px;
	width: 413px;
	}

#weightsummary div#idealweight p {
	background-color: #ffc;
	border: 2px solid #fc3;
	margin: 0;
	padding: 5px;
	}

#weightsummary table.idealweight {
	border-collapse: collapse;
	border: 2px solid #fc3;
	width: 413px;
	}

#weightsummary table.idealweight td,
#weightsummary table.idealweight th {
	background-color: #ffc;
	border-collapse: collapse;
	border: 1px solid #fc3;
	text-align: center;
	}



#youraveragemsg {
	float: left;
	width: 452px;
	display: inline;
	margin: 0 -3px 0 10px;
	}

#youraveragemsg p.fineprint {
	margin: 0 -3px 20px 0;
	color: #666;
	}

#mynutrihandsub {
margin-top: 15px;
	width: 226px;
	float: right;
	display: inline;
	}

#quotemynutrihand {
	float: right;
	width: 226px;
	background: url(../image/bg_quote3.gif) no-repeat 0 0;
	text-align: center;
	}

#quotemynutrihandcontent {
	height: 146px;
	margin: 60px 20px 20px 20px;
	min-height: 146px;
	width: 186px;
	}

#rotatingad {
	display: inline;
	float: right;
	height: 80px;
	margin-bottom: 10px;
	width: 226px;
	}

#rotatingad a {
	display: inline;
	float: right;
	height: 80px;
	width: 226px;
	}

#rotatingad span {
	display: none;
	}


#quote td {
	width: 226px;
	height: 110px;
	background: url(../image/bg_quote2.gif) no-repeat 0 0;
	padding: 12px;
	text-align: center;
	}

/* ------ */
/* accountLocked.jsp */

h2.loginfail {
	background: url(../image/log_in_failure.gif) no-repeat 0 0;
	}

/* assignOne.jsp
assignTwo.jsp
assignThree.jsp */

#assignone div.wrapdefault {
	background: url(../image/number123_1.gif) no-repeat right 25px;
	}

#assigntwo div.wrapdefault {
	background: url(../image/number123_2.gif) no-repeat right 25px;
	}

#assignthree div.wrapdefault {
	background: url(../image/number123_3.gif) no-repeat right 25px;
	}
	
#assigngoal div.wrapdefault {
	background: url(../image/number123_2.gif) no-repeat right 25px;
	}

#assignone h2.number_1,
#assigntwo h2.number_2,
#assignthree h2.number_3,
#assigngoal h2.number_2 {
	float: left;
	margin-bottom: 10px;
	}

#assignone h2.subhead,
#assigntwo h2.subhead,
#assignthree h2.subhead,
#assigngoal h2.subhead {
	float: left;
	width: 520px;
	line-height: 40px;
	vertical-align: middle;
	margin: 0;
	}

#assignone div.pri,
#assignone div.ter,
#assigngoal div.pri,
#assigngoal div.ter {
	float: left;
	clear: left;
	width: 250px;
	margin: 0 0 0 40px;
	display: inline; /* win ie double margin */
	}

#assignone div.sec,
#assignone div.qua,
#assigngoal div.sec,
#assigngoal div.qua {
	float: right;
	width: 250px;
	display: inline; /* win ie double margin */
	margin-bottom: 20px;
	}

#assignone hr.default {
	float: right;
	display: block;
	clear: both;
	margin-top: 20px;
	width: 520px;
	}
	
#assigngoal hr.default {
	float: right;
	display: block;
	clear: both;
	margin-top: 5x;
	width: 520px;
}

#assignone div.formbuttons, 
#assigngoal div.formbuttons {
	clear: both;
}

#assigntwo div.pri,
#assignthree div.pri {
	clear: left;
	}

#assigntwo div.pri,
#assigntwo div.sec,
#assigntwo div.ter,
#assignthree div.pri,
#assignthree div.sec {
	margin-bottom: 20px;
	}

#assigntwo div.pri p,
#assigntwo div.sec p,
#assigntwo div.ter p,
#assignthree div.sec p {
	margin: 0 0 4px 0;
	}

#assignthree div.pri p {
	margin-left: 40px;
	margin-top: 0;
	}

#assigntwo label,
#assignthree label {
	float: left;
	width: 236px !important;
	width: 233px; /* ie win 3px bug */
	margin: 3px 4px 0 0; /* right + to width: 240px */
	text-align: right;
	font-weight: bold;
	}

#assigntwo div.ter p.mealstarttime {
	margin: 0 0 0 240px;
	}

#assigntwo label.mealtime {
	margin-bottom: 15em;
	}

#assigntwo div.mealtimeiterate {
	margin-bottom: 4px;
	}

#assigntwo label.restriction{
	margin-bottom: 7em;
	}

#assignthree label.assign {
	margin-bottom: 4em;
	}
#assignthree label.radiorest {
	margin-bottom: 10em;
	}	
.profilenum {
	color: #30f;
	font-weight: bold;
	}

/* billingErrorUpdateConfirmed.jsp
billingUpdateConfirmed.jsp
paymentConfirmed.jsp
showCancelServiceProcess.jsp */

#billingupdateconfirmed div.instruction,
#billingerrorupdateconfirmed div.instruction,
#paymentconfirmed div.instruction,
#showcancelserviceprocess div.instruction {
	text-align: center;
	}

#billingupdateconfirmed div.statusbox,
#billingerrorupdateconfirmed div.statusbox,
#paymentconfirmed div.statusbox,
#showcancelserviceprocess div.statusbox {
	margin-left: 180px;
	margin-right: 180px;
	}

/* --- */
/* billingErrorUpdateFailure.jsp
billingErrorUpdateInternalError.jsp
billingUpdateFailure.jsp
billingUpdateInternalError.jsp
showBillingFailure.jsp,
showInteralError.jsp */

h2.authfail {
	background: url(../image/authorization_failure.jpg) no-repeat 0 0;
	}

#billingerrorupdatefailure div.alertbox1,
#billingerrorupdateinternalerror div.alertbox1,
#billingupdatefailure div.alertbox1,
#billingupdateinternalerror div.alertbox1,
#showbillingfailure div.alertbox1,
#showinternalerror div.alertbox1 {
	margin-bottom: 20px;
	}

/* billingErrorUpdateSuccess.jsp
billingUpdateSuccess.jsp */

h2.congrat {
	background: url(../image/congratulations.jpg) no-repeat top center;
	}

#billingerrorupdatesuccess div.instruction,
#billingupdatesuccess div.instruction {
	text-align: center;
	margin: 2em 0 2em 0;
	}

/* changePassword.jsp
editPassword.jsp
editSecurityQuestion.jsp
editUserName.jsp
forgot.jsp
showSec.jsp */

#changepassword div.instruction,
#editpassword div.instruction,
#editsecurityquestion div.instruction,
#editusername div.instruction,
#forgot div.instruction {
	text-align: center;
	}

#changepassword div.sec p,
#changepassword div.qua p,
#editpassword div.pri p,
#editsecurityquestion div.sec p,
#editusername div.pri p,
#forgot div.pri p,
#showsec div.pri p {
	margin: 0 0 4px 0;
	}

#changepassword div.sec label,
#changepassword div.qua label,
#editpassword div.pri label,
#editsecurityquestion label,
#editusername label,
#forgot label,
#showsec label {
	width: 276px !important;
	width: 273px; /* IE 3px bug */
	margin: 3px 4px 0 0;
	text-align: right;
	font-weight: bold;
	float: left;
	}

#editusername label,
#forgot label,
#showsec label {
	width: 206px !important;
	width: 203px; /* IE 3px bug */
	}

#changepassword div.formbuttons,
#editsecurityquestion div.formbuttons,
#editusername div.formbuttons {
	margin-top: 20px;
	}

#forgot div.formbuttons,
#showsec div.formbuttons {
	text-align: left;
	margin: 0 0 0 205px;
	}

/* choosePackage.jsp
premiumUpgrade.jsp
upgrade.jsp */

#choosepackage {
	background: url(../image/choosepackagestar.gif) no-repeat 20px 0;
	width: 760px;
	}

#choosepackage div.wrapdefault,
#upgrade div.wrapdefault {
	width: 473px;
	}

#choosepackage div.wrapdefault {
	margin-left: 143px;
	}

#premiumupgrade div.wrapdefault {
	width: 226px;
	}

#choosepackage div.colpri,
#premiumupgrade div.colpri,
#upgrade div.colpri {
	width: 226px;
	float: left;
	}

#choosepackage div.colsec,
#upgrade div.colsec {
	width: 226px;
	float: right;
	}

#choosepackage div.colsec li, 
#premiumupgrade div.colpri li {
	clear: both;
	}

#choosepackage div.colsec li#plus,
#premiumupgrade div.colpri li#plus {
	list-style-type: none;
	display: inline;
	float: left;
	width: 25px;
	height: 25px;
	margin: 10px 100px 10px 100px;
	background: url(../image/graphic_plus_symbol.gif) no-repeat 0 0;
	}

#choosepackage div.colsec li#plus span,
#premiumupgrade div.colpri li#plus span {
	display: none;
	}

#choosepackage div.formbuttons,
#premiumupgrade div.formbuttons,
#upgrade div.formbuttons {
	margin-top: 10px;
	}

#choosepackage div.ter {
	position: absolute;
	top: 169px;
	display: block;
	}

#choosepackage div.ter a {
	background:  url(../image/learnmore.gif) no-repeat 0 0;
	position: relative;
	width: 100px;
	height: 23px;
	left: 659px;
	display: block;
	}

#choosepackage div.ter a span {
	display: none;
	}

#choosepackage div.qua {
	background:  url(../image/background_registration.gif) no-repeat 0 0;
	float: left;
	height: 100px;
	margin-top: 30px;
	width: 472px;
	}

#choosepackage div.qua p {
	margin: 0 20px 0 76px;
	line-height: 16px;
	}

#choosepackage div.qua p.pri {
	font-weight: bold;
	margin-top: 20px;
	}

/* confirmBillingUpdate.jsp
confirmPaymentInfo.jsp
editBillingInfo.jsp
editUserProfile.jsp
enterCreditCard.jsp
reviewBillingErrorUpdate.jsp
showBillingError.jsp
showBillingSuccess.jsp
upgradeYearlyService.jsp */

#confirmbillingupdate h2.number_2,
#confirmpaymentinfo h2.number_2,
#editbillinginfo h2.number_1,
#entercreditcard h2.number_1,
#reviewbillingerrorupdate h2.number_2,
#showbillingerror h2.number_1,
#upgradeyearlyservice h2.number_1 {
	float: left;
	margin-left: 120px; /* + to h2.number width: 160px */
	display: inline; /* IE double margin bug */
	}

#confirmbillingupdate h2.subhead,
#confirmpaymentinfo h2.subhead,
#editbillinginfo h2.subhead,
#entercreditcard h2.subhead,
#reviewbillingerrorupdate h2.subhead,
#showbillingerror h2.subhead,
#upgradeyearlyservice h2.subhead {
	float: right;
	width: 400px;
	margin-top: 15px;
	}

#showbillingsuccess h2.congrat {
	background: url(../image/congratulations.jpg) no-repeat 0 0;
	margin: 0 0 0 160px;
	}

#confirmbillingupdate div.instruction,
#confirmpaymentinfo div.instruction,
#editbillinginfo div.instruction,
#entercreditcard div.instruction,
#reviewbillingerrorupdate div.instruction,
#showbillingerror div.instruction,
#showbillingsuccess div.instruction,
#upgradeyearlyservice div.instruction {
	margin: 0 0 20px 160px;
	}

#entercreditcard div.paymentplans p.payment_plan1,
#entercreditcard div.paymentplans p.payment_plan2,
#entercreditcard div.paymentplans p.payment_plan3,
#entercreditcard div.paymentplans p.payment_plan4,
#entercreditcard div.paymentplans p.payment_plan5,
#entercreditcard div.paymentplans p.payment_plan6,
#entercreditcard div.paymentplans p.payment_plan7,
#entercreditcard div.paymentplans p.payment_plan8,
#entercreditcard div.paymentplans p.payment_plan9,
#entercreditcard div.paymentplans p.payment_plan10,
#entercreditcard div.paymentplans p.payment_plan11,
#entercreditcard div.paymentplans p.payment_plan12,
#entercreditcard div.paymentplans p.payment_plan13,
#entercreditcard div.paymentplans p.payment_plan14,
#entercreditcard div.paymentplans p.payment_plan15,
#entercreditcard div.paymentplans p.payment_plan16,
#entercreditcard div.paymentplans p.payment_plan17,
#entercreditcard div.paymentplans p.payment_plan18,
#entercreditcard div.paymentplans p.payment_plan19,
#entercreditcard div.paymentplans p.payment_plan20,
#entercreditcard div.paymentplans p.payment_plan21,
#entercreditcard div.paymentplans p.payment_plan22,
#entercreditcard div.paymentplans p.payment_plan23,
#entercreditcard div.paymentplans p.payment_plan24,
#entercreditcard div.paymentplans p.payment_plan25,
#entercreditcard div.paymentplans p.payment_plan26,
#entercreditcard div.paymentplans p.payment_plan27,
#entercreditcard div.paymentplans p.payment_plan28,
#entercreditcard div.paymentplans p.payment_plan29,
#entercreditcard div.paymentplans p.payment_plan30,
#entercreditcard div.paymentplans p.payment_plan31,
#entercreditcard div.paymentplans p.payment_plan32,
#entercreditcard div.paymentplans p.payment_plan33,
#entercreditcard div.paymentplans p.payment_plan34,
#entercreditcard div.paymentplans p.payment_plan35,
#entercreditcard div.paymentplans p.payment_plan36,
#entercreditcard div.paymentplans p.payment_plan37,
#entercreditcard div.paymentplans p.payment_plan38,
#entercreditcard div.paymentplans p.payment_plan39,
#entercreditcard div.paymentplans p.payment_plan40,
#entercreditcard div.paymentplans p.payment_plan41,
#entercreditcard div.paymentplans p.payment_plan42,
#entercreditcard div.paymentplans p.payment_plan43,
#upgradeyearlyservice div.instruction p.payment_plan2,
#entercreditcard div.paymentplans p.payment_plan5,
#upgradeyearlyservice div.instruction p.payment_plan5 {
	background: url(../image/payment_plan2.gif) no-repeat 0 0;
	height: 60px;
	width: 400px;
	}


#entercreditcard div.paymentplans p.payment_plan1,
#entercreditcard div.paymentplans p.payment_plan2,
#entercreditcard div.paymentplans p.payment_plan3,
#entercreditcard div.paymentplans p.payment_plan4,
#entercreditcard div.paymentplans p.payment_plan5,
#entercreditcard div.paymentplans p.payment_plan6,
#entercreditcard div.paymentplans p.payment_plan7,
#entercreditcard div.paymentplans p.payment_plan8,
#entercreditcard div.paymentplans p.payment_plan9,
#entercreditcard div.paymentplans p.payment_plan10,
#entercreditcard div.paymentplans p.payment_plan11,
#entercreditcard div.paymentplans p.payment_plan12,
#entercreditcard div.paymentplans p.payment_plan13,
#entercreditcard div.paymentplans p.payment_plan14,
#entercreditcard div.paymentplans p.payment_plan15,
#entercreditcard div.paymentplans p.payment_plan16,
#entercreditcard div.paymentplans p.payment_plan17,
#entercreditcard div.paymentplans p.payment_plan18,
#entercreditcard div.paymentplans p.payment_plan19,
#entercreditcard div.paymentplans p.payment_plan20,
#entercreditcard div.paymentplans p.payment_plan21,
#entercreditcard div.paymentplans p.payment_plan22,
#entercreditcard div.paymentplans p.payment_plan23,
#entercreditcard div.paymentplans p.payment_plan24,
#entercreditcard div.paymentplans p.payment_plan25,
#entercreditcard div.paymentplans p.payment_plan26,
#entercreditcard div.paymentplans p.payment_plan27,
#entercreditcard div.paymentplans p.payment_plan28,
#entercreditcard div.paymentplans p.payment_plan29,
#entercreditcard div.paymentplans p.payment_plan30,
#entercreditcard div.paymentplans p.payment_plan31,
#entercreditcard div.paymentplans p.payment_plan32,
#entercreditcard div.paymentplans p.payment_plan33,
#entercreditcard div.paymentplans p.payment_plan34,
#entercreditcard div.paymentplans p.payment_plan35,
#entercreditcard div.paymentplans p.payment_plan36,
#entercreditcard div.paymentplans p.payment_plan37,
#entercreditcard div.paymentplans p.payment_plan38,
#entercreditcard div.paymentplans p.payment_plan39,
#entercreditcard div.paymentplans p.payment_plan40,
#entercreditcard div.paymentplans p.payment_plan41,
#entercreditcard div.paymentplans p.payment_plan42,
#entercreditcard div.paymentplans p.payment_plan43
{
	background-position: 160px 0;
	width: 560px;
	}

#entercreditcard div.paymentplans p.payment_plan1{
	background-image: url(../image/payment_plan1.gif);
	}

#entercreditcard div.paymentplans p.payment_plan2{
	background-image: url(../image/payment_plan2.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan3 {
	background-image: url(../image/payment_plan3.gif);
	}

#entercreditcard div.paymentplans p.payment_plan4 {
	background-image: url(../image/payment_plan4.gif);
	}

#entercreditcard div.paymentplans p.payment_plan5 {
	background-image: url(../image/payment_plan5.gif);
	}

#entercreditcard div.paymentplans p.payment_plan6 {
	background-image: url(../image/payment_plan6.gif);
	}

#entercreditcard div.paymentplans p.payment_plan7 {
	background-image: url(../image/payment_plan7.gif);
	}

#entercreditcard div.paymentplans p.payment_plan8 {
	background-image: url(../image/payment_plan8.gif);
	}

#entercreditcard div.paymentplans p.payment_plan9 {
	background-image: url(../image/payment_plan9.gif);
	}

#entercreditcard div.paymentplans p.payment_plan10 {
	background-image: url(../image/payment_plan10.gif);
	}

#entercreditcard div.paymentplans p.payment_plan11 {
	background-image: url(../image/payment_plan11.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan12 {
	background-image: url(../image/payment_plan12.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan13 {
	background-image: url(../image/payment_plan13.gif);
	}

#entercreditcard div.paymentplans p.payment_plan14 {
	background-image: url(../image/payment_plan14.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan15 {
	background-image: url(../image/payment_plan15.gif);
	}

#entercreditcard div.paymentplans p.payment_plan16 {
	background-image: url(../image/payment_plan16.gif);
	}

#entercreditcard div.paymentplans p.payment_plan17 {
	background-image: url(../image/payment_plan17.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan18 {
	background-image: url(../image/payment_plan18.gif);
	}

#entercreditcard div.paymentplans p.payment_plan19 {
	background-image: url(../image/payment_plan19.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan20 {
	background-image: url(../image/payment_plan20.gif);
	}

#entercreditcard div.paymentplans p.payment_plan21 {
	background-image: url(../image/payment_plan21.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan22 {
	background-image: url(../image/payment_plan22.gif);
	}

#entercreditcard div.paymentplans p.payment_plan23 {
	background-image: url(../image/payment_plan23.gif);
	}

#entercreditcard div.paymentplans p.payment_plan23 {
	background-image: url(../image/payment_plan19.gif);
	}

#entercreditcard div.paymentplans p.payment_plan24 {
	background-image: url(../image/payment_plan19.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan25 {
	background-image: url(../image/payment_plan19.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan26 {
	background-image: url(../image/payment_plan19.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan27 {
	background-image: url(../image/payment_plan19.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan28 {
	background-image: url(../image/payment_plan19.gif);
	}
	
	
#entercreditcard div.paymentplans p.payment_plan29 {
	background-image: url(../image/payment_plan19.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan30 {
	background-image: url(../image/payment_plan19.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan31 {
	background-image: url(../image/payment_plan19.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan32 {
	background-image: url(../image/payment_plan19.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan33 {
	background-image: url(../image/payment_plan19.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan34 {
	background-image: url(../image/payment_plan34.gif);
	}

#entercreditcard div.paymentplans p.payment_plan35 {
	background-image: url(../image/payment_plan35.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan36 {
	background-image: url(../image/payment_plan36.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan37 {
	background-image: url(../image/payment_plan37.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan38 {
	background-image: url(../image/payment_plan38.gif);
	}

#entercreditcard div.paymentplans p.payment_plan39 {
	background-image: url(../image/payment_plan39.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan40 {
	background-image: url(../image/payment_plan40.gif);
	}
#entercreditcard div.paymentplans p.payment_plan41 {
	background-image: url(../image/payment_plan41.gif);
	}	
#entercreditcard div.paymentplans p.payment_plan42 {
	background-image: url(../image/payment_plan42.gif);
	}
	
#entercreditcard div.paymentplans p.payment_plan43 {
	background-image: url(../image/payment_plan43.gif);
	}	
	
#entercreditcard div.paymentplans p.payment_plan1 span,
#entercreditcard div.paymentplans p.payment_plan2 span,
#entercreditcard div.paymentplans p.payment_plan3 span,
#entercreditcard div.paymentplans p.payment_plan4 span,
#entercreditcard div.paymentplans p.payment_plan5 span,
#entercreditcard div.paymentplans p.payment_plan6 span,
#entercreditcard div.paymentplans p.payment_plan7 span,
#entercreditcard div.paymentplans p.payment_plan8 span,
#entercreditcard div.paymentplans p.payment_plan9 span,
#entercreditcard div.paymentplans p.payment_plan10 span,
#entercreditcard div.paymentplans p.payment_plan11 span,
#entercreditcard div.paymentplans p.payment_plan12 span,
#entercreditcard div.paymentplans p.payment_plan13 span,
#entercreditcard div.paymentplans p.payment_plan14 span,
#entercreditcard div.paymentplans p.payment_plan15 span,
#entercreditcard div.paymentplans p.payment_plan16 span,
#entercreditcard div.paymentplans p.payment_plan17 span,
#entercreditcard div.paymentplans p.payment_plan18 span,
#entercreditcard div.paymentplans p.payment_plan19 span,
#entercreditcard div.paymentplans p.payment_plan20 span,
#entercreditcard div.paymentplans p.payment_plan21 span,
#entercreditcard div.paymentplans p.payment_plan22 span,
#entercreditcard div.paymentplans p.payment_plan23 span,
#entercreditcard div.paymentplans p.payment_plan24 span,
#entercreditcard div.paymentplans p.payment_plan25 span,
#entercreditcard div.paymentplans p.payment_plan26 span,
#entercreditcard div.paymentplans p.payment_plan27 span,
#entercreditcard div.paymentplans p.payment_plan28 span,
#entercreditcard div.paymentplans p.payment_plan29 span,
#entercreditcard div.paymentplans p.payment_plan30 span,
#entercreditcard div.paymentplans p.payment_plan31 span,
#entercreditcard div.paymentplans p.payment_plan32 span,
#entercreditcard div.paymentplans p.payment_plan33 span,
#entercreditcard div.paymentplans p.payment_plan34 span,
#entercreditcard div.paymentplans p.payment_plan35 span,
#entercreditcard div.paymentplans p.payment_plan36 span,
#entercreditcard div.paymentplans p.payment_plan37 span,
#entercreditcard div.paymentplans p.payment_plan38 span,
#entercreditcard div.paymentplans p.payment_plan39 span,
#entercreditcard div.paymentplans p.payment_plan40 span,
#entercreditcard div.paymentplans p.payment_plan41 span,
#entercreditcard div.paymentplans p.payment_plan42 span,
#entercreditcard div.paymentplans p.payment_plan43 span,
#upgradeyearlyservice div.instruction p.payment_plan2 span {
	display: none;
	}

#billinfocc,
#billinfoaddr,
#edituserprofile div.pri,
#edituserprofile div.sec,
#edituserprofile div.ter,
#edituserprofile div.qua,
#edituserprofile div.qui,
#edituserprofile div.sen {
	margin: 0 0 20px 0;
	}

#billinfocc p,
#billinfoaddr p,
#edituserprofile div.pri p,
#edituserprofile div.sec p {
	margin: 0 0 4px 0;
	}

#billinfoaddr p.ccaddr2 {
	margin-left: 160px;
	}

#confirmbillingupdate label,
#confirmpaymentinfo label,
#editbillinginfo label,
#edituserprofile label,
#entercreditcard label,
#reviewbillingerrorupdate label,
#showbillingerror label,
#showbillingsuccess label,
#upgradeyearlyservice label {
	float: left;
	width: 156px !important;
	width: 153px; /* win ie 3px bug */
	margin-right: 4px; /* + to width: 160px */
	text-align: right;
	font-weight: bold;
	}

#editbillinginfo label,
#entercreditcard label,
#showbillingerror label,
#upgradeyearlyservice label {
	margin: 3px 4px 0 0;
	}

#confirmbillingupdate p.cccharges label,
#confirmpaymentinfo p.cccharges label,
#reviewbillingerrorupdate p.cccharges label,
#showbillingsuccess p.cccharges label {
	margin-bottom: 1em;
	}

#confirmbillingupdate p.ccaddress label,
#confirmpaymentinfo p.ccaddress label,
#edituserprofile p.ccaddress label,
#reviewbillingerrorupdate p.ccaddress label,
#showbillingsuccess p.ccaddress label {
	margin-bottom: 3em;
	}

#entercreditcard div.paymentplans label {
	margin-top: 20px;
	}

p#username,
p#password,
p#secquestion,
#edituserprofile div.qua p,
#edituserprofile p.cccharges {
	margin: 0;
	float: left;
	width: 470px;
	}

#edituserprofile div.qua p {
	margin-bottom: 4px;
	}

#edituserprofile div.pri:after,
#edituserprofile div.ter:after,
#edituserprofile div.qua:after,
#edituserprofile div.sen:after {
	content: "."; /* enclose float */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html #edituserprofile div.pri,
* html #edituserprofile div.ter,
* html #edituserprofile div.qua,
* html #edituserprofile div.sen {
	height: 1%; /* ie hack */
	}

#edituserprofile div.pri a,
#edituserprofile div.ter a,
#edituserprofile div.qua a,
#edituserprofile div.sen a {
	width: 90px;
	float: right;
	font-size: 10px;
	text-align: right;
	}

/* contactUs.jsp */

#contactus #jspcontent {
	margin-top: 63px;
	}

#contactus div.colpri {
	width: 432px;
	}

#contactus div.instruction {
	margin: 0 0 20px 100px;
	}

#contactus div.pri,
#contactus div.sec {
	margin-bottom: 20px;
	}

#contactus div.pri p,
#contactus div.sec p {
	margin: 0 0 4px 0;
	}

#contactus div.pri label,
#contactus div.sec label {
	margin: 3px 4px 0 0;
	float: left;
	width: 96px !important;
	width: 93px; /* ie win 3px bug */
	text-align: right;
	}

#contactus div.formbuttons {
	text-align: left;
	margin-left: 95px;
	}

#contactus div.colsec {
	width: 186px;
	}

#contactus div.prefswraptopcolpri {
	width: 473px;
	float: left;
	background: #ff9 url(../image/corner_ul_03.gif) no-repeat top left;
	}

#contactus div.prefswraptopcolsec {
	margin-left: 21px;
	width: 226px;
	float: right;
	background: #ff9 url(../image/corner_ul_03.gif) no-repeat top left;
	}

/* --- */
/* editDietProfile.jsp
editMedicalProfile.jsp
userProfile.jsp */

#editdietprofile div.pri,
#editdietprofile div.ter,
#editdietprofile div.qua,
#editmedicalprofile div.pri,
#editmedicalprofile div.sec,
#editmedicalprofile div.ter,
#editmedicalprofile div.qua,
#editmedicalprofile div.qui,
#userprofile div.pri,
#userprofile div.sec {
	margin-bottom: 20px;
	}

#editdietprofile div.pri p,
#editdietprofile div.ter p,
#editdietprofile div.qua p,
#editmedicalprofile div.pri p,
#editmedicalprofile div.sec p,
#editmedicalprofile div.ter p,
#editmedicalprofile div.qua p,
#editmedicalprofile div.qui p,
#userprofile div.pri p,
#userprofile div.sec p {
	margin: 0 0 4px 0;

	}
	
#editdietprofile div.sec{
margin-bottom: 20px;
			}
			
			
#editdietprofile div.sec2{
margin-left: 250px;
			}
			
#assignTwo div.sec2{
margin-left: 250px;
			}
#editdietprofile div.sec p{
	margin: 0 0 4px 0;
	}

#editdietprofile label,
#userprofile label {
	float: left;
	width: 236px !important;
	width: 233px; /* ie win 3px bug */
	margin: 3px 4px 0 0; /* right + to width: 240px */
	text-align: right;
	font-weight: bold;	
	}

#editdietprofile div.ter p.mealstarttime {
	margin: 0 0 0 240px;
	}

#editdietprofile label.mealtime {
	margin-bottom: 15em;
	}

#editdietprofile div.mealtimeiterate {
	margin-bottom: 4px;

	}
	
#editdietprofile label.assign {
	margin-bottom: 4em;
	}

#editdietprofile label.restriction,
#editdietprofile label.lifestyle,
#userprofile label.lifestyle {
	margin-bottom: 7em;

	}

#editmedicalprofile label {
	float: left;
	width: 276px !important;
	width: 273px; /* ie win 3px bug */
	margin: 3px 4px 0 0; /* right + to width: 280px */
	text-align: right;
	}

#editmedicalprofile div.pri label {
	margin-bottom: 1em;
	}

#editmedicalprofile div.qui p.highglucoselevel {
	margin-left: 280px;
	}

#userprofile div.formbuttons {
	text-align: left;
	margin-left: 235px;
	}

/* freeTrialEnding.jsp */

#freetrialending h2.thanks {
	background: url(../image/text_thanks.gif) no-repeat 0 0;
	}

#freetrialending div.alertbox1 {
	text-align: center;
	}

#freetrialending div.formbuttons {
	margin-top: 20px;
	}

/* login.jsp */

#loginjsp div.wrapdefault {
	width: 720px;
	}

#loginjsp div.colpri {
	float: left;
	width: 473px;
	}

#loginjsp div.colsec {
	float: right;
	width: 226px;
	}

#loginjsp div.pri {
	border-top: 1px solid #025395;
	}

#loginjsp div.pri h3 {
	background: url(../image/premium_upgrade_tab.gif) no-repeat 0 0;
	height: 46px;
	margin: 0 91px 0 92px;
	width: 290px;
	}

#loginjsp div.pri h3 span {
	display: none;
	}

#loginjsp div.pri p,
#loginjsp div.ter p {
	color:#999;
	font-size: 16px;
	line-height: 1.3em;
	margin: 0;
	padding: 1em 0 1em 30px;
	}

#loginjsp div.sec {
	background: url(../image/arrow.gif) no-repeat 0 0;
	padding-left: 30px;
	}

#loginjsp div.sec ul {
	margin: 0;
	padding: 0;
	}

#loginjsp div.sec li {
	margin: 0 0 1.3em 0;
	padding: 0;
	list-style-type: none;
	}

#loginjsp div.sec p {
	margin: 3em 0 1em 0;
	}

#loginjsp div.ter {
	border-bottom: 1px solid #025395;
	}

#loginjsp div.ter p {
	text-align: center;
	}

#loginjsp div.wraplogin {
	width: 226px;
	background: #f3f0f0;
	margin-bottom: 10px;
	border: 0;
	}

#loginjsp div.wraplogincontent {
	padding: 0 20px 20px 20px;
	background: transparent;
	}

#loginjsp div.wraplogincontent:after {
	content: "."; /* enclose float */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html #loginjsp div.wraplogincontent {
	height: 1%; /* ie hack */
	}

#loginjsp h2.titlebar2 {
	background-color: #025395;
        color: #ffffff;
	}

#loginjsp div.wraplogincontent div.error {
	margin: 1em 0 1em 0;
	padding: 6px;
	}

#loginjsp div.wraplogincontent div.error p.alert {
	margin: 0;
	font-size: 10px;
	}

#loginjsp div#username,
#loginjsp div#password {
	margin: 0;
	width: 88px;
	float: left;
	display: inline;
	}

#loginjsp div#username {
	margin-right: 10px;
	}

#loginjsp div#username label,
#loginjsp div#password label {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	}

#loginjsp input.mp {
	width: 88px;
	}

#loginjsp div#login {
	float: left;
	width: 186px;
	margin-top: 5px;
	padding-bottom: 1em;
	border-bottom: 1px solid #fc3;
	}

#loginjsp div#login p {
	margin: 0;
	font-size: 10px;
	}

#loginjsp div#login div.rememberme {
	margin-top: 5px;
	}

#loginjsp div#login div.rememberme input {
	float: left;
	}

#loginjsp div#login div.rememberme p {
	float: left;
	width: 156px;
	margin-top: 4px;
	}

#loginjsp div#register {
	float: left;
	width: 186px;
	padding-bottom: 1em;
	border-bottom: 1px solid #fc3;
	}

#loginjsp div#register p.pri,
#loginjsp div#register p.sec {
	margin: 1em 0 0 0;
	font-weight: bold;
	}

#loginjsp div#register p.sec {
	margin-top: 0;
	}

#loginjsp div#register p.ter {
	margin: 0;
	}

#loginjsp div#register p.ter a {
	display: block;
	width: 100px;
	height: 23px;
	margin-top: 1em;
	background: url(../image/button_register_now.gif) no-repeat 0 0;
	}

#loginjsp div#register p.ter a span {
	display: none;
	}

#loginjsp div.qua {
	margin-top: 1em;
	float: left;
	}

/* logout.jsp */

#logoutjsp h2.thanks {
	background: url(../image/text_thanks.gif) no-repeat 0 0;
	}

#logoutjsp div.instruction p {
	text-align: center;
	}

#logoutjsp div.formbuttons {
	margin: 0 189px;
	}

#logoutjsp div.formbuttons:after {
	content: "."; /* enclose float */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html #logoutjsp div.formbuttons {
	height: 1%; /* ie hack */
	}

#logoutjsp a.buttonfeedback,
#logoutjsp a.buttonlogin {
	width: 81px;
	height: 23px;
	text-align: center;
	display: inline;
	}

#logoutjsp a.buttonfeedback {
	background: url(../image/button_feedback.gif) no-repeat 0 0;
	}

#logoutjsp a.buttonlogin {
	background: url(../image/button_log_in.gif) no-repeat 0 0;
	}

#logoutjsp a.buttonfeedback span,
#logoutjsp a.buttonlogin span {
	display: none;
	}

/* onlineTutorials.jsp */

#onlinetutorials #jspcontent {
	width: 350px;
	}

#onlinetutorials h2.pagetitle {
	margin-bottom: 0;
	}

#onlinetutorials div.pri {
	border-bottom: 1px solid #f90;
	}

#onlinetutorials div.pri table {
	border-collapse: collapse;
	width: 270px;
	margin: 10px 40px 10px 40px;
	}

#onlinetutorials div.pri table td {
	border-collapse: collapse;
	padding: 5px 0 5px 0;
	width: 220px;
	}

#onlinetutorials div.pri table td.tdb {
	width: 50px;
	text-align: right;
	}

#onlinetutorials div.pri table a.icon_video,
#registrationsuccess a.icon_video {
	background: url(../image/icon_video.gif) no-repeat 0 0;
	display: block;
	float: left;
	line-height: 17px;
	padding-left: 25px;
	}
#onlinetutorials a span {
	display: none;
	}

#tutorials a span {
	display: none;
	}

/* registration.jsp */

#registration div.colpri {
	width: 380px;
	float: left;
	}

#registration div.colsec {
	width: 160px;
	float: right;
	}

#registration div.pri,
#registration div.ter,
#registration div.qua,
#registration div.sen {
	border-top: 1px solid #fc3;
	}

#registration div.pri p.subhead,
#registration div.ter p.subhead,
#registration div.qua p.subhead {
	margin-bottom: 1em;
	}
	

#registration div.pri,
#registration div.sec,
#registration div.ter,
#registration div.qua,
#registration div.qui,
#registration div.sen,
#registration div.sep {
	margin: 0 0 20px 0;
	}

#registration div.pri p,
#registration div.sec p,
#registration div.ter p,
#registration div.qua p,
#registration div.qui p,
#registration div.sen p,
#registration div.sep p {
	margin: 0 0 4px 0;
	}

#registration div.colsec div.infobox2 {
	border: 2px solid #fc3;
	background-color: #ffc;
	}

#registration div.colsec p {
	margin: 0 0 1em 0;
	}

#registration div.sec p.fineprint,
#registration div.sep p.fineprint,
#registration div.sep p.terms {
	margin-left: 120px;
	}

#registration label {
	float: left;
	width: 116px !important;
	width: 113px; /* win ie 3px bug */
	margin: 3px 4px 0 0; /* + to width: 120px */
	text-align: right;
	}

#registration div.qui label {
	margin-bottom: 6em;
	}

#registration div.sen p {
	padding-top: 4px;
	}

#registration div.colsec div.infobox2 p.tagline {
	text-align: center;
	}

#registration div.formbuttons {
	clear: both;
	}

/* registrationSuccess.jsp */

#registrationsuccess div.pri p {
	text-align: center;
	font-weight: bold;
	}
#registrationsuccess div.ter p,
#registrationsuccess div.qua p {
	text-align: center;
	font-size: 10px;
	}

/* showBMI.jsp */

#showbmi div.colpri {
	width: 270px;
	float: left;
	}

#showbmi div.colsec {
	width: 270px;
	float: right;
	}

/* showCancelService.jsp
showCancelServiceSuccess.jsp */

#showcancelservice div.sec,
#showcancelservice div.ter,
#showcancelservicesuccess div.pri {
	width: 360px;
	margin-left: 160px;
	}

#showcancelservice label {
	float: left;
	width: 156px !important;
	width: 153px; /* win ie 3px bug */
	margin-right: 4px; /* + to width: 160px */
	text-align: right;
	font-weight: bold;
	}

#showcancelservicesuccess div.sec input {
	margin-right: 10px;
	}

/* showFeedback.jsp */

#showfeedback div.prefswraptop {
	margin-top: 63px;
	}

h2.tellus {
	background: url(../image/text_tell_us_experience.gif) no-repeat 0 0;
	}

#showfeedback div.instruction,
#showfeedback div.ter {
	margin-left: 160px;
	}

#showfeedback label {
	float: left;
	width: 156px !important;
	width: 153px; /* win ie 3px bug */
	margin-right: 4px; /* + to width: 160px */
	text-align: right;
	}

#showfeedback div.pri {
	margin-bottom: 1em;
	}

#showfeedback div.pri:after {
	content: "."; /* enclose float */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html #showfeedback div.pri {
	height: 1%; /* ie win hack */
	}

#showfeedback label {
	margin: 3px 4px 0 0;
	}

#showfeedback div.pri p,
#showfeedback div.sec p {
	margin: 0 0 4px 0;
	}

/* showHealthCenter.jsp */

#showhealthcenter h2.healthcenter {
	width: 472px;
	height: 80px;
	margin: 0;
	background: url(../image/health_center.gif) no-repeat 0 0;
	}

#showhealthcenter h2.healthcenter span {
	display: none;
	}

#showhealthcenter div.pri p {
	margin-top: 0;
	}

#showhealthcenter div.pri p.subhead {
	font-size: 11px;
	}

#showhealthcenter div.sec ul.health {
	list-style-image: none;
	list-style-type: none;
	}

#showhealthcenter div.sec ul.health:after {
	content: "."; /* enclose float */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html #showhealthcenter div.sec ul.health {
	height: 1%; /* ie win hack */
	}

#showhealthcenter div.sec ul.health li a {
	float: left;
	width: 37px;
	height: 18px;
	background: url(../image/button_more.gif) no-repeat 0 0;
	}

#showhealthcenter div.sec ul.health li a span {
	display: none;
	}

#showhealthcenter div.pri p.disclaimer {
	margin-top: 4em;
	}


/* unsubscribe.jsp
unsubscribed.jsp */

#unsubscribe div.pri p,
#unsubscribed div.pri p {
	text-align: center;
	}

/* unsupported.jsp */

#unsupported div.pri {
	clear: both;
	}

#unsupported div.colpri,
#unsupported div.colsec {
	width: 270px;
	float: left;
	}

#unsupported div.colsec {
 margin-left: 20px;
 }

/* updateSuccess.jsp */

#updatesuccess div.pri p {
	text-align: center;
	font-weight: bold;
	}

/* wristMeasurement.jsp */

#wristmeasurement div.pri {
	text-align: center;
	}

#showcustomernotes div.plansummarytable table {
	border-collapse: collapse;
	width: 380px;
	}

#showcustomernotes div.plansummarytable table td{
	border-collapse: collapse;
	padding: 0;
	line-height: 19px;
	border-bottom: 1px #a0a0a4 solid;
	}

#showcustomernotes div.plansummarytable table tr.tra th{
	line-height: 23px;
	background-color: #d2dce4;
	}

#showcustomernotes div.plansummarytable table tr.trc td {
	border-bottom: none;
	}

#showcustomernotes div.plansummarytable table th.thc {
	text-align: left;
	}

#showcustomernotes div.plansummarytable table td.tdd,
#showcustomernotes div.plansummarytable table td.tde,
#showcustomernotes div.plansummarytable table td.tdf,
#showcustomernotes div.plansummarytable table td.tdg,
#showcustomernotes div.plansummarytable table td.tdh,
#showcustomernotes div.plansummarytable table td.tdi,
#showcustomernotes div.plansummarytable table td.tdj {
	text-align: center;
	}
