/* Default CSS Stylesheet for a new Web Application project */

.FormBuilderParagraph P
{
	font-family: Arial;
	font-size: 11px;
	padding:0px;
}

.FormBuilderStyleTextWarning
{
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color:Red;
	padding-left:10px;
}
.FormBuilderFormItemButtonsLeft
{
	width:36px;
	background-color:#D4D4D4;
	padding:4px;
}

.FormBuilderFormItemButtonsRight
{
	width:50px;
	background-color:#D4D4D4;
	padding:4px;
}

.FormBuilderFormItemPadding
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.FormBuilderUserAddressItemPadding
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.FormBuilderFormItemSeparator
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:White;
}

.FormBuilderFormEditItemButtonsLeft
{
	width:65px;
	background-color:#eeeeee;
	padding:4px;
}

.FormBuilderFormEditItemButtonsRight
{
	width:50px;
	background-color:#eeeeee;
	padding:4px;
}

.FormBuilderFormEditItemPadding
{
	padding-top: 1px;
	padding-bottom: 1px;
	background-color:#eeeeee;
}

.FormBuilderFormEditItemSeparator
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:White;
}


/* FormBuilder Config styles */
.FormBuilderStyleLabelStandard
{
	font-family: Arial;
	color:#000000;font-size:11px;
	width:240px;
	background-color:#E3E3E3;
	padding-left:10px;
	padding:5px;
}
.FormBuilderStyleLabelStandardEmail
{
	font-family: Arial;
	color:#000000;font-size:11px;
	width:278px;
	background-color:#E3E3E3;
	padding-left:10px;
	padding:5px;
}
.FormBuilderStyleLabelStandardAddress
{
	font-family: Arial;
	color:#000000;font-size:11px;
	width:278px;
	padding-left:10px;
}
.FormBuilderStyleControlStandard
{
	
	font-family: Arial;
	color:#000000;
	font-size:11px;
	width:360px;
	background-color:#F9F9F9;
	padding:5px;
}
.FormBuilderStyleControlStandardEmail
{
	
	font-family: Arial;
	color:#000000;
	font-size:11px;
	background-color:#F9F9F9;
	padding:5px;
	width:399px;
}
.FormBuilderStyleControlStandardAddress
{
	
	font-family: Arial;
	color:#000000;
	font-size:11px;
	width:399px;

}
.FormBuilderStyleTextStandard
{
	font-family: Arial;
	/*font-size: 11px;*/
	color:#000000;
	font-size:11px;
	font-weight:normal;
	padding:0px;
	background-color:#E3E3E3;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	
}

.FormBuilderStyleTextHeading
{
	font-family: Arial;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color:#000000;
	padding:5px;
	margin-top:12px;
}

/*
.FormBuilderStyleTextLogoTitle
{
	font-family: Arial;
	color:#000000;
	font-size:16px;
	background-color:#FFFFFF;
	padding-bottom:25px;
	padding-right:25px;
	padding-top:25px;
	padding-left:5px;
	font-weight:bold;
	background-image: url(images/VW-3Dcolourlogo-RMS.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
*/

.FormBuilderStyleLogoTitle
{
	font-family: Arial;
	color:#000000;
	font-size:16px;
	background-color:#FFFFFF;
	padding-bottom:25px;
	padding-right:25px;
	padding-top:25px;
	padding-left:5px;
	font-weight:bold;
	background-image: url(images/VW-3Dcolourlogo-RMS.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.FormBuilderStyleDividerSingleLineSpacer
{
	line-height: 15px;
}

.FormBuilderStyleDividerDoubleLineSpacer
{
	line-height: 30px;
}

.FormBuilderStyleDividerHorizontalRule
{
	line-height: 1px;
	border-bottom:solid 1px  #9999A4;
	padding-bottom:10px;
	width:100%;
	
}








a:link .FormLinksWhite
{
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
}

.FormLinksWhite
{
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
}
.FormBuilderDefaultStyle
{
	FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
}

.FormBuilderHeaderStyle
{
	FONT-FAMILY: Arial;
    FONT-SIZE: 13px;
    font-weight:bold;
    color:#000000;
    BACKGROUND-COLOR: #D4D4D4;
    padding-top:3px;
    padding-bottom:3px;
}

.FormBuilderHeaderStyleNoBackground
{
	FONT-FAMILY: Arial;
    FONT-SIZE: 13px;
    font-weight:bold;
    color:#000000;
    padding-top:3px;
    padding-bottom:3px;
}
.FormBuilderGridViewStyle
{
}

.FormBuilderGridViewHeaderStyle th
{
	font-family: Arial;
	font-size: 11px;
	color: white;
	font-weight: bold;
	background-color: #9999A3;
	text-align: left;
	border-width:1px;
	padding:3px;
}

.FormBuilderGridViewRowStyle td
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	background-color: #eeeeee;
	text-align: left;
	border-width:1px;
	border-color: #999999;
	padding:3px;
}

.FormBuilderGridViewAlternatingRowStyle td 
{
	background-color: #dcdcdc;
	border-width:1px;
	border-color: #999999;
	padding:3px;
}

.FormBuilderTabSelected
{
	FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    font-weight: bold;
	color: black;
    background-color: #eeeeee;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
}

A:hover .FormBuilderTabSelected
{
	text-decoration:underline;
}


.FormBuilderTabUnselected
{
	FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
	color: white;
    background-color: #9999A3;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
}

A:hover .FormBuilderTabUnselected
{
	text-decoration:underline;
}

.FormBuilderFormItemsFrame
{
	background-color: #eeeeee;
	overflow-y: scroll; 
}

.FormBuilderButtonLight
{
	margin-right:4px;
	BORDER-TOP: #eeeeee 1px solid;
	BORDER-BOTTOM: #eeeeee 1px solid;
	BORDER-LEFT: #eeeeee 1px solid;
	BORDER-RIGHT: #eeeeee 1px solid;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
	COLOR: #000000; 
	BACKGROUND-COLOR: #D4D4D4;
}

.FormBuilderButtonDark
{
	margin-right:4px;
	BORDER-TOP: #9999A3 1px solid;
	BORDER-BOTTOM: #9999A3 1px solid;
	BORDER-LEFT: #9999A3 1px solid;
	BORDER-RIGHT: #9999A3 1px solid;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
	COLOR: #000000; 
	BACKGROUND-COLOR: #D4D4D4;
}
.FormBuilderControlHeader
{
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 8px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	COLOR: white;
	BACKGROUND-COLOR: #9999A3;
	WIDTH: 100%;
}

.FormBuilderDataListHeaderFrame
{
	background-color: White;
	BORDER-TOP: #969696 2px solid;
	BORDER-LEFT: #969696 2px solid;
	BORDER-RIGHT: #969696 2px solid;
	HEIGHT: 45px;
}

.FormBuilderDataListBodyFrame
{
	background-color: White;
	BORDER-TOP: #969696 2px solid;
	BORDER-BOTTOM: #969696 2px solid;
	BORDER-LEFT: #969696 2px solid;
	BORDER-RIGHT: #969696 2px solid;
	HEIGHT: 330px;
	overflow-y: scroll; 
}
.FormBuilderScrollFrame
{
	background-color: White;
	BORDER-TOP: #969696 2px solid;
	BORDER-BOTTOM: #969696 2px solid;
	BORDER-LEFT: #969696 2px solid;
	BORDER-RIGHT: #969696 2px solid;
	HEIGHT: 70px;
	width:50px;
	overflow-y: scroll; 
}
td.space {font-size:0px;}
/*-------Form Builder end--------*/