﻿body 
{
    top: 0;
    left: 0;
    margin: 0;
    font-size: 16px;
    line-height: 30px;
    background: #EDF0F1;
    font-family: Calibri;
 }

.PlainTable
{
    width: 100%;
}

.PlainTable tr
{
    border-top: 1px solid Gray;
    border-bottom: 1px solid Gray;    
}

.PlainTable tr td
{
    padding: 5px;
}

.PlainTable tr td:first-child
{
    border-right: 1px solid Gray;
}

.PlainTable tr td table
{
}

.PlainTable tr td table tr
{
    border: none;
}

.PlainTable tr td table tr td
{
    width: 100px;
}

.PlainTable tr td table tr td:first-child
{
    width: 100px;
    border-right: none;
}

.PlainTable tr td table tr td label
{
    margin-left: 5px;
}

.TopPaddingDiv
{
    padding-top: 10px;
}

.TopGrayDottedBorderDiv
{
    border-top: dotted 1px Gray;
}

.ViewRef a:hover
{
    color: Tomato;
    text-decoration: underline;
}

hr.style-two 
{
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

.ImageDiv
{
    border: solid 1px #A52A59;
	border: solid 1px SteelBlue;
}

hr.Orange
{
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, white, Orange, white);
}

.MainDiv
{
    height: 100%;
    max-width: 100%;
    margin: 0px auto;
    background: #EDF0F1;
}

.RegistrationDiv
{
    font-size: 17px;
    min-width: 1000px;
    font-family: Calibri;
    margin: 10px 100px 10px 100px;
    
    border: 1px solid Gainsboro;
    box-shadow: 8px 8px 6px -6px Gray;
    -moz-box-shadow: 8px 8px 6px -6px Gray;
    webkit-box-shadow: 8px 8px 6px -6px Gray;

}

.HeaderDiv
{
    background: White;
    padding: 10px 70px 10px 70px;
}

.HeaderBoxDiv
{
}

.LogoImageDiv
{
    float: left;
    width: 300px;
    height: 130px;
    text-align: center;
    margin-right: 20px;
}

.LogoImageDiv img
{
    border: none;
    width: 100px;
    height: 100px;
}

.LogoImageDiv a
{
    color: DodgerBlue;
    text-decoration: none;
}

.LogoImageDiv a:hover
{
    color: DodgerBlue;
    text-decoration: underline;
}

.InstitutionDiv
{
    color: Black;
    font-weight: bold;
}

.CollegeDiv
{
    color: #15BDED;
    color: #99192F;
    color: DodgerBlue;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

.CollegeAddressDiv
{
    color: Black;
}

.TopHeaderRightDiv
{
    float: right;
    width: 300px;
}

.ContactAndEmailDiv
{
    color: Black;
    text-align: center;
}

.ContactAndEmailDiv img
{
    border: none;
    width: 100px;
    height: 100px;
}

.ContactAndEmailDiv span
{
    font-weight: bold;
}

.ContactAndEmailDiv a
{
    color: DodgerBlue;
    text-decoration: none;
}

.ContactAndEmailDiv a:hover
{
    color: DodgerBlue;
    text-decoration: underline;
}

.MenuDiv
{
    height: 40px;
    background: #15BDED;
    background: #99192F;
    background-color: DodgerBlue;
}

.PageDiv
{
    margin: 10px;
}

.PageTitleDiv
{
    color: Black;
    font-weight: bold;
    background: White;
    padding: 5px 5px 5px 10px;
    
    margin-bottom: 10px;
    border-bottom: solid 1px #99192F;
    border-bottom: solid 1px SteelBlue;

    /*background: linear-gradient(to right, Tomato, White);
    background: -prefix-linear-gradient(to right, Tomato, White);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='Tomato', endColorstr='White');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='Tomato', endColorstr='White')";*/
}

.PageContentsDiv
{
    padding: 10px;
    background: White;
    vertical-align: top;
}

.PageContentsDiv a
{
    color: DodgerBlue;
    text-decoration: none;
}

.PageContentsDiv a:hover
{
    color: DodgerBlue;
    text-decoration: underline;
}

.LeftPaneDiv
{
    /*width: 150px;
    min-width: 150px;*/
    vertical-align: top;    
    background: #FCFDD7;
    background: AliceBlue
    
    /*border: solid 1px Red;*/
}

.RightPaneDiv
{
    font-size: 16px;
    font-family: Calibri;
    vertical-align: top;    
    padding: 0px 10px 10px 10px;
}

.DefaultTable
{
    border-spacing: 10px;
}

.CellSpace
{
    margin-right: 10px;
    margin-bottom: 10px;
}

.DefaultTable tr
{
}

.DefaultTable tr td
{
    cellspacing: 10px;
    vertical-align: top;
    /*padding: 0px 10px 10px 0px;*/
}

.InputControlDiv
{
    width: 200px;
    padding: 5px;
    border: solid 1px Gainsboro;
}

.DateInputControlDiv
{
    width: 200px;
    padding: 5px;
    border: solid 1px Gainsboro;
}

.SideBoxDiv
{
    width: 200px;
}

/*                          RC - CSN CSS                */

.ClearDiv
{
    clear: both;
    float: left;
}

.TrDiv
{
    display: block;
    height: 400px;
}

.Tr1Div
{
    display: block;
    height: 320px;
}

.BufferDiv
{
    margin: 10px;
}

.AboutCollegeDiv
{
    height: 375px;
    vertical-align: top;
    border: solid 1px #FFAC9D;

    box-shadow: 8px 8px 6px -6px Gray;
    -moz-box-shadow: 8px 8px 6px -6px Gray;
    webkit-box-shadow: 8px 8px 6px -6px Gray;
}

    
.PresentationDiv
{
    float: left;
    /*width: 300px;*/
    height: 375px;
        min-width: 200px;

    box-shadow: 8px 8px 6px -6px Gray;
    -moz-box-shadow: 8px 8px 6px -6px Gray;
    webkit-box-shadow: 8px 8px 6px -6px Gray;
    border: solid 1px SteelBlue
}

.PresentationHeaderDiv
{
    color: AliceBlue;
    padding: 10px;
    font-weight: bold;
    /*background: SteelBlue*/
    background: Orange;
    
    background: Orange;
    border-bottom: solid 1px Orange;
    border-bottom: 1px solid Orange;
}

.PresentationSubHeaderDiv
{
    font-family: 20px;
    font-weight: bold;
    margin: 10px 0px 10px 0px;
}

.PresentationWithMarginDiv
{
    /*float: left;
    width: 300px;*/
    height: 375px;
    vertical-align: top;
    width: 300px;
    float: left;
    margin: 0px 10px 10px 0px;
    box-shadow: 8px 8px 6px -6px Gray;
    -moz-box-shadow: 8px 8px 6px -6px Gray;
    webkit-box-shadow: 8px 8px 6px -6px Gray;
    border: solid 1px Orange;
}

.PresentationTextDiv
{
    margin: 10px;
    height: 150px;
    line-height: 25px;
    text-align: justify;
}

.PresentationDivButton
{
    float: right;
    margin: 10px;
    width: 150px;
    height: 30px;
    color: Black;
    background: White;
    text-align: center;
    font-size: 16px;
    font-family: Calibri;
    border: solid 1px Orange;
}

.PresentationDivButton:hover
{
    cursor: pointer;
    background: Orange;
    color: White;
}

.PresentationDivButton:a
{
    color: White;
    font-size: 16px;
    font-family: Calibri;
    text-decoration: none;
}

.ManagmentBodyDiv
{
    border: solid 1px SteelBlue;
    /*min-width: 710px;
    width: 30%;*/
margin-bottom: 10px;

    box-shadow: 8px 8px 6px -6px Gray;
    -moz-box-shadow: 8px 8px 6px -6px Gray;
    webkit-box-shadow: 8px 8px 6px -6px Gray;
}

.VScrollDiv
{
    height: 300px;
    overflow-y: auto;
}

.ManagementPersonalityDiv
{
    width: 200px;
    height: 230px;
    text-align: center;
    /*border: solid 1px SteelBlue;*/
    margin: 10px;
}

.ManagementImageDiv
{
    width: 100px;
    height: 100px;
    margin: 10px auto;
    box-shadow: 8px 8px 6px -6px Gray;
    -moz-box-shadow: 8px 8px 6px -6px Gray;
    webkit-box-shadow: 8px 8px 6px -6px Gray;
}

.ManagementImageDiv:img
{
    border: none;
    width: 100px;
    height: 100px;
}

.ManagementDetailsDiv
{
    padding: 10px;
    border-top: solid 1px SteelBlue;
}

.ManagmentPersonLinkDiv
{
}

.ManagmentPersonLinkDiv a
{
    color: Tomato;
    font-weight: bold;
    text-decoration: none;
}

.ManagmentPersonLinkDiv a:hover
{
    color: Tomato;
    font-weight: bold;
    text-decoration: underline;
}

.DepartmentsListDiv
{
    height: 250px;
    padding: 10px;
    overflow-y: auto;
}

.DepartmentDiv
{
    margin: 5px;
    width: 150px;
    padding: 10px;
    text-align: center;
    border: solid 1px Gainsboro;
}

.NSSActivityDiv
{
    width: 200px;
    height: 150px;
    margin: 10px 10px 0px 0px;
    box-shadow: 8px 8px 6px -6px Gray;
    -moz-box-shadow: 8px 8px 6px -6px Gray;
    webkit-box-shadow: 8px 8px 6px -6px Gray;
}

.NSSActivityHeaderDiv
{
    color: Black;
    padding: 10px;
    background: Gainsboro;
}

.NSSActivityItemDiv
{
    padding: 10px;
}

.OutcomeDiv
{
    float: left;
    width: 300px;
    height: 200px;
    margin: 10px 10px 0px 0px;
    /*background: #F6F6F6;
    border: solid 1px #F6F6F6;*/

    box-shadow: 8px 8px 6px -6px Gray;
    -moz-box-shadow: 8px 8px 6px -6px Gray;
    webkit-box-shadow: 8px 8px 6px -6px Gray;
}

.OutcomeItemDiv
{
    border-bottom: dotted 1px Gray;
}

.VScrollDiv
{
    height: 250px;
    text-align: left;
    overflow-y: auto;
}
.VScrollDivSmall
{
    height: 190px;
    text-align: left;
    overflow-y: auto;
}

/*.DashboardHeaderDiv
{
    color: Black;
    padding: 10px;
    font-weight: bold;
    background: #DA4A4A;
    background: #2D3E50;
    background: Gainsboro;
        
    border: solid 1px #DA4A4A;
    border: solid 1px #2D3E50;
    border: solid 1px Gainsboro;
}*/

.PageContentsNoticeDiv
{
    color: White;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    background: #DA4A4A;
    border: solid 1px #DA4A4A;
}

.PageContentsNoticeDiv span
{
    color: Yellow;
}

.InputControlDiv
{
    width: 200px;
    margin: 5px;
    padding: 5px;
    border: solid 1px Gray;
}

.BigInputControlDiv
{
    width: 450px;    
    padding: 5px;
    border: solid 1px Gray;
}

.PaddingTopDiv
{
    font-size: 20px;
    padding-top: 50px;
}

.SaveButton
{
    width: 100px;
    height: 30px;
    color: White;
    background: Orange;
    font-size: 16px;    
    font-family: Calibri;
    border: solid 1px Orange;
}

.SaveButton:hover
{
    cursor: pointer;
}

.CancelButton
{
    width: 100px;
    height: 30px;
    color: White;
    background: Red;
    font-size: 16px;
    font-family: Calibri;    
    border: solid 1px Red;
}

.CancelButton:hover
{
    cursor: pointer;
}

.Table
{
    width: 100%;
    margin-right: 5px;
    border: none;
    /*border: solid 1px #F0988C;*/          /*Commented for Notebook Look*/
    
    border: solid 1px #F6F3F3;
    box-shadow: 8px 8px 6px -6px Gainsboro;
    -moz-box-shadow: 8px 8px 6px -6px Gainsboro;
    webkit-box-shadow: 8px 8px 6px -6px Gainsboro;

}

.Table Caption
{
    color: Red;
    font-weight: bold;
    text-align: center;
    /*background: #F0988C;
    border: solid 1px #F0988C;*/          /*Commented for Notebook Look*/       
}
 
.Table th
{
    color: White;
    padding: 5px;   
    color: Black;
    font-weight: bold; 
    text-align: left;
    
    /*background: SteelBlue;*/          /*Commented for Notebook Look*/
    background: #EFEBEB;
    background: #F6F3F3;
}

.Table th:first-child
{
    /*border-left: solid 1px #F0988C;*/          /*Commented for Notebook Look*/
    border-right: double 3px Red;
}

.Table th:last-child
{
    /*border-right: solid 1px #F0988C;*/          /*Commented for Notebook Look*/
}

.Table th table
{
    /*border: 1;*/          /*Commented for Notebook Look*/
}

.Table th table tr
{
    /*border: solid 1px #F0988C;*/          /*Commented for Notebook Look*/
}

.SeparatorRow
{
    background: Gainsboro;
}

.NoDoubleBorder
{
    padding: 5px;
    border-right: 3px double White;
}

.Table th table tr td
{
    /*border: solid 1px #F0988C;*/          /*Commented for Notebook Look*/
    text-align: center;
    font-weight: bold;
}

.Table tr:first-child
{
    /*border-bottom: none;*/          /*Commented for Notebook Look*/
}

.Table tr:last-child
{
    border-bottom: none;
}

.Table tr
{
    /*border-bottom: solid 1px #F0988C;*/          /*Commented for Notebook Look*/
    border-bottom: solid 1px Gainsboro;
}

.Table tr td
{
    padding: 5px;
    text-align: left;
    vertical-align: top;
    /*border-right: solid 1px #F0988C;*/          /*Commented for Notebook Look*/
    border-right: dotted 1px Gainsboro;
}

.Table tr td:first-child
{
    border-right: double 3px Red;
}

.Table tr td a
{
    color: DodgerBlue;
    text-decoration: none;
}

.Table tr td a:hover
{
    color: DodgerBlue;
    text-decoration: underline;
}

.Table tr td ul
{
    margin-left: 50px;
    list-style-type: disc;
}

.Table tr td:first-child
{
    width: 50px;
    text-align: right;
}

.Table tr td:last-child
{
    border-right: none;
}

.QualificationsTable
{
    border: none;
}

.QualificationsTable tr
{
    border: none;   
}

.QualificationsTable tr td
{
    padding: 5px;
    border: none;
    vertical-align: top;
}

.QualificationsTable tr td:first-child
{
    padding: 5px;
    border: none;    
}

.QualificationsTable tr td:last-child
{
    padding: 5px;
    border: none;    
}

.EmptyRow
{
    height: 30px;
    background: Gainsboro;
}

.LeftTd
{
    text-align: left;
}

.CenterTd
{
    text-align: center;
}

.RightTd
{
    text-align: right;
}

.TableRowDiv
{
}

.TableColumnDiv
{
    color: Black;
    display: table-cell;
    vertical-align: top;
}

.TableColumnDiv img
{
    border: none;
    width: 150px;
    height: 150px;
}

.Width100px
{
    width: 100px;
    text-align: top;
    vertical-align: top;
}

.PrincipalDiv
{
}

.PrincipalDiv span
{
    vertical-align: top;
}

.PrincipalDiv img
{
    border: solid 1px #DA4A4A;
}

.ParaDiv
{
    text-indent: 50px;
    margin-bottom: 20px;
}

.BottomBorderDiv
{
    border-bottom: dotted 1px #DA4A4A;    
}

.BottomWhiteBorderDiv
{
    border-bottom: dotted 1px White;    
}

.HorizontalScrollDiv
{
    width: 900px;
    overflow-x: scroll;
}

.CourseTextBox
{
    width: 150px;
    padding: 5px;
    margin: 5px 0px 5px 0px;
    border: solid 1px Gainsboro;
}

.RotateTextDiv
{
    transform: rotate(-90deg);
    width:25%; max-width:25%; padding-top: 70px; height: 90px; white-space:nowrap;
            /*position: absolute;
            left: -10px;
            top: 150px;
            font-family: Calibri;
            font-size: 14px;*/
            /*-moz-transform: rotate(-90deg);
            -moz-transform-origin: -90% -90%;
            -sand-transform: rotate(-90deg);
            -sand-transform-origin: -90% -90%;
            -ms-transform: rotate(-90deg);
            -ms-transform-origin: -90% -90%;
            -o-transform: rotate(-90deg);
            -o-transform-origin: -90% -90%;
            -webkit-transform: rotate(-90deg);
            -webkit-transform-origin: -90% -90%;
            height: 250px;
            width: 380px;*/
}

.ListItemDiv
{
    float: left;
    width: 200px;
    height: 250px;
    text-align: center;
    margin: 0px 5px 5px 0px;
    border: solid 1px #DA4A4A;
    border: solid 1px #9BBB59;
}

.ListItemImageDiv
{
    width: 190px;
    height: 140px;
    padding: 5px;
    text-align: center;    
    border-bottom: 1px dotted #9BBB59;
    border-bottom: dotted 1px #DA4A4A;    
}

.ListItemImageDiv img
{
    border: none;
    width: 140px;
    height: 140px;    
}

.PDFFileItemDiv
{
    float: left;
    width: 150px;
    height: 175px;
    text-align: center;
    margin: 0px 5px 5px 0px;
    border: solid 1px #DA4A4A;
    border: solid 1px #9BBB59;
}

.PDFFileItemDiv img
{
    border: none;
    width: 100px;
    height: 100px;    
}

.PDFLinkDiv
{
    text-align: center;
    border-top: dotted 1px #DA4A4A;
}

.PDFFileItemDiv a
{
    color: #9BBB59;
    color: DodgerBlue;
    /*font-weight: bold;*/
    text-decoration: none;
}

.PDFFileItemDiv a:hover
{
    text-decoration: underline;
}


.NoticeBoardHeader
{
    padding: 5px;
    color: White;
    text-align: center;
    background: #9BBB59;
}

.SubHeaderDiv
{
    clear: both;
    padding: 5px;
    width: 350px;
    color: #9BBB59;
    color: #DA4A4A;
    font-size: 18px;
    margin: 20px auto;
    font-weight: bold;
    border-bottom: dotted 1px #9BBB59;
}

.SubHeaderDiv700
{
    clear: both;
    padding: 5px;
    width: 700px;
    color: #9BBB59;
    color: #DA4A4A;
    font-size: 18px;
    margin: 20px auto;
    font-weight: bold;
    border-bottom: dotted 1px #9BBB59;
}


.SubHeaderNoBorderDiv
{
    color: #9BBB59;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.LeftAlignDiv
{
    float: left;
    text-align: left;
}

.CenterAlignDiv
{
    text-align: center;
    margin: 10px;
}

.ProfileImageDiv
{
    width: 150px;
    height: 150px;
    margin-top: 10px;
    
    box-shadow: 8px 8px 6px -6px Gray;
    -moz-box-shadow: 8px 8px 6px -6px Gray;
    webkit-box-shadow: 8px 8px 6px -6px Gray;

}

.MarginDiv
{
    margin: 0px 10px 10px 0px;
}

.NewsEventsDiv
{
    padding: 5px;
    font-size: 18px;
    background: #5f6975;
    font-family: Agency FB;
    border-left: solid 1px #9BBB59;
}

.NewsEventsGrid
{
    width: 100%;
}

.NewsEventsGrid tr
{
    height: 30px;
    border-bottom: solid 1px ghostwhite;
}

.NewsEventsGrid tr:last-child
{
    border-bottom: none;
}

.NewsEventsGrid a
{
    color: White;
    text-decoration: none;
}

.NewsEventsMarquee
{
    color: White;   
    background: #5f6975;
}

.TopMarginDiv
{
    margin-top: 20px;
}

.MarginDiv
{
    margin: 20px 0px 20px 0px;
}

.RightAlignDiv
{
    text-align: right;
}

.RightAlignDiv a
{
    color: Red;
    text-decoration: none;
}

.RightAlignDiv a:hover
{
    color: Red;
    text-decoration: underline;
}

.LeftPaddingDiv
{
    padding-left: 10px;
}

.RightPaddingDiv
{
    padding-right: 10px;
}

.PaddingDiv
{
    padding: 10px;
}

.PaddingDiv a
{
    color: DodgerBlue;
    text-decoration: none;
}

.PaddingDiv a:hover
{
    color: DodgerBlue;
    text-decoration: underline;
}

.TeacherProfileDiv
{
    padding: 5px;
    min-width: 150px;
    display: table-cell;
    vertical-align: top;
}

.ProfilePictureDiv
{
    width: 100px;
    height: 100px;
}

.ProfilePictureDiv img
{
    border: none;
    width: 100px;
    height: 100px;
    margin-left: 25px;
}

.DepartmentProfileImageDiv
{
    width: 100%;
    height: 300px;
}

.DepartmentProfileImageDiv img
{
    width: 100%;
    height: 300px;
    border: solid 1px Gray;
}

.PhotoAlbumDiv
{
    float: left;
    width: 450px;
    height: 500px;
    margin: 0px 15px 15px 0px;
    border: solid 5px GhostWhite;
    box-shadow: 8px 8px 6px -6px Gray;
    -moz-box-shadow: 8px 8px 6px -6px Gray;
    webkit-box-shadow: 8px 8px 6px -6px Gray;
}

.PhotoAlbumHeaderDiv
{
    font-weight: bold;
    text-align: center;
    background: GhostWhite;
}

.AboutDiv
{
    /*height: 350px;*/
    background: #2D3E50;
    background: #F6F6F6;
}

.AboutDiv:hover
{
    background: White;
    box-shadow: 8px 8px 6px -6px Gray;
    -moz-box-shadow: 8px 8px 6px -6px Gray;
    webkit-box-shadow: 8px 8px 6px -6px Gray;

}

.AboutHeaderDiv
{
    float:left;
    width: 500px;
    color: White;
    padding: 10px;
    font-weight: bold;
    margin-top: -10px;
    background: #DA4A4A;
    margin-bottom: 20px;
}

.AboutContentDiv
{
/*    clear: both;
    margin: 0px auto;*/
    padding: 20px;
    line-height: 25px;
    color: GhostWhite;
    text-align: justify;
}

.BlackTextDiv
{
    color: #2D3E50;
}

.LearnMoreDiv
{
    margin-top: 10px;
    text-align: right;
}

.LearnMoreButton
{
    color: White;
    width: 150px;
    height: 30px;
    text-align: center;
    background: #DA4A4A;
    font-size: 16px;
    font-family: Calibri;
    border: solid 1px #DA4A4A;
}

.LearnMoreButton:hover
{
    color: White;
    cursor:pointer;
    background: #2D3E50;
    border: solid 1px #2D3E50;
}

.MarqueeItemDiv
{
    padding: 5px;
    text-align: left;
    border-bottom: dotted 1px Gray;
}

/*                          Admissions                  */

.RegisterButton
{
    width: 100px;
    color: White;
    padding: 10px;
    font-size: 16px;
    border-radius: 5px;
    background: AliceBlue;
    font-family: Calibri;
    border: solid 3px White;
    
    box-shadow: 6px 6px 6px -6px Gray;
    -moz-box-shadow: 6px 6px 6px -6px Gray;
    webkit-box-shadow: 6px 6px 6px -6px Gray;    
}

.RegisterButton:hover
{
    cursor: pointer;
}

.RegisterButtonBig
{
    width: 150px;
    color: White;
    padding: 10px;
    font-size: 16px;
    border-radius: 5px;
    background: AliceBlue;
    font-family: Calibri;
    border: solid 3px White;
    
    box-shadow: 6px 6px 6px -6px Gray;
    -moz-box-shadow: 6px 6px 6px -6px Gray;
    webkit-box-shadow: 6px 6px 6px -6px Gray;    
}

.RegisterButtonBig:hover
{
    cursor: pointer;
}

.LoginButton
{
    width: 100px;
    color: White;
    padding: 10px;
    font-size: 16px;
    border-radius: 5px;
    background: #415E7E;
    background: SteelBlue;
    font-family: Calibri;
    border: solid 3px White;
    
    box-shadow: 6px 6px 6px -6px Gray;
    -moz-box-shadow: 6px 6px 6px -6px Gray;
    webkit-box-shadow: 6px 6px 6px -6px Gray;    
}

.LoginButton:hover
{
    cursor: pointer;
}

.LogInButtonBig
{
    width: 150px;
    color: White;
    padding: 10px;
    font-size: 16px;
    border-radius: 5px;
    background: #415E7E;
    font-family: Calibri;
    border: solid 3px White;
    
    box-shadow: 6px 6px 6px -6px Gray;
    -moz-box-shadow: 6px 6px 6px -6px Gray;
    webkit-box-shadow: 6px 6px 6px -6px Gray;    
}

.LogInButtonBig:hover
{
    cursor: pointer;
}

.ActiveButton
{
    padding: 5px;
    width: 150px;
    height: 30px;
    color: White;
    font-size: 15px;
    text-align: center;
    font-family: Calibri;
    background: AliceBlue;
    border: 1px solid AliceBlue;
}

.ActiveButton hover
{
    cursor: pointer;
}

.AdmissionNoticeDiv
{
    padding: 0px 10px 0px 0px;
}

.AdmissionNoticeDiv a
{
    text-decoration: none;
}

.AdmissionNoticeDiv a hover
{
    text-decoration: none;
}

.AdmissionCircleDiv
{
    width: 90px;
    height: 70px;
    color: White;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    
    border-radius: 50%;
    background: #3FA649;
    background: #E645AF;
    margin-bottom: 10px;
    
    border: 3px solid White;
      
    line-height: 25px;
    background: linear-gradient(to right, Tomato, AliceBlue);
    background: -prefix-linear-gradient(to right, Tomato, AliceBlue);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='Tomato', endColorstr='AliceBlue');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='Tomato', endColorstr='AliceBlue')";
    
    padding: 30px 10px 10px 10px;
    box-shadow: 1px 1px 10px #888; /*  Mozilla */    
}

/*                          Admissions                  */
.AdmissionObjectDiv
{
    width: 200px;
    
    text-align: center;
    margin: 0px 10px 10px 0px;
    border: solid 5px Gainsboro;
    box-shadow: 8px 8px 6px -6px Gray;
    -moz-box-shadow: 8px 8px 6px -6px Gray;
    webkit-box-shadow: 8px 8px 6px -6px Gray;
}

.AdmissionObjectDiv a
{
    text-decoration: none;
}

.AdmissionObjectDiv a:hover
{
    text-decoration: none;
}

.AdmissionImageDiv
{
    padding: 5px;
    text-align: center;    
}

.AdmissionImageDiv img
{
    width: 100px;
    border: none;
    height: 100px;
}

.AdmissionInfoDiv
{
    color: White;
    padding: 5px;
    height: 50px;
    margin-top: 20px;
    text-align: center;    
    background: #DA4A4A;
}

.AdmissionInfoDivGreen
{
    color: White;
    padding: 5px;
    height: 50px;
    margin-top: 20px;
    text-align: center;    
    background: #3FA649;
}

.IndentDiv
{
    margin-left: 50px;
}

.IndentDiv ul
{
    list-style-type:square;
}

.NotebookPage
{
    width:100%;
    font-size: 16px;
    font-family: Calibri;

}

.NotebookPage tr
{
    border-bottom: 1px solid gray; 
}

.NotebookPage tr:last-child
{
    border-bottom: none;
}

.NotebookPage th
{
    font-weight: bold;
    padding: 0px 5px 0px 5px;    
    border-right: 3px double red;    
    border-bottom: 3px double red;
}

.NotebookPage th:last-child
{
    border-right: none;
}

.NotebookPage tr td
{
    font-size: 15px;
    padding: 0px 5px 0px 5px;
    border-bottom: 1px solid gray; 
}

.NotebookPage tr td:first-child
{
    padding-right: 5px;
    border-right: 3px double red;
}

.NotebookPage tr:last-child td
{
    border-bottom: none;
}

.NotebookPage tr td img:hover
{
    cursor: pointer;
}

.InputDiv
{
    padding: 0px 5px 0px 5px;    
}

.InputTextControl
{
    width: 400px;
    padding: 5px;
    border: none;
    font-size: 16px;
    font-family: Calibri;
    margin: 5px 0px 5px 0px;
    border-bottom: dotted 1px Black;
}

.DateInputControl
{
    width: 200px;
    padding: 5px;
    border: none;
    font-size: 16px;
    font-family: Calibri;    
    margin: 5px 0px 5px 0px;
    border-bottom: dotted 1px Black;
}

.InputPasswordControl
{
    color: Red;
    width: 350px;
    padding: 5px;
    border: none;
    margin: 5px 0px 5px 0px;
    border-bottom: dotted 1px Black;
}

.MessageDiv
{
    color: Gray;
    padding: 5px;
    line-height: 25px;
    background: Ivory;
    margin: 5px 0px 10px 0px;
    border-top: 1px solid Gray;
    border-bottom: 1px solid Gray;
    
}

.MasterEntriesDiv
{
    border-radius: 5px;
    /*border: solid 1px Tomato;
    border: 1px solid AliceBlue;*/
}

.MasterEntriesDivHeader
{
    padding: 5px;
    color: White;
    background: Tomato;
    background: AliceBlue;
}

.GridView
{
    width: 100%;
    border-top: 1px solid White;
}

.GridView th
{
    padding: 5px;
    color: White;
    text-align: center;
    background: AliceBlue;
    border-right: 1px solid gainsboro;
}

.GridView caption
{
    color: White;
    font-weight: bold;
    text-align: center;
}

.GridView th td
{
    border-right: 1px solid gainsboro;
}

.GridView tr
{
}

.GridView tr td
{
    padding: 5px;
    border-right: 1px solid gainsboro;    
    border-bottom: 1px solid gainsboro;
}

.GridView tr td a
{
    color: DodgerBlue;
    text-decoration: none;
}

.GridView tr td a:hover
{
    color: DodgerBlue;
    text-decoration: underline;
}

.GridView tr td:first-child
{
    width: 50px;
    text-align: right;
}

.OkButton
{
    padding: 5px;
    width: 145px;
    height: 30px;
    color: White;
    font-size: 15px;
    text-align: center;
    font-family: Calibri;
    background: #415E7E;    
    border: 1px solid #415E7E;
    
    background-color: SteelBlue;
    border: 1px solid SteelBlue;
}

.OkButton:hover
{
    cursor: pointer;
}

.AlternateOkButton
{
    padding: 5px;
    width: 145px;
    height: 30px;
    color: White;
    font-size: 15px;
    text-align: center;
    background: AliceBlue;
    font-family: Calibri;
    border: 1px solid AliceBlue;
}

.AlternateOkButton:hover
{
    cursor: pointer;
}

.NetPayable
{
    color: Green;
    font-size: 30px;
    font-family: Century Gothic;
}

.PaymentsButton
{
    padding: 5px;
    width: 100px;
    height: 30px;
    color: White;
    font-size: 15px;
    text-align: center;
    font-family: Calibri;
    background: #3FA649;
    border: 1px solid #3FA649;
}

.PaymentsButton:hover
{
    cursor: pointer;
}

.PrintButton
{
    padding: 5px;
    width: 100px;
    height: 30px;
    color: White;
    font-size: 15px;
    text-align: center;
    font-family: Calibri;
    background: #415E7E;    
    border: 1px solid #415E7E;
}

.PrintButton:hover
{
    cursor: pointer;
}

.MakePaymentButton
{
    width: 100px;
    color: White;
    padding: 10px;
    font-size: 16px;
    border-radius: 5px;
    background: #3FA649;    
    font-family: Calibri;
    border: solid 3px White;
    
    box-shadow: 6px 6px 6px -6px Gray;
    -moz-box-shadow: 6px 6px 6px -6px Gray;
    webkit-box-shadow: 6px 6px 6px -6px Gray;    
}

.MakePaymentButton:hover
{
    cursor: pointer;
}

/*                          Footer                      */
.FooterRow
{
    background: #3A3A3A;
}

.FooterColumn
{
    height: 100px;
}

.FooterNote
{
    height: 30px;
    background-color: #272727;
}

.FooterHeadDiv
{
    color: Orange;
    color: #DA4A4A;
    text-align: left;
    font-weight: bold;
    border-bottom: dotted 1px White;
}

.WhiteTextDiv
{
    color: White;
    text-align: justify;
    padding: 0px 10px 0px 10px;
}

.WhiteTextDiv a
{
    color: Orange;
    color: #DA4A4A;
    text-decoration: none;
}

.WhiteTextDiv a:hover
{
    color: Orange;
    color: #DA4A4A;
    text-decoration: underline;
}

.FooterLinksDiv
{
    text-align: left;
    vertical-align: top;
}

.FooterLinksDiv ul
{
    color: White;
    padding-left: 50px;
    vertical-align: top;
    list-style-type: disc;
}

.FooterLinksDiv ul li
{
}

.FooterLinksDiv ul li a
{
    color: White;
    text-decoration: none;
}

.FooterLinksDiv ul li a:hover
{
    color: White;
    text-decoration: underline;
}

.CopyrightDiv
{
    float: left;
    width: 600px;
    color: White;
    text-align: left;
    padding-left: 5px;
}

.TantraVedDiv
{
    float: right;
    width: 400px;
    color: White;
    text-align: right;
    padding-right: 5px;
}

.TantraVedDiv a
{
    color: Orange;
    text-decoration: none;
}

.TantraVedDiv a:hover
{
    color: Orange;
    text-decoration: underline;
}