/* section header (above form) */
div.form-sectionheader
{
	font-size: 14px;
	padding: 0px 0px 2px 0px;
	margin-top: 20px;
	border-bottom: solid 1px #cdcdcd;
	font-weight: bold;
}

.form-field-label
{
	font-weight:normal;
	font-size:12px;
}
.form-requiredfield-label
{
	font-weight:bold;
	font-size:12px;
}
.form-requiredfieldinfo
{
	font-size:11px;
	font-weight:normal;
}


/* form main panel (collapsed/expanded by section header) */
div.form-panel
{
	background-color: #fafafa;
	padding: 5px 0px 5px 0px;
	border: solid 1px #cdcdcd;
	border-top: 0px;
}

/* form item (always contained in form panel) */
div.form-panel .item
{
	margin: 5px 0px 5px 0px;	
}

/* form label (always contained in a item - left part of it) */
div.form-panel .item .label
{
	float:left;
	width: 180px;
	margin-left:30px;
	/*text-align: right;*/
	text-align: left;
	
}

/* form label inner text (.label-text to use it outside an item) */
div.form-panel .item .label,
div.form-panel .label-text
{
	font-size: 11px;
	font-weight: bold;
}

/* form value (always contained in a item - right part of it) */
div.form-panel .item .value
{
	margin: auto;
	padding-left: 10px;
	text-align:left;
}

/* form value inner text (.value-text to use it outside an item) */
div.form-panel .item .value,
div.form-panel .value-text
{
	font-size: 11px;
}

/* form commands (below form-panel, inside or outside of it) */
div.form-commands
{
	margin-top: 10px;
	text-align: center;	
}

.help-panel
{
	margin: auto;
	padding: 2px 3px 2px 3px;
	text-align: center;
	height: 20px;
	color:#9a9a9a;
	font-weight:bold;
}

.textbox
{
}
.textbox1
{
	width: 350px;	
}

.checkbox,
.checkboxlist,
.checkboxlist-2columns,
.checkboxlist-3columns,
.checkboxlist-4columns
{
	font-size:11px;
}

.confirm
{
	text-align: center;
	margin-top: 100px;	
}