﻿.InfoTable {
    border: 2px solid #bbbbbb;
    border-collapse: collapse;
    width: 98%;
    font-family: IRRoya;
    font-size: 13px;
}

    .InfoTable #InfoTableHeader {
        border: 2px solid #bbbbbb;
        color: white;
    }

    .InfoTable td {
        border: 1px solid #bbbbbb;
        padding: 7px;
        text-align: center;
        direction: rtl;
    }

    .InfoTable .Row {
        background-color: white;
    }

    .InfoTable .AlternateRow {
        background-color: #DDDAFC;
    }



.Line-Marq {
    height:auto;
}

.B-Brand
{
    float:right;
    background:none;
}

.LTR {
    direction:ltr;
}

.RTL {
    direction:rtl;
   
}

.TextBox {
    border:1px solid #cdcdcd;
    padding:0px 8px;
    height:40px;
    font-family: IRRoya;
    font-size:16px;
    width:250px;
    
}

.Button {
    width: 100px;
    height: 50px;
    border: none;
    color: #fff;
    font-family: IRRoya;
    font-size: 20px;
    line-height: 0px;
    cursor: pointer;
}

.DropDown {
    border:1px solid #cdcdcd;
    padding:0px 8px;
    height:40px;
    font-family: IRRoya;
    font-size:16px;
    width:160px;
   
}

.AlarmMessage {
    color: red;
    direction: rtl;
}


.ImageButton {
    border: 1px solid #808080;
    background-color: #efefef;
    padding: 4px;
    color: black;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 9pt;
}

.N-Nav
{
    width:750px;
}

.B-Brand
{
    width:250px;
}

.Side-Nav
{
    margin-top:20px;
}

.S-Slider
{
    height:auto;
}


/* ----------------------------------------  */

ul#css3menu1
{
    float:left;
}

#SelectedStudentImage 
{
    max-width:200px;
    max-height:150px;
}

#SlideShowContainer {    
    background-color: white;
    overflow:hidden;
    text-align:center;
    height:600px;
}

#SlideContainer {
    position:relative;
    display: inline-block;
}

#SlideContainer img
{
    max-width:980px;
    max-height:580px;   
    height:100%;
    display: inline-block;
    vertical-align: middle;
    
}

#SlideTitle {
    position: absolute;  
    top: 10px;
    right: 0px;
    opacity: 0.6;
    padding: 5px;
    color: white;
    font-family:'IRRoya' ;
    font-size:20px;
    border-radius:4px 0px 0px 4px;
}


#SelectedStudentContainer {
    background-color: white;  
    border: 1px solid #c6c5c5;
    border-radius:5px 5px 0px 0px;  
    height:310px;
    overflow:hidden;
    text-align:center;
    margin-bottom:10px;
   
}

#SelectedStudentContainerHeader {
    
    font-family: 'IRRoya';
    padding: 4px;
    color: white;
    text-align: center;
    border-radius: 4px 4px 0px 0px;
}

#SelectedStudentContainerBody {
    padding:10px;

}

#SelectedStudentImage {
    max-width:175px;
    padding:2px;
    border:1px solid #e6e6e6;
  
}

#SelectedStudentImageContainer {

    height:200px;
    overflow:hidden;
    
}

#SelectedStudentName {
    font-family: 'IRRoya';
    color: black;
    padding:2px 2px 4px 2px;
    /*width:500px;*/
    text-align:center;
}

#SelectedStudentTitle {
    font-family: 'IRRoya';
    font-size: 15px;
    height: 40px;
    color: black;
    vertical-align: middle;
    padding-bottom:5px;
    /*width:500px;*/
    text-align:center;
}


#BirthdayMarqueeContainer {
   
    background-color: white;
    margin-top: 10px;
    width: 660px;
    direction: rtl;
    text-align: right;
    border: 1px solid #c6c5c5;
    border-radius:5px 5px 0px 0px;
}

#BirthdayMarqueeContainerHeader {
   
    font-family:'IRRoya';
    padding: 4px;
    color: white;
    text-align: right;
    border-radius:4px 4px 0px 0px;
}

#BirthdayMarqueeContainerBody {
    font-family:'IRRoya';
    background-color: white;
    width:98%;
    overflow:auto;
    padding-bottom:10px;
}



/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
    padding-bottom:5px;
    display:block;
    direction:rtl;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}

/* ------------------------- clearfix : float elements inside div(container)  */

/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}

.BgColor1 {
    background-color: #534BA0;
}

.BgColor2 {
    background-color: #FE6400;
}

.Color1 {
    color:#534BA0;
}

.Color2 {
    color:#FE6400;
}