.RadioButtonListStyle
{
  font-size: 12px;
  font-weight: normal;
}
.CheckBoxStyle
{
	cursor: pointer;
}
.CheckBoxStyle label
{
	display: block;
	width: 90%;
	float:right;
}
.MainPanelStyle
{
  border-width: 1px;
  border-style: inset;
  height: 1px;
  width: auto;
  background-color: #FFFFFF;
}
.PanelStyle 
{
	float:left;display:block;width:100%; font-size: 10px; color: rgb(0,0,0);
}
.ScrollPanelStyle
{
    background-color: #EEF2FB;
    border-color: rgb(80,180,180);
    border-style: solid;
    border-width: 1px;
    overflow-x: auto;
    overflow-y: auto;
    margin-bottom: 2px;
}
.ScrollPanelAltStyle
{
    background-color: #E0E8F5;
    border-color: rgb(80,180,180);
    border-style: solid;
    border-width: 1px;
    overflow-x: auto;
    overflow-y: auto;
    margin-bottom: 2px;
}
.ToolbarStyle 
{
	float:left ; display: block; margin-top: 2px; margin-bottom: 2px; 
}
.StatusStyle 
{
	float:left;display:block;
	border: 1px solid rgb(80,180,180);
	border-top: none;
	width:100%;
}
.LabelStyle
{
	/*font-size: 11px;
	font-weight: normal;*/
}
 
.MultiLineLabelStyle
{
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}
   
/*Default*/
.GridViewStyle
{
    font-size: 12px;
    font-weight: normal;
    text-align:left;
    border: solid 1px rgb(80,180,180);
}
.GridViewStyle a
{
  color: Blue;
}
.GridViewStyle .GridViewHeaderStyle th
{
    border-width: 1px;
	border-color: rgb(80,180,180);
    border-style: none solid solid none;
    font-weight: bold;
    background-color: rgb(185,196,217);
    padding: 3px 3px 3px 3px;
}
.GridViewStyle .GridViewHeaderStyle .LastColumn
{
    border-right:none;
}
.GridViewStyle .GridViewRowStyle td
{
    background-color: #EEF2FB;
}
.GridViewStyle .GridViewAlternatingRowStyle td
{
    background-color: #E0E8F5;
}
.GridViewStyle .GridViewSelectedRowStyle td
{
	background-color: #FBC8A2;
}
.GridViewStyle .GridViewRowStyle td, .GridViewStyle .GridViewAlternatingRowStyle td, .GridViewStyle .GridViewSelectedRowStyle td
{
	border: none;
	border-right: 1px solid rgb(199, 231, 231); /*rgb(80,180,180);*/
    padding: 4px 3px 4px 3px;
}
.GridViewStyle .GridViewRowStyle .LastColumn, .GridViewStyle .GridViewAlternatingRowStyle .LastColumn, .GridViewStyle .GridViewSelectedRowStyle .LastColumn
{
    border-right:none;
}
.GridViewStyle .GridViewEmptyStyle
{
    font-size: 12px;
    font-weight: normal;
}
.GridViewStyle .GridViewEmptyHeaderStyle
{
    background-color: rgb(185,196,217);
	border: none;
}
.GridViewStyle .GridViewEmptyHeaderStyle th
{
    border-width: 1px;
	border-color: rgb(80,180,180);
    border-style: none solid solid none;
	
    font-weight: bold;
    padding: 3px 3px 3px 3px;
    height: 25px;
}
.GridViewStyle .GridViewEmptyHeaderStyle .LastColumn
{
    border-right:none;
}
.GridViewStyle .GridViewEmptyRowStyle
{
	background-color: #EEF2FB;
	border: none;
}
.GridViewStyle .GridViewEmptyRowStyle td
{
    border-width: 1px;
    border-style: none solid none none;
	border-color: rgb(80,180,180);
	color: rgb(0,0,0);
	padding: 3px 3px 3px 3px;
	font-weight: bold;
}
.GridViewStyle .GridViewEmptyRowStyle .LastColumn
{
    border-right:none;
}
.GridViewStyle .GridViewEmptyDataRowStyle
{
  font-weight: bold;
  border: none;
}
.GridViewStyle .GridViewFooterStyle
{
	background-color: rgb(185,196,217);
}
.GridViewStyle .GridViewPagerStyle
{
}
/*Default*/

.GridViewNoStyle
{
    font-size: 12px;
    font-weight: normal;
    text-align:left;
	border: none;
}
.GridViewNoStyle a
{
  color: Blue;
}
.GridViewNoStyle .GridViewHeaderStyle th
{
	border: none;
    font-weight: bold;
    background-color: rgb(185,196,217);
    padding: 3px 3px 3px 3px;
}
.GridViewNoStyle .GridViewRowStyle
{
}
.GridViewNoStyle .GridViewAlternatingRowStyle
{
}
.GridViewNoStyle .GridViewSelectedRowStyle
{
}
.GridViewNoStyle .GridViewRowStyle td, .GridViewNoStyle .GridViewAlternatingRowStyle td, .GridViewNoStyle .GridViewSelectedRowStyle td
{
	border: none;
    padding: 4px 3px 4px 3px;
}
.GridViewNoStyle .GridViewEmptyStyle
{
    font-size: 12px;
    font-weight: normal;
}
.GridViewNoStyle .GridViewEmptyHeaderStyle
{
	border: none;
}
.GridViewNoStyle .GridViewEmptyHeaderStyle th
{
	border: none;
	
    font-weight: bold;
    padding: 3px 3px 3px 3px;
}
.GridViewNoStyle .GridViewEmptyRowStyle
{
	border: none;
}
.GridViewNoStyle .GridViewEmptyRowStyle td
{
	border: none;
	color: rgb(0,0,0);
	padding: 3px 3px 3px 3px;
	font-weight: bold;
}
.GridViewNoStyle .GridViewEmptyDataRowStyle
{
  font-weight: bold;
  border: none;
}
.GridViewNoStyle .GridViewFooterStyle
{
}
.GridViewNoStyle .GridViewPagerStyle
{
}
/*Default*/

/*First Column Header*/
.GridViewFirstColumnItemStyle td
{
    border-width: 1px;
    border-style: none;
	border-color: rgb(80,180,180);
    padding: 4px 3px 4px 3px;
}
.GridViewFirstColumnItemStyle
{
    font-weight: bold;
    white-space: nowrap;   
}
/*First Column Header*/

.FormViewEmptyDataRowStyle
{
  /*background-color: #D0DBF2;*/
  color: #000000;
}

.DetailsViewStyle
{
  border: 1px solid rgb(80,180,180);
  width: 100%;
}
.DetailsViewRowStyle, .DetailsViewRowStyle td
{
  border: none;
  padding: 6px 3px 6px 3px;
  background-color: #EEF2FB;
  font-weight: bold;
}
.DetailsViewAlternatingRowStyle, .DetailsViewAlternatingRowStyle td
{
  border: none;
  padding: 6px 3px 6px 3px;
  background-color: #E0E8F5;
  font-weight: bold;
}

.DetailsViewRowStyle .DetailsViewFieldHeaderStyle
{
  /*background-color: rgb(185,196,217);
  padding: 6px;
  border-bottom: 1px solid rgb(205,216,239);
  color: Black;*/

  border: none;
  padding: 6px;
  background-color: rgb(195,206,227);
  text-align: left;
  font-weight: normal;
  width: 160px;
}

.DetailsViewAlternatingRowStyle .DetailsViewFieldHeaderStyle
{
  /*background-color: rgb(185,196,217);
  padding: 6px;
  border-bottom: 1px solid rgb(205,216,239);
  color: Black;*/

  border:none;
  padding: 6px;
  background-color: rgb(205,216,239);
  text-align: left;
  font-weight: normal;
  width: 160px;
}

.DetailsViewEmptyDataRowStyle
{
  background-color: #D0DBF2;
  color: #000000;
}
.DetailsViewPagerStyle
{
  background-color: #2461BF;
  color: White;
}
.DetailsViewInsertRowStyle
{
}
.DetailsViewEditRowStyle
{
}
.DetailsViewHeaderStyle
{
  border-color: #a3a3a3 #a3a3a3 #BE7878 #a3a3a3;
  border-color: rgb(205,216,239);/*rgb(80,180,180);*/
  border-width: 1px;
  border-style: solid;
  padding: 2px 5px 2px 5px;
  font-weight: bold;
  text-align: left;
  width: 1px;
  white-space: nowrap;
}
.DetailsViewFooterStyle
{
}
.DetailsViewCommandRowStyle
{
}
/*
.DetailsViewStyle
{
  border: 1px solid rgb(80,180,180);
}
.DetailsViewRowStyle
{
  background-color: #EEF2FB;
  padding: 10px;
}
.DetailsViewAlternatingRowStyle
{
  background-color: #E0E8F5;
  padding: 10px;
}
.DetailsViewFieldHeaderStyle
{
  background-color: rgb(185,196,217);
  padding: 6px;
  border-bottom: 1px solid rgb(205,216,239);
  color: Black;
}
.DetailsViewEmptyDataRowStyle
{
  background-color: #D0DBF2;
  color: #0000FF;
}
.DetailsViewPagerStyle
{
  background-color: #2461BF;
  color: White;
}
.DetailsViewInsertRowStyle
{
}
.DetailsViewEditRowStyle
{
}
.DetailsViewHeaderStyle
{
  border-color: #a3a3a3 #a3a3a3 #BE7878 #a3a3a3;
  border-color: rgb(205,216,239);
  border-width: 1px;
  border-style: solid;
  padding: 2px 5px 2px 5px;
  font-weight: bold;
  text-align: left;
  width: 1px;
  white-space: nowrap;
}
.DetailsViewFooterStyle
{
}
.DetailsViewCommandRowStyle
{
}
*/

.ButtonStyle
{
  border : 2px outset #FFFFFF;
  color: #FFFFFF;
  background-color: #CC0000;
  font-weight: bold;
  padding: 2px 6px 2px 5px;
}

/* Default Style */
.TreeViewStyle
{
}

.TreeViewNodeStyle
{
}

.TreeViewLeafNodeStyle
{
}

.TreeViewRootNodeStyle
{
    font-weight: bold;
    color: #000000;
    width: auto; 
}

/* Default Style */
.DropDownListStyle
{
  margin-left: 2px;
  border: 1px inset silver;
  background: #ffffff;
  font: normal 12px Arial, Tahoma, Verdana;
  padding: 2px 1px 0px 1px;
}

.TextBoxStyle
{
	border: 1px inset silver;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	/*width: 97%;
	height: 18px;
	line-height: 16px;*/
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 2px;
	/*min-width: 100px;*/
	}
	.WatermarkTextBoxStyle 
	{
		border: 1px inset silver;
		background-color: mistyrose;
		font-size: 12px;
		font-weight: normal;
	    /*width: 97%;
		height: 18px;*/
		line-height: 16px;
	}
 
.MultiLineTextBoxStyle
{
	border: 1px inset silver;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	/*width: 97%;
	line-height: 16px;*/
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 2px;
	/*min-width: 100px;*/
    }
	.WatermarkMultiLineTextBoxStyle 
	{
		border: 1px inset silver;
		background-color: mistyrose;
		font-size: 12px;
		font-weight: normal;
	    /*width: 97%;
		line-height: 18px;*/
	}


/***Status Table***************************************/
.TableStatusStyle
{
    margin-bottom: 1px;
    /*border-width: 1px;
    border-color: rgb(80,180,180);
    border-spacing: 0px;
    border-style: none;
    border-left: 1px solid rgb(80,180,180);
    border-right: 1px solid rgb(80,180,180);
    border-bottom: 1px solid rgb(80,180,180);border: 1px solid rgb(80,180,180);*/
    text-align: left;
}
.TableStatusPaddingStyle
{
    padding: 0px 10px 0px 0px;
    border:none;
    /*background-color: #E0E8F5;*/
    /*border-right: 1px solid rgb(80,180,180);*/
}
.TableStatusLiteralStyle
{
    padding: 3px 4px 3px 4px;
    background-color: rgb(195,206,227);
    border: 1px solid rgb(80,180,180);
    border-right: none;
}
.TableStatusLabelStyle
{
    border-style: none inset none inset;
    border-width: 1px;
    padding: 3px 8px 3px 8px;
    background-color: #EEF2FB;
    font-weight: bold;
    border: 1px solid rgb(80,180,180);
    border-left: none;
}
/***Status Table***************************************/

/***Report Table***************************************/
.TableReportStyle
{
  border-color: rgb(80,180,180);
  border-spacing: 0px; 
  border-style: solid;
  border-width: 1px;
}
.TableOptionStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none;
  border-spacing: 0px;
  text-align: left;
  background-color: #8DA8E0;
  font-weight: normal;
  padding: 5px 3px 5px 3px;
}
.TableAltLabelStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none;
  /*border-left-style: solid;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: rgb(205,216,239);
}
.TableLabelStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none;
  /*border-left-style: solid;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: rgb(195,206,227);
}
.TableAltInputStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none;
  /*border-left-style: solid;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: #E0E8F5;
}
.TableInputStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none;
  /*border-left-style: solid;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: #EEF2FB;
}
/***Report Table***************************************/

/***Action Table***************************************/
.TableActionStyle
{
  border-color: rgb(80,180,180);
  border-spacing: 0px;
  margin-bottom: 1px;
  border-width: 1px;
  border-style: none;   /*solid;*/
  /*border-left: 1px solid rgb(80,180,180);
  border-right: 1px solid rgb(80,180,180);
  text-align:left;
  /*border-bottom: 1px solid rgb(80,180,180);*/
}
.TableActionLabelStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none none none solid; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;
  font-weight: bold;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: rgb(195,206,227);
}
.TableActionAltLabelStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none none none solid; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;
  font-weight: bold;
*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: rgb(205,216,239);
}
.TableActionInputStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none solid none none; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: #EEF2FB;
}
.TableActionAltInputStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none solid none none; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: #E0E8F5;
}
.TableActionButtonStyle
{
    padding: 1px 4px 1px 4px;
    border-left: 1px solid rgb(80,180,180);
    border-right: 1px solid rgb(80,180,180);
    border-style: none;
}
.TableActionSingleRowLabelStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: solid none solid solid; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;  
  font-weight: bold;
*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: rgb(195,206,227);
}
.TableActionSingleRowAltLabelStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: solid none solid solid; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;
  font-weight: bold;
*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: rgb(205,216,239);
}
.TableActionSingleRowInputStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: solid solid solid none; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: #EEF2FB;
}
.TableActionSingleRowAltInputStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: solid solid solid none; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: #E0E8F5;
}
.TableActionFirstRowLabelStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: solid none none solid; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;
  font-weight: bold;
*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: rgb(195,206,227);
}
.TableActionFirstRowAltLabelStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: solid none none solid; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;
  font-weight: bold;
*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: rgb(205,216,239);
}
.TableActionFirstRowInputStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: solid solid none none; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: #EEF2FB;
}
.TableActionFirstRowAltInputStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: solid solid none none; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: #E0E8F5;
}
.TableActionLastRowLabelStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none none solid solid; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;
  font-weight: bold;
*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: rgb(195,206,227);
}
.TableActionLastRowAltLabelStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none none solid solid; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;
  font-weight: bold;
*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: rgb(205,216,239);
}
.TableActionLastRowInputStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none solid solid none; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: #EEF2FB;
}
.TableActionLastRowAltInputStyle
{
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none solid solid none; /*none*/
  /*border-top-style: solid;
  border-bottom-style: solid;*/
  border-spacing: 0px;
  padding: 5px 3px 5px 3px;
  background-color: #E0E8F5;
}/***Action Table***************************************/

/***Image Table***************************************/
.TableImageStyle
{
  padding: 0px;
  vertical-align: top;
  position:relative;
  left: 5px;
}
/***Image Table***************************************/

/***Form Table***************************************/
.TableFormStyle
{/*
  border-spacing: 0px;
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none;
  border-top: 1px solid rgb(80,180,180);
  border-right: 1px solid rgb(80,180,180);
  border-bottom: 1px solid rgb(80,180,180);*/
  border: 1px solid rgb(80,180,180);
  margin-bottom: 1px;
  width: 100%;
}
.TableFormHeaderStyle
{/*
  border-color: rgb(80,180,180);
  border-spacing: 0px;
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-right: none;*/
  border: none;
  border-left: 1px solid rgb(80,180,180);
  border-bottom: 1px solid rgb(80,180,180);
  padding: 5px 3px 5px 3px;
  text-align: center;
  background-color: rgb(185,196,217);
  font-weight: bold;
}
.TableFormStyle th.TableFormLabelStyle, .TableFormStyle td.TableFormLabelStyle, .DetailsViewRowStyle .TableFormLabelStyle
{/*
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none;
  border-left-style: solid;
  border-spacing: 0px;*/
  border:none;
  padding: 5px 3px 5px 3px;
  background-color: rgb(195,206,227);
}
.TableFormStyle th.TableFormAltLabelStyle, .TableFormStyle td.TableFormAltLabelStyle, .DetailsViewAlternatingRowStyle .TableFormAltLabelStyle
{/*
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none;
  border-left-style: solid;
  border-spacing: 0px;*/
  border:none;
  padding: 5px 3px 5px 3px;
  background-color: rgb(205,216,239);
}
.TableFormStyle td.TableFormInputStyle, .DetailsViewRowStyle .TableFormInputStyle
{/*
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none;
  border-left-style: solid;
  border-spacing: 0px;*/
  border:none;
  padding: 5px 3px 5px 3px;
  background-color: #EEF2FB;
  font-weight: bold;
}
.TableFormStyle td.TableFormAltInputStyle, .DetailsViewAlternatingRowStyle .TableFormAltInputStyle
{/*
  border-color: rgb(80,180,180);
  border-width: 1px;
  border-style: none;
  border-left-style: solid;
  border-spacing: 0px;*/
  border:none;
  padding: 5px 3px 5px 3px;
  background-color: #E0E8F5;
  font-weight: bold;
}

/***Form Table***************************************/

/***Jadual Table***************************************/
.TableJadualStyle
{
  border-spacing: 0px; 
}
.TableJadualTitleStyle
{
  border-color: White;
  border-width: 1px;
  border-style: solid solid none none;
  border-spacing: 0px;
  text-align: center;
  background-color: #8DA8E0;
  font-weight: bold;
  padding: 1px 4px 1px 4px;
}
.TableJadualSubTitleStyle
{
  border-color: White;
  border-width: 1px;
  border-style: solid solid none none;
  border-spacing: 0px;
  text-align: left;
  background-color: #8DA8E0;
  font-weight: bold;
  padding: 1px 4px 1px 4px;
}
.TableJadualInputStyle
{
  border-color: White;
  border-width: 1px;
  border-style: solid solid none none;
  border-spacing: 0px;
  padding: 2px 2px 2px 2px;
  background-color: #D0DBF2;
}
/***Jadual Table***************************************/