.tbl_frm
{
	border-collapse:collapse;width:95%;background:#e1e1e1;margin:auto auto 10px
}
.tbl_frm label
{
	display:block;font-size:12px;font-weight:400;color:#666
}
#form_holder .tbl_frm tr, #form_holder2 .tbl_frm tr
{
	vertical-align:top
}
#form_holder .tbl_frm tr td p, #form_holder2 .tbl_frm tr td p
{
	font-size:.6em;color:#666
}
.chk_tbl
{
	width:400px
}
.rbl_tbl
{
	width:200px
}
.rbl_tbl label,.cbl_tbl label,.chk_tbl label
{
	display:inline
}
#form_holder
{
	width:425px;background:#FFF;margin:10px 15px 0
}
#form_holder2
{
	background:#FFF;margin:10px 15px 0
}
#form_holder .tbl_frm td
{
	width:280px;padding:2px 4px
}
#form_holder2 .tbl_frm td
{
	padding:2px 4px
}
#form_holder .tbl_frm th, #form_holder2 .tbl_frm th
{
	color:#666;background:#FFF;font-size:13px;text-align:left;padding:2px 4px
}
.input_text,.input_select,.input_text_area
{
	font-size:14px;color:#666;background:#FFF;border:solid 1px #9d9d9d;width:200px
}
.input_text_narrow
{
	font-size:14px;color:#666;background:#FFF;border:solid 1px #9d9d9d;width:142px
}
.input_text_half
{
	font-size:14px;color:#666;background:#FFF;border:solid 1px #9d9d9d;width:100px
}
.input_text_wide
{
	font-size:14px;color:#666;background:#FFF;border:solid 1px #9d9d9d;width:415px
}
.input_select_narrow
{
	font-size:14px;color:#666;background:#FFF;border:solid 1px #9d9d9d;width:50px
}
.input_text.disabled,.input_select.disabled
{
	font-size:14px;color:#666;background:#EEE;border:solid 1px #CCC
}
.input_text.wide,.input_select.wide,.input_text_area.wide
{
	width:415px
}
.label
{
	font-size:14px;color:#666
}
label.small
{
	font-size:x-small
}
.btn
{
	height:20px;border:0;overflow:hidden;cursor:hand;margin:0;padding:20px 0 0
}
.btn.submit
{
	width:130px;background:transparent url(../../images/btns/btns_submit_req.png) no-repeat
}
.btn.search{width:130px;background:transparent url(../../images/btns/btns_search.png) no-repeat}
.btn.cancel{width:104px;background:transparent url(../../images/btns/btn_cancel.gif) no-repeat}
.btn.reset{width:130px;background:transparent url(../../images/btns/btns_reset.png) no-repeat}
legend{font-size:12px;font-weight:700;color:#939}
.label.required,label.required{background:url(../../images/icons/icon_required.gif) top left no-repeat;padding-left:8px}
@media print
{
	.noprint{display:none}
	okprint{display:inline;width:auto}
	.okprintContainer{width:100%}
	body,*{margin:0;padding:0}
	}
@media screen
	{
		.noprint{display:inline}
		.okprint{display:none}
	 }
