<style type="text/css">

<!--
	
	.Link A 
	{ 
		text-decoration:none; 
		color:#000066; 
		font-weight: bold;
	}
	
	.Link A:hover 
	{ 
		color:#0033FF; 
		text-decoration:underline 
	}


	.MyAccountNavBarLink A 
	{ 
		text-decoration:none; 
		color:#006400; 
		font-weight: bold;
	}

	.MyAccountNavBarLink A:hover 
	{ 
		color:#254117; 
		font-weight: bold;
		text-decoration:underline;
	}
	
		
	table.MyAccount
	{ 
		background: white;
		
	}	
	
	table.MyAccount1
	{
		background: white;
		border: 1px solid #006400;		
	}
	

	table.MyAccountNavBar
	{
		background: #efffef;
		border: 1px solid #006633;
	}

	table.MyAccountNavBarInner
	{
		background: #efffef;
	}

	

	td.MyAccountNavBar
	{ 
		background: #efffef;
		border-bottom: 1px solid #CCCCCC;
		text-align: left;
	}

	td.MyAccountNavBarTopCenterBorderCell
	{ 
		background: #efffef;
		border-top: 1px solid #006633;
	}	
	
	td.MyAccountNavBarBottomCenterBorderCell
	{ 
		background: #efffef;
		border-bottom: 1px solid #006633;
	}
	
	td.MyAccountNavBarLeftBorderCell
	{ 
		background: #efffef;
		border-left: 1px solid #006633;
	}

	td.MyAccountNavBarRightBorderCell
	{ 
		background: #efffef;
		border-right: 1px solid #006633;
	}

	td.MyAccountNavBar1
	{ 
		background: #efffef;
		text-align: left;
		border-bottom: 1px solid #CCCCCC;
	}
	
	td.MyAccountNavBarNoBorder
	{ 
		background: #efffef;
		text-align: left;
	}
	
	td.MyAccountNavBarBottom
	{ 
		background: #efffef;
		text-align: left;
	}

	td.MyAccountNavBarBottom1
	{ 
		background: #efffef;
		text-align: left;
		border-bottom: 1px solid #CCCCCC;
	}

	
	td.MyAccountNavBarBlank
	{
		background: white;
	}


	th.MyAccountNavBarHeading
	{ 
		background: #006633;
		color: white;
		text-align: center;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
	}

	th.MyAccountNavBarHeading1
	{ 
		background: #efffef;
		color: black;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
		border-bottom: 1px solid #CCCCCC;
	}
	
	/* MyAccount - Drop Down Menu  - Hidden */
	div.MyAccountDropDownMenuHidden
	{
		display: none;
		position: static;	
	}
	
	/* MyAccount - Drop Down Menu  - Visible */
	div.MyAccountDropDownMenuVisible
	{
		position: absolute;
		z-index: 1000;
	}
	
	/* A header style */
	div.HeaderPlain
	{
		color: #404040;
		font-weight: bold;
		padding: 1.0ex;
	}
	
	
	/* the drop down menu is in a table in a div */
	table.MyAccountDropDownMenu
	{
		background: #006633;
		width: 200px;
		filter: alpha(opacity=85);
		border-top: 1px solid #6E8B3D;
		border-left: 1px solid #6E8B3D;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		color: #FFFFFF;	
	}

	td.MyAccountContentArea
	{
		border: 1px solid #006400;
	}


	td.MyAccountNavBarNotLoggedIn
	{ 
		background:#B0B0B0; 
	}


	.FeedbackTextArea 
	{ 
		font-size: 90%;
	}

	
	th.ExpenseAccount
	{
		background: #c3c1c8;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
		border-bottom: 1px solid #777185;
		border-top: 1px solid #777185;	
	}

	table.ExpenseAccount
	{
		background: #edebeb;
		border: 1px solid #9d9b9b;
		-moz-border-radius: 5px;
	}
	
	table.ExpenseAccountCheckingAccount
	{
		background: #c0edd6;
		border: 1px solid #486b59;
		-moz-border-radius: 5px;
	}
	
	table.ExpenseAccountSavingsAccount
	{
		background: #c3d1e5;
		border: 1px solid #47556a;
		-moz-border-radius: 5px;
	}
	
	table.ExpenseAccountCreditCardAccount
	{
		background: #ece2cb;
		border: 1px solid #8c7a4e;
		-moz-border-radius: 5px;
	}
	
	table.ExpenseAccountAdd
	{
		background: #edebeb;
		border: 1px solid #9d9b9b;
		-moz-border-radius: 5px;
	}
	
	th.ExpenseAccountAddHeading
	{
		color: black;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
	}
	
	td.ExpenseAccountName
	{
		color: #2a0096;
		font-weight: bold;
	}
	
	td.ExpenseAccountType
	{
		color: #747373;
		font-weight: bold;
	}
	
	th.Income
	{
		background: #233e5a;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
	}
	
	table.IncomeListTable
	{
		background: white;
	}
	
	th.IncomeListTable
	{
		background: #E6E8FA;
		border-top: 1px solid #A9ACB6;	
		border-bottom: 1px solid #A9ACB6;
		color: black;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;			
	}
	
	table.ExpenseListTable
	{
		background: white;
	}
	
	th.ExpenseListTable
	{
		background: #9dd59d;
		border-top: 1px solid #005a00;	
		border-bottom: 1px solid #005a00;
		color: black;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;			
	}
	
	th.AddIncomeHeading
	{
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;	
	}
	
	table.AddIncome
	{
		background: #E6E8FA;
		border-left: 1px solid #A9ACB6;
		border-top: 1px solid #A9ACB6;	
		border-right: 1px solid #A9ACB6;
		border-bottom: 1px solid #A9ACB6;
	}
	
	table.AddRecurringIncome
	{
		background: #babbc8;
		border-left: 1px solid #A9ACB6;
		border-top: 1px solid #A9ACB6;	
		border-right: 1px solid #A9ACB6;
		border-bottom: 1px solid #A9ACB6;
	}
	
	th.Reminder
	{
		background: #EDC393;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
		border-bottom: 1px solid #7B3F00;
		border-top: 1px solid #7B3F00;	
	}
	
	div.ContextHeaderReminder
	{
		color: #7B3F00;
	}
	
	th.ReminderListHeading
	{
		background: #FFEFDB;
		border-top: 1px solid #D2B48C;	
		border-bottom: 1px solid #D2B48C;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;			
	}

	th.ReminderListHeadingTopBar
	{
		background: #FFEFDB;
		border-top: 1px solid #D2B48C;	
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;			
	}
	
	th.ReminderListHeadingBottomBar
	{
		background: #FFEFDB;
		border-bottom: 1px solid #D2B48C;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;			
	}
	
	th.AddReminderHeading
	{
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;	
	}
	
	table.AddReminder
	{
		background: #FFEFDB;
		border-left: 1px solid #D2B48C;
		border-top: 1px solid #D2B48C;	
		border-right: 1px solid #D2B48C;
		border-bottom: 1px solid #D2B48C;
	}
	
	div.ReminderInCalendar
	{
		background: #FFEFDB;
		border: 1px solid #D2B48C;
		padding: 5px;
	}
	
	div.MonthlyBillInCalendar
	{
		background: #ffc67d;
		border: 1px solid #fd8f01;
		padding: 5px;
	}

	th.MonthlyBills
	{
		background: #f6f0bd;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
		border-bottom: 1px solid #CFB53B;
		border-top: 1px solid #CFB53B;	
	}
	
	th.MonthlyBillsListHeading
	{
		background: #FFFACD;
		border-top: 1px solid #F0E68C;	
		border-bottom: 1px solid #F0E68C;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;			
	}
	
	th.AddMonthlyBillsHeading
	{
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;	
	}
	
	table.AddMonthlyBills
	{
		background: #FFFACD;
		border: 1px solid #F0E68C;
	}
	
	table.MonthlyBillNotPaid
	{
		background: #fde5e5;
		border: 1px solid #CD2626;
	}
	
	table.MonthlyBillPaid
	{
		background: #e6ffd5;
		border: 1px solid #567E3A;
	}
	
	td.MonthlyBillText
	{
		wrap-option:wrap;	
	}

	td.MonthlyBillTextBold
	{
		font-weight: bold;
		wrap-option:wrap;	
	}
	
	table.OurRecommendation
	{
		background: #CFECEC;
	}

	td.OurRecommendation 
	{ 
		background: #CFECEC;
		font-family: cursive;
	}	
	
	
	th.PersonalBudget
	{
		background: #E6E8FA;
		color: black;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
		border-bottom: 1px solid #3B6AA0;
		border-top: 1px solid #3B6AA0;	
	}

	table.AddPersonalBudget
	{
		background: #E6E8FA;
		border: 1px solid #3B6AA0;
	}

	td.PersonalBudgetBlankRowWithBorder
	{
		border-bottom: 1px dotted #CCCCCC;
	}

	th.AddPersonalBudgetHeading
	{
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;	
	}
	
	tr.PersonalBudgetRow1
	{
		background: #e9e9ed;
	}
	
	tr.PersonalBudgetRow2
	{
		background: #dcdce0;
	}	
	
	table.PrimaryBudget
	{
		background: #c6ccfd;
		border: 1px solid #0b6cd9;
	}
	
	th.SharedExpense
	{
		background: #bed9f9;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
		border-bottom: 1px solid #728194;
		border-top: 1px solid #728194;		
	}
	
	th.SharedExpenseTop
	{
		background: #bed9f9;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
		border-top: 1px solid #728194;		
	}	
	
	th.SharedExpenseBottom
	{
		background: #bed9f9;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
		border-bottom: 1px solid #728194;
	}

	th.SharedExpenseTopMoneyOwedToMe
	{
		background: #70DB93;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
		border-top: 1px solid #407e55;		
	}	
	
	th.SharedExpenseBottomMoneyOwedToMe
	{
		background: #70DB93;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
		border-bottom: 1px solid #407e55;
	}
	
	th.SharedExpenseTopMoneyIOwe
	{
		background: #F08080;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
		border-top: 1px solid #985050;		
	}	
	
	th.SharedExpenseBottomMoneyIOwe
	{
		background: #F08080;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
		border-bottom: 1px solid #985050;
	}	
	
	table.SharedExpenseAdd
	{
		background: #e4edf8;
		border: 1px solid #728194;
	}
	
	th.SharedExpenseAddHeading
	{
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
	}
	
	td.SharedExpenseSettle
	{
		color: black;
		border-bottom: 1px dotted #728194;
	}
	
	td.SharedExpenseSettleIOwe
	{
		color: red;
		border-bottom: 1px dotted #728194;
	}
	
	td.SharedExpenseSettleOwedToMe
	{
		color: green;
		border-bottom: 1px dotted #728194;
	}
	
	.CalendarViewAmountLink A 
	{ 
		text-decoration:underline; 
		color: red; 
		font-weight: bold;
	}
	
	
	table.ExpenseFilter
	{
		background: #ddfdc9;
		border: 1px solid #5db02b;
	}
	
	th.ExpenseFilterHeading
	{
		color: black;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
	}

	td.ExpenseText
	{
		color: red;
		border-bottom: 1px dotted #728194;
	}
	
	td.IncomeText
	{
		color: green;
		border-bottom: 1px dotted #728194;
	}
	
	th.ViewsAndReports
	{
		background: #ff6d06;
		color: #ffffff;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;		
	}
	
	table.ViewsAndReportsList
	{
		background: #FEE8D6;
		border: 1px solid #CD6600;	
	}
	
	th.ViewsAndReportsList
	{
		background: #FEE8D6;
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;	
	}
	
	td.IncomeSummary
	{
		background: #70DB93;
	}
	
	td.ExpenseSummary
	{
		background: #F08080;
	}
	
	td.IncomeExpenseNetSummary
	{
		background: #B0C4DE;
	}
	
	th.ReportsPlain
	{
		color: #404040;
		font-weight: bold;
		font-size: 110%;
		padding: 1.0ex;
	}
	
	div.ContextHeaderExpenseAccount
	{
		color: #000541;
	}
	
-->

</style>