/* form style */

.myform {

	color:#000;
	margin:0 auto;
	position:relative;

} 

/* nested fieldset */

.myform fieldset {

	border:0;
	margin:0;
	padding:0;

}

/* typography */

.myform h3 	{ color:#000; margin-top:0px; }
.myform p 	{ font-size:11px; }

/* input field */

select {

	border:1px solid #444;
	background-color:#B1DEFB;
	padding:4px;
	color:#111;
	font-size:12px;
	width: 290px;
	/* CSS3 spicing */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	

}

input {

        text-align:center;
	border:1px solid #444;
	background-color:#B1DEFB;
	padding:4px;
	color:#111;
	font-size:12px;
	width: 280px;
	/* CSS3 spicing */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	

}

input:focus { 

	color:#000;
	background-color:#DDEFFB;

}

input:active{ 

	background-color:#DDEFFB;

}

/* button */

button {

        height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
        padding:5px;
	color: #0080C0;
	background: #D9F2FF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #003366;

}

button:hover { 

	color:#000;
	background-color:#2DAFFF;

}

/* error message */

.error {

	height:15px;
	background-color:#FFFE36;
	font-size:11px;
	border:1px solid #E1E16D;
	padding:4px 10px;
	color:#000;
	display:none;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;	
	-webkit-border-bottom-left-radius:0; 
	-webkit-border-top-left-radius:0;
	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;	

}

.error p {

	margin:0;		

}

.input_wrapper{

	margin: 5px;

}

/* field label */

.input_level {

	width: 240px;
	text-align: left;
	float: left;
	font-size:15px;
	color:#000;

}

.input_tag {



}

.input_submit{

	width: 100%;
	text-align: center;

}

.clear {

	clear: both;

}