
/* -------------- SMART FORM ------------------ */

.smartform label {
		text-align:			right;
		padding-right:		20px;
		display:			block;
		width:				80px;
		float:				left;
		margin-bottom:		10px;
		color:				#525252; /* black */
		font-family:		verdana, arial, sans-serif;
		font-size:			11px;
		text-decoration:	none;
		}

.smartform .txt_input,
.smartform .txt_area,
.smartform .select {
		background-color:	#ffffff; /* white */
		border:				1px solid #7F9DB9; /* standard windows input border blue */
		color:				#525252; /* black */
		display:			block;
		float:				left;
		font-family:		verdana, arial, sans-serif;
		font-size:			11px;
		margin-bottom:		10px;
		margin-right:		10px;
		text-decoration:	none;
		width:				200px;
		}

.smartform .button{
		color:				#525252; /* black */
		display:			block;
		float:				left;
		font-family:		verdana, arial, sans-serif;
		font-size:			11px;
		margin-bottom:		10px;
		margin-right:		10px;
		text-decoration:	none;
		width:				200px;
		}

.smartform .multi {
		display:			block;
		float:				left;
		margin-right:		10px;
		}

.smartform .multi_container {
		width:				250px;
		margin-right:		5px;
		margin-bottom:		10px;
		}

.smartform .multi_container label {
		color:				#525252; /* black */
		display:			block;
		float:				left;
		font-family:		verdana, arial, sans-serif;
		font-size:			11px;
		text-align:			left;
		width:				100px;
		padding:			2px 0 0 0;
		margin:				0;
		text-decoration:	none;
		}

.smartform .readonly {
		background-color:	#eeeeee; /* light grey */
		border:				1px solid #7F9DB9; /* standard windows input border blue */
		}

.smartform .error {
		background-color:	#ffcccc; /* light red */
		border:				1px solid #7F9DB9; /* standard windows input border blue */
		}

.smartform .halfinput {
		width:				100px;
		margin-right:		5px;
		}

.smartform br {
		clear:				left;
		}

.smartform a {
		text-decoration:	underline;
		}



