
body{
	font-size:12px;
	font-family:Arial;	
	background-color:#f4f4f4;
	
}

td{
	font-family:Arial;	
	font-size:12px;
}

div{
	min-height:10px;
}

a{
	color:#999999;
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}

a:visited{
	text-decoration:none;
}

a:active{
	text-decoration:none;
}


.input-window{
	font-size:12px;
	font-family:Arial;
}

.debug-parent{
	padding:4px;
	background-color: #ffddaa;
	border:#ff0000 dotted 1px;
}

.debug-childs{
	padding:4px;
	padding-left:12px;
	background-color: #ffffaa;
	border:#aa0000 dashed 1px;
}

.edit-frame{
	padding:2px;
	padding-right:10px;
	margin:2px;
	border:#cccccc dotted 1px;
}

.edit-frame:hover{
	padding:2px;
	padding-right:12px;
	padding-top:2px;
	border:#0000aa solid 1px;
	cursor:pointer;
}

.edit-buttons{
	padding:1px;
	position:relative;
	left:10;
	top:-5;
	float:right;
}
.edit-buttons:hover{
	padding:1px;
	position:relative;
	left:10;
	top:-5;
	float:right;
	background-color:#ffff44;
	border:solid 1px #0000aa;
}

.dbrecord{
	padding-left:1px;
	font-size:9px;
}

.dbrecord_label{
	padding-left:1px;
	font-size:10px;
	font-weight:bold;
	background-color:#888888;
	color:#eeeeee;
}

.dbrecord_field{
	border:solid 1px #dddddd;
	padding:0px;
	font-size:10px;
}

.dbrecord_viewlabel{
	padding-left:1px;
	font-size:12px;
	font-weight:bold;
	color:#444444;
}

.dbrecord_viewinput{
	border:solid 1px #dddddd;
	padding:0px;
	font-size:12px;
}

.dbrecord_error{
	color:#ff6666;
	font-size:12px;
	font-weight:bold;
}

.img-missing{
	width:100px;height:100px;border:1 dotted #000;padding:40px;background-color:#ffffff;
}


a.small{
	font-size:9px;
}