﻿body {
}

/* --------------Achievements Start----------------------*/
.fonts-description p span {
    font-family: Arial!important;
    font-size: 13px!important;
    color: #696767!important;
}

.fonts-description span {
    font-family: Arial!important;
    font-size: 13px!important;
    color: #696767!important;
}

.ach-count {
    font-size: small;
    color: #324296;
}

.lblPages {
    width: 100%;
    margin-left: 0px;
    margin-top: 10px;
    font-size: 12PX;
    font-family: Arial;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
}

.lblPages2 {
    float: left;
    width: 100%;
    text-align: right;
}

.lblPageCountTop {
    float: right;
    margin-left: 10px;
}

.Repeater1 {
    width: 100px;
    height: auto;
}

.repeater-main {
    width: 615px;
    height: auto;
    float: left;
    margin-left: 0px;
    margin-top: 15px;
    padding: 8px;
}

.repeater-main1 {
    width: 615px;
    margin-left: -8px;
    height: auto;
    text-align: center;
    margin-top: 10PX;
}

.ach-img-full {
    border: solid 8px #967948;
    height: auto;
}

.lblEvent {
    width: 615px;
    height: auto;
    border: solid 5px #967948;
    margin-top: 10px;
    margin-left: 80px;
}

.footerpager {
    float: left;
    width: 100%;
    text-align: right;
}

.footer-pCounter {
    float: right;
    margin-left: 10px;
}

.total-ach {
    font-size: small;
    color: #324296;
    width: 200px;
    height: 50px;
    float: left;
}

.total-count {
    color: #000;
}
/* --------------Achievements End----------------------*/

/* --------------Photo Gallery Start----------------------*/
.photo-glry-main {
    float: left;
    width: 99%;
    margin-left: auto;
}

.photo-glry-head {
    width: 100%;
    height: 50px;
    position: relative;
    z-index: 1;
}

.photo-glry-head2 {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 12px;
    margin-left: 7px;
    color: #4f4f4f;
}

.RadioSearchAll {
    width: 19%;
    float: left;
    margin-left: 10px;
    font-size: 16px;
    color: #9c4600;
}

.Radiotitle {
    width: 19%;
    float: left;
    font-size: 16px;
    margin-left: -30px;
}

.RadioAcdYear {
    width: 9%;
    float: left;
    font-size: 16px;
    margin-left: -30px;
}

.RadioDate {
    float: left;
    font-size: 16px;
    width: 10%;
}

.RadioDescription {
    float: left;
    font-size: 16px;
    width: 15%;
}

.txttitle {
    width: 208px;
    float: left;
    margin: 0px 0px 0px 0px;
}

.Button1 {
    float: left;
    width: 7%;
    margin-right: -16px;
    height: 26px;
}

.lbltotalAlbum {
    font-size: small;
    color: #324296;
}

.lblperpage {
    width: 100%;
    float: left;
    border-bottom: 1px solid #85d4ff;
}

.DDLPhotoNo {
    width: 50%;
    text-align: left;
}

.photo-lblPages {
    float: left;
    width: 100%;
    text-align: right;
}

.photo-lblPageCountTop {
    float: right;
    margin-left: 10px;
}

.lblmsg {
    width: 100%;
    text-align: center;
    margin-left: 20px;
}

.photo-Repeater1 {
    width: 225px;
    height: 360px;
    float: left;
    margin-left: 5px;
    margin-top: 15px;
    background-image: url(../img/fotobg.png);
    background-repeat: no-repeat;
}

.photo-Repeater2 {
    width: 100%;
    margin-left: -3px;
    height: 130px;
    text-align: center;
    margin-top: 20PX;
}

    .photo-Repeater2 a {
        text-decoration: none;
    }

    .photo-Repeater2 img {
        max-width: 191px;
    }

.photo-album-details {
    width: 190px;
    height: 145px;
    text-align: left;
    margin-top: 35px;
}

.photo-read {
    color: red;
    float: right;
    padding-right: 20px;
    padding-bottom: -10px;
}

    .photo-read a {
        text-decoration: none;
        color: red;
        font-size: 10px;
    }

.lbltotalAlbum1 {
    width: 120px;
}

.album-pager {
    width: 100%;
    float: left;
}

.album-pager-in {
    width: 50%;
    text-align: left;
}

.photo-lblPages2 {
    float: left;
    width: 100%;
    text-align: right;
}

.photo-lblPageCountTop {
    float: right;
    margin-left: 10px;
}

.album-all-details {
    color: Black;
    text-align: justify;
    font-size: 11px;
}

.search-disply {
    display: none;
}

.photo-total-count {
    color: #000;
}

.no-record {
    width: 120px;
    float: left;
    margin-left: 250px;
}

.main-head-disply {
    float: left;
    width: 99%;
}

.main-subhead-disply {
    float: right;
    width: 99%;
}

.created-date {
    width: 50%;
    text-align: Right;
    padding-right: 10PX;
}

.modify-date {
    width: 50%;
    text-align: Left;
}

.modify-date-in {
    float: left;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #D8D8D8;
    padding-left: 10px;
}

.album-des {
    width: 97%;
    font-size: 10px;
    height: auto;
    border: solid 4px #EBEBEB;
    float: left;
    padding: 2px;
    margin-top: 3px;
}

.album-des-name {
    color: #CA2E31;
}

.disply-thumb {
    width: 100%;
    height: auto;
    float: left;
    padding-left: 2px;
}

.disply-photo-path {
    margin-left: 20px;
    margin-top: 5px;
    width: 200px;
    float: left;
    height: 147px;
    padding-top: 22px;
    text-align: center;
    background-image: url(../img/PHOTOGALLERY_FRAME.jpg);
    background-repeat: no-repeat;
}

.disply-photo-path1 {
    margin-top: -1px;
    width: 180px;
    margin-left: 4px;
}

    .disply-photo-path1 img {
        max-width: 191px;
    }

.main-disply-full {
    float: right;
}

.repeater-display {
    width: 100%;
    float: left;
}

.repeater-display1 {
    width: 97%;
    float: left;
    border-bottom: dotted 1px #0F4277;
    margin: 2px;
    padding: 5px;
}

.repeater-display1-in {
    width: 100%;
    float: left;
    font-family: Arial;
    font-size: small;
    text-align: center;
}

    .repeater-display1-in img {
        border: solid 5px #EC2944;
        max-width:90%;
    }

.main-image-show {
    float: left;
    width: 99%;
    margin-left: 30px;
}

.main-image-show1 {
    text-align: center;
}

.main-image-show-btn {
    text-align: center;
    left: 20px;
}

.TotalRec {
    width: 40%;
}

.imgshow-lblPageCountTop {
    width: 60%;
    text-align: right;
}

.Show2 {
    width: 90%;
    float: left;
    margin-top: 5px;
}

.imgshow-in {
    width: 100%;
    float: left;
}

    .imgshow-in img {
        border: 10PX SOLID #353535;
    }

.childheading-in {
    float: left;
    padding-left: 5px;
}

.bodycss {
    position: absolute;
    margin: 0px;
    padding: 0px;
    background: gray;
    width: 100%;
    height: 100%;
}

#screen {
    position: fixed;
    left: 10%;
    top: 10%;
    width: 80%;
    height: 80%;
    background: #000;
}

    #screen img {
        position: absolute;
        cursor: pointer;
        visibility: hidden;
        width: 0px;
        height: 0px;
        -ms-interpolation-mode: nearest-neighbor;
    }

    #screen .tvover {
        border: solid #fff;
    }

    #screen .tvout {
        border: solid #222;
    }

#bankImages {
    display: none;
}

.img3d-main {
    background-color: Black;
    width: 100%;
}

.img3d-DDLPhotoNo {
    width: 20%;
    text-align: left;
}

.img3d-TotalPages {
    font-size: medium;
    color: white;
}

.img3d-DDLPhotoNo1 {
    width: 40%;
    text-align: left;
}

.bankImages-img {
    border: solid 5px #353535;
}
/* --------------Photo Gallery Start----------------------*/

/* --------------Media Gallery Start----------------------*/
.jqzoom {
    text-decoration: none;
    float: left;
    position: relative;
    z-index: 0;
}

a.jqzoom:hover {
    text-decoration: none;
    float: left;
    position: relative;
    z-index: 9999;
}

.up-box {
    font-size: 14px;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #4f4f4f;
    font-weight: bold;
    background-color: #d5d5d5;
    width: 96%;
    height: 14px;
    line-height: 14px;
    float: left;
    padding: 2%;
    text-align: center;
    border: 1px solid #CCCCCC;
}

.down-box {
    font-size: 13px;
    padding: 2px 0px 2px 0px;
    text-align: center;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #4f4f4f;
    font-weight: bold;
    width: 98%;
    height: auto;
    line-height: 18px;
    margin-bottom: 5px;
    float: left;
    border-left: 1px solid #CCCCCC;
    padding: 0% 1% 0% 1%;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.online {
    font-size: 14px;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #4f4f4f;
    font-weight: bold;
    background-color: #d5d5d5;
    width: 140px;
    height: 18px;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 1px 0px 2px 0px;
    text-align: center;
    margin-left: 6px;
    margin-top: 5px;
}

.url-mn {
    font-size: 13px;
    padding: 5px 0px 2px 0px;
    text-align: center;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #4f4f4f;
    font-weight: bold;
    width: 150px;
    height: 18px;
    float: left;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    margin-top: -4px;
}

.Scrol {
    margin-top: 0px;
    list-style-type: none;
    margin-left: -40px;
    position: relative;
    z-index: 999;
}

.news {
    width: 637px;
    float: left;
    min-height: 18px;
    background-color: #bcbcbc;
    margin-top: 8px;
    text-align: center;
    padding: 5px 0px 2px 0px;
    font-size: 14px;
}

.news-name {
    width: 635px;
    float: left;
    min-height: 18px;
    border: 1px solid #d7d7d7;
    text-align: center;
    padding: 5px 0px 2px 0px;
    font-size: 14px;
}

.date_dds {
    width: 637px;
    float: left;
    min-height: 18px;
    background-color: #bcbcbc;
    margin-top: 8px;
    text-align: center;
    padding: 5px 0px 2px 0px;
    font-size: 14px;
}

.date-mnth {
    width: 635px;
    float: left;
    min-height: 18px;
    border: 1px solid #d7d7d7;
    text-align: center;
    padding: 5px 0px 2px 0px;
    font-size: 14px;
}

.hdng {
    width: 637px;
    float: left;
    min-height: 18px;
    background-color: #bcbcbc;
    margin-top: 8px;
    text-align: center;
    padding: 5px 0px 2px 0px;
    font-size: 14px;
}

.hdng-dcr {
    width: 635px;
    float: left;
    min-height: 18px;
    border: 1px solid #d7d7d7;
    text-align: center;
    padding: 5px 0px 2px 0px;
    font-size: 14px;
}

.decrpt {
    width: 637px;
    float: left;
    min-height: 18px;
    background-color: #bcbcbc;
    margin-top: 8px;
    text-align: center;
    padding: 5px 0px 2px 0px;
    font-size: 14px;
}

.dcrpt-dtl {
    width: 629px;
    float: left;
    min-height: 18px;
    border: 1px solid #d7d7d7;
    padding: 5px 3px 2px 3px;
    font-size: 14px;
}

.head-media {
    width: 100%;
    height: auto;
    float: left;
    padding-left: 0px;
}

.media-repeater {
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    margin-top: 20px;
    width: 160px;
    float: left;
    margin-left: 0px;
}

.media-thumb {
    max-width: 170px;
    max-height: 200px;
    -moz-box-shadow: 0 0 5px #cacaca;
    -webkit-box-shadow: 0 0 5px #cacaca;
    box-shadow: 0 0 5px #cacaca;
}

.media-detail {
    width: 380px;
    float: right;
    font-size: 12px;
}

.media-align {
    text-align: left;
}

.media-slider {
    height: 220px;
    margin-left: -5px;
    background-color: Transparent;
}

.media-latest {
    float: left;
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    margin-left: 20px;
    color: #1798DE;
    margin-top: 10px;
}

.media-iframe {
    float: left;
}

.media-back {
    width: 50px;
    float: right;
    margin-top: 20px;
}

    .media-back a {
        text-decoration: none;
    }

.jqzoom1 {
    text-decoration: none;
    float: left;
    position: relative;
    z-index: 0;
}

a.jqzoom1:hover {
    text-decoration: none;
    float: left;
    position: relative;
    z-index: 9999;
}

.up-box1 {
    font-size: 14px;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #4f4f4f;
    font-weight: bold;
    background-color: #fff;
    width: 96%;
    height: 14px;
    line-height: 14px;
    float: left;
    padding: 2%;
    text-align: center;
    background: #eeeeee;
    border: 1px solid #CCCCCC;
}

.down-box1 {
    font-size: 13px;
    padding: 2px 0px 2px 0px;
    text-align: center;
    font-family: Arial;
    color: #4f4f4f;
    width: 98%;
    height: 18px;
    line-height: 18px;
    margin-bottom: 5px;
    float: left;
    border-left: 1px solid #CCCCCC;
    padding: 0% 1% 0% 1%;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.online1 {
    font-size: 14px;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #4f4f4f;
    font-weight: bold;
    background-color: #fff;
    width: 140px;
    height: 18px;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 1px 0px 2px 0px;
    text-align: center;
    margin-left: 6px;
    margin-top: 5px;
}

.url-mn1 {
    font-size: 13px;
    padding: 5px 0px 2px 0px;
    text-align: center;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #4f4f4f;
    font-weight: bold;
    width: 150px;
    height: 18px;
    float: left;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    margin-top: -4px;
}

.Scrol1 {
    margin-top: 0px;
    list-style-type: none;
    margin-left: -40px;
    position: relative;
    z-index: 999;
}

.head-main-media {
    width: 100%;
    height: auto;
    float: left;
}

.media-form {
    float: left;
    width: 99%;
    padding: 5px;
}

.media-search-head {
    width: 100%;
    height: 50px;
    position: relative;
    z-index: 1;
}

.media-search-subhead {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 12px;
    margin-left: 7px;
    color: #4f4f4f;
}

.all-search-media {
    width: 19%;
    float: left;
    margin-left: 10px;
    color: #9c4600;
    font-size: 16px;
}

.news-search-media {
    width: 19%;
    float: left;
    font-size: 16px;
    margin-left: -35px;
}

.year-search-media {
    width: 9%;
    float: left;
    font-size: 16px;
    margin-left: -20px;
}

.date-search-media {
    float: left;
    font-size: 16px;
    width: 10%;
}

.headline-search-media {
    float: left;
    font-size: 16px;
    width: 15%;
}

.text-search-media {
    width: 190px;
    float: left;
    margin: 0px 0px 0px 0px;
}

.search-disply {
    display: none;
}

.button-media {
    float: left;
    width: 7%;
    margin-right: -16px;
    height: 26px;
}

.media-record {
    float: left;
    font-size: 12px;
    margin-right: 5px;
    position: relative;
    z-index: 1;
}

.media-counter {
    float: right;
    margin-left: 10px;
    margin-top: -3px;
}

.rpt-head {
    width: 100%;
    float: left;
}

.rpt-subhead {
    width: 46%;
    float: left;
    padding: 1%;
    margin-top: 10px;
    margin-left: 10px;
    background-color: #fff;
    border: solid 1px #cacaca;
    height: 222px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.media-image-head {
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    width: 170px;
    float: left;
}

.media-image-shadow {
    max-width: 155px;
    max-height: 200px;
    -moz-box-shadow: 0 0 5px #cacaca;
    -webkit-box-shadow: 0 0 5px #cacaca;
    box-shadow: 0 0 5px #cacaca;
    margin-left: -25px;
}

.media-album-detail {
    width: 150px;
    float: right;
    font-size: 12px;
    margin-left: -50px;
}

.media-readmore {
    color: red;
    float: right;
    padding-right: 3px;
    font-family: Arial;
    font-size: 10px;
    margin-top: 0px;
}

.media-record-TotalRec1 {
    width: 140px;
}

.down-box a {
    text-decoration: none;
}

.media-full-head {
    width: 100%;
    height: auto;
    float: left;
    padding-left: 0px;
}

.repeater-detais-media {
    width: 100%;
    height: auto;
    float: left;
    font-size: 12px;
    margin-top: 10px;
    margin-left: 50px;
}

.media-img-full {
    border: solid 2px #b5b5b5;
    max-width: 720px;
}
/* -------------Media slider Start----------------------*/
#outer_container {
    margin: 25px auto;
    width: 800px;
    padding: 0 10px;
    background: #56BDF5;
    border: 1px solid #0FA0EB;
}

#thumbScroller {
    position: relative;
    margin: auto;
}

#thumbScroller {
    width: 800px;
}

    #thumbScroller, #thumbScroller .container, #thumbScroller .content {
        height: 177px;
    }

#thumbScroller {
    overflow: hidden;
}

    #thumbScroller .container {
        position: relative;
        left: 0;
    }

    #thumbScroller .content {
        width: 200px;
        float: left;
        padding-top: 11px;
        padding-left: 3px;
    }

        #thumbScroller .content div {
            padding: 10px 15px;
            height: 100%;
            font-family: Verdana, Geneva, sans-serif;
            font-size: 13px;
        }

    #thumbScroller img {
        border: 5px solid #fff;
    }

#outer_container a {
    color: #FFCC00;
}

.media-sld-Label1 {
    color: black;
    font-family: Arial;
    font-size: 12px;
    text-transform: none;
    color: white;
}

.media-sld-Label1-in {
    text-align: center;
}
/* --------------Media slider end----------------------*/
/* --------------Media Gallery End----------------------*/
/* --------------Video Gallery Start----------------------*/
.video-rpt-head {
    width: 100%;
    text-align: center;
}

.video-rpt-subhead {
    width: 230px;
    height: 360px;
    float: left;
    margin-left: 15px;
    margin-top: 15px;
    background-image: url(../img/fotobg.png);
    background-repeat: no-repeat;
}

.video-album-img {
    width: 100%;
    margin-left: -3px;
    height: 130px;
    text-align: center;
    margin-top: 20PX;
}

.video-img {
    max-width: 191px;
    height: 126px;
}

.video-detail {
    width: 200px;
    height: 145px;
    text-align: left;
    margin-top: 35px;
}

.video-read {
    color: red;
    float: right;
    padding-right: 5px;
    padding-bottom: -10px;
}

    .video-read a {
        text-decoration: none;
        color: red;
        font-size: 10px;
    }

.video-head-record {
    float: left;
    font-size: 12px;
    margin-right: 5px;
    border-top: 1px solid #85d4ff;
    margin-top: 10px;
}

.text-deco {
    text-decoration: none;
    color: #cd3a3a;
}

    .text-deco:hover {
        color: #000;
    }

.txtsize {
    resize: none;
}

.button {
    background: #cd3a3a;
    height: 30px;
    background: rgba(255,95,51,1);
    background: -moz-linear-gradient(left, rgba(255,95,51,1) 0%, rgba(250,54,0,1) 44%, rgba(189,41,0,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,95,51,1)), color-stop(44%, rgba(250,54,0,1)), color-stop(100%, rgba(189,41,0,1)));
    background: -webkit-linear-gradient(left, rgba(255,95,51,1) 0%, rgba(250,54,0,1) 44%, rgba(189,41,0,1) 100%);
    background: -o-linear-gradient(left, rgba(255,95,51,1) 0%, rgba(250,54,0,1) 44%, rgba(189,41,0,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,95,51,1) 0%, rgba(250,54,0,1) 44%, rgba(189,41,0,1) 100%);
    background: #cd3a3a;
    color: white;
    margin-right: 20px;
    font-size: 13px;
    font-family: Arial, Sans-Serif;
    text-decoration: none;
    vertical-align: middle;
    float: left;
    width: 101px;
}

    .button:hover {
        border-top-color: #dbd5c3;
        background: #e7e1d0;
        color: #cd3a3a;
    }

    .button:active {
    }

.txt {
    resize: none;
}

.Col {
    color: gray;
}

.display-video {
    width: 99%;
    float: left;
    font-family: Arial;
    margin-left: 10px;
}

.video-album-des {
    width: 99%;
    font-size: 10px;
    height: auto;
    border: solid 4px #EBEBEB;
    float: left;
    padding: 0px;
    margin-top: 3px;
}

.video-album-subdes {
    color: black;
    font-family: Arial;
    font-size: 15px;
}

.video-album-subdes2 {
    color: #141414;
    line-height: 18px;
    font-family: Arial;
    font-size: 12px;
}

.video-rpt {
    float: left;
    margin: 2px;
    padding: 0px;
    font-family: Arial;
    font-size: small;
    margin-left: 50px;
}

.video-rpt-sub {
    width: 600px;
    float: left;
    height: 560px;
}

.video-change-album {
    width: 139px;
    margin-top: 10px;
    height: 33px;
}

.video-change-album-sub {
    width: auto;
    float: left;
    margin-left: 30px;
}
/* --------------Video Gallery End----------------------*/
/* --------------Career Start----------------------*/
.career-head {
    float: left;
    width: 100%;
    min-height: 100px;
    max-height: Auto;
    background-color: #EAFCFE;
}

.career-head-sub {
    border: 1px solid #C0C0C0;
}

.career-head-rpt {
    border: 1px solid #C0C0C0;
    background-color: #EAFCFE;
    color: #fff;
}

.career-field {
    width: 25%;
}

.career-field1 {
    width: 20%;
}

.career-field2 {
    width: 30%;
}

.career-post {
    float: left;
    width: 97%;
}

.career-post-sub {
    width: 100%;
    float: left;
    border: solid 1px gray;
    background-color: #EAFCFE;
}

.career-form {
    width: 410px;
    height: auto;
    float: left;
    background: url(http://www.cjmdelhi.com/GalleryCss/images/white_img.jpg)no-repeat;
}

.career-form-in {
    width: 400px;
    margin-left: 50px;
    margin-top: 20px;
}

.career-com-fld {
    color: Red;
}

.carrer-txtName {
    text-align: left;
    width: 284px;
}

.carrer-txtMob {
    text-align: left;
    width: 284px;
    height: 30px;
}

.career-captcha {
    text-align: left;
    margin-top: 20px;
    width: 212px;
}

.WaterMark_Color {
    text-align: center;
    margin-top: 20px;
}

.captcha-img {
    border: 1px solid Gray;
    height: 40px;
    width: 164px;
}

.captcha-refresh {
    border: 1px solid Gray;
    height: 40px;
    float: right;
    margin-right: -7px;
}

.career-submit {
    height: 93PX;
    text-align: left;
}

.career-validation {
    font-family: Arial;
    text-align: right;
    font-weight: bold;
}

.career-bg {
    background: url(../img/right_img.jpg)no-repeat;
    float: right;
    width: 300px;
    height: 300px;
}

.career-captcha-txt {
    float: left;
    position: absolute;
}

.sending-msg-career {
    Color: Green;
}

.mailsub-career {
    font-size: 14px;
}

.career-mail-clnt {
    width: 100%;
    background-color: #E2E2E2;
    padding: 5px;
}

.career-mail-clnt-in {
    width: 100%;
    background-color: white;
    text-align: left;
}

.Career-msgsize {
    color: red;
    font-family: Verdana;
    font-size: smaller;
}
/* --------------Career End----------------------*/
/* --------------Contact us Start----------------------*/

.contact_us {
    margin-top: 10px;
    float: left;
    width: 50%;
    text-align: center;
}

    .contact_us a {
        color: #000;
    }

        .contact_us a:hover {
            color: #e17e22;
        }

.contact-main {
    float: right;
    width: 50%;
}

.contact-main-sub {
    float: right;
}

.contact-form-tbl {
    margin-right: 30px;
    float: right;
}

.contact-form-fld {
    font-family: Arial;
    width: 68px;
    font-size: 13px;
}

.contact-form-txt {
    text-align: left;
    height: 40px;
}

.txt-fld {
    text-align: right;
}

.contact-txt-fld1 {
    font-family: Arial;
    font-size: 13px;
}

.contact-captcha {
    height: 50PX;
    text-align: center;
}

.contact-captcha-txt {
    height: 27px;
}

.submit-contact {
    height: 30px;
}

.submit-contact-in {
    height: 28px;
}

.butSubmit-contact {
    width: 68px;
    height: 28px;
}

.contact-a {
    height: 39px;
}

.contact-add {
    Width: 100%;
    margin-left: 30px;
}

.contact-add1 {
    height: 25px;
}

.contact-heading {
    width: 100%;
    text-align: left;
}

.contact-heading-in {
    font-weight: bold;
    font-size: 18px;
}

.cnt-add-fnt {
    font-size: 14px;
    text-decoration: none;
}

.cnt-web {
    height: 18px;
}

.cnt-map {
    width: 99%;
    float: left;
    text-align: center;
    border: solid 1px Gray;
    margin-top: 15px;
}

.cnt-butSubmit {
    float: left;
}

#Text1 {
    width: 400px;
}

.style1 {
    width: 650px;
    float: left;
    margin-top: 15px;
    margin-left: 20px;
}

#txtAddress {
    width: 504px;
}

#address {
    width: 500px;
    height: 30px;
    font-size: 22px;
    background-color: #FFF;
    border: 4px solid #FDC03B;
    padding-left: 10px;
    text-align: center;
}

.a {
    color: #000;
}

.TxtMultiline {
    color: gray;
    resize: none;
    border: 1px solid gray;
}
/* --------------Contact us End----------------------*/
/* --------------Direction Start----------------------*/
.direction-head {
    width: 99%;
    float: left;
    background-image: url(http://www.cjmdelhi.com/GalleryCss/bg.jpg);
    background-repeat: no-repeat;
    background-color: Transparent;
}

.dir-search {
    float: left;
    margin-top: 6px;
}

.dir-in {
    height: 17px;
}

.dir-map {
    width: 100%;
    height: 100%;
    float: left;
}

.dir-map_canvas {
    width: 600px;
    height: 650px;
    border: 3px solid gray;
}

.dir-map_canvas1 {
    float: right;
    font-family: arial;
    font-size: 12px;
    color: #BA1A1A;
    background-repeat: repeat-y;
}

.dir-map-sub {
    width: 300px;
    height: 630px;
    overflow: auto;
}
/* --------------Direction End----------------------*/
/* --------------Guest Book Start----------------------*/
.guestbook-main {
    width: 100%;
    background-color: white;
    margin: 0 auto;
}

.guestbook-mainsub {
    background-color: #d6dbde;
    height: 50px;
}

.gb-heading {
    font-family: Arial;
    font-size: 15px;
    color: Black;
    padding-left: 30px;
}

.gb-sub-heading {
    padding-right: 10px;
    width: 44%;
}

.gb-captcha {
    border: 1px solid black;
    height: 40px;
    width: 186px;
}

.gb-captcha-img {
    border: 1px solid black;
    height: 40px;
}

.gb-repeater {
    width: 100%;
    height: auto;
    text-align: center;
}

.gb-repeater-font {
    font-size: 16px;
}

.gb-rpt-total {
    width: 50%;
}

.gb-lblPageCountTop1 {
    width: 60%;
    text-align: left;
}

.gb-main-rpt {
    margin-top: 10px;
}

.gb-main-rpt-sub {
    border: 1px solid #cd3a3a;
    float: left;
    width: 98%;
    margin: 10px;
}

.gb-rpt-header {
    height: auto;
    background-color: #cd3a3a;
    padding-left: 11px;
}

.gb-rpt-name {
    color: White;
    text-align: right;
    font-size: 15px;
    font-family: Times New Roman;
    font-style: italic;
    font-weight: bold;
    margin-right: 10px;
}

.gb-lblDate {
    float: right;
    height: auto;
    width: 150px;
}

.bg-lblDate1 {
    color: White;
    text-align: justify;
    font-size: 12px;
}

.bg-know-head {
    float: left;
    width: 96%;
}

.bg-know-head-in {
    width: 100%;
    float: left;
}

.gb-lblKnow {
    float: right;
    padding-right: 10px;
    width: 41%;
    text-align: right;
}

.gb-lblKnow-in {
    color: Black;
    font-size: 12px;
    text-align: right;
    margin-right: 5px;
}

.gb-reating {
    float: left;
    padding-left: 10px;
    width: 57%;
}

.gb-reating-in {
    color: Black;
    text-align: justify;
    font-size: 12px;
    float: left;
    margin-right: 5px;
}

.bg-lblProfession {
    float: left;
    padding-left: 10px;
    width: 57%;
}

.gb-lblComments {
    width: 98%;
    padding-left: 10px;
    text-align: justify;
    float: left;
}

.gb-lblComments-in {
    color: Black;
    text-align: justify;
    font-size: 13px;
}

.gb-lblPageCountTop1-in {
    color: #000000;
    font-size: 13px;
}

.gb-phTest {
    text-align: left;
    margin-top: 20px;
}

.gb-total-rec {
    color: #000000;
    font-size: 13px;
}
/* --------------Guest Book End----------------------*/
/* --------------News Notice Start----------------------*/
.all-news-lblNotice {
    float: left;
    height: auto;
    width: 100%;
    margin-top: 10px;
}

.all-news-main {
    float: right;
    top: 0;
    text-align: center;
    padding-left: 10px;
}

.all-news-sub {
    text-decoration: None;
    text-align: justify;
    color: #117BB4 !important;
    font-size: 15px;
}

.all-news-sub2 {
    text-decoration: None;
    text-align: justify;
    color: darkblue !important;
    font-size: 11px;
}

.all-news-read {
    text-align: right;
    width: 100%;
    float: left;
}

.all-news-read-in {
    text-decoration: None;
    text-align: right;
    color: Maroon;
    font-size: x-small;
}

.all-news-nonews {
    font-style: italic;
    font-size: 18px;
}

.newicon {
    margin: 3px 0 0 0;
    padding: 0 0 0 17px;
    width: 85%;
    background: url(../img/news.png) 2px 4px no-repeat;
}

.all-news-dwn {
    text-align: justify;
    color: #cd3a3a !important;
    font-size: 16px;
    float: left;
}

.all-news-dwn-in {
    float: right;
    top: 0;
    text-align: center;
}

.allnews-arch {
    float: left;
    height: auto;
    width: 100%;
    margin-top: 10px;
}

.allnews-arch-dwn {
    text-decoration: None;
    color: Maroon;
}

.news-pre {
    position: relative;
    top: 58px;
    right: -35px;
}

.news-arch {
    height: 25px !important;
}

.news-nxt {
    position: relative;
    top: -65px;
    right: 25px;
}

.news-arrow-dwn {
    position: relative;
    top: 58px;
    right: -35px;
}

.news-nxt-dwn {
    position: relative;
    top: -65px;
    right: 25px;
}

.new-txt-lbl {
    height: 65px !important;
}

.news-txt {
    font-size: 20px;
}

.news-readmore {
    verticle-align: center;
    font-size: x-small;
}

.news-update-date {
    padding-top: 20px;
}

.nupdate-on {
    text-decoration: None;
    text-align: justify;
    color: #117BB4 !important;
    font-family: Arial;
    font-size: 12px!important;
}

.nupdatetext {
    text-decoration: None;
    text-align: justify;
    color: #424242!important;
    font-family: Arial;
    font-size: 12px;
    line-height: 22px;
    background-color: #f1b20e;
    border: 1px solid #84827c;
    font-weight: bold;
    padding-left: 10px;
}

.nheadingtext {
    text-decoration: None;
    text-align: justify;
    color: #585858 !important;
    font-size: 12px !important;
    font-family: Arial;
}

.nallurl {
    text-align: right;
    width: 100%;
    float: left;
    font-family: Arial;
    font-size: 12px;
}

.nallmoretext {
    text-decoration: None;
    text-align: right;
    color: #018cce;
    font-weight: bold;
    font-size: 11px;
    font-family: Arial;
}

.nnonotice {
    font-style: italic;
    font-size: 12px;
    font-family: Arial;
    
}

.nfullother {
    float: left;
    width: 99%;
    border: 1px solid #d5d5d5;
    height: 20px;
    text-align: center;
    color: #424242!important;
    font-family: Arial;
    font-size: 12px;
    line-height: 22px;
    background-color: #efefef;
    font-weight: bold;
}

.notherbg {
    background-color: #F7F0F1;
    border-bottom: 1px solid #EBE1E2;
    font-family: Arial;
    font-size: 12px;
    float: left;
    width: 100%;
}

.nfullmain {
    float: left;
    width: 100%;
    height: 20px;
    text-align: center;
    color: #424242!important;
    font-family: Arial;
    font-size: 12px;
    line-height: 22px;
    background-color: #efefef;
    font-weight: bold;
}

.nfullmain-container {
    border: 1px solid #d5d5d5;
    padding: 1%;
    height: auto;
    float: left;
    width: 97%;
}

.nfullhead-text {
    float: left;
    width: 100%;
    height: 20px;
    padding: 5px;
    font-family: Arial;
    font-size: 12px!important;
}

.nfullNot-Data {
    float: left;
    width: 100%;
    max-height: auto;
    padding: 5px;
}

.nother-cont {
    border-left: 1px solid #EBE1E2;
    border-right: 1px solid #EBE1E2;
    float: left;
    width: 98.8%;
}

.nodt {
    font-family: Arial;
    font-size: 12px;
}

.all-news-sub1 {
    text-decoration: None;
    text-align: justify;
    color: #117BB4 !important;
    font-size: 12px;
    font-family: Arial;
}

/* --------------News Notice End----------------------*/
/* --------------Event Calender Start----------------------*/
#content {
    float: left;
    width: 100%;
}

.post {
    float: left;
}

.btn-sign {
    border-radius: 5px;
    float: left;
    text-align: center;
    font-size: 36px;
    color: #fff;
    text-transform: uppercase;
}

#mask {
    display: none;
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: 0.90;
    z-index: 999;
}

.login-popup {
    display: none;
    background: #EEEEEE;
    padding: 10px;
    border: 2px solid #ddd;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999;
    box-shadow: 0px 0px 20px #999;
    -moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    width: 600px;
}

img.btn_close {
    float: right;
    margin: -28px -28px 0 0;
}

fieldset {
    border: none;
}

form.signin .textbox label {
    display: block;
    padding-bottom: 7px;
}

form.signin .textbox span {
    display: block;
}

form.signin p, form.signin span {
    color: #999;
    font-size: 11px;
    line-height: 18px;
}

form.signin .textbox input {
    background: #666666;
    border-bottom: 1px solid #333;
    border-left: 1px solid #000;
    border-right: 1px solid #333;
    border-top: 1px solid #000;
    color: #fff;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font: 13px Arial, Helvetica, sans-serif;
    padding: 6px 6px 4px;
    width: 200px;
}

form.signin input:-moz-placeholder {
    color: #bbb;
    text-shadow: 0 0 2px #000;
}

form.signin input::-webkit-input-placeholder {
    color: #bbb;
    text-shadow: 0 0 2px #000;
}

#dhtmltooltip {
    position: absolute;
    width: 550px;
    border: 3px solid gray;
    padding: 5px;
    color: #232523;
    background-color: #EFEDED;
    visibility: hidden;
    z-index: 9999999999991; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#9A9CDE,direction=135);
}

.event-head {
    margin-top: 200px;
}

.event-main {
    padding-left: 5px;
}

.event-all {
    border: 1px solid #C0C0C0;
    border-collapse: collapse;
}

.event-all-row {
    background-color: #ECECE0;
}

.event-all-row1 {
    font-size: 10pt;
    color: red;
}

.event-all-row2 {
    background-color: #FFFF99;
}

.event-popup {
    font-size: 14px;
}

.event-popup1 {
    font-size: 13px;
}

.event-red {
    color: Red;
}

.event-sub {
    padding-left: 5px;
}

.all-event-row {
    border: 1px solid #C0C0C0;
    margin-left: 5px;
    border-collapse: collapse;
}
/* --------------Event Calender End----------------------*/
/* --------------Blog Start----------------------*/
.blog-main {
    float: left;
    width: 98%;
    margin-left: 0px;
    margin-top: 0px;
}

.blog-main1 {
    width: 98%;
    height: 25px;
    font-family: Calibri;
    font-size: 18px;
    font-weight: bold;
    padding: 0px 0px 10px 10px;
    float: left;
}

.blog-main2 {
    float: left;
    height: auto;
    width: auto;
    margin-right: 5px;
    margin-top: -5px;
    margin-left: -10px;
}

.blog-headingin {
    vertical-align: middle;
    float: left;
    margin-top: 0px;
}

.blog-rpt {
    width: 99%;
    float: left;
    padding: 10px;
}

.blog-rpt1 {
    width: 100%;
    float: left;
    background-color: #FFE854;
    margin-top: 0px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    margin-bottom: 10px;
    padding: 3px 0px 3px 0px;
}

.blog-lblPost {
    float: left;
    width: 45%;
    height: auto;
    font-family: Calibri;
    font-size: 13px;
    margin-right: 3px;
    text-align: left;
    margin-left: 5px;
}

.blog-lblPost1 {
    float: right;
    text-align: right;
    font-size: 12px;
    width: 50%;
    margin-right: 5px;
}

.blog-lblSubject {
    float: left;
    width: 100%;
    height: auto;
    padding-left: 55;
}

.blog-lblSubject1 {
    float: left;
    height: auto;
    width: 98%;
    padding: 0px 10px 0px 8px;
    text-align: center;
}

.blog-lblTotalCMT {
    float: left;
    width: 40%;
    height: 25px;
    margin-left: 10px;
    font-family: Calibri;
    font-size: 13px;
    line-height: 23px;
}

.blog-lblTotalCMT1 {
    float: left;
    height: 25px;
    width: 50%;
}

.blog-lblTotalCMT2 {
    margin-top: 2px;
    vertical-align: middle;
}

.blog-lblTotalCMT3 {
    text-decoration: none;
    color: #4a4a4a;
    font-size: 13px;
}

.blog-cmt-heading {
    float: left;
    width: 98%;
    margin-left: 10px;
}

.blog-cmt-heading1 {
    width: 98%;
    height: 25px;
    font-family: Calibri;
    font-size: 18px;
    font-weight: bold;
    padding: 0px 0px 10px 10px;
    float: left;
}

.blog-cmt-heading2 {
    float: left;
    height: auto;
    width: auto;
    margin-right: 10px;
    margin-top: -4px;
    margin-left: -15px;
}

.blog-cmt-heading3 {
    vertical-align: middle;
    float: left;
    margin-top: 0px;
    margin-left: -5px;
}

.name-blog {
    font-family: arial;
    color: white;
    width: 788px;
    font-size: 13px;
    background-color: Gray;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.date-blog {
    font-family: arial;
    color: #686868;
    font-size: 12px;
    padding: 5px 0px 5px 0px;
}

.comment-blog {
    font-family: arial;
    font-size: 12px;
    width: 100%;
}

.BlogWaterMark-blog {
    color: #c0c0c0;
    font-size: 11px;
}

.Com-blog {
    resize: none;
}

.blog-head {
    float: left;
    width: 100%;
    height: auto;
    padding-left: 55;
    border: solid 2px #2187E1;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.blog-rpt-det {
    background-color: #2187E1;
    height: 20px;
    color: White;
}

.blog-posted {
    float: left;
    padding: 0px 0px 6px 0px;
    margin-top: -21px;
    width: 45%;
    height: auto;
    font-family: Calibri;
    font-size: 13px;
    margin-right: 3px;
    text-align: left;
    margin-left: 5px;
}

.blog-posted-on {
    float: right;
    padding: 0px 0px 6px 0px;
    margin-top: -21px;
    text-align: right;
    width: 45%;
    height: auto;
    font-family: Calibri;
    font-size: 13px;
}

.blog-cls {
    float: left;
    width: 45%;
    height: auto;
    font-family: Calibri;
    font-size: 15px;
    text-align: left;
    margin-left: 8px;
    color: Black;
}

.blog-cls1 {
    float: right;
    width: 45%;
    height: auto;
    font-family: Calibri;
    font-size: 13px;
    text-align: right;
    margin-right: 10px;
    color: Black;
}

.blog-sub {
    float: left;
    height: auto;
    width: 98%;
    padding: 0px 10px 0px 8px;
}

.blog-sub1 {
    float: left;
    width: 45%;
    height: auto;
    font-family: Calibri;
    font-size: 15px;
    text-align: left;
    margin-right: 10px;
    font-weight: bold;
}

.blog-com {
    float: left;
    width: 100%;
    margin-left: 0px;
}

.blog-com1 {
    width: 98%;
    height: 25px;
    font-family: Calibri;
    font-size: 18px;
    font-weight: bold;
    padding: 0px 0px 10px 10px;
    float: left;
}

.blog-com2 {
    float: left;
    height: auto;
    width: auto;
    margin-right: 10px;
}

.blog-com3 {
    vertical-align: middle;
    float: left;
    margin-top: 8px;
}

.blog-rpt-2 {
    background-color: none;
    float: left;
}

.blog-rpt-2-1 {
    width: 100%;
    float: left;
    background-color: none;
    margin-top: 0px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 10px;
}

.blog-lbl {
    margin-left: 6px;
}

.blog-lbl1 {
    float: right;
    margin: 4px 5px 0px 5px;
    margin-top: 0px;
}

.blog-lbl2 {
    float: right;
    margin: 4px 5px 0px 5px;
}

.blog-lbl3 {
    margin-top: -5px;
    font-weight: bold;
}

.blog-form {
    width: 80%;
    float: left;
    margin-left: 70px;
    border: solid 1px #59436F;
    padding: 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.blog-form1 {
    margin-left: 25px;
}

.blog-MultiLine {
    margin-left: 20px;
    margin-top: 10px;
}

.blog-captcha {
    float: right;
    padding: 10px;
    margin-left: 150px;
    margin-top: -60px;
}

.blog-captcha-in {
    height: 53PX;
    text-align: center;
}

.blog-captcha1 {
    text-align: CENTER;
    float: left;
}

.blog-captcha-img {
    z-index: 1;
    position: absolute;
    width: 220px;
    height: 50px;
    margin-left: -14px;
}

.blog-captcha-txt {
    width: 220px;
    float: left;
    background-color: NONE;
    margin-top: 60px;
}

.blog-captcha-txt1 {
    width: 30px;
    float: left;
    margin-left: 24px;
    margin-top: 20px;
}

.blog-post2 {
    float: right;
    margin-right: 10px;
    margin-top: 30px;
}

.blog-dummy {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
}

.blog-thnx {
    background-color: #E2E2E2;
    padding: 5px;
}

.blog-thnx1 {
    background-color: white;
    text-align: left;
}
/* --------------Blog End----------------------*/
