td {
 	text-align: right;   /*stop*/
}

a    {color: #000000;
     text-decoration : none
     }
a:hover {color : #FF0000;}
input, select, textarea {
     color : #000000;
     /*border: 1px solid #000000;  الحالية للمدرسة*/
     font-size : 12px;
     font-family : Tahoma;
     }
.alertmsg {color : #FF0000;
        font-size : 8pt;
        font-family: Tahoma;
        font-weight: bold;
}
.errmsg {
        color:#FF0000;
        font-size : 12pt;
        text-align: center;
        font-weight: bold;
}
.okmsg{
        color:#008000;
        font-size : 15pt;
        text-align: center;
        font-weight: bold;
}
.newitem{
        color:#FF0000;
        font-size : 12pt;
        font-weight: bold;
}
.difitem{
        color:#800000;
        font-size : 12pt;
        font-weight: bold;
}
.disabledtxt{
        color:#ACACAC;
        font-size : 12pt;
        /*font-weight: bold;*/
}
.reighttd{
        font-family: tahoma;
        font-size: 12px;
        }
.reighttb{
          background:#F4F4F4;
         }
.txtarea1{
        font-family: Tahoma;
        font-size: 12px;
}
.bfont{
        color:#000000;
        font-size : 15pt;
        font-weight: bold;
}
.adv_textarea {
     color : #000000;
     /*border: 1px solid #000000;*/
     font-size : 14px;
     font-family : Tahoma;
     }
.txthead {
     color : #000000;
     /*border: 1px solid #000000;*/
     font-size : 23px;
     font-family : "Times New Roman";
     font-weight: bold;
     }
.disabledcss{
        background-color: #F4F4F4;
        border: 1px #DADADA outset
}
/***Index text*************************************/
.pu{
        font-weight: 700;
        border-color: inherit;
        border-width: thin;
        border-style: groove;
        background: #000000 url('') 0px 0px;
        filter:alpha(opacity=60);
        opacity:0.6;   /*for ff CSS3*/
        position: absolute;
        left:21%;
        top: 203px;
        width: 559px;
        height: 391px;
        z-index: 2;
        visibility: hidden;
        color: #FFFFFF;
        overflow: scroll;
        direction:rtl;
}
.pu a {color : #FFFF00;}
.pu a:hover {color : #FF8000;}
.trans  {filter:alpha(opacity=60);
        opacity:0.6;   /*for ff CSS3*/
}
/***************************************************/
.usrmainpg {
        width: 97%;
        font-family: tahoma;
        font-size: 12px;
        font-weight: bold;
        text-align: right
}
.usrmainpg1{
        font-family: tahoma;
        font-size: 12px;
        font-weight: bold;
        text-align: right;
}
.usrmainpg2{
        width: 89%;
        font-family: tahoma;
        font-size: 13px;
        font-weight: bold;
        text-align: right;
}
/***Types text*************************************/
.mailtxt{
        font-size: 11px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        font-weight: bold;
        color: #0F0FFF;
}
.smstxt1{
        font-size: 11px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        font-weight: bold;
        color: #757500;
}
/***Absent text*************************************/
.abstxtbg1{
        font-size: 11px;
        border: 1px solid #000000;
        font-family: Tahoma;
        font-weight: bold;
        text-align: center;
        color: #0000FF;
        background-color: #FFFFC1;
}
.abstxtbg{
        font-size: 11px;
        border: 1px solid #000000;
        font-family: Tahoma;
        font-weight: bold;
        text-align: center;
        color: #FF0000;
        background-color: #FFFFC1;
}
.abstxt1{
        font-size: 11px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        font-weight: bold;
        text-align: center;
        color: #0000FF;
}
.abstxt{
        font-size: 11px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        font-weight: bold;
        text-align: center;
        color: #FF0000;
}
/***TbHead*******************/
.tbhead{
        background-color: #E5E5E5;   /* #EFCBB3*/
}
.tbhead2{
        background-color: #EEEEEE;
}
.tbhead3{
        background-color: #F5F5F5;    /*FBFBFB*/
}
.tbhead4{
        background-color: #F9F9F9;    /*FBFBFB*/
}
.tbmain{
        background-color: #FFFFFF;
         margin: auto;
}
.tbover{
        background-color: #D9FFD5;
}
.tbovermenu{
        background-color: #FF8040;
}
.tbselect{
        background-color: #FFC082;
}
.cellbginrep{
      background-color: #EEEEEE;
}
.tbunderborder  th{border-color: #000000; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px}
.tbunderborder  td{border-color: #000000; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px}
/*********************************/
.timetabletxt{
   font-weight: bold;
   text-align: center;
   color: #005CB9;
   }
/***TBExamtb**********************/
.tbtowpart{
        background-color: #F8F8F8;
}
/***RowSeparet*******************/
.rowseparet{
        background-color: #000000;
}
.collight{
        background-color: #F5F5F5;
}
/***ScrollBar*******************/
.sbbody {
   scrollbar-base-color: #000000;
   scrollbar-arrow-color: #FFFFFF;
   scrollbar-track-color: #D1D1D1;
}
/*******************************/
.repplantb2{
        font-size: 12pt;
        /*border: 1px solid #000000;*/
        font-family: "Times New Roman";
        font-weight: bold;
        border-collapse: collapse;
        border: 1px solid #000000;
        /*text-align: center;
        color: #FF0000;*/
}
/*******************************/
.text_center {
		text-align: center
}
.fonthead{
        font-size: 21px;
        /*border: 1px solid #000000;*/
        font-family: "Times New Roman";
        font-weight: bold;
        /*text-align: center;*/
        color: #000000;
}
.fontcolor1{
        font-size: 12px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        font-weight: bold;
        text-align: center;
        color: #B5171C;
}
.fontcolor2{
        font-size: 12px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        font-weight: bold;
        text-align: center;
        color: #0000A0;
}
.fontcolor3{
        font-size: 12px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        font-weight: bold;
        text-align: center;
        color: #008000;
}
.normal{
        font-size: 12px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        font-weight: bold;
        text-align: center;
        color: #000000;
}
.normal2{
        font-size: 12px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        font-weight: bold;
        color: #000000;
}
.normal3{
        font-size: 12px;
        /*border: 1px solid #000000;        font-weight: bold; */
        font-family: Tahoma;
        color: #000000;
}
.smalltxt{
        font-size: 12px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        /*font-weight: bold;*/
        color: #000000;
}
.smalltxt2{
        font-size: 12px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        /*font-weight: bold;*/
}
.smalltxt3{
        font-size: 9px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        /*font-weight: bold;*/
}
.titletxt{
        font-size: 21px;
        /*border: 1px solid #000000;*/
        font-family: "Times New Roman";
        font-weight: bold;
        color: #000000;
}
.infmsg {
        color : #008000;
        font-size : 11px;
        font-family : Tahoma;
        font-weight: bold;
}
.infmsg2 {
        color : #EA0000;
        font-size : 11px;
        font-family : Tahoma;
        font-weight: bold;
}
/*******************************/
/****sysmerg***/
.mnotes{
      direction: rtl;
      width: 99%;
      color: #800000;
      font: normal normal bold 12 Tahoma;
      text-align: right;
      margin: 5 5 5 5;
      padding: 3 0 3 1;
      background: #FFF1EA;
      border: 1px #800000 dotted
}
/*******************************/
.txtbor{
   font-weight: bold;
   text-align: right;
   white-space: nowrap;
   display:-moz-inline-box
}
.txtbev{
   width: 35%;
   text-align: right;
   white-space: nowrap;
   display:-moz-inline-box
}
/*******************************/
/******Embeded System********/
.divheader{
        font-family: Tahoma;
        color:#FFFFFF;
        margin: 7px auto;
        font-size: 12px;
        font-weight: bold;
        height:29px;
        float:left;
        background-image:url(images/nav-bg.gif);
        background-repeat:repeat-x;
        background-position:top left;
        width:100%;
}
.divheader a{
       color:#FFFFFF;
       text-decoration : none
}
.divheader a:hover{
       color:#FEEE29;
}
#divheader ul,
#divheader li{
        padding:0px;
        margin:0px;
        list-style-type:none;
}

#divheader ul{
        height:29px;
        line-height:29px;
        background-image:url(images/nav-bar.gif);
        background-position:right;
        background-repeat:no-repeat;
        float:right;
        padding:0px 1px 0px 0px;
        margin:0px 1px 0px 10px;
}
#divheader ul a{
        height:29px;
        width:100px;
        text-align:center;
        float:left;
        background-image:url(images/nav-bar.gif);
        background-position:left;
        background-repeat:no-repeat;
}
#divheader li a:link,
#divheader li a:visited{
        color:#dddddd;
        text-decoration:none;
}

#divheader li.active a,
#divheader li a:hover{
        background-image:url(images/active.gif);
        background-repeat:no-repeat;
        background-position:left;
}
/*******************************/
.torder {text-align: center; color: #FF0000; font-weight: bold}
/*******************************/
.rolltb{
        font-size: 12px;
        /*border: 1px solid #000000;*/
        font-family: Tahoma;
        /*font-weight: bold;
        text-align: center;   B5171C*/
        color: #000000;
}
/*******************************/
/*******************************right menu in school page or deps.*/
#schtbright a{
      color: #004080;
      /*font-weight: bold;*/
      text-decoration : none;
}
#schtbright a:hover{
      color: #EC7600;
}
/*******************************/
.tright {
        font-size: 13px;
        font-family: Tahoma;
        /*font-weight: bold;line-height: 100%; */
        /*text-align: center;*/
        color: #000000;
        word-spacing: 0; margin-top: 0; margin-bottom: 0
}
.tright a {font-size: 13px; color: #000000; text-decoration: none}
.tright a:hover {color: #FF0000}
/******************************/   /*  background:#'.@$globalset['magbgcolor'].'; */
.ndxaj2 {
        width:95%;
        border-style:dotted;
        border-width:1px;
        border-color:#002953;
        padding:7px;
        text-align:right;
        font-size: 12px;
        font-family: tahoma
}
.ndxaj2title{
        text-align:center;
        font-size: 19px;
        font-family: "Times New Roman";
        background:#FFFFFF;
        height: 25px
}
/******************************/
.apagination {
       direction: rtl;
       font-size: 13px;
       font-family: tahoma;
       width: 75%;
       margin: auto;
}

/******************************/