/* base styles definition for EDM */

/* styles for calendar control */
.calendar {
	background: #FAFAFA;
	border: 1px solid #000000;
}

.calendar * {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.calendar table.monthes {
	width: 100%;
}

.calendar table.days {
}

.calendar td.day {
}

.calendar td.currentDate {
}

.calendar td.closeLink {
}

.calendar select {
}

.calendar td.year {
	text-align: center;
}

.calendar td.month {
	text-align: center;
}

.calendar a.currentDate {
	font-weight: bold;
}

.calendar #selectedDate {
	background: #BABABA;
}

/* styles for richedit dialog */
table.richedit {
	border-collapse: collapse;
}
table.richedit td {
	vertical-align: top;
	padding: 0 0 0 0;
}
table.richedit td div {
	height: 400px;
}
table.richedit td div div {
	height: auto;
}
table.richedit td textarea {
	height: 400px;
	visibility: hidden;
}
.linkedlist {
	width: 200px;
	border: inset 1px grey;
	overflow-x: hidden;
	overflow-y: scroll;
}

.linkedthumb {
	min-height: 100px;
	height: 100px;
}
.linkedthumb img {
	border: none;
}

/* styles for new controls */
div.rich_list {
	width: 20em;
}
div.rich_list input { width: 90%; }
div.rich_list input.btn { width: auto; }

div.rich_list_select {
	position: absolute;
	width: 20em;
	height: 10em;
	overflow-x: hidden;
	overflow-y: auto;
	background: #fff;
	border: solid 1px #000;
	display: none;
}
div.rich_list_select a { display: block; background: #ffffff; border: solid 1px #ffffff; cursor: pointer; text-decoration: none; }
div.rich_list_select a:hover { background: #deebff;}
div.rich_list_list { }