table.orm-record-form, table.login {
	border-collapse:collapse;
}	

table.orm-record-form th, table.login th{
	width:200px;
	font-weight:normal;
}

table.orm-record-form th, table.login th,
table.orm-record-form th, table.login td {
	font-size:12px;
}

table.orm-record-form td, table.login td {
	padding-left:8px;
}



th.invalid {
	background-image:url(../gfx/icons/warning.gif);
	background-position:right center;
	background-repeat:no-repeat;
	cursor:help;
}

div.tooltip {
	background-color:#FFD200;
	color:#4D4B4B;
	border:1px solid #4D4B4B;
	font-size:9px;
}

div.mod-mail-form input.field-string, 
div.mod-mail-form input.text, 
div.mod-mail-form input.firstname, 
div.mod-mail-form input.textfield, 
div.mod-mail-form input.lastname, 
div.mod-mail-form input.insertions, 
div.mod-mail-form input.street, 
div.mod-mail-form input.housenumber, 
div.mod-mail-form input.postal, 
div.mod-mail-form input.city, 
div.mod-mail-form textarea,
table.orm-record-form input, 
table.orm-record-form textarea,
table.login input, input.submit {
	font-family:Verdana,sans-serif;
	border:1px solid #FFD200;
	background-color:transparent;
	font-size:12px;
	color:#fff;
	margin-bottom:3px;
	padding-left:1px;
	padding-right:1px;
}

table.orm-record-form th,
table.orm-record-form td {
	vertical-align: top !important;
}

div.mod-mail-form textarea {
	width:200px;
} 
* input.submit {
	margin-left:208px;
	margin-top:8px;
	width:120px;
	border-style:outset;
}

div.mod-mail-form table, 
div.mod-mail-form table th, 
div.mod-mail-form table td {
	border:0 !important;
} 

img.employee-photo {
	display:block;
	margin:0 auto;
}

a img { border:0 }