input[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner
{border:0;}

ul {
	margin:0;
	padding:0;
	list-style:none;
}
li {
	margin:0;
}
img {
	display:block;
}
a img {
	border:none;
}

.buttonblock {
	margin:15px 0;
}

/* XML BLOCK */
.ezxmltext .text-right {
   text-align:right;
}
.ezxmltext .text-center {
   text-align:center;
}
.ezxmltext .text-justify {
   text-align:justify;
}
.ezxmltext .object-right { 
    margin:0 0 8px 10px;
    float: right;
	display: table;
}
.ezxmltext .object-right > * { 
	margin:0;
}
.ezxmltext .object-left { 
    margin:0 10px 8px 0;
    float: left;
	display: table;
}
.ezxmltext .object-left > * {
	margin:0;
}
.ezxmltext .object-center { 
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.ezxmltext .object-center > div { 
    margin-left: auto;
    margin-right: auto;
}
.ezxmltext .object-center * { 
	text-align:left;
}
.ezxmltext ul {
	margin:1em 0 1em 3em;
	list-style: disc;
}
.ezxmltext li {
	margin-bottom:0.5em;
}
.ezxmltext *:first-child {
	margin-top: 0;
}
.ezxmltext *:last-child {
	margin-bottom: 0;
}

/* TABLES */
th.tight {
   width:1%;
}
td.middle {
	vertical-align:middle;
}
td.bottom {
	vertical-align:bottom;
}

/* VALIDATION MESSAGE */
div.message-warning {
    padding:1em;
    background-color: #ffffe0;
}
div.message-warning h2 {
	margin-top:0;
}
