/*-------------------Controls-------------------------*/
.WindowBody {
	margin-top: 0px;
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
}

.InputButton 
{ 
	border-right: #51B3FF 1px outset; 
	border-top: #51B3FF 1px outset;	
	font-size: 11px; 
	text-transform: none; 
	border-left: #51B3FF 1px outset; 
	cursor: hand; 
	color: #51B3FF; 
	border-bottom: #51B3FF 1px outset; 
	background-color: White; 
	text-decoration: none; 
	text-align:left;
}

.InputText 
{
	font-size : 8pt; 
	background-color: #ffffff;	
	border: 1px; 
	border-style: solid; 
	border-color: #3A6EA5; 
	color : #000000;	
	height : 15px; 
	width:200px;
}

.TSelect
{	
	font-size: 11px;	
	background: #ffffff;	
	color: #848484;	
	font-family: tahoma, arial, verdana, helvetica, sans-serif;	
	height: 18px;
	width:200px;
}

.TSearchSelect
{	
	font-size : 8pt; 
	background: #ffffff;	
	color: #848484;	
	font-family: tahoma, arial, verdana, helvetica, sans-serif;	
	height: 18px;
	width:100px;
}

.InputSearchText 
{
	font-size : 8pt; 
	background-color: #ffffff;	
	border: 1px; 
	border-style: solid; 
	border-color: #3A6EA5; 
	color : #000000;	
	height : 16px; 
	text-indent: 2px; 
	width:100px;
}

.toolbarButtonContainer 
{ 
	margin-left: 5px; 
	margin-right: 5px; 
	float:left; 
	cursor:pointer; 
	text-decoration:none;
}

.toolbarButtonContainer span
{
	text-decoration:none;
	color:#51B3FF;
}

.toolbarButtonContainer span:hover
{
	text-decoration:underline;
	cursor:pointer; 
	color:#51B3FF;
}

.toolbarRightButtonContainer { margin-left: 5px; margin-right: 5px; float:right; cursor:pointer; }

.checkList table
{
	margin:0 0 0 0;
}

.MainLabelMedium
{
	width:130px;
    height:30px;
    float:left;
    margin-left:25px;
    text-align:left;
    font-size:11px;
    line-height:12px;
}

.MainLabelLong
{
	width:150px;
    height:30px;
    float:left;
    margin-left:25px;
    text-align:left;
    font-size:11px;
    line-height:12px;
}

.MainTabLabelLong
{
	width:150px;
    height:30px;
    float:left;
    margin-left:25px;
    text-align:left;
    font-size:11px;
    line-height:12px;
}

.MainLabelBig
 {
    width:130px;
    height:50px;
    float:left;
    margin-left:25px;
    text-align:left;
    font-size:11px;
    line-height:12px;
}

.MainSmallLabel
{
    width:100px;
    height:25px;
    float:left;
    margin-left:25px;
    text-align:left;
    font-size:11px;
}

.MainLabel
{
    width:130px;
    height:25px;
    float:left;
    margin-left:25px;
    text-align:left;
    font-size:11px;
}

.MainSection
{
    float:left;
    width:100%;
}

.MainSeparator
{
    clear:left;
    display:block;
    height:3px;
}

.Description
{
    width:30%;
    height:25px;
    float:left;
    margin-left:25px;
    text-align:left;
    font-size:11px;
}

.InputLabel
{
    width:140px;
    height:25px;
    float:left;
    margin-left:25px;
    text-align:left;
    font-size:11px;
}

.InputLabelMedium
{
    width:140px;
    height:30px;
    float:left;
    margin-left:25px;
    text-align:left;
    font-size:11px;
    line-height:12px;
}

.InputLabelBig
{
    width:140px;
    height:45px;
    float:left;
    margin-left:25px;
    text-align:left;
    font-size:11px;
    line-height:12px;
}

.DescriptionMedium
{
    width:30%;
    height:30px;
    float:left;
    margin-left:25px;
    text-align:left;
    font-size:11px;
    line-height:12px;
}

.DescriptionBig
{
    width:30%;
    height:35px;
    float:left;
    margin-left:25px;
    text-align:left;
    font-size:11px;
    line-height:12px;
}

.Input
{
    height:25px;
    font-size:11px;
    float:left;
    margin-left:10px;
    text-align:left;
    display:inline;
    vertical-align:top;
}

.InputMedium
{
    height:70px;
    font-size:11px;
    float:left;
    margin-left:10px;
    text-align:left;
    display:inline;
}

.InputArea
{
    height:120px;
    font-size:11px;
    float:left;
    margin-left:10px;
    text-align:left;
    display:inline;
}

.HelpContent
{
    color:black;
    font-size:11px;
    line-height: 12pt;
    text-align:justify;
    float:left;
    min-height: 60px;
    padding-left:20px;
    background-image:url("Controls/editform/help.png");
	background-repeat:no-repeat;
	background-position: top left;
}

 .HelpDefaultContent
{
    color:black;
    font-size:11px;
    min-height: 60px;
    text-align:justify;
    line-height: 12pt;
    float:left;
    padding-left:20px;
    background-image:url("Controls/editform/helpdef.png");
	background-repeat:no-repeat;
	background-position: top left;
}

.ErrorContent
{
    color:black;
    font-size:11px;
    text-align:left;
    line-height: 12pt;
    float:left;
    min-height: 15px;
    padding-left:20px;
}

.Help
{
    color:black;
    font-size:11px;
    text-align:left;
    padding:10px 0px;
}
.EmptySeparator
{
     /*background-color:none;*/
    display:block;
    clear:both;
}

.Separator
{
     /*background-color:none;*/
    display:block;
    height:3px;
}
    
.LineSeparator
{
    height:2px;
    display:block;
    clear:both;
}

.SectionSeparator
{
    height:3px;
    /*background-color:none;*/
    display:block;
    clear:both;
}

.HeaderSeparator
{
    height:10px;
    /*background-color:none;*/
    display:block;
    clear:both;
} 
 .PanelSeparator
{
    height:40px;
    /*background-color:none;*/
    display:block;
    clear:both;
}

.SectionHighlight
{
    background-color:#F3FAFF;
    padding: 10px 10px;
    font-size:11px;
    border:1px solid #DCEFFF;
    width:100%;
    font-family:Arial,Helvetica,sans-serif;
}
.DefaultSectionHighlight
{
	width:100%;
    padding: 10px 10px;
    font-size:11px;
    border:1px solid #EEEEEE;
    font-family:Arial,Helvetica,sans-serif;
}
.FormSectionHeader
{
	background-image:url("Controls/editform/information.png");
	background-repeat:no-repeat;
	background-position: left top;
    font-weight:bold;
    padding-left:20px;
    height:20px;
    text-decoration:underline;
    margin-left:10px;
    border:none;
    line-height:16px;
    text-align:left;
}

.ErrorPanel
{
    margin-left:0px;
    text-align:left;
    padding-left:1px;
	padding-top:0px;
	text-align:center;
}

.ErrorControl
{
	background-image:url("Controls/errorpanel/warning.png");
	background-repeat:no-repeat;
	background-position: left top;
	padding-left:18px;
	left:10px;
	width:100%;
    font-size:11px;
    font-family:Arial,Helvetica,sans-serif;
    text-align:left;
}

.Section
{
    float:left;
    width:60%;
}

 .SectionHelp
{
    float:right;
    width:40%;
}
.HelpText
{
	text-align:left;
}

.DocType_Word {background-image:url("Modules/Documents/Word.png"); height:16px; width:16px; background-repeat:no-repeat;}
.DocType_Excel {background-image: url("Modules/Documents/Excel.png");  height:16px; width:16px; background-repeat:no-repeat;}
.DocType_Pdf {background-image:url("Modules/Documents/Pdf.png");  height:16px; width:16px; background-repeat:no-repeat;}
.DocType_Unknown {background-image:url("Modules/Documents/Unknown.png");  height:16px; width:16px; background-repeat:no-repeat;}