.section-calculators #myplanFunctionMessages, .section-calculators .messages { margin-top:20px }

#leftSideBar, #rightSideBar, #pageContent h1 { display:none; }

#hybridpage h1 { display:block; }

#siteContent { width:970px;padding:0; }
#pageContent { width:946px !important;padding:0 12px !important; }

.moneyTrackerP5 { padding:0 4px !important; width:938px !important; }
.moneyTrackerP5 .moneyTrackerPad {  margin:0 9px; }

body.section-calculators #pageContent .calcFullPage h1 { margin:0;padding-left:10px !important; }
#moneyTrackerContent { float:left; clear:both; width:705px; height:auto;display:inline;padding-left:10px; }
#pageContent .moneyTrackerP1 h2, #pageContent .moneyTrackerP2 h2, #pageContent .moneyTrackerP5 h2 { float:left; clear:left; width:600px;line-height:30px; font-size:20px; padding:10px; margin:0px;font-family:Arial, Helvetica, sans-serif;color:#333; }
a.money-tracker-fancybox { display: block; float:right; margin: 0 0 20px 0;  }

/* Page1 */
.moneyTrackerP1 #calculatorIntroText { width:380px; float:left; }
.moneyTrackerP1 #calculatorIntroText p { width:380px !important; }
.moneyTrackerP1 a.money-tracker-fancybox { margin: 38px 15px 0 0;  }

#page-calculators-money-tracker #leftSideBar, #page-calculators-money-tracker-page1-php #leftSideBar { display:block; }
#page-calculators-money-tracker #siteContent, #page-calculators-money-tracker-page1-php #siteContent { padding-left:15px; width:955px; }
#page-calculators-money-tracker #pageContent, #page-calculators-money-tracker-page1-php #pageContent { padding:0 10px !important; width:577px !important; }

.instructiondiv {float:left; clear:both; width:650px; margin:10px 0 0 0; }
.instructiondiv img { margin-bottom:10px; }
.instructiondiv p { width:380px !important; }
.instructiondiv h4 { margin-top:5px;color:#333 !important; }

#moneyTrackerContent h4 {font-weight:normal; font-size:15px; line-height:20px;}
#moneyTrackerContent h4 strong {display:block;}

#darkerdiv { width:686px; height:75px;margin-top:20px; background-color:#eeeedd; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.pusher { width:100%; height:15px; float:left; clear:both; }
#darkerdiv #starttrack { float:right; width:151px; height:46px; background:url('../money-tracker/images/button-start-tracking.gif') top left no-repeat; text-indent:-9999px; outline:none; margin:15px 20px 0 10px; display:inline; }
#darkerdiv a:hover { background-position:0 -46px; }
#darkerdiv img { margin:10px }
#darkerdiv p { float:left; width:420px !important; text-align:left; margin:15px 0 0 0px; display:inline}

/* End */

/* Page2 */
#sp1addnew{float:left; clear:both; width:703px; height:auto; background-color:#fffaee; border-bottom:1px solid #ffdd99; margin-top:10px; }
.titlebg{float:left; width:703px; height:33px; clear:both; border-bottom:1px solid #ffdd99; background-color:#ffeebb}
#pageContent .titlebg h3{float:left; clear:both; height:auto; margin:0; padding:6px 0 0 15px; color:#333333;font-size:16px;font-weight:bold;}
#sp1left{width:325px; height:auto; float:left; clear:left; margin: 15px 0 0 15px; display:inline; }
#sp1right{width:336px; height:auto; float:left; border-left:1px solid #ffdd99;  margin: 15px 0 0 0; }
#sp1left h4 {float:left; width:100%; clear:both; height:auto}
#sp1left ul {float:left; width:310px; padding-left:10px; clear:both;}
#sp1left ul li { padding-left:0;background:none; }
#lefthelp{float:left; clear:both; width:100%; height:auto; margin:0 0 0 0 }
#sp1rightcontent{float:left; clear:both; margin-left:20px; display:inline; width:312.5px; height:auto}
#sp1right form{width:317px; float:left; clear:both; height:auto}
#sp1right form label{float:left; width:100%; height:auto; clear:both; margin-top:3px}
#sp1right form input, #sp1right form select{float:left; clear:both; margin-top:10px}
#sp1right #sp1upload{ width:70px; float:left}
#sp1file{background:#ffffff}
#sp1right form select{width:110px; height:auto;}
.sp1checkbox{float:left; width:100%; height:auto; float:left; clear:both; padding:10px 0 0 0;}
#sp1right .sp1checkbox input,#sp1right .sp1checkbox label{float:left; clear:none}
#sp1right .sp1checkbox input{width:10px; margin-top:5px;}
#sp1right .sp1checkbox label{width:200px; margin-left:5px; display:inline}
.uploadtest{float:left; width:100%; height:30px; margin-top:5px; clear:both}
#sp1right #sp1upload{float:left; clear:both; margin:0; padding:0}


.nextstop{float:left; clear;both; width:100%; height:14px; background:url('../money-tracker/images/nextstep.jpg') center right no-repeat; margin-top:20px}
#sp1btns{float:left; width:100%; height:auto; clear;bot; margin-top:10px}
#ct{width:195px; height:35px;float:right; background:url('images/cfimage/btnct.jpg') top left no-repeat;  text-indent:-9999px; outline:none}
#sp1btns a:hover{ background-position:0 -35px}

	/* Step 1 */
		#step1Left{width:448px; height:auto; float:left; clear:left; margin: 15px 0 15px 3px; display:inline; }
		#step1Right{width:447px; height:auto; float:left; border-left:1px solid #ffdd99;  margin: 15px 0; }
		#step1Left h4 {float:left; width:100%; clear:both; height:auto}
		#step1Left ul {float:left; width:310px; padding-left:10px; clear:both;}
		#step1Left ul li { padding-left:0;background:none; }
		#lefthelp{float:left; clear:both; width:100%; height:auto; margin:0 0 0 0 }
		#sp1rightcontent{float:left; clear:both; margin-left:20px; display:inline; width:312.5px; height:auto}
		#step1Right form{width:317px; float:left; clear:both; height:auto}
		#step1Right form label{float:left; width:100%; height:auto; clear:both; margin-top:3px}
		#step1Right form input, #sp1right form select{float:left; clear:both; margin-top:10px}
		#step1Right #sp1upload{ width:70px; float:left}
		#sp1file{background:#ffffff}
		#step1Right form select{width:110px; height:auto;}
		.sp1checkbox{float:left; width:100%; height:auto; float:left; clear:both; padding:10px 0 0 0;}
		#step1Right .sp1checkbox input,#sp1right .sp1checkbox label{float:left; clear:none}
		#step1Right .sp1checkbox input{ float:left;}
		#step1Right .sp1checkbox label{width:200px; margin-left:5px; float:left;padding-top:2px;line-height:normal; }
		.uploadtest{float:left; width:100%; height:30px; margin-top:5px; clear:both}
		#step1Right #sp1upload{float:left; clear:both; margin:0; padding:0}
		
		.rangeRadio { float:left; }
		.rangeDates { float:left;}
		.rangeCount { float:right;}
	/* End Step 1 */


/* End Page 2 */

/* Converted to fall inline with more global calc templates */

	/* Page 3 */
		.formHeader {margin-top:2px; padding-top:8px; padding-bottom:0px;}
		.formHeader div, .formDetails div { padding:0 0 0 10px; margin:3px 0 0 0; width:auto; float:left; }
		.formHeader a { display:block; float:left; margin:0; padding-right:20px; }
		.formHeader a.asc { background: url('../images/order-asc.gif') center right no-repeat; }
		.formHeader a.desc { background: url('../images/order-desc.gif') center right no-repeat; }
		.formDetails select { border:1px solid #A5ACB2;background:#ffffff;margin:0; }
		
		.formDate input, .formDescription input, .formAmount input, 
		.formCategory input, .formSubcategoryNarrow  input { border:1px solid #A5ACB2;background:#ffffff; }
		
		.formHeader h3 a { font-size:12px; }
		.formHeader .formDate, .formDetails .formDate { clear:left; width:74px; padding:0; }
		.formDetails .formDate input {width:71px;}
		.formHeader .width_100pc {padding:0;}
		.formHeader .formDescription, .formDetails  .formDescription { width:300px; }
		.formDetails  .formDescription input { width:297px; }
		.formHeader .formAmount, .formDetails  .formAmount { width:72px; }
		.formDetails  .formAmount input { width:60px; }
		.formHeader .formCategory, .formDetails  .formCategory {width:130px; }
		.formDetails  .formCategory select {width:127px; }
		.formHeader .formSubcategoryNarrow {width:150px;}
		.formDetails  .formSubcategoryNarrow {width:240px; }
		.formDetails  .formSubcategoryNarrow select {width:237px; }
		.formDetails  .formDelete input { margin: 4px 0; padding:0;  width:12px; height:12px; }
		
		
		.formHeader .formSubcategory {width:195px;}
		.formDetails  .formSubcategory {width:197px; }
		.formDetails  .formSubcategory select {width:195px; }
		
		.formDetails {margin: 0 0 30px 0 ;}
		
		.floatSelect {float:left; line-height:20px; margin:4px 0.2em 0 0;}

		.formDetails .formDelete { float:right;padding:0; width:38px;}
		.formDetails .formDelete span {display:block; float:right; padding:0 2px 0 0; }

		.formDelete .addrow { float:left;display:block;width:16px;height:16px;border:0;margin:3px 0 0 0;padding:0; background: url(../images/icon-mt-addrow.gif) top left no-repeat;text-indent:-9999px;  }
		.formDelete .addrow:hover { background: url(../images/icon-mt-addrow.gif) bottom left no-repeat;}
		.formDelete input.checkbox { float:left;margin:0;width:16px;height:16px;margin-top:2px; }
		.formDelete .delete { float:left;display:block;width:12px;height:12px;border:0;margin:3px 0 0 0;padding:0;background: url('../images/icon-delete-opaque.gif') top left no-repeat;text-indent:-9999px; }
		
		.formDetails .withSelectedOperations { float:right;margin-right:5px;padding:5px 32px 0 0;background: url('../money-tracker/images/with-selected-arrow.gif') no-repeat right 4px; }
		.formDetails .withSelectedOperations.top { padding:0px 32px 5px 0;background-position:right -22px;  }
		option.topOption {font-weight:bold;color:#CC4400;background-color:#FFEDBB;}
	/* End Page 3 */

/* Page4 */
.categoryHeader { width:911px; } /* + 9px padding */
#pageContent .categoryHeader h3.category { width:auto; }

.dateRange { float:left;margin-right:20px; }
.dateRangeInput { float:left;padding-right:10px; }
.dateRangeInput input, .dateRangeInput select { margin-top:3px; }
.datePicker { float:left;margin-top:3px; }
.datePicker a { float:left;width:16px;height:16px;background: url('../images/icon-date-picker.gif') top left no-repeat;text-indent:-9999px;outline:none; }

.buttonShow { float:left;padding:14px 0 0 0; }
.buttonShow input { padding:0; }

.moneyTrackerGraph { margin-top:20px; }

#moneyTrackersummaryTable { float:left;margin-bottom:15px; }
#summaryTableLeft { float:left;width:235px;height:auto; }
#summaryTableRight { float:left;width:685px;height:auto;overflow:scroll;background:#fffaee; }

.summaryTable { width:235px; }
.dateRangeSummary { width:auto; }

.summaryTable th { height:28px;padding-left:5px;background-color:#ffeebb;border-bottom:1px solid #ffdd99 !important;font-size:12px;font-weight:bold; }
.summaryTable td { height:28px;padding-left:5px;background-color:#fffaee;border-bottom:1px solid #ffdd99;font-size:12px; }
.summaryTable .summarySubtotal { padding-right:20px;text-align:right;background-color:#ffeebb;border-bottom:1px solid #ffeebb; }
.summaryTable .summaryTotal { padding-right:20px;text-align:right; }
.summaryTable .summaryTotal .totalPositive { color:#317F02; }
.summaryTable .summaryTotal .totalNegative { color:#E40000; }

.dateRangeSummary th { padding:0 10px 0 0;text-align:right;white-space:nowrap; } 
.dateRangeSummary td { padding-right:20px;background-color:#fffaee;border-bottom:1px solid #ffdd99 !important;text-align:right; } 

.pieGraphIcon { padding-right:25px !important;text-align:right; }
.pieGraphIcon a { display:block;float:right;width:15px;height:15px; background: url('../images/icon-pie-graph.gif') no-repeat;text-align:left;text-indent:-9999px; }

#moneyTrackerComplete { clear:both;width:920px;height:137px;margin:15px 0 0 0px;background:url('../images/money-tracker-complete.gif') top left no-repeat; }
#moneyTrackerCompleteCopy { float:left;width:435px;padding:40px 0 0 30px;font-size:14px;line-height:20px; }
#moneyTrackerCompleteImage { float:left;width:425px;height:137px;padding:0 0 0 20px; }
#moneyTrackerCompleteImage a { display:block;width:425px;height:137px;text-indent:-9999px; }

#graphAxisLabels { float:left;width:100%;margin-top:10px; }
#graphAxisLabels span { display:block;float:left;font-size:10px;margin-right:28px; }

#graphLegend { float:left;width:100%;height:93px;margin:40px 0 15px 0;background: url('../money-tracker/images/money-tracker-graph-legend.gif') no-repeat; }
/* end */

/* Page 5 */
#budgetCalcScreeny { clear:both;width:920px;height:145px;margin:15px 0 15px 0px;background:url('../images/money-tracker-budget-screen.gif') top left no-repeat; }
#budgetCalcScreenyCopy { width:355px;padding:33px 0 0 24px;font-size:13px;line-height:18px; }

#budgetCalcCopyCategories { clear:both;width:920px;height:163px;margin:15px 0 15px 0px;background:url('../money-tracker/images/money-tracker-budget-copy-categories.gif') top left no-repeat; }
#budgetCalcCopyCategoriesText { width:310px;padding:33px 0 0 24px;font-size:13px;line-height:18px; }
#budgetCalcCopyCategoriesText ol { margin: 0; padding:0 0 0 1.5em; }
#budgetCalcCopyCategoriesText ol li { font-size:12px;line-height:17px;margin: 0; padding: 0; }


.chooseBudgetCalculation { float:left; }

.inlineCalcQuestionContainer { width:662px; }
.inlineCalcQuestion { width:662px; }
.inlineCalcQuestionContainer.marginBottom { margin-bottom:15px; }

.calcFullPage .inlineCalcQuestionContainer { width:875px; } /* 920 - 45 */
.calcFullPage .inlineCalcQuestion { width:813px; } /* 875 - 62 */

body.section-calculators #pageContent .calcFullPage .inlineCalcQuestion  p { width:800px; } 

#copyToBudgetTable { float:left;width:707px; }

.calcFullPage #copyToBudgetTable { width:920px; padding:0 9px; }

#copyToBudgetTable table {  }

#copyToBudgetTable table th { background:#ffeebb;height:28px;padding:0 0 0 9px;vertical-align:center;text-align:left;font-size:12px;border-bottom:1px solid #FFDD99 !important;font-weight:bold;color:#cc4400; }
#copyToBudgetTable table th h3 { float:left;margin:0;padding:8px 0 7px 0;font-size:12px;font-weight:bold;color:#333;font-family:Arial, Helvetica, sans-serif; }

#copyToBudgetTable table th.tableCategoryHeader { width:233px; }
#copyToBudgetTable table th.catAmountHeader { padding:0 28px 0 0;width:70px; text-align:right; }
#copyToBudgetTable table th.catEstimateHeader { padding:0 9px 0 0;width:70px; text-align:right; }
#copyToBudgetTable table th.catAmountHeader h3, #copyToBudgetTable table th.catEstimateHeader h3 {  float:right; text-align:right; }
#copyToBudgetTable table th.periodHeader { width:112px; padding: 0 0 0 9px;  }

#copyToBudgetTable table th.itemSelectHeader { width:88px;padding:0;background:#fff url(../money-tracker/images/money-tracker-step5-bg-select.gif) repeat-y !important;border-bottom:0 !important;text-align:center; }
#copyToBudgetTable table th.itemSelectHeader h3 { float:none; }
#copyToBudgetTable table th.budgetAmount { width:123px; text-align:right; padding:0 28px 0 0; }
#copyToBudgetTable table th.budgetAmount h3 { float:none;text-align:right; }

#copyToBudgetTable table th h3 a { color:#cc4400; }
#copyToBudgetTable table th .tableSort { display:block;float:left;width:12px;height:9px;margin-top:12px;padding:0px 0 0 8px;background:#ffeebb url('../images/icon-sort-down.gif') no-repeat top right;text-indent:-9999px; }

#copyToBudgetTable table td { font-size:12px;text-align:left;height:auto;padding:5px 0 5px 9px;vertical-align:middle;border-bottom:1px solid #FFDD99 !important;background:#ffffff; }
#copyToBudgetTable table tr.categoryRow td { font-weight:bold;background-color:#fffaee; }

#copyToBudgetTable table tr.selectChecked td { background-color: #E6EEF6 !important; }
#copyToBudgetTable table .inputSelect { padding:0;background:#fff url(../money-tracker/images/money-tracker-step5-bg-select.gif) repeat-y !important;border-bottom:0 !important;text-align:center; }
#copyToBudgetTable table .inputSelect.checked { background:#fff url(../money-tracker/images/money-tracker-step5-bg-select-checked.gif) no-repeat center !important; }
#copyToBudgetTable table .catAmount { padding-right:28px;padding-left:0;text-align:right; }
#copyToBudgetTable table .catEstimate { padding-right:9px;padding-left:0;text-align:right; }
#copyToBudgetTable table .budgetAmount { padding:0 28px 0 0 ;text-align:right; }
#copyToBudgetTable table .sp4periodw { padding:0 0 0 9px; }

.budgetTableTop { float:left; height:78px; } 
body.section-calculators #pageContent .calcFullPage .budgetTableTop h1 { padding-top: 20px; font-size:30px;  }
.budgetTableTopLeft { float:left; width:549px; background:url(../money-tracker/images/money-tracker-step5-bg-top-left.gif) top left repeat-x;  height:78px; }
body.section-calculators #pageContent .calcFullPage .budgetTableTopLeft h1 { margin-left:10px; }
.budgetTableTopSelect {float:left; width:88px; background:url(../money-tracker/images/money-tracker-step5-bg-top-select.gif) top left no-repeat;  height:78px;}
.budgetTableTopRight {float:left; width:301px; background:url(../money-tracker/images/money-tracker-step5-bg-top-right.gif) top left repeat-x;  height:78px;} 

.budgetTableBottom { float:left; height:32px; } 
.budgetTableBottomLeft { float:left; width:549px; background:url(../money-tracker/images/money-tracker-step5-bg-bottom-left.gif) bottom left repeat-x;  height:32px; }
.budgetTableBottomSelect {float:left; width:88px; background:url(../money-tracker/images/money-tracker-step5-bg-bottom-select.gif) bottom left no-repeat;  height:32px;}
.budgetTableBottomRight {float:left; width:301px; background:url(../money-tracker/images/money-tracker-step5-bg-bottom-right.gif) bottom left repeat-x;  height:32px;} 

.budgetTableSelectClear {float:left; width:596px; padding-top:29px;}
.budgetTableSelectClear .withSelectedOperations { float:right;margin-right:5px;padding:5px 32px 0 0;background: url('../money-tracker/images/with-selected-arrow.gif') no-repeat right 4px; }

.budgetTableSelectText {float:left; width:342px;}
body.section-calculators #pageContent #hybridpage .budgetTableSelectText p {float:left; padding:24px 0 24px 100px; width:220px;}

.rowControl { float:left;width:41px;background: url('../images/header-arrow-collapse.gif') no-repeat scroll 15px 2px; }
.rowControl a { display:block;width:15px;height:15px;margin:0px 0 0 14px;text-indent:-9999px;cursor:pointer; }

#tableFootnote { float:right;width:100%;margin-top:15px;text-align:right; }
/* end */




/* Money Tracker calc nav sprites */
#calcPageNavContent .calcNavButton a { background: url(../images/calc-page-nav-sprites-mt.gif) no-repeat; }

.stepIndicator { margin-bottom:10px; }
.stepIndicator span { padding:0 4px 0 8px;background-color:#fff6dd;font-size:11px;color:#666;font-family:Tahoma, Arial, Helvetica, sans-serif; }

#stepIndicatorPrevious { float:left; }
#stepIndicatorPrevious .stepIndicator { margin-left:4px;text-align:right;background: url('../money-tracker/images/steps-indicator-previous.gif') no-repeat center left; }
#stepIndicatorPrevious .stepIndicator span { padding:0 4px 0 8px; }
#stepIndicatorNext { float:right; }
#stepIndicatorNext .stepIndicator { margin-right:4px;background: url('../money-tracker/images/steps-indicator-next.gif') no-repeat center right; }
#stepIndicatorNext .stepIndicator span { padding:0 8px 0 4px; }

#getTransactions.calcNavButton { float:left;width:150px; }
#getTransactions.calcNavButton a { width:117px;height:27px;padding:7px 0 0 33px;background-position:0 0px;color:#333 !important; }
#getTransactions.calcNavButton a:hover { background-position:0 -34px; }

#categoriseTransactions.calcNavButton { float:left;width:196px; }
#categoriseTransactions.calcNavButton a { width:163px;height:27px;padding:7px 0 0 33px;background-position:-346px 0px;color:#333 !important; }
#categoriseTransactions.calcNavButton a:hover { background-position:-346px -34px; }

#categoriseTransactionsOrange.calcNavButton { float:left;width:196px; }
#categoriseTransactionsOrange.calcNavButton a { width:163px;height:27px;padding:7px 0 0 33px;background-position:-150px 0px;color:#333 !important; }
#categoriseTransactionsOrange.calcNavButton a:hover { background-position:-150px -34px; }

#viewSummary.calcNavButton { float:left;width:143px; }
#viewSummary.calcNavButton a { width:110px;height:27px;padding:7px 0 0 33px;background-position:-685px 0px;color:#333 !important; }
#viewSummary.calcNavButton a:hover { background-position:-685px -34px; }

#viewSummaryOrange.calcNavButton { float:left;width:143px; }
#viewSummaryOrange.calcNavButton a { width:110px;height:27px;padding:7px 0 0 33px;background-position:-542px 0px;color:#333 !important; }
#viewSummaryOrange.calcNavButton a:hover { background-position:-542px -34px; }

#copyToBudget.calcNavButton { float:right;width:141px; }
#copyToBudget.calcNavButton a { width:108px;height:27px;padding:7px 0 0 33px;background-position:-828px 0px;color:#333 !important; }
#copyToBudget.calcNavButton a:hover { background-position:-828px -34px; }

.moneyTrackerP1 #moneyTrackerContent #myplanLoggedIn { width:686px; }
.moneyTrackerP1 #moneyTrackerContent #myplanLoggedInTop { height:8px; width:686px; background:#eeeedd url(../images/myplan-loggedin-bg-top-left.gif) top left no-repeat; }
.moneyTrackerP1 #moneyTrackerContent #myplanLoggedInTop #myplanLoggedInTopRight { height:8px; width:8px; float:right;
	background:#eeeedd url(../images/myplan-loggedin-bg-top-right.gif) top right no-repeat; }
.moneyTrackerP1 #moneyTrackerContent #myplanLoggedInContent { width:666px; }
.moneyTrackerP1 #moneyTrackerContent #myplanLoggedInBottom { height:5px; width:686px; background:#eeeedd url(../images/myplan-loggedin-bg-bottom-left.gif) top left no-repeat; margin-bottom:3px; }
.moneyTrackerP1 #moneyTrackerContent #myplanLoggedInBottom #myplanLoggedInBottomRight { height:5px; width:8px; float:right; background:#eeeedd url(../images/myplan-loggedin-bg-bottom-right.gif) top right no-repeat; }
.moneyTrackerP1 #moneyTrackerContent #myplanLoginWrapper { width:686px; }
.moneyTrackerP1 #moneyTrackerContent #myplanFormTop { height:34px; width:674px; padding-top:0; padding-bottom:0; background:#ddddbb url(../images/myplan-loggedin-bg-top-left.gif) top left no-repeat; }
.moneyTrackerP1 #moneyTrackerContent #myplanFormTop strong { padding-top:10px; display:block; font-size:15px; }
.moneyTrackerP1 #moneyTrackerContent #myplanFormTop #myplanFormTopRight { height:8px; width:8px; float:right; background:#ddddbb url(../images/myplan-loggedin-bg-top-right.gif) top right no-repeat; }
.moneyTrackerP1 #moneyTrackerContent #myplanFormContent { width:662px; }
.moneyTrackerP1 #moneyTrackerContent #myplanFormBottom { height:5px; width:686px; background:#eeeedd url(../images/myplan-loggedin-bg-bottom-left.gif) top left no-repeat; margin-bottom:3px; }
.moneyTrackerP1 #moneyTrackerContent #myplanFormBottom #myplanFormBottomRight { height:5px; width:8px; float:right; background:#eeeedd url(../images/myplan-loggedin-bg-bottom-right.gif) top right no-repeat; }
/* End */

/* ui-dialog */
.dialog { display: none; }

.ui-dialog {
	border: 1px solid #D6D6D6;
	background-color: #ffffff;
	padding:19px 17px; 
}

.ui-dialog-titlebar { display:none; }

.ui-dialog-container .topPanel {
	position: relative !important;
	background-color: #FFEEBB;
	border-bottom: 1px solid #FFDD99;
	width:530px !important;
	height:22px !important;
	padding:26px 19px 26px 26px;
	float: left;
}

.ui-dialog-container #dialog .topPanel {
	padding:26px 19px 0 26px;
	height:178px !important; 
	overflow:auto;
}


.ui-dialog-container .topPanel div { margin:none !important; padding:0 !important; float:left; font-size:15px; line-height:22px; font-weight:bold;}

.ui-dialog-container .topPanel p {
	font-size:12px;
	line-height:17px;
	margin:0;
clear:left;
}

.ui-dialog-container .topPanel ul { margin: 0; padding:0 0 0 1.5em; }
#.ui-dialog-container .topPanel ul li { font-size:12px;line-height:17px;margin: 0; padding: 0; }


.ui-dialog-container .bottomPanel { 
	position:relative !important; 
	background-color: #FFF6DD;
	bottom:inherit !important;
	float: left;
	width:530px !important;
	padding:19px 19px 19px 26px;
}
.ui-dialog-container .bottomPanel label {
	display: block; float:left;
}

.ui-dialog-container a.modalCancel, .ui-dialog-container a.modalCopy { display:block;float:right;color:#cc4400;cursor:pointer; }
.ui-dialog-container a.modalCopy { display:block;float:right;width:110px;height:27px;padding:7px 0 0 8px;background: url('../images/calc-page-nav-sprites-mt.gif') no-repeat -1393px 0px;font-size:14px;font-weight:bold;color:#333;text-shadow:0px 1px 0px #ffe8b8; }
.ui-dialog-container a.modalCopy:hover { background-position:-1393px -34px; }


a.dp-choose-date { display:block;float:left;width:16px;height:15px;margin-left:5px;text-indent:-9999px;overflow:hidden;background: url('../images/icon-date-picker.gif') no-repeat; }

