.textbox
{
    font-family: Verdana, Tahoma;
    height: 22px;
    font-size: 13px;
    background: #fff url(images/bg_textbox.gif);
    background-repeat: repeat-x;
    border: solid 1px #acabab;
    padding: 2px;
}

.button-old
{
    font-family: Verdana, Tahoma;
    font-size: 12px;
    font-weight: bold;
    background: #fff url(images/bg_button.jpg);
    background-repeat: repeat-x;
    color: white;
    border: solid 1px black;
    height: 22px; 
    vertical-align: middle;
    cursor: pointer;
}

/* Overriding jQuery UI Button */
input.ui-button { cursor: pointer; padding: .2em 1em; color: #fff; background-color: #197ea6; border: 2px solid #aed0ea; border-radius: 4px; font-weight:bold; }


.dropdown
{
    font-family: Verdana, Tahoma;
    font-size: 13px;
    height: 28px;
    background: #fff url(images/bg_textbox.gif);
    background-repeat: repeat-x;
    border: solid 1px #acabab;
    padding: 3px;
    margin-right: 5px;
}

.textarea
{
    font-family: Verdana, Tahoma;
    height: 16px;
    font-size: 13px;
    background: #fff url(images/bg_textbox.gif) repeat-x;
    border: solid 1px #acabab;
    padding: 2px;
    overflow: auto;
    vertical-align:top;
}

.watermark
{
    font-family: Verdana, Tahoma;
    height: 22px;
    font-size: 13px;
    background: #fff url(images/bg_textbox.gif);
    background-repeat: repeat-x;
    border: solid 1px #acabab;
    padding: 2px;
    color: #ccc;
}

.calendarStyle .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: black;
}
.calendarStyle .ajax__calendar_other .ajax__calendar_day,
.calendarStyle .ajax__calendar_other .ajax__calendar_year {
    color: red;
}
.calendarStyle .ajax__calendar_hover .ajax__calendar_day,
.calendarStyle .ajax__calendar_hover .ajax__calendar_month,
.calendarStyle .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.calendarStyle .ajax__calendar_active .ajax__calendar_day,
.calendarStyle .ajax__calendar_active .ajax__calendar_month,
.calendarStyle .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.valsummary {
    color: #000;
    padding: 10px;
    font-weight: bold;
    text-align: left;
    border: 1px dotted #ff0000;
    margin: 15px 0;
    border-radius: 2px;
    background-color: #eee;
}

.valsummary ul { font-weight: normal; }

.valsummary ul li { margin-left: 30px; }









/* GridView */

.gridHeaderStyle { color: Black; font-weight: bold; border: 0px dotted #ccc; }
.gridHeaderStyle th { border:none; padding-left:8px; }


.gridRowStyle { border: 1px dotted #eee; }
.gridRowStyle td { padding: 3px 0 0 10px; }

.gridStyle { border:none; }
.gridStyle td { height: 0px; }









.pagerStyle table /* around just the pager */
{
    margin-top: -25px;    
}

/* not selected */
.pagerStyle td a { border: 1px solid #ccc; padding: 3px 6px; margin: 0; text-decoration: none; font-weight: normal; color: #666; }
.pagerStyle td a:hover { background-color: #eee;  }

/* selected */
.pagerStyle td span 
{
    border: 1px solid #ccc;
    background-color: #FFFF60;
    padding: 3px 6px;
    
}





.pagerStyle2 table /* around just the pager */
{
    margin-top: -0px;
    margin-left: -4px;
    
}

/* not selected */
.pagerStyle2 td a { border: 1px solid #ccc; padding: 3px 6px; margin: 0; text-decoration: none; font-weight: normal; color: #666; }
.pagerStyle2 td a:hover { background-color: #eee;  }

/* selected */
.pagerStyle2 td span 
{
    border: 1px solid #ccc;
    background-color: #FFFF60;
    padding: 3px 6px;
    
}






/* around just the pager */
.bottomLeftPager table 
{
    margin-top: 2px;
    margin-left: -5px;
}

/* not selected */
.bottomLeftPager td a { border: 1px solid #ccc; padding: 3px 6px; margin: 0; text-decoration: none; font-weight: normal; color: #666; }
.bottomLeftPager td a:hover { background-color: #eee;  }

/* selected */
.bottomLeftPager td span 
{
    border: 1px solid #ccc;
    background-color: #FFFF60;
    padding: 3px 6px;
}