/* available classes */
.modform_wrapper		/* div */
.modform				/* form */
.modform_h1				/* h1 */
.modform_p				/* p */
.modform_info			/* p */
	.modform_fielddiv	/* div */
	.modform_fieldlabel	/* label */
	.modform_input		/* input */
	.modform_checkbox	/* input */
	.modform_select		/* select */
	.modform_textarea	/* textarea */
.modform_submitdiv 		/* div */
.modform_submitinput 	/* input */
.modform_response		/* div */
{}

.modform_h1{
	font-size:22px;
	font-weight:bold;
}

.modform_p{
	font-size:16px;
}

.modform_input:focus {
    border-radius: 0;
    box-shadow: none;
    outline: 0 none;
}

.modform_fielddiv {
	clear:both;
}

.modform_fieldlabel { 
	width:200px; 
	float:left;
/*	display:none; */
}


.modform_input, .modform_select {
    background: none repeat scroll 0 0 #f5f5f5;
    background-image: none;
    border: 1px solid #ccc;
    border: medium none;
/*    border-radius: 4px; */
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 300px;
	margin: 5px;
	float:left;
}

.modform_submitinput {
    background-image: none;
    border: 1px solid #ccc;
    border: medium none;
/*    border-radius: 4px; */
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #000;
    display: block;
    font-size: 16px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 200px;
	clear:both;
}

.modform_required {
	float:left; 
	color:#ff0000;
}


.modform_textarea {
    background: none repeat scroll 0 0 #f5f5f5;
    background-image: none;
    border: 1px solid #ccc;
    border: medium none;
/*    border-radius: 4px; */
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 120px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 300px;
	margin: 5px;
	float:left;
}