/* screenProSummary.css */


body {
	margin: 0 0 20px 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	background: #fff url(../image/backgroundpro2.jpg) repeat-x 0 0;
	font-size: 11px;
	}

div.infobox2 {
	border-color: #fc3;
	}

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;
	}

/* 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 */


#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 */


#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;
	}

/* choosePackage.jsp
premiumUpgrade.jsp
upgrade.jsp */

#choosepackage div.wrapdefault,
#upgrade div.wrapdefault {
	width: 473px;
	}

#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;
	}

/* confirmBillingUpdate.jsp
confirmPaymentInfo.jsp
editBillingInfo.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;
	}

#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,
#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{
	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_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,
#upgradeyearlyservice div.instruction p.payment_plan2 span {
	display: none;
	}

#billinfocc,
#billinfoaddr {
	margin: 0 0 20px 0;
	}

#billinfocc p,
#billinfoaddr p {
	margin: 0 0 4px 0;
	}

#billinfoaddr p.ccaddr2 {
	margin-left: 160px;
	}

#confirmbillingupdate label,
#confirmpaymentinfo label,
#editbillinginfo 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,
#reviewbillingerrorupdate p.ccaddress label,
#showbillingsuccess p.ccaddress label {
	margin-bottom: 2em;
	}

#entercreditcard div.paymentplans label {
	margin-top: 20px;
	}

p#username,
p#password,
p#secquestion {
	margin: 0;
	float: left;
	width: 470px;
	}

/* 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 #9c3;
	}

#loginjsp div.pri h3 {
	background: url(../image/premium_upgrade_tabpro.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 #9c3;
	}

#loginjsp div.ter p {
	text-align: center;
	}

#loginjsp div.wraplogin {
	width: 226px;
	background: #ff9 url(../image/corner_ll_03.gif) no-repeat bottom left;
	margin-bottom: 10px;
	}

#loginjsp div.wraplogincontent {
	padding: 0 20px 20px 20px;
	background: transparent url(../image/corner_lr_03.gif) no-repeat bottom right;
	}

#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: #9c3;
	}

#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#register {
	float: left;
	width: 186px;
	padding-bottom: 1em;
	border-bottom: 1px solid #fc3;
	text-align: left;
	}

#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: 1em 43px 0 43px;
	background: url(../image/button_register_now.gif) no-repeat 0 0;
	}

#loginjsp div#register p.ter a span {
	display: none;
	}

/* 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: 220px;
	margin: 10px 65px 10px 65px;
	}

#onlinetutorials div.pri table td {
	border-collapse: collapse;
	padding: 5px 0 5px 0;
	}

#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;
	}

/* 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 {
	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 h2.congrat {
	background: url(../image/congratulations.jpg) no-repeat top center;
	}

#registrationsuccess div.pri p {
	font-weight: bold;
	}

#registrationsuccess div.sec p {
	text-align: center;
	}

/* showBMI.jsp */

#showbmi  {
	margin-top: 90px;
	float: center;
	}

#showbmi div.colpri {
	width: 616px;
	float: center;
	margin-left: 60px;
	}


/* 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;
	}

/* showDieticianProfile.jsp */

#showdieticianprofile div.pri,
#showdieticianprofile div.sec,
#showdieticianprofile div.ter,
#showdieticianprofile div.qua,
#showdieticianprofile div.qui,
#showdieticianprofile div.sen {
	margin: 0 0 20px 0;
	}

#showdieticianprofile div.pri p,
#showdieticianprofile div.sec p,
#showdieticianprofile div.qua p {
	margin: 0 0 4px 0;
	}

#showdieticianprofile label {
	float: left;
	width: 156px !important;
	width: 153px; /* win ie 3px bug */
	margin-right: 4px; /* + to width: 160px */
	text-align: right;
	font-weight: bold;
	}

p#username,
p#password,
p#activation,
p#secquestion,
#edituserprofile div.qua p,
#edituserprofile p.cccharges {
	margin: 0;
	float: left;
	width: 470px;
	}

#showdieticianprofile div.pri:after,
#showdieticianprofile div.ter:after,
#showdieticianprofile div.qua:after,
#showdieticianprofile div.sen:after {
	content: "."; /* enclose float */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html #showdieticianprofile div.pri,
* html #showdieticianprofile div.ter,
* html #showdieticianprofile div.qua,
* html #showdieticianprofile div.sen {
	height: 1%; /* ie hack */
	}

#showdieticianprofile div.pri a,
#showdieticianprofile div.ter a,
#showdieticianprofile div.qua a,
#showdieticianprofile div.sen a {
	width: 90px;
	float: right;
	font-size: 10px;
	text-align: right;
	}

#showdieticianprofile p.ccaddress label {
	margin-bottom: 2em;
	}

#showdieticianprofile div.qua p,
#showdieticianprofile p.cccharges {
	margin: 0;
	float: left;
	width: 470px;
	}

#showdieticianprofile div.qua p {
	margin-bottom: 4px;
	}

/* success.jsp */

#success div.pri p {
	text-align: center;
	}

/* showWelcome.jsp */

#showwelcome div.colpri {
	width: 473px;
	float: left;
	}

#showwelcome div.colsec {
	width: 226px;
	float: right;
	}

#showwelcome #welcome {
	width: 473px;
	}

#showwelcome #welcomename h3 {
	margin: 0 0 1em 0;
	}

#showwelcome #welcomename {
	float: left;
	}

#showwelcome #welcomedates {
	float: right;
	width: 50%;
	text-align: right;
	font-weight: bold;
	}

#showwelcome #welcomedates span {
	font-size: 10px;
	font-weight: normal;
	}

#showwelcome div.pri {
	clear: both;
	}

#showwelcome div.pri p {
	margin-top: 0;
	}

#showwelcome div.summarieswraptop {
	width: 473px;
	background: #ff9 url(../image/corner_ul_04.gif) no-repeat top left;
	margin-bottom: 40px;
	}

#showwelcome div.summarieswrapbottom {
	background: transparent url(../image/corner_ll_04.gif) no-repeat bottom left;
	}

#showwelcome div.summaries {
	background: transparent url(../image/corner_ur_04.gif) no-repeat top right;
	}

#showwelcome div.summariescontent {
	background: transparent url(../image/corner_lr_04.gif) no-repeat bottom right;
	padding: 15px 10px 10px 10px;
	}

#showwelcome div.summariescontent table {
	border-collapse: collapse;
	width: 453px;
	}

#showwelcome div.summariescontent table td {
	border-bottom: 1px #a0a0a4 solid;
	line-height: 19px;
	text-align: center;
	}

#showwelcome div.summariescontent table th {
	background-color: #fc3;
	font-size: 10px;
	padding: 10px 0 10px 0;
	}

#showwelcome div.summariescontent table th.tha,
#showwelcome div.summariescontent table td.tda {
	text-align: left;
	padding-left: 5px;
	}

#showwelcome div.summariescontent p.fineprint {
	color: #666;
	}

#showwelcome div.summariescontent div.cola,
#showwelcome div.summariescontent div.getstart div.button_go {
	float: left;
	width: 195px;
	}

#showwelcome div.summariescontent div.colc {
	float: right;
	width: 195px;
	}


* html #showwelcome div.summariescontent div.getstart {
	height: 1%; /* ie hack */
	}

#showwelcome div.summariescontent div.cola,
#showwelcome div.summariescontent div.colb,
#showwelcome div.summariescontent div.colc,
#showwelcome div.summariescontent div.cold {
	height: 207px;
	}

#showwelcome div.summariescontent div.getstart {
	margin-bottom: 1em;
	}

#showwelcome div.summariescontent div.getstart:after {
	content: "."; /* enclose float */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html #showwelcome div.summariescontent div.getstart {
	height: 1%; /* ie hack */
	}



#showwelcome div.summariescontent div.getstart p.subhead {
	text-align: center;
	}

#showwelcome div.summariescontent div.getstart div p {
	margin: 0 5px 1em 5px;
	}

#showwelcome div.summariescontent div h2 {
	margin: 10px 55px 0 55px;
	}
	
#showwelcome div.summariescontent div.button_go a {
	background: url(../image/button_go.gif) no-repeat 0 0;
	display: block;
	height: 18px;
	margin: 0 0 0 56px;
	width: 37px;
	}


#showwelcome #privatelabel,
#showwelcome #tutorials {
	display: inline;
	float: left;
	height: 40px;
	width: 226px;
	}

/* userProfile.jsp */

#userprofile {
	margin-top: 90px;
	}

#userprofile headerimagepro{
display: none;
}

#userprofile div.pri,
#userprofile div.sec {
	margin-bottom: 20px;
	}

#userprofile div.pri p,
#userprofile div.sec p {
	margin: 0 0 4px 0;
	}

#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;
	}

#userprofile label.lifestyle {
	margin-bottom: 7em;
	}

#userprofile div.formbuttons {
	text-align: left;
	margin-left: 235px;
	}

