/*Login Form Styles*/
#LoginForm
{
    width: 350px;
    height: 250px;
    margin: auto;
    padding-top: 350px;
    text-align: center;
}
#LoginForm td
{
    padding: 2px;
}

#LoginForm .LoginTitle
{
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    background-color: #990000;
    color: #FFF;
}
#lgnAdmin table
{
    border: solid 1px #CCCCCC;
}

/*GridView Styles*/
.gridNormal
{
    border: solid 0px #CCCCCC;
    width: 100%;
}

.gridNormal td
{
    border-bottom: solid 1px #CCCCCC;
    padding: 3px;
}

.gridHeader
{
    font-weight: bold;
    color: #990000;
    height: 30px;
    text-align: center;
    line-height: 18px;
}

.gridHeader th
{
    border-bottom: solid 2px #990000;
}

.gridSelected
{
    background-color: #FFCD5D;
}

.gridPager, .gridPager td
{
    border: solid 0px #CCCCCC;
    font-weight: bold;
}

.gridPager a
{
    padding: 1px 5px;
    text-decoration: none;
}

.gridPager a:link, .gridPager a:visited
{
    color: #000000;
}

.gridPager a:hover
{
    color: #990000;
    background-color: #FFCD5D;
}

.gridPager span
{
    padding: 1px 5px;
    color: #FFFFFF;
    background-color: #990000;
    text-decoration: none;
}

.gridItem
{
    height: 25px;
    background-color: #FFFFFF;
    text-align: center;
}

.gridAItem
{
    height: 25px;
    background-color: #F2F2F2;
    text-align: center;
}

/*Common Controls*/
.CommandButton, .LinkButton
{
    font-size: 11px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 0px;
    margin: 2px;
    text-decoration: none;
}


.CommandButton
{
    background-color: #990000;
    color: #FFFFFF;
}

.LinkButton
{
    color: #990000;
}

a.LinkButton:hover
{
    color: #FF9900;
    text-decoration: underline;
}

.FormLabel
{
    font-weight: bold;
    vertical-align: top;
    text-align: left;
    padding-left: 10px;
}

.CommonDropDownList
{
    width: 130px;
}

/* pager */
table.pager
{
    background-color: #ECF0F8;
    border: solid 1px #4D77C6;
}

table.pager td
{
    padding: 3px;
    vertical-align: middle;
}
/* end pager */


/*calendar*/

.CalendarTitleStyle
{
  
}

.CalendarNextPrev
{
  
}
