.tt_template {
	width: 100%;
	padding: 0px;
}
.tt_element,.tt_column {
	padding: 0px;
}

div.tt-form {
}	

div.tt-form table {
	border-collapse:collapse;	
}
div.tt-form table td {
	padding:1px;
}
label {
	cursor:pointer;
}	

div.tt-form td.label {
	font-size:				1em;
	padding-right:			5px;
	line-height:1em;
}
input.text, textarea, select {
	padding:				2px;
	border:					1px solid #0A263C;
	font-size:				1em;
	color:					#0A263C;
	font-family:			arial;
}
div.tt-form input.radio {

}
div.tt-form input.checkbox {
	margin-right:3px;
}

div.elemdiv {
	margin-top:				8px	
}

input.button {
	background-color:		#0A263C;
	background-repeat:		repeat-x;
	color:					white;
	font-weight:			700;
	padding:				4px;
	cursor:					pointer;
}

.radio {
	cursor:					pointer;
}
select {
	margin-top:				5px;
}

.tt-form-required-field{
      background-image:		url('../img/astrix.jpg');
	  background-repeat:	no-repeat;
	  background-position:	right top;
	  padding-right:		10px;
}

div.tt-form .tt-form-required-row{
}
