﻿body {
    position:absolute;
    height:100%;
    width:100%;
    margin:10px 30px 10px 30px;
    font-family: Tahoma, "Times New Roman", Verdana, Arial;
    font-size:12px;
    color:#000000;
    background:#FFFFFF;
    background:#FFFFFF url(../images/pageBgTop.jpg) repeat-x top;
    direction:rtl;


    scrollbar-arrow-color: #BBCCBB;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-darkshadow-color: #BBCCBB;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-track-color: #ffffff;
}

select
{
    border: 1px solid #C0C0C0;
    color:#666666; 
    font-size:12px;
    color:#666666; 
    font-family:Tahoma;
    margin:0px 0px 3px 3px;
}

a:link,a:visited{ 
color:#666666; 
text-decoration:none; 
font-size:12px;
cursor:pointer;
}
a:hover,a:active{ 
color:#000000;
text-decoration:none;
font-size:12px;
cursor:pointer; 
} 


.pageContainer{
    width:997px;
}

.pageHeader
{
    background:url(images/site/header.png);
    width:997px;
    height:110px;
    position:relative;
}

.headerLogo
{
    background:url(images/site/Logo.png);
    position:absolute;
    width:403px;
    height:100px;
    top:-8px;
    right:-15x;
}

.tbSearch
{
    border-width: 0px;
    position: absolute;
    left: 12px;
    top: 88px;
    width: 180px;
    color: #808080;
}

.btnSearch
{
    border-width:0px;
    position:absolute;
    left:10px;
    top:88px;
    height:18px;
    width:18px;
}
.btnBrowseBooks
{
    position: absolute; 
    left: 200px;
    top: 78px;
}
.headerDate
{
    position:absolute;
    top:2px;
    left:10px;
    color:White;
    font-size: 11px;
}
.upperMenu
{
    height: 21px;
    text-indent: 14px;
    text-align: right;
    color: White;
    position:absolute;
    left:5px;
    top:90px;
    
}



.upperMenu a:link,.upperMenu a:visited,.upperMenu a:hover,.upperMenu a:active
{ 
    margin-top:8px;
    color:White; 
    text-decoration:none; 
    font-size:10px;
    cursor:pointer;
    line-height:19px;
    margin-left:8px;
}
.upperMenu a:hover{ 
    color:Yellow;
} 

.leftMenuHead
{
    background:url(images/site/mainHead.gif);
    height:3px;
}
.leftMenuBG
{
    background:url(images/site/mainBG.jpg) center repeat-y;
}
.leftMenuBottom
{
    background:url(images/site/mainBottom.gif);
    height:3px;
}
ul.leftMenuList { 
    list-style-type:none;
    padding:0px; 
    margin:0px;
    padding:15px;
    
}
ul.leftMenuList li{ 
    margin-bottom:12px;
    padding-bottom:8px;
    text-align:center;
    background:url(images/site/MainSep.gif) bottom no-repeat;
}

ul.leftLink { 
    list-style-type:none;
    padding:0px; 
    margin:0px;
    padding: 0px 10px 0px 10px;
}
 
ul.leftLink  li{ 
    height:40px;
    overflow:hidden;
    line-height:24px;
    margin-bottom:0px;
    padding-bottom:10px;
    padding-top:4px;
    text-align:center;
    vertical-align:bottom;
    /*background:url(images/site/MainSep.gif) bottom no-repeat;*/
    border-bottom:1px dotted #666666;
}


.divMol7aq
{
    margin-top:8px;
}
.Mol7aqHead
{
    background:url(images/site/Mol7aqHead.gif);
    height:40px;
}
.Mol7aqBG
{
    background:url(images/site/Mol7aqBG.gif) center repeat-y;
}
.Mol7aqBottom
{
    background:url(images/site/Mol7aqBottom.gif);
    height:3px;
}

.ReportsHead
{
    background:url(images/site/ReportsHead.gif);
    height:38px;
}

.ReportsBG
{
    background:url(images/site/ReportsBG.gif)  center repeat-y;
    height:170px;
    overflow:hidden;
}

.ReportsBottom
{
    background:url(images/site/ReportBottom.gif);
    height:7px;
}

.divArticles
{
    margin-top:8px;
    width:237px;
}

.ArticlesHead
{
    background:url(images/site/ArticlesHead.gif);
    height:38px;
}

.ArticlesBG
{
    background:url(images/site/ArticlesBG.gif)  center repeat-y;
    height:334px;
    overflow:hidden;
}

.ArticlesBottom
{
    background:url(images/site/ArticlesBottom.gif);
    height:7px;
}



.pageInnerContainer
{
    display: table;
    margin-top: 12px;
    width: 100%;
    border: solid 0px Black;
}

.pageInner
{
    display:table-row;
     border: solid 0px Black;
}
.pageLeft
{
    display:table-cell;
    float:right;
    vertical-align:top;
    width:227px;
    height:500px;
    border: solid 0px Black;
}
.pageContent
{
    display:table-cell;
    float:right;
    width:526px;
    vertical-align:top;
    padding:0px 2px 5px 5px;
    border: solid 0px Black;  
}
.mainDisplay
{
    padding:0px 5px 0px 0px;
    height:594px;
    border:solid 0px Black;
    overflow-x:none;
    overflow-y:auto;
    text-align:right;
}
.pageRight
{
    display:table-cell;
    float:left;
     border: solid 0px Black;
    vertical-align:top;
    width:237px;
}

.diviFooter
{
    background:url(images/site/footer.jpg);
    height:35px;
    margin-top:12px;
    border-top: solid 0px #7d7d7d;
}


.pnlSearch
{
    color: #666666;
    text-align:right;
}

.pnlSearch input[type="text"], .pnlSearch select
{
    border: 1px solid Gray;
}

.newsContainer
{
    border: 0px solid;
    text-align:right;
    width:500px;
}
.newsEditBtn
{
    position: absolute; right: 30px; top:0px;
}


.newsTitle
{
    margin: 10px;
    font-size: 20px;
    color: #669900;
    text-align:center;
}
.newsImgContainer
{
    text-align:center;
}
.newsMainImage
{
    margin-top:20px;
    max-width:400px;
    width: expression(this.width > 400 ? 400: true);
}

.newsImageDesc
{
    margin: 4px;
    font-size:12px;
    color: #828257;
}


.newsSummary
{
    font-size: 14px;
    color: #999999;
    text-align: justify;
    margin: 10px;
}
.newsInfo
{
    margin:10px;
    text-align:right;
}

.newsAuthor,.newsDate
{
    font-size: 10px;
    font-weight:bold;
    color: #999EA6;
}


.newsText
{
    margin-top: 20px;
    font-size: 16px;
    line-height: 18px;
    color: #666666;
    text-align: justify;
}

.newsCmds
{
    margin-top:20px;
    text-align:right;
}

.CatNew
{
    height:40px;
    overflow:hidden;
    padding:0px 8px 4px 8px;
    border-bottom:solid 1px #DFDFDF;
}

a.CategoryBrowse_SubCatTitle:link, a.CategoryBrowse_SubCatTitle:visited, a.CategoryBrowse_SubCatTitle:hover, a.CategoryBrowse_SubCatTitle:active
{
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
    margin: 0px 0px 4px 6px;
    padding: 2px 6px 2px 6px;
    background-color: Maroon;
    color: White;
    border: 1px solid #660033;
    display: inline-block;
    text-align: center;
}
a.CategoryBrowse_SubCatTitle:hover
{
    color:#f79b1e;
}

.CategoryBrowse_Header
{
    border-bottom: solid 1px #DFDFDF;
    color: #617E67; 
    padding: 0px 0px 8px 0px;
}
.CategoryBrowse_Header a:link, .CategoryBrowse_Header a:visited, .CategoryBrowse_Header a:hover, .CategoryBrowse_Header a:active
{
    text-decoration: none;
    color: #336600;
    font: bold 22px/22px Traditional Arabic;
}
.CategoryBrowse_Header a:hover
{
    color:#f79b1e;
}

.Cat_SubCatsContainer
{
    height:45px;
}

.bookImage, .bookTitle, .bookTitleAnti, .bookTail, .bookTailAnti
{
    border: 1px solid #CCCCCC;
    background-color: #F0F0F0;
    color: #666666;
    padding: 2px;
    white-space: nowrap;
}

.bookImage
{
    border-bottom-width:0px;
    border-top-width:0px;
    
    max-width: 210px;
    width: expression(this.width > 210 ? 210: true);
    max-height: 150px;
    height: expression(this.height > 150 ? 150: true);
}

.bookTitle
{
    border-bottom-width: 0px;
    width:80px;
}
.bookTitleAnti
{
    border-top:none;
    border-left:none;
    border-right:none;
    width:60px;
    background:none;
}
.bookTail
{
    border-top-width: 0px;
}
.bookTailAnti
{
    background:none;
    border-bottom: none;
    border-left:none;
    border-right:none;
}

