﻿table.FormTable
{
	border-style: none;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.FormTable td.Left
{
	vertical-align: top;
	width: 188px;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.FormTable td.Right, table.FormTable td.Input
{
	background-color: #FFFFFF;
	padding-left: 6px;
}

table.FormTable td.rightSystem
{
	background-color: #EDE8E2;
	color: Gray;
	padding-left: 6px;
}

table.FormTable td.right .TextBox
{
	width: 364px;
}
table.FormTable td.right .CourierTextBox
{
	width: 364px;
}

table.FormTable td.right .TextBoxWatermarkExtender
{
	padding-left: 3px;
	color: #C0C0C0;
	width: 364px;
}

table.FormTable td.SeparatorNormal
{
	background-position: center;
	background-image: url('Images/FormNormalSeparator.png' );
	background-repeat: repeat-x;
	height: 5px;
	overflow: hidden;
}

table.FormTable td.SeparatorBold
{
	background-position: center;
	background-image: url('Images/FormBoldSeparator.png' );
	background-repeat: repeat-x;
	height: 8px;
	overflow: hidden;
}

div.FormTopExplanationPanel
{
    font-size:10px;
	height: 20px;
	line-height: 20px;
	background-color: #F8F8F8;
	color:#A0A0A0;
	padding-right: 8px;
	text-align: right;
}

.TextBox
{
    border: 1px solid #BEBAB6;
   /* height: 20px;*/
    margin: 0px;    
}

.SearchTextBox
{
    border-style: solid none solid solid;
    border-width: 1px;
    border-color: #BEBAB6;
    height: 17px;
    margin: 0px;
    padding-top:4px;
}

.DropDownList
{
    min-width:200px;
}

Txt450
{
    width:450px;
}

/* Drag area styles */

div.SimpleBoxList
{
	background-position: top;
	background-color: #EDE8E2;
	padding: 2px 3px 2px 3px;
	min-height: 60px;
	background-image: url('Images/DropAreaBcg.png');
	background-repeat: repeat-x;
}

div.Slot
{
	background-position: top;
	border: 1px solid #D6D3D0;
	background-color: #EDE8E2;
	color: #808080;
	background-image: url('Images/SlotBcg.png');
	background-repeat: no-repeat;
}

div.Slot a, div.Slot span
{
    display:block;
    padding: 4px 3px 3px 5px;    
    color:#A0A0A0;
    text-align:center;
}


div.DragBoxContainer
{
    padding: 2px 0px 2px 0px;    
}

div.DragBox
{
	border: 1px solid #808080;
	padding: 0px;
	background-image: url('Images/DragBg.png');
	background-repeat: repeat-y;
	min-width:364px;
	max-width:374px;
	background-color:#FFFFFF;
}
div.DragBox table
{
	border: none;	
}

div.DragBox table td
{
	border: none;		
	padding: 4px 3px 2px 0px;	
}

td.DragHandler
{
    cursor:move;
}



