/* CSS Document */



/*-----------------------------------------Form Fields*/

.form_row_field{

	height:30px;

	margin:2px;

	padding:0px 0px 4px 0px;

	width:98%;

}

.form_row_field_code{

	height:95px;

	margin:2px;

	padding:0px 0px 4px 0px;

	width:98%;

}

.form_row_area{

	height:95px;

	margin:2px;

	padding:0px 0px 4px 0px;

	width:98%;

}

.form_wrap{

	float:left;

	text-align:left;

	width:75%;

}

/*.form_name_wrap{

	width:30%;

	float:left;

	padding:2px 0px 0px 0px;

	margin:0px;

	text-align:left;

}*/

.form_name_wrap{

	width:180px;

	float:left;

	padding:2px 0px 0px 0px;

	margin:0px;

	text-align:left;

}

.form_field_wrap{

	width:305px;

	float:left;

	padding:2px 0px 0px 0px;

	margin:0px;

	text-align:left;

}

.form_field_wrap_01{

	width:144px;

	float:left;

}



.form_field_wrap_input{	

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#585252;

	text-decoration:none;

	height:18px;

	border:1px solid #b0b0b0;

	width:295px;	

	float:left;

	padding:2px 0px 0px 0px;

	margin:0px;

	text-align:left;

}

.form_field_wrap_input01{	

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#585252;

	text-decoration:none;

	height:18px;

	border:1px solid #b0b0b0;

	width:150px;

	float:left;

	padding:2px 0px 0px 0px;

	margin:0px;

	text-align:left;

}

.form_field_wrap_textarea{	

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#585252;

	text-decoration:none;

	height:85px;

	border:1px solid #b0b0b0;

	width:295px;

	float:left;

	padding:2px 0px 0px 0px;

	margin:0px;

	text-align:left;

}

.form_wrap_error{

	background:url(../images/errorbg.gif) no-repeat right top;

	height:30px;

	float:left;

	text-align:left;

	width:75%;

	color:#c4370c;

	font:bold 13px Arial, Helvetica, sans-serif;

}

.form_error_message {

	width:180px;

	left:4px;

 	top:-1px;

	color:#c91e24;

	font:normal 13px  Arial, Helvetica, sans-serif;

	padding:0px 0px 0px 0px;

	margin:3px 0px 0px 0px;

	position:absolute;	

	float:left;

	clear:both;

}

.form_message_holder{

	float:left;	

	position:relative;

}

.form_hint {

	position:absolute;

	left:5px;

	top:0px;

	width:140px;

	margin-top: 0px;

	padding: 5px 12px;

	background: #f2f2f2;

	font:normal 13px Arial, Helvetica, sans-serif;

	color:#919191;

	z-index:100;

}

.form_hint-pointer{

    position: absolute;

    left:-8px;

    top:5px;

    width: 8px;

    height: 14px;

    background:url(../images/hint_pointer.gif) left top no-repeat;

}

.form_code_box{

	width:295px;

	border:1px solid #bdbcbd;

	background:#FFFFFF;

	padding:2px;

	float:left;

	text-align:center;

	}

	

/*-------------------------------------------Button Style*/

.form_btn_style{

    background: transparent url('../images/left_btn.jpg') no-repeat  left top; 

	color:#ffffff;

    font:bold 12px Arial, Helvetica, sans-serif;

    height:32px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px; 

    text-decoration: none;

	display: block;

	}

.form_btn_style span {

    background: transparent url('../images/rht_btn.jpg') no-repeat right top;

    line-height:32px;

	padding:0px 10px 0px 10px;	

	margin:0px 0px 0px 0px;

	text-align:center;

	display: block;

	} 

.form_btn_style:hover {

    background: transparent url('../images/left_btn.jpg') no-repeat left top;

  	color:#ffffff;

    font:bold 12px Arial, Helvetica, sans-serif;

    height:32px;

    text-decoration: none;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px; 

	display: block;

	}

.form_btn_style:hover span {

    background: transparent url('../images/rht_btn.jpg') no-repeat right top;

    display: block;

    line-height:32px;

	padding:0px 10px 0px 10px;	

	margin:0px 0px 0px 0px;

	text-align:center;

	} 

	

/*-------------------------------------------FORM TEXT*/

.form_link_text{

	font:normal 13px  Arial, Helvetica, sans-serif;

	color:#000000;

	text-decoration:underline;

}

.form_link_text:hover{

	font:normal 13px  Arial, Helvetica, sans-serif;

	color:#000000;

	text-decoration:none;

}

.form_top{

	padding:0px 0px 10px 0px;

}

.form_field_wrap_select {

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#585252;

	text-decoration:none;

	height:20px;

	border:1px solid #b0b0b0;

	width:295px;	

	float:left;

	padding:2px 0px 0px 0px;

	margin:0px;

	text-align:left;

}