﻿body
{
    font-family:David;
    line-height:18px;
    
    direction: rtl;
    text-align: right;
    /*background-image: url('Images/struct/bodyBG.gif');*/
    background-color: #E9EAE8;
    background-repeat:repeat-x;
    padding-left:20px;
    padding-right:20px;
    margin:0px;
    
    color:White;
    
}

.ajax__validatorcallout_error_message_cell, .ajax__validatorcallout_error_message_cell
{
    color: Black;
}

input[type="text"] , select
{
    background-color: #FFFFD0;
    border: solid 0px White;
}


/*****************/
input[type="submit"], input[type="button"]
{
    border: 0px outset #D8DEF3;
    background-color: #447293;
    color: #447293;
    font-weight: bold;
    margin-bottom: 1px;
    background:#D3E4E2 url(images/common/THead4.jpg);
    font-size:x-small;
    height:20px;
}

input[type="submit"]:hover,input[type="button"]:hover
{
    border: 0px inset #D8DEF3;
    background-color: Transparent;
    color: Orange;
    font-weight: bold;
    margin-bottom:1px;
}

a:link,a:visited{ 
color:#666666; 
text-decoration:none; 
cursor:pointer;
}
a:hover,a:active{ 
color:Orange;
text-decoration:none;
cursor:pointer; 
} 

input, input[type="text"], input[type="checkbox"], select
{
    border: 0px solid #C0C0C0;
    color:#666666; 
    font-size:12px;
    color:#666666; 
    font-family:Tahoma;
    margin:0px 0px 3px 3px;
}

input[type="checkbox"]
{
    border-width:0px;
}
/********************/

#divHeader
{
    margin-top: 2px;
    padding:4px;
    background-color: #a5c8ce;
    height: 72px;
    border: 2px groove #9FCFFF;
}


#divLogo
{
    float:right;
    background-image: url('Images/struct/Logo.gif');
    background-repeat:no-repeat;
    height:72px;
    width:72px;
}


#divLogo
{
    float:right;
    background-image: url('Images/struct/Logo.gif');
    background-repeat:no-repeat;
    height:72px;
    width:72px;
}
#divBody 
{
    display:table; 
    width:100%; 
    list-style-type:none;
    height:1000px;
}

#divCotainer{ display:table-row; }

#divCmdsMenu
{
    height: 30px; 
    background-color: #d8e1f2;
    padding-right:184px;
    background-image: url('Images/struct/CmdsBg.gif');
}

#divNavMenu
{
    width: 180px;
    display: table-cell;
    padding: 0px 10px 10px 10px;
    border: 2px groove #9FCFFF;
    color: #FFFFFF;
    vertical-align: top;
    background-color: #C6D2CF;
}

.mainMenuList
{
    text-indent: 16px;
    list-style: none;
    border: 2px groove #FFFFCC;
    width: 150px;
    padding: 0px;
    background-color:#E9EAE8;
}
.mainMenuList a:link, .mainMenuList a:visited, .mainMenuList a:hover
{
    text-decoration: none;
    color: #666666;
    font-weight: bold;
    font-size:16px;
    width:100%;
   
    
    line-height:28px;
}
.mainMenuList a:hover
{
    color: #966A29;
}
hr
{
    margin:4px;
    border-bottom: groove 1px White;
    line-height:1px;
    color:White;
}

#divContent
{

    display:table-cell;
    padding:10px 20px 20px 20px;
    margin-right:20px;
    border: 2px groove #9FCFFF;
    
    /*background-image: url('Images/struct/ContentBg1.gif');*/
    background-color: #416168;
    width:100%;
    
}
#divInfo
{
    display:table-cell;
    width:20px;
    margin-right:20px;
    border: 2px groove #9FCFFF;
    color: #FFFFFF;
}

#divUserInfo
{
    float:left;
    height:72px;
    color: #FFFFFF;
}





a.hlinkClear:link, a.hlinkClear:visited, a.hlinkClear:hover
{
    /*text-decoration:none;*/
    color:White;
}

.menuLeaf
{
    background-image: url('Images/struct/menuBG.gif');
    background-repeat: no-repeat;
    width: 150px;
    height: 30px;
    text-indent: 16px;
    color: #666666;
    font-size: large;
}

.menuLeaf:hover
{
    color: #715A00;
}

.menuLeaf a
{
    background-image: none; 
    text-indent:16px;
}

.pnlCmds
{
    background-image: url('Images/struct/CmdsBg.gif');
}


.pnlLeftDetails
{
    white-space:nowrap;
    text-align:left;
}

.pnlRightDetails
{
    white-space:nowrap;
    text-align:right;
}
.lblField
{
    display:inline-block;
    white-space:nowrap;
    width:45px;
}

.pnlInvoiceHeader
{
    font-size: 20pt;
    text-align:center;
    height:35px;
}

.clacField
{
    text-align:left;
    padding-left:4px;
    white-space:nowrap;
}


.invNote
{
    border: 1px dotted #CCCCCC;
    background-color: Transparent;
    color: White;
}

input[type="text"].invNote
{
    border: 1px dotted #CCCCCC;
    background-color: Transparent;
    color: White;
    margin-left:2px;
}

input[type="text"].invRebate
{
    border: 1px dotted #CCCCCC;
    background-color: Transparent;
    color: White;
    text-align:center;
}

legend
{
    color:White;
}