
/* -------------- SMART FORM ------------------ */

.smartform label {
		text-align: right;
		padding-right: 20px;
		display: block;
		width: 100px;
		float: left;
		margin-bottom: 10px;
		color: #ffffff; /* white */
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		text-decoration: none;
		}

.smartform .txt_input,
.smartform .txt_area,
.smartform .select {
		background-color: #555555; /* dark grey */
		border: 1px solid #888888;
		color: #ffffff; /* white */
		display: block;
		float: left;
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		margin-bottom: 10px;
		margin-right: 10px;
		text-decoration: none;
		width: 250px;
		}

.smartform .button{
		color: #000000; /* black */
		display: block;
		float: left;
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		margin-bottom: 10px;
		margin-right: 10px;
		text-decoration: none;
		width: 250px;
		}

.smartform .multi {
		display: block;
		float: left;
		margin-right: 10px;
		}

.smartform .multi_container {
		float: left;
		width: 250px;
		margin-right: 10px;
		margin-bottom: 10px;
		}

.smartform .multi_container label {
		color: #ffffff; /* white */
		display: block;
		float: left;
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		text-align: left;
		width: 220px;
		padding: 2px 0 0 0;
		margin: 0;
		text-decoration: none;
		}

.smartform .readonly {
		background-color: #202020; /* light grey */
		border: 1px solid #888888;
		}

.smartform .error {
		background-color: #ffcccc; /* light red */
		border: 1px solid #888888;
		}

.smartform .halfinput {
		width: 120px;
		margin-right: 10px;
		}

.smartform br {
		clear: left;
		}

.smartform a {
		text-decoration: underline;
		}


.smartform .txt_input2,
.smartform .txt_area2,
.smartform .select2 {
		background-color: #555555; /* dark grey */
		border: 1px solid #888888;
		color: #ffffff; /* white */
		display: block;
		float: left;
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		margin-bottom: 10px;
		margin-right: 10px;
		text-decoration: none;
/*		width: 250px;*/
		}
		
.smartform .select_inline {
		background-color: #555555; /* dark grey */
		border: 1px solid #888888;
		color: #ffffff; /* white */
		font-family: verdana, arial, sans-serif;
		font-size: 1.0em;
		margin-bottom: 2px;
		margin-right: 2px;
		margin-left: 2px;
		text-decoration: none;
/*		width: 250px;*/
		}