.Control_Input_ErrorMessageArea{
	border: 1px red solid;
	padding: 3px;
	text-align: center;
	color: red;
	background-color: white;
}

.Control_Input_Error{
	border: 1px red solid;
}

.Control_Input_Icon{
	height: 16px;
	padding: 0px;
}

.Control_FieldView_Label{
	font-weight: bold;
	color: white;
	background-color: #598fff;
	padding: 3px;
}

.Control_FieldView_ContentArea{
	border: 1px #598fff solid;
	padding: 3px;
}

.Control_FieldView_ContentArea_Icon{
	border: 0px #598fff solid;
	height: 16px;
}

.Control_FieldView_ContentArea_Image{
	border: 1px #598fff solid;
}

.Control_Input_Label{
	font-weight: bold;
	color: #598fff;
}

.Control_Input_Text{
	height: 14px;
	padding: 3px;
	border: 1px #598fff solid;
	background-image: url('../image/control_input_text.png');
}

.Control_Input_Text:hover{
	background-image: url('../image/control_input_text_hover.png');
	border-color: navy;
}

.Control_Input_Password{
	height: 14px;
	padding: 3px;
	border: 1px pink solid;
	background-image: url('../image/control_input_password.png');
	background-color: #fff5f7;
}

.Control_Input_Password:hover{
	background-image: url('../image/control_input_password_hover.png');
	border-color: maroon;
}

.Control_Input_TextArea{
	padding: 3px;
	border: 1px #598fff solid;
}

.Control_Input_TextArea:hover{
	border-color: navy;
}

.Control_Input_Check{
	cursor: pointer;
}

.Control_Input_Button{
	height: 22px;
	border: 1px #598fff solid;
	cursor: pointer;
	background-image: url('../image/control_input_button.png');
	background-color: #598fff;
	color: white;
	font-weight: bold;
}

.Control_Input_Button:hover{
	background-image: url('../image/control_input_button_hover.png');
	border: 1px navy solid;
}

.Control_Input_Select{
	padding: 0px;
	border: 1px #598fff solid;
}

.Control_Input_Select:hover{
	border-color: navy;
}

.Control_Input_File_Link{
	color: teal;
	font-weight: bold;
}

.Control_Input_File_Link:hover{
	color: lime;
}

.Control_Input_File_Image{
	border: 1px #598fff solid;
	width: 192px;
}

.Control_Input_File_Image:hover{
	border: 1px black solid;
}

.Control_Input_File{
	background-color: white;
	padding: 3px;
	border: 1px #598fff solid;
	background-image: url('../image/control_input_text.png');
}

.Control_Input_File:hover{
	border: 1px black solid;
	background-image: url('../image/control_input_text_hover.png');
}

.Control_Input_IFrame{
	border: 1px #598fff solid;
	background-color: white;
}

