* {
    margin: 0;
    padding: 0;
}
body {
    margin:0;
    font-family:'PTSansRegular';
    color:#333;
    background:url(../images/contentbg.png) repeat;
    font-weight:300!important;
    font-size:15px;
}
@font-face {
    font-family: 'PTSansRegular';
    src: url('../fonts/PTS55F-webfont.eot');
    src: url('../fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/PTS55F-webfont.woff') format('woff'),  url('../fonts/PTS55F-webfont.ttf') format('truetype'),  url('../fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.no-border {
    border:none;
}
a {
    text-decoration:none;
    cursor:pointer;
    color:#FFFFFF;
}
ul, li {
    padding:0;
    margin:0;
    list-style:none;
}
img {
    border: none;
}
textarea {
    resize:none;
}
#main-content {
    margin-left: 210px;
    padding:20px 20px 30px 20px;
    margin-bottom:20px; /*background:url(../images/contentbg.png); min-height:600px; height:auto;*/
}
#header {
    background:/*url(../images/topbg.png) repeat-x*/ #004773;
    height:30px;
    text-align: center;
}
.topRedTimeWrap { /*width:380px;*/
    width:auto;
    height:30px;
    float:right;
    text-align:center;
    padding-right:15px;
}
.topRedTimeCntnr {
    width:200px;
    height:30px;
    float:left;
    color:#fff;
    line-height:29px;
}
.timeWrap {
    width:75px;
    height:25px;
    float:left;
    background:url(../images/timebg.png) no-repeat;
    font-size:14px;
    margin:1px 0 0 8px;
    color:#fff;
    line-height:29px;
}
.dateWrap {
    width:96px;
    height:25px;
    float:left;
    background:url(../images/datebg.png) no-repeat;
    font-size:14px;
    margin:1px 0 0 10px;
    color:#fff;
}
.row {
}
.VisitWrap { /*width:180px; */
    width: auto;
    height:28px;
    float:left;
    background:#013759;
    color:#000;
    line-height:27px;
    font-size:13px;
    color:#000;
    padding:2px 0 0 0;
}
.VisitCont {
    width:65px;
    height:26px;
    float:left;
    background:url(../images/arrow.png) no-repeat right;
    text-align:left;
    padding:0 0 0 10px;
}
.messageCont {
    width:73px;
    height:26px;
    float:left;
}
.nav_circle {
    width:23px;
    height:23px;
    background:url(../images/circle.png) no-repeat;
    float:left;
    font-size:14px;
    color:#fff;
    text-align:center;
    padding:0 0 0 0;
    margin:0 0 0 3px;
    line-height:21px;
    font-weight:bold;
}
#logopart {
    background:url(../images/secondbg.png) bottom;
    text-align: center;
    height:88px;
}
#logo {
    width:156px;
    height:66px;
    margin:17px 10px 10px 20px;
    background:url(../images/logo.png) no-repeat left top;
    float:left;
}
#logo_other {
    width:156px;
    height:66px;
    margin:17px 10px 10px 20px;
    background:url(../images/learners-logo.png) no-repeat left top;
    float:left;
}
.welcome {
    width:243px;
    float:right;
    height:32px;
    background:url(../images/welbg.png) no-repeat;
    font-size:13px;
    color:#5b5b5b;
    text-transform:uppercase;
    margin:56px 0px 0 0;
    padding-right:15px;
}
.wel_left {
    width:auto;
    height:22px;
    float:left;
    padding:8px 0 0 20px;
    cursor:pointer;
}
/*//.wel_left:hover 			{ width:auto; height:22px; float:left; background-color: #0F0;  padding:8px 0 0 20px; }*/
.wel_left:hover {
    width:auto;
    height:22px;
    float:left;
    padding:8px 0 0 20px;
    color:#f58220;
}
.wel_right {
    width:100px;
    height:30px;
    float:right;
}
.wel_img {
    width:13px;
    height:7px;
    float:left;
    padding:8px 0 0 10px;
}
.wel_txt {
    width:50px;
    float:left;
    padding:8px 0 0 5px;
    cursor:pointer;
    color:#5b5b5b;
}
.wel_txt:hover {
    width:50px;
    float:left;
    padding:8px 0 0 5px;
    cursor:pointer;
    color:#f58220;
}
.left_dash {
    width:210px;
    height:88px;
    background:url(../images/dashbg.png) repeat-x;
    border-right:1px solid #dcdcdc;
    float:left;
}
.dashicon {
    width:48px;
    height:40px;
    margin:auto;
    padding-top:10px;
}
.dashtxt {
    width:auto;
    margin:auto;
    text-align:center;
    color:#FFFFFF;
    margin:3px 0 0 0;
    font-size:14px;
}
body.dashborad2 {
    background: url(../images/menu_bg.png) repeat-y;
}
#leftwraper {
    background-image: url(../images/menu_bg.png);
    float: left;
    position:absolute;
    left:0px;
    top: 118px;
    z-index: 48;
}
.leftwraper1 {
    width:210px;
    float:left;
    height:1100px;
}
.leftwraper2 {
    width:210px;
    float:left;
    height:665px;
}
.leftwraper3 {
    width:210px;
    float:left;
    height:1520px;
}
.menuhead {
    width:210px;
    background:url(../images/menu_bg.png) repeat-y;
    height:100%;
    font-size:14px;
    margin: 0 0 50px 0;
}
.menuhead ul {
    margin:0px;
    padding:0px;
}
.menuhead ul li {
    width:209px;
    height:50px;
    display:block;
    /*background:url(../images/menuborder.png) repeat-x bottom;*/
    border-bottom:1px solid #014b79;
    border-top:1px solid #1d72a7;
    margin:auto;
    margin-right:3px;
}
.menuhead ul li:hover {
    width:211px;
    height:50px;
    background:url(../images/menuhover.png) repeat-x;
    background-size:100% 100%;
}
.menu_icon {
    width:165px;
    height:26px;
    background:url(../images/student1.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#FFFFFF;
}
.menu_icon1 {
    width:160px;
    height:26px;
    background:url(../images/icon1.png) no-repeat;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#FFFFFF;
}
.menu_icon11 {
    width:165px;
    height:26px;
    background:url(../images/student.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon22 {
    width:160px;
    height:26px;
    background:url(../images/red1.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon33 {
    width:160px;
    height:26px;
    background:url(../images/icon22.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon44 {
    width:160px;
    height:26px;
    background:url(../images/icon44.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon55 {
    width:160px;
    height:26px;
    background:url(../images/icon55.png);
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon66 {
    width:160px;
    height:26px;
    background:url(../images/icon1010.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon2 {
    width:160px;
    height:26px;
    background:url(../images/icon2.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#FFFFFF;
}
.menu_icon3 {
    width:160px;
    height:26px;
    background:url(../images/icon3.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#FFFFFF;
}
.menu_icon4 {
    width:160px;
    height:26px;
    background:url(../images/icon4.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#FFFFFF;
}
.menu_icon5 {
    width:160px;
    height:26px;
    background:url(../images/icon5.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#FFFFFF;
}
.menu_icon6 {
    width:160px;
    height:26px;
    background:url(../images/icon6.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#FFFFFF;
}
.menu_icon7 {
    width:160px;
    height:26px;
    background:url(../images/icon7.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#FFFFFF;
}
.menu_icon8 {
    width:160px;
    height:26px;
    background:url(../images/icon8.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#FFFFFF;
}
.menu_icon9 {
    width:160px;
    height:26px;
    background:url(../images/icon9.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#FFFFFF;
}
.menu_icon10 {
    width:160px;
    height:26px;
    background:url(../images/icon10.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#FFFFFF;
}
.menu_icon11 {
    width:160px;
    height:26px;
    background:url(../images/icon11.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#FFFFFF;
}
/*.menu_icon:hover{ width:170px; height:26px; background:url(../images/icon3.png) no-repeat left top; float:left; color:#FFFFFF;}
*/

/*footer*/
#footer {
    background:/*url(../images/footerbg.png) repeat-x*/ #003353;
    height:27px;
    width:100%;
    text-align: center;
    padding-top: 10px;
    color:#FFFFFF;
    font:13px "PTSansRegular";
    bottom:0;
    position:fixed;
    z-index: 1000;
}
.copyright {
    width:500px;
    height:25px;
    margin:0 0 0 15px;
    float:left;
    text-align: left;
}
.developed {
    width:100px;
    height:25px;
    margin:0 0 0 0;
    float:right;
}
.blueWhyteLogo {
    width:67px;
    height:27px;
    margin:0 15px 0 0;
    float:right;
    background:url(../images/bluewhyte.png) no-repeat;
}
/*footer*/


.form_cont_menu {
    width:100%;
    height:auto;
    float:left;
}
.form_cont_contact {
    width:100%;
    height:auto;
    float:left;
    margin-bottom:20px;
}
.form_cont_contact1 {
    background:#FFFFFF;
    width:100%;
    height:auto;
    float:left;
    margin-bottom:20px;
    border:1px solid #e5dacd;
    min-height:525px;
}
.form_cont_contact2 {
    background:#FFFFFF;
    width:100%;
    height:auto;
    /*min-height:525px;*/
    float:left;
    margin-bottom:20px;
    border:1px solid #e5dacd;
    height:auto;
}
/*.form_contact_left {
    width:344px;
    height:auto;
    float:left;
    padding-top: 20px;
}
.form_contact_left_name {
    width:344px;
    height:37px;
    float:left;
}*/
/*.name {
        width:78px;
        height:30px;
        float:left;
        padding-top: 7px;
        font-size: 15px;
        font-family: Arial, Helvetica, sans-serif;
        color: #4b4d4a;
}
.name_form {
        width:252px;
        height:31px;
        float:left;
        padding-top: 6px;
        padding-left: 14px;
}
.name_form input{
        width:225px;
        height:25px;
        float:left;
        background:#f8f8f4;
        border:solid 1px #e7e7de;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #186eb6;
        padding-left:4px;
}
.form_subject {
        width:344px;
        height:107px;
        float:left;
}*/
/*.subject {
        width:78px;
        height:50px;
        float:left;
        font-size: 15px;
        font-family: Arial, Helvetica, sans-serif;
        color: #4b4d4a;
        padding-top: 5px;
}
.submit {
        width:75px;
        height:35px;
        float:right;
        border:none;
        background:#333;
        margin-right:20px;
        background-repeat: no-repeat;
}
.submit input {
        width:75px;
        height:30px;
        background:none;
        border:0px;}

.subject_form {
        width:252px;
        height:100px;
        float:left;
        background-image: url(../images//subject.png);
        padding-top: 6px;
        padding-left: 14px;
}
.subject_form textarea {
        width:227px;
        height:88px;
        float:left;
        padding-top: 6px;
        background:#f8f8f4;
        border:solid 1px #e7e7de;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #186eb6;
        padding-left:4px;
}*/
.form_contact_right {
    width:300px;
    height:320px;
    float:left;
}
.form_contact_right_top {
    width:300px;
    height:130px;
    float:left;
}
.txtinput {
    border: solid 1px #900;
    background:none;
    color:#0F0
}
.form_wraper {
    width:700px;
    float:left;
    margin:20px 0 10px 20px;
    height:auto;
    border-right:1px dotted #b4b4b4;
    font: 15px/1.5 "PTSansRegular";
}
.form_wraperstd {
    width:700px;
    float:left;
    margin:20px 0 10px 20px;
    height:auto;
    border-right:1px dotted #b4b4b4;
    font: 15px/1.5 "PTSansRegular";
}
.aca_wraper {
    width:620px;
    float:left;
    margin:20px 0 10px 20px;
    height:auto;
    font: 15px/1.5 "PTSansRegular";
}
.aca_wrap_right {
    width:275px;
    float:left;
    margin:20px 0 10px 20px;
    height:auto;
    font: 15px/1.5 "PTSansRegular";
}
.form_wraper_right {
    width:350px;
    float:left;
    margin:20px 0 10px 0;
    height:auto;
    float:left;
    font: 15px/1.5 "PTSansRegular";
}
.form_left {
    width:auto;
    float:left;
    line-height:34px;
}
.form_right {
    width:198px;
    float:left;
    margin-left:5px;
    margin-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #d9e3e6;
    background:#eeeeee;
    height:28px;
    float:right;
    padding:0 5px 0 5px;
}
.form_right1 {
    width:198px;
    float:left;
    padding-left:5px;
    padding-right:5px;
    height:27px;
    float:right;
}
.form_right2 {
    width:400px;
    padding-left:5px;
    padding-right:5px;
    height:27px;
    float:left;
}
.form_right3 {
    width:260px;
    float:right;
    padding-left:5px;
    padding-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #d9e3e6;
    background:#eeeeee;
    height:27px;
}
.form_right4 {
    width:410px;
    padding-left:10px;
    padding-right:5px;
    padding-top:5px;
    height:27px;
    float:left;
    margin-left:180px;
    border:1px solid #dbdbdb;
    background:#eb962a;
}
.form_right5 {
    width:410px;
    padding-left:10px;
    padding-right:5px;
    padding-top:5px;
    height:27px;
    float:left;
    margin-left:180px;
    border:1px solid #dbdbdb;
    background:#eb962a;
}
.discount {
    width:120px;
    margin-left:25px;
    height:125px;
    float:left;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#eb962a;
}
.eligible {
    width:120px;
    height:25px;
    float:left;
    background:#efac57;
    margin-top:25px;
    text-align:center;
    color:#FFFFFF;
}
.give {
    width:120px;
    height:25px;
    float:left;
    margin-top:10px;
    text-align:center;
    color:#FFFFFF;
    padding-top:5px;
}
.table_form {
    width:90%;
    margin:auto;
    padding-left:5px;
    padding-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #d9e3e6;
    background:#eeeeee;
    height:27px;
}
.year_form {
    width:140px;
    float:left;
    padding-left:5px;
    padding-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:solid 1px #d9e3e6;
    background:#eeeeee;
    height:27px;
}
.board_form {
    width:140px;
    float:left;
    padding-left:5px;
    padding-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:solid 1px #d9e3e6;
    background:#eeeeee;
    height:27px;
}
.image {
    width:198px;
    float:left;
    padding-left:5px;
    padding-right:5px;
    float:right;
}
.form2 {
    margin:10px 10px 10px 10px;
    padding:10px 10px 10px 10px;
    border-bottom:1px dotted #b4b4b4;
    color:#333;
    color:#333;
    font: 15px/1.5 "PTSansRegular";
}
.field {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:solid 1px #d9e3e6;
    border-radius:4px;
    background:#eeeeee;
    height:30px;
    padding:5px;
}
.small-field {
    width:210px;
    float:left;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:solid 1px #d9e3e6;
    background:#eeeeee;
    float:right;
}
.select {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:solid 1px #d9e3e6;
    border-radius:4px;
    background:#eeeeee;
    height:27px;
    padding:2px;
}
.fieldwrap {
    width:auto;
    height:auto;
    float:left;
}
.size1 {
    width:110px;
}
.size2 {
    width:150px;
    margin:0 30px 0 25px;
}
.size3 {
    width:120px;
    margin:0 30px 0 25px;
}
.size4 {
    width:208px;
    margin:0 0 0 0;
}
.size4login {
    width:198px;
    margin:0 0 0 0;
}
.size5 {
    width:210px;
    margin:0 0 0 0;
    float:right;
}
.size6 {
    width:198px;
    margin:0 0 0 0;
    float:right;
}
.size7 {
    width:210px;
    margin:0 0 0 0;
    float:right;
}
.sizeSM-mark {
    width:85px;
}
textarea.size6 {
    height:70px;
}
textarea.size7 {
    height:70px;
}
.form1 {
    margin:20px 20px 0 20px;
    padding:8px 0;
    border-top:1px dotted #b4b4b4;
    border-bottom:1px dotted #b4b4b4;
    text-transform:uppercase;
    color:#333;
    font:bold 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    height:20px;
}
.percent {
    color:#333;
    font:bold 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif
}
.per_inner {
    width:364px;
    float:right;
    height:29px;
    background:#ffeddf;
    border-left:solid 1px #e0e0e0;
    border-right:solid 1px #e0e0e0;
    border-bottom:solid 1px #e0e0e0;
    padding:7px 0 0 15px;
    margin-right:10px;
}
.btm_form {
    margin:20px;
    padding:10px 10px 10px 10px;
    border-top:1px dotted #b4b4b4;
    text-transform:uppercase;
    color:#333;
    font:bold 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif
}
.btm_form1 {
    margin:20px;
    padding:10px 10px 10px 10px;
    text-transform:uppercase;
    color:#333;
    font:bold 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif
}
.btm_form2 {
    padding:10px 10px 10px 10px;
    text-transform:uppercase;
    float:left;
    color:#333;
    font:bold 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif
}
.student_form {
    padding:8px 10px 8px 0;
    border-top:1px dotted #b4b4b4;
    border-bottom:1px dotted #b4b4b4;
    text-transform:uppercase;
    color:#333;
    font:bold 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    float:left;
}
.student_form1 {
    padding:8px 10px 8px 30px;
    border-top:1px dotted #b4b4b4;
    border-bottom:1px dotted #b4b4b4;
    text-transform:uppercase;
    color:#333;
    font:bold 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}
.formcontainer {
    width:325px;
    float:left;
    margin:20px 20px 0 0;
}
.formcontainer2 {
    width:335px;
    float:left;
    margin:20px 20px 0 0;
}
.formcon_btm {
    width:600px;
    float:left;
    margin:20px 20px 0 0;
}
.formcon_right {
    width:325px;
    float:left;
    margin:20px 20px 0 0;
}
.formcon_right1 {
    width:320px;
    float:left;
    margin:20px 0 0 0;
    padding:0 0 0 30px;
}
.radio {
    width:auto;
    float:left;
}
.radio_btm {
    float:right;
    margin-right:25px;
}
.radio_btm1 {
    float:left;
    margin-right:10px;
}
.radio_btm2 {
    float:left;
    margin-right:16px;
}
.radio_btm8 {
    float:left;
    margin-right:15px;
}
.clear {
    clear:both;
}
table {
    border-left:solid 1px #e0e0e0;
    border-bottom:solid 1px #e0e0e0;
    text-align:center;
    font:14px/1.5 "PTSansRegular";
    color:#000000;
    border-right:solid 1px #e0e0e0;
}
table td {
    /* border-bottom:solid 1px #e0e0e0; padding:10px;*/
}
table tr {
}
table img {
    margin-top:3px;
}
.button {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
.button {
    background:#004773;
    border:solid 1px #004779;
    color:#fff;
    font-size:13px;
    padding:2px 6px 2px 6px;
    cursor:pointer;
    line-height:14px !important;
    width:95px;
    height:34px;
    float:left;
    margin-left:10px;
}
.button1 {
    background:#004773;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #aeaeae;
    color:#fff;
    font-size:13px;
    padding:0 6px 2px 6px;
    cursor:pointer;
    line-height:14px !important;
    width:95px;
    height:30px;
    float:right;
    margin-left:10px;
}
.button2 {
    background:#004773;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #aeaeae;
    color:#fff;
    font-size:13px;
    padding:0 6px 2px 6px;
    cursor:pointer;
    line-height:14px !important;
    width:140px;
    height:30px;
    float:right;
    margin-left:10px;
}
.button3 {
    background:#004773;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #aeaeae;
    color:#fff;
    font-size:13px;
    padding:0 6px 2px 6px;
    cursor:pointer;
    line-height:14px !important;
    width:95px;
    height:30px;
    float:right;
    margin-left:10px;
}
.button4 {
    background:#004773;
    border:solid 1px #aeaeae;
    color:#fff;
    font-size:13px;
    padding:2px 6px 2px 6px;
    cursor:pointer;
    line-height:14px !important;
    width:95px;
    height:34px;
    margin:20px 0 0 0;
}
.button:hover {
    background:#000;
}
.button1:hover {
    background:#000;
}
.button2:hover {
    background:#000;
}
.button3:hover {
    background:#000;
}
.tableContnr {
    margin:10px 10px 0 10px;
}
.tableStyle {
    margin:0;
    padding:0;
}
/*add examination*/
.add_form {
    width:230px;
    float:left;
    margin:20px 20px 0 0;
}
.add_form1 {
    width:330px;
    float:left;
    margin:20px 20px 0 0;
}
.add_form2 {
    width:380px;
    float:left;
    margin:20px 20px 0 0;
}
.add_form4 {
    width:480px;
    float:left;
    margin:20px 20px 0 0;
}
.add_left {
    width:auto;
    float:left;
    padding-top:5px;
}
.add_left9 {
    width:50px;
    float:left;
    padding-top:5px;
}
.add_form10 {
    width:420px;
    float:left;
    margin:20px 20px 0 0;
}
.add_leftList {
    width:80px;
    float:left;
    padding-top:5px;
}
.add_leftList2 {
    width:100px;
    float:left;
    padding-top:5px;
}
.add_left1 {
    width:150px;
    float:left;
    padding-top:5px;
}
.add_wrap {
    margin:0 20px 0 20px;
    padding:0 0 20px 0;
    border-bottom:1px dotted #b4b4b4;
}
.add_wrap_in {
    width:1150px;
}
.exam_form {
    width:110px;
    padding-left:5px;
    padding-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #d9e3e6;
    background:#eeeeee;
    height:27px;
    float:left;
    margin:3px 0 0 5px;
}
.exam_form2 {
    width:110px;
    padding-left:5px;
    padding-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #d9e3e6;
    background:#eeeeee;
    height:27px;
    float:left;
    margin:3px 5px 0 5px;
}
.date_pkr {
    background:url(../images/datepkr.png) no-repeat;
    width:32px;
    height:30px;
    float:left;
    margin-left:10px;
}
.examform_right {
    width:200px;
    float:right;
    margin-left:25px;
}
.examform_rightList {
    float:left;
    float:right;
    width:150px;
}
.examform_right1 {
    width:200px;
    float:left;
    margin-left:33px;
}
.examform_right2 {
    width:200px;
    float:left;
    margin-left:50px;
}
.exam_btn {
    margin:10px 10px 10px 10px;
    padding:10px 10px 10px 10px;
}
.upload {
    background:url(../images/upload.png) no-repeat;
    width:83px;
    height:83px;
    float:left;
}
/*add timetable*/
.add_form3 {
    width:295px;
    float:left;
    margin:20px 20px 0 0;
}
.add_formSml {
    width:230px;
    float:left;
    margin:20px 35px 0 0;
}
.add_left2 {
    width:auto;
    float:left;
    padding-top:5px;
}
.examform_right3 {
    width:120px;
    float:left;
    margin-left:25px;
}
.tablecon_right {
    width:300px;
    float:right;
    margin:20px 0 0 0;
}
.tableWrap {
    margin:10px 0 0 0;
    padding:0px;
    width:100%;
    float: left;
}
.rowtop {
    background:url(../images/tableHead.png) repeat-x #538c84;
    border-right:1px solid #4b9dd1;
    text-align:center;
    height:35px;
}
.table_form1 {
    width:90%;
    margin:auto;
    padding:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #eee7e2;
}
.add_wrap1 {
    margin:0 10px 10px 10px;
    padding:0 10px 10px 10px;
}
.add_wrap2 {
    margin:10px 10px 10px 10px;
    padding:10px 10px 10px 10px;
    width:980px;
}
.combined_form {
    background:url(../images/combined.jpg) no-repeat;
    width:33px;
    height:30px;
    float:left;
    margin:10px 0px 10px 22px;
    border:none;
}
.combined_form2 {
    background:url(../images/combined.jpg) no-repeat;
    width:33px;
    height:30px;
    float:left;
    margin:10px 0px 10px 10px;
    border:none;
}
.add_form4 {
    width:200px;
    float:left;
    margin:20px 20px 0 0;
}
.examform_right4 {
    width:270px;
    float:left;
    margin-left:33px;
    padding:6px 0 0 0;
}
.form_right5 {
    width:250px;
    float:left;
    padding-left:5px;
    padding-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #d9e3e6;
    background:#eeeeee;
    height:27px;
    float:right;
}
.prev {
    font-size:13px;
    padding:2px 6px 2px 6px;
    cursor:pointer;
    line-height:14px !important;
    height:auto;
    float:right;
    color:#80756b;
    font:14px/1.5 "PTSansRegular";
}
.exam_btn1 {
    margin:10px 10px 10px 10px;
    padding:10px 10px 10px 10px;
    width:980px;
}
.error {
    background:#f7f7f7;
    float:left;
    height:20px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding:0 20px;
    line-height:20px;
    border:1px solid #e8e8e8;
    color:#FF0000;
    margin:-3px 0 0 0;
    width:250px
}
.headname {
    width:300px;
    float:left;
    margin:0;
    padding:0;
}
.add_form5 {
    width:400px;
    margin:10px 0 10px 250px;
}
.add_form6 {
    width:400px;
    margin:20px 0 5px 250px;
    text-align:center;
}
/* Code by Sabil Starting */
.formStyle {
    border:1px solid #d2cbc4;
    background:#fff;
}
/* Code by Sabil Closing */

/* Login Style Starting */

.loginWrap {
    width:630px;
    height:400px;
    margin:6% auto 0 auto;
    background:url(../images/loginBG.jpg) #03588d;
    font-size:15px;
}
.loginWrapIn {
    width:470px;
    height:350px;
    margin:25px 0 0 85px;
    float:left;
}
.loginHead {
    width:470px;
    height:40px;
    margin:20px 0 0 0;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#fff;
}
.loginTXT {
    width:200px;
    height:22px;
    margin:14px 0 0 0;
    float:left;
    color:#fff;
    font-size:16px;
}
.loginTXT1 {
    width:200px;
    height:22px;
    margin:8px 0 0 0;
    float:left;
}
.loginTXT2 {
    width:200px;
    height:22px;
    margin:0px 0 0 0;
    float:left;
}
.loginTXT1 a {
    color:#fff;
    font-size:14px;
    text-decoration:underline;
}
.loginTXTwrap {
    width:200px;
    height:22px;
    margin:14px 0 0 0;
    float:left;
    color:#fff;
    font-size:13px;
}
.logininputCont {
    width:470px;
    height:46px;
    float:left;
}
.logininputCont2 {
    width:470px;
    height:auto;
    float:left;
}
.logininputCont1 {
    width:200px;
    height:46px;
}
.logininputContl {
    width:210px;
    height float:left;
}
.logininputContr {
    width:240px;
    height:auto;
    float:right;
}
.loginError {
    width:270px;
    height:20px;
    margin:16px 0 0 0;
    float:left;
    color:#FF0000;
    text-align:right;
}
.login_input {
    width:440px;
    height:46px;
    padding:1px 15px 0 15px;
    float:left;
    color:#151515;
    background:url(../images/login_inputBg.png) no-repeat;
    border:none;
    font-size:18px;
}
#loginRemberWrap {
    width:200px;
    height:auto;
    float:left;
    color:#fff;
    margin-top:5px;
}
.rememberCheck {
    width:15px;
    height:30px;
    float:left;
    margin:0 10px 0 0;
}
.rememberXT {
    width:85px;
    height:20px;
    margin:7px 0 0 0;
    float:left;
    color:#fff;
    font-size:11px;
}
.submitWrap {
    width:470px;
    height:46px;
    float:left;
    color:#151515;
    margin:40px 0 0 170px;
}
.loginBtn {
    width:121px;
    height:36px;
    float:left;
    color:#fff;
    background:url(../images/login_btn.png) no-repeat;
    border:none;
    font-size:14px;
    font-weight:bold;
}
.loginBtn:hover {
    background:url(../images/login_btn_hover.png) no-repeat;
    cursor:pointer;
}
/* Dashboard Style Starting */
.dashbordWrap {
    width:900px;
    height:auto;
    margin:auto;
    color:#fff;
    font-size:14px;
}
.dashbord {
    width:900px;
    height:auto;
    margin:150px auto 0 auto;
    float:left;
}
.dashbord ul {
    width:900px;
    height:auto;
    float:left;
}
.dashbord li {
    width:121px;
    height:121px;
    margin:0 25px 25px 0;
    float:left;
    background:url(../images/icon_bg.png) no-repeat;
}
.dashbord li:hover {
    background:url(../images/icon_bg_hover.png) no-repeat;
    cursor:pointer;
}
.dashbordIcon {
    width:40px;
    height:40px;
    margin:25px 39px 0 40px;
    float:left;
    text-align:center;
}
.dashbordIcon img {
    margin:0 auto;
}
.dashbordtxt {
    width:110px;
    height:auto;
    margin:5px 0 0 5px;
    float:left;
    text-align:center;
    text-transform:uppercase;
    font-size:15px;
    color:#FFFFFF;
}
/* Dashboard Style Closing */

/*left dashboard*/
.left_dash {
    width:212px;
    height:88px;
    background:/*url(../images/dashbg.png) repeat-x*/ #02609a;
    border-right:1px solid #dbdbdb;
    float:left;
}
.dashicon {
    width:48px;
    height:40px;
    margin:auto;
    padding-top:10px;
}
.dashtxt {
    width:auto;
    margin:auto;
    text-align:center;
    color:#FFFFFF;
    margin:3px 0 0 0;
    font-size:15px;
}
/*left dashboard*/

.add_right {
    width:auto;
    float:left;
    padding-top:5px;
    color:#000000;
}
.add_form7 {
    width:330px;
    float:left;
    height:auto;
    margin-right:30px;
}
.add_left3 {
    width:100px;
    float:left;
    padding-top:5px;
}
.add_form4 {
    width:320px;
    float:left;
    margin:0 20px 0 0;
    border-bottom:1px dotted #b4b4b4;
    padding-bottom:10px;
}
.photo {
    width:125px;
    height:128px;
    float:left;
    background:#fff;
    padding:3px;
    border:1px solid #333333;
}
.photo img {
    text-align:center;
    width:125px;
    height:128px;
    margin:auto;
}
.print {
    width:auto;
    float:right;
    margin:0;
    padding:0;
}
.teach_wrap {
    width:420px;
    float:left;
    margin:20px 20px 0 0;
}
.form_right6 {
    width:220px;
    float:left;
    padding-left:5px;
    padding-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    height:27px;
}
.form_right7 {
    width:280px;
    float:left;
    padding-left:5px;
    padding-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #d9e3e6;
    height:27px;
    margin:20px 0 0 0;
}
.payment {
    width:380px;
    float:left;
    margin:20px 20px 0 0;
}
.staff_wraper {
    width:700px;
    float:left;
    margin:20px 0 10px 20px;
    height:1500px;
    border-right:1px dotted #b4b4b4;
    font: 15px/1.5 "PTSansRegular";
}
/* fee section*/

.add_formdiscount {
    width:auto;
    float:left;
    margin:20px 20px 0 0;
}
.add_leftdiscount {
    width:auto;
    float:left;
    padding-top:0px;
    color:#000000;
}
.exam_formdis {
    width:170px;
    padding-left:5px;
    padding-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #d9e3e6;
    background:#eeeeee;
    height:27px;
    float:left;
    margin:0 0 0 5px;
}
.examform_rightdiscount {
    width:auto;
    float:left;
    margin-left:25px;
}
.add_form7stdfee {
    width:330px;
    float:left;
    height:auto;
    margin-right:30px;
}
.add_form3stdfee {
    width:390px;
    float:left;
    margin:20px 20px 0 0;
}
.add_formfee {
    width:700px;
    float:left;
    margin:20px 20px 0 0;
}
/* End*/

/*added by nimisha*/
.formcon_left {
    width:350px;
    float:left;
    margin:20px 20px 0 0;
}
.add_form8 {
    width:580px;
    margin:0 20px 35px 0;
}
.add_mark_browse {
    width:230px;
    float:left;
    margin:0 0 0 20px;
}
/* sidemenu onactive */
.menu_icon22 {
    width:162px;
    height:26px;
    background:url(../images/student.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon23 {
    width:162px;
    height:26px;
    background:url(../images/red1.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon24 {
    width:162px;
    height:26px;
    background:url(../images/icon22.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon25 {
    width:162px;
    height:26px;
    background:url(../images/icon33.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon26 {
    width:162px;
    height:26px;
    background:url(../images/icon44.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon27 {
    width:162px;
    height:26px;
    background:url(../images/icon55.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon28 {
    width:162px;
    height:26px;
    background:url(../images/icon1010.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon28 {
    width:162px;
    height:26px;
    background:url(../images/icon1010.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.menu_icon29 {
    width:162px;
    height:26px;
    background:url(../images/icon72.png) no-repeat left top;
    float:left;
    padding:5px 0 0 35px;
    margin:11px 0 0 10px;
    text-transform:uppercase;
    color:#000;
}
.whiteactive {
    background:url(../images/activebg2.png) repeat-y right #fff!important;
    background-size:100% 100%;
    width:212px!important;
    height:55px;
    color:#292c33;
    -webkit-box-shadow: -8px 5px 3px 3px rgba(0, 0, 0, .5);
    box-shadow: -8px 5px 3px 3px rgba(0, 0, 0, .5); 
    border-bottom:none!important;
}
.boxactive {
    background:url(../images/activebg.png) repeat-x;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    padding-top:4px;
    padding-bottom:4px;
}
/*End*/

/*view student details*/

.box-headviewstd {
    background:url(../images/boxbg.png) repeat-x;
    height:31px;
    color:#fff;
    line-height:32px;
    border:solid 1px #4f6f7a;
    padding-left: 10px;
    /*margin-right:10px;
    margin-left: 10px;*/
    font-weight: bold;
    text-transform:uppercase;
}
.headnameviewstd {
    color: #8a181b;
    width:300px;
    float:left;
    margin:0;
    padding:0;
}
/*End*/
/*Add expense*/
.add_leftwidth {
    width:65px;
    float:left;
    padding-top:5px;
    color:#000000;
}
/*end*/
/*edit staff*/
.sizearea {
    width:198px;
    margin:0 0 0 0;
    float:right;
}
textarea.sizenew {
    height:50px;
    width:198px;
}
/*end*/



/*combined Batch*/

.combined_formbatch {
    background:url(../images/minuscombined.jpg) no-repeat;
    width:33px;
    height:30px;
    float:left;
    margin:10px 0px 10px 22px;
    border:none;
}
.add_form1batchcombine {
    width:265px;
    float:left;
    margin:20px 2px 0 0;
}
.add_form1batchcombineminus {
    width:300px;
    float:left;
    margin:20px 0px 0 0;
}
.add_form1batchcombineajx {
    width:320px;
    float:left;
    margin:20px 20px 0 0;
}
.add_form1ajxbatch {
    width:330px;
    float:left;
    margin:20px 8px 0 0;
}
#error1 {
    width:auto;
    background:#99FF99;
    float:left;
    height:20px;
}
/*End*/



/* report  added by jabir */
.divSubContNav ul li a:hover {
    background:url(../images/subMM.jpg) repeat;
}
.divSubContNav ul li a.active {
    display:block;
    width:126px;
    height:29px;
    float:left;
    background:url(../images/subMM.jpg) repeat;
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    line-height:30px;
    text-align:center;
    text-decoration:none;
    border:1px solid #ededed;
}
.divSubCont {
    width:1200px;
    border:1px solid #ebecec;
    float:left;
    min-height:225px;
    margin:20px;
}
.divSubSpc {
    width:1180px;
    float:left;
    padding:22px 0 0 20px;
}
.innerContainer {
    float:left;
    width:100%;
}
.divSubContNav {
    width:798px;
    float:left;
    height:31px;
    margin:20px 0 0 20px;
}
.divSubContNav ul {
    margin:0;
    padding:0;
    list-style:none;
}
.divSubContNav ul li {
    display:inline-block;
}
.divSubContNav ul li a {
    display:block;
    width:92px;
    height:29px;
    float:left;
    background:url(../images/subMMbt.jpg) repeat;
    margin-right:1px;
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    font-size:13px;
    line-height:30px;
    text-align:center;
    text-decoration:none;
    border:1px solid #ededed;
}
.divSubContNav ul li a:hover {
    background:url(../images/subMM.jpg) repeat;
}
.divSubContNav ul li a.active {
    display:block;
    width:126px;
    height:29px;
    float:left;
    background:url(../images/subMM.jpg) repeat;
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    font-size:13px;
    line-height:30px;
    text-align:center;
    text-decoration:none;
    border:1px solid #ededed;
}
.divSub90 {
    width:540px;
    float:left;
    padding:0 0 0 0;
    height:40px;
}
.divSubDiv {
    width:580px;
    float:left;
    padding:20px 0 0 210px;
    height:40px;
}
.view_report_purchase_active {
    display:block;
    width:92px;
    height:29px;
    float:left;
    background:url(../images/subMM.jpg) repeat;
    margin-right:1px;
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    font-size:13px;
    line-height:30px;
    text-align:center;
    text-decoration:none;
}
/*View student Details*/
.add_leftv {
    width:150px;
    float:left;
    padding-top:5px;
}
.add_leftc {
    width:170px;
    float:left;
    padding-top:5px;
}
.add_formstdview {
    width:300px;
    float:left;
    margin:0 20px 0 0;
    padding-bottom:10px;
}
.btm_formaddmark {
    margin:10px 10px 10px 10px;
    padding:10px 10px 10px 10px;
    text-transform:uppercase;
    color:#333;
    font:bold 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif
}
.formcon_rightstaff {
    width:450px;
    float:left;
    margin:2px 0 0 0;
    padding:0 0 0 30px;
}
.formstd {
    margin:10px 10px 10px 10px;
    padding:10px 10px 10px 10px;
    border-top:1px dotted #b4b4b4;
    border-bottom:1px dotted #b4b4b4;
    text-transform:uppercase;
    color:#333;
    font:bold 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    height:auto;
}
.print_button {
    height:23px;
    width:23px;
    float:right;
    margin:3px 5px 0 0;
    background:url(../images/print.png) no-repeat;
    cursor:pointer;
    border:none;
}
/* Style By Sabil */
.add_right2 {
    width:auto;
    float:left;
    padding-top:5px;
    color:#000000;
    float:right;
    font-weight:bold;
}
.add_form_small {
    width:290px;
    float:left;
    margin:0 20px 0 0;
}
.add_formLarge {
    width:350px;
    float:left;
    margin:0 20px 0 0;
    border-bottom:1px dotted #b4b4b4;
    padding-bottom:10px;
}
.add_formLarge2 {
    width:100%;
    float:left;
    margin:10px 20px 0 0;
    padding-bottom:10px;
}
.install {
    width:auto;
    float:left;
    padding:0 10px 0 10px;
    color:#000000;
}
.student_form {
    padding:8px 0 8px 0;
    border-top:1px dotted #b4b4b4;
    border-bottom:1px dotted #b4b4b4;
    text-transform:uppercase;
    color:#333;
    font:bold 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    float:left;
    width:100%;
}
.formcon_right2 {
    width:320px;
    float:left;
    margin:20px 0 0 0;
}
.form_feePay {
    width:700px;
    float:left;
    margin:20px 0 10px 20px;
    height:auto;
    border-right:1px dotted #b4b4b4;
    font: 15px/1.5 "PTSansRegular";
    padding:20px;
    -webkit-box-shadow: 3px 1px 5px 2px rgba(0, 0, 0, .2);
    box-shadow: 3px 1px 5px 2px rgba(0, 0, 0, .2);
}
.btm_form_pay {
    margin:10px 0 10px 0;
    width:99%;
    float:left;
}
.std_row {
    width:300px;
    float:left;
    border-bottom:1px dotted #b4b4b4;
    padding-bottom:10px;
}
.optionBar {
    margin:10px 10px 10px 10px;
    padding:10px 10px;
    border-bottom:1px dotted #b4b4b4;
}
.optionBox {
    width:290px;
    float:left;
    margin:10px 20px 0 0;
}
.form_left_txt {
    width:auto;
    float:left;
    margin:5px 0 0 0;
}
.fee_amount {
    width:300px;
    float:right;
    margin:0 0 0 0;
    border-bottom:1px dotted #b4b4b4;
    padding-bottom:10px;
}
.form_wraper_right2 {
    width:300px;
    float:left;
    margin:20px 0 10px 0;
    height:auto;
    float:left;
    font: 15px/1.5 "PTSansRegular";
    padding:0 20px;
}
.head_Right {
    padding:8px 0;
    border-top:1px dotted #b4b4b4;
    border-bottom:1px dotted #b4b4b4;
    text-transform:uppercase;
    color:#333;
    font:bold 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}
.main_head {
    margin:10px 20px 10px 20px;
    padding:10px 0 10px 0;
    border-top:1px dotted #b4b4b4;
    border-bottom:1px dotted #b4b4b4;
    text-transform:uppercase;
    color:#333;
    font:bold 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
    height:17px;
}
.paymentOption {
    width:auto;
    float:left;
    margin:5px 0 0 45px;
    text-align:right;
}
.criteria {
    width:auto;
    float:left;
    margin-left:100px;
}
.criteriaBox {
    width:auto;
    float:left;
    padding:0 15px 0 0;
    float:left;
}
.add_form31 {
    width:300px;
    float:left;
    margin:20px 0 0 0;
}
.form_feePaypayment {
    width:700px;
    float:left;
    margin:20px 0 10px 20px;
    height:350px;
    border-right:1px dotted #b4b4b4;
    font: 15px/1.5 "PTSansRegular";
    padding:20px;
    -webkit-box-shadow: 3px 1px 5px 2px rgba(0, 0, 0, .2);
    box-shadow: 3px 1px 5px 2px rgba(0, 0, 0, .2);
}
.loginerror {
    width:465px;
    height:25px;
    margin:0px 0 0 0;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    background-color:#FF0000;
    color:#fff;
    border-radius:4px;
    margin:10px 0 0 85px;
    padding:3px 0 0 5px;
}
#center {
    float:left;
    margin:0 10px 0 0;
    color: #ffffff;
}
.box-head {
    border-top-left-radius: 5px;
    border-top-right-radius:5px;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
    background:url(../images/boxbg.png) repeat-x;
    height:31px;
    color:#fff;
    line-height:32px;
    border:solid 1px #4f6f7a;
    width:100%;
}
.box-head ul {
    margin: 0 0 0 5px;
    padding: 0;
}
.box-head li {
    background:url(../images/li_border.png) no-repeat right;
    display: inline;
    float: left;
    line-height: 30px;
    margin: 0px;
}
.box-head li a {
    color: #FFFFFF;
    padding: 8px 22px 7px;
}
.box-head li a:hover {
    background:url(../images/li_hover.png) no-repeat;
    background-size:100% 100%;
    color: #fff;
    cursor: pointer;
    padding: 8px 22px 7px;
}
.boxmenu {
    background:url(../images/li_hover.png) no-repeat;
    background-size:100% 100%;
    height:19px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.add_form9 {
    width:350px;
    float:left;
    margin:20px 20px 0 0;
}
.add_left4 {
    width:70px;
    float:left;
    padding-top:5px;
}
.form_right8 {
    width:210px;
    float:left;
    padding-left:5px;
    padding-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #d9e3e6;
    background:#eeeeee;
    height:30px;
    float:right;
}
.form_cont_contactpop {
    background:#FFFFFF;
    width:400px;
    height:auto;
    float:left;
    margin-bottom:20px;
}
.form4 {
    margin:20px 20px 0 20px;
    padding:8px 0;
    color:#333;
    font:13px/1.5;
}
.add {
    width:34px;
    height:29px;
    cursor:pointer;
}
#batchdrop {
    width:auto;
    float:left;
}
#schooldrop {
    width:auto;
    float:left;
}
#straemdrop {
    width:auto;
    float:left;
}
.error2 {
    width:auto;
    background:#f7f7f7;
    float:left;
    height:20px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding:0 20px;
    line-height:20px;
    border:1px solid #e8e8e8;
    color:#FF0000;
    margin:10px 0 0 20px;
}
.closex {
    background: none repeat scroll 0 0 #2A2A2A;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    height: 10px;
    line-height: 10px;
    padding: 6px;
    position: absolute;
    right: -8px;
    text-decoration: none;
    top: -10px;
    width: 10px;
    margin-left:25px;
}
.remark {
    width:1000px;
    height:auto;
    margin-right:30px;
}
.remark1 {
    width:700px;
    height:auto;
    float:left;
}
.add_students_display_input_txtfield {
    width:198px;
    float:left;
    padding-left:5px;
    padding-right:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:solid 1px #d9e3e6;
    background:#eeeeee;
    height:30px;
    float:left;
}
.rowtoptimetable {
    background-color: #f4f4f4;
    border-right:1px solid #e0e0e0;
    text-align:center;
    height:35px;
}
.rowtoptimetableeven {
    background-color: #fffff;
    border-right:1px solid #e0e0e0;
    text-align:center;
    height:35px;
}
.examform_rightdiscountexam {
    loat:left;
    margin-left:25px;
}
.add_leftexam {
    width:auto;
    float:left;
    padding-top:0px;
}
#checkstream span {
    width:210px;
    float:left;
}
#checkstream input {
    width:20px;
    float:left;
    margin:4px 0 0 0
}
.table-box {
    width:600px;
    float:left;
    padding:25px 0;
}
.row {
    float:left;
    margin:10px 0 0 0;
}
.mark-table {
    border:1px #bababa solid;
    margin:0 0 20px 0;
}
.mark-table thead, .mark-table thead th {
    background: #ddd!important;
    color:#000!important;
    border-right: 1px solid #bababa;
}
.mark-table thead th:nth-child(1) {
    background: url("../images/tableHead.png") #538c84 repeat-x !important
}
.mark-table tbody td:nth-child(1) {
    background: url("../images/tableHead.png") #538c84 repeat-x !important
}
.mark-table tbody td {
    padding:3px 2px;
}
.day-size {
    width:61px;
}
.year-size {
    width:64px;
}
.month-size {
    width:75px;
}
.sub-head {
    font-weight:bold;
    border:none
}
.sub-head th {
    border:none;
    background:none;
    height:15px!important;
}
.sub-head thead {
    border:none;
    background:none!important;
}
.check-wrap {
    width:240px;
    float:left;
    margin:0 15px 10px 0;
}
.check-wrap span {
    width:230px;
    float:left;
}
.add_form2 > ul.token-input-list-facebook {
    width:200px;
    margin: -28px 0 0 150px;
    padding:0 3px;
}
.datepkr {
    background:url(../images/datepkr-ico.png) #eee 186px 5px no-repeat;
}
.timepkr {
    background:url(../images/clock.png) #eee 186px 5px no-repeat;
}
.msg-input {
    width:100%!important;
}
.curved-box {
    width:98%;
    border:1px solid #d3d3d3;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float:left;
    padding:0 1% 1.5% 1%;
    margin:15px 0 0 0;
    background:#fafafa;
    -webkit-box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .1);
    box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, .1);
}


.table1 td  { border-bottom: 1px solid #ddd}
.imagegallery-image{width:auto; margin:0 20px 0 0;}









#nav {

    float: left;
    margin: 0; padding: 0;

}

#nav li a, #nav li {
    float: left;
    margin: 0;
}

#nav li {
    list-style: none;
    position: relative;
    margin:4px 0 0 3px;
    line-height: 18px;
}

#nav li a {
    padding: 0px 12px;
    margin: 0;

    text-decoration: none;
    color: white;

}


#nav li a:hover {
    background: url(../images/activebg.png) repeat-x;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}





/* Submenu */

.hasChildren {
    position: absolute;
    width: 5px; height: 5px;
    background: black;
    right : 0;
    bottom: 0;
}

#nav li ul {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    padding: 0px; margin: 0;
/*    //background: url(../images/boxbg.png) repeat-x;*/
}

#nav li:hover > ul {
    display: block;
}

#nav li ul li, #nav li ul li a {
    float: none;
     background: url(../images/boxbg.png) repeat-x;
     padding: 0px; margin: 0;
     -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#nav li ul li {
    _display: inline; /* for IE6 */
    
}

#nav li ul li a {
    display: block;
    float: left;
    width: 90px;
    padding: 5px;
}

/* SUBSUB Menu */

#nav li ul li ul {
    display: none;
}

#nav li ul li:hover ul {
    left: 100%;
    top: 0;
}

/* 4-7-14fa */
.mail-subject { width:68%;}
.mail-input { width:79%;}
.mail-box {
  width:92%;
}
body {
	overflow-x:hidden;
	overflow-y:auto;
}