body, th, td {
	font-size: 95%;
	letter-spacing: 1px;
	line-height: 18px;
}

table {
	border: 0px;
}

form {
	margin: 0px;
}

a {
	text-decoration: none;
}

a:link {
}

a:visited {
}

a:hover {
	text-decoration: underline;
}

/* Input */
.textbox {
	font-family: monospace;
	font-size: 9pt;
	height: 20px;
}

.password {
	font-size: 9pt;
	height: 20px;
}

/* Table */
.table_header {
	background: #FEA556;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	width: 70px;
	padding: 4px;
}

.table_cell {
	background: white;
	width: 550px;
	padding: 4px;
}

/* List */
.list_title {
	background: #FEA556;
	border: solid 2px;
	border-color: #FEA556 #FF902D #FF902D #FEA556;
	font-size: 120%;
	width: 100%;
	text-align: left;
	padding: 4px;	
}

.list_name {
	background: #FEA556;
	border: solid silver 1px;
	font-weight: bold;
	width: 485px;
	padding: 4px;
}

.list_header {
	background: #FEA556;
	font-size: 80%;
	width: 75px;
	text-align: center;
	padding: 4px;
}

.list_content_header {
	background: #FEA556;
	font-size: 80%;
	width: 485px;
	text-align: center;
	padding: 4px;
}

.list_cell {
	background: white;
	width: 150px;
	padding: 4px;
}

.list_note {
	background: white;
	width: 370px;
	padding: 4px;
}

.list_content_area {
	width: 485px;
	height: 90px;
}



/* Calendar */
.calendar_title {
	background: #FEA556;
	border: solid 2px;
	border-color: #FEA556 #FF902D #FF902D #FEA556;
	font-size: 120%;
	width: 100%;
	text-align: left;
	padding: 4px;
}

.calendar_corner_header {
	background: #FEA556;
	width: 25px;
	padding: 4px;
}

.calendar_column_header {
	background: #FEA556;
	text-align: center;
	width: 85px;
	padding: 4px;
}

.calendar_row_header {
	background: #FEA556;
	text-align: right;
	width: 70px;
	padding: 4px;
}

.calendar_cell {
	background: white;
	text-align: center;
	width: 85px;
	padding: 4px;
}

/* Category */
.category_header {
	background: #FEA556;
	text-align: center;
	width: 105px;
	padding: 4px;
}

.category_cell {
	background: white;
	text-align: left;
	padding: 4px;
}

.category_insert {
	background: white;
	text-align: center;
	padding: 4px;
}
