﻿.form_header
{
	border: 0px;
	margin: 0px;
	padding: 0px 0px 16px 0px;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	height: 35px;
}
.form_subheader
{
	border: 0px;
	margin: 0px;
	padding: 0px 0px 16px 0px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}
.form_half_visible
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #888888;
}
.form_tag
{
	border: 0px;
	margin: 2px;
	padding: 2px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	height: 28px;
}
.form_tag_success
{
	background-color: #CCFFCC;
	border: solid 1px #88AA88;
	margin: 2px;
	padding: 2px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 28px;
	text-align: center;
}
.form_tag_partialsuccess
{
	background-color: #FFFFCC;
	border: solid 1px #CCCC88;
	margin: 2px;
	padding: 2px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 28px;
	text-align: center;
}
.form_tag_failure
{
	background-color: #FFCCCC;
	border: solid 1px #AA8888;
	margin: 2px;
	padding: 2px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 28px;
	text-align: center;
}
.form_multiobject_tag
{
	border: 0px;
	margin: 2px;
	padding: 2px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	height: 23px;
}
.form_label
{
	border: 0px;
	margin: 2px;
	padding: 2px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	height: 24px;
}
.form_input
{
	border: 0px;
	margin: 2px;
	padding: 2px;
	height: 24px;
}
.form_selectoricon_n
{
	border: solid 1px #FFFFFF;
	margin: 0px;
	padding: 2px;
}
.form_selectoricon_h
{
	border: solid 1px #CCCCFF;
	margin: 0px;
	padding: 2px;
}
.form_selectoricon_d
{
	border: solid 1px #000000;
	margin: 0px;
	padding: 2px;
}
.form_selectoricon_selected_n
{
	border: solid 2px #5555FF;
	margin: 0px;
	padding: 1px;
}
.form_selectoricon_selected_h
{
	border: solid 2px #3333FF;
	margin: 0px;
	padding: 1px;
}
.form_selectoricon_selected_d
{
	border: solid 2px #0000FF;
	margin: 0px;
	padding: 1px;
}
/*
.form_input input
{
	background-color: #FFFFFF;
	background-position: left 0px;
	background-image: url(../img/textbox_gradient.png);
	background-repeat: no-repeat;
	border: solid 1px #666666;
	margin: 2px;
	padding: 2px;
	width: 100%;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.form_input input:hover
{
	border: solid 1px #222222;
}
.form_input input:focus
{
	background-color: #F0F0FF;
	border: solid 1px #222266;
}*/
.form_raw_captcha
{
	border: solid 1px #000000;
	margin: 0px;
	padding: 0px;
	width: 270px;
	height: 80px;
}
.form_raw_input
{
	background-color: #FFFFFF;
	background-image: url(../img/textbox_gradient.png);
	background-position: left 0px;
	background-repeat: no-repeat;
	border: solid 1px #666666;
	margin: 2px;
	padding: 2px;
	width: 100%;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.form_raw_input_hover
{
	background-color: #FFFFFF;
	background-image: url(../img/textbox_gradient.png);
	background-position: left 0px;
	background-repeat: no-repeat;
	border: solid 1px #222222;
	margin: 2px;
	padding: 2px;
	width: 100%;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.form_raw_input_focus
{
	background-color: #F0F0FF;
	background-image: url(../img/textbox_gradient.png);
	background-position: left 0px;
	background-repeat: no-repeat;
	border: solid 1px #222266;
	margin: 2px;
	padding: 2px;
	width: 100%;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.form_raw_input_focus_hover
{
	background-color: #F0F0FF;
	background-image: url(../img/textbox_gradient.png);
	background-position: left 0px;
	background-repeat: no-repeat;
	border: solid 1px #222222;
	margin: 2px;
	padding: 2px;
	width: 100%;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.form_multiobject
{
	border: 0px;
	margin: 2px;
	padding: 2px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.form_checkbox_label
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
}
.form_link
{
	border: 0px;
	margin: 2px;
	padding: 4px 2px 2px 2px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}
.form_link a
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}
.form_link a:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}
.form_buttons
{
	border: 0px;
	margin: 2px;
	padding: 8px 2px 2px 2px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
.form_raw_button
{
	border: solid 2px #666666;
	margin: 1px;
	padding: 1px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	width: 100%;
}
.form_raw_button_focus
{
	border: solid 2px #222288;
	margin: 1px;
	padding: 1px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	width: 100%;
}
.form_raw_button_hover
{
	border: solid 2px #222222;
	margin: 1px;
	padding: 1px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	width: 100%;
}
.form_raw_button_focus_hover
{
	border: solid 2px #000088;
	margin: 1px;
	padding: 1px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	width: 100%;
}
.form_tag_error_user
{
	color: #CC6666;
}
.form_tag_error_noerror
{
	color: #66CC66;
}
.form_tag_error_system
{
	color: #888888;
}