﻿/*//////////////////////////////////
///////////////////////////////////
///// GRIDVIEW CONTROLS
*/

/* STANDARD  */
.StandardGrid{font-family: Helvetica, Tahoma, Verdana, Arial;font-size: 12px;font-style: normal;font-weight: normal;text-decoration: none; 
              border:none; background-color :#FEFFFF; letter-spacing :1px;}
.StandardGrid td{padding-top:5px; padding-bottom :10px;vertical-align:top; border:none;padding-left:1px;}
.StandardGrid a, .StandardGrid a:visited{color:#A70400;text-decoration:underline; font-weight :bold;}
.StandardGrid a:hover{color:#A70400;text-decoration:none;font-weight :bold;}
.StandardGrid tr.StandardGridAltRowStyle:hover, .StandardGrid tr.StandardGridRowStyle:hover{ background-color :#6A7484; cursor :pointer; color:#FEFFFF;}
.StandardGrid tr.StandardGridAltRowStyle:hover a, .StandardGrid tr.StandardGridRowStyle:hover a{color:#FEFFFF;}
.StandardGrid tr.StandardGridAltRowStyle:hover span, .StandardGrid tr.StandardGridRowStyle:hover span{color:#FEFFFF;}
.StandardGrid tr.StandardGridAltRowStyle:hover div, .StandardGrid tr.StandardGridRowStyle:hover div{color:#FEFFFF;}
.StandardGrid tr.StandardGridAltRowStyle:hover label, .StandardGrid tr.StandardGridRowStyle:hover label{color:#FEFFFF;}
/* Alternative Row Style  */
.StandardGridAltRowStyle{ background-color:#FEFFFF;  color:#474747;}
.StandardGridAltRowStyle td{padding-top:5px; padding-bottom :10px;vertical-align:top; border:none;}
/* Row Style  */
.StandardGridRowStyle{ background-color :#E3E7EC; color:#474747;}
.StandardGridRowStyle td{padding-top:5px; padding-bottom :10px;vertical-align:top; border:none;}
/* Header Style  */
.StandardGridHeaderStyle{color:#474747; font-weight:bold;border:none; text-align :left; }
.StandardGridHeaderStyle th, .StandardGridHeaderStyle tr{border:none;}
.StandardGridHeaderStyle th{padding:5px 1px 5px 1px;border-bottom : solid 1px #A70400;}
/* Pager Style  */
.StandardGrid .StandardGridPagerStyle{ font-family:Helvetica, Tahoma, Verdana, Arial; text-align:center; padding:6px;font-size:14px;border-top:solid 1px #bbd9ee;  }
.StandardGrid tr.StandardGridPagerStyle td{padding-top:3px;text-align:center;}
.StandardGrid .StandardGridPagerStyle span.command,
.StandardGrid .StandardGridPagerStyle span.current,
.StandardGrid .StandardGridPagerStyle a.command,
.StandardGrid tr.StandardGridPagerStyle td a{padding: 0px 5px 0px 5px; text-decoration :none; border:none;color:#A70400;}
.StandardGrid .StandardGridPagerStyle a.command:hover,
.StandardGrid tr.StandardGridPagerStyle td a:hover{border:solid 2px #6A7484;background-color:#E3E7EC;color:#A70400; 
                                                   padding:0px 3px;text-decoration:none;}
.StandardGrid .StandardGridPagerStyle span.current,
.StandardGrid tr.StandardGridPagerStyle td span{border:none;font-weight:bold;color:#474747;padding:0px 6px;}
.StandardGrid tr.StandardGridPagerStyle table{height:35px;margin:0 auto 0 auto;}
/*  Edit Row Style  */
.StandardGridEditRowStyle{background-color :#fffacd; }
/* Selected Row Style  */
.StandardGridSelectedRowStyle { background-color :#fffacd;}
/*  Footer Style  */
.StandardGridFooterStyle{color:#474747; font-weight:bold;border:none; background-color :#E3E7EC;}
.StandardGridFooterStyle td{border-top:solid 1px #A70400;padding:0; margin :0;}

/*//////////////////////////////////
///////////////////////////////////
///// GRIDVIEW AVAILABLE HEADERS
*/


/*  RED HEADER  */
.StandardGridRedHeaderStyle{ background-image :url(/Declare/graphics/red_header_bg.jpg);color:#FEFFFF; font-weight:bold;border:none;}
.StandardGridRedHeaderStyle th, .StandardGridRedHeaderStyle tr{border:none;}
.StandardGridRedHeaderStyle th{padding:5px 1px 5px 1px;}
.StandardGridRedHeaderStyle a, .StandardGridRedHeaderStyle a:hover, .StandardGridRedHeaderStyle a:visited{color:#FEFFFF;font-weight:bold;}

/*  BLUE HEADER  */
.StandardGridBlueHeaderStyle{ background-image :url(/Declare/graphics/blue_header_bg.jpg);color:#FEFFFF; font-weight:bold;border:none;}
.StandardGridBlueHeaderStyle th, .StandardGridBlueHeaderStyle tr{border:none;}
.StandardGridBlueHeaderStyle th{padding:5px 1px 5px 1px;}
.StandardGridBlueHeaderStyle a, .StandardGridBlueHeaderStyle a:hover, .StandardGridBlueHeaderStyle a:visited{color:#FEFFFF;font-weight:bold;}




/*//////////////////////////////////
///////////////////////////////////
///// DATALIST CONTROLS
*/

/* STANDARD  */
.StandardDataList{font-family: Helvetica, Tahoma, Verdana, Arial ;font-size: 12px;font-style: normal;font-weight: normal;text-decoration: none; 
              border:none; background-color :#FEFFFF; letter-spacing :1px;}
              .StandardDataList td{vertical-align:top; border:none;padding-left:1px;}
.StandardDataList a, .StandardDataList a:visited{font-size: 12px; color: #A70400; text-decoration:underline; font-weight :bold;}
.StandardDataList a:hover{text-decoration:none;}
/* Hover styles   */
.StandardDataList td.StandardDataListAltItemStyle:hover, .StandardDataList td.StandardDataListItemStyle:hover{ background-color :#6A7484; cursor :pointer;}
.StandardDataList td.StandardDataListAltItemStyle:hover td, .StandardDataList td.StandardDataListItemStyle:hover td{color:#FEFFFF;}
.StandardDataList td.StandardDataListAltItemStyle:hover, .StandardDataList td.StandardDataListItemStyle:hover{color:#FEFFFF;}
.StandardDataList td.StandardDataListAltItemStyle:hover div, .StandardDataList td.StandardDataListItemStyle:hover div{color:#FEFFFF;}
.StandardDataList td.StandardDataListAltItemStyle:hover span, .StandardDataList td.StandardDataListItemStyle:hover span{color:#FEFFFF;}
.StandardDataList td.StandardDataListAltItemStyle:hover label, .StandardDataList td.StandardDataListItemStyle:hover label{color:#FEFFFF;}
.StandardDataList td.StandardDataListAltItemStyle:hover a, .StandardDataList td.StandardDataListItemStyle:hover a{color:#FEFFFF;}
/* Alternative Row Style  */
.StandardDataListAltItemStyle{background-color:#FEFFFF;  color:#474747;}
.StandardDataListAltItemStyle td{padding-top:10px; padding-bottom :10px;vertical-align:top; border:none;}
/* Header Style  */
.StandardDataListHeaderStyle{color:#474747; font-weight:bold;border:none;}
.StandardDataList td.StandardDataListHeaderStyle{padding:5px 1px 5px 1px;border-bottom : solid 1px #A70400;}
/* Item Style  */
.StandardDataListItemStyle{background-color :#E3E7EC; color:#474747;}
.StandardDataListItemStyle td{padding-top:10px; padding-bottom :10px;vertical-align:top; border:none;}
/*  Edit Item Style  */
.StandardDataListEditItemStyle{background-color :#fffacd;}
/* Selected Item Style  */
.StandardDataListSelectedItemStyle{background-color :#fffacd;}
/*  Footer Style  */
.StandardDataListFooterStyle{color:#474747; font-weight:bold;border:none; background-color :#E3E7EC;}
.StandardDataList td.StandardDataListFooterStyle{border-top:solid 1px #A70400;padding:0; margin :0;}


/*//////////////////////////////////
///////////////////////////////////
///// CALENDAR CONTROLS
*/

/* STANDARD  */
.StandardCalendar{font-family: Helvetica, Tahoma, Verdana, Arial ;font-size: 12px;font-style: normal;font-weight: normal;text-decoration: none; 
              border:none; border: none 0px #FEFFFF;color :#474747; letter-spacing :1px; }
 .StandardCalendar a, .StandardCalendar a:visited{text-decoration:none;}
 .StandardCalendar a:hover{text-decoration:none;}
/*  SelectedDayStyle  */
.StandardCalendarSelectedDayStyle{border:solid 2px #6A7484;background-color:#E3E7EC;
                                                   padding: 0px 3px;text-decoration:none;background-position:center ; background-repeat :no-repeat;height :30px;}
.StandardCalendarSelectedDayStyle:hover{ }
                                                   
/*  DayHeaderStyle  */
.StandardCalendarDayHeaderStyle{color:#335071;padding:5px 0px 5px 0px;}

/*  DayStyle  */
.StandardCalendarDayStyle{padding:5px;background-color :#E3E7EC;background-position :center ; background-repeat :no-repeat; height :30px;}
.StandardCalendarDayStyle:hover{border:solid 2px #6A7484;background-color:#E3E7EC;
                                                   padding: 0px 3px;text-decoration:none; }
/*  NextPrevStyle  */
.StandardCalendarNextPrevStyle{font-size:12px;font-weight :normal;padding: 5px 0px 15px 0px; }
.StandardCalendarNextPrevStyle a, .StandardCalendarNextPrevStyle a:visited{ text-decoration:underline;}
.StandardCalendarNextPrevStyle a:hover{border:solid 2px #6A7484;background-color:#E3E7EC;
                                                   padding: 0px 3px;text-decoration:none; margin :0; }
/*  OtherMonthDayStyle  */
.StandardCalendarOtherMonthDayStyle{ background-color :#FEFFFF;padding:5px;background-position :center ; background-repeat :no-repeat;height :30px; }
.StandardCalendarOtherMonthDayStyle:hover{border:solid 2px #6A7484;background-color:#E3E7EC;
                                                   padding: 0px 3px;text-decoration:none;}
/*  SelectorStyle  */
.StandardCalendarSelectorStyle{}
/*  TitleStyle  */
.StandardCalendarTitleStyle{ font-size :18px; background-color:#FEFFFF;border-bottom:solid 1px #A70400;padding: 5px 0px 15px 0px; font-weight :bold; color:#335071; margin:0; }
/*  TodayDayStyle  */
.StandardCalendarTodayDayStyle{border:solid 2px #FEFFFF;background-color :#E3E7EC; background-position :center ; background-repeat :no-repeat;height :30px;}
/*  WeekendDayStyle  */
.StandardCalendarWeekendDayStyle{background-color :#E3E7EC;padding:5px;background-position :center ; background-repeat :no-repeat;height :30px;}
.StandardCalendarWeekendDayStyle:hover{border:solid 2px #6A7484;background-color:#E3E7EC;
                                                   padding: 0px 3px;text-decoration:none;}
                                                   


/*//////////////////////////////////
///////////////////////////////////
///// CHECKBOXLIST CONTROLS
*/


/* STANDARD  */                                                
.StandardCheckBoxList{margin :0; white-space:nowrap ; vertical-align :top;font-family: Helvetica, Tahoma, Verdana, Arial ; color: #474747; font-size: 12px; letter-spacing :1px;}  
.StandardCheckBoxList label{margin-left:3px;}




/*//////////////////////////////////
///////////////////////////////////
///// MENU CONTROLS
*/

/* STANDARD  */  
.Menu
{
    border-left: solid 1px #dbdbdb;
    border-top: solid 1px #dbdbdb;
    border-right: solid 1px #dbdbdb;
    z-index: 1;
}
.MenuItem
{
    font-family: Helvetica, Tahoma, Verdana, Arial;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    background-color: #feffff;
    border-bottom: solid 1px #dbdbdb;
}
.SubMenuItem
{
    font-family: Helvetica, Tahoma, Verdana, Arial;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    background-color: #c3c3c3;
    border-bottom: solid 1px #dbdbdb;
}
.MenuItemHover
{
    font-family: Helvetica, Tahoma, Verdana, Arial;
    color: #feffff;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    background-color: #A70400;
    background-repeat: repeat-x;
    border-bottom: solid 1px #dbdbdb;
}
