﻿
/* form */
.form
{
	clear:both; margin:2em 0px 0px 0px;
}

.form .row
{
	display:block; clear:both;
	margin:0px 0px 0px 0px; padding:0px; min-height:2.2em; height:2.2em;
}
.form .label
{
	float:left; margin:0px 0px 0px 1.2em;
	width:6.5em; padding:0px 0px 0px 0px; text-align:right;
}
.form .label_s
{
	float:left; margin:0px 0px 0px 1.2em;
	width:5.5em; padding:0px 0px 0px 0px; text-align:right;
}
.form .label_w
{
	float:left; margin:0px 0px 0px 1.2em;
	width:8em; padding:0px 0px 0px 0px; text-align:right;
}
.form .label_wX
{
	float:left; margin:0px 0px 0px 1.2em;
	width:12em; padding:0px 0px 0px 0px; text-align:right;
}

.form .ctl
{
	float:left; margin:0px 0px 0px 0.5em;
	padding:0px;
}
.form .text
{
	float:left; margin:0px 0px 0px 0.5em;
	padding:0px;
}

.form .confirmtext
{
	float:left; margin:1em 0px 0px 1.5em;
	padding:0px;
}


.form .btns
{
	clear:both; margin:0.6em 0px 2em 8.5em;
}
.form .btns_s
{
	clear:both; margin:0.6em 0px 2em 7.5em;
}
.form .btns_w
{
	clear:both; margin:0.6em 0px 2em 9.5em;
}

.form input,option,select,textarea
{
	color:#002157;
}

/* input result hint */
span.err
{
	display:block;
	background:url(images/err.gif) no-repeat left top;
	margin:2px 0px 6px 0px;
	padding:0px 0px 0px 26px;
	color:#a40000;
	clear:both;
}

span.ok
{
	display:block;
	background:url(images/ok.gif) no-repeat left top;
	margin:2px 0px 6px 0px;
	padding:0px 0px 0px 26px;
	color:#66a400;
	clear:both;
}

span.notify
{
	display:block;
	background:url(images/notify_blue.gif) no-repeat left top;
	margin:2px 0px 6px 12px;
	padding:0px 0px 0px 23px;
	color:#1f9aa7;
	clear:both;
	line-height:1.4em;
}

span.alert
{
	display:block;
	background:url(images/alert.gif) no-repeat left top;
	margin:0.7em 0px 0.7em 0px; min-height:30px;
	padding:0px 0px 0px 36px;
	color:#A31F00;
	clear:both;
}
span.bignotify
{
	display:block;
	background:url(images/bignotify.gif) no-repeat left top;
	margin:0.7em 0px 0.7em 0px; min-height:30px;
	padding:0px 0px 0px 36px;
	color:#0071BC;
	clear:both;
}
span.bigok
{
	display:block;
	background:url(images/bigok.gif) no-repeat left top;
	margin:0.7em 0px 0.7em 0px; min-height:30px;
	padding:0px 0px 0px 36px;
	color:#197a30;
	clear:both;
}

span.inputerr
{
	display:inline;
	background:url(images/input_err.gif) no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	color:#a40000;
}
span.inputok
{
	display:inline;
	background:url(images/input_ok.gif) no-repeat left top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	color:#66a400;
}
span.inputhint
{
	padding:0px 0px 0px 5px;
	display:inline;
	color:Gray;
}
/* */
.money
{
	background-color:White; color:#ff6600;
}

.form .inputhint{
	/* display: */
}