body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}

body.dialog {
	background-color: #e5e1d9;
}


fieldset {
	margin: 20px;
	padding: 10px;
}

fieldset.dialog {
	border-style: groove;
	border-width: thin;
}


table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

table.full {
	width: 100%;
	border: none;
}

table.view {
	width: 100%;
	background-color: #999999;
	padding: 3px;
}


td {
	font-family: "";
	font-size: 12px;
	color: #000000;
}

tr.field {
	height: 24px;
	background-color: #d4d0c8;
	cursor: default;
}

tr.view {
	height: 22px;
	cursor: default;
	background-color: #f4f3ef;
}

tr.column {
	height: 24px;
	background-color: #8888cc;
	cursor: default;
}


td.dialog {
	font-family: Arial, Helvetica, sans-serif;
}

td.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #D4D0C8;
	width: 15%;
	white-space: nowrap;
}

td.view {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #f0f0f0;
	width: 35%;
	white-space: nowrap;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

input.radio {
	border: none;
	cursor: default;
}

input.check {
	border: none;
	cursor: default;
}

input.none {
	width: 100%;
	border: none;
	cursor: default;
}

input.button {
	border-top: 1px solid #999999;
	border-right: 2px outset #f1f1f1;
	border-bottom: 2px outset #f1f1f1;
	border-left: 1px solid #999999;
	background-color: #f1f1f1;
}

input.image {
	border: none;
	cursor: hand;
	vertical-align: text-bottom;
}

select.select {
	width: 100%;
}

textarea.text {
	width: 100%;
	margin: 1px;
	padding: 1px;
}

div.inner {
	border:inset 2px #ffffff;
	background-color: #ffffff;
}