/* ----------- My Form ----------- */
.myform{
	margin:0 auto;
	width:390px;
	padding:14px;
}
	/* ----------- basic ----------- */
	#basic{
		border:solid 2px #EFF8F8;
	}
	#basic h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#basic p{
		font-size:11px;
		color:#356B6F;
		margin-bottom:20px;
		border-bottom:solid 1px #dedede;
		padding-bottom:10px;
	}
	#basic label{
		display:block;
		font-weight:bold;
		text-align:right;
		float:left;
		width:140px;
		margin-right:5px;
		color:#808080;
	}
	#basic .small{
		color: #666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
	}
	#basic input{
		margin:2px 0 30px 10px;
		display:block;
	}
	#basic .buttonsend{ 
		clear:both;
		margin-left:150px;
		background: #B1D8D8;
		color:#244;
		border:solid 1px #73B9B9;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;
	}
		.small-text-red{
		color:#800000;
		display:block;
		font-size:11px;
		font-weight:normal;
	}	
		
	.form-default{
		float:left;
		width:200px;
		margin:2px 0 30px 10px;
		background: #B1D8D8;
		color:#244;
		border:solid 1px #73B9B9;
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
	}
	.form-default-error{
		float:left;
		width:200px;
		margin:2px 0 30px 10px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		background-color: #FFE8E8 ;
		color: #800000;
		border:1px solid #FF9191;
		cursor:help;
	}
	#basic .small-required{
		color:#7c322b;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}	