div.msg {
	padding: 5px;
	border: 1px solid black;
}

table.table {
	border: 1px solid black;
	border-collapse: collapse;
}

table.table td {
	padding: 5px;
	vertical-align: top;
}

form input.form_input,form input.form_password,form textarea.form_textarea,form select.form_dropdown
	{
	width: 100%;
	padding: 2px 0;
}

/* Screen Only */
@media screen {
	.noprint {
		display: block !important;
	}
	.noshow {
		display: none !important;
	}
}

/* Print Only */
@media print {
	.noprint {
		display: none !important;
	}
	.noshow {
		display: block !important;
	}
}

.right {
	text-align: right;
}

ul {
	padding-left: 15px;
}