﻿/* Styles for generic and specific forms */

div.form_InputSingle
{
	margin-bottom:6px;
}
div.form_InputSingle label
{
	left:0px;
	line-height:20px;
}
div.form_InputSingle input[type='text'], input.text
{
	position:absolute;
	width:200px;
	left:150px;
}
div.form_InputSingle select
{
	position:absolute;
	width:204px;
	left:150px;
}
div.form_InputMultiple
{
	margin-bottom:6px;
}
div.form_InputMultiple label
{
	left:0px;
	line-height:20px;
}
div.form_InputMultiple input[type='text'], input.text
{
	position:absolute;
	width:181px;
	left:169px;
}
div.form_InputMultiple input[type='checkbox'], input.checkbox
{
	position:absolute;
	left:150px;
	margin-top:3px;
}
div.form_InputMultiple span
{
	position:absolute;
	line-height:18px;
	left:169px;
}
div.form_InputList
{
}
div.form_InputList input[type='checkbox'], input.checkbox
{
	margin-right:3px;
	margin-top:3px;
}
div.form_InputList span
{
	line-height:18px;
	vertical-align:bottom;
}
div.form_InputList p
{
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;
	color:green;
}
/* Generic */
div.form_CFP
{
	position:relative;
	margin-top:6px;
	left:0px;
	width:754px;
	color:#666666;
	font-size:12px;
	border:solid 1px #89A46D;
	background-color:#faf6f0;
	overflow:hidden;
	padding:6px;
	z-index:200;
}
div.form_CFP p.heading
{
	font-weight:bold;
	font-size:15px;
	margin-bottom:5px;
}
div.form_CFP div.cbxItem input[type='checkbox'], input.checkbox
{
	vertical-align:middle;
    margin:0px 3px 6px 0px;
}
div.form_CFP input[type='text'], input.text
{
	width:200px;
}
div.form_CFP input.submit {
	float:right;
	padding:1px 15px;
	margin:10px 6px 6px 0px;
}
/* PFN */
div.form_PFN
{
	position:relative;
	margin-top:6px;
	left:0px;
	width:754px;
	color:#666666;
	font-size:11px;
	border:solid 1px #89A46D;
	background-color:#faf6f0;
	overflow:hidden;
	padding:6px;
	z-index:200;
}
div.form_PFN div
{
	position:relative;
	min-width:360px;
	margin-bottom:6px;
}
div.form_PFN p.heading
{
	font-weight:bold;
	font-size:15px;
	margin-bottom:5px;
}
div.form_PFN div.cbxItem input[type='checkbox'], input.checkbox
{
	vertical-align:text-bottom;
    margin-right:3px;
}
div.form_PFN div.summary
{
	margin-top:4px;
	margin-left:20px;
}
div.form_PFN div.summary p
{
	font-size:9px;
	line-height:10px;
	letter-spacing:1px;
}
div.form_PFN div.basic
{
	width:360px;
	border:solid 1px #cccccc;
	padding:6px;
	background-color:#EFE8DD;
}
div.form_PFN div.background
{
	width:360px;
	border:solid 1px #cccccc;
	padding:6px;
	background-color:#FFFFD1;
	min-height:181px;
}
div.form_PFN div.contacts
{
	width:360px;
	border:solid 1px #cccccc;
	padding:6px;
	background-color:#E1E8EF;
	min-height:125px;
}
div.form_PFN div.contacts div.cbxItem label
{
	font-weight:bold;
	color:#00137F;
	font-size:11px;
}
div.form_PFN div.contacts div.cbxItem div.summary p
{
	color:#0026FF;
}
div.form_PFN div.referral
{
	width:360px;
	min-height:545px;
	border:solid 1px #cccccc;
	padding:6px;
	background-color:#E4EADD;
}
div.form_PFN div.referral p.subtitle
{
	margin-top:10px;
	margin-bottom:10px;
}
div.form_PFN div.referral div.cbxItem label
{
	font-weight:bold;
	color:#73583D;
	font-size:11px;
}
div.form_PFN div.referral div.cbxItem div.summary p
{
	color:Green;
}
input.form_PFN_disabled
{
	background-color:#dddddd;
	border:solid 1px #cccccc;
}
div.form_PFN input.submit {
	float:right;
	padding:1px 15px;
	margin-bottom:6px;
}
div.form_PFN span.help 
{
	font-style:italic;
	float:right;
}
input.warning
{
	background-color: #FFD1D1 !important;
	border: solid 1px #ff0000 !important;
	padding: 1px !important;
}
select.warning
{
	background-color: #FFD1D1 !important;
	border: solid 1px #ff0000 !important;
}
label.warning
{
	color:#ff0000 !important;
}
div.form_PFN_admin
{
	font-size:11px;
}
/* Dialogs */
div.form_Dialog
{
	font-size:11px;
}
div.form_Dialog p
{
	margin:2px 0px 8px 0px;
}
div.form_Dialog p.title
{
	margin:6px 0px 18px 0px;
}
div.form_Dialog input[type='text'], input.text
{
	margin-left:11px;
	width:120px;
}
div.form_Dialog input[type='password'], input.password
{
	margin-left:10px;
	width:120px;
}
div.form_Dialog input[type='button'], input.button
{
	font-size:11px;
	width:75px;
	margin-top:5px;
	margin-bottom:5px;
	float:right;
}
