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

.smartform label {
	margin-right:		0px;
	display:			block;
	width:				80px;
	float:				left;
	margin-bottom:		3px;
	color:				#000000; /* black */
	font-family:		verdana, arial, sans-serif;
	font-size:			11px;
	text-decoration:	none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		}
.smartform label.checkbox {
		text-align:			left;
		display:			block;
		width:				420px;
		float:				left;
		margin-bottom:		10px;
		margin-left:		15px;
		color:				#000000; /* black */
		font-family:		verdana, arial, sans-serif;
		font-size:			11px;
		text-decoration:	none;
		text-align:			justify;
		}

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

.smartform .txt_input2,
.smartform .txt_area2,
.smartform .select2 {
	background-color:	#ffffff; /* white */
	border:				1px solid #7F9DB9; /* standard windows input border blue */
	color:				#000000; /* black */
	display:			block;
	float:				left;
	font-family:		verdana, arial, sans-serif;
	font-size:			11px;
	margin-bottom:		10px;
	text-decoration:	none;
	width:				420px;
		}
.smartform input.checkbox {
		padding-right:		20px;
		display:			block;
		width:				20px;
		float:				left;
		margin-bottom:		10px;
		margin-left:		20px;
		color:				#000000; /* black */
		}


.smartform .button{
		color:				#000000; /* black */
		display:			block;
		float:				left;
		font-family:		verdana, arial, sans-serif;
		font-size:			11px;
		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:				#000000; /* black */
		display:			block;
		float:				left;
		font-family:		verdana, arial, sans-serif;
		font-size:			11px;
		text-align:			left;
		width:				220px;
		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 .halfinput {
		width:				120px;
		margin-right:		10px;
		}

.smartform br {
		clear:				left;
		}

.smartform a {
		text-decoration:	underline;
		}

.smartform fieldset {
		border:				1px solid #CDD1D4; /* light grey */
		padding:			10px;
		}
.smartform legend {
		color:				#003D8D;
		font-weight:		bold;
		margin-bottom:		5px;
		font-size:			13px;
		font-family:		verdana, sans-serif;
		}
.smartform p {
		margin-bottom:		15px;
		}
