.w-100 {
    width: 100%;
}

.w-auto {
    width: auto !important;
}

.w-80 {
    width: 80% !important;
}

.w-60 {
    width: 60% !important;
}

.clear {
    clear: both;
}

.pdngtop_10 {
    padding-top: 10px;
}

.pdngbtm_10 {
    padding-bottom: 10px;
}

.tbl_brdr_0 {
    border: 0px !important;
}

.tbloveralldiv {
    border: 1px solid #F5DEB3;
    font-size: 11px;
}


/*.tblrow .tblpdng_0, .tblrow:hover .tblpdng_0 { padding:0px !important; }*/

.tbloveralldiv table tr td:last-child {
    border-right: 0px !important;
}

.tbloveralldiv i {
    font-size: 15px;
}

.tbloveralldiv a {
    text-decoration: none;
}

.subtbloveralldiv {
    margin: 5px;
}

.subtbloveralldiv table tr td {
    background-color: #FFFBD6;
}

.nested_subtbloveralldiv {
    margin: 0px 5px 0px 5px;
}

.nested_subtbloveralldiv table tr td {
    background-color: #ffffbd;
}

.search_div {
    display: inline-block;
    padding-bottom: 10px;
}

.search_txtboxdiv {
    width: 100%;
    display: inline-block;
    border: 1px solid #bbb;
    background: #fefefe;
}

.search_txtboxdiv input {
    border: 0px;
    width: 85%;
}

.search_txtboxdiv i {
    position: relative;
    top: 1px;
}

.msgwdth_auto {
    width: auto !important;
}

input[type="radio"] {
    position: relative;
    top: -2px;
}

input[type="button"] {
    cursor: pointer;
}

.daterange_div {
    display: inline-block;
    padding-bottom: 10px;
}

.daterange_txtboxdiv {
    width: 100%;
    display: inline-block;
    border: 1px solid #bbb;
    background: #fefefe;
}

.daterange_txtboxdiv input {
    border: 0px;
    width: 85%;
}

.daterange_txtboxdiv i {
    position: relative;
    top: 1px;
}

.subtbloveralldiv .subtbl_upperpaneltbl table tr td {
    background-color: transparent;
    border: 0px;
}

.allimg_bannerwdth {
    max-width: 100%;
}

.allimg_bannerhgt1 {
    max-height: 200px;
}

.allimg_bannerhgt2 {
    max-height: 250px;
}

.allimg_bannerhgt3 {
    max-height: 300px;
}

.popupmodal_wdth {
    width: 600px;
    overflow-x: hidden;
}

.popupmodal_wdth2 {
    width: 750px;
    overflow-x: hidden;
}

.popupmodal_wdth3 {
    width: 800px;
    overflow-x: hidden;
}

.popupmodal_wdth4 {
    width: 850px;
    overflow-x: hidden;
}

.popupmodal_wdth5 {
    width: 900px;
    overflow-x: hidden;
}

.ewTable_subtbl td,
.modalewTable_subtbl td {
    padding: 0px !important;
    border: 0px !important;
}

.modalewTable_subtbl_brdr td {
    border: 0px !important;
}

.modalewTable_subtbl_pdng td {
    padding: 0px !important;
}

.modalhgt1 {
    height: 350px;
}

.modalhgt2 {
    height: 400px;
}

.modalhgt3 {
    height: 450px;
}

.modalhgt4 {
    height: 500px;
}

.modalhgt5 {
    height: 550px;
}

.modalhgt6 {
    height: 600px;
}

.modalhgt7 {
    height: 650px;
}

.modalhgt8 {
    height: 700px;
}

.contenthgt1 {
    max-height: 250px;
    overflow-y: auto;
}

.contenthgt2 {
    max-height: 300px;
    overflow-y: auto;
}

.contenthgt3 {
    max-height: 350px;
    overflow-y: auto;
}

.contenthgt4 {
    max-height: 400px;
    overflow-y: auto;
}

.contenthgt5 {
    max-height: 450px;
    overflow-y: auto;
}

.contenthgt6 {
    max-height: 500px;
    overflow-y: auto;
}

.contenthgt7 {
    max-height: 550px;
    overflow-y: auto;
}

.contenthgt8 {
    max-height: 600px;
    overflow-y: auto;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}

.videoWrapper iframe,
.videoWrapper object,
.videoWrapper video,
.videoWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.alink {
    color: rgb(0, 0, 166);
    border-bottom: 1px dotted;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}

.alink:hover,
.alink:focus,
.alink:active {
    border-bottom: 2px solid;
}

.alink:visited {
    color: rgb(122, 0, 122);
}

.generate_news_contentdsply_div {
    font-size: 13px;
}