/* DataGrid styles */
.Grid {
    border-color: #D0D99F;
    border-style: solid;
    border-width: 2px;
    width: 99%;
}

.GridHeader {
    background-color: #D0D99F;
    border-color: #D0D99F;
    border-style: solid;
    border-width: 1px;
    color: Black;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 0.86em;
    font-weight: bold;
}

.GridHeaderCenter {
    background-color: #D0D99F;
    border-color: #D0D99F;
    border-style: solid;
    border-width: 1px;
    color: Black;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 0.86em;
    font-weight: bold;
    text-align: center;
}

a.GridLink:link {
    color: #0000ff;
    text-decoration: none;
}

a.GridLink:active {
    color: #cc0033;
    text-decoration: none;
}

a.GridLink:visited {
    color: #990099;
    text-decoration: none;
}

a.GridLink:hover {
    color: #800000;
    text-decoration: underline;
}

.SortLink { font-size: x-small; }

a.SortLink:link {
    color: #0000ff;
    text-decoration: none;
}

a.SortLink:active {
    color: #cc0033;
    text-decoration: none;
}

a.SortLink:visited {
    color: #990099;
    text-decoration: none;
}

a.SortLink:hover {
    color: #800000;
    text-decoration: underline;
}

.GridItem {
    background-color: #F1F6D7;
    border-color: #D0D99F;
    border-style: solid;
    border-width: 1px;
    color: Black;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
}

.GridAlternateItem {
    background-color: #FFFFFF;
    border-color: #D0D99F;
    border-style: solid;
    border-width: 1px;
    color: Black;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
}

.GridItemRight {
    background-color: #F1F6D7;
    border-color: #D0D99F;
    border-style: solid;
    border-width: 1px;
    color: Black;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    text-align: right;
}

.GridAlternateItemRight {
    background-color: #FFFFFF;
    border-color: #D0D99F;
    border-style: solid;
    border-width: 1px;
    color: Black;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    text-align: right;
}

/* DataGridPager styles */

.GridPager {
    background-color: #D0D99F;
    border-color: #D0D99F;
    border-style: solid;
    border-width: 1px;
    color: Black;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 0.82em;
    font-weight: bold;
}

table.GridPager {
    color: Black;
    font-size: 0.92em;
    width: 99%;
}

input.GridPagerJumpText {
    background-color: #ffffff;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    width: 25px;
}

input.GridPagerJumpButton {
    background-color: #efefef;
    color: #000000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    width: 25px;
}

input.GridPagerJumpPageButton2 {
    background-color: #efefef;
    color: #000000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    width: 66px;
}

/* SearchHeader styles */

.SearchHeaderDefault {
    color: #000000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 0.86em;
}

.SearchHeaderAlternate1 {
    color: #000000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 0.86em;
}

table.SearchHeaderDefault {
    background-color: #F1F6D7;
    border-color: #D0D99F;
    border-style: solid;
    border-width: 2px;
    width: 99%;
}

table.SearchHeaderAlternate1 {
    background-color: #D0D99F;
    border-bottom-style: none;
    border-color: #D0D99F;
    border-left-style: solid;
    border-right-style: solid;
    border-top-style: solid;
    border-width: 2px;
    width: 99%;
}

tr.SearchHeaderDefault { height: 30px; }

input.SearchHeaderSmallBox {
    background-color: #ffffff;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    width: 56px;
}

input.SearchHeaderLargeBox {
    background-color: #ffffff;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    width: 56px;
}

input.SearchHeaderButton {
    background-color: #efefef;
    color: #000000;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    width: 50px;
}

/* DataGrid styles */

.AdminGrid {
    border-color: #D0D99F;
    border-style: solid;
    border-width: 2px;
    width: 99%;
}

.AdminGridHeader {
    background-color: #D0D99F;
    border-color: #D0D99F;
    border-style: solid;
    border-width: 1px;
    color: Black;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 0.80em;
    font-weight: bold;
}

.AdminGridItem {
    background-color: #F1F6D7;
    border-color: #D0D99F;
    border-style: solid;
    border-width: 1px;
    color: Black;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 0.80em;
    font-weight: normal;
}

.AdminGridAlternateItem {
    background-color: #FFFFFF;
    border-color: #D0D99F;
    border-style: solid;
    border-width: 1px;
    color: Black;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 0.80em;
    font-weight: normal;
}