.requiredField
{
	font-weight: bold;
	color: Red;
}

.Empty TD
{
	padding: 0 0 0 0;
	border-bottom: #dfdfdf 0px solid;
}

.panelbar_header
{
	padding: 3px, 10px, 3px, 5px;
	font-size: 10pt;
	color: #ffffff;
	font-family: tahoma, sans-serif;
	background-color: #8db6d8;
	text-align: center;
}

.panelbar_border
{
	border-right: #8db6d8 3px solid;
	border-top: #8db6d8 3px solid;
	border-left: #8db6d8 3px solid;
	border-bottom: #8db6d8 3px solid;
}

.panelbar_prperty
{
	padding: 5px, 10px, 10px, 10px;
}

.uline
{
	border-bottom: #dbdbdb 1px solid;
}

.propertiesPanelbar
{}

.propertiesPanelbar input
{ 
	width: expression(this.type=="text" ? '150px' : ''); 
}

.propertiesPanelbar input[type=text]
{
	width: 150px;
}

.propertiesPanelbar SELECT
{
	width: 150px;
}

.propertiesPanelbar TEXTAREA
{
	width: 150px;
}

/********************************************************************************
*	Form View styles
*********************************************************************************/
.formTable
{
	width: 100%;
}

.cell
{
	width: 50%;
}

.cellColspan2
{
	width: 100%;
}

.controlContainerTable
{
	width: 100%;
}

.labelCell
{
	text-align: left;
	vertical-align: top;
}

.containerCell
{
	width: 300px;
	vertical-align: top;
}

.FormRuller
{
	color: #e0e0e0;
	height: 1px;
}

.form_asterisk
{
	color :Red;
}

.formControl_Label
{
	font-style: italic;
}

.field_label
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

.field_label_mandatory
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

.field_asterisk
{
	color: #666666;
}

.formTable INPUT
{
	font-family: Arial;
	font-size: 12px;
}

.formTable input
{ 
	width: expression(this.type=="text" ? '300px' : ''); 
}

.formTable input[type=text]
{
	width: 300px;
}

.formTable TEXTAREA
{
	font-family: Arial;
	font-size: 12px;
	width: 300px;
}

.formDropDown
{
	font-family: Arial;
	font-size: 12px;
	width: 300px;
}

.form_button
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	width: 95px;
}

.form_submit_button
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	width:95px;
	font-weight:bold;
}

.formDateTimePicker_TimeDropDown
{
	width: 175px;	
}

.Settings
{
	border-right: #d4d4d4 0px solid;
	border-left: #d4d4d4 0px solid;
	border-bottom: #d4d4d4 1px solid;
	margin-bottom: 10px;
}

.Settings TD.regular
{
	padding: 10 10 10 10;
	border-bottom: #dfdfdf 1px solid;
}

.Settings INPUT.regular, SELECT.regular, TEXTAREA.regular
{
	border-right: #a5acb2 1px solid;
	border-top: #a5acb2 1px solid;
	font-size: 8pt;
	border-left: #a5acb2 1px solid;
	border-bottom: #a5acb2 1px solid;
	font-family: Verdana;
}

.Settings TD.last
{
	padding: 10 10 10 10;
	border-bottom-style: none;
}

.Settings TD.name
{
	width:			150px;
	color:			#666666;
	vertical-align: top;
}

.ControlHeader
{
	width: 100%;
	height:9px;
	background-color: #8DC5D8;
	cursor: hand;
}

.SelectedControlHeader
{
	width: 100%;
	height:9px;
	background-color: #0074B8;
	cursor: hand;
}

.ControlContainer
{
	border: #8db6d8 1px solid;
}

/*********** Email settings control ***********/

.placeHoldersPanel
{
	BORDER-RIGHT: #8db6d8 3px solid;
	BORDER-LEFT: #8db6d8 3px solid;
	BORDER-BOTTOM: #8db6d8 3px solid;
	BORDER-TOP: #8db6d8 3px solid;
}

.MailSettings
{
	BORDER-RIGHT: #8db6d8 3px solid;
	BORDER-LEFT: #8db6d8 3px solid;
	BORDER-BOTTOM: #8db6d8 3px solid;
	BORDER-TOP: #8db6d8 3px solid;
}

.MailSettings TD.regular
{
	padding: 5 0 5 30;
	border-bottom: #dfdfdf 1px solid;
}

.MailSettings TD.name
{
	width:			100px;
	color:			#666666;
	vertical-align: top;
}

.PlaceHoldersColumn
{
	padding: 4 0 0 0;
}

.MailSettings TD.last
{
		padding: 5 0 20 30;
}

.MailSettings INPUT.regular, SELECT.regular, TEXTAREA.regular
{
	border-right: #a5acb2 1px solid;
	border-top: #a5acb2 1px solid;
	font-size: 8pt;
	border-left: #a5acb2 1px solid;
	border-bottom: #a5acb2 1px solid;
	font-family: Verdana;
	width:300
}


.placeHolder
{
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: white;
	BORDER-BOTTOM-STYLE: none;
	padding:10px 0px 0px 0px;
	font: 11px Tahoma;
	color: Blue;
	text-decoration:underline;
	
	width: 190px;
	overflow: hidden;
	text-overflow:ellipsis;	
}

/*
		Eloqua Settings
*/
.EloquaHeaderTable
{	
	border-bottom: #a5acb2 1px solid;
}

.EloquaSettingsTable
{}

.name
{
	border: solid, 1px, Red;
	width: 150px;
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	font-weight: bold;
}

.eloquaName
{
	border: solid, 1px, Red;
	width: 250px;
}

.SectionHeader
{
	font-family:Tahoma;
	font-size:14px;
	color:#666666;
	font-weight: bold;
}

.EloquaSettingsTable TD.regular
{
	padding-top: 10px;
}

/*
		Field Translation
*/
.FormTranslationHeaderTable
{	
	border-bottom: #a5acb2 1px solid;
}

.FormTranslationSettingsTable
{}

.original
{
	border: solid, 1px, Red;
	width: 150px;
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	font-weight: bold;
}

.translated
{
	border: solid, 1px, Red;
	width: 250px;
}

.FormTranslationSettingsTable TD.regular
{
	padding-top: 10px;
}

/****************************************************
	Final report
*****************************************************/
.form_summary_subsection_item
{
	height: 15px;
	color: Gray;
	vertical-align : middle;
	text-align : left;
	padding-left : 3px;
	padding-right : 3px;
	font-family: Tahoma;
	font-size : 9pt;
	font-weight: bold;
	width : 200px;
}