﻿html
{
    height: 100%;
    direction: rtl;
    margin: 0px;
    padding: 0px;
}
body
{
    margin: 0px;
    font-family: tahoma;
    background-color: #ddeeff;
}
img
{
    -ms-interpolation-mode: bicubic;
}
.MainTable
{
    width: 1000px;
    background-color: #FFFFFF;
    font-family: tahoma;
    font-size: 12px;
    border-top: 1px 055c56 solid;
    height: 100%;
    border-collapse: collapse;
    border: 0;
}
.MainTableRightCol
{
    width: 70px;
    background: url(/images/right2.png);
}
.MainTableLeftCol
{
    width: 70px;
    background: url(/images/left2.png);
}
.MainTableMiddleCol
{
    width: 840px !important;
}
.bodyDiv
{
    margin: 0 auto; /*width:1000px;*/
    text-align: justify;
}
.NewsMainDiv
{
    float: right;
    width: 69%;
}
.DefaultPage3rdCol
{
    float: left;
    width: 29%;
    text-align: right;
}
form
{
    background-color: White;
    height: 100%;
}
h1
{
    font-family: 'B Zar' , 'Traditional Arabic' , 'Times New Roman' , Tahoma;
    color: #003300;
}
h2
{
    font-family: 'B Zar' , 'Traditional Arabic' , 'Times New Roman' , Tahoma;
}
h3
{
    font-family: 'B Zar' , 'Traditional Arabic' , 'Times New Roman' , Tahoma;
    color: #003300;
}
h3.grayHeader
{
    background-color: Silver;
    color: #222222;
    padding: 0 5px 0 5px;
}
h4
{
    font-family: 'B Zar' , 'Traditional Arabic' , 'Times New Roman' , Tahoma;
}
h4.grayHeader
{
    font-weight: bold;
    border-top: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
    background-color: #EEEEEE;
    padding-right: 6px;
    margin-bottom: 2px !important;
}
h5
{
    font-family: 'B Zar' , 'Traditional Arabic' , 'Times New Roman' , Tahoma;
    color: #003300;
}
h6
{
    font-family: 'B Zar' , 'Traditional Arabic' , 'Times New Roman' , Tahoma;
}
table tr, table td, table th
{
    border-left-color: White;
    border-right-color: White;
    padding: 0;
    margin: 0;
}
a:hover
{
    text-decoration: overline;
    color: #aa99ff;
}
a:active
{
    text-decoration: underline;
    color: Green;
}
a:visited
{
    text-decoration: none;
    border: 0px;
    border: none;
    color: #0050CC;
}
a
{
    text-decoration: none;
    border: 0px;
    border: none;
    color: #0066CC;
}
input
{
    font-family: Tahoma;
    font-size: 90%;
}
#topBarDiv
{
    border-top-style: dashed;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    background-color: #E1E1E1;
    clear: both;
    font-size: x-small;
}
#bannerDiv
{
    /*background-color: #ddeeff; height: 184px;*/
    clear: both;
    color: navy;
    padding: 0;
    margin: 0;
}
.BannerTd
{
    vertical-align: top;
    height:100px;
}
.bannerDiv
{
    width: 100%;
    border: 0;
    border-spacing: 0px;
}
.BannerImage
{
    position:absolute;
    top:0;
}
.BannerLogin
{
    border: 1px solid silver;
    -moz-border-radius: 5px;
    border-radius: 5px;
    webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    background-color: #eff9ff;
    margin: 3px;
    padding: 2px 4px;
    direction: rtl;
    width: 360px;
    float: left;
    font-size: 9pt;
}
.BannerLogin input[type="submit"]
{
    color: #000066;
    background-color: #BBE0F4;
    border: 1px solid gray;
    padding: 2px 5px;
}
.TopMarquee
{
    position:relative;
    top: 41px;
    z-index:2;
    font-size: small;
    padding: 0px 5px;
    width: 100%;
}
#rightColumnDiv
{
    width: 150px;
    float: right;
    line-height: 1.5;
    text-align: right;
    margin-top: 4px 5px 0 0;
}
#rightColumnDiv a:hover
{
    color: #ffffaa;
    text-decoration: none;
}
#rightColumnDiv li a:hover
{
    color: Green;
}
.RightMarquee
{
    height: 130px;
    text-align: center;
}
.MenuHrDiv
{
    height: 2px;
    line-height: 0.05;
    margin: 0 auto;
    width: 90%;
    border: 0;
}
.MainMenu
{
    -moz-border-radius: 7px;
    border-radius: 7px;
    webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    background-color: #EFF8F8;
    border: 1px solid #0099CC;
    float: left !important;
    padding-top: 10px;
    width: 95% ;
}
.MainMenuBox
{
    padding: 5px 0;
    margin: 5px 0;
}
.MainMenu li
{
    border-bottom: 1px dotted gray;
}

.MenuUl
{
    float: left !important;
}
.MenuUl ul
{
    direction: rtl;
    list-style: none;
    margin: 0;
    padding: 3px;
}
.MenuUl li
{
    margin-bottom: 7px;
    padding-bottom: 5px;
    line-height: 1;
    overflow: hidden;
}
.MenuUl li:hover
{
    overflow: hidden;
    margin-bottom: 5px;
    border-top: 1px solid navy;
    border-bottom: 1px solid navy;
}
#mainDiv
{
    float: right;
    padding: 5px;
    width: 680px;
    overflow: auto;
}
#bottomBarDiv
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
    clear: both;
    text-align: left;
    font-size: xx-small;
    color: #909090;
}
.categoryDiv
{
    border-top: solid 1px silver;
    background-color: #CED0D0;
    padding-right: 5px;
    vertical-align: middle;
    text-align: right;
}
.categoryDiv:hover
{
    cursor: pointer;
    background-color: gray;
    padding-right: inherit;
}
.categoryDivOver
{
    cursor: pointer;
    border-top: solid 1px green;
    background-color: #124434;
    padding-right: 15px;
}
.noDecoration
{
    text-decoration: none;
    border: 0;
}
.entryTitle
{
    font-family: "B Zar" , "Traditional Arabic" , "Times New Roman" , Tahoma;
    font-size: 11pt;
    font-weight: bold;
    text-align: right;
}
.entriesSplitterLine
{
    border-top: 1px;
    border-top-style: dotted;
    border-top-color: #bbbbbb;
    clear: both; /*min-width: 580px;*/
    width: 0 auto;
    height: 1px;
    margin: 0 auto;
}
.importantEntry
{
    border-style: solid;
    border-width: 1px;
    border-color: #bbbbbb;
    background-color: #dddddd;
    padding: 5px;
    margin: 20px;
}
.ImportantEntryText
{
    width: 65%;
}
.OneEntry
{
    padding: 15px;
    margin: 10px;
    min-height: 200px;
    width: 93%;
    text-align: justify;
}
.OneEntry img, .OneEntry input
{
    margin: 4px;
}
.LoginShadow
{
    background-color: #FFFBFF;
    filter: shadow(color:#06322f, strength:5, direction:120);
}
/***********************************/
.EntriesClass
{
    color: Black;
}
.entryDiv
{
    width: auto;
}
img.entryLogo
{
    width: 62px;
    height: 92px;
}
div.entryLogo
{
    width: 62px;
    height: 92px;
    float: right;
}
.entryText
{
    float: right;
    width: 85%;
    padding-right: 7px;
    padding-bottom: 5px;
}
.entryTextAlt
{
    float: right;
    width: 87%;
    padding-right: 7px;
    padding-bottom: 5px;
    background-color: #eeeeee;
}
/* IMPORTANT ENTRY */
.importantEntryDiv
{
    margin: 0 auto;
    margin-bottom: 10px;
    margin-right:2px;
    clear: both;
    -moz-border-radius: 10px;
    border-radius: 10px;
    webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    background-color: #EFF8F8;
    border: 1px solid #0099CC;
    padding: 5px;
    min-height: 180px;
    width: 98%;
    text-align: justify;
    overflow: auto;
}
.importantEntryLogo
{
    width: 250px;
    height: 150px;
    float: left;
    text-align: left;
    margin-right: 5px;
    border: solid 1px #aaaaaa;
}
.importantEntryText
{
    float: right;
    min-height: 120px;
    padding-right: 7px;
    text-decoration: none;
    border: 0;
    text-align: justify;
}
/***********************************/
.marksGrid
{
}
.marksGrid th
{
    padding: 3px 8px 3px 8px;
    text-align: center;
}
.LeftToRight
{
    direction: ltr;
}
.RightToLeft
{
    direction: rtl;
}
.thesisSearchDiv
{
    border: 1px solid #C0C0C0;
    padding: 3px;
    padding-bottom: 7px;
    background-color: #EAFFEA;
}
.thesisGrid
{
    font-size: smaller;
    width: 825px;
    margin: 0 auto;
    border-style: none;
    color: #333333;
}
.thesisGridHeader
{
    background-color: #003300;
    color: White; 
    font-weight: bold;
}
.thesisGridHeaderTitle
{
    min-width: 200px;
}
.stdImage
{
    max-height: 200px;
    max-width: 180px;
}
img.receptionDiv
{
    border: 0;
}
img.receptionDiv:hover
{
    border-right: 2px solid navy;
    border-left: 2px solid navy;
    -moz-opacity: .75;
    filter: alpha(opacity=75);
    opacity: .75;
}
img.receptionDivHover
{
    border-right: 2px solid navy;
    border-left: 2px solid navy;
    -moz-opacity: .75;
    filter: alpha(opacity=75);
    opacity: .75;
}
.errorMsg
{
    color: Red;
    font-weight: bold;
}
.managementMenu
{
    text-align: right;
}
.Container
{
    margin: 0 auto;
    margin: 20px;
    padding: 10px;
    min-height: 200px;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    -khtml-border-radius-bottomright: 20px;
    -khtml-border-radius-topleft: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-topleft: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border: 1px solid gray;
    -moz-box-shadow: 0px 0px 5px #888;
    -webkit-box-shadow: 0px 0px 5px #888;
    box-shadow: 0px 0px 5px #888;
    background-color: White;
}
