/* form style */


/* nested fieldset */
#myform fieldset {
	border:0;
	margin:0;
	padding:0;
	background:#ffffff url(/tools/img/logo-medium.png) no-repeat scroll 215px 40px;	
}

/* typography */
#myform h3 	{ color:#eee; margin-top:0px; }
#myform p 	{ font-size:11px; }


/* input field */
#myform input {
	border:1px solid #444;
	background-color:#ffffff;
	padding:5px;
	color:#000;
	font-size:12px;

	
}

/*#myform input:focus 		{ color:#fff; background-color:#777; }
#myform input:active 	{ background-color:#888; }*/


/* button */
#myform button {
	
}


/* error message */
.error {
	height:15px;
	background-color:#edde4f;
	font-size:11px;
	border:1px solid #CCCCCC;
	padding:4px 10px;
	color:#000;
	margin-left: 2px;
	
	
	
	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;
	position:absolute;
	left:0px;
}

.error em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:#edde4f transparent transparent;

	/* positioning */
	position:absolute;
	bottom:-17px;
	left:60px;
}



/* field label */
label {
	display:block;
	font-size:11px;
	color:#ccc;
}

#terms label {
	float:left;
}

#terms input {
	margin:0 5px;
}

/* form volunteer */

form#myform {
	width:600px;
}

form#myform ol  {
line-height: 30px;

}

form#myform li {
display:block;
list-style: none;
padding: -10px 10px;
margin-bottom: 2px;
margin-left: -75px;
}

form#myform li.volunteer {
list-style: none;
padding: -10px 10px;
margin-bottom: 2px;
margin-left: -25px;
}

form#myform ol ol li {
background: none;
border: none;
float: left;
}

form#myform label {
float: left;
font-size: 13px;
width: 250px;
color:#000;

}

form#myform input:([type=checkbox]){
	margin-left:250px;	
	
}


form#myform input:not([type=radio]),
form#myform input:not([type=submit]),
form#myform textarea {
background: #ffffff;
border: solid #CCC 2px;
font: 13px Arial;
outline: none;
padding: 5px;
width: 200px;
}



/* submitform style */


/* nested fieldset */
#myform2 fieldset {
	border:0;
	margin:0;
	padding:0;
	background:#ffffff url(/tools/img/logo-medium.png) no-repeat scroll 215px 40px;	
}

/* typography */
#myform2 h3 	{ color:#eee; margin-top:0px; }
#myform2 p 	{ font-size:11px; }


/* input field */
#myform2 input {
	border:1px solid #444;
	background-color:#666;
	padding:5px;
	color:#000;
	font-size:12px;
	
	
	
	
}

/*#myform input:focus 		{ color:#fff; background-color:#777; }
#myform input:active 	{ background-color:#888; }*/


/* button */
#myform2 button {
	
}





/* field label */
label {
	display:block;
	font-size:11px;
	color:#ccc;
}

#terms label {
	float:left;
}

#terms input {
	margin:0 5px;
}

/* form volunteer */

form#myform2 {
	width:600px;
}

form#myform2 ol li {
line-height: 30px;
list-style: none;
padding: -10px 10px;
margin-bottom: 2px;
margin-left: -25px;
}
form#myform2 ol ol li {
background: none;
border: none;
float: left;
}

form#myform2 label {
float: left;
font-size: 13px;
width: 100px;
color:#000;

}

form#myform input:([type=checkbox]){
	margin-left:500px;	
	
}


form#myform2 input:not([type=radio]),
form#myform2 input:not([type=submit]),
form#myform2 textarea {
background: #ffffff;
border: solid #CCC 2px;
font: 13px Arial;
outline: none;
padding: 5px;
width: 200px;
}

