@charset "utf-8";

.form
{
	font-size: 11px;
	text-align: left;
	border-collapse:separate;
	padding:0;
	width:100%;
	margin:0 0 10px;
	border:1px #888 solid;
	padding:5px;
	background:#fff;
	-moz-box-shadow:3px 3px 5px rgba(0,0,0,.2);
	-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.2);
	-khtml-box-shadow:3px 3px 5px rgba(0,0,0,.2);
	box-shadow:3px 3px 5px rgba(0,0,0,.2);
}

.form th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #fff;
	background:url(../../images/service-title-bg.html) repeat-x;
	font:15px 'futura_bdcn_btbold';
}

.form td
{
	padding: 8px;
	color: #737373;
	border-top: 1px solid #ccc;
}

.form tr.even
{
	background: #efefef;
}

.form tr.odd
{
	background: #fff;
}

.form tr:hover
{
	background: #dbebf7;
}
.nohover tr:hover {background:none !important;}

.form input.input-text,.form textarea.input-text
{
	width:138px;
	height:auto;
	border:1px #ccc solid;
	outline:none;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:url(../../images/input-bg.html) repeat-x #fff;
}

.form input.input-text:focus,.form textarea.input-text:focus {
	border:1px #4DB749 solid;
	-moz-box-shadow:3px 3px 5px rgba(0,0,0,.2);
	-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.2);
	-khtml-box-shadow:3px 3px 5px rgba(0,0,0,.2);
	box-shadow:3px 3px 5px rgba(0,0,0,.2);
}

.form textarea.input-text
{
	height:200px;
	resize:none;
	outline:none;
}

.form input.input-button {
	width:118px;
	height:27px;
	color:#194c73;
	text-align:center;
	background:url(../../images/button-bg.html) no-repeat;
	border:none;
	padding:0;
	cursor:pointer;
	font:14px 'futura_bdcn_btbold';
	text-align:center;
}

.form table td {
	border:none;
}