input:focus, textarea:focus, label:focus {
	background: #fff;
	border: 1px solid #686868;
}

label {
	cursor: pointer;
}

textarea, input, select {
	background: #F9F9F9;
	border: 1px solid #b2b2b2;
	color: #000;
	font-size: 14px;
	margin: 1px;
	padding: 5px;
}
.checkbox {
	background: #ffffff;
	border: none;
	margin: 0;
	padding: 0;
	cursor: hand;
}

.btn, .button:focus {
	padding: 0.15em;
}
.submit input, .submit input:focus, .btn, .btn:focus {
	background: url( ../images/fade-butt.png );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
}

.submit input:active, .btn:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999999;
	border-top-color: #999999;
}

/* validation */
#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

/* entry forms */
#entry_form {
	padding: 0px !important;
}
#entry_form label {
	color: #00969F;
}
.textbox {
	width: 200px;
}
.div_result {
	padding: 10px;
	background-color: #C948A3;
	color: White !important;
	text-align: center;
}

