#field { margin-left: .5em; float: left; }

#field, label { 
	display: block; 
	font-family: tahoma; 
	font-size: 9pt;
	font-weight:bold; 
}

.rtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 3px
}

br { clear: both; }

label.error {	
	padding-left: 5px;
	margin-left: .3em;
	display: inline;
	color: red;
	font-size: 8pt;
	vertical-align: text-top;
	font-weight: bold;
}
	
input.error,select.error {
	background-color: #FFFFD5;
	margin: 0px;
	color: red;
}

label.valid {
	background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/checked.gif') no-repeat;
	display: inline;
	width: 16px;
	height: 16px;
}
.button
{
	font-size: 9pt;
	background-color:#003366;
	color:#FFFFFF;
	border:solid thin #CC6600;
	font-weight:bold;
	padding: 3px;
	padding-left: 20px;
	padding-right: 20px;
}

.info, .success, .warning, .errorLabel, .validation {
    border: 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('warning.png');
}
.errorLabel {
    color: #D8000C;
    background-color: #FFBABA;
}