/* mmmmmmmmmmmmmmmm Shared Style Sheet mmmmmmmmmmmmmmmmmmmmmmmm */
/* === General Tag === */


.btn_Clear .btn_Delete .btn_Save .btn_Back .txt_edit .ddl_edit .chk_edit
{
}
label
{
    display: inline;
    font-weight: bold;
    margin-bottom: 0.3em;
}

.iconBid
{
    width: 15px;
    height: 18px;
}

.inputDisabled
{
    background-color: rgb(221, 221, 221);
    color: #000000;
    cursor: none;
}
/* ############ Validates  ############ */
.Validates
{
    /*border: 2px solid red;*/
    color: red;
    margin: 5px 0px;
    padding: 15px;
    text-align: left;
    background: #fff url(../../Images/Validate.gif) no-repeat 5px 50%;
    background-position: 5px 5px;
}

.Validates ul
{
    margin: 0;
    padding: 0;
    margin-left: 70px;
    list-style: square;
    text-align: left;
}

/* ############ LOV  ############ */
.LOVLink
{
}

.LOVImage
{
}

.LOVButton
{
}

/*=== Additional Class === */
.TableNoBorder
{
    border-collapse: collapse;
    font-size: 1em;
}
.TableNoBorder *
{
    border-style: none;
    font-size: 1em;
}

.TextAlignCenter
{
    text-align: center;
}
.TextAlignLeft
{
    text-align: left;
}
.TextAlignRight
{
    text-align: right;
}
.TextCurrency
{
    text-align: right;
}
.TextValignTop
{
    vertical-align: top;
}
.TextValignTop *
{
    vertical-align: top;
}
.TextValignBottom
{
    vertical-align: bottom;
}
.TextValignBottom *
{
    vertical-align: bottom;
}
.TextValignMiddle
{
    vertical-align: middle;
}
.TextValignMiddle *
{
    vertical-align: middle;
}

.TextBold
{
    font-weight: bold;
}
.TextDisabled
{
    color: #C7C7C7;
}
.TextUnderline
{
    text-decoration: underline;
}
.SoLabelHelpText
{
    font-style: italic;
    color: #808080;
}
.PagingTab *
{
    text-align: center;
}
.PagingTab * table
{
    width: 20px;
    font-size: 1em;
}

.TableBackgroundColor
{
    background-color: ButtonFace;
    font-size: 1em;
}
/*
	.TableBackgroundColor * {
		background-color:ButtonFace;
		font-size:1em;
	}*/

.TablePadding
{
    padding: 0;
    margin: 0;
}
.TablePadding *
{
    padding: 0;
    margin: 0;
}

.FontHeader
{
    font-size: small;
    color: #0099FF;
    font-weight: bold;
}

.FontLabelBlue
{
    color: #0099FF;
}

.FontLabelRed
{
    color: Red;
}

.NoGridLineTable
{
    vertical-align: top;
    border: none;
    border-collapse: separate;
    border-style: none;
    font-size: 1em;
}
.NoGridLineTable Td
{
    border-style: none;
}
.NoGridLineTable Tr
{
    vertical-align: top;
    border: none;
}

.EmptyRowStyle
{
    font-weight: bold;
}

.TextboxCode
{
    width: 120px;
}

.TablePaddingMargin
{
    padding: 0;
    margin: 0;
    border: 0;
    vertical-align: top;
    border: none;
    border-collapse: separate;
    border-style: none;
    font-size: 1em;
}

.TablePaddingMargin Td
{
    border-style: none;
}
.TablePaddingMargin Tr
{
    vertical-align: top;
    border: none;
}
.dialogbox
{
    font-family: "Trebuchet MS" , "Helvetica" , "Arial" , "Verdana" , "sans-serif";
}

/* ========== For treeview in search criteria ========== */
.TreeView Table
{
    width: auto;
    height: auto;
    border-collapse: collapse;
    margin-bottom: 0px;
    font-size: 1em;
}
.TreeView td
{
    padding: 0px 0px;
}
.TreeView *
{
    border-style: none;
    font-size: 1em;
}
.TreeView span
{
    margin-left: 5px;
}

/* mmmmmmmmmmmmmmmm Table ProgramName mmmmmmmmmmmmmmmmmmmmmmmm */
#tbProgramName
{
    position: absolute;
    top: 145px;
    left: 0;
    padding: 0;
    margin: 0;
    border: 0;
    text-align: right;
}

.GridLineTable
{
    border: solid 1px black;
    border-collapse: collapse;
}
.GridLineTable tr
{
    height: 25px;
    border: solid 1px black;
    border-collapse: collapse;
}
.GridLineTable tr td
{
    border: solid 1px black;
    border-collapse: collapse;
}
.c
{
    text-align: Center;
    vertical-align: top;
}
.r
{
    text-align: right;
    vertical-align: top;
}
.l
{
    text-align: left;
    vertical-align: top;
}
.nowrap
{
    white-space: nowrap;
}
.hide
{
	visibility:hidden;
}
textarea{
	font-family:Tahoma;
	font-Size:10;
}