@CHARSET "UTF-8";

.cform{
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#666666;
}
.cform_box{
	border:10px solid #fff;
	background-color:#f9f9f9;
}

.cform input, .cform textarea, .cform select{
	font-family:Arial;
	font-size:12px;
	line-height:16px;
	color:#666666;
	font-weight:normal;
	
	border:1px solid #808080;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	
	padding:4px 6px 2px 6px;
}

.cform select{
	padding-top:2px;
	width:265px;
}
.cform textarea{
	width:343px;
	height:150px;
	overflow:auto;
}
.cform input{
	width:251px;
}

.cform_header{
	height:44px;
	background-color:#0090a5;
}
.cform_header div.cform_title{
	float:left;
	margin:14px 0 0 16px;
}
.cform_header div.cform_close{
	cursor:pointer;
	float:right;
	margin:11px 12px 0 0;
}

.cform_form{
	margin:4px 0 0 12px;
}

.cform_form table tr td{
	padding:0 0 24px 0;
}
.cform_form table tr td.cform_light_text, .cform_form table tr.cform_row_submit td{
	padding:0;
}

.cform_light_text{
	font-size:11px;
	color:#999;
}
.cform_title{
	vertical-align:top;
	font-weight:bold;
	text-align:right;
	padding:0 4px 0 0;
}
.cform_title div.cform_title_box{
	margin:0 4px 0 0;
	padding:3px 6px 2px 0;
}

.cform_star{
	color:#ff6600;
}

.cform_error div.cform_title_box{
	background-color:#ff9999;
	color:#fff;
}
.cform_error div.cform_title_box span.cform_star{
	color:#fff;
}

.cform_submit a.button_cancel{
	float:left;
	margin:5px 0 0 13px;
	color:#666666;
	text-decoration:underline;
}

/* ERROR & SUCCESS MSG */
.cform_error_msg{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:10px 43px;
	margin-right:12px;
	background:url(../img/cform_error_x.gif)  10px 10px no-repeat;
	background-color:#ff9999;
}

.cform_success_msg{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:10px 43px;
	margin-top:12px;
	background:url(../img/cform_success_v.gif)  10px 10px no-repeat;
	background-color:#0090a5;
}