body,td
{
 margin-left: 0;
 margin-right:0;
 margin-top: 0;
 margin-bottom: 0;
font-family: tahoma;
font-size: 12px; 

}

/* Default links' style */
a:link    {color:#4976A0; text-decoration: none; font-family: tahoma ; font-size: 12px; }
a:active  {color:#4976A0; text-decoration: none;font-family: tahoma ; font-size: 12px;  }
a:visited {color:#4976A0; text-decoration: none;font-family: tahoma ; font-size: 12px;  }
a:hover   {color:#71ADE5; text-decoration: none;font-family: tahoma ; font-size: 12px;  }

.STD_STATUS_DISABLED{/* a constant class style*/
  background-color:rgb(231,231,0); 
  color:Black;
  height: 100%;
}
.STD_STATUS_PROB{/* a constant class style*/
 background-color:rgb(198,0,0); 
 color:white;
 height: 100%;
 }

DIV.textContainerAr {
       OVERFLOW: auto; HEIGHT: 300px;
}

DIV.textContainerEn {
       OVERFLOW: auto; HEIGHT: 200px;
}

.plan_anls_0{
    color:White;
    background-color:rgb(198,0,0);
    
    font-family: tahoma;
    font-size: 12px;
    height: 15pt;
}

.plan_anls_1{
    color: White;
    background-color:rgb(0,99,0);
    
    font-family: tahoma;
    font-size: 12px;
    height: 15pt;    
}

.plan_anls_2{
    color: black;
    background-color:rgb(231,231,0);
    
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 15pt;    
}

.plan_anls_3{
    color: black;
    background-color:rgb(255,214,165);
    
    font-family: tahoma;
    font-size: 12px;
    height: 15pt;    
}

.plan_anls_4{
    background-color: rgb(247,247,247);
    
    font-family: tahoma;
    font-size: 12px;
    height: 15pt;    
}


.plan_anls_5{
    background-color:rgb(214,255,132);
    
    font-family: tahoma;
    font-size: 12px;
    height: 15pt;    
}

DIV.tableContainer 
{
       OVERFLOW: auto; HEIGHT: 110px
}


.homeTableBorder /* panelGrid style */
{
    border-color: rgb(0,132,198)  ;
    border-style: solid ;
    border-width: 1pt ;
    background-color:rgb(226,225,210);
    color: rgb(82,82,255);
    font-size: 16PX;
    font-weight: bold;
}

.fontTextFooter /* Footer class*/
{
    font-family:tahoma; 
    font-size: 7pt; 
    color: #8C8C8C; 
    font-weight: normal; 
    text-decoration: none
}

 .fontTextLarge
 {   
    font-size: 15px; 
    color: #333333; 
    font-style:normal;
    FONT-FAMILY: Arabic Transparent, Tahoma, Helvetica; 
    TEXT-DECORATION: none; 
    font-weight: bold;
 }
 


/* Menu file style */
a.menu:link {font-family:tahoma; font-size: 7pt; color: #FFF5C8; font-weight: bold;text-decoration: none}
a.menu:active {font-family:tahoma; font-size: 7pt; color: #FFF5C8; font-weight: bold;text-decoration: none}
a.menu:visited {font-family:tahoma; font-size: 7pt; color: #FFF5C8; font-weight: bold;text-decoration: none}
a.menu:hover {font-family:tahoma; font-size: 7pt; color: #E7CE5C; font-weight: bold;text-decoration: none}

.HEADING{/* dataTable Header style */
    font-family: tahoma;
    font-weight: bold;
    font-size: 12px;
    border: 0pt ;
    color: #FFFFFF;
    background-color: #A62D10;
    vertical-align: top;
    height: 13pt;
}


.HEADING3{/* dataTable Header style */
    font-family: tahoma;
    font-weight: bold;
    font-size: 12px;
    border: 0pt ;
    color: #FFFFFF;
    background-color: #A6ADA0;
    vertical-align: top;
    height: 13pt;
}

.ROW1 {/* dataTable odd rows style */
	font-family: tahoma;
	font-size: 12px;
	color: #7A7978;
	background-color:#ECE1D1;
        height: 15pt;
        text-align: center;
}

.ROW2 {/* dataTable even rows style */
	font-family: tahoma;
	font-size: 12px;
	color: #7A7978;
	background-color: #F3F3F2;
        height: 15pt;
        text-align: center;
}




.ROW1_ {/* dataTable odd rows style */
	font-family: tahoma;
	font-size: 12px;
	color: black;
	background-color:#ECE1D1;
        height: 15pt;
}

.ROW2_ {/* dataTable even rows style */
	font-family: tahoma;
	font-size: 12px;
	color: black;
	background-color: #F3F3F2;
        height: 15pt;
}

.ERR_MSG{/* Error messages style */
       color: red;     
       font-weight: bold; 
       font-size: 12px;
       font-family: tahoma;
       text-align: center;
}

.ERR_MSG_BIG{/* Error messages style */
       color: red;     
       font-weight: bold; 
       font-size: 16px;
       font-family: tahoma;
       text-align: center;
}

.SUCC_MSG_BIG{
       color: green;        
       font-weight: bold; 
       font-size: 16px;
       font-family: tahoma;
}


.SUCC_MSG
{
       color: green;        
       font-weight: bold; 
       font-size: 12px;
       font-family: tahoma;
}


.PAGE_TITLE{
        color:#3f454e;
        font-family: tahoma;
        font-weight: bold;
        font-size: 15px;
}

.CENTER_COLUMN{/* dataTable Column style */
    text-align: center;
}

.NORMAL_COLUMN/* dataTable Column style */
{
    
}

 .labelsFont {  /* labels style, ex. Name:, ID:...etc */ 
    font-family: tahoma;
    font-weight: bold;
    font-size: 12px;
    color: black;
 }
 
 .fontTextStudent /* Students' links style */
 {   
    font-family: tahoma;
    font-weight: bold;
    font-size: 12px;
    color: black;
    color: #7f796b; 
 }
 

.HEADING2{/* Table Header style */
    background-color: #3b3e4f;
    font-family:Times New Roman;
    color:white;
    font-size: 12pt;
    font-weight: bold;
}

.TITLES
{
  text-align:center;
  font-weight: bold;
  color:#193E8E;
  font-size:20px;
  font-Family:Times New Roman;
}

.ERR{
         color: red;     
       font-weight: bold; 
       font-size: 14px;
}


.GreenFont{
       color: green;     
       font-weight: bold; 
       font-size: 14px;
}

/* Menu bar style for every page's header */
a.menu-bar:link {font-family:tahoma; font-size: 8pt; color: #FFF5C8; font-weight: bold;text-decoration: none}
a.menu-bar:active {font-family:tahoma; font-size: 8pt; color: #FFF5C8; font-weight: bold;text-decoration: none}
a.menu-bar:visited {font-family:tahoma; font-size: 8pt; color: #FFF5C8; font-weight: bold;text-decoration: none}
a.menu-bar:hover { color: #FEEB98; text-decoration: underline}

.catDescFont{ /* Services' category style in users' home */
    color:rgb(99,99,99);
    FONT-FAMILY: Tahoma;
    font-weight: normal;
    font-size: xx-small;
}

.MANDATORY{ /* Mandatory fields */
    font-weight: bold;
    font-size: 12px;
    font-family: Times New Roman;
    color: red;
}
 
 .badData{
    font-family: tahoma;
    font-size: 12px;
    color: Red;     
 }

.printHeaderFont{ /* print Header file: service's name title and semester style */
    color:#bc1829; 
    text-decoration: none; 
    FONT-FAMILY: Tahoma; 
    font-size: 12px; 
    font-weight: bold;
}

.Title{ 
    font-family:tahoma; 
    font-size: 9pt; 
    color: #196586; 
    font-weight: bold;    
    text-decoration: none 
    }

.BodyText{ 
    font-family:tahoma; 
    font-size: 8pt; 
    color: #523815; 
    font-weight: normal; 		
    text-decoration: none; line-height: 1.5
    }


.SubTitle{ 
    font-family:tahoma; 
    font-size: 8pt; 
    color: #0678B3; 
    font-weight: bold; 		
    text-decoration: none
    }
    
.Subtext{ 
    font-family:tahoma; 
    font-size: 8pt; 
    color: #666666; 
    font-weight: normal; 		
    text-decoration: none
    }
      
.helpLink{ /* help Link style */
    color:#bc1829; 
    text-decoration: none; 
    FONT-FAMILY: Tahoma; 
    font-size: 12px; 
    font-weight: bold;
}

.VoteTitle{ 
    font-family:tahoma; 
    font-size: 10pt; 
    color: #84172F; 
    font-weight: bold; 		
    text-decoration: none 
    }
    
.VoteQestion{ 
    font-family:tahoma; 
    font-size: 8pt;  
    color: #865C22; 
    font-weight: bold;   	
    text-decoration: none; 
    line-height: 1.5 
    }
    
.VoteChoice{ 
    font-family:tahoma; 
    font-size: 8pt;  
    color: #3F3F3F; 
    font-weight: normal; 	
    text-decoration: none 
    }
    

input.Textbox_Login{ 
      border:0px inset #DCDCDC;
      height: 23pt;
      width: 132pt; 
      font-family:tahoma; 
      font-size:9pt; 
      font-weight:normal; 
      background-color:#FFFFFF; 
      color:#047390;
    }
				
select{ 
    border:1px inset #DCDCDC;
    height:20pt;
    width: 120pt; 
    font-family:tahoma; 
    font-size:8pt; 
    font-weight:normal; 
    background-color:#F3F3F2; 
    color:#047390; 
}

