﻿@charset "utf-8";
/* CSS Document */

html {
    margin: 0;
    height: 100%;
}
body
{
    margin: 0px;
    padding: 0px;
    background: url(../images/LearningBlade_Tile.jpg);
    font-size: 12px;
    display : grid;
    font-family: Arial, Helvetica, sans-serif;
}

*, h1, h2, h3, h4
{
    margin: 0;
    padding: 0;
}

h1
{
    display: block;
    float: left;
    font-family: BPreplay;
    font-size: 18px;
    color: #FFF;
    margin-left: 3px;
    letter-spacing: 2px;
    padding-top: 10px;
}

.contentManagTableSelect select
{
    width: 299px;
}

p
{
    color: #878686;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

#main_wrapper
{
    width: 100%;
    height: auto;
    background: url(../images/top_bg.png) repeat-x;
    float:left !important;
    
}

#wrapper
{
    width: 1000px;
    height: auto;
    margin: auto;
    
}

#top
{
    width: 1000px;
    height: 56px;
}

.logo
{
    width: 210px;
    height: 56px;
    margin: 0 0 0 5px;
    float: left;
    border: 0px;
}

.red_star
{
    font-size: 13px;
    color: #F00;
    font-weight: bold;
}

.imageClass {
    height:44px; 
    width:95px;
    margin-left: 7px;
}

/* Menu Css */



.active
{
    background: url(../images/topNavHover.png) no-repeat left top;
}
/*By Atia on 29Aug2012*/
.activeSettings
{
    background: url(../images/smallNavBGHover.png) no-repeat left top;
}
/*By Atia on 29Aug2012*/

/* Menu Css */

.dashboardLinks
{
    height: 49px;
    margin-top: 0px;
    float: left;
    width: 1000px;
}

    .dashboardLinks ul
    {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .dashboardLinks ul li
        {
            float: left;
            width: 214px;
            height: 54px;
            margin: 0px 0px 0px 18px;
        }

            .dashboardLinks ul li a
            {
                display: block;
                background: url(../images/topNav.png) no-repeat left top;
                width: 172px;
                height: 36px;
                font-family: BPreplay;
                font-weight: bold;
                font-size: 16px;
                color: #fff;
                text-align: center;
                text-decoration: none;
                padding-top: 15px;
                letter-spacing: 2px;
            }

                .dashboardLinks ul li a:hover
                {
                    background: url(../images/topNavHover.png) no-repeat left top;
                }

            .dashboardLinks ul li.small
            {
                width: 54px;
                height: 48px;
                float: left;
            }

                .dashboardLinks ul li.small a
                {
                    display: block;
                    width: 54px;
                    height: 39px;
                    background: url(../images/smallBGnav.png) no-repeat left top;
                    padding-top:12px;
                }

                    .dashboardLinks ul li.small a:hover
                    {
                        background: url(../images/smallNavBGHover.png) no-repeat left top;
                    }


.Newactive
{
    background: url(../Images/NewtopNavHover.png) no-repeat left top;
}

.DemoStudent
{
    float: left;
    margin: 3px 5px 0 0;
}

.NewdashboardLinks
{
    height: 49px;
    margin-top: 0px;
    float: left;
    width: 1000px;
}

    .NewdashboardLinks ul
    {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .NewdashboardLinks ul li
        {
            float: left;
            width: 250px;
            height: 54px;
            margin: 0px 0px 0px 18px;
        }

            .NewdashboardLinks ul li a
            {
                display: block;
                background: url(../images/NewtopNav.png)no-repeat left top;
                width: 250px;
                height: 36px;
                font-family: BPreplayBold;
                font-weight: bold;
                font-size: 16px;
                color: #fff;
                text-align: center;
                text-decoration: none;
                padding-top: 15px;
                letter-spacing: 2px;
            }

                .NewdashboardLinks ul li a:hover
                {
                    background: url(../images/NewtopNavHover.png) no-repeat left top;
                }

            .NewdashboardLinks ul li.small
            {
                width: 54px;
                height: 48px;
                float: left;
            }

                .NewdashboardLinks ul li.small a
                {
                    display: block;
                    width: 54px;
                    height: 39px;
                    background: url(../images/smallBGnav.png) no-repeat left top;
                    padding-top:12px;
                }

                    .NewdashboardLinks ul li.small a:hover
                    {
                        background: url(../images/smallNavBGHover.png) no-repeat left top;
                    }




@media \0screen {
.NewdashboardLinks ul li a {
 display: block;
 background:url(../images/NewtopNav.png) left top;
 width: 250px;
 height: 36px;
 font-family: BPreplayBold;
 font-weight: bold;
 font-size: 16px;
 color:#fff;
 text-align: center;
 text-decoration: none;
 padding-top:15px;
 letter-spacing: 2px;
}
}



/* End Menu Css */


/*Top Link */
.topLinks
{
    float: right;
    width:auto;
    height: 45px;
}

.t-admin
{
    width:auto !important;
    height: 45px;
    float: left;
}

.admin_icon
{
    width: 26px;
    height: 22px;
    float: left;
    margin-top: 10px;
}

.admin_name
{
    width:auto !important;
    height: 20px;
    float: left;
    margin-top: 13px;
    padding-right:7px;
}

    .admin_name p
    {
        font-family: BPreplay;
        font-size: 14px;
        color: #aeb4ba;
        padding-left: 5px;
    }

.top_sep
{
    width: 1px;
    height: 45px;
    float: left;
    background: #f3f4f5;
}

.school_text
{
    width: auto;
    height: 20px;
    float: left;
    margin-top: 13px;
    text-align: right;
    padding-right: 10px;
    padding-left: 10px;
}

    .school_text p
    {
        font-family: BPreplay;
        font-size: 14px;
        color: #aeb4ba !important;
        padding-left: 5px;
    }

.sign_out_tab
{
    width: 117px;
    height: 31px;
    float: right;
    margin-top: 6px;
}

/*End Top Link */

/* Login Page */
#login_content
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 31px;
}

#login_w
{
    width: 794px;
    height: 444px;
    margin: auto;
}

#login_main
{
  width: auto;
    height: auto;
    margin: auto;
    padding-top: 30px;
    float: left;
    position: absolute;
}

      

.l_hed {
 margin-top: -25px;
 color: #F00;
 font-size: 12px;
 line-height: 25px;
}

    .l_hed li
    {
        list-style: cube;
        margin-left: 20px;
        margin-top: 5px;
    }

    .l_hed p
    {
        margin: 0px;
        padding: 0px;
        font-size: 14px;
        font-weight: bold;
        color: #2b2b2b;
        line-height: 25px;
    }

.log_scr
{
       width: 425px;
    height: 400px;
    background: url(../images/Login_Circle_background.png);
    background-size: 100% 100%;
    margin-top: 6px;
    margin: 0px auto;
    position: absolute;
    left: 13%;
    top: 23%;
}

.l_tab
{
    padding-top: 35px;
    padding-left: 35px;
}

.log_na
{
    font-family: Bpreplay;
    font-size: 21px;
    color: #303030;
}

.og_text_f
{
    width: 240px;
    height: 27px;
    font-size: 12px;
    color: #444545;
    line-height: 27px;
    
}

.forg
{
    font-size: 11px;
    color:#6a6a6a;
}

    .forg a
    {
        color: #6a6a6a;
        
    }

        .forg a:hover
        {
            color: #6a6a6a;
            
        }

/* End Login Page */

/* Student List Page */

#stu_main
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    padding-top: 11px;
    margin-left:auto;
    margin-right:auto;
}

#stu_main_top
{
    width: 1000px;
    height: 38px;
}

.stu_left
{
    width: 20px;
    height: 38px;
    background: url(../images/gr_left.png);
    float: left;
}

.stu_middle
{
    width: 960px;
    height: 38px;
    background: url(../images/gr_middle.png);
    float: left;
}

.stu_right
{
    width: 20px;
    height: 38px;
    background: url(../images/gr_right.png);
    float: left;
}




#stu_main_middle
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    background: #FFF;
}

#stu_main_bottom
{
    width: 1000px;
    height: 12px;
    background: url(../images/round_bottom.gif);
}

.stu_tab
{
    margin: auto;
    margin-top: 11px;
}

.select_list
{
    width: 200px;
    height: 27px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
}

.ser_bo
{
    width: 200px;
    height: 27px;
    background: url(../images/ser_bg.png);
}

.sre_bo_textfild
{
    padding:0!important;
    width: 170px!important;
    height: 24px;
    border: none;
    margin-top: 1px;
    margin-left: 2px;
    font-size: 12px;
    color: #878686;
    *height: 23px;
    *background: none;
    *line-height: 23px;
    *width: 173px;
    line-height: 24px;
}

.Newsre_bo_textfild
{
    width: 120px;
    height: 24px;
}

.stu_tab_2
{
    margin: auto;
    margin-top: 25px;
    margin-bottom: 20px;
}

.stu_text
{
    font-size: 14px;
    font-weight: bold;
    color: #464646;
    padding-left: 5px;
    float: left;
}

.up_down_arrow
{
    float: left;
    margin-left: 5px;
    margin-top: 4px;
}



.stu_tab_2 p
{
    padding-left: 0px;
    /* padding-right:50px;*/
}

.line
{
    border-bottom: 1px solid #9d9d9d;
}

.icon_img
{
    margin-left: -10px;
}

.icon_img_report
{
    margin-left: -10px;
    background-image: url(../Images/Report_icon.png);
}

.New_stu_text
{
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    padding-left: 5px;
    float: left;
}

/*End Student List Page */

/* Enroll Student Page CSS */

#enrol_main
{
    width: 962px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    border: #ff8c11 solid 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #f6f6f6;
}

.enrol_tab
{
    margin: 25px 0 25px 30px;
    table-layout: fixed;
}

/*.enrol_text {
    width: 187px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
}*/

.enrol_select_list
{
    width: 187px;
    height: 28px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
}

.radio_b
{
    float: left;
}

.m_f
{
    float: left;
    margin-left: 8px;
    margin-right: 35px;
    margin-right: 30px \0/;
}

.db_cal
{
    width: 187px;
    height: 27px;
    background: url(../images/cl_bg.png);
}

.cl_text
{
     background: url(../images/dNewBg.png ) !important;
     height:27px !important;
     width:247px !important; 
    width: 166px;
    border: none;
    color: #878686;
    height: 24px;
    margin-left: 1px;
    margin-top: 1px;
    background: #fff;
    padding-left: 5px !important;
}

/*.cancel_tab
{
    background-image: url("../Images/cancel_tab.png");
    border: medium none;
    cursor: pointer;
    height: 29px;
    margin-left: 15px;
    width: 102px;
    background-color: #f6f6f6;
}*/

.addAssignmentBttn
{
    text-align: right;
}


.activityLaunch a:hover {
    text-decoration: underline;
}

/*Start new added CSS*/
.checked {
    background-color: #E6E6FA;
}
.PopUp_signup {
    top: 36% !important;
    left: 40% !important;
    z-index: 100005;
    width: 19% !important;
}

.PopUp_Registration {
    top: 26% !important;
    left: 37% !important;
    z-index: 100005 !important;   
    width: 30% !important;

}
    /*End new added CSS*/
    /*.Add_tab
{
    background-image: url("../Images/addAssignmentBttn.png");
    border: medium none;
    cursor: pointer;
    height: 29px;
    margin-left: 15px;
    width: 158px;
    text-indent: -999px;
    margin-bottom: 16px;
    background-color: #f6f6f6;
}*/
    /*.Save_tab
{
    background-image: url("../Images/save_tab.png");
    border: medium none;
    cursor: pointer;
    height: 29px;
    margin-left: 15px;
    text-indent: -999px;
    width: 87px;
    background-color: #f6f6f6;
}*/
    /*.Reset_tab
{
    background-image: url("../Images/reset.png");
    border: medium none;
    cursor: pointer;
    height: 29px;
    margin-left: 15px;
    text-indent: -999px;
    width: 80px;
    background-color: #f6f6f6;
}*/
    /* End Enroll Student Page CSS */
    /* Footer CSS */
    #footer
{
    width: 1000px;
    height: 30px;
    margin-top: 15px;
    clear:both;
}

#fot_text
{
        margin-left: 215px;
    width: 270px;
    height: 30px;
    margin: auto;
    clear: both;
        margin-left: 215px;
}

    #fot_text p
    {
        color: #FFF;
        font-weight: bold;
        line-height: 30px;
        white-space: nowrap;
        margin-top: -32px;
        margin-left: 25px;
        margin-top: -12px;
    }

.fotImgIcon
{
    float: left;
    margin-top: -12px;
}


/*#loginImage
{
    background-color: #E7E5E6;
    background-image: url("../images/login.png");
    background-repeat: no-repeat;
    border: medium none;
    height: 28px;
    width: 91px;
    cursor: pointer;
}*/

/****** Under Construction CSS********/
#underCons_main_middle
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    background: #f4f4f4;
    text-align: center;
    padding: 35px 0 90px 0;
}

#underCons_main_bottom
{
    width: 1000px;
    height: 12px;
    background: url(../images/round_bottomUnderCon.gif);
}

/****** Under Construction CSS END********/

/* Assignments Latest Assigned Page CSS */

.as_name
{
    color: #878686;
    text-decoration: none;
}

    .as_name a
    {
        color: #878686;
        text-decoration: none;
        text-decoration: underline;
    }


        .as_name a:hover
        {
            color: #f5972c;
            text-decoration: underline;
        }





.as_icon
{
    float: left;
    margin-right: 7px;
    margin-left: 5px;
}

.started
{
    color: #3fbdb7;
    text-decoration: underline;
}

.green_text
{
    /*color: #9dcb3a;*/
    color: #20B2AA;
    text-decoration: none;
}

.green_text2
{
    /*color: #9dcb3a;*/
    color: #20B2AA;
    text-decoration: none;
    margin-top: -2px;
}

.incorrectTxt
{
    color: #fb0d07;
    text-decoration: none;
}

.incompleteTxt
{
    color: #ff8c04;
    text-decoration: none;
}

.completeTxt
{
    color: #9dcb3b;
    text-decoration: none;
}

.pink_text
{
    color: #ec374c;
    text-decoration: underline;
}

.red_text
{
    color: #be0000;
    text-decoration: underline;
}

.view_box
{
    width: 230px;
    height: 27px;
    float: right;
    margin-top: 6px;
}

.view_text
{
    width: 50px;
    height: 27px;
    float: left;
}

    .view_text p
    {
        color: #FFF;
        font-weight: bold;
        line-height: 27px;
    }

.view_list_box
{
    width: 160px;
    height: 27px;
    float: left;
}

.v_l_b
{
    width: 160px;
    height: 27px;
    color: #6d6d6d;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 5px;
    font-size: 12px;
}

.red_2
{
    font-size: 13px;
    font-weight: bold;
    color: #BE0000;
    float: left;
}

.blue_1
{
    font-size: 13px;
    font-weight: bold;
    color: #2a5a9a;
}

/* End Assignments Latest Assigned Page CSS */

/* Student Profile Page CSS */

#student_info
{
    width: 962px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 11px;
    margin-bottom: 11px;
}

.student_hed
{
    width: 962px;
    height: 68px;
    margin: 2px 0 0 14px;
}

.st_text
{
    font-size: 16px;
    font-weight: bold;
    color: #ff8400;
}


#st_tab_main
{
    width: 962px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 25px;
}

#stu_top_tab
{
    width: 206px;
    height: 30px;
    float: right;
    margin-top: 10px;
    margin-bottom: 15px;
}

.Edit_tab
{
    background-image: url("../Images/edit_image.png");
    border: medium none;
    cursor: pointer;
    height: 29px;
    margin-left: 15px;
    text-indent: -999px;
    width: 80px;
}

.Delete_tab
{
    background-image: url("../Images/delete_image.png");
    border: medium none;
    cursor: pointer;
    height: 29px;
    margin-left: 15px;
    text-indent: -999px;
    width: 80px;
}


/* End Student Profile Page CSS */


/* Tab CSS for Studnet Profile   */

p
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #878686;
    font-size: 12px;
    line-height: 1.5em;
}

.tab-content
{
    border: 1px solid #ff8c11;
    background: #f6f6f6;
    color: black;
    width: 957px;
    -moz-border-radius: 2px 4px 4px 4px;
    -webkit-border-radius: 2px 4px 4px 4px;
    border-radius: 2px 4px 4px 4px;
}


.tab-header
{
    position: relative;
    height: 30px;
    width: 550px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
    margin-bottom: 0px;
    padding-bottom: 0px;
}

    .tab-header ul.tab-list
    {
        margin: 0;
        padding: 0;
        position: absolute;
        bottom: -1px;
        height: 30px;
        width: 565px;
        /*width: 550px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
    }

        .tab-header ul.tab-list li
        {
            display: inline;
            list-style: none;
            margin: 0;
        }

        .tab-header ul.tab-list a, .tab-header ul.tab-list span, .tab-header ul.tab-list a.tab-active
        {
            width: 111px;
            display: block;
            float: left;
            padding: 4px 0;
            margin: 1px 2px 0 0;
            text-align: center;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
            text-decoration: none;
            color: #fff;
            line-height: 21px;
            background: url(../images/tab_image.png);
        }

            .tab-header ul.tab-list span, .tab-header ul.tab-list a.tab-active, .tab-header ul.tab-list a.tab-active:hover
            {
                border-bottom: none;
                background: url(../images/tab_image_hover.png);
                color: #707070;
                margin-top: 0;
                width: 111px;
                height: 22px;
            }

        /* a link in a background tab */
        .tab-header ul.tab-list a
        {
            border-bottom: none;
        }

            /* hover on a background tab */
            .tab-header ul.tab-list a:hover
            {
                margin-top: 0;
                background: url(../images/tab_image_hover.png);
                color: black;
                height: 22px;
                width: 111px;
            }

.tab /* the heading that became the li */
{
    display: none;
}
/* End of Tab  CSS of student Profile*/

/*Added for Assigned and All mission in Student Assigned Mission Page*/
.assignedAll {
    background: none;
    border: 0px; 
    font-weight: bold;
    text-decoration: underline; 
    cursor: pointer;
}

 

/*Added by sanjay: for SCO launch*/
#launchFrame
{
    /*height: 700px;
    width: 740px;*/
    height: 638px;
    width: 969px;
    border: none;
    overflow: hidden;
    margin: auto;
    float: left;
    overflow-x: hidden;
    overflow-y: hidden;
    z-index: 2;
}

.black_overlay
{
    display: none;
    position: Fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #808080;
    z-index: 2;
    -moz-opacity: 0.6;
    opacity: .60;
    filter: alpha(opacity=60);
    overflow: auto;
}

.popup
{
    /*width: 200px;*/
    height: 643px;
    width: 978px;
    position: absolute;
    left: 13%;
    top: 2%;
    /*top: 15%;
    left: 30%;*/
    margin: auto;
    /*margin: -50px 0 0 -100px;*/ /* [-(height/2)px 0 0 -(width/2)px] */
    display: none;
    visibility: hidden;
}

/* ------- Popup CSS  ---------- */

.dash_popup
{
    width: 978px;
    height: 643px;
    /*overflow: hidden;
    padding-top: 10px;*/
    position: relative;
    z-index: 3;
}

.dash_popup_main
{
    /*width: 730px;*/
    width: 978px;
    height: auto !important;
    overflow: hidden;
    border: 2px #f79d2b solid;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    /*margin-bottom: 11px;*/
    z-index: 3;
}


.popup_inner
{
    width: 407px;
    height: auto;
    margin: 10px 10px;
    overflow: hidden;
    background: #f7f7f7;
    border: 1px #f7f7f7 solid;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}



    .popup_inner p
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 1.5em;
        color: #4c4c4c;
        padding: 10px 10px;
    }

.close_tab
{
    width: 26px;
    height: 25px;
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 3;
}

/* ------- End Popup CSS  ---------- */
/* Pageing CSS */
#pageing
{
    width: 208px;
    width: 210px \0/;
    height: 27px;
    float: right;
    margin-top: 10px;
}

.page_name
{
    width: 106px;
    width: 108px \0/;
    height: 27px;
    float: left;
}

    .page_name p
    {
        line-height: 27px;
        color: #464646;
    }

.p_icon
{
    width: 14px;
    height: 14px;
    float: left;
    margin-top: 5px;
    margin-left: 8px;
}



.page_box
{
    width: 46px;
    height: 27px;
    float: left;
    margin-left: 10px;
    margin-top: 2px;
}

.p_t_box
{
    width: 46px;
    height: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/* End Pageing CSS */


/* Start Assignment CSS */

#add_sear
{
    width: 900px;
    height: 30px;
    margin: auto;
    margin-top: 25px;
}

#add_box_main
{
    width: 900px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 15px;
    margin-bottom: 25px;
}

:root .too_Teammate
{
    margin-top: -50px\9;
}

.add_box_left
{
    width: 420px;
    height: auto;
    min-height: 214px;
    overflow: hidden;
    float: left;
    border: 1px solid #f79d2b;
}

.add_box_tab
{
    width: 22px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 90px;
}

.o_tab
{
    margin-top: 10px;
}

.add_box_right
{
    width: 420px;
    height: auto;
    min-height: 214px;
    overflow: hidden;
    float: left;
    border: 1px solid #f79d2b;
}

.add_tab_top
{
    margin: auto;
    margin-top: 20px;
    table-layout: fixed;
}

.add_text_box
{
    width: 50px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
}

.add_text_select_list
{
    width: 110px;
    height: 28px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
}

.add_search
{
    width: 110px;
    height: 28px;
    background: url(../images/add_search_bg.png);
}

.add_search-text
{
    border: medium none;
    height: 25px;
    margin-left: 2px;
    margin-top: 2px;
    width: 80px;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: #878686;
}

.add_tab_2
{
    margin: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    table-layout: fixed;
}

    .add_tab_2 table
    {
        border: 1px solid #cacaca;
    }

    .add_tab_2 tr td
    {
        border: 1px solid #cacaca;
        border-top: none;
        border-left: 1px solid #cacaca;
        border-right: 1px solid #cacaca;
    }


.w_text
{
    color: #FFF;
    font-weight: bold;
    padding-left: 5px;
}

.w_text_new
{
    color: #FFF;
    font-weight: bold;
}

.w_text_2
{
    padding-left: 5px;
}

.add_tab_b
{
    width: 900px;
    height: 30px;
    margin: auto;
    margin-top: 25px;
}
/* End of Assignment CSS*/


/*Start Of MyMission Activities*/

.orangeBxLft
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top white;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 950px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

    .orangeBxLft .headerSec
    {
        float: left;
        height: 23px;
    }

    .orangeBxLft b
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        display: block;
        float: left;
        width: 415px;
        margin: 0 0 0px 0;
        padding: 0;
        white-space: nowrap;
        padding-left: 10px;
        margin-top: 4px;
    }

    .orangeBxLft span.exColImg
    {
        display: block;
        float: right;
        margin-right: 10px;
    }

.na_or
{
    color: #FFF;
    font-weight: bold;
}

.or_top_hed
{
    width: 950px;
    height: 20px;
    margin: auto;
    margin-bottom: 15px;
}

    .or_top_hed p
    {
        font-size: 14px;
        font-family: Bpreplay;
        color: #353535;
        line-height: 20px;
    }

.back_mission
{
    width: 184px;
    height: 29px;
    float: right;
    margin-top: 5px;
}

.launchBtn
{
    background: url(../images/icon_01.gif) no-repeat top left;
    width: 32px;
    height: 32px;
    border: none;
    cursor:pointer;
}

/*End Of MyMission Activites*/

/* Start Of My Mission Page CSS */


#mission_middle
{
    width: 1000px;
    height: 460px;
    background: url(../images/mission_bg.gif) repeat-x;
    background-color: #FFF;
}

#mission_middle_info
{
    width: 1000px;
    height: 399px;
}

#mission_tab
{
    width: 523px;
    height: 29px;
    float: right;
    margin-top: 4px;
}

.m_tab_1
{
    margin-left: 6px;
}

#m_m_left
{
    width: 575px;
    height: 391px;
    float: left;
    margin-top: 8px;
    margin-left: 14px;
}

.m_m_topHed
{
    width: 575px;
    height: 93px;
}

.m_m_image
{
    width: 575px;
    height: 292px;
}

.dolphin_tale
{
    font-family: Bpreplay;
    font-size: 36px;
    color: #666666;
    font-weight: bold;
    padding-left: 10px;
    margin-top: 10px;
    margin-top: 0px \0/;
}

.task
{
    font-family: Bpreplay;
    font-size: 16px;
    color: #9cca3a;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
    padding-top: 0 \0/;
}

.task_1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    padding-left: 10px;
    padding-top: 5px;
    padding-top: 0 \0/;
}

#mission_bot
{
    width: 1000px;
    height: 19px;
    background: #feae2d;
}

.m_bot_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
}

.m_bot_text_1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
}

#prog_bar
{
    width: 1000px;
    height: 36px;
    margin-top: 5px;
}


#mycustomscroll
{
    /* Typical fixed height and fixed width example */
    width: 365px;
    height: 391px;
    overflow: auto;
    /* IE overflow fix, position must be relative or absolute*/
    position: relative;
    background-color: #FFF;
    float: left;
    margin-left: 46px;
}



#content
{
    background-color: #AAAAAA;
    padding: 3em;
    margin: 0.2em 2em;
}

.copyrightnotice
{
    font-size: 70%;
    font-weight: bold;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    text-indent: 0;
}

.right_content
{
    width: 365px;
    height: auto;
    overflow: hidden;
}

.r_tr_bg
{
    background: url(../images/tools_bg.gif);
}

.r_tr_text
{
    font-family: Bpreplay;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    float: left;
    line-height: 27px;
    margin-top: 5px;
}

.q_icon
{
    float: left;
    padding-left: 30px;
    padding-top: 3px;
    padding-right: 10px;
}

.r_tr_text_2
{
    font-family: Bpreplay;
    color: #FFF;
    font-size: 16px;
    float: left;
    line-height: 27px;
    padding-left: 40px;
    margin-top: 5px;
}


.r_tr_bg_2
{
    background: url(../images/tools_b2.gif);
}

.r_t_New_text
{
    padding-left: 40px;
    line-height: 27px;
}

.as_icon_1
{
    float: left;
    margin-right: 7px;
    margin-left: 35px;
}

.td_border
{
    border-right: 1px solid #d7dcdc;
}


/* End Of My Mission Page CSS */


/*Start Of Flexscroll CSS*/

.scrollgeneric
{
    line-height: 1px;
    font-size: 1px;
    position: absolute;
    top: 0;
    left: 0;
}

.vscrollerbase
{
    width: 15px;
    background-color: white;
}

.vscrollerbar
{
    width: 15px;
    background-color: black;
}

.hscrollerbase
{
    height: 15px;
    background-color: white;
}

.hscrollerbar
{
    height: 15px;
    background-color: black;
}

.hscrollerbar
{
    background: #aeb4ba url(horizontalbarbody_cornerjog.png) 0px -30px repeat-x;
}

.vscrollerbar
{
    background: #aeb4ba url(basebarcaps_verticalbarbody.png) -15px 0px repeat-y;
}

.vscrollerbar, .hscrollerbar
{
    padding: 10px;
    z-index: 2;
}

.vscrollerbarbeg
{
    background: url(../images/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
    width: 15px;
    height: 15px !important;
}

.vscrollerbarend
{
    background: url(../images/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
    width: 15px;
    height: 15px;
}

.hscrollerbarbeg
{
    background: url(../images/basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
    height: 15px;
    width: 15px !important;
}

.hscrollerbarend
{
    background: url(../images/basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
    height: 15px;
    width: 15px;
}

.scrollerjogbox
{
    width: 15px;
    height: 15px;
    top: auto;
    left: auto;
    bottom: 0px;
    right: 0px;
    background: #4E727C url(horizontalbarbody_cornerjog.png) 0px 0px;
}

.vscrollerbase
{
    background: #D7EBDF url(../images/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;
}

.vscrollerbasebeg
{
    background: url(../images/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
    width: 15px;
    height: 15px !important;
}

.vscrollerbaseend
{
    background: url(../images/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
    height: 15px;
    width: 15px;
}

.hscrollerbase
{
    background: #D7EBDF url(horizontalbarbody_cornerjog.png) 0px -15px repeat-x;
}

.hscrollerbasebeg
{
    background: url(../images/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
    height: 15px;
    width: 15px !important;
}

.hscrollerbaseend
{
    height: 15px;
    width: 15px;
    background: url(../images/basebarcaps_verticalbarbody.png)) -30px 0px no-repeat;
}

.scrollerjogbox:hover
{
    background: #5E828C url(../images/basebarcaps_verticalbarbody.png) -45px -15px;
}

/*End Of Flexscroll CSS*/




/******************Resources Page CSS************/
.byNameCheckbox
{
    width: 22px !important;
}

.lftSecResources
{
    float: left;
    width: 474px !important;
    padding-left: 21px;
}

.leftSecResor
{
    float: left;
    width: 474px;
    padding-left: 15px;
}

.rightSecReso
{
    float: left;
    width: 460px;
    margin-left: 35px;
}

.orangeBxContainer
{
    float: left;
    width: 451px;
    padding-left: 18px;
    border: 1px solid #f79b2d;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top: none;
}

.orangeBxContainerSmall
{
    float: left;
    width: 445px;
    border: 1px solid #f79b2d;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top: none;
}

.orangeBxLft_Resource
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 461px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin-top: 20px;
    border-bottom: none;
}

    .orangeBxLft_Resource .headerSec
    {
        float: left;
        height: 23px;
    }

    .orangeBxLft_Resource b
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        display: block;
        float: left;
        width: 415px;
        margin: 0 0 0px 0;
        padding: 0;
        white-space: nowrap;
        padding-left: 10px;
        margin-top: 4px;
    }

    .orangeBxLft_Resource span.exColImg
    {
        display: block;
        float: right;
        margin-right: 10px;
    }

.careersLibrTableCon
{
    width: 440px;
    float: left;
    table-layout: fixed;
}

    .careersLibrTableCon th
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #878686;
        font-weight: bold;
        text-align: left;
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .careersLibrTableCon td
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
        padding: 3px 0;
        height: 23px;
        color: #878686;
    }

        .careersLibrTableCon td.greenCon
        {
            color: #009900;
        }

.byNameCheckbox
{
    width: 22px !important;
}

.careersLibrTableCon td.orangeCon
{
    color: #ff9900;
}

.careersLibrTableCon td.redCon
{
    color: #ff0000;
}

.contentDevider
{
    border-bottom: 1px solid #c6c6c6;
    padding-top: 10px;
}

.byNameInput
{
    width: 180px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    border: #e2e2e2 1px solid;
}

.byCateDrpDwn
{
    width: 181px;
    height: 28px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    border: #e2e2e2 1px solid;
}

.searchButton
{
    border: 0;
    padding: 20px 0 !important;
    text-align: left;
}


.orangeBxRht
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 437px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin-top: 20px;
    border-bottom: none;
}

    .orangeBxRht .headerSec
    {
        float: left;
        height: 23px;
    }

    .orangeBxRht b
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        display: block;
        float: left;
        width: 390px;
        margin: 0 0 0px 0;
        padding: 0;
        white-space: nowrap;
        padding-left: 10px;
        margin-top: 4px;
    }

    .orangeBxRht span.exColImg
    {
        display: block;
        float: right;
        margin-right: 10px;
    }

.rightConTable
{
    width: 415px;
    float: left;
    margin-left: 21px;
    margin-top: 10px;
}

.bulletImg
{
    background: url(../images/bulletImg.jpg) no-repeat left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    padding: 3px 0 3px 13px !important;
    color: #878686;
}

.activityLibraryTable
{
    width: 415px;
    float: left;
    margin-left: 21px;
    margin-top: 10px;
}

    .activityLibraryTable th
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #878686;
        font-weight: bold;
        text-align: left;
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .activityLibraryTable td
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
        padding: 3px 0 3px 0px;
        color: #878686;
    }

/****************** End Resources Page CSS************/

/******************Start of Sort Table **************/

table.tablesorter thead tr .header
{
    background-image: url("../Images/bg.png");
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}

table.tablesorter tbody tr.odd td
{
    background-color: #F0F0F6;
}

table.tablesorter thead tr .headerSortUp
{
    background-image: url("../Images/down_arrow.png");
}

table.tablesorter thead tr .headerSortDown
{
    background-image: url("../Images/up_arrow.png");
}

table thead th:hover
{
    /*background-color: #999;*/ /*Commented to remove the color*/
    color: Black;
}

/******************End of Sort Table **************/

/* ------- Delete Popup CSS  ---------- */

.delete_popup_new
{
    width: 440px;
    height: auto;
    overflow: hidden;
    position: relative;
    padding-top: 10px;
}

.delete_popup_main_new
{
    width: 430px;
    height: auto;
    overflow: hidden;
    border: 2px #f79d2b solid;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    margin-bottom: 11px;
}

.delete_inner_new
{
    width: 407px;
    height: auto;
    margin: 10px 10px;
    overflow: hidden;
    background: #f7f7f7;
    border: 1px #f7f7f7 solid;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

    .delete_inner_new p
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 1.5em;
        color: #4c4c4c;
        padding: 10px 10px;
    }

/*.yes_tab
{
    background-image: url("../Images/yes.png");
    border: medium none;
    cursor: pointer;
    height: 29px;
    margin-left: 15px;
    text-indent: -999px;
    width: 80px;
    background-color: #ffffff;
}*/

/*.no_tab
{
    background-image: url("../Images/no.png");
    border: medium none;
    cursor: pointer;
    height: 29px;
    margin-left: 15px;
    text-indent: -999px;
    width: 80px;
    background-color: #ffffff;
}*/
/* ------- End Delete Popup CSS ---------- */


.orangeBxLft
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top white;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 950px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

b.sign1
{
    font-size: 13px;
    font-weight: bold;
    float: left;
    padding: 0 10px;
}

p.sign2
{
    font-size: 13px;
    font-weight: normal;
    float: left;
    color: #000;
    padding: 0px 10px !important;
    display: block;
}

.fltLft
{
    float: left;
}

.fltRht
{
    float: right;
}

.fontAdd
{
    font-family: BPreplay !important;
}

a
{
    text-decoration: none;
    color: #666666;
}

img
{
    outline: none;
    border: 0;
}

.resourceSearDevider
{
    padding-bottom: 10px !important;
    padding-left: 10px !important;
}

    .resourceSearDevider .labelSpace
    {
        padding-right: 10px !important;
    }

.searchResource
{
    height: none !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

@media \0screen
{
    .careersLibrTableCon td
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-align: left;
        padding: 3px 0;
        height: 0px !important;
    }

    .dashboardLinks ul li a
    {
        padding-top: 13px;
    }

    .byCateDrpDwn
    {
        width: 187px;
        height: 28px;
        line-height: 24px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #878686;
        border: #e2e2e2 1px solid;
    }
}

:root .byCateDrpDwn
{
    width: 187px\9;
    height: 28px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    border: #e2e2e2 1px solid;
}

:root .careersLibrTableCon td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    padding: 3px 0;
    height: 0px\9 !important;
}

:root .dashboardLinks ul li a
{
    padding-top: 15px\9;
}

.sign_out_tab
{
    width: 117px;
    height: 31px;
    float: right;
    margin-top: 6px;
}

    .sign_out_tab a
    {
        width: 117px;
        height: 31px;
        background: url(../Images/signOut.png) top left no-repeat;
        display: block;
        text-indent: -999px;
    }

        .sign_out_tab a:hover
        {
            width: 117px;
            height: 31px;
            background: url(../Images/signOut_hover.png);
        }
/*<!--Height Manage -->*/
.careersLibr
{
    height: 542px;
}

.activityLibr
{
    height: 309px;
}

@media \0screen
{
    .careersLibr
    {
        height: 540px;
    }

    .activityLibr
    {
        height: 309px;
    }
}

:root .careersLibr
{
    height: 515px\9;
}

:root .activityLibr
{
    height: 290px\9;
}

/*<!-- Height Manage -->*/
.nospaceTxt
{
    white-space: nowrap;
}

:root .nospaceTxt
{
    white-space: nowrap\9;
}

.loginValidation
{
    padding-left: 10px;
}





:root .r_tr_text
{
    font-family: Bpreplay;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    float: left;
    line-height: 27px;
    margin-top: -3px\9;
}

:root .r_tr_text_2
{
    font-family: Bpreplay;
    color: #FFF;
    font-size: 16px;
    float: left;
    line-height: 27px;
    padding-left: 40px;
    margin-top: -3px\9;
}

.loginLogo
{
    text-align: center;
}


.selectOpt
{
    width: 142px;
    float: left;
    border: 1px solid #CCC;
    height: 23px;
    padding-top: 4px;
}

    .selectOpt select
    {
        vertical-align: middle;
        border: none;
        width: 138px;
    }

.male_new
{
    margin-left: 5px;
    float: left;
}

.rd_new
{
    margin-top: 2px;
    float: left;
}

.assignDropDown
{
    width: 180px !important;
}

.selectOptionN
{
    width: 185px;
    height: 28px !important;
    padding: 5px 5px 3px 0 !important;
    border: 1px solid #ccc !important;
    color: #878686 !important;
    margin: 0 !important;
    float: left !important;
}

:root .selectOptionN
{
    width: 194px\9;
}

@media \0screen
{
    .selectOptionN
    {
        width: 194px;
    }
}

p.selectOptTD
{
    float: left;
    background: #fff;
}

    p.selectOptTD select
    {
        width: 185px;
        height: 28px !important;
        padding: 5px 5px 3px 0 !important;
        border: 1px solid #ccc !important;
        color: #878686 !important;
        margin: 0 !important;
        float: left !important;
        *width: 200px;
    }

@media \0screen
{
    p.selectOptTD select
    {
        width: 194px;
        height: 28px !important;
        padding: 5px 5px 3px 0 !important;
        border: 1px solid #ccc !important;
        color: #878686 !important;
        margin: 0 !important;
        float: left !important;
    }
}

:root p.selectOptTD select
{
    width: 194px\9 !important;
}

.studentListDrpDwnWidth
{
    width: 200px !important;
}

:root .red_star
{
    font-size: 13px;
    color: #F00;
    font-weight: bold;
    padding-left: 8px\9;
}

:root .red_starLogin
{
    padding-left: 0px\9 !important;
}

:root .db_cal
{
    width: 195px\9;
    height: 27px;
    background: url(../images/cl_bg.png);
}

    :root .db_cal span
    {
        width: 190px\9;
    }

:root .cl_text
{
    width: 222px;
    border: none;
    color: #878686;
    height: 24px;
    margin-left: 1px;
    margin-top: 1px;
    background: #fff;
}





/* Under Construction Popup CSS */

#u_c_p_main
{
    width: 307px;
    height: auto;
    border: 1px #f09f39 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
}


#assignment_Save
{
    width: 307px;
    height: auto;
    border: 1px #f09f39 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
}

/*Student Mission pop-up button*/
.button1 {
width: 119px;
    font-size: 13px;
    TEXT-ALIGN: CENTER;
    border-radius:3px;
    font-weight:bold;
    color:white;
    cursor:pointer;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2);
}

.button2 {
margin-left: 245px;
    width: 140px;
    font-size: 13px;
    left: 13px;
    MARGIN-TOP: -32PX;
    TEXT-ALIGN: CENTER;
    border-radius:3px;
    font-weight:bold;
    color:white;
    cursor:pointer;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2);

}
/*End - Student Mission pop-up button*/


#u_c_p_top
{
    width: auto;
    height: 31px;
    margin: auto;
    border: 1px #aaaaaa solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #f89c2d;
    margin-top: 3px;
    margin-right: 2px;
    margin-left: 2px;
    *width: 220px;
}

    #u_c_p_top p
    {
        padding-left: 10px;
    }

#u_c_p_middle
{
    height: auto;
    margin: auto;
    margin: 25px;
}


#blur
{
    position: fixed!important;
    z-index: 100;
    top: 0px;
    left: 0px;
    background-color: #2c2c2c;
    filter: alpha(opacity=60);
    opacity: 0.60;
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
}

.PopUp_Blur2
{
    position: fixed;
    top: 40%;
    left: auto;
    z-index: 100005;
    display: none;
    width: 900px !important;
    border: 1px solid #000;
}

    .PopUp_Blur2 p
    {
        padding-left: 10px;
    }

    .PopUp_Blur2 table
    {
        width: 100% !important;
        border-bottom: none;
        text-align: left;
    }

.borderBttmTable td
{
    border-bottom: 1px solid #ddd;
}

.PopUp_Blur
{
    position: fixed;
    top: 40%;
    left: 35%;
    z-index: 100005;
    display: none;
    width: auto !important;
}

    .PopUp_Blur ul li
    {
        padding-left: 10px;
    }

    .PopUp_Blur p
    {
        padding-left: 0px;
    }

    .PopUp_Blur table
    {
        text-align: left;
    }


.PopUp_Blur_Validation
{
    position: absolute;
    top: 40%;
    left: 40%;
    z-index: 100005;
    display: none;
}

.PopUp_Blur_ValidationRegistration {
    position: absolute;
    top: 40%;
    left: 40%;
    z-index: 100005;
    display: none;
    width: 307px !important;
}

.PopUp_Blur_ValidationRegistration1 {
    position: absolute;
    top: 40%;
    left: 40%;
    z-index: 100005;
    display: none;
    width: 500px !important;
    height: 50% !important;
}
.PopUp_Blur_Validation ul li
{
    margin-left: 20px;
}

.PopUp_Blur_Validation p
{
    padding-left: 0px;
    font-size:13px;
}

.PopUp_Blur_Validation table
{
    text-align: left;
    margin:0 auto;
}

.editBttns
{
    float: left;
    width: 80px;
    height: 29px;
    background: url(../Images/edit_image.png) no-repeat top left;
    text-indent: -999px;
    cursor: pointer;
    border: none;
}

    .editBttns:hover
    {
        background: url(../Images/editHover.png) no-repeat top left;
    }

    .editBttns .editSelected
    {
        background: url(../Images/editHover.png) no-repeat top left;
    }


.eraseBookmarkBttns {
    float: left;
    width: 161px;
    height: 29px;
    background: url(../Images/erasebookmarkTab.png) no-repeat top left;
    text-indent: -999px;
    cursor: pointer;
    border: none;
}

    .eraseBookmarkBttns:hover {
        background: url(../Images/erasebookmarkTabHover.png) no-repeat top left;
    }

    .eraseBookmarkBttns .editSelected {
        background: url(../Images/erasebookmarkTabHover.png) no-repeat top left;
    }

.deletBttns {
    float: left;
    width: 83px;
    height: 29px;
    background: url(../Images/delete_image.png) no-repeat top left;
    text-indent: -999px;
    cursor: pointer;
    margin-left: 5px;
    border: none;
}

    .RestoreButton
{
    float: left;
    width: 80px;
    height: 29px;
    background: url(../Images/Restore_Students.png) no-repeat top left;
    text-indent: -999px;
    cursor: pointer;
    margin-left: 5px;
    border: none;
}

    .deletBttns:hover
    {
        background: url(../Images/deletHover.png) no-repeat top left;
    }

    .deletBttns .deletSelected
    {
        background: url(../Images/deletHover.png) no-repeat top left;
    }

/* End Under Construction Popup CSS */

.Popup_Heading
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 31px;
    padding-left: 5px;
    color: #ffffff;
}

#Newstudent_info
{
    width: 920px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 25px;
    margin-bottom: 20px;
}

.NeworangeBxLft
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 910px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

    .NeworangeBxLft .headerSec
    {
        float: left;
        height: 23px;
    }

    .NeworangeBxLft b
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        display: block;
        float: left;
        width: 415px;
        margin: 0 0 0px 0;
        padding: 0;
        white-space: nowrap;
        padding-left: 10px;
        margin-top: 4px;
    }

    .NeworangeBxLft span.exColImg
    {
        display: block;
        float: right;
        margin-right: 10px;
    }

.op_image
{
    margin-left: 30px;
}

.rep_image
{
    margin-left: 24px;
}

.mess_image
{
    margin-left: 10px;
}

ul
{
    float: left;
}

    ul li
    {
        font-family: Arial;
        font-size: 13px;
        color: #878686;
        margin: 5px 0;
    }

b.popupHeaderCreate
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    padding-top: 8px;
}

.footerSec2
{
    width: 100%;
}

.footerSec2Inner
{
    width: 232px;
    margin: 0px auto;
}
/* Student Dashboard Popup CSS */

#st_d_left
{
    width: 612px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 15px 0 0 25px;
}

.std_Lft
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 601px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

.std_Lft1
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 450px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}


#st_d_right
{
    width: 320px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 15px 0 0 20px;
}

.std_right
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 310px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

.std_right1
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 900px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

.bulletImg
{
    background: url(../images/bulletImg.jpg) no-repeat left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    padding: 3px 0 3px 13px !important;
}


.New1_orangeBxRht .headerSec
{
    float: left;
    height: 23px;
}

.st_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    display: block;
    float: left;
    width: 276px;
    margin: 0 0 0px 0;
    padding: 0;
    white-space: nowrap;
    padding-left: 10px;
    margin-top: 4px;
}

.New1_orangeBxRht span.exColImg
{
    display: block;
    float: right;
    margin-right: 5px;
}

.New1_rightConTable
{
    width: 427px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.userNameTxt
{
    color: #FF8400;
    font-size: 16px;
    font-weight: bold;
}




.addBttnNew
{
    background: url(../Images/addTop.png) no-repeat top left;
    width: 74px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .addBttnNew:hover
    {
        background: url(../Images/addHover.png) no-repeat top left;
        width: 74px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.Add_tab
{
    background: url(../Images/addAssignmentTop.png) no-repeat top left;
    width: 158px;
    height: 29px;
    margin-bottom: 10px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .Add_tab:hover
    {
        background: url(../Images/addAssignmentHover.png) no-repeat top left;
        width: 158px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.cancel_tab
{
    background: url(../Images/cancelTop.png) no-repeat top left;
    width: 102px;
    height: 29px;
    border: 0;
    margin-left: 10px;
    cursor: pointer;
    text-indent: -999px;
}

    .cancel_tab:hover
    {
        background: url(../Images/cancelHover.png) no-repeat top left;
        width: 102px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.missionGuideBttnNew
{
    background: url(../Images/missionGuideTop.png) no-repeat top left;
    float: left;
    width: 154px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .missionGuideBttnNew:hover
    {
        background: url(../Images/missionGuideHover.png) no-repeat top left;
        width: 154px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.missionConclBttnNew
{
    background: url(../Images/missionConclTop.png) no-repeat top left;
    float: left;
    width: 189px;
    height: 29px;
    margin-left: -24px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .missionConclBttnNew:hover
    {
        background: url(../Images/missionConclHover.png) no-repeat top left;
        width: 154px;
        width: 189px;
        height: 29px;
        margin-left: -24px;
        border: 0;
        cursor: pointer;
    }

.Save_tab
{
    background: url(../Images/saveTop.png) no-repeat top left;
    width: 87px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
    overflow: hidden;
}

    .Save_tab:hover
    {
        background: url(../Images/saveHover.png) no-repeat top left;
        width: 87px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.Delete_tab 
{
    background: url(../Images/deleteTop.png) no-repeat top left;
    width: 87px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
    overflow: hidden;

}
    .Delete_tab:hover 
    {
        background: url(../Images/deleteHover.png) no-repeat top left;
        width: 87px;
        height: 29px;
        border: 0;
        cursor: pointer;

    }

.ShowReport_tab
{
    background: url(../Images/showReport.png) no-repeat top left;
    width: 140px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .ShowReport_tab:hover
    {
        background: url(../Images/showReportHover.png) no-repeat top left;
        width: 140px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.searchNew
{
    background: url(../Images/searchTop.png) no-repeat top left;
    width: 98px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .searchNew:hover
    {
        background: url(../Images/searchHover.png) no-repeat top left;
        width: 98px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.switchMissionNew
{
    background: url(../Images/switchMissionTop.png) no-repeat top left;
    width: 174px;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .switchMissionNew:hover
    {
        background: url(../Images/switchMissionHover.png) no-repeat top left;
        width: 174px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.no_tab
{
    background: url(../Images/noTop.png) no-repeat top left;
    width: 80px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .no_tab:hover
    {
        background: url(../Images/noHover.png) no-repeat top left;
        width: 80px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.loginNew
{
   
    width: 91px;
    height: 28px;
    border: 0;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
}
/*background: url(../Images/loginTop.png) no-repeat top left;background: url(../Images/loginHover.png) no-repeat top left;*/
    /*.loginNew:hover
    {
        
        /*width: 91px;
        height: 28px;
        border: 0;
        
        width: 91px;
    height: 28px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
    cursor: pointer;
    }*/


.enrollStudent
{
    background: url(../Images/enrollStudentTop.png) no-repeat top left;
    width: 159px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .enrollStudent:hover
    {
        background: url(../Images/enrollStudentHover.png) no-repeat top left;
        width: 159px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.Reset_tab
{
    background: url(../Images/resetTop.png) no-repeat top left;
    width: 80px;
    height: 29px;
    border: 0;
    margin-left: 20px;
    margin-right: 10px;
    cursor: pointer;
    text-indent: -999px;
}

    .Reset_tab:hover
    {
        background: url(../Images/resetHover.png) no-repeat top left;
        width: 80px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.backToMyMission
{
    background: url(../Images/backToMyMission.png) no-repeat top left;
    width: 186px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .backToMyMission:hover
    {
        background: url(../Images/backToMyMissionHover.png) no-repeat top left;
        width: 186px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.backToMyLessons
{
    background: url(../Images/backToMyLessons.png) no-repeat top left;
    width: 186px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .backToMyLessons:hover
    {
        background: url(../Images/backToMyLessonsHover.png) no-repeat top left;
        width: 186px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.scoreYourCard
{
    background: url(../Images/yourScorCardTop.png) no-repeat top left;
    width: 174px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .scoreYourCard:hover
    {
        background: url(../Images/yourScorCardHover.png) no-repeat top left;
        width: 174px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.yes_tab
{
    background: url(../Images/yesTop.png) no-repeat top left;
    border: 0;
    width: 66px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .yes_tab:hover
    {
        background: url(../Images/yesHover.png) no-repeat top left;
        border: 0;
        width: 66px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.okBttn
{
    background: url(../Images/okTop.png) no-repeat top left;
    width: 66px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .okBttn:hover
    {
        background: url(../Images/okHover.png) no-repeat top left;
        width: 66px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.Asssign_link
{
    white-space: normal;
    width: 165px;
    border-size: 0px;
    border-style: none;
    background: inherit;
    font: inherit;
    cursor: move;
    cursor: pointer;
    padding: 0px;
    text-decoration: underline;
    text-align: left;
    color: #878686;
}

.input-validation-error
{
    /*border: 1px solid #f79d2b !important;*/
    background-color: #FFEEEE !important;
    border: 1px solid #FF0000 !important;
}

.datePickerIco
{
    background: url(../Images/cl_icon.png) #fff no-repeat right;
    color: #878686;
    border: 1px solid #ccc;
    height: 25px;
    padding-left: 5px;
    width: 187px;
}



/*Activity Assignment */

.new_grd_top
{
    width: 395px;
    height: 30px;
    background: #f79d2d;
    margin: 15px auto 0;
}

.on_grd
{
    width: 395px;
    height: 150px;
    overflow-y: scroll;
    overflow-x: none;
    margin: auto;
    margin-bottom: 15px;
}

.ac_1
{
    width: 172px;
    height: 30px;
    border-right: 2px solid #cacaca;
    float: left;
}

    .ac_1 p
    {
        color: #FFF;
        font-weight: bold;
        line-height: 30px;
        padding-left: 8px;
    }

.su_1
{
    width: 91px;
    height: 30px;
    border-right: 2px solid #cacaca;
    float: left;
}

    .su_1 p
    {
        color: #FFF;
        font-weight: bold;
        line-height: 30px;
        padding-left: 8px;
    }

.ST_1
{
    width: 91px;
    height: 30px;
    float: left;
}

    .ST_1 p
    {
        color: #FFF;
        font-weight: bold;
        line-height: 30px;
        padding-left: 8px;
    }

.marginTableACT
{
    margin-top: 3px;
}

.Newstu_top_tab
{
    width: 290px;
    height: 30px;
    float: right;
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: right;
    margin-right: 15px;
}


.classRoleTabInnerWidth
{
    width: 913px;
    margin-left: 13px;
    margin-top: 13px;
    margin-bottom: 15px;
}

.clear
{
    clear: both;
}

.classRoleHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #f9a02c;
    padding-left: 15px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.addStudentBttnTop
{
    background: url(../Images/addStudentTop.png) no-repeat top left;
    width: 131px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
    margin-right: 20px;
}

    .addStudentBttnTop:hover
    {
        background: url(../Images/addStudentHover.png) no-repeat top left;
        width: 131px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.gradeValue
{
    margin-left: 10px;
}

.iconAlign
{
    margin-left: 15px;
    margin-top: 3px;
}

/*end */


/* Teacher Dashboard Page CSS 22/9/2012 */

/*#t_d_left_main
{
    width: 468px;
    height: auto;
    overflow: hidden;
    float: left;
}*/
#t_d_left_main
{
    width: 486px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 0 0 0 14px;
}

/*.t_d_le_info
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 457px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}*/
.t_d_le_info
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 466px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}


/*#t_d_Right_main
{
    width: 477px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: 17px;
}

.t_d_R_info
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 467px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}*/
#t_d_Right_main
{
    width: 484px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: 4px;
}

.t_d_R_info
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 471px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

.sort_cl
{
    float: left;
    color: #FFF;
    font-weight: bold;
    margin: 3px 0 0 126px;
}

/*.t_d_L_New
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 457px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}*/
.t_d_L_New
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 467px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}


.st_text_New
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    display: block;
    float: left;
    width: 435px;
    margin: 0 0 0px 0;
    padding: 0;
    white-space: nowrap;
    padding-left: 10px;
    margin-top: 4px;
}
/*3D look in Assigned Mission Page for mission status*/
.threeDEffect {
    text-shadow:0 1px 0 #ccc, 
        0 2px 0 #c9c9c9,
         0 3px 0 #bbb;
    font-weight:bold;
}

.normal {
    text-align:center;
}

.admImport {
    text-align:center;
    width:110px;
    float: left;
}

/*Beveled button in Assigned Mission Page*/

.button {  
    color: #fff;
    text-shadow: 0 0 2px rgba(0,0,0,.3);
    font-family: sans-serif;
    box-shadow:
        inset 0 0 2px 0 rgba(255,255,255,.4),
        inset 0 0 3px 0 rgba(0,0,0,.4),
        inset 0 0 3px 5px rgba(0,0,0,.05),
        2px 2px 4px 0 rgba(0,0,0,.25);
    border-radius: 14px;
    line-height: 32px;
    position: relative;
    text-align: center;
    font-weight: bold;
    margin-top: 2px; 
    cursor: pointer;
}
 

.button.red { background: #EA3D33; }
.button.green { background: #7ED321; }
.button.blue { background: #4A90E2; }
.button:before, .button:after {
    content: '';
    display: block;
    position: absolute;
    left: 2px;
    right: 2px;
    height: 3px;
}
.button:before {
    top: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: rgba(255,255,255,.6);
    box-shadow: 0 1px 2px 0 rgba(255,255,255,.6);
}
.button:after {
    bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: rgba(0,0,0,.15);
    box-shadow: 0 -1px 2px 0 rgba(0,0,0,.15);
}
    .button a {
        color:#fff;
    } 


/*.t_New_info
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 440px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin: 17px 0 8px 9px;
}*/
.t_New_info
{
    background: url("../images/orangeContainerBg.jpg") repeat-x scroll center top transparent;
    border: 1px solid #F79B2D;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 13px 0 10px 10px;
    padding: 4px;
    width: 441px;
}

/* Teacher Dashboard Page CSS 22/9/2012 */

/* Drop a Messsage Popup CSS 22/9/2012 
.DM_Popup
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 435px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}*/

.drop_hedline
{
    width: 425px;
    height: 25px;
    margin: auto;
}

    .drop_hedline p
    {
        margin: 0px;
        padding: 0px;
        line-height: 25px;
        color: #FFF;
        font-size: 14px;
        font-weight: bold;
    }

.D_box
{
    width: 325px;
    height: 75px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    padding: 5px;
}

.PopUp_Blur1
{
    position: absolute;
    top: 40%;
    left: 37%;
    z-index: 100005;
    display: none;
}

#createTeamPopup{
    width: 307px;
    height: auto;
    border: 1px #f09f39 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
}

.popUpBlurTeam
{
    position: fixed;
    top: 40%;
    left: 35%;
    z-index: 100005;
    display: none;
    width: auto !important;
}

#u_c_p_main1
{
    width: 307px;
    height: auto;
    border: 1px #f09f39 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
}

#u_c_p_main2
{
    width: 307px;
    height: auto;
    border: 1px #f09f39 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
}



#blur1
{
    position: fixed!important;
    z-index: 100;
    top: 0px;
    left: 0px;
    background-color: #2c2c2c;
    filter: alpha(opacity=60);
    opacity: 0.60;
    display: none;
}
/*End Drop a Messsage Popup CSS 22/9/2012 */

/* Add/Remove Student */
:root .addRemoveSearchSec
{
    margin-top: 15px\9 !important;
}


.st_textNew
{
    font-size: 16px;
    font-weight: bold;
    color: #ff8400;
}

.s_info_t
{
    font-family: Arial;
    font-size: 12px;
    color: #878686;
    float: left;
}

.create_class
{
    
    height: 29px;
    float: right;
    margin-top: 4px;
}

.s_class_main
{
    width: 260px;
    height: auto;
    overflow: hidden;
    float: left;
    /*margin:0 0 0 14px;*/
}

.s_class_hedline
{
    width: 250px;
    height: 25px;
    float: left;
}

.sLeftSecMargin
{
    margin-top: 8px !important;
}

.s_class_hedline p
{
    font-family: Bpreplay;
    font-size: 17px;
    font-weight: bold;
    color: #f79d2c;
    line-height: 25px;
}

.addRemoveHeader
{
    font-family: Bpreplay;
    font-size: 17px;
    font-weight: bold;
    color: #f79d2c;
    line-height: 25px;
    padding: 0;
    margin: 0;
}

.s_class_info
{
    width: 258px;
    height: 347px;
    overflow: hidden;
    float: left;
    border: 1px #f79d2c solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-top: 10px;
}

.s_info_table
{
    margin: auto;
    margin-top: 15px;
    margin-bottom: 15px;
}

.s_info_t
{
    font-family: Arial;
    font-size: 15px;
    color: #f99f2d;
    float: left;
}

.s_class_leftHedline
{
    width: 675px;
    height: 25px;
    float: left;
    margin-left: 25px;
}

    .s_class_leftHedline p
    {
        font-family: Bpreplay;
        font-size: 17px;
        font-weight: bold;
        color: #f79d2c;
        line-height: 25px;
        width: 675px;
    }



.s_class_left
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 688px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin-left: 14px;
    margin-top: 5px;
}

.s_class_tab
{
    width: 250px;
    height: 29px;
    float: left;
    margin-top: 10px;
}

.DeleteStud_tab
{
    background-image: url("../Images/minusOrange.png");
    border: medium none;
    cursor: pointer;
    height: 23px;
    margin-left: 15px;
    text-indent: -999px;
    width: 23px;
    background-color: #f6f6f6;
}

.StanderdMiddle_tab
{
    background-image: url("../Images/standardIcons.png");
    border: medium none;
    cursor: pointer;
    height: 19px;
    text-indent: -999px;
    width: 21px;
    background-color: #f6f6f6;
    margin-left: 15px;
    *float: left;
    *text-indent: -999px;
}


.Orgplus_tab
{
    background-image: url("../Images/plusGreen.png");
    border: medium none;
    cursor: pointer;
    height: 23px;
    margin-left: 15px;
    text-indent: -999px;
    width: 23px;
    background-color: #f6f6f6;
}

.proceed_tab
{
    /*background-image: url("../Images/proceed_tab.png");
    border: medium none;
    cursor: pointer;
    height: 30px;
    margin-left: 15px;
    text-indent: -999px;
    width: 98px;
    background-color: #f6f6f6;*/
    background: url("../Images/proceedTop.png") no-repeat top left;
    width: 106px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .proceed_tab:hover
    {
        background: url("../Images/proceedHover.png") no-repeat top left;
        width: 106px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.addRemoveStudentTop
{
    background: url("../Images/addRemoveStudentsTop.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 196px;
}

    .addRemoveStudentTop:hover
    {
        background: url(../Images/addRemoveStudentsHover.png) no-repeat scroll left top transparent;
        border: 0 none;
        cursor: pointer;
        height: 29px;
        width: 196px;
    }

    .createTeamsTop
{
    background: url("../Images/createTeamsTop.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 196px;
}

    .createTeamsTop:hover
    {
        background: url(../Images/createTeamsHover.png) no-repeat scroll left top transparent;
        border: 0 none;
        cursor: pointer;
        height: 29px;
        width: 196px;
    }

.addRemoveClasstop
{
    background: url("../Images/addRemoveClassesTop.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 196px;
}

    .addRemoveClasstop:hover
    {
        background: url(../Images/addRemoveClassesHover.png) no-repeat top left;
        border: 0 none;
        cursor: pointer;
        height: 29px;
        width: 196px;
    }

/* end Add/Remove Student */


/* Progress Bar in Mission Status */
.per_text
{
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    padding-top: 8px;
    padding-left: 10px;
    text-shadow: 1px 1px 1px #C0C0C0;
}

.PerBackG
{
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #eee9e9;
    border: 1px solid #eee9e9;
}

.login_infotPE
{
    border: 1px solid #e4e5e0;
    border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
}


.bot_num
{
    width: 33px;
    height: 36px;
    float: left;
    background: url(../images/bot_image2243.png);
}

    .bot_num p
    {
        margin: 0px;
        padding: 0px;
        font-size: 28px;
        font-weight: bold;
        color: #9cca3a;
        text-align: center;
        margin-top: -2px;
    }


/* Progress Bar in Mission Status */
.OptiondMiddle_tab
{
    background-image: url("../Images/optionImg.gif");
    border: medium none;
    cursor: pointer;
    height: 12px;
    margin-left: 30px;
    text-indent: -999px;
    width: 13px;
    background-color: #f6f6f6;
}

#Test
{
    width: 1000px;
    height: 10px;
    float: left;
}

#stu_main_LB1
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
    float: left;
}

scoreCardIcons
{
    margin-left: 0px !important;
}

.scoreCardConAlign td:first-child
{
    padding-left: 10px;
}

.scoreCardMissionStatusTable td:nth-child(2)
{
    padding-left: 200px;
}

.printTab
{
    background: url(/Images/print_tab.png) no-repeat top left;
    width: 86px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .printTab:hover
    {
        background: url(/Images/printHover.png) no-repeat top left;
        width: 86px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.backBttn
{
    background: url(Images/back.png) no-repeat top left;
    width: 86px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .backBttn:hover
    {
        background: url(Images/backHover.png) no-repeat top left;
        width: 86px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

#deleteConfirm1
{
    width: 307px;
    height: auto;
    border: 1px #f09f39 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
}

#deleteConfirm2
{
    position: fixed!important;
    z-index: 100;
    top: 0px;
    left: 0px;
    background-color: #2c2c2c;
    filter: alpha(opacity=60);
    opacity: 0.60;
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
}

.conHeaderTxt
{
    font-size: 14px !important;
    color: #353535 !important;
    margin-bottom: 20px !important;
}

.teacherDashboarGridAlign td:first-child
{
    padding-top: 4px;
}

.lessongAssignedGridAlign td:nth-child(5) input
{
    margin-left: 0px;
}

.lessongAssignedGridAlign td:nth-child(6) input
{
    margin-left: 0px;
}

.add_box_left_New
{
    width: 320px;
    height: auto;
    min-height: 214px;
    overflow: hidden;
    float: left;
    border: 1px solid #f79d2b;
}


.add_box_right_New
{
    width: 320px;
    height: auto;
    min-height: 214px;
    overflow: hidden;
    float: left;
    border: 1px solid #f79d2b;
}

.Newor_top_hed
{
    font-size: 16px;
    font-family: Bpreplay;
    color: #353535;
    line-height: 20px;
}

.my-list li
{
    list-style: none;
    border-bottom: 1px;
    display: inline;
    background-image: url(../images/butn-bg.png);
}

.replyBttn
{
    background: url("../Images/replyTop.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 84px;
}

    .replyBttn:hover
    {
        background: url("../Images/replyHover.png") no-repeat scroll left top transparent;
        border: 0 none;
        cursor: pointer;
        height: 29px;
        text-indent: -999px;
        width: 84px;
    }


.deleteBttn
{
    background: url("../Images/deleteTop.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 89px;
}

    .deleteBttn:hover
    {
        background: url("../Images/deleteHover.png") no-repeat scroll left top transparent;
        border: 0 none;
        cursor: pointer;
        height: 29px;
        text-indent: -999px;
        width: 89px;
    }


.newBttn
{
    background: url("../Images/newTop.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 72px;
}

    .newBttn:hover
    {
        background: url("../Images/newHover.png") no-repeat scroll left top transparent;
        border: 0 none;
        cursor: pointer;
        height: 29px;
        text-indent: -999px;
        width: 72px;
    }


.addActivityButton
{
    background: url("../Images/addActivityTop.png") no-repeat scroll left top transparent;
    border: 0;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 121px;
}

    .addActivityButton:hover
    {
        background: url("../Images/addActivityHover.png") no-repeat scroll left top transparent;
        border: 0;
        cursor: pointer;
        height: 29px;
        text-indent: -999px;
        width: 121px;
    }

.createMissionButton
{
    background: url("../Images/createMissionTop.png") no-repeat scroll left top transparent;
    border: 0;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 148px;
}

    .createMissionButton:hover
    {
        background: url("../Images/createMissionHover.png") no-repeat scroll left top transparent;
        border: 0;
        cursor: pointer;
        height: 29px;
        text-indent: -999px;
        width: 148px;
    }


.createUnitButton
{
    background: url("../Images/createUnitTop.png") no-repeat scroll left top transparent;
    border: 0;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 121px;
}

    .createUnitButton:hover
    {
        background: url("../Images/createUnitHover.png") no-repeat scroll left top transparent;
        border: 0;
        cursor: pointer;
        height: 29px;
        text-indent: -999px;
        width: 121px;
    }

.enrol_text123
{
    width: 250px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
}
/* students_mission_details page Css (31/10/2012) */

.s_m_T
{
    margin: 20px auto;
    border: 1px solid #dedede;
    border-bottom: none;
    border-right: none;
}

    .s_m_T td
    {
        border-right: 1px solid #dedede;
        border-bottom: 1px solid #dedede;
    }

    .s_m_T p
    {
        padding-left: 8px;
    }

fieldset_new
{
    margin: 50px 0 0 45px;
    width: 892px;
    height: auto;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f79b2d;
}

.New_m_f
{
    float: left;
    margin-left: 8px;
}

.cA_text
{
    font-size: 11px;
    /*text-decoration: underline;*/
    margin: 5px 0;
}

    .cA_text a
    {
        text-decoration: underline;
        color: #878686;
    }

        .cA_text a:hover
        {
            text-decoration: underline;
            color: #f28300;
        }

.user_name
{
    margin-top: 12px;
}
/*
.Newenrol_text {
    width: 245px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
    */
.Newenrol_select_list
{
    width: 252px;
    border: 1px solid #CCCCCC !important;
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 5px 5px 3px 0 !important;
    width: 262px \0/;
}

.NewAdd_text
{
    width: 115px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
}

.NewAdd_text3
{
    width: 244px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
}


.NewAdd_text_2
{
    width: 115px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    margin-left: 8px;
}

.Newenrol_two_list
{
    width: 122px;
    height: 28px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    float: left;
}

.Newenrol_three_list
{
    width: 122px;
    height: 28px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    float: left;
    margin-left: 8px;
}

.Newradio_b
{
    float: left;
    margin-top: 2px;
}

.Newradio_btn
{
    float: left;
    margin-top: 4px;
    margin-left: 34px; 
}

.Newchk_box
{
    float: left;
    margin-top: 4px;
    margin-left: 34px; 
}

.s_s_r
{
    border: 1px solid #dedede;
    border-bottom: none;
    border-right: none;
    float: left;
}

    .s_s_r td
    {
        border-right: 1px solid #dedede;
        border-bottom: 1px solid #dedede;
    }

    .s_s_r p
    {
        padding-left: 8px;
    }

#SSL_tab
{
    width: 454px;
    height: 29px;
    float: right;
    margin-top: 4px;
}

.scmp
{
    width: 604px;
    height: 80px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    padding: 5px;
}

.Newadd_box_left_New
{
    width: 280px;
    height: auto;
    min-height: 190px;
    overflow: hidden;
    float: left;
    border: 1px solid #f79d2b;
    background: #FFF;
}

.Newadd_box_right_New
{
    width: 280px;
    height: auto;
    min-height: 190px;
    overflow: hidden;
    float: left;
    border: 1px solid #f79d2b;
    background: #FFF;
}

.Newadd_Tab
{
    width: 900px;
    height: 30px;
    margin: 20px 0 20px 10px;
    float: left;
}


#Newdash_main {
	width:970px;
	height: auto;
	overflow: hidden;
	margin: auto;
	border: 1px #f79d2b solid;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: #fff;
	margin-top:3px;
}

/* End students_mission_details page Css (31/10/2012) */

/* Start New CSS (1/11/2012) */
.scmpNew
{
    width: 245px;
    height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    padding: 5px;
}

#SR_box_mainbox
{
    border: 1px solid #F79B2D;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    margin: 25px auto;
    overflow: hidden;
    width: 956px;
}

#Newst_tab_main
{
    height: auto;
    margin: 25px auto 25px auto;
    overflow: hidden;
    width: 914px;
}

/*Display student Css Contentmanagment*/

#Changestu_top_tab
{
    width: 300px;
    height: 30px;
    float: right;
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: right;
    margin-right: 22px;
}

.gryenrol_text
{
    width: 245px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #cfcfcf;
    border: none;
}

.changeorangeBxLft
{
    background: url(../images/NeworangeContainerBg.gif) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 874px;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin: 20px auto;
    background-color: #ffffff;
}

fieldset
{
    margin: 50px 0 0 45px;
    width: 892px;
    height: auto;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f79b2d;
}

    fieldset legend
    {
        margin-left: 10px;
        font-size: 12px;
        font-weight: bold;
        color: #707070;
    }

.FL_tab
{
    margin: 15px;
}

fieldset
{
    margin: 50px 0 0 45px;
    width: 892px;
    height: auto;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f79b2d;
}

    fieldset legend
    {
        margin-left: 10px;
        font-size: 12px;
        font-weight: bold;
        color: #707070;
    }

.FL_tab
{
    margin: 15px;
}

.createStudentBttn
{
    background: url("../Images/createStudentTop.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 148px;
}

    .createStudentBttn:hover
    {
        background: url("../Images/createStudentHover.png") no-repeat scroll left top transparent;
        border: 0 none;
        cursor: pointer;
        height: 29px;
        text-indent: -999px;
        width: 148px;
    }

.createStaffBttn
{
    background: url("../Images/createStaffTop.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 121px;
}

    .createStaffBttn:hover
    {
        background: url("../Images/createStaffHover.png") no-repeat scroll left top transparent;
        border: 0 none;
        cursor: pointer;
        height: 29px;
        text-indent: -999px;
        width: 121px;
    }
/*Staff Display*/
.Newenrol_two_list_staff
{
    width: 117px;
    height: 28px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    float: left;
}

.Newenrol_three_list_staff
{
    width: 117px;
    height: 28px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    float: left;
    margin-left: 8px;
}


#Newenrol_main
{
    width: 962px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    border: #ff8c11 solid 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.Newenrol_textTwo
{
    width: 218px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.enrol_select_two
{
    width: 225px;
    height: 28px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
}

.db_cal_New
{
    width: 225px;
    height: 27px;
    background: url(../images/cl_bg_2.png);
}

.ChangAdd_text
{
    width: 102px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
}

.ChangeAdd_text_2
{
    width: 102px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    margin-left: 8px;
}

.Changeenrol_two_list
{
    width: 110px;
    height: 28px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    float: left;
}

.Changeenrol_three_list
{
    width: 110px;
    height: 28px;
    line-height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    float: left;
    margin-left: 8px;
}

/* New CSS (6/11/2012) */


.scr_New
{
    width: 260px;
    height: auto;
    margin: auto;
}

.scr_New_top
{
    width: 260px;
    height: 30px;
    background: #f79d2d;
    margin: 15px auto 0;
}

.scr_New_grd
{
    width: 260px;
    height: 100px;
    overflow-y: scroll;
    overflow-x: none;
    margin: auto;
}

.scr_New_tab
{
    table-layout: fixed;
}

    .scr_New_tab table
    {
        border: 1px solid #cacaca;
    }

    .scr_New_tab tr td
    {
        border: 1px solid #cacaca;
        border-top: none;
        border-left: 1px solid #cacaca;
        border-right: 0px solid #cacaca;
    }

.scr-t-left
{
    width: 121px;
    height: 30px;
    float: left;
    border-right: 1px solid #cacaca;
}

    .scr-t-left p
    {
        padding-left: 8px;
        font-weight: bold;
        font-size: 12px;
        color: #fff;
        line-height: 30px;
    }

.scr-t-right
{
    width: 130px;
    height: 30px;
    float: left;
}

    .scr-t-right p
    {
        padding-left: 8px;
        font-weight: bold;
        font-size: 12px;
        color: #fff;
        line-height: 30px;
    }


/* End New CSS (6/11/2012) */
.NewRedStar
{
    font-size: 13px;
    color: #F00;
    font-weight: bold;
    margin-left: 6px;
    float: left;
    margin-top: 8px;
    margin-left: 7px \0/;
}
/* End New CSS (6/11/2012) */

/* Start Reports CSS (1/11/2012) */
.scmpNew
{
    width: 245px;
    height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    padding: 5px;
}

#SR_box_mainbox
{
    border: 1px solid #F79B2D;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    margin: 25px auto;
    overflow: hidden;
    width: 956px;
}

#Newst_tab_main
{
    height: auto;
    margin: 25px auto 25px auto;
    overflow: hidden;
    width: 914px;
}

.NEWorangeBxLft-two
{
    background: url(../images/NeworangeContainerBg.gif) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 902px;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin: 20px auto;
    background-color: #ffffff;
}
#NEWpageing
{
    width: 189px;
    height: 27px;
    margin: 15px 0 15px 708px;
}


.tsest_1 {
	width:922px;
	height: auto;
	overflow-x: scroll;
	margin: auto;
}

.tableImgSpace img
{
    margin-bottom: 20px;
}

/* END Reports CSS (1/11/2012) */

.excelreporticon
{
    width: 21px;
    height: 25px;
    float: right;
    margin-left: 15px;
    margin-right: 42px;
    border: 0;
    text-indent: -999px;
    cursor: pointer;
    background: url("../Images/XLS.png") no-repeat scroll left top transparent;
}
.copyicon {
    width: 21px;
    height: 25px;
   /* float: right;*/
   /* margin-left: 15px;*/
    margin-right: 12px;
    border: 0;
    text-indent: -999px;
    cursor: pointer;
    background: url("../Images/icon_Copy.png") no-repeat scroll left top transparent;
}
.Editicon {
    width: 21px;
    height: 25px;
    margin-right: 42px;
    border: 0;
    text-indent: -999px;
    cursor: pointer;
    background: url("../Images/icon_Edit.png") no-repeat scroll left top transparent;
}

.EnrolNew_text
{
    width: 253px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    line-height: 25px \0/;
}

.pdfreporticon
{
    width: 21px;
    height: 25px;
    float: right;
    margin-left: 15px;
    margin-right: -3px;
    border: 0;
    text-indent: -999px;
    cursor: pointer;
    background: url("../Images/pdf_icon.png") no-repeat scroll left top transparent;
}

.studentReport td:nth-child(1)
{
    width: 220px;
}

.studentReport td:nth-child(2)
{
    width: 102px;
}

.studentReport td:nth-child(3)
{
    width: 91px;
}

.studentReport td:nth-child(4)
{
    width: 120px;
}

.studentReport td:nth-child(5)
{
    width: 132px;
}

@media \0screen
{
    .studentReport td:nth-child(1)
    {
        width: 250px;
    }

    .studentReport td:nth-child(2)
    {
        width: 102px;
    }

    .studentReport td:nth-child(3)
    {
        width: 91px;
    }

    .studentReport td:nth-child(4)
    {
        width: 120px;
    }

    .studentReport td:nth-child(5)
    {
        width: 132px;
    }
}

:root .studentReporttd1
{
    width: 270px\9;
}

:root .studentReporttd2
{
    width: 102px\9;
}

:root .studentReporttd3
{
    width: 91px\9;
}

:root .studentReporttd4
{
    width: 120px\9;
}

:root .studentReporttd5
{
    width: 132px\9;
}

:root .spaceTdIE
{
    padding-left: 20px\9;
}

/* School Managment*/
.Newadd_b
{
    width: 900px;
    height: 30px;
    margin: auto;
    margin-bottom: 30px;
    margin-left: 45px;
}

.Create_tab
{
    background: url(../Images/create_tab.png) no-repeat top left;
    width: 100px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

/*School List Page CSS 09/10/2012 */
.create_school
{
    width: 170px;
    height: 29px;
    float: left;
    margin-top: 4px;
    margin-left: 670px;
}

.createSchoolBttn
{
    background: url("../Images/create_school_tab.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 170px;
}

/*Hover Tab (22/11/2012)*/
.CrSchoolBttn
{
    background: url(../Images/create_school_tab.png) no-repeat top left;
    width: 170px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .CrSchoolBttn:hover
    {
        background: url(../Images/create_school_tabHover.png) no-repeat top left;
        width: 170px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }


.backtoStudentBttn
{
    background: url(../Images/back_to_student_list.png) no-repeat top left;
    width: 196px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
    float: right;
    margin-top: 5px;
}

    .backtoStudentBttn:hover
    {
        background: url(../Images/back_to_student_listHover.png) no-repeat top left;
        width: 196px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

    .backtoStaffBttn
{
    background: url(../Images/back_to_staffList.png) no-repeat top left;
    width: 173px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
    float: right;
    margin-top: 5px;
}

    .backtoStaffBttn:hover
    {
        background: url(../Images/back_to_staffListHover.png) no-repeat top left;
        width: 173px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }




.backtoClassRollBttn
{
    background: url(../Images/back_to_ClassRoleList.png) no-repeat top left;
    width: 223px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
    float: right;
    margin-top: 5px;
}

    .backtoClassRollBttn:hover
    {
        background: url(../Images/back_to_ClassRoleListHover.png) no-repeat top left;
        width: 223px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }
/*** New Css (21/11/2012)***/

/*** New Css (21/11/2012)***/

.redNew3
{
    font-size: 13px;
    font-weight: bold;
    color: #BE0000;
    margin: 8px 0 0 5px;
    float: left;
}

/*Css By Nivant (23/11/2012)*/
.NewEnrolText
{
    width: 253px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    margin-left: 39px;
}

.FieldNew1
{
    margin: 20px 0 0 35px;
    width: 892px;
    height: auto;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f79b2d;
}

.EnrolNewSL
{
    width: 252px;
    border: 1px solid #CCCCCC !important;
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    margin: 0;
    padding: 5px 5px 3px 0 !important;
    margin-left: 39px;
}

.EnrolNew2
{
    width: 253px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    margin-left: 12px;
    margin-left: 22px \0/;
}

.DistNew
{
    background-color: #ffffff;
    border: none;
    text-decoration: underline;
    cursor: pointer;
    font-size: 12px;
    color: #878686;
    padding-top: 0px;
    float: left;
    margin-left: -7px;
}

    .DistNew:hover
    {
        color: #f79b2d;
        text-decoration: underline;
    }

.TextNewEnrl
{
    width: 253px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    margin-left: -23px;
}

.TextFileNew3
{
    width: 253px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    margin-left: -40px;
}

.selectBoxNewList
{
    width: 252px;
    border: 1px solid #CCCCCC !important;
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 5px 5px 3px 0 !important;
    width: 262px \0/;
    margin-left: -39px !important;
}

.redAddress
{
    font-size: 13px;
    font-weight: bold;
    color: #BE0000;
    margin-left: -39px;
}

.scoreMSG
{
    width:480px;
    height: auto;
    overflow: hidden;
    margin: 0px auto 10px;
}

/*End This Css By Nivant (23/11/2012)*/

/*Start New Css For Class List Tab By Nivant (24/11/2012)*/

.NewReport1
{
    color: #FFF;
    font-weight: bold;
    margin-left: 30px;
    margin-left: 10px \0/; /*For IE*/
}

.NewOption1
{
    color: #FFF;
    font-weight: bold;
    margin-left: 20px;
    margin-left: 0px \0/; /*For IE*/
}

.TblAllClass
{
    margin-left: 20px;
    margin-left: 30px \0/; /*For IE*/
}

.TblAllClass2
{
    margin-left: 30px;
    margin-left: 50px \0/; /*For IE*/
}

.NewNAClass1
{
    margin-left: 0px;
    margin-left: 20px \0/; /*For IE*/
}

.NewIMGClass1
{
    margin-left: 24px;
    margin-left: 90px \0/; /*For IE*/
    float: left \0/; /*For IE*/
}

.NewTooltext
{
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    padding-left: 110px;
}

.ToolNewText
{
    color: #878686;
    text-decoration: none;
    float: left;
    margin-left: 109px;
}

.TeammatesText
{
    margin-left: 30px;
}


.UnitAct
{
    margin-left: 20px;
}

.GRD1
{
    margin-top: 15px;
}



.CityT1
{
    padding-right: 26px;
}

.StateT1
{
    padding-right: 20px;
}

.SZipT1
{
    padding-right: 29px;
}

/*End Start New Css For Class List Tab By Nivant (24/11/2012)*/

/*Start New Css For Student Report and Any By Nivant (25/11/2012)*/

.prNum
{
    padding-left: 20px !important;
}

.prNum1
{
    padding-left: 10px !important;
    padding-left: -90px \0/; /*For IE*/
    float: left \0/;
}

.NewMCM
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    float: left;
}


.NewMCM
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    float: left;
}

.SUB
{
    margin-left: 56px;
}


.SUB1
{
    margin-left: 172px;
}

.SUB2
{
    margin-left: 105px;
}

.NewMCM1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    float: left;
}

.BoldSub
{
    margin-left: 8px;
    float: left;
}

.FildClos
{
    margin-left: 25px;
}

.FildClosSelectList
{
    width: 252px;
    border: 1px solid #CCCCCC !important;
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 5px 5px 3px 0 !important;
    width: 262px \0/;
    margin-left: -30px;
}

.red_4
{
    font-size: 13px;
    font-weight: bold;
    color: #BE0000;
    margin-left: 8px \0/;
}

.FoliCloSelect
{
    width: 244px;
    border: 1px solid #CCCCCC !important;
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 5px 5px 3px 0 !important;
    width: 255px \0/;
}

.DSText
{
    width: 250px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-left: -13px \0/;
    width: 252px \0/;
}

.DSTSelectList
{
    width: 252px;
    border: 1px solid #CCCCCC !important;
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    padding: 5px 5px 3px 0 !important;
    width: 262px \0/;
    margin-left: -13px \0/;
}


.NewUnittext
{
    width: 274px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/* Start New CSS (1/11/2012) */
.scmpNew
{
    width: 245px;
    height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    padding: 5px;
}

.NewSerBg
{
    width: 150px;
    height: 27px;
    background: url(../images/NewSerBg.png);
}

/*End Start New Css For Student Report and Any By Nivant (25/11/2012)*/


.createUnitNewTop
{
    background: url(../Images/createUnitNTop.png) no-repeat top left;
    width: 127px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .createUnitNewTop:hover
    {
        background: url(../Images/createUnitNHover.png) no-repeat top left;
        width: 127px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.createSubunit
{
    background: url(../Images/createSubunitTop.png) no-repeat top left;
    width: 153px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .createSubunit:hover
    {
        background: url(../Images/createSubunitHover.png) no-repeat top left;
        width: 153px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.cFile
{
    width: 282px;
    height: 25px;
}


.unitTab
{
    width: 600px;
    height: 30px;
    margin: 20px 0 20px 2px;
    float: left;
}

.cFile
{
    width: 282px;
    height: 25px;
    margin-left: 49px;
}

/*End Start New Css For Student Report and Any By Nivant (25/11/2012)*/


/* Scroll Css By Nivant 29/11/2012 */

.unitgrd_top
{
    width: 266px;
    height: 30px;
    background: #f79d2d;
    margin: 15px auto 0;
}

.unitAC1
{
    width: 107px;
    height: 30px;
    border-right: 1px solid #cacaca;
    float: left;
    line-height: 30px;
    width: 107px \0/;
}

.Unittext1
{
    color: #FFF;
    font-weight: bold;
    padding-left: 5px;
    line-height: 30px;
}

.unitAC2
{
    width: 55px;
    height: 30px;
    border-right: 1px solid #cacaca;
    float: left;
    width: 55px \0/;
}

.unitAC3
{
    width: 64px;
    height: 30px;
    float: left;
}

.unitgrdgrdON
{
    width: 266px;
    height: 150px;
    overflow-y: scroll;
    overflow-x: none;
    margin: auto;
}

.UnitTbl2
{
    margin: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    table-layout: fixed;
}


    .UnitTbl2 table
    {
        border: 1px solid #cacaca;
    }

    .UnitTbl2 tr td
    {
        border: 1px solid #cacaca;
        border-top: none;
        border-left: 1px solid #cacaca;
        border-right: 0px solid #cacaca;
    }

#Newstu_top_tab
{
    width: 300px;
    height: 30px;
    float: right;
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: right;
    margin-right: -100px;
}



/*End Scroll Css 29/11/2012 */

/*AC top Text Css 6/12/2012 */

.acText
{
    margin-top: 3px;
}

.Newscmp
{
    width: 616px;
    height: 80px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    padding: 5px;
    float: left;
    width: 604px \0/;
}

.red_6
{
    font-size: 13px;
    font-weight: bold;
    color: #BE0000;
    float: left;
    padding-left: 8px;
}

.ACNEWcFile
{
    width: 285px;
    height: 25px;
    margin-left: 56px;
    margin-left: 48px \0/;
}

.ccsBox
{
    width: 187px;
}

.fieldset2
{
    margin: 20px 0 20px 20px;
    width: 916px;
    height: auto;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f79b2d;
    background-color: #fff;
}

#stu_Edit {
    width: 265px;
    height: 30px;
    float: right;
    margin-top: 10px;
}

.NewSav
{
    width: 900px;
    height: 30px;
    margin: 0 0 20px 21px;
}
/*End AC top Text Css 6/12/2012 */

/**** 17/12/2012 New CSS ****/
.addDist
{
    text-decoration: underline;
}

    .addDist a
    {
        text-decoration: underline;
        color: #878686;
    }

        .addDist a:hover
        {
            text-decoration: underline;
            color: #f78310;
        }

.DNewBg
{
    width: 252px;
    height: 27px;
    background: url(../images/dNewBg.png);
}

.NewSch
{
    width: 900px;
    height: 30px;
    margin: 15px 0 0px 0px;
}

.SCsBox
{
    width: 252px;
    /*border: 1px solid #CCCCCC !important;*/
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 5px 5px 3px 0 !important;
    width: 262px \0/;
    font-family: Arial;
    font-size: 12px;
}

.NewSch2
{
    width: 900px;
    height: 30px;
    margin: 15px 0 20px 20px;
}


/*Added css for CreateClass button on 19-12-12*/

.CreateClassButton
{
    background: url("../Images/createClass.png") no-repeat scroll left top transparent;
    border: 0;
    cursor: pointer;
    height: 29px;
    text-indent: -999px;
    width: 143px;
}

    .CreateClassButton:hover
    {
        background: url("../Images/HovercreateClass.png") no-repeat scroll left top transparent;
        border: 0;
        cursor: pointer;
        height: 29px;
        text-indent: -999px;
        width: 143px;
    }

/******New Css (20/12/2012)******/

.forStafflist
{
    width: 244px;
    border: 1px solid #CCCCCC !important;
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 5px 5px 3px 0 !important;
    width: 254px \0/;
}

.forenrilIE
{
    width: 185px \0/;
}

.forStar
{
    margin-left: 8px \0/;
}

.Editenroltext
{
    width: 189px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    width: 187px \0/;
}

.forIEBox
{
    width: 185px \0/;
}

.forIE2
{
    width: 178px \0/;
}


/****** END New Css (20/12/2012)******/

/****** Change Password Popup New Css (27/12/2012)******/

.changePass
{
    margin: 90px 0 0 168px;
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFF;
}

.cancelBttnNew
{
    background: url(../Images/cancelTop.png) no-repeat top left;
    width: 102px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .cancelBttnNew:hover
    {
        background: url(../Images/cancelHover.png) no-repeat top left;
        width: 102px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.popNext
{
    background: url(../images/popupNext.png) no-repeat top left;
    width: 74px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .popNext:hover
    {
        background: url(../images/popupNextHover.png) no-repeat top left;
        width: 74px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }


.resetPass
{
    margin: 90px 0 0 115px;
    background: url(../images/Login_Circle_background.png) no-repeat;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background-size: cover;
    border-radius: 5px;
    width: 560px;
}

.resethedline
{
    width: 540px;
    height: 25px;
    margin: auto;
}

    .resethedline p
    {
        margin: 0px;
        padding: 0px;
        line-height: 25px;
        color: #FFF;
        font-size: 14px;
        font-weight: bold;
    }

.retext
{
    font-size: 14px;
    font-family: Bpreplay;
    /*color:#2f3835;*/
}


.cyeText
{
    text-decoration: underline;
}

    .cyeText a
    {
        text-decoration: underline;
    }

        .cyeText a:hover
        {
            text-decoration: underline;
            color: #ffae2e;
        }
/****** END Change Password Popup New Css (27/12/2012) ******/

/******New CSS (1/1/2013) nivant******/

.validation-summary-errors ul
{
    list-style: none;
}

.cplist
{
    width: 245px;
    width: 255px \0/;
}

.aaText
{
    margin-left: -2px;
}

.forStar2
{
    margin-left: -2px;
    margin-left: 6px \0/;
}

.forStar3
{
    margin-left: -2px;
    margin-left: 5px \0/;
}

.editMN
{
    margin-top: -17px;
    margin-left: 22px;
    margin-left: 24px \0/;
}




/******End New CSS (1/1/2013)******/
/********New Added 2-1-13 by pravin*/
.logoForLogin
{
    width: 100%;
    float: left;
    text-align: center;
    padding: 40px 0 10px 0;
}

.forbg
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C3C3C3;
    border-left: 1px solid #C3C3C3;
}

/*******New CSS (1/1/2013) pravin */
.schoolNameBig
{
    width: auto !important;
    padding-right: 5px;
}

.signOutSpace
{
    padding-left: 5px;
}

.actvtNameBig
{
    width: 205px !important;
    line-height: 25px;
}

@media \0screen
{
    .actvtNameBig
    {
        width: 196px !important;
        line-height: 25px;
    }
}

:root .actvtNameBig
{
    width: 196px\0 !important;
    line-height: 25px;
}

.editPartInputBig
{
    width: 185px;
}

:root .actvtNameBig
{
    width: 176px\0;
}

@media \0screen
{
    .editPartInputBig
    {
        width: 176px !important;
    }
}

.subDrpDwnBig
{
    width: 190px !important;
}

:root .subDrpDwnBig
{
    width: 190px\0 !important;
}

@media \0screen
{
    .subDrpDwnBig
    {
        width: 190px !important;
    }
}

.starSpace
{
    margin-left: 7px;
}

@media \0screen
{
    .starSpace
    {
        margin-left: 5px;
    }
}

:root .starSpace
{
    margin-left: 2px\0;
}

.activityStartSpace
{
    margin-left: 2px;
}

@media \0screen
{
    .activityStartSpace
    {
        margin-left: 2px;
    }
}

:root .activityStartSpace
{
    margin-left: 2px\0;
}

.enrol_text
{
    width: 187px;
    height: 25px;
    line-height: 25px;
    color: #878686;
    padding-left: 5px;
    float: left;
    *float: left;
}

/***CSS edit on 2-1-13*/
.Newenrol_text
{
    width: 245px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 25px;
}

.enrol_text123
{
    width: 250px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    line-height: 25px;
}




.createInputB
{
    width: 187px;
}

@media \0screen
{
    .createInputB
    {
        width: 180px;
    }
}

:root .createInputB
{
    width: 180px\9;
}

:root .red_starSpace
{
    font-size: 13px;
    color: #F00;
    font-weight: bold;
    padding-left: 5px\9;
}

:root .red_starSpaceTop
{
    font-size: 13px;
    color: #F00;
    font-weight: bold;
    margin-left: 5px;
    padding-top: 5px\9 !important;
}

.starSpace
{
    padding-top: 5px;
}

:root .starSpace
{
    padding-top: 5px\9;
}

p.selectScrollIE select
{
    height: 150px;
    overflow: auto;
}


/* New CSS  Nivant (4/1/2013)*/


.red_6
{
    margin-left: -12px;
    margin-top: 7px;
    margin-left: -2px \0/;
}

.NewRedStar2
{
    margin-left: 4px;
    *margin-left: 200px;
    *margin-top: -22px;
}

.AMB
{
    margin-left: 20px;
}

.red_7
{
    margin-left: -6px;
    margin-top: 7px;
    margin-left: 3px \0/;
}

.Newenrol_2A
{
    width: 235px \0/;
}

.A2select_list
{
    width: 245px;
}

.red_8
{
    margin-left: -3px;
    margin-top: 7px;
    margin-left: 3px \0/;
    float: left;
}

.red_9
{
    margin-left: -3px;
    margin-top: 7px;
    margin-left: -3px \0/;
}

.red10
{
    margin-left: -4px;
    margin-left: 6px \0/;
    *margin: 0px;
    *float: left;
}

.red11
{
    margin-left: -5px;
    margin-left: 4px \0/;
}




/*End  CSS  Nivant (4/1/2013)* /
     
     
     /******* New CSS FOR MENU (8/1/2013) ***/

.dashboardLinksNew
{
    height: 49px;
    margin-top: 0px;
    float: left;
    width: 1000px;
}

    .dashboardLinksNew ul
    {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .dashboardLinksNew ul li
        {
            float: left;
            width: 173px;
            height: 54px;
            margin: 0px 0px 0px 13px;
        }

            .dashboardLinksNew ul li a
            {
                display: block;
                background: url(../images/topNav.png) no-repeat left top;
                width: 172px;
                height: 36px;
                font-family: BPreplayBold;
                font-weight: bold;
                font-size: 16px;
                color: #fff;
                text-align: center;
                text-decoration: none;
                padding-top: 17px;
                letter-spacing: 2px;
                line-height: 8px;
            }

                .dashboardLinksNew ul li a:hover
                {
                    background: url(../images/topNavHover.png) no-repeat left top;
                }


            .dashboardLinksNew ul li.small
            {
                width: 54px;
                height: 48px;
                float: left;
            }

                .dashboardLinksNew ul li.small a
                {
                    display: block;
                    width: 54px;
                    height: 39px;
                    background: url(../images/smallBGnav.png) no-repeat left top;
                    padding-top: 13px;
                }

                    .dashboardLinksNew ul li.small a:hover
                    {
                        background: url(../images/smallNavBGHover.png) no-repeat left top;
                    }


.createStaffBttn
{
    background: url(../Images/createStaffTop.png) no-repeat top left;
    width: 121px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .createStaffBttn:hover
    {
        background: url(../Images/createStaffHover.png) no-repeat top left;
        width: 121px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }



/******* END New CSS FOR MENU (8/1/2013) ***/

/*By Mahesh on 10-jan 2013*/
.activeSiteAdmin
{
    background: url("../Images/topNavHover.png") no-repeat scroll left top transparent;
}
/*By Atia on 29Aug2012*/


/******* DropDown CSS FOR IE (16/1/2013) ***/


.DDL
{
    width: 237px \0/;
}

.DDLS
{
    width: 245px;
    width: 257px \0/;
}

.TboxNS
{
    width: 615px;
    width: 550px !important \0/;
    float: left \0/;
}

.NewRedStar4
{
    margin-left: 6px;
    margin-top: 7px;
}

.ieNewUnit
{
    width: 266px \0/;
}

.ieTexBox
{
    width: 282px;
    width: 273px \0/;
}

/******* End DropDown CSS FOR IE (16/1/2013) ********/

/******* New DropDownBox CSS FOR IE (17/1/2013) ******/

.distDBox
{
    width: 185px;
    width: 180px \0/;
    *width: 190px;
}

.ie8 .distDBox
{
    width: 200px;
}

.disBack
{
    background: #EBEBEB;
    border: 1px solid #A1A1A1;
}

.disText
{
    margin-left: -11px \0/;
}


/******* End DropDownBox CSS FOR IE (17/1/2013) ******/

/******* fildsetBox CSS FOR IE (18/1/2013) ******/

.flsetBox
{
    position: relative;
    z-index: 1;
}

.flsText
{
    position: absolute;
    color: #707070;
    display: block;
    font-size: 12px;
    font-weight: bold;
    left: 30px;
    position: absolute;
    top: 4px;
    background: #ffffff;
    background-color: #FFF;
    float: left;
    z-index: 2;
}


.flsText2
{
    top: 261px;
    left: 30px;
}

.NvTextF
{
    width: 237px;
    width: 245px \0/;
}

.iemar
{
    margin-left: -13px \0/;
    width: 235px \0/;
}

.fomar
{
    width: 180px;
    width: 187px \0/;
}

.fomar2
{
    width: 182px;
    width: 189px \0/;
}

:root .drpDwnSpaceCntct
{
    margin-left: 1px\9;
}

.flsetBoxFL_tab
{
    position: relative;
    z-index: 1;
}

:root .fieldsetTopBg
{
    background: #fff;
}

.flsText
{
    position: absolute;
    color: #707070;
    display: block;
    font-size: 12px;
    font-weight: bold;
    left: 30px;
    position: absolute;
    top: 4px;
    background: #ffffff;
    background-color: #FFF;
    float: left;
    z-index: 2;
}

.profileLegend
{
    top: 46px;
}

:root .profileLegend
{
    top: 55px\9;
}

.contactLegend
{
    top: 319px;
    left: 30px;
    position: absolute;
    color: #707070;
    display: block;
    font-size: 12px;
    font-weight: bold;
    z-index: 5;
}

:root .contactLegend
{
    top: 319px;
    left: 30px;
    position: absolute;
    color: #707070;
    display: block;
    font-size: 12px;
    font-weight: bold;
    z-index: 5;
}


.flsText2
{
    top: 261px;
    left: 30px;
}

.topHedText
{
    width: 854px;
    height: 41px;
    margin: -2px auto;
}

.topMiddleText
{
    width: 877px;
    height: 150px;
    margin: auto;
    overflow-y: scroll;
}

#tabMainNew
{
    height: auto;
    margin: 0px auto 25px auto;
    overflow: hidden;
    width: 914px;
}

.saveNew
{
    background: url(../../Images/saveTop.png) no-repeat top left;
    width: 87px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .saveNew:hover
    {
        background: url(../../Images/saveHover.png) no-repeat top left;
        width: 87px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

/***New CSS (29/1/2013) ***/

.enIE1
{
    width: 236px \0/;
    *width: 236px;
}

.scmp2
{
    width: 616px;
    width: 604px \0/;
    *width: 604px;
}

.cmStarRed
{
    margin-left: -5px;
    margin-left: -12px \9;
}

@media \0screen
{
    .cmStarRed
    {
        margin-left: -5px;
    }

    .cmredS1
    {
        padding-left: 8px;
    }

    .cmrdes2
    {
        padding-left: 8px;
    }
}

.cmredS1
{
    margin: 5px 0 0 8px;
    margin: 8px 0 0 0px \0/;
    float: left;
}


/***End New CSS (29/1/2013) ***/

/* New Css (30/1/2013) */
.importStudents
{
    background: url(../Images/importStudent.png) no-repeat top left;
    width: 155px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .importStudents:hover
    {
        background: url(../Images/importStudentHover.png) no-repeat top left;
        width: 155px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.topTab
{
    float: left;
    margin: 5px 0 0 84px;
    *margin-left: 44px;
    margin-left: 80px \0/;
}

.scTabSep
{
    margin-left: 5px;
}

#SR_box_mainbox
{
    border: 1px solid #F79B2D;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    margin: 25px auto;
    overflow: hidden;
    width: 956px;
}

.DsF
{
    float: left;
    margin: 4px;
}

    .DsF a
    {
        text-decoration: underline;
        color: #878686;
    }

        .DsF a:hover
        {
            text-decoration: underline;
            color: #f79b2d;
        }

.Smallfieldset
{
    width: 304px;
    border: 1px solid #c8c8c8;
    border-radius: 0px;
    margin: 0px 0 15px 0;
}

.importTab
{
    background: url(../Images/importTab.png) no-repeat top left;
    width: 99px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .importTab:hover
    {
        background: url(../Images/importTabHover.png) no-repeat top left;
        width: 99px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.cancelBttnNew
{
    background: url(../Images/cancelTop.png) no-repeat top left;
    width: 102px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .cancelBttnNew:hover
    {
        background: url(../Images/cancelHover.png) no-repeat top left;
        width: 102px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.topMiddleText
{
    width: 877px;
    height: 150px;
    margin: auto;
    overflow-y: scroll;
}

.topHedText
{
    width: 854px;
    height: 41px;
    margin: -2px auto;
}

/****New CSS (29-1[Pravin])*/
.deselectTable
{
    background: #f0f0f0;
}


.activityListDrpDwn
{
    width: 204px;
    height: 25px;
    line-height: 25px;
}

* + html .activityListDrpDwn
{
    *width: 111px;
}

/****New CSS (29-1[Pravin])*/

/***Start New CSS (30/1/2013) ***/

.cmrdes2
{
    margin: 6px 0 0 7px;
    float: left;
    margin: 8px 0 0 -2px \0/;
}

.rdoButton
{
    float: left;
    margin: 2px 5px 0 0;
    *margin: -2px 3px 0 0;
}



/***End New CSS (30/1/2013) ***/

/****New CSS (30-1[Pravin])*/
.studentReportSpace
{
    width: 202px;
}

@media \0screen
{
    .studentReportSpace
    {
        width: 180px;
        border: 1px solid #fff;
    }
}


.ieSCsBox2
{
    width: 111px;
    width: 111px \0/;
    *width: 111px;
}

.starFie
{
    margin-left: 2px \0/;
}


.addREf
{
    background: url(../Images/addRefferences.png) no-repeat top left;
    width: 156px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .addREf:hover
    {
        background: url(../Images/addRefferencesHover.png) no-repeat top left;
        width: 156px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.ToolNewText2
{
    margin-left: 60px;
}

.SCsBox
{
    /*border: 1px solid #CCCCCC !important;*/
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 5px 5px 3px 0 !important;
    width: 254px;
}

.Save_tab
{
    background: url(../Images/saveTop.png) no-repeat top left;
    width: 87px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
    overflow: hidden;
}

    .Save_tab:hover
    {
        background: url(../Images/saveHover.png) no-repeat top left;
        width: 87px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }
 

/* Nivant New CSS (31/1/2013)*/
.ieSCsBox2
{
    width: 111px;
    width: 111px \0/;
    *width: 111px;
}

.DistNew2
{
    margin-left: 0px;
}



/* Nivant New CSS (31/1/2013)*/

.importRecords
{
    background: url(../Images/importRecordsTop.png) no-repeat top left;
    width: 159px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .importRecords:hover
    {
        background: url(../Images/importRecordsHover.png) no-repeat top left;
        width: 159px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.importRecordsSchool
{
    background: url(../Images/backToSchoolList.png) no-repeat top left;
    width: 191px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .importRecordsSchool:hover
    {
        background: url(../Images/backToSchoolListHover.png) no-repeat top left;
        width: 191px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }


.resetNew
{
    background: url(../Images/resetTop.png) no-repeat top left;
    width: 80px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .resetNew:hover
    {
        background: url(../Images/resetHover.png) no-repeat top left;
        width: 80px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.ieSCsBox
{
    width: 254px \0/;
    *width: 254px;
}

/******Added CSS for Responsive (768 iPad potrait)only**/
/*@media screen and (max-width:768px)
{

    #stu_main_top
    {
        width: 743px;
        height: 38px;
    }

    .NewdashboardLinks
    {
        height: auto;
        margin-top: 0px;
        float: left;
        width: 754px;
        margin-left: 10px;
    }

        .NewdashboardLinks ul
        {
            margin: 0;
            padding: 0;
            list-style: none;
        }

            .NewdashboardLinks ul li
            {
                float: left;
                width: 220px;
                height: 42px;
                margin: 0px 0px 0px 10px;
            }

                .NewdashboardLinks ul li a
                {
                    display: block;
                    background: url(../images/NewtopNav.png)no-repeat left top;
                    background-size: 220px 42px;
                    width: 220px;
                    height: 62px;
                    font-family: BPreplayBold;
                    font-weight: bold;
                    font-size: 14px;
                    color: #fff;
                    text-align: center;
                    text-decoration: none;
                    padding-top: 15px;
                    letter-spacing: 2px;
                }

                    .NewdashboardLinks ul li a:hover
                    {
                        background: url(../images/NewtopNavHover.png) no-repeat left top;
                        background-size: 220px 42px;
                    }

    .Newactive
    {
        background: url(../Images/NewtopNavHover.png) no-repeat left top;
        background-size: 220px 42px;
    }

    .NewdashboardLinks ul li.small
    {
        width: 48px;
        height: 42px;
        float: left;
    }

        .NewdashboardLinks ul li.small a
        {
            display: block;
            width: 48px;
            height: 42px;
            background: url(../images/smallBGnav.png) no-repeat left top;
            background-size: 48px 42px;
            padding-top: 10px;
        }

            .NewdashboardLinks ul li.small a:hover
            {
                background: url(../images/smallNavBGHover.png) no-repeat left top;
                background-size: 48px 42px;
            }

    .orangeBxLft
    {
        width: 708px;
    }

    .settingSchSettingConTable
    {
        width: 688px;
    }

    #footer
    {
        width: 743px;
        height: 30px;
        margin-top: 15px;
    }

    #stu_main
    {
        width: 743px;
        height: auto;
        overflow: hidden;
        margin-top: 10px;
        float: left;
        margin-left: 11px;
    }

    #stu_main_bottom
    {
        width: 732px;
        height: 12px;
        background: #FFF;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    #student_info
    {
        width: 719px;
        height: auto;
        overflow: hidden;
        margin: auto;
        margin-top: 11px;
        margin-bottom: 11px;
    }

    .resTable
    {
        width: 690px;
        margin-left: 10px;
    }

        .resTable td:first-child
        {
            padding-right: 5px;
        }

        .resTable td:last-child
        {
            padding-left: 5px;
        }

    .acntInfo
    {
        width: 699px;
    }

    #stu_main_middle
    {
        width: 743px;
        height: auto;
        overflow: hidden;
        background: #FFF;
    }

    .stu_middle
    {
        width: 692px;
        height: 38px;
        background: url(../images/gr_middle.png);
        float: left;
    }

    #top
    {
        width: 745px;
        height: 56px;
    }

    #SR_box_mainbox
    {
        border: 1px solid #F79B2D;
        border-radius: 5px 5px 5px 5px;
        height: auto;
        margin: 25px auto;
        overflow: hidden;
        width: 699px;
    }

    .SetIconstyle
    {
        float: left;
        margin-left: -7px;
        margin-top: -6px;
        padding: 4px;
        *margin-top: 9px;
    }

    .dashboardLinksNew
    {
        height: 49px;
        margin-top: 0px;
        float: left;
        width: 768px;
    }

        .dashboardLinksNew ul
        {
            margin: 0;
            padding: 0;
            list-style: none;
        }

            .dashboardLinksNew ul li
            {
                float: left;
                width: 167px;
                height: 54px;
                margin: 0px 0px 0px 0px;
            }

                .dashboardLinksNew ul li a
                {
                    display: block;
                    background: url(../images/topNav.png) no-repeat left top;
                    width: 172px;
                    height: 36px;
                    font-family: BPreplayBold;
                    font-weight: bold;
                    font-size: 16px;
                    color: #fff;
                    text-align: center;
                    text-decoration: none;
                    padding-top: 17px;
                    letter-spacing: 2px;
                }

                    .dashboardLinksNew ul li a:hover
                    {
                        background: url(../images/topNavHover.png) no-repeat left top;
                    }

                .dashboardLinksNew ul li.small
                {
                    width: 54px;
                    height: 48px;
                    float: left;
                }

                    .dashboardLinksNew ul li.small a
                    {
                        display: block;
                        width: 54px;
                        height: 39px;
                        background: url(../images/smallBGnav.png) no-repeat left top;
                        padding-top: 13px;
                    }

                        .dashboardLinksNew ul li.small a:hover
                        {
                            background: url(../images/smallNavBGHover.png) no-repeat left top;
                        }

    /****** End New Css For Responsive Web Design(25/1/2013) ******/


/**** New CSS For Menu (25/1/2013) ******/

#navigation
{
    height: 48px;
    margin-left: 17px;
    margin-right: 17px;
    padding-left: 0px;
    width: 1000px;
    margin-bottom: 10px;
}

.nav
{
    height: 48px;
    list-style: none;
    line-height: 48px;
    padding-top: 4px;
}

    .nav li
    {
        float: left;
        padding-left: 0px;
    }

        .nav li a
        {
            float: left;
            display: block;
            height: 48px;
            text-decoration: none;
            padding-left: 19px;
            font-weight: bold;
            font-family: BPreplayBold;
            font-weight: bold;
            font-size: 15px;
            color: #fff;
            text-align: center;
            text-decoration: none;
            letter-spacing: 2px;
            line-height: 48px;
            padding-right: 15px;
        }

            .nav li a span
            {
                height: 48px;
                float: left;
                display: block;
                padding: 15px 15px 0 0px; /*Padding of menu items*/
                line-height: 54px;
                *padding-top: 0px;
                *float: left;
                *line-height: 48px;
                color: #fff;
            }

    .nav a
    {
        color: #fff; /*left tab image path*/
        background-position: left top;
        background-image: url(../images/menu_li_hover_left.png);
        background-repeat: no-repeat;
        line-height: 48px;
    }

        .nav a span
        {
            color: #fff; /*right tab image path*/
            background-image: url(../images/menu_li_hover_right.png);
            background-repeat: no-repeat;
            background-position: right top;
        }

    .nav li.current a, .nav li a:hover
    {
        color: #fff; /*left tab image path*/
        background-position: left top;
        background-image: url(../images/menu_li_hover_leftHover.png);
        background-repeat: no-repeat;
        *cursor: pointer;
        *color: #fff;
    }

        .nav li.current a span, .nav li a:hover span
        {
            color: #000; /*right tab image path*/
            background-image: url(../images/menu_li_hover_rightHover.png);
            background-repeat: no-repeat;
            background-position: right top;
            *color: #ffffff;
        }

.SetIconstyle
{
    float: left;
    margin-left: -6px;
    margin-top: -6px;
    padding: 4px;
    *margin-top: 9px;
}

.drop_hedlineText
{
    margin-left: 16px;
}

.rdoButton
{
    float: left;
    margin: 2px 5px 0 0;
    *margin: -2px 3px 0 0;
}

.orTopSep
{
    margin-top: 11px;
}

.resetDefault
{
    background: url(../Images/resetDefault.png) no-repeat top left;
    width: 159px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .resetDefault:hover
    {
        background: url(../Images/resetDefaultHover.png) no-repeat top left;
        width: 159px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.smallText
{
    font-size: 10px;
}

.DsF
{
    float: left;
    margin: 4px;
}

    .DsF a
    {
        text-decoration: underline;
        color: #878686;
    }

        .DsF a:hover
        {
            text-decoration: underline;
            color: #f79b2d;
        }

.Smallfieldset
{
    width: 304px;
    border: 1px solid #c8c8c8;
    border-radius: 0px;
    margin: 0px 0 15px 0;
}
/**** New CSS For Menu ******/

/**** New CSS (28/1/2013) ******/

.importTab
{
    background: url(../Images/importTab.png) no-repeat top left;
    width: 99px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .importTab:hover
    {
        background: url(../Images/importTabHover.png) no-repeat top left;
        width: 99px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.ieSCsBox2
{
    width: 111px;
    width: 111px \0/;
    *width: 111px;
}

.grdText
{
    margin-left: 31px;
}

.IconStd
{
    margin-left: 20px;
}

.addREf
{
    background: url(../Images/addRefferences.png) no-repeat top left;
    width: 156px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .addREf:hover
    {
        background: url(../Images/addRefferencesHover.png) no-repeat top left;
        width: 156px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.crateSubunit
{
    background: url(../Images/createSubunit.png) no-repeat top left;
    width: 153px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .crateSubunit:hover
    {
        background: url(../Images/createSubunitHover.png) no-repeat top left;
        width: 153px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.createMissionButton
{
    background: url(../Images/createMissionTop.png) no-repeat top left;
    width: 148px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .createMissionButton:hover
    {
        background: url(../Images/createMissionHover.png) no-repeat top left;
        width: 148px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.createUnitButton
{
    background: url(../Images/createUnitTop.png) no-repeat top left;
    width: 121px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .createUnitButton:hover
    {
        background: url(../Images/createUnitHover.png) no-repeat top left;
        width: 121px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.crateSubunit
{
    background: url(../Images/createSubunit.png) no-repeat top left;
    width: 153px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .crateSubunit:hover
    {
        background: url(../Images/createSubunitHover.png) no-repeat top left;
        width: 153px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.addActivityButton
{
    background: url(../Images/addActivityTop.png) no-repeat top left;
    width: 133px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .addActivityButton:hover
    {
        background: url(../Images/addActivityHover.png) no-repeat top left;
        width: 133px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.topTab
{
    float: left;
    margin: 5px 0 0 84px;
    *margin-left: 44px;
    margin-left: 80px \0/;
}

.starFie
{
    margin-left: 2px \0/;
}

}

*/
/**** End New CSS (28/1/2013) ******/
/******1-2 Class for Add Reference page*/
.fileNameInput
{
    width: 254px;
}

@media \0screen
{
    .fileNameInput
    {
        width: 245px;
    }
}

.fileNameInput
{
    *width: 244px;
}
/**Create Student***/
.alignAstrik td input
{
    width: 244px;
}

@media \0screen
{
    .alignAstrik td input
    {
        width: 236px;
    }
}

.alignAstrik td input
{
    *width: 236px;
}


/******Class for Add Reference page*/

/**Create Staff***/
.creatStaffAstrik td input
{
    width: 244px;
}

@media \0screen
{
    .creatStaffAstrik td input
    {
        width: 246px;
    }
}

.creatStaffAstrik td input
{
    *width: 236px;
}

.crTextf
{
    *width: 236px;
}

.createStaffStars td strong
{
    *margin-left: -5px;
}
/**End Create Staff***/

/* For chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .dSEditTab
    {
        margin: 40px auto;
        *margin: 40px auto;
    }
}

.dSEditTab
{
    *margin: 40px auto;
}

.dSFild1
{
    margin: 40px 0 0 27px;
    width: 900px;
    background: #FFF;
    margin-left: 27px \0/;
    display: block;
}

@-moz-document url-prefix()
{
    .dSFild1;

{
    margin: 40px 0 0 22px;
    width: 900px;
    background: #FFF;
    margin-left: 27px \0/;
    display: block;
}

}

.dSAccountInfo
{
    width: 185px \0/;
}




@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .EDTab
    {
        margin-top: 50px;
        float: right;
    }

    .EDAccount
    {
        margin: 45px 0 0 50px;
        float: left;
    }

    .spaceChr
    {
        margin-left: 5px;
        margin-bottom: 20px;
        float: left;
    }
}

.eDforIE
{
    margin-left: 22px;
}

.spaceChr
{
    margin-left: 5px \0/;
}

/******New CSS By Nivant (2/2/2013)*******/

.sNIE
{
    width: 266px \0/;
    *width: 268px;
}

.crBoxStaff
{
    width: 187px \0/;
    width: 193px;
}

.crboxRed
{
    margin-left: 0px;
    margin-top: 7px;
    margin-left: 3px \0/;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .crBoxStaff
    {
        width: 195px;
    }
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .forTd
    {
        margin-left: 270px;
    }
}

.tabForcrom
{
    float: left;
}

.forTd
{
    margin-left: 270px \0/;
    *margin-left: 270px;
}

.cStudent
{
    width: 205px \0/;
}

.contentList
{
    width: 244px;
    border: 1px solid #CCCCCC !important;
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 5px 5px 3px 0 !important;
    width: 253px \0/;
}

.srarIE1
{
    margin-left: 5px \0/;
}


.mDTextFild
{
    width: 253px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    line-height: 25px \0/;
    width: 244px \0/;
}

.cPasswordStar
{
    font-size: 13px;
    font-weight: bold;
    color: #BE0000;
    float: left;
    margin-top: 3px;
    margin-left: 3px \0/;
    margin-left: 3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .cPasswordStar
    {
        font-size: 13px;
        font-weight: bold;
        color: #BE0000;
        float: left;
        margin-left: 3px;
    }
}

.subjectTextbox
{
    width: 205px;
    background: #f0f0f0;
    height: 28px !important;
    padding: 5px 5px 3px 0 !important;
    border: 1px solid #ccc !important;
    color: #878686 !important;
    margin: 0 !important;
    float: left !important;
}

.sePadding
{
    margin-left: 17px;
    margin-left: 11px \0/;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .sePadding
    {
        margin-left: 10px;
    }
}

/******End CSS By Nivant (2/2/2013)*******/


/****** New CSS By Nivant (4/2/2013) *******/
.accountTop
{
    margin: 40px auto;
    width: 900px;
    background: #FFF;
    margin-left: 22px;
    margin-left: 27px \0/;
    *margin: 0 0 25px 27px;
    *float: left;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .accountTop
    {
        margin: 40px auto;
        width: 900px;
        background: #FFF;
        margin-left: 27px;
    }
}

.demInfoSel
{
    margin-left: 20px;
    width: 194px;
    width: 197px \0/;
}

.phoneTextbox
{
    margin-left: 19px;
}

.ethnicitySelBox
{
    margin-left: 12px !important;
    width: 194px;
}

.checkDup
{
    width: 252px;
    /*border: 1px solid #CCCCCC !important;*/
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 5px 5px 3px 0 !important;
    width: 262px \0/;
}

/*******Input Issue Fixed for IE8******/
.inputAllIE8 td input
{
    width: 245px;
}

@media \0screen
{
    .inputAllIE8 td input
    {
        width: 243px;
    }
}

.inputAllIE8 td input
{
    *width: 236px;
}

.supportText
{
    float: left;
    margin: -4px 0 0 125px;
    margin: -4px 0 0 138px \0/;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .supportText
    {
        float: left;
        margin: -4px 0 0 108px;
    }
}

.supportText2
{
    float: left;
    margin: -4px 0 0 282px;
    margin: -4px 0 0 293px \0/;
    *margin: -4px 0 0 282px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .supportText2
    {
        float: left;
        margin: -4px 0 0 266px;
    }
}

.ieSCsBox3
{
    width: 170px;
}

/****** End CSS By Nivant (4/2/2013) *******/

#dvUnderConstruction
{
    width: 307px;
    height: auto;
    border: 1px #f09f39 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
}

.classInfo1
{
    display: block;
    overflow-y: scroll;
    width: 461px;
    margin: 7px 0 0 0;
    height: 200px;
}

.cursorPointer
{
    cursor: pointer;
    cursor: hand \0/;
}

/****** New CSS By Nivant (6/2/2013) *******/

.activitySt
{
    margin-left: 63px;
    margin-left: 50px \0/;
}




/****** New CSS By Nivant (6/2/2013) *******/


/****** New CSS By Nivant (12/2/2013) *******/
.refWarning
{
    width: 222px;
    resize: none;
    font-family: Arial;
    font-size: 12px;
    border: none;
    background: none;
    color: #878686;
    line-height: 1.8em;
    height: 80px;
    text-align: justify;
    overflow: hidden;
    margin: -6px 0 0 0 \0/;
    *float: left;
}

.addRefTextbox
{
    height: 25px;
    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 25px;
    width: 254px;
    width: 245px \0/;
    *width: 245px;
}

.browseFild
{
    height: 24px;
    width: 250px \0/;
    float: left;
}


.divPagerNew1
{
    float: right;
    margin-right: 20px;
    width: 220px;
    margin-right: 28px \0/;
    *margin-right: 21px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .divPagerNew1
    {
        float: right;
        width: 220px;
        margin-right: 28px;
    }

    .divPagerNew2
    {
        float: right;
        margin-right: 7px;
        width: 203px;
    }
    
}


.divPagerNew2
{
    float: right;
    margin-right: 7px;
    width: 200px;
    width: 203px \0/;
    *width: 205px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{


    .divPagerNew2
    {
        float: right;
        margin-right: 7px;
        width: 203px;
    }
}


/****** End New CSS By Nivant (12/2/2013) *******/

.backToImportRecords
{
    background: url(../Images/backToImportRecordsTop.png) no-repeat top left;
    width: 218px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .backToImportRecords:hover
    {
        background: url(../Images/backToImportRecordsHover.png) no-repeat top left;
        width: 218px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.backToClassList
{
    background: url(../Images/backToClassListTop.png) no-repeat top left;
    width: 178px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .backToClassList:hover
    {
        background: url(../Images/backToClassListHover.png) no-repeat top left;
        width: 178px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.backToImportClasses
{
    background: url(../Images/backTopImportClas.png) no-repeat top left;
    width: 218px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .backToImportClasses:hover
    {
        background: url(../Images/backTopImportClasHover.png) no-repeat top left;
        width: 218px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.backToImportClassesRoll
{
    background: url(../Images/backImportClass.png) no-repeat top left;
    width: 237px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .backToImportClassesRoll:hover
    {
        background: url(../Images/backImportClassHover.png) no-repeat top left;
        width: 237px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }


/****** New CSS For Scroll Bar (13/2/2013) *******/

#assignScroll
{
    width: 914px;
    height: 200px;
    overflow-y: scroll;
    margin-top: 4px;
}


.averageText
{
    margin-left: 11px;
    margin-left: 30px \0/; /*For IE*/
}

.averageText2
{
    margin-left: 30px;
    margin-left: 50px \0/; /*For IE*/
}

.averageImgTab
{
    background-image: url("../Images/standardIcons.png");
    border: medium none;
    cursor: pointer;
    height: 19px;
    text-indent: -999px;
    width: 21px;
    background-color: #f6f6f6;
    margin-left: 3px;
    *float: left;
    *text-indent: -999px;
}

.stanD1
{
    margin-left: 13px;
    margin-left: 35px \0/; /*For IE*/
    text-align:center;
}
.stanD2
{
    margin-left: 13px;
     margin-left: 22px \0/;/*For IE*/
     text-align:center;
}

.attemp
{
    margin-left: -6px;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{


    .attemp
    {
        margin-left: -9px;
    }
}

.status
{
    margin-left: -6px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{


    .status
    {
        margin-left: -9px;
    }
}

.opTabNew
{
    margin-left: 3px;
    *float: left;
}

.stdopTabNew
{
    margin-left: 0px;
    *float: left;
}

.ccsr
{
    width: 211px;
    margin: 15px -16px 15px 0;
    float: right;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{


    .ccsr
    {
        width: 211px;
        margin: 15px -10px 15px 0;
        float: right;
    }
}



.ccsr1
{
    float: right;
    margin: 0px 0px 15px 0;
    width: 211px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{


    .ccsr1
    {
        float: right;
        margin: 0px 6px 15px 0;
        width: 211px;
    }
}

/****** End New CSS For Scroll Bar (13/2/2013) *******/


.editProfileBox
{
    width: 245px;
    border: 1px solid #CCCCCC !important;
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 5px 5px 3px 2px !important;
    width: 254px \0/;
}

.newTab1
{
    background: url(../Images/newTab1.png) no-repeat top left;
    width: 72px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .newTab1:hover
    {
        background: url(../Images/newTab1Hover.png) no-repeat top left;
        width: 72px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

/**********Added Responsive for My Mission Index****/


/**** Classes List Page New CSS (18/2/2013) ****/

.classesText
{
    color: #878686;
    text-decoration: none;
    text-align: right;
    padding-right: 69px;
}

.stdEnr
{
    padding-right: 35px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .changPasswordStar
    {
        font-size: 13px;
        font-weight: bold;
        color: #BE0000;
        float: left;
        margin-left: -2px;
    }
}


.stdName
{
    float: right;
    padding-right: 14px;
}

.stdpass
{
    float: right;
    padding-right: 22px;
}

.stdID
{
    float: right;
    padding-right: 21px;
    padding-right: 18px \0/;
}

@media \0screen
{
    .stdID
    {
        float: right;
        padding-right: 21px;
    }

    .stdPhone
    {
        float: right;
        padding-right: 42px;
    }
}


.stdPhone
{
    float: right;
    padding-right: 42px;
    padding-right: 40px \0/;
}

@media \0screen
{
    .stdPhone
    {
        float: right;
        padding-right: 42px;
    }
}

.ethnicityText
{
    float: right;
    padding-right: 33px;
    padding-right: 30px \0/;
}

@media \0screen
{
    .ethnicityText
    {
        float: right;
        padding-right: 33px;
    }
}

.NewScore
{
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    padding-left: 5px;
    float: left;
    margin-left: -36px;
}

/****New css*****/
.DistNewdisabled
{
    background-color: #ffffff;
    border: none;
    /*text-decoration: underline;*/
    font-size: 12px;
    color: #878686;
    padding-top: 0px;
    float: left;
    margin-left: -7px;
}

.resetDefault
{
    background: url(../Images/resetDefault.png) no-repeat top left;
    width: 159px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .resetDefault:hover
    {
        background: url(../Images/resetDefaultHover.png) no-repeat top left;
        width: 159px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.toolTipText
{
    color: #878686;
    text-decoration: none;
    float: left;
    padding-right: 5px;
}

/*****************/

/**** Over All Design Bug Fixing CSS(19/2/2013) ******/

.classTextFild
{
    width: 200px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    border: 1px solid #cccccc;
    float: left;
}

.allStar
{
    font-size: 13px;
    color: #F00;
    font-weight: bold;
    float: left;
    margin: 8px 0 0 8px;
}


.listBoxNew
{
    width: 207px;
    height: 28px !important;
    padding: 5px 5px 3px 0 !important;
    /*border: 1px solid #ccc !important;*/
    color: #878686 !important;
    margin: 0 !important;
    float: left !important;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}


.fildSetclass
{
    margin: 13px 0 13px 20px;
    width: 958px;
    height: auto;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f79b2d;
    *float: left;
    *margin-bottom: 2px;
}

.butSep
{
    margin-left: 10px;
}

.NewSav
{
    width: 900px;
    height: 30px;
    margin: 14px 0 -6px 21px;
    *margin-top: 12px;
    *margin-left: 10px;
    *margin-bottom: -1px;
}


.csTextFild
{
    width: 245px!important;
    height: 25px!important;

    color: #878686;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 25px;
    border: 1px solid #cccccc;
    float: left;
    padding: 0px !important;
}

.NewSavTab
{
    width: 900px;
    height: 30px;
    margin: 14px 0 1px 0;
    *margin-top: 12px;
    float: left;
}

#student_info
{
    width: 962px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 11px;
    margin-bottom: 0px;
}

.classtabl
{
    margin: 6px 15px 14px 15px;
}

.addDist
{
    text-decoration: underline;
    float: left;
    margin: 5px 0 0 15px;
}

    .addDist a
    {
        text-decoration: underline;
        color: #878686;
    }

        .addDist a:hover
        {
            text-decoration: underline;
            color: #f78310;
        }

#stu_main_middle
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    background: #FFF;
    /*padding-bottom:8px;*/
}

#st_tab_main
{
    width: 962px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 19px;
}

#stu_Edit {
    width: 265px;
    height: 30px;
    float: right;
    margin-top: 18px;
}

.acInfo
{
    margin: 10px 0 0 19px;
    width: 909px;
    background: #FFF;
    *margin-top: 0px;
    *float: left;
    margin-left: 23px \0/;
    *width: 915px;
}

#addRefBox
{
    border: 1px solid #F79B2D;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    margin: 13px auto;
    overflow: hidden;
    width: 956px;
}


/**** End Over All Design Bug Fixing CSS(19/2/2013) ******/

.unitBox
{
    width: 327px;
    height: 226px;
    overflow: hidden;
    float: left;
    border: 1px solid #f79d2b;
    background: #FFF;
}

.unitTextarea
{
    width: 698px;
    height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    padding: 5px;
    border: 1px solid #cccccc;
    resize: none;
    float: left;
}

.misstonName
{
    width: 322px;
}

.misstonSelBox
{
    width: 329px;
}
.parentMission 
{
   disabled: disabled;
}



/**** End Over All Design Bug Fixing CSS(19/2/2013) ******/

/**** Start Over All Design Bug Fixing CSS(21/2/2013) ******/

#unitSerBox
{
    width: 315px;
    height: 30px;
    margin: 12px 0 0 9px;
}

.unitSerBox
{
    width: 315px;
    height: 30px;
    margin: 12px 0 0 9px;
}

.unitFildBox
{
    width: 213px;
    height: 27px;
    background: url(../images/ser_bgNew.png);
}

.unitInfoBoxMain
{
    width: 297px;
    height: 156px;
    margin: 13px 0 0 14px;
    border: 1px solid #cacaca;
    border-top: none;
}


.unitInfoBox
{
    width: 297px;
    height: 30px;
    background: #f79d2d;
}



.unitInfoBoxscroll
{
    width: 297px;
    height: 126px;
    overflow-y: scroll;
}

.unScrolText
{
    width: 148px;
    height: 30px;
    float: left;
}

.unScrolright
{
    width: 148px;
    height: 30px;
    float: left;
    border-left: 1px solid #cacaca;
}



/**** End Over All Design Bug Fixing CSS(21/2/2013) ******/

/**** Over All Design Bug Fixing CSS(22/2/2013) ******/

.unitTextHed
{
    color: #FFF;
    padding-left: 5px;
    line-height: 30px;
    font-weight: bold;
}

.unTbl1
{
    margin: 0px;
}

    .unTbl1 p
    {
        padding-left: 5px;
    }

    .unTbl1 td
    {
        border: 1px solid #cacaca;
        border-left: none;
        border-top: none;
    }

        .unTbl1 td:last-child
        {
            border-right: none;
            border-left: none;
            border-top: none;
        }

.unitMF
{
    float: left;
    margin-left: 2px;
    margin-right: 35px;
    margin-right: 30px \0/;
}

.unitFildBoxNew
{
    width: 195px;
    height: 27px;
    background: url(../images/ser_bgNew1.png);
}

.unScrolText
{
    width: 148px;
    height: 30px;
    float: left;
}

.acUnit{
	width:122px;
	height:30px;
	float:left;
	
}


.acUnit2{
	width:67px;
	height:30px;
	float:left;
	border-left:1px solid #cacaca;
}


/**** End Over All Design Bug Fixing CSS(22/2/2013) ******/

.serFildBox
{
    width: 247px;
    height: 28px;
    background: url(../images/serBG1.png);
    float: left;
}


#divCorrect
{
    width: 930px;
    height: auto;
    overflow: hidden;
}

#divIncorrect
{
    width: 930px;
    height: auto;
    overflow: hidden;
}

.gradeInfoBoxscroll
{
    width: 297px;
    height: 126px;
}

.grdbl1
{
    margin: 0px;
}

    .grdbl1 p
    {
        padding-left: 5px;
    }

    .grdbl1 td
    {
        border: 1px solid #cacaca;
        border-left: none;
        border-top: none;
    }

        .grdbl1 td:last-child
        {
            border-right: none;
            border-left: none;
            border-top: none;
            border-bottom: none;
            *border: none;
        }

/******* 26-2-2013********/

.stdActivDet
{
    background: url(../images/orBg1.png) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 874px;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin: 20px auto;
    background-color: #ffffff;
}

/******* End 26-2-2013********/

/***********Added Extra CSS [Pravin-27-2]*/
.myMissionBttnWrapper
{
    width: 677px;
    height: 29px;
    float: right;
    margin-top: 7px;
}


.dashBoardStudenttable
{
    width: 440px;
}

.dashboardOrangeBxLft
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top white;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 950px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

    .dashboardOrangeBxLft .headerSec
    {
        float: left;
        height: 23px;
    }

    .dashboardOrangeBxLft b
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        display: block;
        float: left;
        width: 415px;
        margin: 0 0 0px 0;
        padding: 0;
        white-space: nowrap;
        padding-left: 10px;
        margin-top: 4px;
    }

    .dashboardOrangeBxLft span.exColImg
    {
        display: block;
        float: right;
        margin-right: 10px;
    }

/*******Container Wrapper*/
#myMissionWrapper
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
    float: left;
}

.orangeBxLftScoreCard
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top white;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 950px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

    .orangeBxLftScoreCard .headerSec
    {
        float: left;
        height: 23px;
    }

    .orangeBxLftScoreCard b
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        display: block;
        float: left;
        width: 415px;
        margin: 0 0 0px 0;
        padding: 0;
        white-space: nowrap;
        padding-left: 10px;
        margin-top: 4px;
    }

    .orangeBxLftScoreCard span.exColImg
    {
        display: block;
        float: right;
        margin-right: 10px;
    }

.st_text_NewHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    display: block;
    float: left;
    width: 250px;
    margin: 0 0 0px 0;
    padding: 0;
    white-space: nowrap;
    padding-left: 10px;
    margin-top: 4px;
}

.t_d_le_infoTeammates
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 457px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin-left: 8px;
}

.st_text_NewTeammatesHeadB
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    display: block;
    float: left;
    width: 250px;
    margin: 0 0 0px 0;
    padding: 0;
    white-space: nowrap;
    padding-left: 10px;
    margin-top: 4px;
}


.editProfileTable
{
    width: 930px;
}


fieldset.editProfile
{
    margin: 50px 0 0 45px;
    width: 960px;
    height: auto;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f79b2d;
}

    fieldset.editProfile legend
    {
        margin-left: 10px;
        font-size: 12px;
        font-weight: bold;
        color: #707070;
    }


.orangeBxRhtResources
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 437px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin-top: 20px;
    border-bottom: none;
}

    .orangeBxRhtResources .headerSec
    {
        float: left;
        height: 23px;
    }

    .orangeBxRhtResources b
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        display: block;
        float: left;
        width: 390px;
        margin: 0 0 0px 0;
        padding: 0;
        white-space: nowrap;
        padding-left: 10px;
        margin-top: 4px;
    }

    .orangeBxRhtResources span.exColImg
    {
        display: block;
        float: right;
        margin-right: 10px;
    }

.orangeBxContainerSmallResources
{
    float: left;
    width: 445px;
    border: 1px solid #f79b2d;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top: none;
}

.loaderPosition
{
    top: 50%;
    left: 50%;
}

.dashMessageSec
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 457px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

.t_d_L_NewMessagesSec
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 467px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

.myLessonAssignMain
{
    margin-bottom: 35px;
}

.myLessonAssignContainer
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top white;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 950px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

.studentNameSec
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 439px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin: 17px 0 8px 9px;
}

.toolScoreSec
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 457px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}


.myMissionToolSec
{
    width: 840px;
    height: 20px;
    margin: auto;
    margin-bottom: 15px;
}

    .myMissionToolSec p
    {
        font-size: 14px;
        font-family: Bpreplay;
        color: #353535;
        line-height: 20px;
    }


/*******New CSS 28/2/2013********/

@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .DistNew
    {
        background-color: #ffffff;
        border: none;
        text-decoration: underline;
        cursor: pointer;
        font-size: 12px;
        color: #878686;
        padding-top: 0px;
        float: left;
        margin-left: 6px;
    }
}

.SetPn
{
    background-color: #ffffff;
    border: none;
    text-decoration: underline;
    cursor: pointer;
    font-size: 12px;
    color: #878686;
    padding-top: 0px;
    float: left;
    margin-left: 3px;
    margin-left: 7px \0/;
}



@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .SetPn
    {
        background-color: #ffffff;
        border: none;
        text-decoration: underline;
        cursor: pointer;
        font-size: 12px;
        color: #878686;
        padding-top: 0px;
        float: left;
        margin-left: 7px;
    }
}

.leaderbord
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    display: block;
    float: left;
    width: 436px;
    margin: 0 0 0px 0;
    padding: 0;
    white-space: nowrap;
    padding-left: 10px;
    margin-top: 4px;
}

.t_d_L_NewMessagesSecLeft
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 457px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .acInfo
    {
        margin: 10px 0 0 18px;
        width: 920px;
        background: #FFF;
    }
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .selectAddRef
    {
        margin-bottom: -1px;
    }
}

#classMiddle
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    background: #FFF;
    padding-bottom: 8px;
    margin-bottom: -4px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

    #classMiddle
    {
        width: 1000px;
        height: auto;
        overflow: hidden;
        background: #FFF;
        padding-bottom: 8px;
        margin-bottom: 0px;
    }
}

.demInfM
{
    float: left;
    margin-left: 8px;
}

/*******End New CSS 28/2/2013********/


.importClasses
{
    background: url("../Images/importClassRoll.png") no-repeat scroll left top transparent;
    width: 177px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .importClasses:hover
    {
        background: url("../Images/HoverImportClassRoll.png") no-repeat scroll left top transparent;
        width: 177px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.importClassRoll
{
    
    background: url(../Images/importClassesNew.png) no-repeat top left;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 29px;
    margin-left: 439px;
    text-indent: -999px;
    width: 159px;
}

    .importClassRoll:hover
    { 
        background: url(../Images/importClassesNewHover.png) no-repeat top left;
        border: 0 none;
        cursor: pointer;
        float: right;
        height: 29px;
        margin-left: 439px;
        text-indent: -999px;
        width: 159px;
    }

/*.importClassRoll
{
    background: url(../images/importClassRoll.png) no-repeat top left;
    width: 177px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
    margin-left: 439px;
}

    .importClassRoll:hover
    {
        background: url(../images/HoverImportClassRoll.png) no-repeat top left;
        width: 177px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }*/

.classRoleNew
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #f9a02c;
    padding-left: 2px;
}

.topSerBarTbl
{
    margin: auto;
    margin-top: 12px;
}

.orangeBoxInfo
{
    width: 962px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

.classTbl
{
    margin: -3px auto 0;
    padding: 0px;
}

    .classTbl p
    {
        padding-left: 6px;
    }

#student_info
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 11px;
    margin-bottom: 11px;
}

#orgMain
{
    width: 972px;
    height: auto;
    overflow: auto;
    margin: 13px auto 0 auto;
}

/*#student_info
{
    width: 962px !important;
    
}*/

.selNumBox{
	border: 1px solid #CCCCCC !important;
    color: #878686 !important;
    float: left !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 24px !important;
    margin-bottom: 0 !important;
    margin-left: 8px;
    margin-right: 0 !important;
    margin-top:3px !important;
    padding: 2px 2px 3px 0 !important;
    width: 56px;
}

.pgLeft{
	width:14px;
	height:14px;
	float:left;
	margin:7px 3px 0;
}
.numfBox{
	/*width:38px;*/
	height:25px;
	border:none;
	line-height:25px;
	margin:1px 0 0 5px;
	color:#878686;
	float:left;
    background-color:#FFFFFF;
}
.newPageNum{
	width:auto;
	height:30px;
	float:right;
}
.pagIng{
	width:972px;
	height:33px;
	float:left;
	margin:14px 0 0 0;
}

.unSerFildBox
{
    width: 205px;
    height: 27px;
    background: url(../images/unSerBg.png);
}

.subSerFildBox
{
    width: 185px;
    height: 27px;
    background: url(../images/subSerBg.png);
}

.sre_textfild
{
    width: 155px;
    height: 24px;
    border: none;
    margin-top: 1px;
    margin-left: 2px;
    font-size: 12px;
    color: #878686;
    *height: 23px;
    *background: none;
    *line-height: 23px;
    *width: 173px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.serBigbar
{
    background: url(../images/serBigBg.png);
    width: 362px;
    height: 27px;
}

.serBigtextfild
{
    width: 310px;
    height: 24px;
    border: none;
    margin-top: 1px;
    margin-left: 2px;
    font-size: 12px;
    color: #878686;
    *height: 23px;
    *background: none;
    *line-height: 23px;
    *width: 173px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.addunitBox
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F79D2B;
    float: left;
    height: 226px;
    overflow: hidden;
    width: 443px;
}

.addUnitInfoBoxMain
{
    width: 413px;
    height: 156px;
    margin: 13px 0 0 14px;
    border: 1px solid #cacaca;
    border-top: none;
}


.addUnitInfoBoxscroll
{
    height: 126px;
    overflow-y: scroll;
    width: 413px;
}


.addUnitInfoBox
{
    background: none repeat scroll 0 0 #F79D2D;
    height: 30px;
    width: 413px;
}

.NewSavTab1
{
    width: 900px;
    height: 38px;
    margin: 14px 0 1px 0;
    *margin-top: 12px;
    float: left;
}

.simpleText
{
    margin-left: -4px;
    margin-left: -59px \0/;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .simpleText
    {
        margin-left: -18px;
    }
}

.supportNewText
{
    margin-left: 276px;
    margin-left: 292px \0/;
}


.supportNewTextNew
{
    margin-left: 283px;
}




@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .supportNewText
    {
        margin-left: 267px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .chooseFileNew
    {
        width: 252px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

    .suppFileType
    {
        margin-left: -3px;
    }
}















.cl_text4
{
    width: 252px;
    border: none;
    color: #878686;
    height: 27px;
    margin-left: 1px;
    margin-top: 1px;
    /*background: #fff;*/
    background: url(../images/dNewBg.png);
}


/**** Over All Design Bug Fixing CSS(19/2/2013) ******/

.classTextFild
{
    width: 200px;
    height: 25px;
    color: #878686;
    padding-left: 5px;
    border: 1px solid #cccccc;
    float: left;
}

.allStar
{
    font-size: 13px;
    color: #F00;
    font-weight: bold;
    float: left;
    margin: 8px 0 0 8px;
}



.fildSetclass
{
    margin: 13px 0 13px 20px;
    width: 958px;
    height: auto;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f79b2d;
    *float: left;
    *margin-bottom: 2px;
}

.butSep
{
    margin-left: 10px;
}

.NewSav
{
    width: 900px;
    height: 30px;
    margin: 14px 0 -6px 14px;
    *margin-top: 12px;
    *margin-left: 6px;
}


.csTextFild
{
    width: 245px;
    height: 25px;
    color: #878686;
padding-left: 5px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 25px;
    border: 1px solid #cccccc;
    float: left;
}

.NewSavTab
{
    width: 900px;
    height: 30px;
    margin: 14px 0 1px 14px;
    *margin-top: 12px;
    float: left;
}

#student_info
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 11px;
    margin-bottom: 0px;
}

.classtabl
{
    margin: 6px 15px 14px 15px;
}

.addDist
{
    text-decoration: underline;
    float: left;
    margin: 5px 0 0 15px;
}

    .addDist a
    {
        text-decoration: underline;
        color: #878686;
    }

        .addDist a:hover
        {
            text-decoration: underline;
            color: #f78310;
        }



#stu_main_middle
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    background: #FFF;
    padding-bottom: 8px;
}

#st_tab_main
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 13px;
}

#stu_Edit {
/*    width: 265px;*/
    width: 340px;
    height: 30px;
    float: right;
    margin-top: 14px;
}

#stu_EditforBookmark {
    width: 337px;
    height: 30px;
    float: right;
    margin-top: 10px;
}

.acInfo
{
    margin: 10px 0 0 19px;
    width: 909px;
    background: #FFF;
    *margin-top: 0px;
    *float: left;
    margin-left: 23px \0/;
}

#addRefBox
{
    border: 1px solid #F79B2D;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    margin: 13px auto;
    overflow: hidden;
    width: 956px;
}

.unitBox
{
    width: 327px;
    height: 226px;
    overflow: hidden;
    float: left;
    border: 1px solid #f79d2b;
    background: #FFF;
}

.unitTextarea
{
    width: 698px;
    height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    padding: 5px;
    border: 1px solid #cccccc;
    resize: none;
    float: left;
}

.misstonName
{
    width: 322px;
}

.misstonSelBox
{
    width: 329px !important;
}


/**** End Over All Design Bug Fixing CSS(19/2/2013) ******/

/**** Start Over All Design Bug Fixing CSS(21/2/2013) ******/

.unitSerBox
{
    width: 315px;
    height: 30px;
    margin: 12px 0 0 9px;
}

.unitFildBox
{
    width: 213px;
    height: 27px;
    background: url(../images/ser_bgNew.png);
}

.unitInfoBoxMain
{
    width: 297px;
    height: 156px;
    margin: 13px 0 0 14px;
    border: 1px solid #cacaca;
    border-top: none;
}


.unitInfoBox
{
    width: 297px;
    height: 30px;
    background: #f79d2d;
}



.unitInfoBoxscroll
{
    width: 297px;
    height: 126px;
    overflow-y: scroll;
}

.unScrolText
{
    width: 148px;
    height: 30px;
    float: left;
}

.unScrolright
{
    width: 148px;
    height: 30px;
    float: left;
    border-left: 1px solid #cacaca;
}



/**** End Over All Design Bug Fixing CSS(21/2/2013) ******/

/**** Over All Design Bug Fixing CSS(22/2/2013) ******/

.unitTextHed
{
    color: #FFF;
    padding-left: 5px;
    line-height: 30px;
    font-weight: bold;
}

.unTbl1
{
    margin: 0px;
}

    .unTbl1 p
    {
        padding-left: 5px;
    }

    .unTbl1 td
    {
        border: 1px solid #cacaca;
        border-left: none;
        border-top: none;
    }

        .unTbl1 td:last-child
        {
            border-right: none;
            border-left: none;
            border-top: none;
        }

.unitMF
{
    float: left;
    margin-left: 2px;
    margin-right: 35px;
    margin-right: 30px \0/;
}

.unitFildBoxNew
{
    width: 195px;
    height: 27px;
    background: url(../images/ser_bgNew1.png);
}

.unScrolText
{
    width: 148px;
    height: 30px;
    float: left;
}

.acUnit
{
    width: 115px;
    height: 30px;
    float: left;
}


.acUnit2
{
    width: 85px;
    height: 30px;
    float: left;
    border-left: 1px solid #cacaca;
}

/**** End Over All Design Bug Fixing CSS(22/2/2013) ******/

/********* New Sprint CSS (5/3/2013) *******/
.allStdHed
{
    width: 1000px;
    height: 68px;
    margin: 2px 0 0 14px;
}

#allStdtabMain
{
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-top: 11px;
    margin-bottom: -6px;
}

.profileFildTab
{
    margin: 14px 0 0 14px;
    width: 940px;
    height: auto;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f79b2d;
    background: #FFF;
    *float: left;
    *margin-top: 14px;
}

.profileFildEdit
{
    margin: 11px 0 0 14px;
    width: 940px;
    height: auto;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f79b2d;
    background: #FFF;
    *float: left;
    *margin-top: 14px;
}

.orangNewBox
{
    background: url(../images/NeworangeContainerBg.gif) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 932px;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin: 20px auto;
    background-color: #ffffff;
}

.classTbl
{
    margin: -4px auto 0;
    padding: 0px;
}

    .classTbl p
    {
        padding-left: 6px;
    }

.CrClassBttn
{
    background: url(../Images/createClass.png) no-repeat top left;
    width: 141px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .CrClassBttn:hover
    {
        background: url(../Images/HovercreateClass.png) no-repeat top left;
        width: 141px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

/*.importRecords{ background:url(../images/importRecordsTab.png) no-repeat top left; width:157px; height:29px; border:0; cursor:pointer; text-indent:-999px; margin-left:439px;}

.importRecords:hover{ background:url(../images/importRecordsTabHover.png) no-repeat top left; width:157px; height:29px; border:0; cursor:pointer;}*/


.allTopSer
{
    width: 250px;
    height: 27px;
    background: url(../images/serBgClass.png);
}

.classTbl
{
    margin: -4px auto 0;
    padding: 0px;
}

    .classTbl p
    {
        padding-left: 6px;
    }



.New_stu_text
{
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    padding-left: 5px;
    float: left;
}

.topSerBarTbl
{
    margin: auto;
    margin-top: 12px;
}

#orgMain
{
    width: 972px;
    height: auto;
    overflow: hidden;
    margin: 13px auto 0 auto;
}

.orangeBoxInfo
{
    width: 962px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

.orangeBoxInfoMyMissSelMiss
{
    width: 962px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}


/*.pagIng
{
    width: 972px;
    height: 33px;
    float: left;
}*/

.stdTbl
{
    margin: -4px auto 0;
}

    .stdTbl p
    {
        padding-left: 6px;
    }

#NEWpageing
{
    drop_hedline width: 189px;
    height: 27px;
    margin: -10px 0 10px 739px;
}

.proceedBttn
{
    background: url(../Images/proceedTop.png) no-repeat top left;
    width: 106px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .proceedBttn:hover
    {
        background: url(../Images/proceedHover.png) no-repeat top left;
        width: 106px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

/*.printTab{ background:url(../Images/print.png) no-repeat top left; width:86px; height:29px; border:0; cursor:pointer; text-indent:-999px;}*/
.printTab:hover
{
    background: url(../Images/printHover.png) no-repeat top left;
    width: 86px;
    height: 29px;
    border: 0;
    cursor: pointer;
}

.backBttn
{
    background: url(../Images/back.png) no-repeat top left;
    width: 86px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .backBttn:hover
    {
        background: url(../Images/backHover.png) no-repeat top left;
        width: 86px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.scorNewTop
{
    margin: 3px 0 3px 14px;
}

.addunitBox
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F79D2B;
    float: left;
    height: 256px;
    overflow: hidden;
    width: 443px;
}

.addUnitInfoBoxMain
{
    width: 413px;
    height: 156px;
    margin: 13px 0 0 14px;
    border: 1px solid #cacaca;
    border-top: none;
}


.addUnitInfoBoxscroll
{
    height: 126px;
    overflow-y: scroll;
    width: 413px;
}


.addUnitInfoBox
{
    background: none repeat scroll 0 0 #F79D2D;
    height: 30px;
    width: 413px;
}

.smSerBg
{
    width: 118px;
    height: 28px;
    background: url(../images/smSerBg.png);
}

.gr_text
{
    color: #8AB727;
}

.or_text
{
    color: #FDAA2D;
}

}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .DsF
    {
        float: left;
        margin: 4px 0 0 20px;
    }
}

.unSerFildBox
{
    width: 205px;
    height: 27px;
    background: url(../images/unSerBg.png);
}

.acSerFildBox
{
    width: 187px;
    height: 27px;
    background: url(../images/acSerBg.png);
}

.subSerFildBox
{
    width: 185px;
    height: 27px;
    background: url(../images/subSerBg.png);
}


.sre_textfild
{
    width: 155px;
    height: 24px;
    border: none;
    margin-top: 1px;
    margin-left: 2px;
    font-size: 12px;
    color: #878686;
    *height: 23px;
    *background: none;
    *line-height: 23px;
    *width: 173px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.CrSchoolBttnTop
{
    background: url(../Images/create_school_tab.png) no-repeat top left;
    width: 170px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

.serBigbar
{
    background: url(../images/serBigBg.png);
    width: 362px;
    height: 27px;
}

.serBigtextfild
{
    width: 310px;
    height: 24px;
    border: none;
    margin-top: 1px;
    margin-left: 2px;
    font-size: 12px;
    color: #878686;
    *height: 23px;
    *background: none;
    *line-height: 23px;
    *width: 173px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.allMF
{
    float: left;
    margin-left: 7px;
    margin-right: 35px;
    margin-right: 30px \0/;
}

.DMNewPopup
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 440px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

.classRoleNew
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #f9a02c;
    padding-left: 2px;
}



.addRemoveStudents
{
    background: url(../Images/addRemoveClassTopnew.png) no-repeat top left;
    width: 196px;
    height: 29px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
}

    .addRemoveStudents:hover
    {
        background: url(../Images/addRemoveStudentHover.png) no-repeat top left;
        width: 196px;
        height: 29px;
        border: 0;
        cursor: pointer;
    }

.classRollInfo
{
    width: 944px;
    height: auto;
    overflow: hidden;
    margin: 14px 0 0 14px;
    padding-bottom: 14px;
}

.classOrangeBoxInfo
{
    width: 934px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/orangeContainerBg.jpg) repeat-x top white;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

.classEnrTop
{
    width: 944px;
    height: 30px;
    margin: -1px 0 14px 0;
}

.clSerFild
{
    border: 0px;
    background: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #878686;
    width: 135px!important;
    height: 25px;
    line-height: 25px;
    margin-left: 3px;
}

.classSearch
{
    width: 160px;
    height: 27px;
    float: left;
    background: url(../images/classSearchBg.png) no-repeat;
    margin-left: 14px;
    margin-top:1px;
}

.stuTextNew
{
    float: left;
    color: #f9a02c;
    padding-top: 10px;
}


.inPimag
{
    float: left;
    margin: 2px 6px 0 0;
}

.foScr
{
    display: block;
    float: left;
    height: 154px;
    margin: 10px 0 0;
    overflow-y: scroll;
    width: 470px;
}

.forWidth
{
    width: 476px;
}

.terMain
{
    width: 950px;
    height: auto;
    overflow: hidden;
    margin: 0 0 14px 14px;
}

#Newdash_main
{
    width: 970px;
    height: auto;
    overflow: hidden;
    margin: auto;
    border: 1px #f79d2b solid;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    margin-top: 3px;
}

.Lock_tab
{
    background: url(../Images/userLock.png) no-repeat top left;
    width: 22px;
    height: 25px;
    border: 0;
    cursor: pointer;
    text-indent: -999px;
    overflow: hidden;
}

    .Lock_tab:hover
    {
        background: url(../Images/userLock.png) no-repeat top left;
        width: 22px;
        height: 25px;
        border: 0;
        cursor: pointer;
    }

/***** 26/3/2013 ******/

.foScrNew
{
    display: block;
    float: left;
    height: 299px;
    margin: 7px 0 0;
    overflow-y: scroll;
    width: 470px;
}

.crTabNew
{
    width: 442px;
    width: 450px \0/;
    *width: 498px;
}

 
/*********CSS [25-3-13]*/
.searchStuTable
{
    width: 950px;
}

.studeMissionListLftSec
{
    width: 420px;
    height: auto;
    min-height: 214px;
    overflow: hidden;
    float: left;
    border: 1px solid #f79d2b;
}

.studentMissionListRhtSec
{
    width: 420px;
    height: auto;
    min-height: 214px;
    overflow: hidden;
    float: left;
    border: 1px solid #f79d2b;
}

.add_box_leftActivity
{
    width: 420px;
    height: auto;
    min-height: 214px;
    overflow: hidden;
    float: left;
    border: 1px solid #f79d2b;
}

.add_box_rightActivityRhtSec
{
    width: 420px;
    height: auto;
    min-height: 214px;
    overflow: hidden;
    float: left;
    border: 1px solid #f79d2b;
}

.teacherStuClassesContainer
{
    background: url(../images/orangeContainerBg.jpg) repeat-x top white;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 921px;
    float: left;
    border: 1px solid #f79b2d;
    padding: 4px;
}

    .teacherStuClassesContainer .headerSec
    {
        float: left;
        height: 23px;
    }

    .teacherStuClassesContainer b
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        display: block;
        float: left;
        width: 415px;
        margin: 0 0 0px 0;
        padding: 0;
        white-space: nowrap;
        padding-left: 10px;
        margin-top: 4px;
    }

    .teacherStuClassesContainer span.exColImg
    {
        display: block;
        float: right;
        margin-right: 10px;
    }


.selBoxNew
{
    height: 124px;
    align: center;
    width: 408px;
    color: #878686;
    border: 0 none;
    /*overflow-y: scroll !important;*/
}

.addUnitInfoBoxscrollNeew
{
    height: 126px;
    width: 413px;
}


.newSter
{
    height: auto;
    margin-bottom: 1px;
    overflow-y: scroll;
    width: 445px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .changPasswordStarCrom
    {
        font-size: 13px;
        font-weight: bold;
        color: #BE0000;
        float: left;
        margin-left: 2px;
    }
}


.mainR
{
    width: 950px;
    /*height: 30px;*/
     height: auto;
    min-height:30px;
    margin: 0 auto;
}

.mainrGry
{
    background: #f5f5f5;
}



.mainR p
{
    color: #878686;
    line-height: 23px;
    padding: 0 0px 0 6px;
    word-wrap:break-word;
}


.mrr
{
    width: 137px;
    height: 30px;
    float: left;
}

.mbb
{
    width: 176px;
    height: 30px;
    float: left;
}

.mtt
{
    width: 164px;
    height: 30px;
    float: left;
}

.mee
{
    width: 261px;
    height: 30px;
    float: left;
}


.myy
{
    width: 131px;
    /*height:30px;*/
    height: auto;
    min-height: 30px;
    word-wrap: break-word;
    float: left;
}

.mjj
{
    width: 81px;
    height: 30px;
    float: left;
}

/****** Staff List Page ******/

.staffListName
{
    width: 317px;
    height: 30px;
    float: left;
   
}

.staffLastName
{
    width: 317px;
    height: 30px;
    float: left;
   
}

.staffUser
{
    width: 245px;
    height: 30px;
    float: left;
}

.staffReport
{
    width: 101px;
    height: 30px;
    float: left;
}

.staffMessage
{
    width: 70px;
    height: 30px;
    float: left;
}

/****** School List Page ******/

.schoolList
{
    width: 434px;
    height: 30px;
    float: left;
}

.schCity
{
    width: 207px;
    height: 30px;
    float: left;
}

.schState
{
    width: 136px;
    height: 30px;
    float: left;
}

.schDate
{
    width: 172px;
    height: 30px;
    float: left;
}

/****** Mission List Page ******/

.missionName
{
    width: 173px;
    height: 30px;
    float: left;
}

.missStatus
{
    width: 121px;
    height: 30px;
    float: left;
}



.missGoal
{
    width: 476px;
    height: auto;
    min-height: 30px;
    float: left;
    word-wrap: break-word;
}

.missTool
{
    width: 92px;
    height: 30px;
    float: left;
}

.missTeammates
{
    width: 88px;
    height: 30px;
    float: left;
}

/****** Activity List Page ******/

.actName
{
    width: 408px;
    height: 30px;
    float: left;
}

.actStatus
{
    width: 140px;
    height: 30px;
    float: left;
}

.actGrd
{
    width: 137px;
    height: 30px;
    float: left;
}

.actSub
{
    width: 175px;
    height: 30px;
    float: left;
}

.actStd
{
    width: 90px;
    height: 30px;
    float: left;
}

.grdImg
{
    margin: 5px 0 0 0;
}

/****** Reference List Page ******/

.refName
{
    width: 260px;
    /*height: 30px;*/
    height:auto;
    min-height:30px;
    float: left;
    word-wrap:break-word;
}

.refupdate
{
    width: 131px;
    height: 30px;
    float: left;
}

.refDist
{
    width: 123px;
    height: 30px;
    float: left;
}

.refSchool
{
    width: 336px;
    height: 30px;
    float: left;
}

.refUser
{
    width: 100px;
    height: 30px;
    float: left;
}

/****** Sunbunit List Page ******/

.subUnitName
{
    width: 346px;
    height: 30px;
    float: left;
}

.subUnitType
{
    width: 270px;
    height: 30px;
    float: left;
}

.subUnitAct
{
    width: 157px;
    height: 30px;
    float: left;
}

/****** Unit List Page ******/

.unitListName
{
    width: 269px;
    height: 30px;
    float: left;
}

.unitsts
{
    width: 185px;
    height: 30px;
    float: left;
}

.unitCat
{
    width: 198px;
    height: 30px;
    float: left;
}

.unitPagType
{
    width: 107px;
    height: 30px;
    float: left;
}

.unitActivity
{
    width: 94px;
    height: 30px;
    float: left;
}

.unitSub
{
    width: 97px;
    height: 30px;
    float: left;
}


/****** Siteadmin Classes – Class list Page ******/

.sitClassesNew
{
    width: 172px;
    height: auto;
    float: left;
    word-wrap:break-word;
    min-height:30px;
}

.sitClassesTeacher
{
    width: 208px;
    height: 30px;
    float: left;
}

.sitClassesPeriod
{
    width: 144px;
    height: 30px;
    float: left;
    width: 150px \0/;
}

.sitClassesRoom
{
    width: 124px;
    height: 30px;
    float: left;
}

.sitClassesEnroll
{
    width: 150px;
    height: 30px;
    float: left;
}

.sitClassesReport
{
    width: 76px;
    height: 30px;
    float: left;
     width: 70px \0/;
}

.sitClassesMessage
{
    width: 50px;
    height: 30px;
    float: left;
}

/****** UserSearch – Staff ******/

.usrSerStMain
{
    width: 950px;
    height: 30px;
    margin: 0 auto;
}


.usrSerStFr
{
    width: 170px;
    height: 30px;
    float: left;
    width: 170px \0/;
}

.usrSerStSnd
{
    width: 200px \0/;
    height: 30px;
    float: left;
    width: 190px;
}

.usrSerStTrd
{
    width: 185px;
    height: 30px;
    float: left;
    width: 210px \0/;
}

.usrSerStFor
{
    width: 138px;
    height: 30px;
    float: left;
    width: 142px \0/;
}



.usrSerStFiv
{
    width: 134px;
    /*height:30px;*/
    height: auto;
    min-height: 30px;
    float: left;
    word-wrap: break-word;
    width:147px \0/;
}

.usrSerStSix
{
    width: 70px;
    height: 30px;
    float: left;
}



.usrSerStMain p
{
    color: #878686;
    line-height: 23px;
    padding: 0 0 0 6px;
}


.pageNotFound
{
    width: 904px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.pageNotImg
{
    float: left;
}

.pahNotText
{
    margin: 70px 0 0 0;
    font-size: 14px;
}

.pagHedLineNot
{
    font-size: 18px;
}

.pahNotText a
{
    text-decoration: underline;
    color: #f5972c;
}

/****** StudentListInfo – Staff ******/

.StudentListInfoFr
{
    width: 210px;
    height: auto;
    float: left;
    min-height:30px;
    word-wrap:break-word;
}

.StudentListInfoSnd
{
    width: 181px;
    height: auto;
    float: left;
     min-height:30px;
    word-wrap:break-word;
}

.StudentListInfoTRe
{
    width: 198px;
    height: 30px;
    float: left;
    word-wrap:break-word;
}

.StudentListInfoFur
{
    width: 143px;
    height: 30px;
    float: left;
}

.StudentListInfoFiv
{
    width: 153px;
    height: 30px;
    float: left;
    width:148px \0/;
}

.StudentListInfoSX
{
    width: 50px;
    height: 30px;
    float: left;
}

.StudentListInfoSen
{
    width: 60px;
    height: 30px;
    float: left;
}


.csSchoolBox
{
    width: 252px;
    /*border: 1px solid #CCCCCC !important;*/
    color: #878686 !important;
    float: left !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 5px 5px 3px 2px !important;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.csSchoolBoxTeacherDashoarb {
    width: 252px;
    /*border: 1px solid #CCCCCC !important;*/
    color: #878686 !important;
    float: left !important;
    height: 24px !important;
    margin: 0 !important;
    padding: 5px 5px 3px 2px !important;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.csSchoolBox1 {
    border: 1px solid #CCCCCC !important;
}

/****** Staff Profile View – Classes ******/

.staffProVieMain{
	width:934px;
	height:30px;
	margin:0 auto;
}


.staffProVieMainFr{
	width:250px;
	height:30px;
	float:left;
    width:254px \0/;
}

.staffProVieMainSnd{
	width:266px;
	height:30px;
	float:left;
    width:263px \0/;
}

.staffProVieMainTrd{
	width:231px;
	height:30px;
	float:left;
    width:229px \0/;
}

.staffProVieMainFor{
	width:167px;
	height:30px;
	float:left;
}

.staffProVieMain p{
	color:#878686;
	line-height:30px;
	padding:0 0 0 6px;
}

.addRemoveClasses{ background:url(../images/addRemoveClassesTop.png) no-repeat top left; width:196px; height:29px; border:0; cursor:pointer; text-indent:-999px;}
.addRemoveClasses:hover{ background:url(../Images/addRemoveClassesHover.png) no-repeat top left; width:196px; height:29px; border:0; cursor:pointer;}

.addRenSep{
	float:left;
	margin-left:57px;
}

/****** Siteadmin Classes –Classroll ******/

.mainclessRoll
{
    width: 934px;
    height: 30px;
    margin: 0 auto;
}

.clessRollfr
{
    width: 185px;
    height: 30px;
    float: left;
    /*width: 150px \0/;*/
}


.clessRollsnd
{
    width: 210px;
    height: 30px;
    float: left;
    /*width: 158px \0/;*/
}

.clessRollThrd
{
    width: 194px;
    height: 30px;
    float: left;
    /*width: 185px \0/;*/
}

.clessRollFor
{
    width: 148px;
    height: 30px;
    float: left;
    /*width: 145px \0/;*/
}


.clessRollFIv
{
    width: 93px;
    height: 30px;
    float: left;
    width: 118px \0/;
}


.clessRollSx
{
    width: 80px;
    height: 30px;
    float: left;
    width: 100px \0/;
}

.clessRollSvn
{
    width: 55px;
    height: 30px;
    float: left;
}

.mainclessRoll p
{
    color: #878686;
    line-height: 30px;
    padding: 0 0 0 6px;
}

.btmFlot
{
    float: left;
}
/****** Siteadmin Classes add remove students - remove list ******/

.addRemovStdMainRigt
{
    width: 230px;
    height: 30px;
    margin: 0 auto 0 0;
}

.mregtSep
{
    margin-top: 15px;
}

.addRemovStdFrRigt
{
    width: 160px;
    height: 30px;
    float: left;
}

.addRemovStdSndRigt
{
    width: 47px;
    height: 30px;
    float: left;
}

/****** Siteadmin Classes add remove students - Add list ******/

.addRemovStdMain
{
    width: 680px;
    height: 30px;
    margin: 0 auto;
}


.addRemovStdFr
{
    width: 117px;
    height: 30px;
    float: left;
    width: 97px \0/;
}

.addRemovStdSnd
{
    width: 235px;
    height: auto;
    min-height:30px;
    word-wrap:break-word;
    float: left;
    width: 235px \0/;
}

.addRemovStdSndNew
{
    width: 236px;
    height: auto;
    float: left;
    width: 225px \0/;
    min-height:30px;
    word-wrap:break-word;
}

.addRemovStdTrd
{
    width: 180px;
    height: 30px;
    float: left;
}

.addRemovStdTrdNew
{
    width: 179px;
    height: 30px;
    float: left;
    width: 203px \0/;
}

.addRemovStdFor
{
    width: 130px;
    height: 30px;
    float: left;
    word-wrap: break-word;
    height:auto;
}

.addRemovStdMain p
{
    color: #878686;
    line-height: 30px;
    padding: 0 0 0 6px;
}

.redStarNew
{
    font-size: 13px;
    font-weight: bold;
    color: #BE0000;
    float: left;
    margin: 7px 0 0 6px;
}

.forPer
{
    float: left;
    padding-right: 132px !important;
}

.scReportMain {
	background: url(../images/NeworangeContainerBg.gif) repeat-x top;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:932px;
	border: 1px solid #f79b2d;
	padding: 4px;
	margin:14px auto;
	background-color: #ffffff;
}

.pegwid{
	width:957px;	
}

.pegwidText{
	margin:0px;
}


.scExl {
	margin-left:10px;
}
/****** siteadmin-resources Page ******/

.sepLineSite{
	width:450px;
	height:5px;
	margin:2px 0 0 0;
}


.sitRecmain{
	width:450px;
	height:30px;
	margin:0 auto;
}


.sitRecmainFri{
	width:367px;
	height:auto;
	float:left;
}


.sitRecmain p{
	color:#878686;
	line-height:30px;
	float:left;
}

.sitRecmain p a{
	color:#878686;
	text-decoration:underline;
}

.sitRecmain p a:hover{
	color:#f79b2d;
	text-decoration:underline;
}


.blClass{
	margin:11px 8px 0 4px;
	float:left;
}

.usageReport:hover { 
    cursor:pointer;
    color:#f79b2d !important; 
}


/******** students_student_report ***********/

/*#stdNewReport{
	border: 1px solid #F79B2D;
	border-radius: 5px 5px 5px 5px;
	height: auto;
	margin:14px auto 0;
	overflow: hidden;
	width: 970px;
}


#stdNewReportMain {
	height: auto;
	margin: 25px auto 14px auto;
	overflow: hidden;
	width: 942px;
}

.stdTerReport{
	width:900px;
	height:auto;
	min-height:30px;
	margin:0 auto;
}

.stdTerText{
	color:#FFF !important;
	font-weight:bold;
}

.serBottom{
	margin-bottom:8px;
}

.stdTerReportFr{
	width:308px;
	height:auto;
	min-height:30px;
	float:left;
}

.stdTerReportSnd{
	width:108px;
	height:auto;
	min-height:30px;
	float:left;
}

.stdTerReportTrd{
	width:88px;
	height:auto;
	min-height:30px;
	float:left;
}

.stdTerReportFour{
	width:146px;
	height:auto;
	min-height:30px;
	float:left;
}

.stdTerReportFiv{
	width:119px;
	height:auto;
	min-height:30px;
	float:left;
}

.stdTerReportSix{
	width:131px;
	height:auto;
	min-height:30px;
	float:left;
}

.stdTerReport p{
	color:#878686;
	line-height:30px;
	padding:0 0 0 6px;
}*/

/******** unit Details Tab student_report ***********/


/*.unitDetilMain{
	width:900px;
	height:auto;
	min-height:30px;
	margin:15px auto;
}

.unitDetilMargn{
	margin:0 auto;
}


.unitDetilFr{
	width:144px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilSnd{
	width:103px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilTrd{
	width:87px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilFour{
	width:85px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilFiv{
	width:92px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilSix{
	width:99px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilSevn{
	width:111px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilEight{
	width:179px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilMain p{
	color:#878686;
	padding:0 0 0 6px;
}*/

/******** Mission Details Tab student_report ***********/


/*.missionDetilMain{
	width:2500px;
	height:auto;
	min-height:30px;
	margin:0 auto;
}

.unitDetilMargn{
	margin:0 auto;
}


.missionDetilFr{
	width:160px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilSnd{
	width:100px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilTrd{
	width:123px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilFour{
	width:96px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilFiv{
	width:146px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilSix{
	width:157px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilSevn{
	width:186px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilEight{
	width:156px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilnin{
	width:140px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilten{
	width:150px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilElev{
	width:178px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilTwl{
	width:178px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilThirt{
	width:178px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilFourt{
	width:162px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilFift{
	width:194px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilSsixt{
	width:196px;
	height:auto;
	min-height:30px;
	float:left;
}


.serBottomNew{
	margin-bottom:8px;
	float:left;
}


.missionDetilMain p{
	color:#878686;
	line-height:30px;
	padding:0 0 0 6px;
}*/

/******** students_student_report ***********/

#stdNewReport{
	border: 1px solid #F79B2D;
	border-radius: 5px 5px 5px 5px;
	height: auto;
	margin:14px auto 0;
	overflow: hidden;
	width: 970px;
}


#stdNewReportMain {
	height: auto;
	margin: 25px auto 14px auto;
	overflow: hidden;
	width: 942px;
}

.stdTerReport{
	width:922px;
	height:auto;
	min-height:30px;
	margin:0 auto;
    margin-left :2px;
}

.stdTerText{
	color:#FFF !important;
	font-weight:bold;
}

.serBottom{
	margin-bottom:8px;
}

.stdTerReportFr{
	width:308px;
	height:auto;
	min-height:30px;
	float:left;
}

.stdTerReportSnd{
	width:108px;
	height:auto;
	min-height:30px;
	float:left;
}

.stdTerReportTrd{
	width:88px;
	height:auto;
	min-height:30px;
	float:left;
}

.stdTerReportFour{
	width:146px;
	height:auto;
	min-height:30px;
	float:left;
}

.stdTerReportFiv{
	width:119px;
	height:auto;
	min-height:30px;
	float:left;
}

.stdTerReportSix{
	width:131px;
	height:auto;
	min-height:30px;
	float:left;
}

.stdTerReport p{
	color:#878686;
	line-height:30px;
	padding:0 0 0 6px;
}

/******** unit Details Tab student_report ***********/


.unitDetilMain{
	width:931px;
	height:auto;
	min-height:30px;
	margin:15px auto;
}
.unitDetilMargn{
	margin:0 auto;
}


.unitDetilFr{
	width:150px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilSnd{
	width:103px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilTrd{
	width:87px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilFour{
	width:85px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilFiv{
	width:92px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilSix{
	width:99px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilSevn{
	width:111px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilEight{
	width:173px;
	height:auto;
	min-height:30px;
	float:left;
}

.unitDetilMain p{
	color:#878686;
	padding:0 0 0 6px;
}

/******** Mission Details Tab student_report ***********/


.missionDetilMain{
	width:1876px;
	height:auto;
	min-height:30px;
	margin:0 auto;
}

.unitDetilMargn{
	margin:0 auto;
}


.missionDetilFr{
	width:160px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilSnd{
	width:100px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilTrd{
	width:123px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilFour{
	width:96px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilFiv{
	width:146px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilSix{
	width:157px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilSevn{
	width:186px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilEight{
	width:175px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilnin{
	width:140px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilten{
	width:150px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilElev{
	width:178px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilTwl{
	width:178px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilThirt{
	width:178px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilFourt{
	width:162px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilFift{
	width:194px;
	height:auto;
	min-height:30px;
	float:left;
}

.missionDetilSsixt{
	width:196px;
	height:auto;
	min-height:30px;
	float:left;
}


.serBottomNew{
	margin-bottom:8px;
	float:left;
}


.missionDetilMain p{
	color:#878686;
	line-height:30px;
	padding:0 0 0 6px;
}


@-moz-document url-prefix() { 
  .usrSerStFr
{
    width: 180px;
    height: 30px;
    float: left;
    }


.usrSerStSnd
{
    width:211px;
    height: 30px;
    float: left;
    }


.usrSerStTrd
{
    width:200px;
    height: 30px;
    float: left;
    
}

.usrSerStFor
{
    width:148px;
    height: 30px;
    float: left;
    
}

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 

    .frNameNew
    {
        margin-left:-15px;
    }
    .chlastname 
    {
        width:318px;
    }
    .chfirstname 
    {
        width: 318px;
    }

}


/******** Class ReportStudent Details ***********/

.stdDetailsMain{
	width:918px;
	min-height:30px;
	margin:0 auto;

}

.stdDetailsFr{
	width:141px;
	min-height:30px;
    float:left;
    width:116px \0/;
}

.stdDetailsSend{
	width:138px;
	min-height:30px;
    float:left;
    width:117px \0/;
}


.stdDetailsTird{
	width:157px;
	min-height:30px;
    float:left;
    width:158px \0/;
}


.stdDetailsFour{
	width:146px;
	min-height:30px;
    float:left;
    width:152px \0/;
}

.stdDetailsFive{
	width:139px;
	min-height:30px;
    float:left;
    width:131px \0/;
}

.stdDetailsSix{
	width:92px;
	min-height:30px;
    float:left;
    width:136px \0/;
}

.stdDetailsSeven{
	width:103px;
	min-height:30px;
    float:left;
}

.stdDetailsMain p{
	color:#878686;
	line-height:30px;
	padding:0 0 0 6px;
}




/******** Class Mission Details ***********/


.missionScroll{
	width:924px;
	height:auto;
	overflow:hidden;
	overflow-x:scroll;
}

.missionDetailsMain{
	width:1800px;
	min-height:30px;
	margin:0 auto;

}

.missionDetailsFr{
	width:93px;
	min-height:30px;
    float:left;
}

.missionDetailsSend{
	width:127px;
	min-height:30px;
    float:left;
}

.missionDetailsTird{
	width:110px;
	min-height:30px;
    float:left;
}


.missionDetailsFour{
	width:124px;
	min-height:30px;
    float:left;
}

.missionDetailsFive{
	width:98px;
	min-height:30px;
    float:left;
}

.missionDetailsSix{
	width:100px;
	min-height:30px;
    float:left;
}

.missionDetailsSeven{
	width:110px;
	min-height:30px;
    float:left;
}

.missionDetailsEight{
	width:129px;
	min-height:30px;
    float:left;
}

.missionDetailsnine{
	width:130px;
	min-height:30px;
    float:left;
}

.missionDetailsTen{
	width:118px;
	min-height:30px;
    float:left;
}

.missionDetailsEln{
	width:127px;
	min-height:30px;
    float:left;
}

.missionDetailsTwl{
	width:121px;
	min-height:30px;
    float:left;
}

.missionDetailsThrtn{
	width:144px;
	min-height:30px;
    float:left;
}

.missionDetailsFort{
	width:142px;
	min-height:30px;
    float:left;
}

.missionDetailsFiftn{
	width:122px;
	min-height:30px;
    float:left;
}

.missionDetailsMain p{
	color:#878686;
	line-height:30px;
	padding:0 0 0 6px;
}

/************* Next Tab ********************/

.missionDetailsMain{
	width:1800px;
	min-height:30px;
	margin:0 auto;

}

.missionBotFr{
	width:148px;
	min-height:30px;
    float:left;
    width:139px \0/;
}

.missionBotSend{
	width:119px;
	min-height:30px;
    float:left;
    width:112px \0/;
}

.missionBotTird{
	width:122px;
	min-height:30px;
    float:left;
}


.missionBotFour{
	width:135px;
	min-height:30px;
    float:left;
    width:139px \0/;
}

.missionBotFive{
	width:159px;
	min-height:30px;
    float:left;
    width:163px \0/;
}

.missionBotSix{
	width:158px;
	min-height:30px;
    float:left;
    width:147px \0/;
}

.missionBotSeven{
	width:146px;
	min-height:30px;
    float:left;
    width:157px \0/;
}

.missionBotEight{
	width:156px;
	min-height:30px;
    float:left;
    width:165px \0/;
}

.missionBotnine{
	width:147px;
	min-height:30px;
    float:left;
}

.missionBotTen{
	width:180px;
	min-height:30px;
    float:left;
    width:166px \0/;
}

.missionBotEln{
	width:173px;
	min-height:30px;
    float:left;
    width:175px \0/;
}

.missionBotTwl{
	width:122px;
	min-height:30px;
    float:left;
}


/************* Next Tab Unit Details ********************/

.unitDetailsMain{
	width:1300px;
	min-height:30px;
	margin:0 auto;

}


.unitDtdFr{
	width:100px;
	min-height:30px;
    float:left;
}

.unitDtdSend{
	width:103px;
	min-height:30px;
    float:left;
}

.unitDtdTird{
	width:107px;
	min-height:30px;
    float:left;
}


.unitDtdFour{
	width:258px;
	min-height:30px;
    float:left;
}

.unitDtdFive{
	width:111px;
	min-height:30px;
    float:left;
}

.unitDtdSix{
	width:90px;
	min-height:30px;
    float:left;
}

.unitDtdSeven{
	width:77px;
	min-height:30px;
    float:left;
}

.unitDtdEight{
	width:80px;
	min-height:30px;
    float:left;
}

.unitDtdnine{
	width:75px;
	min-height:30px;
    float:left;
}

.unitDtdTen{
	width:103px;
	min-height:30px;
    float:left;
}

.unitDtdEln{
	width:191px;
	min-height:30px;
    float:left;
}

.unitDetailsMain p{
	color:#878686;
	line-height:30px;
	padding:0 0 0 6px;
}

.hedlineunitDetil{
	width:933px;
	height:auto;
	min-height:30px;
	margin:0 0 0 10px;
}

.unitDetilMainNew{
	width:923px;
	height:auto;
	min-height:30px;
	margin:15px 0 0 11px;
}

/************* Next Tab Activity Details ********************/

.actDetMain{
	width:918px;
	min-height:30px;
	margin:0 auto;

}

.actDetFr{
	width:104px;
	min-height:30px;
    float:left;
    width:90px \0/;
}

.actDetSend{
	width:108px;
	min-height:30px;
    float:left;
    width:96px \0/;
}

.actDetTird{
	width:101px;
	min-height:30px;
    float:left;
    width:116px \0/;
}


.actDetFour{
	width:162px;
	min-height:30px;
    float:left;
    width:138px \0/;
}

.actDetFive{
	width:85px;
	min-height:30px;
    float:left;
    width:86px \0/;
}

.actDetSix{
	width:67px;
	min-height:30px;
    float:left;
    width:70px \0/;
}

.actDetSeven{
	width:95px;
	min-height:30px;
    float:left;
    width:102px \0/;
}

.actDetEight{
	width:84px;
	min-height:30px;
    float:left;
    width:110px \0/;
}

.actDetnine{
	width:99px;
	min-height:30px;
    float:left;
   
}

.actDetMain p{
	color:#878686;
	line-height:30px;
	padding:0 0 0 6px;
}

.actDetBotFr{
	width:230px;
	min-height:30px;
    float:left;
    width:222px \0/;
}

.actDetBotSend{
	width:191px;
	min-height:30px;
    float:left;
    width:200px \0/;
}

.actDetBotTird{
	width:135px;
	min-height:30px;
    float:left;
    width:126px \0/;
}


.actDetBotFour{
	width:189px;
	min-height:30px;
    float:left;
    width:191px;
}

.actDetBotFive{
	width:157px;
	min-height:30px;
    float:left;
}


#classReport {
	height: auto;
	margin: 13px auto 5px auto;
	overflow: hidden;
	width:972px;
}
.classReportTwo {
	background: url(../images/NeworangeContainerBg.gif) repeat-x top;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:932px;
	border: 1px solid #f79b2d;
	padding: 4px;
	margin:14px auto;
	background-color: #ffffff;
}

.classRepMisson {
	width:924px;
	height: auto;
	overflow-x: scroll;
	margin: auto;
}

.classassClass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #f9a02c;
	
}

.NEWorangeBxLft-one
{
    background: url(../images/NeworangeContainerBg.gif) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 874px;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin: 20px auto;
    background-color: #ffffff;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .NEWorangeBxLft-one
    {
        background: url(../images/NeworangeContainerBg.gif) repeat-x top;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        width: 874px;
        border: 1px solid #f79b2d;
        padding: 4px;
        margin: 20px auto;
        background-color: #ffffff;
    }
    .assignalign
    {
        margin-left :2px;
    }
}
.NEWorangeBxLft-three
{
    background: url(../images/NeworangeContainerBg.gif) repeat-x top;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 932px;
    border: 1px solid #f79b2d;
    padding: 4px;
    margin: 20px auto;
    background-color: #ffffff;
}
.newRepMisson{
    margin:15px \0/;
}
#aligndata {
    padding-left: 5px;
}
/********* Text Right Alligement*********/

.rigText{
	text-align:right;
	margin-right:30px;
    text-align:right \0/;
	margin-right:30px \0/;

}

.rdBorder{
	width: 252px;
	height: 28px;
	border:1px solid #ff0000;
    background-color: #FFEEEE !important;
}
.rdBorderact{
	width: 111px;
	height: 28px;
	border:1px solid #ff0000;
    background-color: #FFEEEE !important;
}
.rdBorderPenalty{
	width: 170px;
	height: 28px;
	border:1px solid #ff0000;
    background-color: #FFEEEE !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .rigText 
    {
        text-align: right;
        margin-right: 30px;
    }
    .staffListName
    {
        width: 318px;
        height: 30px;
        float: left;
    }
    .staffLastName
    {
        width: 318px;
        height: 30px;
        float: left;
    }
    .staffUser
    {
        width: 275px;
        height: 30px;
        float: left;
    }
    .stuwlastnm 
    {
        width:204px;
    }
     .stuwfirstnm 
    {
        width:175px;
    }
     .stuusernm
    {
        width:192px;
    }
     .stustuid
    {
        width:142px;
    }
     .stugrade
    {
        width:128px;
    }
}
/****** Siteadmin SiteAdmin – Leaderboard ******/

.SiteLeaderboardMain{
	width:430px;
	height:30px;
	margin:0 auto;
}

.SiteLedBoFr{
	width:250px;
	height:30px;
	float:left;
}

.SiteLedBoSnd{
	width:90px;
	height:30px;
	float:left;
}

.SiteLeaderboardMain p{
	color:#878686;
	line-height:30px;
	padding:0 0 0 6px;
}
.sepLineBord{
	width:440px;
	height:2px;
	border-bottom:1px solid #f79d2c;
}


.wrapword{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}


.textWrap
{
    float: left;
    height: auto;
    width: 406px;
    overflow:hidden;
}


    .textWrap p
    {
        font-family: Bpreplay;
        font-size: 17px;
        font-weight: bold;
        color: #f79d2c;
        line-height: 25px;
    }


.mainClassInfo {
    width:695px;
    height: auto;
    overflow: hidden;
    float: left;
    margin:5px 0 0 16px;
}

.serBarNew {
    width: 288px;
    height: 30px;
    float: left;
}

.backtoResourBttn {
	background:url(../Images/backToResources.png) no-repeat top left;
	width:181px;
	height:29px;
	border:0;
	cursor:pointer;
	text-indent:-999px;
	float:right;
	margin-top:5px;
}
.backtoResourBttn:hover {
	background:url(../Images/backToResourcesHover.png) no-repeat top left;
	width:181px;
	height:29px;
	border:0;
	cursor:pointer;
}


.tab-contentStuReport
{
    border: 1px solid #ff8c11;
    background: #f6f6f6;
    color: black;
    width: 957px;
    -moz-border-radius: 2px 4px 4px 4px;
    -webkit-border-radius: 2px 4px 4px 4px;
    border-radius: 2px 4px 4px 4px;
}
.csProVieMainFr{width:278px; height:30px; float:left;}
.csProVieMainSnd{width:142px; height:30px; float:left;}
.cSProVieMainTrd{width:196px; height:30px; float:left;}
.cSProVieMainFor{width:205px; height:30px; float:left;}
.cSProVieMainFiv{width:100px; height:30px; float:left;}
.staffProVieMainFr1{
 width:215px;
 height:30px;
 float:left;
    width:215px \0/;
}
.staffProVieMainTrd1{
 width:200px;
 height:30px;
 float:left;
    width:192px \0/;
}

.staffProVieMainFor1{
 width:158px;
 height:30px;
 float:left;
 width:161px \0/;
}

.cSProVieMainFiv1 {
    float: left;
    height: 30px;
    width: 100px;
}


.staffProVieMainSnd1{
 width:224px;
 height:30px;
 float:left;
    width:224px \0/;
}
#deleteMsg
{
    width: 307px;
    height: auto;
    border: 1px #f09f39 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
}

/****** Siteadmin SiteAdmin – Import ******/


.siteadmImportMain{
	width:933px;
	height:30px;
	margin:0 auto;
}

.admImportFr{
	width:194px;
	height:30px;
	float:left;
}

.admImportSnd{
	width:190px;
    min-height:30px;
	height:auto;
	float:left;
}

.admImportTrd{
	width:212px;
	height:30px;
	float:left;
}

.admImportFour{
	width:206px;
	height:30px;
	float:left;
}

.admImportFive{
	width:131px;
	height:30px;
	float:left;
}



.siteadmImportMain p{
	color:#878686;
	padding:5px 0 0 6px;
}

.create_schoolEdit{
	width:361px;
	height:29px;
	margin-top:4px;
	margin-left:622px;
}

#stuNewEdit {
	width:450px;
	height: 30px;
	float: right;
	margin-top:10px;
}

.transferBttns{
	float: left;
	width: 102px;
	height: 29px;
	background: url(../Images/transferTab.png) no-repeat top left;
	text-indent: -999px;
	cursor: pointer;
	border: none;
        margin-right: 5px;
}
.transferBttns:hover {
	background: url(../Images/transferTabHover.png) no-repeat top left;
}

/********** Add New CSS (23/7/2013) ******************/
.widthFourTwoZero { width:420px !important }
.widthOneNineZero { width:190px !important }
.widthOneThreeZero { width:130px !important }
.widthOneSixzero { width:160px !important }
.reportcell {  width:50px; float:left }
.reportcell p { margin-top:5px }

#topHeadSection {
	width:1000px;
	height:100px;
    margin: 0 auto;
}

#middleContentSection{
    
    width: 1000px;
    height: auto;
    margin: 15px auto 0;

}

#newFooter{
    width: 1000px;
    height: 38px;
    margin: 15px auto 0;
    text-align: center;
  
}

#newFooter p{
    color: #FFFFFF;
    font-weight: bold;
    line-height: 30px;
    background:url(../Images/foot_icon.png) no-repeat;
    padding-left: 0px;
    background-position: 384px 2px;
    
}

.csTextFildEdit {
	width: 268px;
	height: 25px;
	color: #878686;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:25px;
	border:1px solid #cccccc;
	float:left;
}

.csSchoolBoxEdit {
	width:275px;
	border: 1px solid #CCCCCC !important;
	color: #878686 !important;
	float: left !important;
	height: 28px !important;
	margin: 0 !important;
	padding: 5px 5px 3px 2px !important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#stuNewEdit {
    width:450px;
	height: 30px;
	float: right;
	margin-top:10px;
}

/*******25/7/2013********/
.csSchoolBoxEdit {
	width:275px;
	border: 1px solid #CCCCCC !important;
	color: #878686 !important;
	float: left !important;
	height: 28px !important;
	margin: 0 !important;
	padding: 5px 5px 3px 2px !important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.csTextFildEdit {
	width: 268px;
	height: 25px;
	color: #878686;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:25px;
	border:1px solid #cccccc;
	float:left;
}

/********* Add New CSS (27/7/2013)***********/

.admImportFrEdit{
	width:158px;
	height:30px;
	float:left;
}

.admImportSndEdit{
	width:319px;
    min-height:30px;
	height:auto;
	float:left;
}

.admImportTrdEdit{
	width:132px;
	height:30px;
	float:left;
}

.admImportFourEdit{
	width:184px;
	height:30px;
	float:left;
}

.admImportFiveEdit{
	width:131px;
	height:30px;
	float:left;
}

ul.jstree-children {
    float:none;
}
 

.brfildWidth{width:253px;}

.brfildWidthEdit{width:252px;}

.brfildWidthNew{width:248px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .brfildWidthNew{width:238px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .brfildWidth {width:238px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .brfildWidthNew{ width:248px;}
}
.widthFourTwoZero { width:420px !important }
.widthOneNineZero { width:190px !important }
.widthOneThreeZero { width:130px !important }
.widthOneSixzero { width:160px !important }
.reportcell {  width:50px; float:left }
.reportcell p { margin-top:5px }

.classTblEdt{margin:-4px auto 0; padding:0px; table-layout:fixed;}
.classTblEdt p{padding-left:6px;}
.refDistEdt{width:123px; height:auto; min-height:30px; float: left;}


/********** Add New CSS (20/8/2013) *******************/
.admImportFrEdt{width:131px; height:30px; float:left;}
.admImportSndEdt{width:125px; height:30px; float:left;}
.admImportTrdEdt{width:141px; height:30px; float:left;}
.admImportFourEdt{width:156px; height:30px; float:left;}
.admImportFiveEdt{width:263px; height:30px; float:left;}
.admImportSixEdt{width:115px; height:30px; float:left;}



.admImportFrEdtNew{width:132px; height:30px; float:left;}
.admImportSndEdtNew{width:219px; height:30px; float:left;}
.admImportTrdEdtNew{width:87px; height:30px; float:left;}
.admImportFourEdtNew{width:94px; height:30px; float:left;}
.admImportFiveEdtNew{width:134px; height:30px; float:left;}
.admImportSixEdtNew{width:127px; height:30px; float:left;}
.admImportSevenEdtNew{width:127px; height:30px; float:left;}

.siteadmImportMainEdt{height:30px; margin:0 0 0 12px; width:933px;}
.siteadmImportMainEdt p{color:#878686; padding:6px 0 6px 6px;}


/********** Add New CSS (23/8/2013) *************************/
.addunitBoxEdt {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #F79D2B; float:left; height:351px; width:443px;}
.addUnitInfoBoxMainEdt{width:413px; height:251px; margin:13px 0 0 14px; border:1px solid #cacaca; border-top:none;}
.addUnitInfoBoxscrollEdt{height:221px; overflow-y:scroll; width:413px;}
.unTbl1{margin:0px; table-layout:fixed;}

/***** Add New CSS (27/8/2013) ***********/
.addboxEdt{width:22px; height:auto; float:left; margin:142px 15px 0;
}

.sitAdmn {padding-left:4px !important; padding-left:0px !important \0/;}
.sitAdmnTec{padding-left:3px !important; padding-left:0px !important \0/;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.widthTwZerFiv {width:205px;}
.widthOnNinZer { width:190px;
    }
}

/**********Add New CSS (4/9/2013) *************/
.trophyIcon {
 background:url(../Images/trophyIcon.png) no-repeat top left;
 width:33px;
 height:36px;
 border:0;
 cursor:pointer;
 text-indent:-999px;
}
.trophyIcon:hover {
 background:url(../Images/trophyIconHover.png) no-repeat top left;
 width:33px;
 height:36px;
 border:0;
 cursor:pointer;
}
.lbnew_logo {
           margin: 0px auto;
    position: absolute;
    float: left;
    left: 45%;
    top: 25%;
        }
/*.side-div {
            background: rgba(255, 255, 255, 0.7)!important;
            top: 35%;
            MARGIN: 0px auto;
    left: 40%;
    top: 42%;
            width: 32%;
            height: 150px;
            z-index: -1;
            font-family: Arial, Helvetica, sans-serif;
            position: fixed;
        }
    */


.head1 {
    FONT-SIZE: 18PX;
    }
    .body11{
    FONT-SIZE: 15PX;
    }
.footer_text {
    FONT-SIZE: 15PX;
}
   

    .main-body {
    padding-bottom: 1em;
}

  .container_Login
  {
    position: absolute;
    top: 30%;
    left: 23%;    
    width: 80%;
    height: auto;
    margin-top: -9em;
    margin-left: -15em;    
    background-color: inherit;
}
.signup_form {    
    padding: 1em .5em;
    text-align: center;
    height: 400px!important;
    width: 425px!important;
     background: url(../images/Login_Circle_background.png);
     background-size:cover;
    z-index: 2;
}
.signup_form-inner {
        padding: 140px 90px 10px;
 text-align: center;
 height: 250px!important;
 width: 250px!important;
 z-index: 1;
}
/*.flex-container {
    display: -webkit-inline-box;
    flex-direction: row;
    background-color:inherit;
       
  }*/
  
  .flex-container > div {
    background-color:inherit;
    width: 100%;
    height: auto;
    /* margin: 10px; */
    text-align: center;
    line-height: 50px;
    font-size: 30px;
    display:inline-block;
    
  }
  .side-div
  {
       background: rgba(255, 255, 255, 0.7)!important;
    position: absolute;
    top: 35%;
    width: 50%!important;
    margin-left: -35px;
    height: auto;
    z-index: -1;
    padding: 20px;
  }
 .login-textbox {
    width: 100% !important;
    padding-left: 5px;
}

  
  
  label {
    padding: 12px 12px 12px 0;
    display: inline-block;
  }
  
  input[type=submit] {
    
        
    border: none;
    border-radius: 4px;
    cursor: pointer;    
  }
  
  
.bg {
     /* Full height */
  height: 100%; 

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 4000px) and (min-width: 2500px) {

    .signup_form {    
    padding: 1em 1em;
    text-align: center;
    height: 800px!important;
    width: 800px!important;
     background: url(../images/Login_Circle_background.png);
     background-size:cover;
    z-index: 2;
}
.signup_form-inner {
        padding: 260px 160px 20px;
 text-align: center;
 height: 500px!important;
 width: 500px!important;
 z-index: 1;
}
.side-div
  {
       background: rgba(255, 255, 255, 0.7)!important;
    position: absolute;
    top: 35%;
    width: 50%!important;
    margin-left: -70px;
    /*height: auto;*/
    z-index: -1;
    padding: 40px;
  }
.login-textbox {
    width: 91% !important;
    padding: 20px !important;
    font-size: 32px;
    HEIGHT: 13%;
  }
  
  label {
    padding: 24px 24px 24px 0;
    display: inline-block;
  }
  
  input[type=submit] {
    
    color: white;    
    border: none;
    border-radius: 4px;
    cursor: pointer;    
  }
   .flex-container > div {
    background-color:inherit;
    width: 100%;
    height: auto;
    /* margin: 10px; */
    text-align: center;
    line-height: 100px;
    font-size: 60px;
    display:inline-block;
    
  }
   .head1 {
    FONT-SIZE: 36PX;
}
   .body11 {
    FONT-SIZE: 30PX;
}
   .footer_text{
    FONT-SIZE: 30PX;
}

    .loginNew {
        width: 97%;
    }
    .forg1 {
    font-size: 25px !important;
    MARGIN: -60px 10px 30px -247px  !important;
    }

    .loginNew {
        width: 97% !important;
        font-size: 28px;
    }
    .forg {
        font-size: 25px !important;
        margin: 9PX -11PX -35PX 311PX   !important;
    }

    .forg2 {
    font-size: 25px  !important;
    MARGIN: -67px 14px 23px 22px  !important;
    }
  p {
   
      width:auto !important;
    font-size: 26px;
    line-height: 2em!important;
}
  .loginNew {
    
    height: 52px!important;
    
}
  .lbnew_logo {
           margin: 0px auto;
    position: absolute;
    float: left;
    left: 54%;
    top: 29%;
    width: 28%;
        }

#sub_CheckyouMail {
    height: 57px !important;
    }

.span_checkurMail{
font-size: 30px;
}
.RecNo_Code{
width: AUTO !important;
font-size: 29px !important;
}

}

@media screen and (max-width: 4000px) and (min-width: 3083px) {
    .lbnew_logo {
    left: 47%;
    }
}
.status {
font-size:11px;
}


    .footer_text {
   margin: 15px auto auto auto;
         }

.transferBttns {
    float: left;
    width: 103px;
    height: 29px;
   
    text-indent: -999px;
    cursor: pointer;
    margin-left: 0px;
    border: none;
}

.passvalPP table td {
    padding: 0 12px 0px;
}
.validation-summary-errors {
    display: block;
    padding: 0.75rem 1.25rem;
    position: relative;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.validation-summary-errors ul {
    float: none;
    list-style: disc;
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.alert-danger ul li {
    color: #721c24;
}

