/* standard */
body.admin
{
	margin-top:0px;
	background-image: url(/cb61/image/bg_admin20.gif);
}
body.personal
{
	margin-top:0px;
	background-image: url(/cb61/image/bg_personal20.gif);
}
a:link
{
	color:#0000ff;
}
a:visited
{
	color:#0000ff;
}
a:hover
{
	color:#ff0000;
}
img
{
	border:0px;
}
hr
{
	color:#cccccc;
	height:1px;
}

/* application menu */
button.appmenu
{
	border:0px;
	margin:1px;
	background:transparent;
	color:#0000ff;
	text-decoration:underline;
	cursor:hand;
}
img.appmenuimg
{
	border:0px solid #333333;
	margin:2px;
}

/* schedule */
.movedate
{
	width:2.5em;
}
.eventcell
{
/*	cursor:hand;*/
	font-size:90%;
}

/* menubar */
.menubarTable
{
	border:0px;
	padding:0px;
}
.submenu
{
	position:absolute;
	background:#fff7e8;
	border:1px solid #999999;
	padding:2px;
}

/* page */
.pagetitle
{
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
}
table.multicol
{
	border:0px;
	padding:0px;
	margin-top:16px;
}

/* smallcorner */
.smallcorner
{
	font-size:80%;
	font-weight:bold;
}

/* table */
.tableTitle
{
	font-weight:bold;
}

table.borderTable
{
	border-collapse:collapse;
	border-color:#999999;
	background:#ffffff;
}
table.borderTable th
{
	border:1px solid #999999;
	padding:2px;
	background:#ddddcc;
}
table.borderTable td
{
	border:1px solid #999999;
	padding:2px;
}

table.dataList
{
	border-collapse:collapse;
	border:0px;
}
table.dataList th
{
	border:0px;
	padding:2px;
	background:#ddddcc;
	text-align:left;
	font-size:80%;
}
table.dataList td
{
	border:0px;
	padding:2px;
}
table.dataList td.Unread
{
	border:0px;
	padding:2px;
	font-weight:bold;
}
table.dataList tr.Unread
{
	border:0px;
	background:#ffffcc;
}
table.dataList tr.Stripe
{
	border:0px;
	background:#e0e0e0;
}

table.dataView
{
	border-collapse:collapse;
	border-color:#cccccc;
	background:#ffffff;
}
table.dataView th
{
	border:1px solid #999999;
	padding:2px;
	text-align:left;
	font-weight:normal;
	background:#dddddd;
}
table.dataView td
{
	border:1px solid #999999;
	padding:2px;
}

table.layout
{
	border-collapse:collapse;
	padding:0px;
	border:0px;
}
table.layout td
{
	padding:0px;
	border:0px;
}
table.layout th
{
	padding:0px;
	border:0px;
}
table.layout tr.Stripe
{
	border:0px;
	background:#e0e0e0;
}

/* form */
table.formTable
{
}
table.formTable th
{
	padding:2px;
	text-align:left;
	font-weight:normal;
	background:#dddddd;
}
table.formTable td
{
	padding:2px;
}
.formWarning
{
	color:#ff0000;
}
.fieldComment
{
	margin-top:0.5em;
	font-size:80%;
}

/* UL */
ul.menuUL
{
	line-height:1.5em;
}

/* squeez */
div.squeez
{
	padding:4px;
}

/* navigation area */
.naviColumn
{
	padding:4px;
	background:#eeeedd;
}

/* list area */
.listColumn
{
}

/* margin */
.marginHalf
{
	margin-top:4px;
}
.marginFull
{
	margin-top:8px;
}
.marginBoth
{
	margin-top:4px;
	margin-bottom:4px;
}
.marginBothFull
{
	margin-top:8px;
	margin-bottom:8px;
}

/* search */
.searchButton
{
	width:8em;
}

/* font color */
.fontDisable
{
	color:gray;
}
.fontDelete
{
	color:#ff0000;
}
.fontHoliday
{
	color:#ff0000;
}
.fontSaturday
{
	color:#ff0000;
}

/* file */
.fileMarkup
{
	background-color:#a2c0dd;
}

/* update background color */
.updateContents
{
	background:#ffffaa;
}

.adminList
{
	width:100%;
	height:12em;
	border:1px inset #cccccc;
	overflow:auto;
	overflow-y:scroll;
}

label
{
	cursor:default;
}