﻿/* TABLE */

.Table
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.TableBorder, .TableBorder_A, .TableBorder_B
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: solid 1px #6E8778;
}
.TableNoFill
{
	border-collapse: collapse;
	border-spacing: 0;
}
.TableNoFillBorder
{
	border-collapse: collapse;
	border-spacing: 0;
	border: solid 1px white;
}
.TableSeparate
{
	width: 100%;
	border-collapse: separate;
	border-spacing: 10px;
}
.TableSeparateSmall
{
	width: 100%;
	border-collapse: separate;
	border-spacing: 3px;
}
.TableSeparateSmallNoFill
{
	border-collapse: separate;
	border-spacing: 3px;
	float: right;
}
.TableSeparateSmallBorder
{
	width: 100%;
	border: solid 1px #aaaaaa;
	border-collapse: separate;
	border-spacing: 3px;
}
.TableCrumble
{
	position: relative;
	margin-top: -15px;
	display: inline-block;	
	float: left;
}

.TablePager
{
	position: relative;
	margin-top: -15px;
	display: inline-block;
	float: right;	
}

.TableTexts
{
	position: relative;
	color: White;
	padding-top: 8px;
	margin-top: -30px;
	height: 30px;
	width: 124px;
	background-color: #6E8778;
	vertical-align: middle;
	text-align: center;
	display: block;	
}


.Row
{
}
.RowHigh
{
	line-height: 20px;	
}
.Row_A
{
	border-collapse: collapse;
	border-right: solid 1px #6E8778;
	background-color: white;
	line-height: 20px;		
}
.Row_B
{
	/*background-color: #B9B098;	
	line-height: 20px;	*/
	
	border-collapse: collapse;
	border-right: solid 1px #B9B098;
	background-color: white;
	line-height: 20px;	
}
.RowBorder, .RowBorder_A, .RowBorder_B
{
}
.RowBorder_A
{
	background-color: #B9B098;
}
.RowBorder_B
{
}                    
.RowBorderTop
{
	border-top: solid 1px black;
}
.RowHeader
{
	line-height: 25px;
	background-color: #6E8778;
	color: White;
	text-align: center;
}
.RowFooter
{
	background-color: #6E8778;
	border-collapse: collapse;
	line-height: 25px;
	text-align: center;
	color: White;
}

.Cell
{
}
.CellBorder
{
	border: solid 1px #aaaaaa;
}
.CellHeader
{
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: middle;
	text-align: center;
}
.CellHeaderBorder
{
	border: solid 1px #aaaaaa;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: middle;
	text-align: center;
}
.CellMiddle
{
	vertical-align: middle;
}
.CellMiddleBorder
{
	border: solid 1px #aaaaaa;
	vertical-align: middle;
}
.CellMiddleCenter
{
	text-align: center;
	vertical-align: middle;
}
.CellMiddleCenterBorder
{
	border: solid 1px #aaaaaa;
	text-align: center;
	vertical-align: middle;
}
.CellMiddleLeft, .CellMiddleLeftBorder, .CellMiddleLeftBorder_A, .CellMiddleLeftBorder_B
{
	text-align: left;
	vertical-align: middle;
}
.CellMiddleLeftBorder
{
	border: solid 1px #aaaaaa;
}
.CellMiddleLeftBorder_A
{
	border-left: solid 3px white;
}
.CellMiddleLeftBorder_B
{
	/*border-left: solid 3px #B9B098;*/
	
	border-left: solid 3px white;
}
.CellMiddleRight
{
	text-align: right;
	vertical-align: middle;
}
.CellMiddleRightBorder
{

	text-align: right;
	vertical-align: middle;
	width: 80%;
}
.CellTop
{
}
.CellTopBorder
{
	border: solid 1px #aaaaaa;
}
.CellTopLeft, .CellTopLeft_A, .CellTopLeft_B
{
	text-align: left;
	vertical-align: top;
}
.CellTopLeft_A
{
	background-color: #6E8778;
	border-left: solid 1px #6E8778;
	border-right: solid 1px #6E8778;
}
.CellTopLeft_B
{
	/*border: solid 1px #B9B098;*/
	
	background-color: #B9B098;
	border: solid 1px #B9B098;

}
.CellMiddleCenter_C
{	
	border: solid 1px #B9B098;
	vertical-align: middle;
	text-align: center;
}
.CellTopLeft_C
{	
	border: solid 1px #B9B098;
}
.CellTopLeftBorder
{
	border: solid 1px #aaaaaa;
	text-align: left;
	vertical-align: top;
}

/* PANEL */

.Panel
{
}

/* IMAGEBUTTON */

.ImageButton
{
}
.ImageButtonBackColor
{

}

/* IMAGE */

.Image
{
}

/* POPUP */

.Popup
{
	background-color: White;
	
}
.PopupBackGround
{
	background-color: #444444;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);		
	opacity: .5;
}

/* LINKBUTTON */

.LinkButton
{
	margin-left: 5px;
}
.LinkButtonTitle1, .LinkButtonTitle1:Link, .LinkButtonTitle1:Hover, .LinkButtonTitle1:Visited, .LinkButtonTitle1:Active
{
	font-size: 10pt;
	margin-left: 3px;
	color: white;
	background-color: #6E8778;
}
.LinkButtonTab
{
	color: #aaaaaa;
	padding-right: 10px;
}
.LinkButtonTabSelected, .LinkButtonTabSelected:Link, .LinkButtonTabSelected:Hover
{
	color: #444444;
	padding-right: 10px;
}
.LinkButtonFloat:link, .LinkButtonFloat:visited
{
	color: White;
	padding-top: 8px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);		
	opacity: .75;
	margin-top: -30px;
	width: 124px;
	height: 22px;
	background-color: #6E8778;
	vertical-align: middle;
	text-align: center;
	display: block;	
}
.LinkButtonFloat:hover, .LinkButtonFloat:active
{
	color: White;
	padding-top: 8px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);		
	opacity: .99;
	margin-top: -30px;
	width: 124px;
	height: 22px;
	background-color: #B9B098;
	vertical-align: middle;
	text-align: center;
	display: block;	
}
.LinkButtonColor, .LinkButtonColor:Link
{
	color: #6E8778;
}

/* TEXTBOX */

.TextBox, .TextBoxBackGround, .TextBoxWaterMark, .TextBoxSpacing
{
	height: 14px;
	border: solid 1px #6E8778;	
}
.TextBox_A
{
	height: 14px;
	border-left: solid 1px white;	
	border-top: solid 1px white;	
	border-bottom: solid 1px white;	
	border-right: solid 1px white;	
}
.TextBox_B
{
	height: 14px;
	border-left: solid 1px white;	
	border-top: solid 1px #B9B098;	
	border-bottom: solid 1px #B9B098;	
	border-right: solid 1px white;
}
.TextBox_C
{
	height: 14px;
	border-left: solid 1px white;	
	border-top: solid 1px white;	
	border-bottom: solid 1px white;	
	border-right: solid 1px white;
}
.TextBoxBackGround
{

}
.TextBoxBackGround_A
{
	background-color: #6E8778;	
	height: 14px;
	border-left: solid 1px #6E8778;	
	border-top: solid 1px white;	
	border-bottom: solid 1px white;	
	border-right: solid 1px #6E8778;
}
.TextBoxBackGround_B
{
	background-color: #B9B098;	
	height: 14px;
	border-left: solid 1px #B9B098;	
	border-top: solid 1px white;	
	border-bottom: solid 1px white;	
	border-right: solid 1px #B9B098;
}
.TextBoxWaterMark
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);		
	opacity: .5;
}
.TextBoxSpacing
{
	margin: 2px;	
}

/* DROPDOWNLIST */

.DropDownList
{
	margin: 2px;	
}

/* CHECKBOX */

.CheckBox
{
	margin: 2px;
	padding-right: 2px;
}

.CheckBoxList
{
}

/* LABEL */

.Label
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
.LabelTitle1
{
	font-size: 10pt;
	margin-left: 3px;
	color: white;
	background-color: #6E8778;
}

.LabelTitle2
{
	font-weight: bold;
	font-style: italic;
	font-size: 10pt;
	margin-left: 5px;
	color: white;
}

.LabelTitle3
{
	font-weight: bold;
	font-size: 10pt;
	margin-left: 5px;
	color: #d2232a;
}

.LabelTitle4
{
	font-weight: bold;
	font-style: italic;
	font-size: 8pt;
	margin-left: 5px;
	color: #d2232a;
}

.LabelTitle5
{
	font-style: italic;
	font-size: 8pt;
	margin-left: 5px;
	color: #d2232a;
}

.LabelTitle6
{
	font-size: 6pt;
}

.LabelRemark
{
	font-weight: bold;
	font-size: 8pt;
	color: #444444;
}

.LabelRemark LI
{
	margin-left: 20px;
	padding-left: 10px;
}

.LabelRequired
{
	font-weight: bold;
	color: red;
}






/* PAGE */

.Page
{
}

.PageRow
{
	width: 100%;
	height: 100%;
}

.PageCell
{
}

.PageTable
{
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}

.PageContentRow
{
}

.PageContentCell
{
	vertical-align: top;
}

.PageButtonRow
{
}

.PageButtonCell
{
}

/* PART */

.PartPanel
{
	display: inline-block;
}

.Part
{
	border-collapse: collapse;
}

.PartContentRow
{
}

.PartContentCell
{
}

.PartButtonRow
{
}

.PartButtonCell
{
}

.PartTitleRow
{
}

.PartTitleCell
{
}

.PartEditRow
{
}

.PartEditCell
{
}


/* TAB */
.Tab
{
}
.TabSelected
{
}
.TabNotSelected
{
}

/* Accordion */

.AccordionHeader
{
	margin-top: 3px;
	background-color: #eeeeee;
}
.AccordionHeaderSelected
{
	margin-top: 3px;
	background-color: #aaaaaa;
}
.AccordionPane
{
	/*border-left: dashed 1px #aaaaaa;
	border-bottom: dashed 1px #aaaaaa;
	border-right: dashed 1px #aaaaaa;*/
}

/* UpdateProgress */

.UpdateProgress
{
	position: absolute;
	width: 250px;
	height: 70px;
	top: 45%;
	left: 40%;
	display: block;
	border-collapse: separate;
	border-spacing: 10px;
	font-size: 12px;
	background-color: White;
	border: dashed 2px #aaaaaa;	
}
