﻿*, form
{
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    font-family: Tahoma;
}
body
{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma;
    font-size: 12px;
    background-color: #e6e6e6;
}
form { direction:rtl }
a, a:active
{
    text-decoration: none;
}

.tblGrid
{
    background: url('../../Images/grid-header.gif') repeat-x top;
    direction: rtl;
    font-size: 13px;
}
.tblGridNew
{
    border: 1px solid #99BBE8;
}
.tblgridHeaderBottomNew
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #F9F9F9 url('../../Images/grid-header-bottom.gif') repeat-x scroll 0;
    height: 23px;
}
.tblgridIndexNew
{
    overflow: hidden;
    width: 15px;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #D0D0D0;
}



.tblInfoNew td
{
    font-family: verdana,tahoma,helvetica;
    font-size: 13px;
    text-align: center;
    padding-top: 5px;
}
.tblgridHeaderNew
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    -x-system-font: none;
    background: transparent url("../../Images/grid-header.gif") repeat-x scroll 0 -1px;
    border: 1px solid #99BBE8;
    color: #15428B;
    font-family: tahoma;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    overflow: hidden;
    height: 25px;
    text-align: center;
}
.tblFooterNew
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    -x-system-font: none;
    background: transparent url("../../Images/grid-header.gif") repeat-x scroll 0 -1px;
    border: 1px solid #99BBE8;
    color: #15428B;
    font-family: tahoma;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    overflow: hidden;
    height: 5px;
    text-align: center;
}

.tblgridHeaderBottomNew td
{
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #D0D0D0;
    line-height: 15px;
    vertical-align: middle;
    font-family: tahoma;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    text-align: center;
    color: #15428B;
}
.tblGrid td
{
    direction: rtl;
}
.tblGrid thead td
{
    vertical-align: middle;
    font-family: tahoma;
    font-size: 12px;
    height: 25px;
    font-weight: bold;
    padding: 4px;
    color: #5b5b5b;
    background-color: #D5E5F1;
    border-top: solid 1px #AAAAAA;
    color: #320F03;
}
.tblGrid th
{
    text-align: center;
    vertical-align: middle;
    font-family: tahoma;
    font-size: 12px;
}
.tblGrid tbody td
{
    height: 22px;
    padding: 0px 5px;
}
.tblGrid tbody tr
{
    background-color: #ffffff;
}
.tblGrid tbody tr:hover
{
    background-color: #ffefdd;
}
.tblGrid tfoot td
{
    background-color: #D5E5F1;
    height: 22px;
    border-bottom: solid 1px #AAAAAA;
}
.tblGrid td.right
{
    border-right: solid 1px #aaaaaa;
    text-align: center;
}
.tblGrid td.left
{
    border-left: solid 1px #aaaaaa;
}

.page-count
{
    text-align: center;
    display: inline;
    float: right;
    clear: right;
}
.page-box
{
    direction: rtl;
    font: 12px Verdana;
    padding: 0px;
    text-align: center;
}
.page-box a, .page-box span
{
    padding: 2px 6px;
    float: right;
    margin: 5px;
    font-family: Tahoma;
    border: solid 1px #07519A;
    font-size: 12px;
    background: #fff;
    text-decoration: none;
    color: #07519A;
}
.page-box span
{
    padding: 2px 6px;
    border: 1px solid #07519A;
    font-weight: bold;
    font-size: 12px;
    background: #07519A;
    color: #fff;
    white-space: nowrap;
}
.page-box a:hover
{
    color: #fff;
    background: #07519A;
    border-color: #07519A;
    text-decoration: none;
}

.FontWhite
{
    color: #ffffff;
}
.DarkBlueBack
{
    background-color: #112943;
}

.leftHeader
{
    background: url('../../Images/headerL.gif') repeat-x;
}
.footer
{
    background: url('../../Images/FooterBG.gif') repeat-x;
    height: 33px;
    font-size: 12px;
    text-align: center;
    vertical-align: bottom;
}
.searchTab
{
    margin-top: -180px;
    margin-bottom: 25px;
    margin-right: 20px;
}
.title
{
    width: 100%;
    background-color: #E6E6E6;
    border-bottom: solid 1px #FFFFFF;
    border-top: solid 1px #C3C3C3;
    text-align: right;
    padding-right: 10px;
}
.pageTitleText
{
    color: #320F03;
    font-size: 13px;
}
.tblLogin .TR
{
    background: url('../../Images/TR.gif') left bottom no-repeat;
    width: 22px;
    height: 22px;
}
.tblLogin .T
{
    background: url('../../Images/T.gif') bottom repeat-x;
    height: 22px;
}
.tblLogin .TL
{
    background: url('../../Images/TL.gif') right bottom no-repeat;
    width: 22px;
    height: 22px;
}
.tblLogin .L
{
    background: url('../../Images/L.gif') right repeat-y;
    width: 22px;
}
.tblLogin .Center
{
    background-color: #f0f0f0;
    width: 22px;
}
.tblLogin .R
{
    background: url('../../Images/R.gif') left repeat-y;
    width: 22px;
}
.tblLogin .BR
{
    background: url('../../Images/BR.gif') top left no-repeat;
    width: 22px;
    height: 22px;
}
.tblLogin .B
{
    background: url('../../Images/B.gif') top repeat-x;
    height: 22px;
}
.tblLogin .BL
{
    background: url('../../Images/BL.gif') top right no-repeat;
    width: 22px;
    height: 22px;
}

.loginTxt
{
    border: solid 1px #C3C3C3;
}

.HeaderTR
{
    background: url('../../Images/HeaderC.gif') repeat-x top;
    height: 73px;
}

.HeaderR
{
    background: url('../../Images/HeaderR.gif') no-repeat right top;
}

.HeaderL
{
    background: url('../../Images/HeaderL.jpg') no-repeat left top;
}

.menu
{
    background: url('../../Images/menuBG.gif');
    height: 35px;
    vertical-align: bottom;
    text-align: center;
}
ul.topnav
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: auto;
    padding: 0px;
    width: 930px;
}
ul.topnav li
{
    float: right;
    height: 35px;
    margin: 0;
    padding: 0 4px;
    position: relative;
}
ul.topnav li a
{
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    text-decoration: none;
    white-space: nowrap;
}
ul.topnav li a .Left
{
    background: url('../../Images/MenuItemL.gif') no-repeat 0px 0px;
    cursor: pointer;
}
ul.topnav li a .Center
{
    background: url('../../Images/MenuItemBG.gif') repeat-x 0px -35px;
    color: #ffffff;
    white-space: nowrap;
    padding-top: 5px;
    cursor: pointer;
}
ul.topnav li a .Right
{
    background: url('../../Images/MenuItemR.gif') no-repeat -9px 0px;
    cursor: pointer;
}
ul.topnav li a:hover .Left
{
    background: url('../../Images/MenuItemL.gif') no-repeat -9px 0px;
    cursor: pointer;
}
ul.topnav li a:hover .Center
{
    background: url('../../Images/MenuItemBG.gif') repeat-x 0px 0px;
    color: #ececec;
    white-space: nowrap;
    padding-top: 5px;
    cursor: pointer;
}
ul.topnav li a:hover .Right
{
    background: url('../../Images/MenuItemR.gif') no-repeat 0px 0px;
    cursor: pointer;
}

.TextBox
{
    border: solid 1px #aaaaaa;
    height: 18px;
    width: 67px;
}
.SettingRow
{
    width: 100%;
    height: 59px;
    background: url('../../Images/SettingRowBG.gif') repeat-x top;
}
.SettingRow .Left
{
    width: 15px;
    height: 59px;
    background: url('../../Images/SettingRowL.gif') no-repeat top right;
}
.SettingRow .Right
{
    width: 15px;
    height: 59px;
    background: url('../../Images/SettingRowR.gif') no-repeat top left;
}
.success
{
    background-color: #99CE9C;
    border: 1px solid #69A35E;
    color: #333333;
    width: 45%;
}
.successpic
{
    background: url(../../images/tick.gif) no-repeat scroll 98% center;
    border-bottom: 2px solid #99CE9C;
    border-top: 2px solid #99CE9C;
    font-family: Tahoma;
    font-size: 11px;
    padding: 13px 40px 13px 35px;
    text-align: right;
    height: 30px;
    width: auto;
}
.warning
{
    background-color: #FFECA3;
    border: 1px solid #FFD226;
    color: #333333;
    width: 99%;
}
.warningpic
{
    background: url(../../images/warning.png) no-repeat scroll 98% center;
    border-bottom: 2px solid #FFECA3;
    border-top: 2px solid #FFECA3;
    font-family: Tahoma;
    font-size: 11px;
    padding: 13px 40px 13px 35px;
    text-align: right;
    height: 30px;
    width: auto;
}

.ac_r
{
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
    font-family: Tahoma;
}

.ac_r ul
{
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_r li
{
    font-family: Tahoma;
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
    text-align: right;
}

.ac_loading
{
    background: white url('indicator.gif') right center no-repeat;
}

.ac_odd
{
    background-color: #eee;
}

.ac_over
{
    background-color: #0A246A;
    color: white;
}

/* the div that holds the date picker calendar */
.dpDiv
{
}
/* the table (within the div) that holds the date picker calendar */
.dpTable
{
    font-family: Tahoma;
    font-size: 14px;
    text-align: center;
    color: #505050;
    background-color: #FFFFFF;
    border: 1px solid #8A99BA;
    width: 210px;
}

/* a table row that holds date numbers (either blank or 1-31) */
.dpTR
{
}

/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR
{
    background-color: #9FBEF4;
}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR
{
}

/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR
{
}

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD
{
    border: 1px solid white;
}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD
{
    background-color: #F3E18D;
    border: 1px solid #B35412;
}

/* the date number table cell that the mouse pointer is currently over (
   you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover
{
    background-color: #F3E18D;
    border: 1px solid #B35412;
    cursor: pointer;
}

/* the table cell that holds the name of the month and the year */
.dpTitleTD
{
}

/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD
{
}

/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD
{
}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD
{
    font-size: 13px;
    background-color: #e1ecfc;
    border-bottom: 1px solid #b9d1f4;
    border-top: 1px solid #b9d1f4;
    color: Black;
}

/* additional style information for the text that indicates the month and year */
.dpTitleText
{
    font-family: Tahoma;
    font-size: 12px;
    color: Black;
    font-weight: bold;
    text-align: center;
}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlight
{
    color: #4060ff;
    font-weight: bold;
}
.caledarbut
{
    margin-right: 3px;
}
/* the forward/backward buttons at the top */
.dpButton
{
    font-family: Tahoma;
    font-size: 12px;
    color: #2254b1;
    font-weight: bold;
    padding: 0px;
    cursor: pointer;
}
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #2254b1;
    cursor: pointer;
}
.meetingAlert
{
    background-color: #99CE9C;
    border: 1px solid #69A35E;
    color: #333333;
}
.meetingAlertPic
{
    background: url(../../images/alert.gif) no-repeat scroll 98% center;
    background-color: rgb(240, 167, 68);
    border: 2px solid orange;
    font-family: Tahoma;
    font-size: 11px;
    padding: 13px 40px 13px 35px;
    text-align: right;
}
.loginBox
{
    background: url('../../images/loginBG.png') no-repeat;
    position: relative;
    vertical-align: middle;
    width: 551px;
    height: 386px;
    margin: 0px;
    padding: 0px;
}
.tblLogin
{
    position: absolute;
    top: 72px;
    left: 182px;
    width: 187px;
}
.txtLogin
{
    width: 100%;
    background-color: #8D8D8D;
    border: solid 1px #000;
    color: #fff;
}

.tblFont td, .tblFont td span, .tblFont td label
{
    font-size: 18px;
    font-family: Times New Roman;
    background-color: White;
}

