﻿/*GridViewCSS Soft Grey Style*/
.GridViewStyle
{
    font-family: Tahoma;
    font-size: 12px;
    border: #d6c08a 1px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
/*Header and Pager styles*/
.HeaderStyle, .PagerStyle /*Common Styles*/
{
    background-color: #D6C08A;
    height: 30px;
    color: white;
}
.HeaderStyle th
{
    padding: 5px;
    color: #000000;
}
.HeaderStyle a
{
    text-decoration: none;
    color: #000000;
    display: block;
    text-align: left;
    font-weight: normal;
}
.PagerStyle table
{
    text-align: center;
    margin: auto;
}
.PagerStyle table td
{
    border: 0px;
    padding: 5px;
}
.PagerStyle td
{
    border-top: #d6c08a 1px solid;
}
.PagerStyle a
{
    color: #16387c;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
    border-top: solid 1px #fff;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    border-left: solid 1px #fff;
}
.PagerStyle span
{
    font-weight: bold;
    color: #16387c;
    text-decoration: none;
    padding: 10px 10px 10px 10px;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #d6c08a;
}
.RowStyle table
{
    text-align: center;
    margin: auto;
}
.RowStyle table td
{
    border: 0px;
    padding: 5px;
}
.RowStyle td
{
    background-color: #fffcf4;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    border-top: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
    color: #333333;
}

.RowStyle_ITC td 
{
    padding: 5px;
    border-right: solid 1px #d6c08a;
}
.RowStyle_ITC table
{
    text-align: center;
    margin: auto;
}
.RowStyle_ITC table td
{
    border: 0px;
    padding: 5px;
}
.RowStyle_ITC td
{
    background-color: #fffcf4;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    border-top: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
    color: #333333;
}


.AltRowStyle table
{
    text-align: center;
    margin: auto;
}
.AltRowStyle table td
{
    border: 0px;
    padding: 5px;
}
.AltRowStyle td
{
    background-color: #ffffff;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    border-top: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
    color: #333333;
}

.AltRowStyle2 td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #d6c08a;
}
.AltRowStyle2 table
{
    text-align: center;
    margin: auto;
}
.AltRowStyle2 table td
{
    border: 0px;
    padding: 5px;
}
.AltRowStyle2 td
{
    background-color: #fff6df;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    border-top: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
}

.SelectedRowStyle td
{
    background-color: #fcb814;
    background-image: url(Images/YahooSprite.gif);
    background-position: center;
    background-repeat: repeat-x;
}
.FooterStyle
{
    background-color: #ffe6aa;
    text-decoration: none;
    color: #763d00;
    font-weight: bold;
    height: 30px;
    
    border-top: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
}

.RowStyleNew2 td
{
    padding: 3px;
    border: 0px;
}
.RowStyleNew2 table
{
    text-align: left;
    margin: auto;
}
.RowStyleNew2 table td
{
    border: 0px;
    padding: 3px;
}
.RowStyleNew2 td
{
    background-color: #fcfcfc;
    text-decoration: none;
    color: #333333;
    border-top:0px;
    border-right: 0px;
    border-bottom: solid 1px #d6c08a;
    border-left: 0px;
    border-bottom-style:dotted;
}

.AltRowStyleNew2 td
{
    padding: 3px;
    border: 0px;
}
.AltRowStyleNew2 table
{
    text-align: left;
    margin: auto;
}
.AltRowStyleNew2 table td
{
    border: 0px;
    padding: 3px;
}
.AltRowStyleNew2 td
{
    background-color: #f9f9f9;
    text-decoration: none;
    color: #333333;
    border-top:0px;
    border-right: 0px;
    border-bottom: solid 1px #d6c08a;
    border-left: 0px;
    border-bottom-style:dotted;
}

.SelectedRowStyleNew2 td
{
    padding: 3px;
    border: 0px;
}
.SelectedRowStyleNew2 table
{
    text-align: left;
    margin: auto;
}
.SelectedRowStyleNew2 table td
{
    border: 0px;
    padding: 3px;
}
.SelectedRowStyleNew2 td
{
    background-color: #efefef;
    text-decoration: none;
    color: #333333;
    border-top:0px;
    border-right: 0px;
    border-bottom: solid 1px #d6c08a;
    border-left: 0px;
    border-bottom-style:dotted;
}

.RowStyleNew td
{
    padding: 0px;
    border: 0px;
}
.RowStyleNew table
{
    text-align: left;
    margin: auto;
}
.RowStyleNew table td
{
    border: 0px;
    padding: 0px;
}
.RowStyleNew td
{
    background-color: #fcfcfc;
    text-decoration: none;
    border: 0px;
    color: #333333;
}

.AltRowStyleNew td
{
    padding: 0px;
    border: 0px;
}
.AltRowStyleNew table
{
    text-align: left;
    margin: auto;
}
.AltRowStyleNew table td
{
    border: 0px;
    padding: 0px;
}
.AltRowStyleNew td
{
    background-color: #f9f9f9;
    text-decoration: none;
    border: 0px;
    color: #333333;
}

.SelectedRowStyleNew td
{
    padding: 0px;
    border: 0px;
}
.SelectedRowStyleNew table
{
    text-align: left;
    margin: auto;
}
.SelectedRowStyleNew table td
{
    border: 0px;
    padding: 0px;
}
.SelectedRowStyleNew td
{
    background-color: #efefef;
    text-decoration: none;
    border: 0px;
    color: #333333;
}

.EmptyRowStyle td
{
    padding: 5px;
    border-right: solid 1px #d6c08a;
}
.EmptyRowStyle table
{
    text-align: center;
    margin: auto;
}
.EmptyRowStyle table td
{
    border: 0px;
    padding: 5px;
}
.EmptyRowStyle td
{
    height:40;
    color:Red;
    font-weight:bold;
    background-color: #fff6df;
    background-position: 0 -80px;
    background-repeat: repeat-x;
    text-decoration: none;
    border-top: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
}

.PagerStyleNew table
{
    text-align: center;
    margin: auto;
}
.PagerStyleNew table td
{
    border: 0px;
    padding: 5px;
}
.PagerStyleNew td
{
    border-top: #ffffff 1px solid;
}
.PagerStyleNew a
{
    color: #ffffff;
    text-decoration: none;
    padding: 2px 10px 2px 10px;
    border-top: solid 1px #fff;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    border-left: solid 1px #fff;
    background-color: #ff6c00;
}
.PagerStyleNew span
{
    font-weight: bold;
    color: #16387c;
    text-decoration: none;
    padding: 10px 10px 10px 10px;
}

.HeaderStyle3
{
    background-color: #C94301; /* light blue */
    color: White;
    font-size: 18px;
    font-weight: bold;
    border-top: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    height: 60px;
}
.HeaderStyle4
{
    background-color: #D1E0ED;
    background-position: top;
    background-repeat: repeat-x;
    height: none;
    border-top: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
}

.HeaderStyleITC
{
    background-color: #ffe097;
    color: #763d00;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    text-align: center;
    
    border-top: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
}
.HeaderStyleITC1
{
    background-color: #feefca;
    color: #763d00;
    font-size: 13px;
    font-weight: bold;
    border-top: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    height: 25px;
    text-align: center;
}
.HeaderStyleITC2
{
    background-color: #feefca;
    color: #763d00;
    font-size: 13px;
    font-weight: bold;
    border-top: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    height: 25px;
    text-align: center;
}
.HeaderStyleITC3
{
    background-color: #feefca;
    color: #763d00;
    font-size: 13px;
    font-weight: bold;
    border-top: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    height: 25px;
    text-align: center;
}

.HeaderStyleITC_blue
{
    background-color: #1da4e2;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    border-top: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    height: 30px;
    text-align: center;
}

.FooterStyleITC td 
{
    padding: 5px;
    border-right: solid 1px #d6c08a;
}
.FooterStyleITC table
{
    text-align: center;
    margin: auto;
}
.FooterStyleITC table td
{
    border: 0px;
    padding: 5px;
}
.FooterStyleITC td
{
    background-color: #ffe6aa;
    color: #232d30;
    font-size: 13px;
    font-weight: bold;
    border-top: solid 1px #d6c08a;
    border-right: solid 1px #d6c08a;
    border-bottom: solid 1px #d6c08a;
    border-left: solid 1px #d6c08a;
    height: 25px;
    text-align: right;
    padding: 5px;
}

.HeaderMenuGrup
{
    background-color: #47759e;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    border-top: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    height: 30px;
    text-align: center;
}
