@charset "utf-8";
/* CSS Document */

#askme_ask {
	min-height: 25px;
	padding-top: 25px;
	position: relative;
}

/* #b1cd92, #94ba69 */
#askme_ask h3#askme_ask_button {
	/* bg & gradient */
	background:#86b153;
	background-image: -moz-linear-gradient(top, #86b153, #567632); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #567632),color-stop(1, #86b153)); /* Safari & Chrome */
	background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<span class="before"></span>'+this.innerHTML);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#86b153', endColorstr='#567632'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#86b153', endColorstr='#567632')"; /* IE8 */
	/* border */
	border: 1px solid #86b153;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/* box shadow */
	box-shadow: 1px 1px 2px #365612;
	-moz-box-shadow: 1px 1px 2px #365612;
	-webkit-box-shadow: 1px 1px 2px #365612;
	/* other */
	clear: both;
	color: #c1dda2;
	cursor: pointer;
	float: left;
	font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
	font-weight: bold;
	margin-left: 30px;
	margin-top: -25px;
	padding: 10px;
	position: absolute;
	text-shadow: 1px 1px 2px #365612;
	z-index: 1000;
}

#askme_ask h3:before, #askme_ask h3 .before {
	background: url(images/ltr/write.png) left bottom no-repeat;
	content: "";
	display: inline-block;
	height: 16px;
	margin-top: 6px;
	vertical-align: top;
	width: 20px;
}
#askme_ask h3 .before {
	margin-top: 2px;
}
#askme_ask h3#askme_ask_button:hover {
	background:#567632;
	background-image: -moz-linear-gradient(top, #567632, #86b153); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #86b153),color-stop(1, #567632)); /* Safari & Chrome */
	background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<span class="before"></span>'+this.innerHTML);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#567632', endColorstr='#86b153'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#567632', endColorstr='#86b153')"; /* IE8 */
}
/*#askme_ask h3:hover:before {
	background-position: blue;
}*/
#askme_ask h3#askme_ask_button.active {
	color: #fff;
	/*margin-left: 30px;*/
}
#askme_ask h3.active:before, #askme_ask h3.active .before {
	background-position: left top;
}

#askme_ask_form {
	background: #c1dda2;
	border: 1px solid #a1bd82;
	border-radius: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 5px;
	clear: both;
	/*margin-top: -45px;*/
	padding: 50px 30px 30px;
	position: relative;
	
}
#askme_ask_form dt label {
	color: #49711b;
}
#askme_ask_form dt#ask_name_label, #askme_ask_form dt#ask_email_label, #askme_ask_form dt#ask_title_label {
	float: left;
	width: 120px;
}
#askme_ask_form dd {
	margin-bottom: 12px;
}
#askme_ask_form dd input, #askme_ask_form dd textarea {
	margin-bottom: 0;
}
#askme_ask_form dd#ask_captcha_element img {
	vertical-align: middle;
}
#askme_ask_form dd#ask_buttons, #askme_ask_form dd#ask_buttons input {
	font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
	margin-bottom: 0;
}
#askme_ask_form dd label.error, #askme_ask_form div.ask_errors {
	color: #C30;
	line-height: normal;
	padding-left: 5px;
}
#askme_ask_form div.ask_errors {
	font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
	font-size: 12px;
}
#askme_ask div.ask_success {
	background: #c1dda2;
	border: 1px solid #91ad72;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #49711b;
	margin-top: 40px;
	padding: 10px;
}