	*{font-size:12px;}
	#body {
		font-size:12px;
	}
	td {
		font-size:12px;
	}
	input {
		font-size:12px
	}
		a:link {
			color:#000066;
			text-decoration:none;
		}
		a:visited {
			color:#66F;
			text-decoration:none;
		}
		a:hover {
			color:#66F;
			text-decoration:none;
		}
		a:active {
			color:#669999;
		}
	#main_frame{
		margin:0 auto;
	}
		#top_menu {
			margin:0;
			list-style:none;
			text-align:right;
		}
		#top_menu li {
			display:inline;
			font-size:12px;
		}
	#header {
		margin:0 auto;
		font-size:12px;
	}
		#ul_header {
			list-style:none;
		}
		#ul_header li {
			display:inline;
		}
		#loading_word {
			margin:0;
			position:absolute;
			background:url(../../img/busy.gif) no-repeat;
			padding-left:20px;
			z-index:500;
			top:0;
		}
		#header_welcome {
			text-align:right;
		}
		#where_is_me {
			width:800px;
			height:65px;
			margin:0;
			padding:0;
			/*border:1px #FF0000 solid;*/
		}
		#account-menu {
			float:left;
			background:url(../../img/main_frame/account_menu.gif) no-repeat;
			width:200px;
			height:65px;
			margin:0;
			padding:0;
		}
		#account-line {
			float:left;
			background:url(../../img/main_frame/line.jpg) repeat-x right 40px;
			width:590px;
			height:60px;
			margin:0;
			padding:0;
		}
	#menu {
		background:url(../../img/main_frame/dot.gif) repeat-y right;
		width:230px;
		font-size:12px;
	}
		#menu-back-top {
			background:url(../../img/main_frame/menu_back/menu_back_01.gif) no-repeat;
			width:210px;
			height:15px;
			margin:0;
		}
		#menu-back-center *{margin:0;padding:0;font-family:Helvetica,arial,verdana,helvetica,sans-serif;}
		
		#menu-back-center {width:210px;color:#333;background:url(../../img/main_frame/menu_back/menu_back_02.gif) repeat-y;}
		table.money {width:200px;}
		td.money {text-align:right;color:#900;}
		#menu-back-center h1{padding-top:10px;padding-left:10px;font-size:12px;color:#000;height:22px;border-bottom:1px dotted #CCC}
		#menu-back-center h2{padding-left:10px;text-align:right;font-size:12px;color:#900;}
		#menu-back-center b{padding-left:20px;width:110px;font-weight:400;float:left;background:url(../../img/main_frame/menu_back/menu_li.gif) 10px 3px no-repeat;}
		
		#momnth-year {
			background:url(../../img/main_frame/menu_back/month_year_bg.jpg) 0 0 no-repeat;
			text-align:center;
			margin-top:0;
			margin-left:8px;
			margin-right:13px;
			padding-top:5px;
			color:#000099;
			height:168px;
		}
		
		#momnth-year select {
			font-size:12px;
		}
		
		#menu-back-down {
			background:url(../../img/main_frame/menu_back/menu_back_03.gif) repeat-y;
			width:210px;
			height:16px;
			margin:0;
		}
		#today_td_color {
			background:url(../../img/icon/today.jpg) 1px 0 no-repeat;
			color:#000099;
			font-weight:800;
		}
		#monthly {
			margin:0 auto;
			margin-left:8px;
			margin-right:8px;
			padding-left:8px;
			padding-right:8px;
		}
		.monthly-table {
		}
		.monthly-table th {
			font-weight:800;
			color:#333;
		}
		
		#orang-dot {
			background:url(../../img/main_frame/orange_dot.gif) repeat-x;
		}
	#about_account, #everyday_minute {
		
	}
		#main table, #everyday_minute table {
			font-size:12px;
			font-weight:100;
		}
	#minute_table {
		border-collapse:collapse;
		width:100%;
	}
		#th_one {
			background:url(../../img/main_frame/everyday_minute_bg.jpg) repeat-x;
			border:#CCC solid 1px;
			text-align:left;
			border-right-color:#FFF;
			height:30px;
			color:#FFF;
		}
		#th_two {
			background:url(../../img/main_frame/everyday_minute_bg.jpg) repeat-x;
			border:#CCC solid 1px;
			text-align:left;
			border-right-color:#CCC;
			height:30px;
			color:#FFF;
		}
		#minute_table td {
			/*border:#CCC solid 1px;*/
		}
		#minute_table input {
			font-size:11px;
		}
		.ch_word_title {
			background:url(../../img/icon/lock.gif) no-repeat;
			padding-left:20px;
			font-weight:normal;
		}
		.ch_word_money {
			color:#900;
			font-weight:400;
		}
		.ch_word_memo {
			background:url(../../img/icon/edit.gif) no-repeat;
			padding-left:20px;
			color:#0066CC;
			font-weight:100;
		}
		.ch_word {
			font-weight:100;
		}
	#insert-td {
	}
		#insert-td h1 {
			/*background:url(../../img/main_frame/insert_bg.gif) repeat-y;*/
			font-size:12px;
			font-weight:normal;
			color:#990000;
			margin:0;
			text-align:right;
		}
	#td_set {
		vertical-align:top;
	}
	#subject, #expense, #setup_expense_month, #setup_revenue, #setup_revenue_month , #setup_everyday_minute {
		/*border:#FF0000 solid 1px;*/
	}
	#add-icon {
		background:url(../../img/icon/dot_folder.gif) no-repeat;
		padding-left:10px;
	}
	/* 表單相關START */
	div.table-form {
		background:#CCCCCC;
		border:1px #FF0000 solid;
	}
	/* 表單相關END */
	/*當月固定支出相關 start*/
	table#insert_table {
		width:100%;
	}

	.insert_table_new {
		color:#990000;
	}
	.edit_table {
		color:#000033;
	}
	/*當月固定支出相關 end*/
	
	#note dl{margin:0;padding-bottom:10px;font-size:12px;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;border-bottom:1px dotted #CCC;}
	#note dt{font-size:12px;padding-left:8px;padding-bottom:5px;font-weight:700;color:#F90;}
	#note h1{margin:0;font-size:12px;padding-left:8px;padding-bottom:5px;font-weight:700;color:#F90;}
	
	input.sinput {margin:0 5px;padding-left:10px;color:#333;border-bottom:1px dotted #333;border-top:none;border-left:none;border-right:none;}
	#setup_revenue_month{color:#333;position:relative;left:-80px;}
	#setup_revenue_month h1{margin:0;color:#06C;font-size:15px;}
	#setup_revenue_month form{padding:10px;}
	
	#setup_expense_month{color:#333;position:relative;left:-80px;}
	#setup_expense_month h1{margin:0;color:#06C;font-size:15px;}
	#setup_expense_month form{padding:10px;}
	
	#header_nav li{font-weight:400;}
	
	#setup_menu{ margin:0; padding:0;height:500px;margin:0 auto;width:100%;font-size:12px;line-height:1.5em;}
	#setup_menu h1 { margin:0; padding:0; padding-left:10px; color:#990000; }
	#setup_menu ul{margin:0;padding-top:10px;padding-bottom:10px;padding-left:10px;list-style:none;}
	#setup_menu li{padding-left:20px;padding-bottom:5px;background:url(../../img/icon/settings.gif) no-repeat;}
	
	#setup_charge{height:500px;border-left:1px dotted #CCC;color:#333;padding-left:10px;line-height:1.5em;letter-spacing:.1em;text-align:justify;text-justify:distribute;}
	#setup_charge h1{margin:0;padding-top:15px;padding-left:10px;color:#36C;font-size:15px;border-bottom:1px dotted #CCC;}
	#setup_charge_add{padding-left:10px;padding-bottom:5px;padding-top:5px;font-weight:600;border-bottom:1px dotted #F93;border-top:1px dotted #F93;}
	#setup_charge_add b{padding-left:28px;padding-bottom:5px;padding-top:5px;background:url(../../img/icon/add2.gif) 0 0px no-repeat;}
	#setup_charge_add input{padding-left:5px;}
	
	#setup_charge_form{height:400px;overflow:scroll;overflow-x:hidden;width:585px;}
	#setup_charge_form ul{margin:0;padding-top:10px;padding-bottom:10px;padding-left:10px;list-style:none;}
	#setup_charge_form li{padding-left:30px;height:25px;background:url(../../img/icon/item.gif) no-repeat;}
	#setup_charge_form b{padding-left:25px;padding-top:5px;padding-bottom:5px;background:url(../../img/icon/next.gif) 0 0 no-repeat;}
	#setup_charge_form input{padding-left:5px;}
	#setup_charge_form option{color:#006;}
	input.item{color:#006;}
	input.money{color:red;}
	
	/*table grid 相關 start
	div#table-scroll { text-align:left; border:1px #80AAEA solid;font-size:19px; overflow:scroll;overflow-x:hidden;width:600px;height:500px;}
	#table-header {position:absolute;background:#FFFFFF;}
	#table-header tr{font-size:14px; height:30px; background:url(../../img/grid/footer-bg.gif);}
	#table-header th{}
	#th_0 { width:200px; background: #E6E4E1 url(../../img/grid/grid-split.gif) no-repeat right; }
	#th_1 { width:60px;background: #E6E4E1 url(../../img/grid/grid-split.gif) no-repeat right; }
	#th_2 { background: url(../../img/grid/grid-split.gif) #E6E4E1  no-repeat right; }
	#th_3 { background: url(../../img/grid/grid-split.gif) #E6E4E1  no-repeat right; }
	#table-body {background:#FFFFFF;}
	#table-body td {font-size:12px; height:30px; background:transparent url(../../img/dot_li.gif) bottom repeat-x;}
	
	#table-body td {}
	#bg_one { background:#F5F5F5; }
	.bg_one { background:#F5F5F5; }*/
	/*table grid 相關 end*/
	