﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Berlin Sans FB Demi';
    src: url(../ttf/6911542873.ttf) format('truetype');
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #c1c2c2 !important;
}

placeholder {
    color: #c1c2c2 !important;
}


body {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    background: #f1efeb url(../png/bodybg.png);
}

.marginZeroDiv {
    margin: 0px !important;
}

.fonBold {
    font-weight: bold !important;
}

tr.borderBotNone td {
    border-bottom: none !important;
}

td.borderrightNone {
    border-right: none !important;
}

.greenText {
    color: #127501 !important;
}

.redTextArrow {
    color: #f40303 !important;
}

p {
    margin: 0px;
    padding: 0px;
    color: #474747;
}

.mainBordNone {
    border: none !important;
}

.divGryBg {
    background: #f6f5f4;
}

h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 42px;
    font-weight: normal;
    color: #474747;
    float: left;
    margin-left: 4px;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
    float: left;
    margin: 0 0 0 4px;
    line-height: 38px;
}

h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #474747;
    float: left;
    margin: 0 0 0 4px;
}

.bodBag {
    background: #FFF;
}

/* Club & NHS Body Background */
.signUpBodyBackground {
    background: white;
}

.marginSep {
    margin: 0 0 0 10px;
}

.marginSix {
    margin: 0 0 0 6px;
}

.marTopThree {
    margin-top: 3px !important;
}

.marTopFour {
    margin-top: 4px !important;
}

.marginInpBtn {
    margin-top: 5px !important;
}

.vlaginTop {
    vertical-align: top;
}

.valignBottom {
    vertical-align: bottom;
}

tr.gryBg td {
    background: #f6f5f4;
}

tr.redBg td {
    background: #fdebeb;
}

.borderBottomNone {
    border-bottom: none !important;
}

.inputWaterMark {
    color: #c8c8c8 !important;
}

.redTextNew {
    color: #fe0000 !important;
    font-size: 12px !important;
    font-style: italic;
    font-weight: normal !important;
}

.fontSiz {
    font-size: 12px !important;
    font-style: italic;
    padding: 4px 0 0 0 !important;
}

.marginLeftThreeZero {
    margin-left: 30px !important;
}

.blueAddLink {
    color: #1381af !important;
    font-weight: normal !important;
    margin-left: 10px;
    font-style: italic;
}

.gryText {
    font-weight: normal !important;
    font-style: italic;
}

.marTop {
    margin-top: 10px !important;
}

.margLeftSeven {
    margin-left: 7px !important;
}

.margLeftSevenFive {
    margin-left: 5px !important;
}

.margLeftOneThree {
    margin-left: 13px !important;
}

.norFont {
    font-size: 14px !important;
    line-height: 1.5em;
}

.marGinLeft {
    margin-left: 40px;
}

.marGinTop {
    margin-top: 30px !important;
}

.marGinTopTwoZero {
    margin-top: 20px !important;
}

.marGinTopTwo {
    margin-top: 10px !important;
}

.marGinOneEight {
    margin-top: 18px !important;
}

.paddLeft {
    padding-left: 20px !important;
}

.paddLeftTwoFour {
    padding-left: 27px !important;
}

.addLinkWiUnd {
    font-size: 12px;
    color: #1c88b5;
    text-decoration: underline;
    font-style: italic;
}

.marRight {
    margin-right: 10px !important;
}

.dispLy {
    display: none;
}

.cous {
    cursor: pointer;
}

.fnTorg {
    background: #fffae6;
}

.marGinLeftTwoNine {
    margin-left: 28px !important;
}

.marlefThreeEight {
    margin-left: 38px;
}

.marLeftFourSix {
    margin-left: 46px;
    margin-left: 52px \0/;
}

.maLeftEightyOne {
    margin-left: 87px;
    margin-left: 95px \0/;
}

.marLeftOneThreeSeven {
    margin-left: 137px !important;
}

.marLeftEightFive {
    margin-left: 85px;
}

.padingLeftZero {
    padding-left: 0px !important;
}

.fontWightNor {
    font-weight: normal !important;
}

.addLinkMan {
    float: right;
    margin-right: 110px;
}

.marLeftOneNineFour {
    margin-left: 194px !important;
}

.marLeftBootomIMG {
    margin-left: 7px !important;
}

.marTopPopupOnePX {
    margin-top: 1px !important;
}

.marginLeftThreeSix {
    margin-left: 36px;
}

.fntSizeNormal {
    font-size: 14px;
    font-weight: normal !important;
    line-height: 1.5em;
}

.fontSizeSixte {
    font-size: 16px !important;
    float: left;
}

.floNone {
    float: none !important;
}

.redColorText {
    color: #ff0000 !important;
}

.padLeft {
    padding-left: 8px !important;
}

.marTopFif {
    margin-top: 19px !important;
}

.decTextBlue {
    color: #72b1cd !important;
}

.padTopNewEight {
    padding-top: 9px !important;
}

.marLeftTwoTwo {
    margin-left: 22px !important;
}


/***** All Inputs *****/
input[type=button] {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    border: 0px;
}

input[type=submit] {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    border: 0px;
}

input[type='password'] {
    border: 1px solid #c1c2c2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #474747;
    outline: none;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 1px 0 0 5px;
}

input[type='text'] {
    border: 1px solid #c1c2c2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #474747;
    outline: none;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 1px 0 0 5px;
}

input[type='file'] {
    outline: none;
    float: left;
    height: 26px;
    height: 24px \0/;
}

input[type='checkbox'] {
    float: left;
    margin: 0px;
    padding: 0px;
}

input[type='radio'] {
    float: left;
    margin: 0px;
    padding: 0px;
}

textarea {
    border: 1px solid #c1c2c2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #474747;
    outline: none;
    float: left;
    padding: 1px 0 0 5px;
    resize: none;
}

/***** End All Inputs *****/

/***** Input Style Class *****/
.bigSizeBtn {
    width: 179px;
    height: 26px;
    float: right;
    background: url(../png/size179btn.png);
    margin-right: 2px;
    color: #2a3d12;
}

/***** End Input Style Class *****/

.topSide {
    width: 100%;
    height: 35px;
    background: url(../png/menubg.png);
}

/**** Menu Section *********/

.menuMain {
    width: 980px;
    height: 35px;
    margin: 0 auto;
    position: relative;
}

.menuTab {
    width: 625px;
    height: 33px;
    float: left;
    z-index: 1;
}

    .menuTab ul {
        padding: 2px;
        margin: 0px 0;
        list-style: none;
        float: left;
        clear: left;
    }

        .menuTab ul li {
            float: left;
            display: inline; /*For ignore double margin in IE6*/
            margin: 0 5px;
        }

            .menuTab ul li a {
                text-decoration: none;
                float: left;
                color: #fff;
                cursor: pointer;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
            }

                .menuTab ul li a span {
                    float: left;
                    margin: 0 4px 0 -10px;
                    padding: 6px 9px 11px 10px;
                    position: relative;
                    padding: 7px 7px 15px 10px \0/;
                }

        .menuTab ul.blue li a.current, .menuTab ul.blue li a:hover {
            background: url(../png/blue.png) no-repeat top right;
            color: #fff;
        }

            .menuTab ul.blue li a.current span, .menuTab ul.blue li a:hover span {
                background: url(../png/blue.png) no-repeat top left;
            }


        .menuTab ul.blue li.select a {
            background: url(../png/blue.png) no-repeat top right;
            color: #fff;
        }

            .menuTab ul.blue li.select a span {
                background: url(../png/blue.png) no-repeat top left;
            }


    .menuTab li.downArrow a {
        background: url(../png/downarrow.png) no-repeat right;
    }

.menuRight {
    height: 35px;
    float: left;
}

    .menuRight ul {
        padding: 0px;
        margin: 0px;
        list-style: none;
    }

    .menuRight li {
        display: inline;
        float: left;
        margin-right: 8px;
    }

    .menuRight a {
        display: block;
        float: left;
        line-height: 35px;
        padding: 0 8px;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
    }

    .menuRight li.setting a {
        background: url(../png/settingicon.png) no-repeat left;
        padding-left: 15px;
    }

    .menuRight a:hover {
        background: #1c88b5;
        color: #FFF;
    }

    .menuRight li.setting:hover {
        background: #1c88b5;
        color: #FFF;
    }

    .menuRight .selActive a {
        background: #1c88b5;
    }



/**** End Menu Section *********/

/***** Sub Menu *******/
.subMenu {
    width: 100%;
    height: 45px;
    background: url(../png/menubotbg.png);
    margin-top: -4px;
    float: left;
}

.subNav {
    width: 980px;
    height: 45px;
    margin: 0 auto;
}

    .subNav ul {
        padding: 2px;
        margin: 0px 0;
        list-style: none;
        float: left;
        clear: left;
    }

        .subNav ul li {
            float: left;
            display: inline; /*For ignore double margin in IE6*/
            margin: 0;
        }

            .subNav ul li a {
                text-decoration: none;
                float: left;
                color: #fff;
                cursor: pointer;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 37px;
                margin-top: 2px;
                padding: 0 17px;
            }

                .subNav ul li a:hover {
                    background: url(../png/subhover.png);
                    color: #FFF;
                }

    .subNav li a span.myGroup {
        background: url(../png/mygroup.png) no-repeat left;
        display: block;
        width: 16px;
        height: 14px;
        float: left;
        margin: 12px 5px 0 0;
    }

    .subNav li a span.browseAll {
        background: url(../png/browseicon.png) no-repeat left;
        display: block;
        width: 15px;
        height: 15px;
        float: left;
        margin: 12px 5px 0 0;
    }

    .subNav li a span.serTwo {
        background: url(../png/sericon22.png) no-repeat left;
        display: block;
        width: 15px;
        height: 15px;
        float: left;
        margin: 12px 5px 0 0;
    }

    .subNav li a span.PedIcon {
        background: url(../png/pendicon.png) no-repeat left;
        display: block;
        width: 15px;
        height: 15px;
        float: left;
        margin: 12px 5px 0 0;
    }

.gap {
    width: 2px;
    height: 36px;
    float: left;
    background: url(../png/gap.png);
    margin: 2px 0 0 0;
}

/****** End Sub Menu **********/

/***** Second Sub Menu *******/
.secondSubMenu {
    width: 100%;
    height: 57px;
    background: url(../png/menubotbgsecond.png);
    margin-top: -6px;
    float: left;
}

.secondSubNav {
    width: 980px;
    height: 57px;
    margin: 0 auto;
}

    .secondSubNav ul {
        padding: 2px;
        margin: 0px 0;
        list-style: none;
        float: left;
        clear: left;
    }

        .secondSubNav ul li {
            float: left;
            display: inline; /*For ignore double margin in IE6*/
            margin: 0;
        }

            .secondSubNav ul li a {
                text-decoration: none;
                float: left;
                color: #fff;
                cursor: pointer;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: normal;
                margin-top: 3px;
                padding: 10px 17px;
                padding: 11px 17px 11px \0/;
            }

                .secondSubNav ul li a:hover {
                    background: url(../png/sensubhover.png);
                    color: #FFF;
                }

    .secondSubNav li a span.myOpp {
        background: url(../png/myoppicon.png) no-repeat left;
        display: block;
        width: 16px;
        height: 16px;
        float: left;
        margin: 2px 5px 0 0;
        margin: 1px 5px 0 0 \0/;
    }

.myOppText {
    line-height: 0px;
    margin: 8px 0 0 22px;
    font-size: 12px;
    float: left;
    margin: 8px 0 0 0 \0/;
}

.secondSubNav li a span.locComm {
    background: url(../png/localcomicon.png) no-repeat left;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 2px 5px 0 0;
    margin: 1px 5px 0 0 \0/;
}

.secondSubNav li a span.sTar {
    background: url(../png/mygroup.png) no-repeat left;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 2px 5px 0 0;
    margin: 1px 5px 0 0 \0/;
}

.secondSubNav li a span.findOpp {
    background: url(../png/sericon22.png) no-repeat left;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 2px 5px 0 0;
    margin: 1px 5px 0 0 \0/;
}

.secondSubNav li a span.incMessage {
    background: url(../png/incmessage.png) no-repeat left;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 2px 5px 0 0;
    margin: 1px 5px 0 0 \0/;
}

.secondSubNav li a span.actLog {
    background: url(../png/actlogicon.png) no-repeat left;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 2px 5px 0 0;
    margin: 1px 5px 0 0 \0/;
}

.sendGap {
    width: 2px;
    height: 36px;
    float: left;
    background: url(../png/gap.png);
    margin: 8px 0 0 0;
}

/****** End Sub Menu **********/


.mainWrapper {
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    min-height: 500px;
}

.contWrapper {
    width: 1280px;
    height: auto;
    margin: 0 auto;
}

/* Registration Layout */
.regMainWrapper {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 90px 0px;
    min-height: 800px;
    background-color: #284c59;
}

.regContWrapper {
    width: 1280px;
    height: auto;
    margin: 0 auto;
}

.regHeaderNav {
    background-color: #113847;
    color: #113847;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    width: 100%;
    height: 73px;
    margin: auto;
}

.regHeaderNavContent {
    margin: 0px 20px 0px 20px;
    padding: 10px 0px 10px 0px;
}

.regButtonSubmit {
    display: inline-block;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border: 1px solid #fff;
    width: auto;
    min-width: 200px;
    padding: 12px;
    font-size: .7em;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    background: rgb(17,56,71);
    background: -webkit-linear-gradient(top, rgba(17,56,71,1) 0%, rgba(45,87,104,1) 100%);
    background: -o-linear-gradient(top, rgba(17,56,71,1) 0%, rgba(45,87,104,1) 100%);
    background: linear-gradient(to bottom, rgba(17,56,71,1) 0%, rgba(45,87,104,1) 100%);
    color: #fff;
    border: 0px;
}

    .regButtonSubmit:hover {
        text-decoration: none;
        opacity: 0.8;
    }

.logoMain {
    width: 980px;
    height: 89px;
    margin: 0 auto;
    float: left;
}

.logoIMG {
    width: 131px;
    height: 65px;
    float: right;
    margin: 18px 1px 0 0;
}

.serSepTop {
    width: 989px;
    height: 30px;
    margin: 0px auto 2px auto;
    float: left;
}

.gryBoxMain {
    width: 1000px;
    height: auto;
    margin: 5px auto 0 auto;
    float: left;
    position: relative;
}

.gryTbl {
    width: 980px;
    height: auto;
    margin: 0 auto;
}

.gryBoxTop {
    width: 980px;
    height: 37px;
}

.gryBoxTopLeft {
    width: 41px;
    height: 37px;
    float: left;
    background: url(../png/rdtopleft.png);
}

.gryTopIMG {
    width: 11px;
    height: 11px;
    margin: 15px;
}

.gryBoxTopMiddle {
    width: 929px;
    height: 37px;
    float: left;
    background: url(../png/rdtopmiddle.png);
}

.gryBoxTopRight {
    width: 10px;
    height: 37px;
    float: left;
    background: url(../png/rdtopright.png);
}

.gryBoxMiddle {
    width: 980px;
    height: auto;
    background: url(../png/rdmiddle.png);
    float: left;
}

.gryBoxBottom {
    width: 980px;
    height: 12px;
    background: url(../png/rdbottom.png);
    float: left;
    margin-left: 10px;
}

    .gryBoxBottom span {
        display: block;
        width: 9px;
        height: 10px;
        background: url(../png/sidimg.png);
        float: right;
        margin: -1px -6px 0 0;
    }

.gryInformation {
    color: #252424;
    padding: 15px;
    line-height: 1.4em;
}

.inputTab {
    width: 800px;
    height: 25px;
    float: left;
    margin: 0 0 10px 15px;
}

.editSizeeightNine {
    width: 89px;
    height: 26px;
    float: left;
    background: url(../png/size89px.png);
    color: #352609;
    font-size: 12px;
}

.grySizeeightNine {
    width: 89px;
    height: 26px;
    float: left;
    background: url(../png/grysize89px.png);
    color: #292929;
    font-size: 12px;
}

.greenSizeeightNine {
    width: 89px;
    height: 26px;
    float: left;
    background: url(../png/greensize89px.png);
    color: #263710;
    font-size: 12px;
}

.blueSizeeightNine {
    width: 89px;
    height: 26px;
    float: left;
    background: url(../png/bluesize89px.png);
    color: #0b3343;
    font-size: 12px;
}

.blueSizeOneSixSeven {
    width: 167px;
    height: 26px;
    float: left;
    background: url(../png/posseimg.png);
    color: #0b3343;
    font-size: 12px;
}

.blueoneEightTwo {
    width: 182px;
    height: 26px;
    float: left;
    background: url(../png/blue182px.png);
    color: #0b3343;
    font-size: 12px;
}

.toglDiv {
    width: 1000px;
    height: auto;
    overflow: hidden;
    float: left;
}

w
.tglTop {
    width: 1000px;
    height: 22px;
    float: left;
}

.tglTop span {
    display: block;
    width: 9px;
    height: 10px;
    background: url(../png/sidimg.png);
    float: right;
    margin-right: 4px;
}

.tglTopLeft {
    width: 5px;
    height: 22px;
    float: left;
    background: url(../png/rdleftbg.png);
}

.tglTopRight {
    width: 991px;
    height: 22px;
    float: left;
    background: url(../png/rdtextbg.png);
}

    .tglTopRight img {
        float: left;
        margin: 2px 5px 0 0;
    }

    .tglTopRight p {
        color: #FFF;
        font-size: 12px;
        font-weight: 700;
        line-height: 22px;
        float: left;
    }

.toglMainInfo {
    width: 985px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 0 0 0 10px;
    background: url(../png/tglbginfo.png) repeat-y;
}

/*.toglMainInfo span{background:url(../images/sidImg.png); float:right; display:block; width:9px; height:10px;}*/
.tglBottom {
    width: 980px;
    height: 10px;
    float: left;
    background: url(../png/tglinfobottom.png) no-repeat;
    margin-left: 11px;
}

.tglInfoDiv {
    width: 958px;
    height: auto;
    overflow: hidden;
    float: left;
    background: url(../png/tglwightbg.png);
    margin: 0 0 0 10px;
}

.tglInfoDivBottom {
    width: 958px;
    height: 6px;
    overflow: hidden;
    float: left;
    background: url(../png/tglwightbgbottom.png);
    margin: 0 0 0 10px;
}

.tblNineNineOne {
    width: 956px;
    margin: 2px 0 0 1px;
    border-spacing: 0;
}

tr.dubblBordBttm td {
    background: url(../png/bordertop.png) repeat-x bottom;
    border-bottom: none !important;
}

.tblNineNineOne td {
    height: 35px;
    padding-left: 8px;
}

.tblNineNineOne p {
    margin: 0px;
    padding: 0px;
    color: #656565;
}

.widtfiveZeroZero {
    width: 500px;
}

.widtsevenOne {
    width: 71px;
}

.widtforZero {
    width: 40px;
}

.tblHeding {
    font-size: 12px;
    color: #6e6e6e;
    float: left;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.arIcon {
    margin: 1px 0 0 5px;
    margin: 1px 0 0 5px \0/;
}

.arIconnew {
    margin: 15px 0 0 5px;
    margin: 15px 0 0 5px \0/;
}

.textAlign {
    text-align: center;
}

.tdHeight {
    height: 85px !important;
}

.blueHedline {
    color: #1c88b5 !important;
    font-weight: bold;
    margin-bottom: 4px;
}

.sepText {
    margin: 6px 0 !important;
}

.smallFont {
    font-size: 12px !important;
    color: #656565;
    line-height: 1.5em;
}

.tblTextLink {
    font-size: 12px;
    color: #1c88b5;
    text-decoration: underline;
}

.gryTblNew {
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.marginLrft {
    margin-left: 10px !important;
}

.redStreep {
    background: url("../png/rdmiddle.png") repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin-left: 10px;
    width: 980px;
}

.redColor {
    background: none repeat scroll 0 0 #E2171F;
    height: 19px;
    margin-left: 4px;
    width: 665px;
}

.redLeft {
    background: url("../png/redlrftside.png") repeat scroll 0 0 transparent;
    float: left;
    height: 28px;
    margin-left: 4px;
    position: absolute;
    width: 10px;
}

.gryBoxMiddleNew {
    width: 980px;
    height: auto;
    overflow: hidden;
    background: url(../png/rdmiddle.png);
}

.redColor p {
    color: #FFF;
    font-size: 12px;
    line-height: 19px;
    font-weight: bold;
}

.redColor img {
    float: left;
    margin: 3px 4px 0 8px;
}

.sideBar {
    width: 40px;
    height: 199px;
    position: fixed;
    right: 0;
    top: 300px;
}

.linkBorder {
    border: none;
}

.refSearchBar {
    width: 700px;
    height: 30px;
    float: left;
    margin-left: 16px;
}

    .refSearchBar p {
        float: left;
        line-height: 30px;
        font-size: 12px;
        font-weight: bold;
    }

.creBtn {
    width: 200px;
    height: 30px;
    float: right;
}

.inPutThreeFourZero {
    width: 340px;
    margin: 2px 0 0 8px;
}

.inPutmarTop {
    margin-top: 3px;
}

.contWrpMarMin {
    margin: -5px auto 0;
}
/****** Popup CSS **********/

.poupMain {
    width: 777px;
    height: auto;
    overflow: hidden;
    position: relative;
}

.delTop {
    width: 777px;
    height: 14px;
    background: url(../png/popuptop.png);
}

.delPopMiddle {
    width: 777px;
    height: auto;
    overflow: hidden;
    background: url(../png/popupmiddle.png);
}

.delPopBottom {
    width: 777px;
    height: 14px;
    background: url(../png/popupbottom.png);
}

.delInfo {
    width: 720px;
    height: auto;
    overflow: hidden;
    margin: 8px auto;
}

.popupHedline {
    width: 720px;
    height: auto;
    overflow: hidden;
}

    .popupHedline span {
        width: 31px;
        height: 31px;
        float: right;
        display: block;
        margin: -55px 0 0 0;
        padding: 0px;
    }

.clDiv {
    width: 31px;
    height: 31px;
    display: block;
    position: absolute;
    right: 15px;
    top: 15px;
}

.clDivNew {
    width: 31px;
    height: 31px;
    display: block;
    position: absolute;
    right: 21px;
    top: 15px;
}

.popupTextHedline {
    font-size: 30px;
    color: #1381af;
    font-weight: bold;
}

.popupLeftSide {
    width: 440px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 20px 0 0 0;
}

.popupRightSide {
    width: 240px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 20px 0 0 15px;
}

.marTop {
    margin-top: 20px;
}

.dottSep {
    width: 2px;
    height: 160px;
    float: left;
    margin: 5px 8px 0;
    border-left: 1px dotted #474747;
}

.popTbl {
    width: 440px;
    margin: 0 auto;
    border-spacing: 0;
}

    .popTbl td {
        height: 30px;
        padding-left: 8px;
    }

        .popTbl td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

.inputfourZeroSix {
    width: 406px;
}

.inputoneoneEight {
    width: 118px;
}

.inputOneNineThree {
    width: 193px;
}

.sepTd {
    height: 4px !important;
    height: 4px !important;
}

.selBoxOneNSen {
    width: 321px;
    border: 1px solid #CCCCCC !important;
    color: #474747 !important;
    float: left !important;
    height: 27px !important;
    margin: 0 !important;
    padding: 3px 5px 3px 2px !important;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    outline: none;
    margin-top: -2px;
}

.selWidth {
    width: 306px !important;
    margin: 6px 0 0 15px !important;
}

.addLink {
    font-size: 12px;
    color: #1c88b5;
    text-decoration: none;
    font-style: italic;
}

.uploadText {
    font-size: 13px !important;
    font-weight: bold;
    color: #0b3141 !important;
    float: left;
    margin: 4px 0 0 30px;
}

.floatLef {
    float: left;
}

.marginLeftSix {
    margin-left: 6px;
    float: left;
}

.amrgiLeftOneFour {
    margin-left: 20px;
}

.wordFileDiv {
    width: 720px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 7px 0 0 0;
}

.tblSevenTwoZero {
    width: 720px;
    margin: 0 auto;
    border-spacing: 0;
}

    .tblSevenTwoZero td {
        height: 30px;
        padding-left: 8px;
    }

        .tblSevenTwoZero td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

.textSub {
    font-size: 12px !important;
}

.rdDiv {
    width: 20px;
    height: 30px;
    float: left;
    margin: 3px 0 0;
    margin: 0 \0/;
}

.rdTextFild {
    width: 680px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 0 0 0 4px;
}

.popupTextSubHedline {
    font-size: 18px;
    color: #1381af;
    font-weight: normal;
    font-style: italic;
}

.selBoxsixty {
    width: 90px;
    float: left;
}

.dateText {
    width: 110px;
    float: left;
    background: url(../png/calicon.png) no-repeat right;
    background-color: #FFF;
    background-position: 96px 5px;
}

.marginLeftThreeFive {
    margin-left: 30px;
}

.dateMarginLeft {
    margin-left: 78px;
    margin-left: 82px \0/;
}

.dateMarginLeftNew {
    margin-left: 83px;
    margin-left: 84px \0/;
}

.displyAt {
    font-weight: normal !important;
    margin: 4px 10px 0 0;
}

.rdClass {
    margin: 4px 8px 0 0 !important;
}

.poupMainNew {
    width: 785px;
    height: auto;
    overflow: hidden;
    position: relative;
    margin: 10px 0 0 40px;
}

.poupMainSendN {
    width: 785px;
    height: auto;
    overflow: hidden;
    position: relative;
    margin: 10px 0 0 0;
}

.bluBar {
    width: 378px;
    height: 47px;
    position: absolute;
    top: 10px;
}

.delPopMiddleNew {
    width: 777px;
    height: auto;
    overflow: hidden;
    background: url(../png/popupmiddle.png);
    padding: 35px 0 0 0;
    margin-left: 7px;
}

.delTopNew {
    width: 777px;
    height: 14px;
    background: url(../png/popuptop.png);
    margin-left: 7px;
}

.delPopBottomNew {
    width: 777px;
    height: 14px;
    background: url(../png/popupbottom.png);
    margin-left: 7px;
    float: left;
}

.belLeftImg {
    width: 11px;
    height: 47px;
    float: left;
    background: url(../png/sidebluebar.png) no-repeat;
}

.belLeftImgRight {
    width: 360px;
    height: 47px;
    float: left;
    background: url(../png/sidebluebarright.png) repeat-x;
}

.belLeftImgRightRound {
    width: 7px;
    height: 47px;
    float: left;
    background: url(../png/sidebluebarrightround.png);
}

.popBluText {
    color: #FFF;
    font-size: 12px;
    padding: 10px 0 0 6px;
}

.bordDot {
    border-bottom: 1px dotted #FFF;
}

.popupRightSideMain {
    width: 240px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 20px 0 0 25px;
}

.popupRightSideMap {
    width: 240px;
    height: auto;
    overflow: hidden;
    float: left;
}

.textMarginfiv {
    margin: 15px 0 0 0;
}

.didMin {
    width: 240px;
    float: left;
    height: auto;
    overflow: hidden;
    margin: 25px 0 0 0;
}

.redText {
    color: #dc2102;
    margin: 0 0 9px;
}

.bluTextNum {
    color: #1381af;
    line-height: 1.5em;
    text-decoration: underline;
}

.locMap {
    width: 238px;
    min-height: 54px;
    background: #FFF;
    border: 1px solid #c1c2c2;
    float: left;
    margin: 27px 0 0 0;
}

    .locMap img {
        float: left;
        margin: 8px 0 0 10px;
    }

    .locMap p {
        font-size: 12px;
        padding: 10px 6px 0 0;
    }

.selBoxTwoZeroZero {
    width: 200px !important;
}

.aelMarginForTeen {
    margin-left: 13px !important;
}

.inpOneOneZero {
    width: 110px;
}

.postLText {
    color: #dc2102 !important;
    font-weight: normal !important;
    margin: 4px 0 0 17px;
}

.marginLeftoneEight {
    margin-left: 18px;
}

.dateMarginLeftSixThree {
    margin-left: 63px;
    margin-left: 64px \0/;
}

.decTextfourZeroSix {
    width: 406px;
    height: 106px;
}

.tdHetwoZero {
    height: 20px !important;
}

.tdHetwoFive {
    height: 25px !important;
}

.dnArrow {
    background: url(../png/downarrow.png) no-repeat !important;
    float: right !important;
    height: 5px;
    left: 5px;
    margin: 0 !important;
    padding: 0 !important;
    top: 8px;
    width: 7px;
}

.inputThreesevenTwo {
    width: 372px;
}

.delPopMiddleOpp {
    width: 777px;
    height: auto;
    background: url(../png/popupmiddle.png);
    padding: 1px 0 0 0;
    margin-left: 7px;
    float: left;
}

.popupMidMain {
    width: 720px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 20px 0 0 0;
}

.popupMidMainNew {
    width: 720px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 0;
}

.crNewoppTbl {
    width: 718px;
    margin: 0 auto;
    border-spacing: 0;
}

    .crNewoppTbl td {
        height: 30px;
        padding-left: 8px;
    }

        .crNewoppTbl td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

.crRedText {
    font-weight: normal !important;
    margin: 2px 10px 0 0;
}

.ctTdThreeFiveZero {
    width: 350px;
}

.norFontSize {
    font-size: 14px !important;
    font-weight: normal !important;
    margin-top: -2px;
}

.delInfoNew {
    width: 730px;
    height: auto;
    overflow: hidden;
    margin: 8px auto;
}

.popupSendDiv {
    width: 728px;
    min-height: 100px;
    float: left;
    margin: 20px 0 0 0;
    border: 1px solid #c1c2c2;
    background: #FFF;
}

.schTbl {
    width: 728px;
    margin: 10px auto;
    border-spacing: 0;
}

    .schTbl td {
        height: 30px;
        padding-left: 8px;
    }

        .schTbl td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }
/****** End Popup CSS **********/

/********** CSS For Tab ***********/
.forTabCont {
    width: 782px;
    height: auto;
    overflow: hidden;
    float: left;
}

.tab-content {
    color: black;
    margin: -1px 0 0 5px;
    padding: 5px 0 0 0;
    width: 777px;
}

.tab-header {
    position: relative;
    height: 25px;
    width: 25em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
    margin-bottom: -5px;
    padding-bottom: 0px;
    margin-top: 40px;
    float: right;
}

    .tab-header ul.tab-list {
        bottom: 0;
        margin: 0 0 0 13px;
        padding: 0;
        position: absolute;
        width: auto; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
        margin-left: 22px \0/;
        z-index: 99999;
    }

        .tab-header ul.tab-list li {
            display: inline;
            list-style: none;
            margin: 0;
            height: 25px;
        }

        .tab-header ul.tab-list a, .tab-header ul.tab-list span, .tab-header ul.tab-list a.tab-active {
            display: block;
            float: left;
            padding: 3px 16px 0;
            margin: 0 2px 0 2px;
            text-align: center;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
            text-decoration: none;
            color: #474747;
            height: 27px;
            font-weight: bold;
            line-height: 21px;
        }

            .tab-header ul.tab-list span, .tab-header ul.tab-list a.tab-active, .tab-header ul.tab-list a.tab-active:hover {
                background: #f6f6f5;
                color: #1c88b5;
                padding-bottom: 4px;
                margin-top: 0;
                height: 22px;
                border: 1px solid #e6e6e6;
                border-bottom: none;
            }
        /* a link in a background tab */
        .tab-header ul.tab-list a {
            background: #c1c2c1;
        }
            /* hover on a background tab */
            .tab-header ul.tab-list a:hover {
                margin-top: 0;
                background: #bbb;
                color: #474747;
                padding-bottom: 5px;
                height: 22px;
            }

.tab /* the heading that became the li */ {
    display: none;
}

/********* END TAB CSS *************/

/********* My Opportunities Page CSS ***************/

.tblNinesevenTwo {
    width: 972px;
    margin: 2px 0 0 4px;
    border-spacing: 0;
}

tr.dubblBordBttm td {
    background: url(../png/bordertop.png) repeat-x bottom;
    border-bottom: none !important;
}

.tblNinesevenTwo td {
    min-height: 35px;
    padding: 7px 0 7px 8px;
    border-bottom: 1px solid #c1c2c1;
    padding: 4px 0 4px 8px \0/;
}

.tblNinesevenTwo p {
    margin: 0px;
    padding: 0px;
    color: #474747;
}

.myTdThreeSeven {
    width: 37px;
}

.myTdSevenZeroZero {
    width: 810px;
}

.blueText {
    color: #1c88b5 !important;
    padding: 5px 0 !important;
}

.myTdoneoneFive {
    width: 115px;
}

.eyeIconBg {
    width: 29px;
    height: 35px;
    background: url(../png/eyebg.png);
    margin: 0px;
    padding: 0px;
}

.eyIcon {
    width: 29px;
    height: 17px;
    border-bottom: 1px dotted #c1c2c1;
}

    .eyIcon img {
        margin: 3px 0 0 5px;
    }

.eyIconText {
    font-size: 11px !important;
    color: #1c88b5 !important;
    width: 15px;
    border-bottom: 1px dotted #1c88b5 !important;
    margin: 0 0 0 8px !important;
    text-align: center !important;
}

.subTblopp {
    width: 100%;
    margin: 10px 0 0 0;
    border-spacing: 0;
    float: left;
}

    .subTblopp td {
        min-height: 35px !important;
        padding: 4px 0 4px 8px !important;
        padding: 1px 0 1px 8px \0/ !important;
        border-bottom: 1px dotted #c1c2c2;
    }

    .subTblopp p {
        margin: 0px;
        padding: 0px;
        color: #474747;
        font-size: 12px !important;
        line-height: 1.4em;
    }

.subTdEightTwo {
    width: 82px;
}

.subTdEightSeven {
    width: 87px;
}

.subTdoneoneTwo {
    width: 112px;
}

.subTdNineFour {
    width: 94px;
}

.subtblHeding {
    font-size: 12px;
    color: #6e6e6e;
    float: left;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    vertical-align: bottom;
}

.textAlgn {
    margin-left: 25px !important;
}

    .textAlgn a {
        color: #1c88b5 !important;
    }

tr.brdBottom td {
    border-bottom: none !important;
}

.accText {
    margin-left: 17px;
}

.activOpp {
    width: 185px;
    height: 50px;
    float: right;
    background: url(../png/subtopnavbg.png);
    margin-right: 13px;
}

    .activOpp ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

        .activOpp ul li {
            display: block;
            padding: 0;
            border-bottom: 1px solid #1a789f;
        }

    .activOpp a {
        text-decoration: none;
        font-size: 13px;
        color: #FFF;
        padding: 4px 8px;
        display: block;
    }

        .activOpp a:hover {
            background: #166282;
        }

    .activOpp li a span {
        display: block;
        border-right: 1px solid #1a789f;
        width: 20px;
        height: 17px;
        float: left;
        margin: 1px 6px 0 -4px;
    }

/******** End My Opportunities Page CSS ***************/

/*********** InnerSide Popup Tabs *************/
.subTabCont {
    width: 728px;
    height: auto;
    float: left;
    margin: 15px 0 0 0;
}

.sedulTbl {
    width: 678px;
    margin: 10px 0 0 7px;
    border-spacing: 0;
}

    .sedulTbl td {
        height: 30px;
        padding-left: 8px;
    }

.oneThreeOne {
    width: 131px;
}

.selBoxOneTwoZero {
    width: 120px;
    float: left;
}

.subTabDiv {
    width: 500px;
    min-height: 90px;
    overflow: hidden;
    border: 1px solid #c1c2c2;
    background: #FFF;
    float: left;
    margin: 15px 0 0 0;
}

.subTabDivTbl {
    width: 500px;
    margin: 4px 0 0 0;
    margin: 2px 0 0 0 \0/;
    border-spacing: 0;
}

    .subTabDivTbl td {
        min-height: 30px;
        min-height: 20px \0/;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

    .subTabDivTbl tr.bordBott td {
        border-bottom: 1px solid #c1c2c2;
    }

    .subTabDivTbl td p {
        margin: 0px;
        padding: 0px;
        color: #474747;
        font-size: 12px !important;
        line-height: 1.4em;
    }

.widthSubFourFour {
    width: 44px;
}

.widthSubNineFour {
    width: 94px;
}

.widthSubOneOneZero {
    width: 110px;
}

.submitDiv {
    width: 300px;
    height: 30px;
    margin: 15px 0 0;
    float: left;
}

.subNewTbl {
    width: 720px;
    margin: o;
    border-spacing: 0;
}

    .subNewTbl td {
        height: 30px;
        padding-left: 8px;
    }

        .subNewTbl td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

.popupMidSub {
    width: 720px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 0;
}

.popTDWidth {
    width: 260px;
}

.popTDWidthTTwoZero {
    width: 200px;
}

.chBoxText {
    font-size: 14px !important;
    font-weight: normal !important;
}

.abcDiv {
    width: 718px;
    height: 153px;
    margin: 0px;
    padding: 0px;
}

.abcTop {
    width: 712px;
    height: 24px;
    background: #1381af;
}

    .abcTop ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
        background: #1381af;
        border-right: 1px solid #0f455b;
    }

        .abcTop ul li {
            display: inline;
            background: url(../gif/abcgap.gif) no-repeat right;
            float: left;
            background: #1381af;
            border: 1px solid #0f455b;
            border-right: none;
        }

            .abcTop ul li:hover {
                background: none;
            }

    .abcTop a {
        display: block;
        font-size: 14px;
        text-decoration: none;
        color: #FFF;
        line-height: 24px;
        float: left;
        padding: 0 8px;
    }

        .abcTop a:hover {
            background: url(../png/abchover.png);
        }

.seqNumberSec {
    width: 710px;
    float: left;
    height: 25px;
}

    .seqNumberSec ul {
        list-style: none;
        margin: 0;
        padding: 0;
        float: left;
    }

        .seqNumberSec ul li {
            float: left;
            line-height: 22px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #fff;
        }

            .seqNumberSec ul li a {
                display: block;
                line-height: 22px;
                width: 25px;
                text-align: center;
                background: #1381af url(../jpg/bgseqnum.jpg) repeat-y right top;
                border: 1px solid #0f455b;
                margin: 0;
                float: left;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #fff;
                text-decoration: none;
                outline: none
            }

                .seqNumberSec ul li a:hover {
                    background: url(../jpg/hoverseqbg.jpg) no-repeat bottom;
                    border-top: 1px solid #fff;
                }

                .seqNumberSec ul li a.selAct {
                    background: url(../jpg/hoverseqbg.jpg) no-repeat bottom;
                    border-top: 1px solid #fff;
                    border-left: 1px solid #f5f5f4;
                }

.abcInfo {
    width: 700px;
    height: 130px;
    border: 1px solid #c1c2c2;
    border-top: none;
    float: left;
    background: #FFF;
    overflow-y: scroll;
}

.abcInfoTbl {
    width: 682px;
    margin: 0px;
    border-spacing: 0px;
}

    .abcInfoTbl td {
        height: 30px;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

        .abcInfoTbl td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

.abcFTd {
    width: 24px;
}

.abcFoneFourOne {
    width: 121px;
}

.abcFoneOneFour {
    width: 114px;
}

abconefourZero {
    width: 140px;
}

.abconeFiveSix {
    width: 156px;
}

.abcLinkText {
    color: #1381af !important;
    text-decoration: underline;
}

.adLinkTe {
    color: #1381af;
    font-size: 14px;
    font-weight: normal;
    margin-left: 373px;
}

.adLinkTeSend {
    color: #1381af;
    font-size: 14px;
    font-weight: normal;
    margin-left: 145px;
}

.popupLeftSideBot {
    width: 350px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 20px 0 0 0;
}

.locaTbl {
    width: 330px;
    margin: 0;
    border-spacing: 0;
}

    .locaTbl td {
        height: 30px;
        padding-left: 8px;
    }

        .locaTbl td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

.stuTopNavBar {
    width: 956px;
    margin: 0px;
    float: left;
}

.seqAbcSec {
    width: 710px;
    height: 25px;
    margin: 0 auto;
}

    .seqAbcSec ul {
        list-style: none;
        margin: 0;
        padding: 0;
        float: left;
    }

        .seqAbcSec ul li {
            float: left;
            line-height: 22px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #fff;
        }

            .seqAbcSec ul li a {
                display: block;
                line-height: 22px;
                width: 25px;
                text-align: center;
                background: #1381af url(../bgseqnum.html) repeat-y right top;
                border: 1px solid #0f455b;
                margin: 0;
                float: left;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #fff;
                text-decoration: none;
            }

                .seqAbcSec ul li a:hover {
                    background: url(../png/hoverabcbg.png) no-repeat bottom;
                    border-bottom: 1px solid #fff;
                }

                .seqAbcSec ul li a.actSel {
                    background: url(../png/hoverabcbg.png) no-repeat bottom;
                    border-bottom: 1px solid #fff;
                    border-left: 1px solid #f5f5f4;
                }

.seqNumberSec ul li a.brdrNoneLft:hover {
    border-left: 1px solid #fff;
}


.studentMain {
    width: 956px;
    margin: 11px 0 0 2px;
    float: left;
    height: auto;
    overflow: hidden;
}

.studentTopBar {
    width: 956px;
    height: 40px;
    background: url(../png/bordertop.png) repeat-x bottom;
}

.studentBatTbl {
    width: 956px;
    margin: 0px;
    border-spacing: 0px;
}

    .studentBatTbl td {
        height: 30px;
        padding-left: 8px;
    }

.stdNameThreeZeroZero {
    width: 300px;
}

.stdNameOneOneEight {
    width: 109px;
}

.stdNameOneThreeOne {
    width: 118px;
}

.stdNameOneFiveThree {
    width: 153px;
}

.stdNameOneNineThree {
    width: 193px;
}

.studentNamInfo {
    width: 956px;
    height: 400px;
    overflow-y: scroll;
}

.studentNamInfoTbl {
    width: 938px;
    margin: 2px 0 0 0;
    border-spacing: 0px;
}

.studentNamInfo td {
    height: 85px;
    padding-left: 8px;
    border-bottom: 1px dotted #c1c2c2;
}

.widThreeZeroSeven {
    width: 300px;
}

.widOneTwoSix {
    width: 118px;
}

.widOneThreeSix {
    width: 130px;
}

.widOneSixTwo {
    width: 156px;
}

.widOneEightThree {
    width: 183px;
}

.widGrpListing {
    width: 285px;
}

.widThreeZeroSeven img {
    float: left;
    margin: 0 8px 0 0;
}

.widThreeZeroSeven p {
    margin: 8px 0 0 0;
    line-height: 1.4em;
}

.texAlg {
    text-align: center;
    float: left;
}

.verMarLef {
    margin-left: 24px !important;
}

.grySizeOneSixSix {
    width: 166px;
    height: 26px;
    float: left;
    background: url(../png/grywidonesixseven.png);
    color: #272727;
    font-size: 12px;
    margin: 0 0 0 6px;
}

.gryOneEightTwo {
    width: 182px;
    height: 26px;
    float: left;
    background: url(../png/gry182px.png);
    color: #272727;
    font-size: 12px;
    margin: 0 0 0 6px;
}

.greenSizeOneSixSix {
    width: 166px;
    height: 26px;
    float: left;
    background: url(../png/greenwidonesixseven.png);
    color: #272727;
    font-size: 12px;
    margin: 0 0 0 6px;
}

.greenOneEightTwo {
    width: 182px;
    height: 26px;
    float: left;
    background: url(../png/green182px.png);
    color: #272727;
    font-size: 12px;
    margin: 0 0 0 6px;
}

.marTopEight {
    margin-top: 8px;
}

.fontWight {
    font-weight: normal !important;
}
/*********** InnerSide Popup Tabs *************/

/****** Maessage Poup CSS (6/4/2013) **********/
#blur {
    position: fixed !important;
    z-index: 100;
    top: 0px;
    left: 0px;
    background-color: #000000;
    filter: alpha(opacity=60);
    opacity: 0.60;
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
}

.messagePopupCSS {
    display: none;
    z-index: 99999;
}
/****** END Maessage Poup CSS (6/4/2013) **********/

/******* Cancel Scheduled Event CSS (5/6/2013) **********/
.secEvnTbl {
    width: 720px;
    margin: 0 auto;
    border-spacing: 0px;
}

    .secEvnTbl td {
        height: 25px;
        padding-left: 8px;
    }

.secWidOneTwoZero {
    width: 100px;
}

.secEvnTbl td p {
    font-size: 12px;
}

.sedulTblNew {
    width: 600px;
    margin: 10px 0 0 25px;
    border-spacing: 0;
}

    .sedulTblNew td {
        height: 30px;
        padding-left: 8px;
    }

.blueOneThreeTwo {
    width: 134px;
    height: 26px;
    float: left;
    background: url(../png/bltab132px.png);
    color: #0b3343;
    font-size: 12px;
}

.gryBoxTopLeftNew {
    width: 10px;
    height: 37px;
    float: left;
    background: url(../png/rdtopleftnew.png);
}

.gryBoxTopMiddleNew {
    width: 960px;
    height: 37px;
    float: left;
    background: url(../png/rdtopmiddle.png);
}

.topGryGap {
    width: 2px;
    height: 33px;
    float: left;
    background: url(../png/grytopgap.png);
    margin: 5px 0 0 8px;
}





/******* END Cancel Scheduled Event CSS (5/6/2013) **********/

/********* Tool Tip CSS (5/6/2013) **********/
.emailListToolTip {
    background-image: url(../png/emaillisttooltip.png);
    width: 192px;
    height: 51px;
    background-repeat: no-repeat;
}

    .emailListToolTip p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFF;
        font-weight: normal;
        margin: 0 auto;
        padding-top: 6px;
        width: 180px;
        text-align: center;
    }

.VisiblebyToolTip {
    background-image: url(../png/visiblebytooltip.png);
    width: 180px;
    height: 88px;
    background-repeat: no-repeat;
}

    .VisiblebyToolTip p {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin-left: 25px;
        padding-top: 6px;
        text-align: left;
        width: 150px;
    }

.VisiblebyToolTip2 {
    background-image: url(../png/visiblebytooltip2.png);
    width: 187px;
    height: 51px;
    background-repeat: no-repeat;
}

    .VisiblebyToolTip2 p {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin: 0 auto;
        padding-top: 6px;
        width: 180px;
        text-align: center;
    }

.VisiblebyToolTip3 {
    background-image: url(../png/visiblebytooltip3.png);
    width: 201px;
    height: 38px;
    background-repeat: no-repeat;
}

    .VisiblebyToolTip3 p {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin: 0 auto;
        padding-top: 6px;
        width: 180px;
        text-align: center;
    }

.VisiblebyToolTip7 {
    background-image: url(../png/visiblebytooltip2.png);
    width: 187px;
    height: 51px;
    background-repeat: no-repeat;
}

    .VisiblebyToolTip7 p {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin: 0 auto;
        padding-top: 6px;
        width: 180px;
        text-align: center;
    }

.VisiblebyToolTip4 {
    background-image: url(../png/visiblebytooltip4.png);
    width: 140px;
    height: 82px;
    background-repeat: no-repeat;
}

    .VisiblebyToolTip4 p {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin-left: 25px;
        padding-top: 7px;
        text-align: left;
        width: 93px;
    }

.BlueToolTip {
    color: #67cbf5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    display: block;
    margin-top: -2px;
    text-decoration: underline;
}

.VisiblebyToolTip5 {
    background-image: url(../png/visiblebytooltip5.png);
    width: 44px;
    height: 38px;
    background-repeat: no-repeat;
}

    .VisiblebyToolTip5 p {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin: 0 auto;
        text-align: center;
        padding-top: 7px;
        margin-right: 2px;
    }

.VisiblebyToolTip6 {
    background-image: url(../png/visiblebytooltip6.png);
    width: 62px;
    height: 38px;
    background-repeat: no-repeat;
}

    .VisiblebyToolTip6 p {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin: 0 auto;
        text-align: center;
        padding-top: 7px;
        margin-right: 1px;
    }

.VisiblebyToolTip2 {
    background-image: url(../png/visiblebytooltip2.png);
    width: 188px;
    height: 51px;
    background-repeat: no-repeat;
}

    .VisiblebyToolTip2 p {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin: 0 auto;
        padding-top: 6px;
        width: 180px;
        text-align: center;
    }
/****** End Tool Tip************/


/***CSS Add New By Dinesh ***/
.CommunityList {
    position: relative;
    padding-bottom: 15px
}

.sponsoredcont {
    width: 125px;
    float: left;
    position: relative;
}

.SponsporedName {
    background: url(../png/greensidstr.png) no-repeat;
    position: absolute;
    width: 132px;
    height: 28px;
    left: -7px;
    top: 0;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 1.5;
    color: #fff
}

.ovflNone {
    overflow: visible
}

.cler {
    overflow: hidden;
    clear: both;
    height: 0
}

.starimg {
    width: 100%;
    margin-top: 30px;
    text-align: center
}

.ratingbox {
    text-align: center;
    margin: 5px 0
}

.ratinccount {
    color: #1c88b5;
    font-size: 10px;
    padding-left: 5px
}

.reviews {
    text-align: center
}

.reviews {
    font-size: 10px;
    padding-left: 5px
}

    .reviews a {
        color: #1C88B5
    }

.oppurtunitybox {
    width: 630px;
    float: left;
    text-align: justify;
    margin-left: 10px;
    padding: 15px 0 0 0
}

.distancebox {
    float: left;
    text-align: center;
    margin-left: 10px;
    padding: 15px 0 0 0;
    width: 198px
}

.distcont p {
    float: right;
    line-height: 1.5
}

.distcont .map {
    float: right;
    width: 24px;
    margin: 0 10px 0 5px
}

.grayline {
    border-bottom: 1px solid #c1c2c1;
    height: 1px;
    width: 972px;
    margin: 0 auto
}

.featuredstrips {
    background: url(../png/featuredstrip.png) no-repeat;
    position: absolute;
    width: 78px;
    height: 28px;
    left: -7px;
    top: 0;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 1.5;
    color: #fff
}

.orgWidOneSix {
    width: 166px;
    height: 26px;
    float: left;
    background: url(../png/orgwidonesixseven.png);
    color: #272727;
    font-size: 12px;
    margin: 2px 0 0 6px;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    line-height: 2
}

.marleft {
    margin-left: 20px
}

.padleft {
    padding-left: 15px;
}

.ratigcont {
    float: left;
    width: 125px
}

.opportunity {
    width: 630px;
    margin-left: 10px;
    float: left
}

.distance {
    width: 170px;
    margin-left: 10px;
    float: left
}

.paddingleft {
    padding-left: 35px
}

.paddingleft2 {
    padding-left: 30px
}

.headerdrp {
    padding: 5px 0
}

.oppurtunitybox p {
    line-height: 1.4
}

.addlink {
    margin-top: 20px
}

    .addlink a {
        color: #1C88B5
    }

/*** Creat New Opportunity POP New CSS Add By Dinesh***/

.crNewoppTbl2 {
    margin: 0 auto;
    width: 718px;
}

.margintop {
    margin-top: 6px !important
}

.datebox {
    float: right;
    margin-right: 10px
}

.crNewoppTbl2 td {
    padding-bottom: 5px;
    padding-left: 0
}

.paddingbtm td {
    padding-bottom: 5px;
}

.toggleMainWrap {
    float: right;
    width: 190px;
    height: auto
}

.contWrpMarMin {
    position: relative
}

.disNone {
    display: none;
}

.dwnUp {
    width: 185px;
    float: right;
    text-align: right;
    margin-right: 13px;
    cursor: pointer
}

/**** New CSS (7/6/2013) *******/
.delCreateNew {
    width: 777px;
    height: auto;
    overflow: hidden;
    background: url(../png/popupmiddle.png);
    padding: 5px 0 0 0;
    margin-left: 7px;
}

.dottSepNew {
    width: 2px;
    height: 440px;
    float: left;
    margin: 5px 8px 0;
    border-left: 1px dotted #474747;
}

.appRoveDiv {
    width: 971px;
    min-height: 40px;
    background: #fefbef;
    border-bottom: 1px solid #c1c2c1;
    margin: 0 0 5px 5px;
}

    .appRoveDiv p {
        padding: 8px;
    }

.secondSubNav li a span.downArrowSub {
    background: url(../png/rdownarrow.png) no-repeat left;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 2px 5px 0 0;
    margin: 1px 5px 0 0 \0/;
}

.secondSubNav li a span.upArrowSub {
    background: url(../png/ruparrow.png) no-repeat left;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 2px 5px 0 0;
    margin: 1px 5px 0 0 \0/;
}

.tglTopStreep {
    width: 956px;
    height: 36px;
    background: url(../png/bordertop.png) bottom repeat-x;
    margin-left: 1px;
}

.CommunityListClum {
    position: relative;
    padding-bottom: 15px;
    max-height: 660px;
    overflow-y: scroll;
    margin-right: 1px;
}

.CommunityListInfo {
    height: auto; /*padding:5px 0;*/
    padding: 5px 0 5px 11px; /*New Add */
    border-bottom: 1px dotted #c1c2c2;
}

.fertImgDiv {
    width: 85px;
    float: left;
    position: relative;
}

.fertTextInfo {
    width: 505px;
    float: left;
    margin-left: 8px;
}

    .fertTextInfo p {
        line-height: 1.4em;
    }

.fertTextRating {
    width: 110px;
    float: left;
    margin: 20px 0 0 8px;
}

.fertTextRatingNew {
    width: 110px;
    float: left;
    margin: 20px 0 0 0;
}

.retOppDiv {
    width: 131px;
    float: left;
    margin-left: 8px;
}

.gryBlock {
    width: 89px;
    float: left;
    margin-left: 8px;
}

.fertTextNewRe {
    width: 110px;
    float: left;
    margin: 0 0 0 8px;
}

.textLinkNum {
    margin: 30px 0 0 47px !important;
    float: left;
    color: #3690b9;
}

.gryBlockMiddle {
    width: 980px;
    height: auto;
    background: url(../png/rdmiddle.png);
    float: left;
    margin-left: 10px;
}

.CommunitySendMain {
    position: relative;
    padding-bottom: 15px;
    max-height: 660px;
    overflow-y: scroll;
    margin-right: 1px;
    width: 977px;
}

.tglTopSendStreep {
    width: 973px;
    height: 36px;
    background: url(../png/bordertop.png) bottom repeat-x;
    margin-left: 3px;
}

.CommunitySendtInfo {
    height: auto; /*padding:5px 0;*/
    padding: 5px 0 5px 11px; /*New Add */
    border-bottom: 1px dotted #c1c2c2;
    margin-left: 4px;
}

.gryTopStreep {
    width: 973px;
    height: 48px;
    margin-left: 3px;
    background: #f1f2f2;
    border-bottom: 1px solid #c1c2c1;
}

.selBoxOneTwoZeroN {
    width: 120px !important;
    margin: 9px 0 0 15px !important;
}

.radUsText {
    float: left;
    margin: 12px 0 0 15px !important;
}

.orgTextFild {
    width: 247px;
    float: left;
    margin: 9px 0 0 15px;
}

.marTopNe {
    margin: 10px 0 0 14px !important;
}

.oPPRatingNew {
    width: 110px;
    float: left;
    margin: 0;
}

.textLinkNumBlue {
    margin: 15px 0 0 47px !important;
    float: left;
    color: #3690b9;
}

.marGinTopNew {
    margin-top: 14px !important;
}

.oPPListClum {
    position: relative;
    padding-bottom: 15px;
    max-height: 500px;
    overflow-y: scroll;
    margin-right: 1px;
}

.CommunitySendOpp {
    position: relative;
    padding-bottom: 15px;
    max-height: 256px;
    overflow-y: scroll;
    margin-right: 1px;
    width: 977px;
}

.agInfoTbl {
    width: 973px;
    margin: 2px 0 0 3px;
    border-spacing: 0px;
}

    .agInfoTbl td {
        height: 35px;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

.widtOneEightZero {
    width: 180px;
}

.stdOneZeroZero {
    width: 100px;
}

.textGloe {
    margin: 5px 0 0 17px !important;
    float: left;
    color: #3690b9;
}

.subMenuNew {
    width: 100%;
    height: 14px;
    background: url(../png/menubotbg.png);
    margin-top: -4px;
    float: left;
    margin-bottom: 5px /**7/1/2014**/
}
/***7/6/2013 CSS ****/
.bluetbn {
    width: 144px;
    height: 24px;
    background: url(../png/bluebtn.png) no-repeat;
    color: #0b3343;
    font-size: 12px;
}

.frt {
    float: right !important
}

.margall {
    margin: 9px 10px 0 0
}

.yellwbox {
    margin-left: 4px;
    width: 972px
}

    .yellwbox p {
        background: #fefbef;
        padding: 5px 15px;
        font-style: italic;
        line-height: 1.5
    }

.sparater {
    width: 972px;
    height: 1px;
    background: #c1c2c1;
    margin-left: 4px
}

.stafflistheader {
    idth: 972px;
    margin-left: 4px;
    padding: 5px 0
}

    .stafflistheader p {
        font-size: 12px;
        font-weight: bold;
        color: #6E6E6E;
    }

.staffname {
    width: 170px;
    float: left
}

    .staffname p {
        padding-top: 15px;
        padding-left: 0px
    }

.staffadd {
    width: 125px;
    float: left;
    margin-left: 5px;
    padding-top: 15px
}

.groupowned {
    width: 80px;
    float: left
}

    .groupowned p {
    }

.lastlogged {
    width: 180px;
    float: left;
    margin-left: 5px
}

.role {
    width: 180px;
    float: left;
    margin-left: 10px
}

    .role p {
        padding-top: 15px
    }

.stafflist {
    width: 972px;
    padding: 5px 0
}

.namebox {
    float: left;
    padding: 10px;
    width: 160px
}

.stattimg {
    float: left;
    width: 69px;
    padding: 10px 5px
}

.contact {
    float: left;
    width: 166px
}

.address {
    width: 125px;
    padding: 10px 0;
    float: left;
    margin-left: 5px
}

.groupbox {
    float: left;
    padding: 10px 0 10px 15px;
    width: 70px;
    margin-left: 5px
}

    .groupbox a {
        color: #1c88b5;
    }

.rolecont {
    float: left;
    padding: 10px 0;
    width: 180px;
    margin-left: 0px
}

.logintime {
    float: left;
    padding: 10px 0;
    width: 180px;
    margin-left: 5px
}

.btnbox {
    width: 100px;
    float: right;
    margin-right: 10px;
    padding: 10px 0;
}

.stafflist p {
    font-size: 12px;
    line-height: 1.4
}

.rolecont a {
    color: #1c88b5;
    font-style: italic
}

.contact a {
    color: #1c88b5;
}

.lastlogged p {
    padding-top: 15px
}

.staffinfo {
    width: 972px;
    margin-left: 4px;
    max-height: 366px;
    overflow: hidden;
    overflow-y: scroll
}

.blankcol {
    float: left;
    padding: 10px;
    width: 69px;
}

.subname {
    padding-left: 10px !important
}

.nameboxtwo {
    float: left;
    padding: 10px;
    width: 254px
}

.groupboxtwo {
    float: left;
    padding: 10px 0 10px 15px;
    width: 70px;
    margin-left: 5px
}

    .groupboxtwo a {
        color: #1c88b5;
    }

.staffnametwo {
    width: 274px;
    float: left
}

    .staffnametwo p {
        padding-top: 15px;
        padding-left: 0px
    }

.groupownedtwo {
    width: 128px;
    float: left;
    text-align: center
}

    .groupownedtwo p {
        text-align: center
    }

.groupboxtwo {
    float: left;
    padding: 10px 0 10px 0px;
    width: 133px;
    margin-left: 5px
}

    .groupboxtwo a {
        color: #1c88b5;
        text-align: center
    }

    .groupboxtwo p {
        text-align: center
    }

.roletwo {
    width: 180px;
    float: left;
    margin-left: 10px
}

    .roletwo p {
        padding-top: 15px
    }

.margintopNew {
    margin-top: 30px !important
}

.Descript {
    width: 265px;
    float: left;
    margin-left: 10px
}

    .Descript p {
        padding-top: 15px
    }

.rolecontthree {
    float: left;
    padding: 10px 0;
    width: 256px;
    margin-left: 0px
}

.groupownedthree {
    width: 128px;
    float: left;
}

    .groupownedthree p {
        padding-left: 35px
    }

.fontsize {
    font-size: 14px !important
}

.lefImage {
    width: 80px;
    height: auto;
    float: left;
    position: relative
}

.paddleft {
    padding-left: 20px
}

.greenstrips {
    background: url(../png/schoolsidestrip.png) no-repeat;
    position: absolute;
    width: 78px;
    height: 28px;
    left: -10px;
    top: 0;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 1.5;
    color: #fff
}

.leftpostion {
    left: -10px
}

.martop {
    margin-top: 1px
}

.highlighted {
    background: #f6f5f4
}

.publicdate {
    float: left;
    margin: 10px 0 3px 22px
}

.margleft {
    margin-left: 15px;
}

/**** Add NEW CSS For POPUP (13/6/2013) ****/
.mainPopup {
    width: 296px;
    height: auto;
    overflow: hidden;
}

.poupTop {
    width: 296px;
    height: 48px;
}

    .poupTop .poupLeft {
        width: 15px;
        height: 48px;
        background: url(../png/leftbg.png);
        float: left;
    }

    .poupTop .poupmiddle {
        width: 266px;
        height: 48px;
        background: url(../png/middlebgpopup.png);
        float: left;
    }

    .poupTop .poupRight {
        width: 15px;
        height: 48px;
        background: url(../png/rightbgpopup.png);
        float: left;
    }

.poupTextInfo {
    width: 296px;
    height: auto;
    overflow: hidden;
    background: url(../png/middleinfobgpopup.png);
    float: left;
}

    .poupTextInfo p {
        font-size: 13px;
        color: #44484a; /*padding:10px 0 10px 30px;*/
        padding: 10px 20px 10px 20px;
        line-height: 1.8em;
    }

.poupBottom {
    width: 296px;
    height: 15px;
    overflow: hidden;
    background: url(../png/bottombgpopup.png);
    float: left;
}

.worIcon {
    float: left;
    margin: 15px 10px 0 0;
}

.worHedline {
    font-size: 16px;
    color: #FFF;
    line-height: 54px;
    float: left;
}

.popupOkTab {
    width: 59px;
    height: 26px;
    background: url(../png/oktab.png);
    margin: 0 0 10px 30px;
    color: #0b3445;
}

.popupCancelTab {
    width: 87px;
    height: 26px;
    background: url(../png/blue87.png);
    margin: 0 10px 0px 30px;
    color: #0b3445;
}

.popupConfirmTab {
    width: 87px;
    height: 26px;
    background: url(../png/blue87.png);
    margin: 0 0 10px 30px;
    color: #0b3445;
}

.scrolDivMid {
    height: 700px;
    width: 800px;
    overflow-y: auto;
}

/******** Student Registration New CSS Add (13/6/2013) *********/
.regTopSide {
    width: 100%;
    height: 26px;
    background: #353636;
}

.regTopMain {
    width: 1000px;
    height: 26px;
    margin: 0 auto;
}

.regTopMenu {
    width: 255px;
    height: 26px;
    float: right;
}

    .regTopMenu ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

        .regTopMenu ul li {
            display: inline;
        }

            .regTopMenu ul li a {
                font-family: "Open Sans", sans-serif;
                font-size: 12px;
                color: #FFF;
                float: left;
                text-decoration: none;
                line-height: 26px;
                padding: 0 8px;
            }

.regGap {
    width: 1px;
    height: 11px;
    background: #FFF;
    float: left;
    margin-top: 9px;
}

.regMinWrap {
    width: 100%;
    height: auto;
    background: #FFF;
}

.regmBor {
    width: 999px;
    height: 81px;
    border-right: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
}

.regMenuwLo {
    width: 997px;
    height: 79px;
    border: 1px solid #eaeaea;
    background: url(../png/menubgreg.png) repeat-x;
    background-color: #f5f5f5;
}

.regLogo {
    width: 131px;
    height: 65px;
    float: left;
    margin: 9px 0 0 27px;
}

.regLmenu {
    height: 79px;
    float: right;
}

    .regLmenu ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

    .regLmenu li {
        display: inline;
    }

    .regLmenu a {
        font-family: "Open Sans", san-serif;
        font-size: 16px;
        color: #00547e;
        text-decoration: none;
        float: left;
        display: block;
        line-height: 79px;
        padding: 0 19px;
    }

        .regLmenu a:hover {
            color: #FFF;
            background: #0cb8fb;
        }

        .regLmenu a.selactEdt {
            color: #FFF;
            background: #0cb8fb;
        }

.regGapMain {
    width: 3px;
    height: 77px;
    background: url(../png/reggapbg.png);
    float: left;
}

.regHelNav {
    width: 1110px;
    height: 57px;
    border-bottom: 1px solid #e9e9e9;
    margin: auto;
}

    .regHelNav .hedlineStd {
        font-family: "Open Sans", sans-serif;
        font-size: 18px;
        color: #383838;
        font-weight: bold;
        line-height: 57px;
    }

    /* Club & NHS */
    .signUpHeader {
        width: 1110px;
        height: auto;
        border-bottom: 1px solid #ddd;
        margin: auto;
        margin-top: 25px;
    }

.regBotInfo {
    width: 1110px;
    height: auto;
    margin: auto;
}

.regText {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #383838;
}

.regHeadlineBodyBlue {
    font-family: "Open Sans", sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #1c88b5;
}

.regSubHeadBody {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    color: #383838;
    font-weight: bold;
}

.regSetTbl {
    width: 1080px;
    margin: 17px 0 0 0;
    border-spacing: 0;
}

    .regSetTbl td {
        height: 30px;
        padding-left: 8px;
    }

        .regSetTbl td p {
            font-size: 14px;
            color: #474747;
            float: left;
        }

.widTdforEightSix {
    width: 486px;
}

.widTdtwoZeroTwo {
    width: 202px;
}

.marginLeftSixOne {
    margin-left: 61px;
    margin-left: 62px \0/;
}

.inpSevenThree {
    width: 73px;
}

.petIcon {
    width: 97px;
    height: 84px;
    float: left;
}

.gendrClass {
    margin: 4px 8px 0 25px !important;
}

.aeaLink {
    text-decoration: underline;
    color: #1180b3;
}

.regTextFlt {
    float: none !important;
    margin: -1px 0 0 22px !important;
}

.stdRegHred {
    width: 300px;
    float: left;
    height: 47px;
}

.resStemTab {
    width: 180px;
    float: right;
    height: 47px;
    margin: 5px 2px 0 0;
}

    .resStemTab ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

    .resStemTab li {
        display: inline;
        float: left;
    }

    .resStemTab a {
        display: block;
        float: left;
        width: 46px;
        font-size: 10px;
        color: #858585;
        text-align: center;
        text-decoration: none;
        margin: 0 7px;
    }

        .resStemTab a span.gryrdBg {
            background: url(../png/gryroundbg.png) no-repeat;
            display: block;
            width: 31px;
            height: 31px;
            margin: 0 auto;
            color: #FFF;
            text-align: center;
            font-size: 18px;
            font-weight: bold;
            padding: 4px 0 0 0;
        }

    .resStemTab span.gryrdBg:hover {
        background: url(../png/bluroundbg.png) no-repeat;
        color: #FFF;
    }

    .resStemTab a:hover {
        color: #4395bb;
    }

.regFooter {
    width: 100%;
    height: 348px;
    background: url(../png/footerbg.png);
    float: left;
    margin: 45px 0 0 0;
}

.regFootInfo {
    width: 1000px;
    height: 348px;
    margin: 0 auto;
}

.regFootInfo {
    width: 1000px;
    height: 348px;
    margin: 0 auto;
}

.regFotLeft {
    width: 455px;
    height: 156px;
    float: left;
    margin: 55px 0 0 0;
}

.regFotLeftTop {
    width: 455px;
    height: 97px;
    float: left;
}

.regFotLeftTopOne {
    width: 151px;
    height: 97px;
    float: left;
}

.botLink {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    line-height: 2em;
    color: #FFF;
}

    .botLink a {
        text-decoration: none;
        color: #FFF;
    }

        .botLink a:hover {
            text-decoration: underline;
            color: #FFF;
        }

/**** Add New CSS (14/6/2013 ******/
.crInfoMain {
    width: 880px;
    height: auto;
    margin: 10px auto;
}

.gryBoxTopImg {
    width: 980px;
    height: 12px;
    background: url(../png/rdtopnewimg.png);
    float: left;
}

.gryBoxBottomImg {
    width: 980px;
    height: 12px;
    background: url(../png/rdbottom.png);
    float: left;
}

.submitDivNew {
    width: 380px;
    height: 30px;
    margin: 15px 0 0;
    float: left;
}

.secHedMiain {
    margin: 5px 0 0 2px;
    padding: 0px;
    font-size: 26px;
    color: #444444;
    float: left;
}

.popupMidSubNew {
    width: 869px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 0;
}

.subNewTblNew {
    width: 865px;
    margin: o;
    border-spacing: 0;
}

    .subNewTblNew td {
        height: 30px;
    }

        .subNewTblNew td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

.sunWid {
    width: 180px;
}

.sunWidOneSevenNine {
    width: 169px;
}

.sunWidOneEightEight {
    width: 178px;
}

.sunWidOneSixThree {
    width: 153px;
}

.sunWidOneTwoOne {
    width: 111px;
}

.sunTdWid {
    width: 251px;
}

.sunTdWidOneFiveOne {
    width: 151px;
}

.sunTdWidOneSevenOne {
    width: 175px;
}

.sunTdWidTowTwoEight {
    width: 228px;
}

.wordFileDivNew {
    width: 869px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 7px 0 0 0;
}

.tblSevenTwoZeroNew {
    width: 867px;
    margin: 0 auto;
    border-spacing: 0;
}

    .tblSevenTwoZeroNew td {
        height: 30px;
        padding-left: 8px;
    }

        .tblSevenTwoZeroNew td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

.delIcon {
    background: url(../png/delicon.png);
    width: 15px;
    height: 15px;
    float: left;
}

.botNav {
    width: 455px;
    height: 35px;
    float: left;
    margin: 15px 0 0 0;
}

    .botNav ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

    .botNav li {
        display: inline;
        float: left;
        margin-right: 67px;
    }

    .botNav a {
        font-size: 16px;
        color: #FFF;
        text-decoration: none;
        font-family: "Open Sans", sans-serif;
        line-height: 35px;
        float: left;
    }

        .botNav a span.arrow {
            background: url(../png/hoarrow.png);
            height: 8px;
            width: 9px;
            float: left;
            margin: 14px 8px 0;
        }

.botSendDiv {
    width: 233px;
    float: left;
    height: auto;
    margin: 88px 0 0 20px;
}

.dotMainInfo {
    width: 233px;
    float: left;
    height: auto;
}

.botSendDivText {
    color: #FFF;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
}

.botSendDiv span.quma {
    float: left;
    background: url(../png/dblqumaimage.png) no-repeat;
    display: block;
    width: 25px;
    height: 55px;
    float: left;
    margin-right: 8px;
}

.addresClass {
    color: #FFF;
    font-size: 12px;
    background: url(../png/homeicon.png) no-repeat;
    background-position: left;
    padding-left: 24px;
}

.callClass {
    color: #FFF;
    font-size: 12px;
    background: url(../png/phoneicon.png) no-repeat;
    background-position: left;
    padding-left: 24px;
    margin: 15px 0 0 0;
}

.emailClass {
    color: #FFF;
    font-size: 12px;
    background: url(../png/messageicon.png) no-repeat;
    background-position: left;
    padding-left: 24px;
    margin: 15px 0 0 0;
}

.follusText {
    color: #FFF;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
}

.solIcon {
    width: 233px;
    height: 28px;
    float: left;
}

.twIcon {
    width: 24px;
    height: 24px;
    background: url(../png/twicon.png);
    margin: 5px 0 0 0;
}

    .twIcon:hover {
        background: url(../png/twhover.png);
        cursor: pointer;
    }

.solIcon ul {
    margin: 5px 0 0 0;
    padding: 0px;
    list-style-type: none;
}

    .solIcon ul li {
        display: inline;
        float: left;
        margin-right: 5px;
    }

        .solIcon ul li a {
            float: left;
            display: block;
        }

            .solIcon ul li a.twitter {
                background: url(../png/twicon.png);
                display: block;
                height: 24px;
                width: 24px;
            }

                .solIcon ul li a.twitter:hover {
                    background: url(../png/twhover.png);
                }

            .solIcon ul li a.facebook {
                background: url(../png/fbookicon.png);
                display: block;
                height: 24px;
                width: 24px;
            }

                .solIcon ul li a.facebook:hover {
                    background: url(../png/facebookhover.png);
                }

            .solIcon ul li a.google {
                background: url(../png/glicon.png);
                display: block;
                height: 24px;
                width: 24px;
            }

                .solIcon ul li a.google:hover {
                    background: url(../png/googlehover.png);
                }

            .solIcon ul li a.utub {
                background: url(../png/utubicon.png);
                display: block;
                height: 24px;
                width: 24px;
            }

                .solIcon ul li a.utub:hover {
                    background: url(../png/utubhover.png);
                }

            .solIcon ul li a.skype {
                background: url(../png/skyicon.png);
                display: block;
                height: 24px;
                width: 24px;
            }

                .solIcon ul li a.skype:hover {
                    background: url(../png/skyhover.png);
                }

            .solIcon ul li a.rss {
                background: url(../png/rssicon.png);
                display: block;
                height: 24px;
                width: 24px;
            }

                .solIcon ul li a.rss:hover {
                    background: url(../png/rsshover.png);
                }

.regBotLink {
    width: 1000px;
    height: 67px;
    float: left;
    margin: 27px 0 0 0;
}

.copyLink {
    color: #FFF;
    line-height: 67px;
    font-size: 12px;
    float: left;
}

.copyLinkTerm {
    color: #FFF;
    line-height: 67px;
    font-size: 12px;
    float: right;
    margin-right: 10px;
}

.redTblThree {
    width: 880px;
    margin: 28px 0 0 0;
    border-spacing: 0;
}

    .redTblThree td {
        height: 30px;
        padding-left: 8px;
    }

        .redTblThree td p {
            font-size: 14px;
            color: #474747;
            float: left;
        }

.twoEighty {
    width: 280px;
}

.smallFontSize {
    font-size: 11px;
    float: left;
    color: #252424;
}

.smallGrImage {
    margin: 2px 0;
    float: left;
}

.norSizeFont {
    font-size: 11px !important;
    font-weight: normal !important;
    margin-top: 0px;
}

.texFlot {
    float: left;
    width: 275px !important;
    display: block;
}

.texFlotNew {
    float: left;
    margin: 10px 0 0 0;
    width: 275px !important;
    display: block;
}

/***** Add New CSS (18/6/2013) ***********/
.delInfoMainNew {
    width: 869px;
    height: auto;
    float: left;
}

.wordFileMain {
    width: 850px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 7px 0 0 0;
}

.tblEightZero {
    width: 845px;
    margin: 0;
    border-spacing: 0;
}

    .tblEightZero td {
        height: 30px;
        padding-left: 8px;
    }

        .tblEightZero td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

.chnToolTip {
    width: 180px;
    height: auto;
    position: absolute;
}

.chnToolTipMain {
    width: 172px;
    height: auto;
    float: right;
}

.chnTTipTop {
    width: 172px;
    height: 8px;
    background: url(../png/totoprd.png);
}

.chnTTipMiddle {
    width: 171px;
    height: auto;
    background: #3a3939;
}

    .chnTTipMiddle p {
        color: #FFF;
        font-size: 11px;
        padding: 2px 15px;
    }

.chnTTipbottom {
    width: 172px;
    height: 8px;
    background: url(../png/tobootomrd.png);
}

.toolTipArrow {
    width: 8px;
    height: 16px;
    display: block;
    position: absolute;
    background: url(../png/tooltiparrow.png);
    top: 10px;
}


/*** ADD NEW CSS (20/9/2013)****/
.tblEightZeroNew {
    width: 707px;
    margin: 0;
    border-spacing: 0;
}

    .tblEightZeroNew td {
        height: 30px;
        padding-left: 8px;
    }

        .tblEightZeroNew td p {
            font-size: 14px;
            font-weight: normal;
            color: #474747;
            float: left;
        }

.groupnamebox {
    width: 190px;
}

.attachment a {
    color: #1381af
}

.checkwidth {
    width: 665px !important
}

.rdBtnNewCl {
    margin: 4px 8px 0 15px !important;
}

.blueoneZeroNine {
    width: 109px;
    height: 26px;
    float: left;
    background: url(../png/bltab109px.png);
    color: #0b3343;
    font-size: 12px;
}

.gryoneZeroNine {
    width: 109px;
    height: 26px;
    float: left;
    background: url(../png/grytab109px.png);
    color: #292929;
    font-size: 12px;
}

.selBoxsixtyNew {
    width: 90px;
    float: left;
    margin-left: 15px !important;
}

/********* Add New CSS (25/6/2013) ***************/
.gryBoxMiddleEditor {
    width: 980px;
    height: auto;
    overflow: hidden;
    background: url(../png/rdmiddle.png);
}
/*.gryBoxMiddleEditor p {
color:#252424; padding:15px; line-height:1.4em;
}*/

.gryBoxMiddleEditNew {
    width: 980px;
    height: auto;
    overflow: hidden;
    background: url(../png/rdmiddle.png);
    float: left;
}
/*.gryBoxMiddleEditNew p{color:#252424; padding:15px; line-height:1.4em;}*/

.crInforNew {
    width: 910px;
    height: auto;
    margin: 10px auto;
}

.accTbl {
    width: 900px;
    margin: 17px 0 0 0;
    border-spacing: 0;
}

    .accTbl td {
        height: 30px;
        padding-left: 8px;
    }

        .accTbl td p {
            font-size: 14px;
            color: #474747;
            float: left;
        }

.blArrowIcon {
    float: left;
    margin-right: 8px;
}

.malefCbox {
    margin-left: 24px !important;
}

.twoZeroZeroNew {
    width: 210px;
}

.dottSepLine {
    width: 2px;
    height: 160px;
    float: left;
    margin: 5px 53px 0;
    border-left: 1px dotted #474747;
}

.texDescAre {
    width: 415px;
    height: 90px;
}

.uplodTabDivTbl {
    width: 840px;
    margin: 4px 0 0 0;
    margin: 2px 0 0 0 \0/;
    border-spacing: 0;
    border: 1px solid #c1c2c2;
}

    .uplodTabDivTbl td {
        min-height: 25px;
        min-height: 20px \0/;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

    .uplodTabDivTbl tr.bordBottDoc td {
        border-bottom: 1px solid #c1c2c2;
        height: 22px !important;
    }

    .uplodTabDivTbl td p {
        margin: 0px;
        padding: 0px;
        color: #474747;
        font-size: 12px;
        line-height: 1.4em;
        font-weight: normal;
    }

.subDoctblHeding {
    font-size: 14px !important;
    color: #6e6e6e !important;
    float: left;
    font-weight: bold !important;
    margin: 0px;
    padding: 0px;
}

.arIconDoc {
    margin: 4px 0 0 5px;
    margin: 4px 0 0 5px \0/;
}

.lettLink {
    font-weight: bold !important;
    color: #228ab6;
    text-decoration: underline;
}

.tdelI {
    width: 40px;
}

.tdelITwoZeroFive {
    width: 205px;
}

.tdelIThreSixSeven {
    width: 367px;
}

.tdelIOneSixSeven {
    width: 167px;
}
/***** Sub Menu RedColor *******/
.subNavRed {
    width: 980px;
    height: 45px;
    margin: 0 auto;
}

.subRebEditMenu { /*width: 484px;*/
    height: 45px;
    margin: 0px;
    float: left;
}

    .subRebEditMenu ul {
        padding: 2px;
        margin: 0px 0;
        list-style: none;
        float: left;
        clear: left;
    }

        .subRebEditMenu ul li {
            float: left;
            display: inline; /*For ignore double margin in IE6*/
            margin: 0;
        }

            .subRebEditMenu ul li a {
                text-decoration: none;
                float: left;
                color: #fff;
                cursor: pointer;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 37px;
                margin-top: 2px;
                padding: 0 17px;
            }

                .subRebEditMenu ul li a:hover {
                    background: url(../png/sensubhover.png);
                    color: #FFF;
                }

                .subRebEditMenu ul li a.redSel {
                    background: #ec2130;
                    color: #FFF;
                }

    .subRebEditMenu li a span.myPortFol {
        background: url(../png/proficonnew.png) no-repeat left;
        display: block;
        width: 16px;
        height: 14px;
        float: left;
        margin: 12px 5px 0 0;
    }

    .subRebEditMenu li a span.portNewIcon {
        background: url(../png/portnewicon.png) no-repeat left;
        display: block;
        width: 16px;
        height: 14px;
        float: left;
        margin: 12px 5px 0 0;
    }

    .subRebEditMenu li a span.interNewIcon {
        background: url(../png/intericonnew.png) no-repeat left;
        display: block;
        width: 16px;
        height: 14px;
        float: left;
        margin: 12px 5px 0 0;
    }

    .subRebEditMenu li a span.accontNewIcon {
        background: url(../png/accnewicon.png) no-repeat left;
        display: block;
        width: 16px;
        height: 14px;
        float: left;
        margin: 12px 5px 0 0;
    }

.gap {
    width: 2px;
    height: 36px;
    float: left;
    background: url(../png/gap.png);
    margin: 2px 0 0 0;
}

/****** End Sub Menu **********/

/*********** Add New CSS 26/6/2013 ***************/
.crInfoEmrInfo {
    width: 925px;
    height: auto;
    margin: 10px auto;
}

.delInfoMainEmrInfo {
    width: 945px;
    height: auto;
    float: left;
}

.wordFileEmrInfo {
    width: 925px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 7px 0 0 0;
}

.tblEightZeroEmrInfo {
    width: 925px;
    margin: 0;
    border-spacing: 0;
}

    .tblEightZeroEmrInfo td {
        height: 30px;
        padding-left: 8px;
    }

        .tblEightZeroEmrInfo td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

.uplodEmrInfoTbl {
    width: 911px;
    margin: 4px 0 0 0;
    margin: 2px 0 0 0 \0/;
    border-spacing: 0;
    border: 1px solid #c1c2c2;
}

    .uplodEmrInfoTbl td {
        min-height: 25px;
        min-height: 20px \0/;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

    .uplodEmrInfoTbl tr.bordBottDoc td {
        border-bottom: 1px solid #c1c2c2;
        height: 22px !important;
    }

    .uplodEmrInfoTbl td p {
        margin: 0px;
        padding: 0px;
        color: #474747;
        font-size: 12px;
        line-height: 1.4em;
        font-weight: normal;
    }

.subDoctblHeding {
    font-size: 14px !important;
    color: #6e6e6e !important;
    float: left;
    font-weight: bold !important;
    margin: 0px;
    padding: 0px;
}

.arIconDoc {
    margin: 4px 0 0 5px;
    margin: 4px 0 0 5px \0/;
}

.rdEmerNew {
    margin: 1px 8px 0 15px !important;
}

.emerTexDescAre {
    width: 904px;
    height: 55px;
}

.hegtNewTbox {
    width: 70px;
    float: left;
    margin: 0 0 0 24px;
}

.wigText {
    margin-left: 54px;
}

.wigTextNew {
    margin-left: 44px;
}

.marleftwoF {
    margin-left: 24px !important;
}

.othTexBox {
    width: 360px;
    margin: 0 0 0 24px;
}

.addNewTab {
    float: right !important;
    margin-right: 5px !important;
}

.delIt {
    width: 45px;
}

.delIOneOneTwo {
    width: 112px;
}

.delIOneNotEight {
    width: 108px;
}

.delINineEight {
    width: 98px;
}

.delIFiveOneFour {
    width: 514px;
}

.docWidOneThreeSeven {
    width: 137px;
}

.docWidOneOneEight {
    width: 118px;
}

.docWidFiveFiveFour {
    width: 554px;
}

.medTWidEightFour {
    width: 88px;
}

.medTWidFourOneSix {
    width: 416px;
}

.medTWidoneOneFour {
    width: 114px;
}

.hatOneTwoSeven {
    width: 127px;
}

.hatSixNineSix {
    width: 696px;
}


/*** NEW CSS ADD 26/6/20103 ***/
.featuredstripsNew {
    background: url(../png/featurenewstp.png) no-repeat;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 1.6;
    padding-left: 10px;
    width: 95px;
}

.popTblNew {
    width: 440px;
    margin: 0 auto;
    border-spacing: 0;
}

    .popTblNew td {
        height: 30px;
        padding-left: 8px;
    }

        .popTblNew td p {
            font-size: 14px;
            color: #474747;
            float: left;
            line-height: 1.2
        }

.linksite {
    color: #1381af;
    text-decoration: underline
}

.bletxt strong {
    color: #1c88b5 !important
}

.tblepopdetl {
    width: 100%
}

    .tblepopdetl tr.dubblBordBttmNew td {
        background: url("../png/bordertop.png") repeat-x scroll center bottom transparent;
        border-bottom: medium none !important;
    }

.paddtopbtm {
    padding: 5px 0
}

.ratingReviewbox {
    float: left
}

.ratingreview {
    float: left;
    width: 50px;
    margin: 1px 0 0 5px
}

    .ratingreview span {
        color: #232b30;
        font-size: 12px
    }

.ratingreviewNew {
    float: left;
    margin: 1px 5px 0 0px
}

    .ratingreviewNew span {
        color: #232b30;
        font-size: 12px
    }

.rangescroll {
    float: left
}

.viewallcont {
    float: right
}

    .viewallcont ul.viewalllist {
        list-style-type: none;
        padding: 0;
        margin: 0
    }

        .viewallcont ul.viewalllist li {
            float: left;
            background: url(../png/viewratingdiv.png) no-repeat scroll 0 2px
        }

            .viewallcont ul.viewalllist li.first {
                background: none
            }

            .viewallcont ul.viewalllist li a {
                float: left;
                color: #232B30;
                font-size: 12px;
                text-decoration: none;
                padding: 0 5px
            }

                .viewallcont ul.viewalllist li a.bluelink {
                    color: #1c88b5;
                    text-decoration: underline
                }

.reviewdetcont {
    background: #eaf0f2;
    border: 1px solid #afccda;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 10px
}

    .reviewdetcont p {
        color: #232b30;
        font-size: 12px;
        line-height: 1.2;
        text-align: justify
    }

.ratingheadings {
    padding: 10px 0
}

.ratingdetailstr {
    float: left;
    margin-right: 15px
}

.ratingtitle {
    float: left
}

    .ratingtitle p {
        font-size: 14px
    }

.fontTwl {
    font-size: 12px !important;
    font-weight: normal !important;
}

.uploadDiv {
    width: 909px;
    height: 49px;
    border: 1px solid #c1c2c2;
    margin-top: 5px;
}

.greenSizeoneTwoZero {
    width: 120px;
    height: 26px;
    float: left;
    background: url(../png/green120.png);
    color: #263710;
    font-size: 12px;
}

.uploadTextFrom {
    margin: 15px 0 0 70px;
}

.flink {
    font-size: 11px;
    color: #1c88b5;
}

.texDescAreBig {
    width: 676px;
    height: 143px;
}

.blNormalText {
    font-size: 12px !important;
    color: #1381af !important;
    font-weight: normal !important;
}

.inputSizeTheeZeroZero {
    width: 300px;
}

.dottSepNewoneNineZero {
    width: 2px;
    height: 190px;
    float: left;
    margin: 5px 8px 0;
    border-left: 1px dotted #474747;
}

.muldivleft {
    width: 223px;
    height: auto;
    float: left;
}

.dateBigSize {
    width: 207px;
    float: left;
    background: url(../png/calicon.png) no-repeat right;
    background-color: #FFF;
    background-position: 192px 5px;
}

.selBoxOneZereSeven {
    width: 103px;
    float: left;
}

.selBoxOneZereSevenNew {
    width: 103px;
    float: left;
    margin-left: 8px !important;
}

.flotRight {
    float: right !important;
    margin: 10px 9px 0 0;
}

.mulRight {
    float: left;
    width: 450px;
    height: auto;
    margin: 0 0 0 20px;
}

tr.dubbldotLine td {
    background: url(../png/botline.png) repeat-x bottom;
    border-bottom: none !important;
}

.fontTwlPadLieft {
    font-size: 12px !important;
    font-weight: normal !important;
}

.muldivleftimg {
    width: 112px;
    height: auto;
    float: left;
}

.newStarIcon {
    margin: 2px 5px 0 0;
}

.coppelStar {
    width: 110px;
    float: left;
    margin: 4px 0 0 0;
}

.interAres {
    color: #1c88b5 !important;
    font-weight: bold;
    float: none !important;
}

.conTsection {
    width: 219px;
    height: auto;
    float: left;
}

.marSepTab {
    margin: 25px 0;
}

.fntSizeNormalNew {
    font-size: 14px;
    font-weight: normal !important;
    margin-top: 2px;
    float: left;
}

.tblEvent {
    width: 711px;
    height: auto;
    margin: 8px 0;
    float: left;
}

.tblTopSect {
    width: 711px;
    height: auto;
    float: left;
}

.dtetwoFiveSix {
    width: 252px;
    height: auto;
    float: left;
}

.dtetwoSixSeven {
    width: 67px;
    height: auto;
    float: left;
}

.dtetwonineFive {
    width: 95px;
    height: auto;
    float: left;
}

.dtetwoOneEightZero {
    width: 194px;
    height: auto;
    float: left;
}

.orgEvent {
    width: 709px;
    height: auto;
    border: 1px solid #e4c99a;
    background: #f5e8d1;
    float: left;
    padding: 8px 0;
}

.evenTopText {
    font-size: 12px !important;
}

.evnTeFont {
    font-size: 12px !important;
    font-weight: normal !important;
    display: block;
    line-height: 1.5em;
    padding: 1px 5px;
}

.remRedText {
    font-size: 10px !important;
    color: #ff0000 !important;
    font-weight: normal !important;
    margin-left: 20px !important;
}

.gryEvent {
    width: 709px;
    height: auto;
    border: 1px solid #d4d5d5;
    background: #efefef;
    float: left;
    padding: 8px 0;
}

.orgOneEightTwo {
    width: 182px;
    height: 26px;
    float: left;
    background: url(../png/org182px.png);
    color: #272727;
    font-size: 12px;
    margin: 0 0 0 6px;
}

.orgFentOneEightTwo {
    width: 182px;
    height: 26px;
    float: left;
    background: url(../png/greenfent182px.png);
    color: #909a81;
    font-size: 12px;
    margin: 0 0 0 6px;
}

.oppurtunityCop {
    width: 470px;
    float: left;
    text-align: justify;
    margin-left: 10px;
}

.oppurtunityCopNew {
    width: 470px;
    float: left;
    text-align: justify;
    margin-left: 10px;
    padding: 15px 0 0 0;
}

.proMatch {
    width: 140px;
    height: auto;
    float: left;
    margin-left: 20px;
}

.myClassTest {
    position: relative;
}

.subMenuHr {
    position: absolute;
    width: 130px;
    height: auto;
    top: 30px;
    background: #5eb8e2;
    display: none;
    left: -7px;
}

.myClassTest:hover > .subMenuHr {
    display: block !important;
}

.subMenuHr li {
    display: block;
    border-bottom: 1px dotted #497a91;
    width: 130px;
    margin-left: 0px !important;
}

    .subMenuHr li a {
        display: block;
        font-size: 12px !important;
        color: #FFF;
        text-decoration: none;
        padding: 5px 3px !important;
        width: 130px;
    }

        .subMenuHr li a:hover {
            background: #cbedfd !important;
            display: block;
            color: #1b678a !important;
        }

/********* Add NEw CSS 28/6/2013 **********/
.wightTopStreep {
    width: 973px;
    height: 48px;
    margin-left: 3px;
    border-bottom: 1px solid #c1c2c1;
}

.selBoxOneTwonine {
    width: 190px !important;
    margin: 9px 0 0 15px !important;
}

.gryBoxMidGole {
    width: 980px;
    height: auto;
    background: url(../png/rdmiddle.png);
    float: left;
    margin-left: 10px;
}

.glName {
    width: 980px;
    height: auto;
    float: left;
}

.glNameTop {
    width: 972px;
    height: 25px;
    float: left;
    border-bottom: 1px solid #c1c2c1;
    margin: 4px 0 0 4px;
}

.glNameMidInfo {
    width: 100%;
    height: auto;
    float: left;
    border-bottom: 1px solid #c1c2c1;
    margin: 4px 0 4px 4px;
    padding: 8px 0;
}

.goleName {
    width: 445px;
    height: auto;
    float: left;
}

.goleNameNiveFive {
    width: 95px;
    height: auto;
    float: left;
    margin-left: 10px;
}

.glBluText {
    color: #1c88b5 !important;
}

.tblHedingNew {
    font-size: 12px;
    color: #6e6e6e;
    float: left;
    margin: 0px;
    padding: 0px;
}

.blArrowIconImg {
    float: left;
    margin: 0 0 0 8px;
}

.goleNameGrMang {
    width: 130px;
    height: auto;
    float: left;
    margin-left: 10px;
}

.goleNameSend {
    width: 620px;
    height: auto;
    float: left;
}

.blBgBox {
    width: 946px;
    height: auto;
    background: #f2f6f7;
    border: 1px solid #1c88b5;
    margin: 10px 0 10px 15px;
    float: left;
}

.grResult {
    width: 929px;
    margin: 0 auto;
    border-spacing: 0;
}

    .grResult td {
        height: 30px;
        padding-left: 8px;
    }

.grWidNIneEight {
    width: 98px;
}

.grWidFiveNine {
    width: 59px;
}

.grWideightOne {
    width: 81px;
}

.grWidSixFour {
    width: 64px;
}

.grWidEightSix {
    width: 86px;
}

.memberLook {
    float: left;
    height: auto;
    margin: 0 0 0 2px;
    width: 974px;
}

.stuTopMemLock {
    float: left;
    margin: 0;
    width: 975px;
}

.studentMainMemLock {
    float: left;
    height: auto;
    margin: 11px 0 0 2px;
    width: 972px;
}

.studentTopBarMemLock {
    background: url("../png/bordertop.png") repeat-x scroll center bottom transparent;
    height: 40px;
    width: 972px;
}

.studentNamInfoMemLock {
    height: auto;
    width: 972px;
}

.studentMemLock {
    width: 962px;
    margin: 2px 0 0 7px;
    border-spacing: 0px;
}

    .studentMemLock td {
        height: 85px;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

.studentMemLockTop {
    width: 962px;
    margin: 2px 0 0 7px;
    border-spacing: 0px;
}

    .studentMemLockTop td {
        height: 25px;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

tr.borderBotNone td {
    border-bottom: none;
}

.widTwoSixSix {
    width: 266px;
}

.widSevenZero {
    width: 70px;
}

.widSixFour {
    width: 64px;
}

.widFiveEight {
    width: 58px;
}

.widOneThreeNine {
    width: 139px;
}

.widOneNineThree {
    width: 193px;
}

.textAlgnGr {
    margin-left: 10px !important;
}

    .textAlgnGr a {
        color: #1c88b5 !important;
    }

.stuDIMGB {
    float: left;
    margin-right: 6px;
}

.padPlsText {
    line-height: 1.5em;
    padding-top: 4px;
}

.registrationActivebg {
    background: url(../png/bluroundbg.png) no-repeat;
    display: block;
    width: 31px;
    height: 31px;
    margin: 0 auto;
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding: 4px 0 0 0;
}



/***MyOpportunitites&ProjectsRecurringProjectOpen 28/6/2013***/
.CommunityListClumNewbox {
    height: auto;
    margin-right: 1px;
    padding-bottom: 15px;
    position: relative;
}

.graynumberboxcont {
    float: left;
}

.gryboxnumber {
    font-size: 15px;
    color: #fff;
    float: left;
    padding: 13px 8px 7px 12px
}

.creatnewbox {
    float: left;
    margin: 9px 0 0 20px
}

.createnewbtn {
    background: url(../png/createnewbtn.png) no-repeat;
    border: 0;
    text-align: center;
    width: 121px;
    height: 24px;
    font-size: 13px;
    color: #0B3343;
    cursor: pointer;
    padding-left: 24px
}

.droparrow {
    float: right
}


.bluearrblck {
    float: left;
    width: 11px;
    height: 11px;
    margin-top: 4px;
}

.pencilblck {
    float: left;
    margin-left: 5px;
    width: 735px;
}

.edittitle {
    float: left;
}

.pencilicon {
    float: left;
    margin: 2px 5px 0 0;
}

.addhours {
    float: left;
    margin: 10px 2px 5px 2px
}

.removeblck {
    float: left;
    margin: 10px 2px 5px 2px
}

.addhoursbtn {
    background: url(../png/addhours.png) no-repeat;
    border: 0;
    text-align: center;
    width: 87px;
    height: 24px;
    font-size: 13px;
    color: #283910;
    cursor: pointer;
}

.removebtn {
    background: url(../png/removebtn.png) no-repeat;
    border: 0;
    text-align: center;
    width: 87px;
    height: 24px;
    font-size: 13px;
    color: #282828;
    cursor: pointer;
}

.paddingtopsp {
    padding-top: 10px
}

.topheadercont {
    background: url("../png/bordertop.png") repeat-x scroll center bottom transparent;
    height: 35px;
    margin-left: 3px;
    width: 973px;
    padding: 10px 0 0 0
}

.apportunityblck {
    width: 398px;
    float: left
}

.claimedblck {
    float: left;
    width: 82px;
}

.orgblck {
    float: left;
    width: 90px;
}

.schoolblck {
    float: left;
    width: 90px;
}

.resumbit {
    float: left;
    width: 100px
}

.addhrscont {
    float: left;
    width: 82px
}

.marright {
    margin: 1px 4px 0 0;
    float: left;
}

.blackcolor p {
    font-size: 13px !important;
    color: #000 !important;
    font-weight: bold
}

.paddingtopver {
    padding-top: 15px
}

.entrysbtn {
    background: url(../png/entrybtn.png) no-repeat;
    border: 0;
    text-align: center;
    width: 87px;
    height: 24px;
    font-size: 13px;
    color: #352609;
    cursor: pointer;
    margin: 5px
}

.fixedwidth {
    width: 388px !important
}

.removeblcknew {
    float: left;
    margin: 15px 2px 5px 2px
}

.findnewbtn {
    background: url(../png/findnewbtn.png) no-repeat;
    border: 0;
    text-align: center;
    width: 121px;
    height: 24px;
    font-size: 13px;
    color: #0B3343;
    cursor: pointer;
    padding-left: 24px
}

.arrowbox {
}

.oppblock {
}

.SponsporedNameTwo {
    background: url("../png/greensidstr.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    left: -7px;
    line-height: 1.5;
    margin-left: -20px;
    margin-top: -5px;
    text-align: center;
    width: 132px;
}

.SponsporedNameTwoEdit {
    background: url("../png/greensidstr.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    left: -7px;
    line-height: 1.5;
    margin-left: -20px;
    margin-top: -10px;
    text-align: center;
    width: 132px;
}



.Ovflnone {
    overflow: visible !important
}

.featuredstripstwo {
    background: url("../png/featuredstrip.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 1.5;
    text-align: center;
    width: 78px;
    margin-left: -20px;
    left: -10px;
}

.featuredstripstwoEditNew {
    background: url("../png/featuredstrip.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 1.5;
    text-align: center;
    width: 78px;
    margin-left: -20px;
    left: -10px;
    margin-top: -10px;
}

.marleftseven {
    margin-left: -17px !important
}

.arrangtxt {
    float: left;
    padding: 0;
    font-size: 12px;
    color: #fff;
    padding: 12px 12px 10px 12px
}

.drparrwimg {
    float: right;
    width: 10px;
    height: 6px;
    padding: 18px 18px 14px 18px
}

.droparrow {
    background: url("../png/rightcorner.png") no-repeat;
    width: 170px;
    height: 37px
}

.widthmidle {
    width: 769px !important
}

.droparrow:hover {
    background: url("../png/rightcornerover.png") no-repeat;
    cursor: pointer
}

.droparrow.activenew {
    background: url("../png/rightcornerover.png") no-repeat;
}

/********* Add New CSS (1/7/2013) **************/

.agInfoTblEdit {
    width: 972px;
    margin: 2px 0 0 0;
    border-spacing: 0px;
}

    .agInfoTblEdit td {
        height: 35px;
        padding-left: 8px;
        border-bottom: 1px solid #c1c2c2;
    }

.studentMainEdit {
    float: left;
    height: auto;
    margin: 0 0 0 2px;
    width: 972px;
}

.memLokImg {
    float: left;
    margin: 12px 5px 0 0 !important;
}

.desRemove {
    color: #9a9999 !important;
}

.grySizeOneTwoTwo {
    width: 122px;
    height: 26px;
    float: right;
    background: url(../png/grynew122px.png);
    color: #292929;
    font-size: 12px;
}

.yellwboxNew {
    margin-left: 4px;
    width: 968px
}

    .yellwboxNew p {
        background: #fefbef;
        padding: 5px 15px;
        font-style: italic;
        line-height: 1.5
    }

.staffnameimage {
    width: 69px;
    height: 60px;
    float: left;
}

.marginLeftZero {
    margin-left: 3px !important;
}

.staffinfoEdit {
    width: 972px;
    margin-left: 1px;
    height: 366px;
    overflow: hidden;
    overflow-y: scroll
}

.sparaterEdit {
    width: 972px;
    height: 1px;
    background: #c1c2c1;
    margin-left: 0px
}

.ratinccount {
    color: #1c88b5;
    font-size: 10px;
    padding-left: 5px;
    text-decoration: underline;
}

.marginTopAG p {
    margin: 0px 0 0 0;
    line-height: 1.4em;
}

.marTopAG {
    margin-top: 8px !important;
}

.refSearchBarEdit {
    width: 700px;
    height: 30px;
    float: left;
    margin-left: 10px;
}

.groupnameboxEdit {
    width: 190px;
    padding-left: 0px !important;
}

.delPopMiddleNewEdit {
    width: 777px;
    height: auto;
    overflow: hidden;
    background: url(../png/popupmiddle.png);
    padding: 10px 0 0 0;
    margin-left: 7px;
}

.marGinTopEdit {
    margin-top: 25px !important;
}

.stafflistheaderEdit {
    width: 972px;
    margin-left: 4px;
    padding: 5px 0
}

    .stafflistheaderEdit p {
        font-size: 12px;
        font-weight: bold;
        color: #6E6E6E;
    }

.regSetTblEdit {
    width: 700px;
    margin: 17px 0 0 0;
    border-spacing: 0;
}

    .regSetTblEdit td {
        height: 30px;
    }

        .regSetTblEdit td p {
            font-size: 14px;
            color: #474747;
            float: left;
        }

.poupMainEdit {
    width: 785px;
    height: auto;
    overflow: hidden;
    position: relative;
    margin: 10px 0 0 -3px;
}

.delTopEdit {
    width: 777px;
    height: 14px;
    background: url(../png/popuptop.png);
}

.delPopMiddleEdit {
    width: 777px;
    height: auto;
    background: url(../png/popupmiddle.png);
    padding: 1px 0 0 0;
    float: left;
}

.delPopBottomEdit {
    width: 777px;
    height: 14px;
    background: url(../png/popupbottom.png);
    float: left;
}

.delInfoEdit {
    width: 730px;
    height: auto;
    overflow: hidden;
    margin: 8px 0 0 20px;
}

.popupMidMainEdit {
    width: 725px;
    height: auto;
    float: left;
    margin: 0;
}

.subTabDivEdit {
    width: 725px;
    height: auto;
    border: 1px solid #c1c2c2;
    background: #FFF;
    float: left;
    margin: 15px 0 0 0;
}

.subTabDivTblEdit {
    width: 725px;
    margin: 4px 0 0 0;
    margin: 2px 0 0 0 \0/;
    border-spacing: 0;
}

    .subTabDivTblEdit td {
        height: 22px;
        min-height: 20px \0/;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

    .subTabDivTblEdit tr.bordBott td {
        border-bottom: 1px solid #c1c2c2;
    }

    .subTabDivTblEdit td p {
        margin: 0px;
        padding: 0px;
        color: #474747;
        font-size: 12px !important;
        line-height: 1.4em;
    }

.docForEight {
    width: 120px;
}

.docTwoEightTwo {
    width: 222px;
}

.doconeEightTwo {
    width: 130px;
}

.docLink {
    color: #228ab6 !important;
    text-decoration: underline;
}

.profileImage {
    width: 103px;
    height: 116px;
    float: left;
}

.proIMGText {
    width: 153px;
    height: auto;
    float: left;
    margin: 0 0 30px 15px;
}

.popupMidMainGrpGol {
    width: 730px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 20px 0 0 0;
}


.subTabGropGol {
    width: 709px;
    border-spacing: 0;
}

    .subTabGropGol td {
        height: 40px;
        padding: 3px 0 1px 8px;
    }

.grTDWid {
    width: 321px;
}

.grTDWidHund {
    width: 100px;
}

.ScrollDiv {
    width: 726px;
    height: 400px;
    overflow-y: scroll;
    margin-bottom: 35px;
}

tr.dotBorder td {
    border-bottom: 1px dotted #cacaca;
}

.blueSizeOneSixSix {
    width: 166px;
    height: 26px;
    float: left;
    background: url(../png/bluewidonesixseven.png);
    color: #083a53;
    font-size: 12px;
}


ul.tabs {
    padding: 0px 0;
    font-size: 0;
    width: 161px;
    float: left;
    margin: 35px 0 0 0;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the tabs as desired*/
    background: url(../png/grytabbg.png) repeat;
}

    ul.tabs li {
        margin: 0;
        float: left;
        width: 162px;
        margin-right: 0px; /*distance between tabs*/
        background: url(../png/botlinenew.png) no-repeat;
        background-position: bottom;
    }

        ul.tabs li a {
            font-size: 14px;
            text-decoration: none;
            height: 18px;
            float: left;
            z-index: 1;
            padding: 11px 0px 10px 15px;
            width: 158px;
            color: #474646;
            outline: none;
            font-weight: bold;
        }

        ul.tabs li.borderNoneBttm a {
            border-bottom: none !important;
        }


        ul.tabs li a:visited {
            color: #000;
        }

        ul.tabs li a:hover {
            background: url(../png/hoverimgnew.png) repeat;
        }

        ul.tabs li.selected a {
            /*selected tab style */
            position: relative;
            top: 0px;
            font-weight: normal;
            background: url(../png/hoverimgnew.png);
            width: 158px;
            color: #1381af;
            border-right: none;
            font-weight: bold;
        }


            ul.tabs li.selected a:hover {
                /*selected tab style */
                text-decoration: none;
                width: 158px;
            }

div.tabcontent {
    display: block;
    float: left;
    width: 717px;
}

div.tabcontents {
    width: 779px;
    height: auto;
    float: left;
}

/***4/7/2013***/
.marginleftflt {
    float: left !important;
    margin-left: 50px !important
}

.subinfom {
}

.margintopminus {
    margin-top: -25px
}

.margintopminusonefive {
    margin-top: -15px
}

.subinfom .subttitle {
    font-size: 21px;
    font-family: Arial,Helvetica,sans-serif;
}

.marginleftzero {
    margin-left: 0 !important
}

.subinfom p {
    font-style: italic;
}

.printbtn {
    float: right
}

.paratable td p {
    color: #474747 !important;
    font-size: 18px !important;
    font-weight: 200 !important;
}

.subNewTbltnew {
}

.widhttdimg {
    width: 215px;
    text-align: center
}

.widthinfo {
    width: 498px
}

.emergncy {
}

.viewtitle {
    float: left
}

    .viewtitle p {
        color: #1381AF !important;
        font-size: 30px !important;
        font-weight: bold !important
    }

.basictitle {
    font-size: 18px;
    color: #1381AF;
    font-weight: bold
}

.fridtl {
    width: 100%;
    table-layout: fixed
}

    .fridtl td {
        padding: 5px 15px;
        font-size: 12px;
        background: #f2f1f1
    }

.basicinfo {
    margin-top: 20px
}

.graybacktxt {
    padding: 5px 15px;
    font-size: 12px;
    background: #f2f1f1
}

.fridtl tr.borbottomline td {
    border-bottom: 2px solid #fff
}

.documentbox {
    width: 512px;
    margin: 0 auto
}

.margintopthreefive {
    margin-top: 35px
}

.blueSizeeightNinePrint {
    width: 177px;
    height: 24px;
    float: left;
    background: url(../png/printbtn.png) no-repeat;
    color: #0b3343;
    font-size: 12px;
}

.greenSizeonesixfives {
    width: 165px;
    height: 24px;
    float: left;
    background: url(../png/green165px.png) no-repeat;
    color: #0b3343;
    font-size: 12px;
}

.greenSizeonesixfivesactive {
    width: 165px;
    height: 24px;
    float: left;
    background: url(../png/greenactive165px.png) no-repeat;
    color: #9fa78f !important;
    font-size: 12px;
}

.friendlistbox {
    float: left;
    width: 168px
}

.usrname {
    float: none !important;
    padding: 10px 0;
    text-align: center;
    font-weight: bold
}

.tablefriendlist {
    width: 100%
}

    .tablefriendlist td {
        vertical-align: top
    }

.redhightext {
    color: #ff0606;
    font-size: 11px;
    font-style: italic;
    text-align: center;
    padding: 5px 0;
    font-weight: bold
}

.oppdtlwidth {
    width: 876px !important
}

.fullwidth {
    width: 100% !important
}

.backtopre {
    background: url("../backtoprevious.html") no-repeat scroll 0 0 transparent;
    color: #0B3343;
    float: left;
    font-size: 12px;
    height: 24px;
    width: 167px;
}

.backpre {
    float: right
}

.marginleftzerozero {
    margin-left: 100px
}

.marleftsixthree {
    margin-left: 63px
}

.multiday {
    font-size: 12px;
    color: #474747;
    font-style: italic
}


/***05/07/2013***/
.marginleftsixfive {
    margin-left: 65px
}

.margintoptwofive {
    margin-top: 25px
}

.widtheightonefive {
    width: 815px !important
}

.fontnormal {
    font-weight: normal !important;
}

.inputwidthoneninezero {
    width: 190px
}

.inputwidththreezerozero {
    width: 300px
}

.addLinkadd {
    color: #1C88B5;
    font-size: 12px;
    font-style: italic;
    text-decoration: underline
}

    .addLinkadd:hover {
        text-decoration: none
    }

.heighttten {
    height: 5px !important
}

.paddingtopseven {
    padding-top: 7px
}

.fadegreenbtn {
    background: url("../png/fadegreenbtn.png") no-repeat scroll 0 0 transparent;
    color: #909A81;
    float: left;
    font-size: 12px;
    height: 26px;
    margin: 0 0 0 6px;
    width: 182px;
}

.paddingleftzero {
    padding-left: 0 !important
}

.paddingtopeight {
    padding-top: 8px !important
}

.modalpopupbg {
    width: 926px
}

.modalpopup {
    left: 50%;
    margin-left: -445px;
    position: absolute;
    top: 122px !important;
    width: 728px;
    z-index: 101;
}

.modalbg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}

.topnewbg {
    background: url("../png/topnewbg.png") repeat scroll 0 0 transparent;
    height: 34px;
    width: 926px;
}

.PopBottomNewbg {
    background: url("../png/bottomnewbg.png") repeat scroll 0 0 transparent;
    height: 34px;
    width: 926px;
}

.delPopMiddleOppnew {
    background: url("../png/middlebgnew.png") repeat-y scroll 0 0 transparent;
    width: 926px;
}

.InfoNewbgpopup {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 15px 0;
    width: 760px;
}

.widtheightsixfive {
    width: 865px !important
}

.widthonethreezero {
    width: 130px
}

.marginleftthrezero {
    margin-left: 30px !important
}

.marginbtmbottom {
    margin-bottom: 25px
}




/******* New CSS (7/5/2013)************/

.hegtNewEdit {
    width: 105px;
    float: left;
}

.hegtNewEditSmall {
    width: 100px;
    float: left;
}

.comntNewEdit {
    width: 405px;
    float: left;
}

.comntNewNewEdit {
    width: 340px;
    float: left;
}

.comntNewSmallEdit {
    width: 284px;
    float: left;
}

.comntNewBigSize {
    width: 540px;
    float: left;
}

.contBigTexBox {
    width: 428px;
}

.hegtNewEditDate {
    width: 105px;
    float: left;
    background: url("../png/cliconblue.png") no-repeat right;
    background-position: 94px 4px;
}

.delItEdit {
    width: 65px;
}

.medTWidoneOneFourEdit {
    width: 125px;
}

.docWidOneThreeSevenEdit {
    width: 111px;
}

.docWidFiveFiveFourEdit {
    width: 420px;
}

.docWidOneOneEightEdit {
    width: 223px;
}

.marLefTen {
    margin-left: 11px !important;
}

.featuredstripstwoEdit {
    background: url("../png/featuredstripedit.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 1.5;
    text-align: center;
    width: 119px;
    margin-left: -11px;
    left: -10px;
}

.glNameMidInfoEdit {
    width: 972px;
    height: auto;
    float: left;
    border-bottom: 1px solid #c1c2c1;
    margin: 0px 0 4px 4px;
    padding: 0 0 8px 0;
}

.goleNameEdit {
    width: 445px;
    height: auto;
    float: left;
    margin-top: -8px;
}

.goleNameNiveFiveEdit {
    width: 91px;
    height: auto;
    float: left;
    margin-left: 10px;
}

.goleNameNiveFiveTabEdit {
    width: 95px;
    height: auto;
    float: left;
}

.borbBottomNone {
    border-bottom: none;
}

.wightTopStreepEdit {
    width: 973px;
    height: 48px;
    margin-left: 3px;
    border-bottom: 1px solid #c1c2c1;
    background: #f2f2f2;
}

.orgTextFildEdit {
    width: 335px;
    float: left;
    margin: 9px 0 0 15px;
}

tr.borderSolid td {
    border-bottom: 1px solid #c3c3c3 !important;
}

.studentMemLockEdit {
    width: 973px;
    margin: 2px 0 0 0;
    border-spacing: 0px;
}

    .studentMemLockEdit td {
        height: 85px;
        padding-left: 8px;
        border-bottom: 1px solid #c1c2c2;
    }

.studentMemLockTopEdit {
    width: 973px;
    margin: 2px 0 0 0;
    border-spacing: 0px;
}

    .studentMemLockTopEdit td {
        height: 25px;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

/********* Add NEW CSS (8/7/2013) *************/
.delInfoEditNew {
    width: 730px;
    height: auto;
    overflow: hidden;
    margin: 8px 0 0 30px;
}

.marGinBottom {
    margin-bottom: 15px;
}

.rdClassEdit {
    margin: 4px 8px 0 22px !important;
}

.aeaLinkEdit {
    text-decoration: underline;
    color: #1180b3;
    float: left;
    padding-top: 16px;
}

.inputOneNineThreeEdit {
    width: 259px;
}

.submitDivEdit {
    width: 380px;
    height: 30px;
    margin: 0 0 20px 0;
    float: left;
}

.popupLeftSideEdit {
    width: 440px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 30px 0 0 0;
}

.dottSepEdit {
    width: 2px;
    height: 160px;
    float: left;
    margin: 32px 8px 0;
    border-left: 1px dotted #474747;
}

.popupRightSideEdit {
    width: 240px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 30px 0 0 15px;
}

.inputfourZeroSixEdit {
    width: 300px;
}

.CommunityListInfoEdit {
    height: auto; /*padding:5px 0;*/
    padding: 5px 0 5px 10px; /*New Add */
    border-bottom: 1px solid #c1c2c2;
    width: 962px;
    margin: 0 auto;
}


.activOppEdit {
    width: 157px;
    height: 54px;
    float: right;
    background: url(../png/subtopnavbg.png);
    margin-right: 13px;
}

    .activOppEdit ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

        .activOppEdit ul li {
            display: block;
            padding: 0;
            border-bottom: 1px solid #1a789f;
        }

    .activOppEdit a {
        text-decoration: none;
        font-size: 13px;
        color: #FFF;
        padding: 4px 8px;
        display: block;
    }

        .activOppEdit a:hover {
            background: #166282;
        }

    .activOppEdit li a span {
        display: block;
        border-right: 1px solid #1a789f;
        width: 20px;
        height: 17px;
        float: left;
        margin: 1px 6px 0 -4px;
    }

.secondSubNav li a span.myOppStar {
    background: url(../png/staricon.png) no-repeat left;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 2px 5px 0 0;
    margin: 1px 5px 0 0 \0/;
}

.secondSubNav li a span.finDOppEdit {
    background: url(../png/sericon22.png) no-repeat left;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 2px 5px 0 0;
    margin: 1px 5px 0 0 \0/;
}

.secondSubNav li a span.actLogEdit {
    background: url(../png/actlogicon.png) no-repeat left;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 2px 5px 0 0;
    margin: 1px 5px 0 0 \0/;
}

.SponsporedNameTwoIcon {
    background: url("../png/greensidstr.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    left: 21px;
    line-height: 1.5;
    margin-top: -5px;
    text-align: center;
    width: 132px;
    position: absolute;
}

.featuredstripstwoEditNewTwo {
    background: url("../png/featuredstrip.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 1.5;
    text-align: center;
    width: 78px;
    left: 20px;
    margin-top: -5px;
}

.addhoursEdit {
    float: left;
    margin: 10px 7px 5px 2px;
}

.marleftsevenEdit {
    margin-left: -20px !important
}

/************* Add New CSS (9/7/2013)*******************/
.rdEmerNewEdit {
    margin: 1px 6px 0 0 !important;
}

.agInfoTblEditNew {
    width: 973px;
    margin: 2px 0 0 3px;
    border-spacing: 0px;
}

    .agInfoTblEditNew td {
        height: 35px;
        padding: 8px 0 8px 8px;
        border-bottom: 1px solid #c1c2c2;
    }

tr.impHeight td {
    height: 10px !important;
}

.sparaterEditNew {
    width: 972px;
    height: 1px;
    background: #c1c2c1;
}

.flinkEdit {
    font-size: 11px;
    color: #1c88b5;
    padding-left: 15px;
}

.marleftZeroBottomImg {
    margin-left: 0px !important;
}

.emerInfoSaveBtn {
    background: url(../png/savenewicon.png) scroll 0 -2px;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
}

.emerInfoEditBtn {
    background: url(../png/edicon.png);
    width: 16px;
    height: 16px;
    text-indent: -9999px;
}

.emerInfoDelBtn {
    background: url(../png/delicon.png);
    width: 16px;
    height: 16px;
    text-indent: -9999px;
}

.dottSepNewoneNineZeroEdit {
    width: 2px;
    height: 140px;
    float: left;
    margin: 19px 8px 0;
    border-left: 1px dotted #474747;
}

.fntSizeNormalNewEdit {
    font-size: 14px;
    font-weight: normal !important;
    float: left;
}

.popupLeftSideEditNew {
    width: 440px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 10px 0 0 0;
}

.marLeftMin {
    margin-left: -21px;
}


.myNav {
    width: 615px;
    float: left;
    margin-top: 3px;
}

    .myNav ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

        .myNav ul li {
            display: inline;
            float: left;
            position: relative;
        }

            .myNav ul li a {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
                color: #fff;
                text-decoration: none;
                float: left;
                position: relative;
                z-index: 0
            }

                .myNav ul li a span {
                    display: block;
                    margin: 0 0 0 5px;
                    line-height: 28px;
                    padding: 0 8px 0 4px;
                }

                    .myNav ul li a span.arrow {
                        display: block;
                        height: 5px !important;
                        width: 7px !important;
                        background: url("../downarrow.html") no-repeat;
                        margin: 0;
                        padding: 0px;
                        position: absolute;
                        top: 12px;
                        right: -3px;
                        z-index: 9999
                    }

                .myNav ul li a:hover {
                    background: url("../png/bleditmenuhover.png") no-repeat;
                    display: block;
                }

                    .myNav ul li a:hover span {
                        background: url("../png/bleditmenuhover.png") no-repeat 100% 100%;
                        display: block;
                    }

.subMenuHr {
    position: absolute;
    width: 140px;
    height: auto;
    top: 28px;
    background: #5eb8e2;
    display: none;
    left: 0;
}

.myClassTest {
    background: url("../downarrow.html") no-repeat;
}

    .myClassTest:hover > .subMenuHr {
        display: block !important;
        top: 5px;
        position: absolute;
    }

.subMenuHr li {
    display: block;
    border-bottom: 1px dotted #497a91;
    width: 130px;
    margin-left: 0px !important;
}

    .subMenuHr li a {
        display: block;
        font-size: 12px !important;
        color: #FFF;
        text-decoration: none;
        padding: 3px 3px 0 8px;
        width: 130px;
        height: auto !important
    }

        .subMenuHr li a:hover {
            background: #cbedfd !important;
            display: block;
            color: #1b678a !important;
            padding: 3px 3px 0 8px;
        }

/*********** Add New CSS 10/7/2013 *******************/
.marTopChr {
    margin-top: 11px !important;
}

.marTopJoin {
    margin-top: 7px !important;
}

.marTopJoinDoc {
    margin: 7px 0 0 27px !important;
    float: left;
    font-size: 12px !important;
}

.selBoxTwoOneZero {
    width: 210px !important;
}

.delInfoEditNewseq {
    width: 770px;
    height: auto;
    border-top: 1px solid #c2c2c0;
    float: left;
    margin: 10px 0 0 4px;
}

.seqNumberSecEdit {
    width: 710px;
    float: left;
    height: 25px;
    margin: 0 0 0 27px;
}

    .seqNumberSecEdit ul {
        list-style: none;
        margin: 0;
        padding: 0;
        float: left;
    }

        .seqNumberSecEdit ul li {
            float: left;
            line-height: 22px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #fff;
        }

            .seqNumberSecEdit ul li a {
                display: block;
                line-height: 22px;
                width: 25px;
                text-align: center;
                background: #1381af url(../jpg/bgseqnum.jpg) repeat-y right top;
                border: 1px solid #0f455b;
                margin: 0;
                float: left;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #fff;
                text-decoration: none;
            }

                .seqNumberSecEdit ul li a:hover {
                    background: url(../jpg/hoverseqbg.jpg) no-repeat bottom;
                    border-top: 1px solid #fff;
                }

                .seqNumberSecEdit ul li a.selAct {
                    background: url(../jpg/hoverseqbg.jpg) no-repeat bottom;
                    border-top: 1px solid #fff;
                    border-left: 1px solid #f5f5f4;
                }

.popupMidMainGrpGolEdit {
    width: 769px;
    height: auto;
    float: left;
    margin: 0;
}

.subTabGropGolTopSqp {
    width: 769px;
    border-spacing: 0;
}

    .subTabGropGolTopSqp td {
        height: 40px;
        padding: 3px 0 1px 8px;
    }

.subTabGropGolEdit {
    width: 750px;
    border-spacing: 0;
}

    .subTabGropGolEdit td {
        height: 40px;
        padding: 3px 0 1px 8px;
    }

.ScrollDivEdit {
    width: 768px;
    height: 400px;
    overflow-y: scroll;
    margin-bottom: 15px;
}

.stdIm {
    float: left;
    margin-left: 24px;
}

.stdImText {
    float: left;
    margin: 10px 0 0 15px;
}

.grTDWidEdit {
    width: 305px;
}

.grTDWidEditTwo {
    width: 242px;
}

/********* Add New CSS (11/7/2013) ***************/
.grySizeOneSixSixEdit {
    width: 166px;
    height: 26px;
    float: left;
    background: url(../png/grywidonesixseven.png);
    color: #272727;
    font-size: 12px;
}

.resRemDec {
    color: #979797 !important;
}

.clDivNewEdit {
    width: 31px;
    height: 31px;
    display: block;
    position: absolute;
    right: 13px;
    top: 15px;
}

.margLeftOneThreeEdit {
    margin-left: 23px !important;
}

.marrigtThreesix {
    margin-right: 36px !important;
}

.delInfoViewEdit {
    width: 769px;
    height: auto;
    margin: 8px auto;
}

.subEmRed {
    width: 200px;
    height: 45px;
    margin: 0px;
    float: left;
    margin-left: -3px;
    margin-left: -6px \0/;
}

    .subEmRed ul {
        padding: 2px;
        margin: 0px 0;
        list-style: none;
        float: left;
        clear: left;
    }

        .subEmRed ul li {
            float: left;
            display: inline; /*For ignore double margin in IE6*/
            margin: 0;
        }

            .subEmRed ul li a {
                text-decoration: none;
                float: left;
                color: #fff;
                cursor: pointer;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 37px;
                margin-top: 2px;
                background: #eb212f;
                padding-left: 10px;
                padding-right: 10px;
            }

                .subEmRed ul li a:hover {
                    color: #fff;
                    background: url(../png/redtabhover.png);
                }

    .subEmRed li a span.emrNewIcon {
        background: url(../png/emrnewicon.png) no-repeat left;
        display: block;
        width: 16px;
        height: 14px;
        float: left;
        margin: 12px 5px 0 0;
    }

.padLeftEdit {
    padding-left: 25px !important;
}

.stdImTextEdit {
    float: left;
    margin: 10px 0 0 2px;
}

.detFonSize {
    font-size: 13px;
    font-style: italic;
}

.detFonSizeEdit {
    font-size: 13px;
}

.volWidth {
    width: 464px;
}

.volWidthTop {
    width: 273px;
}

.volOneTwoTwo {
    width: 122px;
}

.volWidthOneNine {
    width: 104px;
}

.volOneOneOneTop {
    width: 66px
}

.volOneOneOne {
    width: 96px
}

.volWidthOneNineEdit {
    width: 90px;
}

.orgTabOneNine {
    background: url("../png/orgtabbg.png") repeat scroll 0 0 transparent;
    color: #422f0b;
    float: left;
    font-size: 12px;
    height: 26px;
    width: 119px;
}

.orgTabOneNineGreen {
    background: url("../png/greentabbg.png") repeat scroll 0 0 transparent;
    color: #2a3c11;
    float: left;
    font-size: 12px;
    height: 26px;
    width: 119px;
}

.martOpBt {
    margin: 8px 0;
}

.orgTabOneNineGryy {
    background: url("../png/grrytabbg.png") repeat scroll 0 0 transparent;
    color: #272727;
    float: left;
    font-size: 12px;
    height: 26px;
    width: 119px;
}

.siXHours {
    color: #1381af;
    border-bottom: 1px dotted #1381af;
    text-decoration: none;
}

.edIcoMarLeft {
    margin-left: 10px;
}

.popTblEdit {
    width: 720px;
    margin: 0 auto;
    border-spacing: 0;
}

    .popTblEdit td {
        height: 30px;
        padding-left: 8px;
    }

        .popTblEdit td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

.popupLeftSideTextNew {
    width: 720px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 10px 0 0 0;
}

.widFourZero {
    width: 400px;
    float: left;
}

.widTwoZero {
    width: 200px;
    float: left;
}

.fontTwlEdit {
    font-size: 12px !important;
    font-weight: normal !important;
    color: #a09f9f !important;
}

.fnSize {
    font-size: 14px;
    font-weight: normal !important;
    line-height: 1.5em;
}

.blArrowIconEdit {
    float: left;
    margin-right: 3px;
}

.delInfoNewEdit {
    width: 730px;
    height: auto;
    overflow: hidden;
    margin: 45px auto 8px;
}

.bluBarNewEdit {
    width: 525px;
    height: 47px;
    position: absolute;
    top: 10px;
}

.belLeftImgRightEdit {
    width: 477px;
    height: 47px;
    float: left;
    background: url(../png/sidebluebarright.png) repeat-x;
}

/***ManageHoursPendingHours(tooltips) (11/7/2013)***/
.refinesrch {
    margin: 2px 0 0 4px;
    width: 972px;
}

.refinetxt {
    background: #fff;
    padding: 7px 18px;
    border-bottom: 1px solid #c1c2c1
}

    .refinetxt p {
        color: #6E6E6E;
        font-size: 12px;
        font-weight: bold
    }

.tbleserchcont {
    table-layout: fixed
}

    .tbleserchcont tr td {
        border-right: 1px solid #C1C2C1
    }

.srchcontentbox {
    border-bottom: 1px solid #c1c2c1;
    background: #f1f2f2
}

.serchbyname {
    float: left;
    border-right: 1px solid #C1C2C1
}

.serchinputwidth {
    width: 279px;
    margin: 7px 17px
}

.borderrightzro {
    border-right: 0 !important
}

.tblefilter {
    table-layout: fixed
}

    .tblefilter tr td {
        border-right: 1px solid #C1C2C1
    }

.fillterbox {
    background: #F1F2F2;
    border-bottom: 1px solid #C1C2C1
}

.marleftight {
    margin: 7px 17px
}

.chkboxlblecont {
    font-size: 14px;
    color: #474747;
    margin-left: 6px;
    float: left
}

.margintopone {
    margin-top: 1px !important
}

.blueSizonetwofive {
    background: url("../png/bluetbn125.png") repeat scroll 0 0 transparent;
    color: #0B3343;
    float: left;
    font-size: 12px;
    height: 31px;
    width: 125px;
    float: right;
}

.marleftrightbtn {
    margin: 0 0 0 32px
}

.weblink {
    text-decoration: underline;
    font-size: 13px;
    color: #1c88b5;
    font-style: italic
}

.fontsze {
    text-align: center
}

.searchicon {
    background: url("../srchicon.html") no-repeat scroll 0 10px;
    padding: 5px
}

.srchdtl {
    color: #1c88b5;
    font-size: 10px;
    border-bottom: 1px dotted #1c88b5;
    text-decoration: none;
    float: left
}

.srchdtlres {
    color: #1c88b5;
    font-size: 14px;
    border-bottom: 1px dotted #1c88b5;
    text-decoration: none
}

.greenonetwofour {
    background: url("../png/green124.png") repeat scroll 0 0 transparent;
    color: #0B3343;
    float: left;
    font-size: 12px;
    height: 31px;
    width: 124px;
}

.orangeonetwothree {
    background: url("../png/orange123.png") repeat scroll 0 0 transparent;
    color: #0B3343;
    float: left;
    font-size: 12px;
    height: 31px;
    width: 124px;
}

.grayonetwothree {
    background: url("../png/gray124.png") repeat scroll 0 0 transparent;
    color: #0B3343;
    float: left;
    font-size: 12px;
    height: 31px;
    width: 124px;
}

.marginleftonetwo {
    margin-left: 12px
}

.marginlefttwozero {
    margin-left: 20px
}

.margintoponeonetwo {
    margin-top: 12px !important
}

.paddinttopbtm td {
    padding: 10px 0 10px 8px !important;
    border-bottom: 1px solid #C1C2C2 !important;
}


/********** Add New CSS 12/7/2013 *************/
.subTabDivTblEditNew {
    width: 720px;
    margin: 4px 0 0 0;
    margin: 2px 0 0 0 \0/;
    border-spacing: 0;
}

    .subTabDivTblEditNew td {
        height: 22px;
        min-height: 20px \0/;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

    .subTabDivTblEditNew tr.bordBott td {
        border-bottom: 1px solid #c1c2c2;
    }

    .subTabDivTblEditNew td p {
        margin: 0px;
        padding: 0px;
        color: #474747;
        font-size: 12px !important;
        line-height: 1.4em;
    }

.subTabDivEditNew {
    width: 720px;
    height: auto;
    border: 1px solid #c1c2c2;
    background: #FFF;
    float: left;
    margin: 4px 0 0 0;
}

.docForEightEdit {
    width: 50px;
}

.docTwoEightTwoEdit {
    width: 66px;
}

.docTwoEightTwoEditThree {
    width: 300px;
}

.conFonNormal {
    font-weight: normal !important;
}

.contentHome {
    width: 175px;
    height: auto;
    float: left;
    margin: 2px 0 0 0px;
    background: #1a87b9;
    position: absolute;
    left: -7px;
    top: 30px;
    z-index: 2;
    /*left:510px \0/;*/
}

.inDropMenu {
    width: 172px;
    height: 30px;
    border-bottom: 1px dotted #32ade0;
}

    .inDropMenu a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
        padding: 0 0 0 9px !important;
        line-height: 30px;
        display: block !important;
        float: none !important
    }

    .inDropMenu a {
        background: none !important
    }

        .inDropMenu a:hover {
            background: #32ade0 !important;
            color: #fff;
        }

.texDescAre {
    width: 542px;
    height: 45px;
    float: left;
    margin-right: 25px;
}

/***cancelScheduledEvent***/
.blackheader td p {
    color: #000 !important
}

.graydata td p {
    color: #6E6E6E !important
}

.marginleftonefive {
    margin-left: 15px !important
}

/***Add New Css July_15_2013***/
.togleMainImage {
    background: url(../png/sidimg.png);
    float: right;
    display: block;
    width: 9px;
    height: 10px;
}

.lefImageEdit {
    width: 80px;
    height: auto;
    float: left;
    position: relative;
}

.gryBlockEditNew {
    width: 89px;
    float: left;
    margin-left: 20px;
}

.texDescAreEdit {
    width: 415px;
    height: 54px;
    float: left;
    margin-right: 25px;
}

.delInfoAcEdit {
    width: 730px;
    height: auto;
    overflow: hidden;
    margin: 15px auto 8px;
}

.recText {
    font-weight: normal !important;
    font-size: 12px !important;
    font-style: italic;
    float: left;
    margin-top: -10px;
}

.popupMidMainACEdit {
    width: 725px;
    height: auto;
    float: left;
    margin: 15px 0 0 0;
}

.subTabDivAcc {
    width: 720px;
    margin: 4px 0 0 0;
    margin: 2px 0 0 0 \0/;
    border-spacing: 0;
}

    .subTabDivAcc td {
        height: 22px;
        min-height: 20px \0/;
        padding-left: 8px;
    }

tr.bordBottEdr td {
    border-bottom: 1px dotted #000;
    height: 1px !important
}

.subTabDivAcc td p {
    margin: 0px;
    padding: 0px;
    color: #474747;
    font-size: 14px !important;
    line-height: 1.4em;
}

.subWideightFour {
    width: 84px;
}

.subWidThreeSixFive {
    width: 385px;
}

.subWidTWoZero {
    width: 180px;
}

.fonWSub {
    font-size: 14px !important;
    font-weight: normal !important;
    padding-bottom: 10px;
    float: left;
}

.marginleftEft {
    margin-left: 12px
}

.datePad {
    padding-left: 18px !important;
}

.phoneNum {
    padding-left: 26px !important;
}

.padGol {
    padding-left: 6px !important;
}

.padLeftFifteen {
    padding-left: 15px !important;
}

.padLeftThreeSix {
    padding-left: 36px !important;
}

.padLeftThreeZero {
    padding-left: 30px !important;
}

.marGinToText {
    margin: 0px !important;
    text-align: center;
}

.marTopEdit {
    margin: 5px 0 8px 27px !important;
    font-size: 12px !important;
    text-align: center;
}

.margLeftOneSeven {
    margin-left: 17px !important;
}

.tblTextLinkEdit {
    font-size: 12px;
    color: #1c88b5;
    text-decoration: none;
    border-bottom: 1px dotted #1c88b5;
}

/****DASHBOARD 15/7/2013****/
.leftcolumn {
    width: 325px;
    float: left
}

.leftcolumnone {
    margin-bottom: 25px
}

.topsmallbg {
    background: url("../png/topsmallbg.png") no-repeat;
    height: 7px
}

.middlesmallbg {
    background: url("../png/midsmallbg.png") repeat-y;
}

.bottmsmallbg {
    background: url("../png/bottomsmalbg.png")no-repeat;
    height: 7px
}

.studentdetail {
    width: 307px;
    margin: 0 auto
}

.greenOnethreeSix {
    background: url("../png/green136.png") no-repeat scroll 0 0 transparent;
    color: #263710;
    font-size: 13px;
    height: 24px;
    width: 136px;
}

.greenOnezeroFive {
    background: url("../png/green150.png") no-repeat scroll 0 0 transparent;
    color: #263710;
    font-size: 13px;
    height: 24px;
    width: 150px;
}

.greenOneoneZero {
    background: url("../png/green110.png") no-repeat scroll 0 0 transparent;
    color: #263710;
    font-size: 13px;
    height: 24px;
    width: 110px;
}

.greenSizeonesixfivesize {
    width: 165px;
    height: 24px;
    background: url(../png/green165px.png) no-repeat;
    color: #263710;
    font-size: 12px;
}

.studentble tr td {
    padding: 7px 8px;
}

    .studentble tr td p {
        font-size: 14px;
        color: #474747
    }

.titleheading {
    color: #1C88B5 !important;
    font-weight: bold;
    font-size: 18px !important
}

.titleheadingtwo a {
    color: #1c88b5 !important;
    font-weight: bold;
    font-size: 14px !important;
    text-decoration: underline
}

    .titleheadingtwo a:hover {
        text-decoration: none
    }

.heighttd {
    height: 15px !important;
    padding: 0 !important
}

.studentble tr.bordertop td {
    border-top: 1px solid #d8d8d8
}

.rightcolumn {
    float: right;
    width: 645px
}

.rightcoltop {
    background: url("../png/righttopbg.png") no-repeat;
    height: 7px
}

.rightcoltmiddle {
    background: url("../png/rightmiddlebg.png") repeat-y;
}

.rightcolbttom {
    background: url("../png/rightbottombg.png") no-repeat;
    height: 7px
}

.updatetble {
    width: 100%
}

    .updatetble tr td {
        padding: 7px 8px;
        vertical-align: top
    }

        .updatetble tr td p.tableheading {
            font-size: 12px
        }

.updateblock {
    width: 610px;
    margin: 0 auto
}

.blueeightNineSize {
    background: url("../png/bluesize89px.png") repeat scroll 0 0 transparent;
    color: #0B3343;
    font-size: 12px;
    height: 26px;
    width: 89px;
}

.notilink {
    color: #1381af;
    text-decoration: underline
}

    .notilink:hover {
        text-decoration: none
    }

.datecolum {
    width: 200px !important
}

.notificationcolum {
    width: 380x !important
}

.rightcolfirst {
    margin-bottom: 25px
}

.rightcolmnfirst {
    width: 305px;
}

.opportuniytdetail {
    width: 270px;
    margin: 0 auto
}

.topboxbg {
    background: url("../png/topboxbg.png") no-repeat;
    height: 6px
}

.middleboxbg {
    background: url("../png/middleboxbg.png") repeat-y;
}

.bottomboxbg {
    background: url("../png/bottomboxbg.png") no-repeat;
    height: 7px
}

.flt {
    float: left
}

.greenSizetwoonesixsize {
    width: 216px;
    height: 24px;
    background: url(../png/green216.png) no-repeat;
    color: #263710;
    font-size: 12px;
}

.secondrightcolmn {
    margin-bottom: 25px
}

.margintoponeone {
    margin-top: 11px !important
}

.notificationtble tr.borbttom td {
    border-bottom: 1px dotted #474747
}

/******* Add New CSS (16/7/2013) ***********/
.docWidOneOneThree {
    width: 113px;
}

.docWidOneOneZero {
    width: 110px;
}

.docWidSixFiveNine {
    width: 659px;
}

.medTWidFourSixNine {
    width: 469px;
}

.hatSevenEightFour {
    width: 784px;
}

.docWidFourEightNine {
    width: 472px;
}

.docWidupLoadEdit {
    width: 260px;
}

.blueUpload {
    width: 89px;
    height: 26px;
    float: right;
    margin-right: 5px;
    background: url(../png/bluesize89px.png);
    color: #0b3343;
    font-size: 12px;
}

.texDescAreHavWork {
    width: 462px;
    height: 90px;
}

.subTabDivSevenFZero {
    width: 705px;
    height: auto;
    border: 1px solid #c1c2c2;
    background: #FFF;
    float: left;
    margin: 10px 0 0 0;
}

.subTabDivSevnFivZero {
    width: 705px;
    margin: 0;
    margin: 2px 0 0 0 \0/;
    border-spacing: 0;
}

    .subTabDivSevnFivZero td {
        height: 22px;
        min-height: 20px \0/;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

    .subTabDivSevnFivZero tr.bordBott td {
        border-bottom: 1px solid #c1c2c2;
    }

    .subTabDivSevnFivZero td p {
        margin: 0px;
        padding: 0px;
        color: #474747;
        font-size: 12px !important;
        font-weight: normal !important;
    }

.bordLeftSold {
    border-right: 1px solid #c1c2c2;
}

.rdWidth {
    width: 19px;
}

.rdWidthOneNineTwo {
    width: 192px;
}

.rdWidthOneFiveTwo {
    width: 142px;
}

.rdWidthSevenTwo {
    width: 65px;
}

.rdWidthFourEight {
    width: 48px;
}

.rdWidthFourZero {
    width: 40px;
}

.padLefTen {
    padding-left: 10px !important;
}

.padLeftTwl {
    padding-left: 12px !important;
}

.padIngEight {
    padding-left: 8px !important;
}

.padevenZero {
    padding-left: 70px;
}

.padTwoOne {
    padding-left: 21px !important;
}

.padTwoRdCls {
    width: 665px;
    min-height: 25px;
    height: auto;
    float: left;
    padding-bottom: 8px;
}

.diParText {
    font-size: 12px;
}

.padTwoRdClsOne {
    width: 202px;
    min-height: 25px;
    height: auto;
    float: left;
}

.padTwoRdClsTwo {
    width: 150px;
    min-height: 25px;
    height: auto;
    float: left;
}

.padTwoRdClsThree {
    width: 76px;
    min-height: 25px;
    height: auto;
    float: left;
}

.padTwoRdClsFour {
    width: 48px;
    min-height: 25px;
    height: auto;
    float: left;
}

.padTwoRdClsFive {
    width: 40px;
    min-height: 25px;
    height: auto;
    float: left;
}

.upGreenArrow {
    margin-top: 4px;
    float: left;
}

.padTwoRdClsSix {
    width: 50px;
    min-height: 25px;
    height: auto;
    float: left;
}

.subTabDivClimNew {
    width: 705px;
    height: auto;
    border: 1px solid #c1c2c2;
    background: #FFF;
    float: left;
    margin: 5px 0 0 0;
}

.subTabDivClimTbl {
    width: 705px;
    margin: 0;
    margin: 2px 0 0 0 \0/;
    border-spacing: 0;
}

    .subTabDivClimTbl td {
        height: 22px;
        min-height: 20px \0/;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

    .subTabDivClimTbl tr.bordBott td {
        border-bottom: 1px solid #c1c2c2;
    }

    .subTabDivClimTbl td p {
        margin: 0px;
        padding: 0px;
        color: #474747;
        font-size: 12px !important;
        font-weight: normal !important;
    }

.claimDate {
    width: 260px;
}

.vreLink {
    color: #1381af;
    text-decoration: underline;
}

/***16_july_2013 Claim Submitted***/
.claimtitle {
    font-size: 18px;
    color: #1381af;
    margin: 0;
    line-height: 1.5
}

.claimcont {
    float: left;
    width: 155px
}

.claimtble tr td {
    padding: 6px 0
}

    .claimtble tr td p {
        font-size: 12px;
        color: #474747;
        line-height: 1.5
    }

.emaillinkcls {
    font-size: 12px;
    color: #1c88b5;
    text-decoration: underline
}

    .emaillinkcls:hover {
        text-decoration: none
    }

.reflectioncont {
    width: 485px;
    float: right
}

    .reflectioncont p {
        font-size: 12px;
        color: #474747;
        line-height: 1.5;
        text-align: justify
    }

.inputchecktext p.descptext {
    font-size: 12px !important
}

.inputcheck {
    float: left
}

.inputchecktext {
    float: left;
    width: 694px;
    margin-left: 10px
}

.marginbtmthirteen {
    margin-bottom: 13px;
}

.serchresinfo {
    width: 972px;
    margin: 0 auto;
    border-bottom: 1px solid #C1C2C2;
    background: #f4f4f3
}

.widtheightzerozero {
    width: 800px !important
}

.tblesortsrch {
    table-layout: fixed;
}

    .tblesortsrch tr td {
        padding: 7px 14px;
    }

        .tblesortsrch tr td p {
            font-size: 13px
        }

.fontfourteen {
    font-size: 14px !important
}

.tableheaderclaim {
    table-layout: fixed;
    width: 100%
}

    .tableheaderclaim tr td {
        padding: 2px 5px 2px 10px
    }

.widthonetwo {
    width: 11px
}

.widthfourfourfour {
    width: 310px
}

.widtheightsix {
    width: 86px
}

.tabledetail {
    table-layout: fixed;
    width: 100%
}

    .tabledetail tr td {
        padding: 10px 5px 10px 10px;
        border-bottom: 1px dotted #C1C2C2
    }

        .tabledetail tr td.fontsizeonefr p {
            font-size: 14px !important
        }

        .tabledetail tr td p {
            width: 100%;
            font-size: 13px
        }

.paddingbtmten {
    padding-bottom: 10px
}

.aligncnter {
    text-align: center
}

.marginleftsevn {
    margin-left: 7px !important
}

.tabledetail tr.backgroudgry td {
    background: #f6f5f4
}

.claimdetltable {
    width: 972px;
    margin-left: 4px;
}

.marginleftoneeight {
    margin-left: 18px !important
}

.requestblck {
    margin: 0 auto;
    width: 972px
}

.requestsercont {
    background: url(../png/requestserviceicon.png) no-repeat;
    width: 300px;
    height: 53px;
    float: right
}

    .requestsercont p {
        font-size: 13px;
        color: #fff;
        font-weight: bold;
        line-height: 52px;
        padding-left: 58px
    }

.middlestrips {
    background: url(../png/middlestrips.png) repeat-x;
    height: 31px;
    float: left;
    width: 973px
}

.leftcorner {
    background: url(../png/leftstrips.png) no-repeat;
    float: left;
    height: 39px;
    width: 11px;
}

.rightcorner {
    background: url(../png/rightstrips.png) no-repeat;
    float: right;
    height: 39px;
    width: 11px;
}

.topstrips {
    position: absolute;
    left: 2px;
    top: 15px
}

.stripsblock {
    background: url(../png/stripsblock.png) no-repeat;
    width: 174px;
    height: 48px;
    position: absolute;
    left: 33px;
    top: 8px
}

.toalhourscont {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px
}

.totalhrscount {
    font-size: 16px !important
}

.approvcont {
    width: 925px !important;
    margin: 20px 0 0 25px
}

.tophourscont {
    margin: 55px 0 0 15px
}

.widthonesixfivescont {
    width: auto
}

    .widthonesixfivescont p {
        margin-left: 10px;
        float: left
    }

.widthtwofourzero {
    width: 240px
}

.marginleffttwentyfive {
    margin-left: 25px
}

.datecontinfo {
    float: left
}

    .datecontinfo label {
        float: left;
        font-size: 14px;
        font-weight: bold;
        color: #474747;
        margin: 5px 10px 0px 0
    }

.marginzero {
    margin-left: 0 !important
}

.widthsixthree {
    width: 63px
}

.reltivediv {
    position: reletive
}

.histdrpdwn {
    position: absolute;
    width: 167px;
    background: #464646;
    display: block;
    top: 37px;
    right: 13px;
    -moz-border-radius: 0 0 2px 2px;
    -webkit-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    z-index: 9999
}

    .histdrpdwn ul {
        padding: 0;
        margin: 0;
        list-style-type: none;
    }

        .histdrpdwn ul li {
            padding: 0;
            margin: 0;
        }

            .histdrpdwn ul li a {
                padding: 6px 13px;
                font-size: 12px;
                color: #fff;
                text-decoration: none;
                display: block;
            }

.totalclaim {
    background: url(../png/divederclm.png) no-repeat scroll right 2px;
    height: 28px;
    float: left;
    padding: 0 8px;
}

.marginlefttwoonezero {
    margin-left: 210px;
}

.totalclaim p {
    color: #fff;
    line-height: 29px;
}

/********** Spinner CSS (17/7/2013) **********/
.widFourThree {
    width: 43px !important;
    border: none \0/;
}

.spinSep {
    width: 15px;
    height: 15px;
    float: left;
}


/****ActivityLogPrintExpanded 17/7/2013****/
.widthsevensixzero {
    width: 760px
}

.servicetrasp {
    float: left;
    width: 595px
}

.tbleservicetrans {
    width: 100%
}

    .tbleservicetrans tr td {
        padding: 7px 0
    }

        .tbleservicetrans tr td p {
            float: left
        }

.circlegrapblock {
    float: right;
    width: 200px
}

.grapperc {
    margin-top: 10px
}

.signicongrap {
    float: left;
    width: 12px;
    margin: 1px 7px 0 0
}

.grapcal {
    width: 100%;
    float: left;
    margin-bottom: 5px
}

    .grapcal p {
        float: left
    }

.middwrapper {
    width: 815px !important
}

.tickcontent {
    float: left;
    width: 145px
}

.tickcontenttype {
    float: left;
    width: 70px
}

.widthninezero {
    width: 90px !important
}

.widtheighteight {
    width: 188px !important
}

.servicetitle {
    font-size: 24px !important;
    padding: 0;
    margin: 0
}

.statustable table {
    width: 100%
}

    .statustable table th {
        font-size: 12px;
        color: #1c88b5;
        padding: 5px 5px;
        border-bottom: 1px solid #1c88b5
    }

    .statustable table td {
        vertical-align: top;
        padding: 5px 5px;
        font-size: 13px
    }

.aligncenter {
    text-align: center
}



/****opportunity****/

.mainwrapper {
    width: 327px;
    float: left;
}

.heddv {
    width: 101%;
    float: left;
    background: url(../png/oppblue.png) no-repeat;
}

.midle {
    width: 101%;
    float: left;
    background: url(../png/middleimg.png) repeat-y;
}

    .midle p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #474747;
        font-weight: normal;
        margin: 0 auto;
        padding-top: 10px;
        margin-right: 75px;
        width: 238px;
        text-align: left;
        line-height: 19px;
    }

    .midle .bluetxt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1381af;
        font-weight: bold;
    }

.heddv h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: 23px;
    margin-left: 15px;
}

.viewctr {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1c88b5;
    font-weight: normal;
    display: block;
    margin-left: 20px;
    text-align: center;
    padding-top: 10px;
    text-decoration: underline;
}

    .viewctr a {
        color: #1c88b5;
        text-decoration: underline;
    }

.downone {
    width: 101%;
    float: left;
    background: url(../png/oppbotmm.png) no-repeat;
    height: 20px;
}

/****Verification Tool Tip popup CSS****/

.mainwrapperveri {
    width: 359px;
    float: left;
    position: absolute;
    left: -84px;
    top: -72px
}

.heddvveri {
    width: 100%;
    float: left;
    background: url(../png/verfiblue.png) no-repeat;
}

.midleveri {
    width: 100%;
    float: left;
    background: url(../png/verimiddleimg.png) repeat-y;
}

    .midleveri p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #474747;
        font-weight: normal;
        margin: 0 75px 16px 16px;
        padding-top: 10px;
        margin-right: 75px;
        width: 325px;
        text-align: left;
        line-height: 19px;
    }

    .midleveri .bluetxt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #1381af;
        font-weight: bold;
    }

.heddvveri h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: 23px;
    margin-left: 15px;
    width: auto;
    float: left;
}

.emailctr {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1c88b5;
    font-weight: normal;
    display: block;
    float: right;
    margin-right: 86px;
    text-decoration: underline;
}

    .emailctr a {
        color: #1c88b5;
        text-decoration: underline;
    }

.downoneveri {
    width: 100%;
    float: left;
    background: url(../png/verifbotmm.png) no-repeat;
    height: 18px;
}

.topdate {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    float: right;
    margin-right: 15px;
    margin-top: 5px;
}

/****ApprovalHistory****/

.mainwrapperapprv {
    width: 429px;
    float: left;
    position: absolute;
}

.heddvapprv {
    width: 101%;
    float: left;
    background: url(../png/apphistblue.png) no-repeat;
}

    .heddvapprv h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #fff;
        font-weight: bold;
        margin: 0;
        padding: 0;
        line-height: 23px;
        margin-left: 15px;
        width: auto;
        float: left;
    }

.mainofmidle {
    float: left;
    background: url(../png/apphistmidle.png) repeat-y;
}

.midleapprv {
    width: 100%;
    float: left;
    background: url(../png/dot.png) repeat-x bottom;
    margin-left: 1px;
    width: 98.6%;
    padding-bottom: 3px;
}

.midleapprvtwo {
    width: 100%;
    float: left;
}

.midleapprv p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #474747;
    font-weight: normal;
    line-height: 19px;
    margin: 10px 15px 2px 10px;
}

.midleapprvtwo p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #474747;
    font-weight: normal;
    line-height: 19px;
    margin: 10px 22px 2px 10px;
}

.rgth {
    float: right;
}

.downoneapprv {
    width: 100%;
    float: left;
    background: url(../png/apphistbottm.png) no-repeat;
    height: 19px;
}
/********Deny Hours*********/
.mainwrapperDenyhr {
    width: 399px;
    float: left;
    position: absolute;
}

.heddvDenyhr {
    width: 100%;
    float: left;
    background: url(../png/denyhblue.png) no-repeat;
}

.mainofmidleDenyhr {
    float: left;
    background: url(../png/denyhmdle.png) repeat-y;
    width: 100%;
    position: relative
}

.newopdrpdwn {
    float: left;
    width: 93%;
}

.txtara {
    padding-left: 15px;
    width: 95%;
    float: left;
}

.commt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #474747;
    font-weight: bold;
    padding: 9px 0 4px 15px;
    margin: 0;
}

.commtEdit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #474747;
    font-weight: bold;
    padding: 9px 0 4px 15px;
    margin: 0;
    float: left;
}

.commttwo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    color: #474747;
    font-weight: bold;
    padding: 9px 0 0px 15px;
    margin: 0;
}

.chkbxtwo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #474747;
    padding-left: 11px;
    padding-top: 2px;
    float: left;
    margin-left: 4px;
}

.chkbx {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #474747;
    padding-left: 11px;
    padding-top: 5px;
    float: left;
}

.chkbxEdit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #474747;
    padding: 12px 0 7px 11px;
    float: left;
}

.drpdnn {
    width: 75px;
    margin-bottom: 13px;
    margin-top: 3px;
}

.heddvDenyhr h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: 23px;
    margin-left: 15px;
}

.downoneDenyhr {
    width: 100%;
    float: left;
    background: url(../png/denyhbtmm.png) no-repeat;
    height: 20px;
}

.blueSizeeightNine {
    width: 89px;
    height: 26px;
    float: left;
    background: url(../png/bluesize89px.png);
    color: #0b3343;
    font-size: 12px;
}

.grySizeeightNine {
    width: 89px;
    height: 26px;
    float: left;
    background: url(../png/grysize89px.png);
    color: #292929;
    font-size: 12px;
}

.btns {
    float: left;
    margin-bottom: 11px;
    margin-top: 6px;
    padding-left: 12px;
}

/******************* Add NEW CSS *************************/
.marPadToolTip {
    margin: 0 0 0 10px !important;
    padding: 0px !important;
}

.txtaraEdit {
    padding-left: 11px;
    width: 95%;
    float: left;
}

.midleapprvEdit {
    width: 100%;
    float: left;
    margin-left: 1px;
    width: 98.6%;
    padding-bottom: 3px;
}

    .midleapprvEdit p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #474747;
        font-weight: normal;
        line-height: 19px;
        margin: 10px 15px 2px 10px;
    }

.toolTipArrowEditWiht {
    width: 12px;
    height: 17px;
    background: url(../png/tooltiparrowedit.png);
    position: relative;
    top: 65px;
    float: right;
    left: 7px;
}


/*********** Add New CSS For Progress Bar (18/7/2013) *****************/
.processWrapper {
    width: 250px;
    border-radius: 3px;
    background: url(../png/processbg.png) repeat-x;
    height: 17px;
    float: left;
}

.processInnerGreen {
    background: url(../png/imgre.png) repeat-x left top;
    height: 17px;
    border-radius: 3px;
    float: left;
}

.processInnerblackGry {
    background: url(../png/blackgry.png) repeat-x left top;
    height: 17px;
    border-radius: 3px;
    float: left;
}

.titleheadingEdit {
    color: #1C88B5 !important;
    font-weight: bold;
    font-size: 18px !important;
    border-bottom: 1px dotted #1381af;
    width: 80% !important;
}

tr.gryBgSel td {
    background: #f3f3f3;
}

.grpGolTbl {
    width: 290px;
    margin: 15px 0 0 9px;
    border-spacing: 0;
    padding-bottom: 15px;
}

    .grpGolTbl td {
        height: 20px;
        padding-left: 8px;
    }

.margLefEdit {
    margin: 2px 0 0 15px;
    float: left;
}

.margLefEditText {
    margin: 0 0 0 5px;
    float: left;
    font-size: 12px;
}

.cumTextDiv {
    width: 276px;
    margin: 5px 0;
}

.texttwlsize {
    font-size: 12px;
    color: #474747;
    font-weight: bold;
}

.dootSep {
    width: 276px;
    height: 1px;
    border-bottom: 1px dotted #474747;
    margin: 8px 0;
}

.padBotFifteen {
    padding-bottom: 15px;
}

.rightcolmnfirstEdit {
    width: 310px;
}

.topboxbgEdit {
    background: url("../png/topboxbgedit.png") no-repeat;
    height: 7px;
}

.middleboxbgEdit {
    background: url("../png/middleboxbgedit.png") repeat-y;
    margin-top: -1px;
}

.bottomboxbgEdit {
    background: url("../png/bottomboxbgedit.png") no-repeat;
    height: 7px;
}

.opportuniytdetailEdit {
    width: 300px;
    margin: 0 auto
}

.hrsSnaTbl {
    width: 290px;
    margin: 0 0 0 2px;
    border-spacing: 0;
    padding-top: 6px;
}

    .hrsSnaTbl td {
        height: 20px;
        padding-left: 8px;
    }

.gryImgDiv {
    width: 56px;
    height: 56px;
    float: left;
    background: url("../png/bgrrdbgedit.png");
}

    .gryImgDiv p {
        color: #fff;
        font-size: 10px;
        text-align: center;
        line-height: 1.5em;
    }

.orgImgDiv {
    width: 56px;
    height: 56px;
    float: left;
    background: url("../png/orgrdbgedit.png");
}

    .orgImgDiv p {
        color: #474747;
        font-size: 10px;
        text-align: center;
        line-height: 1.5em;
    }

.pinkImgDiv {
    width: 56px;
    height: 56px;
    float: left;
    background: url("../png/pinkrdbgedit.png");
}

    .pinkImgDiv p {
        color: #401a1a;
        font-size: 10px;
        text-align: center;
        line-height: 1.5em;
    }

.bluImgDiv {
    width: 56px;
    height: 56px;
    float: left;
    background: url("../png/blurdbgedit.png");
}

    .bluImgDiv p {
        color: #0d3a4c;
        font-size: 10px;
        text-align: center;
        line-height: 1.5em;
    }

.grnImgDiv {
    width: 56px;
    height: 56px;
    float: left;
    background: url("../png/grnrdbgedit.png");
}

    .grnImgDiv p {
        color: #2a3d12;
        font-size: 10px;
        text-align: center;
        line-height: 1.5em;
    }

.fontWigt {
    font-weight: bold;
    padding-top: 5px !important;
    font-size: 13px !important;
}

.marLefFr {
    margin-left: 3px;
}

.circlegrapblockEdit {
    float: right;
    width: 280px
}

.fontSizEln {
    font-size: 11px;
}

.grappercEdit {
    margin: 10px 0 0 5px;
    float: left;
    width: 160px;
}

.recMinACT {
    width: 605px;
    height: auto;
    float: left;
    margin: 0;
}

.recTabDivAcc {
    width: 605px;
    margin: 4px 0 0 0;
    margin: 2px 0 0 0 \0/;
    border-spacing: 0;
    padding: 0px !important;
}

    .recTabDivAcc tr td {
        padding: 0px !important;
    }

    .recTabDivAcc td {
        height: 22px;
        min-height: 20px \0/;
        padding-left: 8px;
    }

tr.bordBottEdr td {
    border-bottom: 1px dotted #000;
    height: 1px !important
}

.recTabDivAcc td p {
    margin: 0px;
    padding: 0px;
    color: #474747;
    font-size: 14px !important;
    line-height: 1.4em;
}

.subWidSixSixSix {
    width: 666px;
}

.subWidnineZero {
    width: 90px;
}

.subWidOneOneZero {
    width: 110px;
}


/************** Add New CSS (19/7/2013) ************************/
.rightcolumnEdit {
    float: left;
    width: 645px;
    margin-left: 20px;
}

.secondrightcolmnEdit {
    margin-bottom: 17px;
}

.rightcolfirstEdit {
    margin-bottom: 17px;
}

.dtColor {
    color: #6e6e6e;
}

.gryBoxTopImgNewcont {
    width: 980px;
    height: 12px;
    background: url(../png/rdtopnewimgnew.png);
    float: left;
}

.gryBoxBottomImgNewcont {
    width: 980px;
    height: 12px;
    background: url(../png/rdbottomnew.png);
    float: left;
}

.gryBoxMiddleNewcont {
    width: 980px;
    height: auto;
    overflow: hidden;
    background: url(../png/rdmiddlenew.png);
    float: left;
}

.heightonefive {
    height: 15px !important;
}

.paddingleftonethree {
    padding-left: 13px !important;
}

.paddingleftseven {
    padding-left: 7px !important;
}

.paddingleftonethree {
    padding-left: 13px !important;
}

.paddingtopfive {
    padding-top: 5px !important;
}

.heightonethree {
    height: 13px !important;
}

.texDescAreEditNew {
    width: 415px;
    height: 50px;
}

.marChbox {
    margin-left: 4px !important;
}

.toolTipArrowDown {
    width: 17px;
    height: 12px;
    background: url(../png/tooltiparroweditnew.png);
    position: relative;
    top: 5px;
    float: right;
    left: -40px;
}

.toolTipArrowCen {
    width: 17px;
    height: 12px;
    background: url(../png/tooltiparroweditnew.png);
    position: relative;
    top: 5px;
    float: right;
    left: -200px;
}

.toolTipArrowVer {
    width: 17px;
    height: 12px;
    background: url(../png/tooltiparroweditnew.png);
    position: relative;
    top: 161px;
    float: right;
    left: -90px;
}

.toolTipArrowApp {
    width: 17px;
    height: 12px;
    background: url(../png/tooltiparroweditnew.png);
    position: relative;
    top: 163px;
    float: right;
    left: -90px;
}

.regSetTblVol {
    width: 700px;
    margin: 7px 0 17px 0;
    border-spacing: 0;
}

    .regSetTblVol td {
        min-height: 30px;
    }

        .regSetTblVol td p {
            font-size: 14px;
            color: #474747;
            float: left;
        }

.stdImTab {
    width: 105px;
    height: 101px;
    background: url(../png/studentschool.png);
    float: left;
}

.stdImTabActiv {
    width: 105px;
    height: 101px;
    background: url(../png/studentschoolactiv.png);
    float: left;
}

.empImTab {
    width: 105px;
    height: 101px;
    background: url(../png/employeecompany.png);
    float: left;
    margin-left: 12px;
}

.resImTab {
    width: 105px;
    height: 101px;
    background: url(../png/residentmunicipality.png);
    float: left;
    margin-left: 12px;
}

.inputTwoFoueFive {
    width: 245px;
}

.hrsImgDi {
    width: 47px;
    height: 40px;
    float: left;
}

.hrsImgDiText {
    width: 225px;
    height: auto;
    float: left;
    margin: 0 0 0 8px;
}

.spnFontSize {
    font-size: 11px;
}

.spnLinkblu {
    color: #1b87b9;
    font-size: 11px;
}

.erToolTipMes {
    width: 420px;
    height: 39px;
    border: 1px solid #c1c2c1;
    background: #fefbee;
    padding: 20px;
}

    .erToolTipMes p {
        text-align: center;
    }

.psLink {
    color: #25aae3;
}

/***22/7/2013***/
.marginbtmoneseven {
    margin-bottom: 17px !important
}

.accounttype {
    width: 101px;
    height: 97px;
    background: #99c62c;
    float: left;
    border: 1px solid #60850d;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    font-weight: bold;
    color: #314505;
    cursor: pointer
}

    .accounttype .studenicon {
        background: url(../png/greenapple.png) no-repeat;
        display: block;
        width: 45px;
        height: 53px;
        margin: 0 auto;
        margin-top: 9px;
        margin-bottom: 3px
    }

    .accounttype:hover {
        border: 1px solid #0e445d;
        background: #549cbe;
        color: #0e3f54
    }

        .accounttype:hover .studenicon {
            background: url(../png/blueapple.png) no-repeat;
        }

    .accounttype.active {
        border: 1px solid #0e445d;
        background: #549cbe;
        color: #0e3f54
    }

        .accounttype.active .studenicon {
            background: url(../png/blueapple.png) no-repeat;
        }

.employeetype {
    width: 101px;
    height: 97px;
    background: #99c62c;
    float: left;
    border: 1px solid #60850d;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    font-weight: bold;
    color: #314505;
    cursor: pointer
}

    .employeetype .employeeicon {
        background: url(../png/empgreenicon.png) no-repeat;
        display: block;
        width: 45px;
        height: 53px;
        margin: 0 auto;
        margin-top: 9px;
        margin-bottom: 3px
    }

    .employeetype:hover {
        border: 1px solid #0e445d;
        background: #549cbe;
        color: #0e3f54
    }

        .employeetype:hover .employeeicon {
            background: url(../png/empblueicon.png) no-repeat;
        }

    .employeetype.active {
        border: 1px solid #0e445d;
        background: #549cbe;
        color: #0e3f54
    }

        .employeetype.active .employeeicon {
            background: url(../png/empblueicon.png) no-repeat;
        }

.residenttype {
    width: 101px;
    height: 97px;
    background: #99c62c;
    float: left;
    border: 1px solid #60850d;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    font-weight: bold;
    color: #314505;
    cursor: pointer
}

    .residenttype .residenticon {
        background: url(../png/residenticon.png) no-repeat;
        display: block;
        width: 45px;
        height: 53px;
        margin: 0 auto;
        margin-top: 9px;
        margin-bottom: 3px
    }

    .residenttype:hover {
        border: 1px solid #0e445d;
        background: #549cbe;
        color: #0e3f54
    }

        .residenttype:hover .residenticon {
            background: url(../png/residentblueicon.png) no-repeat;
        }

    .residenttype.active {
        border: 1px solid #0e445d;
        background: #549cbe;
        color: #0e3f54
    }

        .residenttype.active .residenticon {
            background: url(../png/residentblueicon.png) no-repeat;
        }

.fontsizeonethree {
    font-size: 13px !important
}

.fontsizeoneten {
    font-size: 10px !important
}

.marginleftonefour {
    margin-left: 14px !important
}

/************** Add New CSS (23/7/2013) *******************/

.secHedEdit {
    margin: 5px 0 0 2px;
    padding: 0px;
    font-size: 22px;
    color: #444444;
    float: left;
}

.secHedEditNew {
    margin: 5px 0 0 2px;
    padding: 0px;
    font-size: 18px;
    color: #444444;
    float: left;
    font-style: italic;
}

.widEightTwoOne {
    width: 821px;
}


.crInfoMainEdit {
    width: 928px;
    height: auto;
    margin: 10px auto;
}

.velTblNew {
    width: 928px;
    border-spacing: 0px;
}

    .velTblNew tr td {
        height: 25px;
    }

.thmText {
    text-align: right;
}

.widSevenFourZero {
    width: 740px;
}

.volImgPad {
    padding: 0 0 0 10px;
    float: left;
}

.volDate {
    width: 160px;
    height: auto;
    float: left;
}

    .volDate p {
        line-height: 1.4em;
    }

.volBotInfo {
    border: 1px solid #c1c2c2;
    background: #f5f4ef;
    padding: 10px;
    float: left;
    width: 899px;
}

.volBotInfoLeft {
    width: 207px;
    height: auto;
    float: left;
}

.volBotInfoRight {
    width: 675px;
    height: auto;
    float: left;
    margin: 22px 0 0 15px;
}

.rdDivEdit {
    width: 20px;
    height: 30px;
    margin: 3px 0 0;
    margin: 0 \0/;
}

.volRD {
    margin: 8px 5px 0 0 !important;
}

.votflo {
    float: left;
    margin: 5px 0 0 0 \0/;
}

.volSubmit {
    margin: 15px 0 0 17px !important;
}


/********* Add New CSS 24/7/2013)  *******************/
.detFonSmallSize {
    font-size: 12px;
}

.detFonSizeSmall {
    font-size: 12px;
    font-style: italic;
}

.blueTabEdit {
    width: 119px;
    height: 26px;
    float: left;
    background: url(../png/bluewidoneonenine.png);
    color: #0b3343;
    font-size: 12px;
}

.padLefEdit {
    padding-left: 15px;
}

.sepDivHeight {
    height: 4px !important;
    float: left;
}

.subTabDivAccEdit {
    width: 720px;
    margin: 4px 0 0 0;
    margin: 2px 0 0 0 \0/;
    border-spacing: 0;
}

    .subTabDivAccEdit td {
        height: 22px;
        padding-left: 8px;
    }

tr.bordBottEdr td {
    border-bottom: 1px dotted #000;
    height: 1px !important
}

.subTabDivAccEdit td p {
    margin: 0px;
    padding: 0px;
    color: #474747;
    font-size: 14px !important;
    line-height: 1.4em;
}



/********** Add New CSS (25/7/2013) **********************/
.delInfoEditNewseqEdit {
    width: 973px;
    height: auto;
    border-top: 1px solid #c2c2c0;
    float: left;
    margin: 10px 0 0 4px;
}

.popupMidMainGrpGolEditNew {
    width: 972px;
    height: auto;
    float: left;
    margin: 0;
}

.subTabGropGolTopSqpEdit {
    width: 972px;
    border-spacing: 0;
}

    .subTabGropGolTopSqpEdit td {
        height: 40px;
        padding: 3px 0 1px 8px;
    }

.crInfoMainNewEdit {
    width: 979px;
    height: auto;
    margin: 10px auto;
}

.ScrollDivNewEdit {
    width: 972px;
    height: 400px;
    margin-bottom: 15px;
}

.subTabGropGolNewEdit {
    width: 972px;
    border-spacing: 0;
}

    .subTabGropGolNewEdit td {
        height: 40px;
        padding: 3px 0 1px 8px;
    }

.grTDWidNewEdit {
    width: 369px;
}

.grTDWidNewEditTwoNew {
    width: 390px;
}

.grTDWidNewEditTwo {
    width: 350px;
}

.grTDWidEditNEw {
    width: 330px;
}

.padevenZeroObne {
    padding-left: 106px;
}

.studTabMain {
    width: 325px;
    float: right;
    height: 25px;
    margin-right: 14px;
    margin-bottom: 8px;
    position: relative
}

.tabWidDiv {
    width: 157px;
    height: 30px;
    float: left;
    border: 1px solid #c1c2c1;
    background: #c1c2c1;
    border-bottom: none;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #474747;
    padding-top: 5px;
}

    .tabWidDiv:hover {
        color: #1c88b5;
        background: #fff;
        cursor: pointer;
    }

.selActDiv {
    color: #1c88b5 !important;
    background: #fff !important;
    cursor: pointer;
}

.glNameMidInfoEditNew {
    width: 972px;
    height: auto;
    float: left;
    margin: 0px 0 4px 4px;
    padding: 0 0 8px 0;
}

.padLefForteen {
    padding-left: 14px;
}

.padLefForteenEdit {
    padding-left: 24px;
}


/************ Add New CSS (26/7/2013) *********************/
.toolTipEditDown {
    width: 17px;
    height: 12px;
    background: url(../png/tooltiparroweditnew.png) no-repeat;
    position: relative;
    top: 6px;
    float: right;
    left: -40px;
}

/***25/7/2013 ****/
.mainmenunew {
}

.submenunew {
    width: 200px;
    position: absolute;
    left: 486px;
    border: 1px solid #e9e9e9;
    top: 80px;
    display: none
}

    .submenunew ul {
    }

        .submenunew ul li {
            list-style-type: none;
        }

            .submenunew ul li a {
                text-decoration: none;
                color: #0b5473;
                background: #f9f8f6;
                padding: 7px 10px;
                line-height: 1.2;
                font-size: 14px;
                width: 90%;
                border-bottom: 1px solid #e9e9e9
            }

.mainmenunew:hover > .submenunew {
    display: block !important
}

ul#navlist li.current a,
.ddsubmenustyle li a:hover,
.infobox {
    border-color: #f25824;
}

.infobox {
    border-left: 4px solid #0cb8fb;
}

.infobox-inner {
    background-color: #f7f7f7;
    border: 1px solid #e6e6e6;
    border-left: none;
    padding: 15px 20px;
    margin-bottom: 20px;
}

    .infobox-inner p {
        font-size: 12px;
        color: #383838;
        font-family: 'Open Sans', sans-serif;
    }

.infobox .button {
    float: right;
    margin: 0 0 0 20px;
    background: #25aae3;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
}

.button.large {
    padding: 10px 20px;
}

.infobox div.with-button {
    display: inline;
}

.infobox h2 {
    margin-bottom: 5px;
    margin-left: 0
}

.desptitle {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.333em;
    color: #383838;
    float: none !important;
    color: #383838;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 15px;
}

span.more {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.5em;
}

    span.more a {
        color: #25aae3;
        text-decoration: none;
        font-style: italic
    }


/* Icon Boxes
/* ---------------------------------------------------------------------- */
.iconbox {
    text-align: center;
    margin-bottom: 20px;
}

    .iconbox h4 a {
        color: #383838;
        font-size: 14px;
        text-decoration: none;
        /*font-weight: normal;*/
        font-family: 'Open Sans', sans-serif;
    }

        .iconbox h4 a:hover {
            color: #25aae3
        }

    .iconbox h1, h2, h3, h4, h5, h6 {
        margin: 0 0 6px 0;
        font-family: 'Open Sans', sans-serif;
    }

.iconbox-icon {
    display: block;
    height: 44px;
    margin: 0 auto 10px;
    background-repeat: no-repeat;
}

.iconbox.clock .iconbox-icon {
    background-image: url(../png/clock.png);
    width: 42px;
}

.iconbox.mobile .iconbox-icon {
    background-image: url(../png/mobile.png);
    width: 29px;
}

.iconbox.opportunityicon .iconbox-icon {
    background-image: url(../png/opportunityicon.png);
    width: 34px;
    background-position: 0 7px
}

.iconbox.caledar .iconbox-icon {
    background-image: url(../png/calendericon.png);
    width: 42px;
    background-position: 0 7px
}


/* ---------------------------------------------------------------------- */
/* Carousel
/* ---------------------------------------------------------------------- */
h2 span.more {
    font-weight: normal;
    font-size: 0.666em; /* 12px/18px */
    line-height: 1.5em; /* 18px/12px */
}

    h2 span.more a {
        font-style: italic;
    }


.jcarousel-container {
    max-width: 100%;
    padding-top: 35px;
    border-top: 1px solid #e5e5e5;
}

.jcarousel-clip {
    overflow: hidden;
    width: 100%;
}

.iconbox-carousel > li,
.project-carousel > li,
.post-carousel > li {
    float: left;
    width: 220px;
    margin-right: 35px;
}

.jcarousel-prev, .jcarousel-next {
    position: absolute;
    top: -35px;
    width: 19px;
    height: 19px;
    cursor: pointer;
    background-color: #bfbfbf;
    background-image: url(../png/carousel-arrows.png);
    background-repeat: no-repeat;
}

    .jcarousel-prev:hover, .jcarousel-next:hover {
        position: absolute;
        top: -35px;
        width: 19px;
        height: 19px;
        cursor: pointer;
        background-color: #25aae3;
        background-image: url(../png/carousel-arrows.png);
        background-repeat: no-repeat;
    }

.jcarousel-prev {
    right: 20px;
    background-position: 7px 5px;
}

.jcarousel-next {
    right: 0;
    background-position: -18px 5px;
}

.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover, .jcarousel-prev-disabled:focus,
.jcarousel-next-disabled, .jcarousel-next-disabled:hover, .jcarousel-next-disabled:focus {
    background-color: #d9d9d9 !important;
    cursor: default;
}

ul.reset {
    list-style: none outside none;
}
/* ---------------------------------------------------------------------- */

/* Portfolio & Blog
/* ---------------------------------------------------------------------- */
.entry-image,
.entry-video,
.entry-audio,
.entry-slider {
    margin-bottom: 20px;
}

    .entry-image > a,
    .entry-slider > ul > li > a {
        display: block;
        position: relative; /* sets the initial position for the overlay */
    }

    .entry-image,
    .entry-slider > ul > li {
        background-color: #fff;
    }

.entry-image {
    display: inline-block;
}

    .entry-image,
    .entry-image img,
    .entry-slider,
    .entry-slider img {
        max-width: 100%;
    }

.entry-title a {
    color: #383838;
}

/* Overlay */

.entry-image > a .overlay,
.entry-slider > ul > li > a .overlay {
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 0; /* for Opera */
}

.entry-image > a:hover .overlay,
.entry-slider > ul > li > a:hover .overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 1; /* for Opera */
}

.overlay {
    display: block;
    background-color: rgba(0,0,0,0.3);
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

    .overlay.zoom {
        background-image: url(../overlay-zoom.html);
    }

    .overlay.link {
        background-image: url(../overlay-link.html);
    }

/* Entry Slider */

.entry-slider {
    position: relative; /* sets the initial position for the entry slider arrows */
}

.entry-slider-nav a {
    position: absolute;
    top: 50%;
    margin-top: -13px;
    width: 23px;
    height: 27px;
    cursor: pointer;
    background-image: url(../png/arrows.png);
    background-repeat: no-repeat;
    z-index: 10;
    text-indent: -10000em;
}

    .entry-slider-nav a:hover {
        position: absolute;
        top: 50%;
        margin-top: -13px;
        width: 23px;
        height: 27px;
        cursor: pointer;
        background-image: url(../png/arrows_hover.png);
        background-repeat: no-repeat;
        z-index: 10;
        text-indent: -10000em;
    }

    .entry-slider-nav a
    .entry-slider-nav a.prev {
        left: 0;
        background-position: 0px 0px;
    }

    .entry-slider-nav a.next {
        right: 2px;
        background-position: -46px 0px;
    }

    .entry-slider-nav a.disabled:link, .entry-slider-nav a.disabled:visited,
    .entry-slider-nav a.disabled:hover, .entry-slider-nav a.disabled:active {
        background-color: rgba(0,0,0,0.6);
        cursor: default;
    }

/* ---------------------------------------------------------------------- */
/* Portfolio
/* ---------------------------------------------------------------------- */
.project-carousel > li {
    text-align: center;
}

/* Portfolio Gallery */

ul.portfolio-grid {
    margin-right: -20px;
}

    ul.portfolio-grid > li {
        margin-bottom: 20px;
        text-align: center;
    }

        ul.portfolio-grid > li.one-fourth {
            float: left;
            width: 220px;
            height: 223px;
            margin-right: 20px;
        }

.entry-title {
    margin-bottom: 0
}

    .entry-title a {
        font-size: 14px;
        color: #383838;
        text-decoration: none;
        font-weight: normal
    }

        .entry-title a:hover {
            color: #0cb8fb
        }

.entry-content p {
    color: #383838;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}

.newsdate {
    color: #888888;
    font-size: 11px;
    font-style: italic;
    text-decoration: none
}

/* Columns
/* ---------------------------------------------------------------------- */
.one-half, .one-third, .one-fourth, .two-thirds, .three-fourths {
    display: inline;
    float: left;
    margin-right: 5%;
}

.one-half {
    width: 49%;
    max-width: 470px;
}

.one-third {
    width: 32%;
    max-width: 300px;
}

.one-fourth {
    width: 23.5%;
    max-width: 220px;
}

.two-thirds {
    width: 66%;
    max-width: 620px;
}

.three-fourths {
    width: 74.5%;
    max-width: 700px;
}

.column-last {
    margin-right: 0 !important;
}

/* ---------------------------------------------------------------------- */

/* Newsletter Form */

#newsletter-wrap {
    padding-top: 25px;
    border-top: 1px solid #e5e5e5;
}

#newsletter-form input#newsletter {
    float: left;
    width: 73.34%; /* 342px/460px */
    margin-right: 10px;
}

#newsletter-form input.button {
    float: right;
    margin-right: 0;
    margin-bottom: 5px;
}

#newsletter-wrap .tip {
    margin-top: 7px;
}

.note {
    color: #F25824;
}

#newsletter-wrap .tip {
    margin-top: 7px;
}

.tip, caption, .caption {
    color: #999999;
    font-size: 0.916em;
    font-style: italic;
}

/* Content Form */

.content-form p {
    margin-bottom: 10px;
}

.content-form input, .content-form textarea, .content-form select {
    background-color: #f7f7f7;
    border: 1px solid #e5e5e5;
    padding: 6px 10px;
    border-radius: 0;
}

    .content-form input:hover, .content-form textarea:hover, .content-form select:hover {
        border-color: #d9d9d9;
    }

    .content-form input:focus, .content-form textarea:focus, .content-form select:focus {
        border-color: #ccc;
    }

.content-form input {
}

.content-form label, .content-form input, .content-form textarea, .content-form select {
    margin-bottom: 5px;
}

.content-form label {
    display: block;
    clear: both;
}

.content-form .error {
    color: #f25824;
}

.content-form textarea, .content-form select {
    width: 60%;
    height: 160px;
}

.content-form input[type="file"] {
    padding: 0;
    border: none;
}

/* Comment Form */

#comment-form p {
    margin-bottom: 10px;
}

#comment-form input, #comment-form textarea {
    background-color: #f7f7f7;
    border: 1px solid #e5e5e5;
    padding: 6px 10px;
    border-radius: 0;
}

    #comment-form input:hover, #comment-form textarea:hover {
        border-color: #d9d9d9;
    }

    #comment-form input:focus, #comment-form textarea:focus {
        border-color: #ccc;
    }

#comment-form input {
    width: 50%;
}

#comment-form label, #comment-form input, #comment-form textarea {
    margin-bottom: 5px;
}

#comment-form label {
    display: block;
    clear: both;
}

#comment-form .error {
    color: #f25824;
}

#comment-form textarea {
    width: 60%;
    height: 160px;
}

.clearfix:after {
    clear: both;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}

/*************************************************/
.buttonnewsub {
    background: #0cb8fb !important;
    font-size: 12px;
    color: #fff;
    border: 0 !important;
    font-family: 'Open Sans', sans-serif;
}

.subtext {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #383838;
    margin-bottom: 20px
}

/* Blockquotes
/* ---------------------------------------------------------------------- */
#blockquote {
    margin-bottom: 20px;
}

.quote-content {
    font-style: italic;
    color: #888;
    font-size: 14px; /* 15px */
    line-height: 1.4em;
}

    .quote-content p {
        margin-top: 20px;
        margin-bottom: 0;
    }

    .quote-content > p:first-child {
        margin: 0;
    }

/* Simple */

#blockquote.simple {
    padding-left: 10px;
    border-left: 2px solid #d9d9d9;
}

    #blockquote.simple .quote-meta {
        margin-top: 10px;
    }

/* Speech Bubble */
#blockquote.speech-bubble .quote-content {
    position: relative;
    background: url(../png/quote.png) no-repeat 15px 19px;
    padding: 15px 15px 15px 41px;
    background-color: #f7f7f7;
    border: 1px solid #e5e5e5;
}

#blockquote.speech-bubble span.quote-arrow {
    display: block;
    width: 11px;
    height: 6px;
    background: url(../png/testimonial-arrow.png) no-repeat left top;
    position: absolute;
    right: 17.173%; /* 79px/460px */
    bottom: -6px;
}

#blockquote.speech-bubble .quote-meta {
    text-align: right;
    margin-top: 11px;
    margin-right: 13.043%; /* 60px/460px */
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}

.grey-text {
    color: #999999;
}

.paddingtoptwozero {
    padding-top: 20px !important
}
/* ---------------------------------------------------------------------- */
.marginbotomfournine {
    margin-bottom: 49px
}

.clientcont {
    border-top: 1px solid #E5E5E5;
    padding-top: 25px
}

.clientblcok {
    float: left;
    margin-right: 25px
}

.clientwidth {
    width: 1030px
}

.infocontent {
    width: 1030px
}

.blockinfodtl {
    float: left;
    width: 210px;
    margin-right: 47px
}

.visitinfo {
    margin-bottom: 20px
}

.visitlink {
    text-align: center;
    margin-bottom: 5px
}

    .visitlink a {
        color: #383838;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        text-decoration: none
    }

        .visitlink a:hover {
            color: #25aae3
        }

.visitdesp {
    color: #383838;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    text-align: center
}


.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
    margin: 0;
    padding: 0;
}

    .flexslider .slides > li {
        display: none;
        -webkit-backface-visibility: hidden;
    }
    /* Hide the slides before the JS is loaded. Avoids image jumping */
    .flexslider .slides img {
        width: 100%;
        display: block;
    }

.flex-pauseplay span {
    text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
    display: block;
}

/* FlexSlider 
*********************************/
.flexslider {
    background: #fff;
    position: relative;
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.flexslider .slides {
    zoom: 1;
}

    .flexslider .slides > li {
        position: relative;
    }

.flexslider .button {
    margin-bottom: 0;
}

/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */

.flex-container {
    zoom: 1;
    position: relative;
}

/* Caption style */

.flex-caption {
    width: 330px; /* 310px/940px */
    min-width: 310px;
    max-height: 252px;
    padding: 20px;
    position: absolute;
    left: 174px;
    bottom: 43px;
    background: rgba(0,0,0,0.8);
    color: #fff;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.8);
}

    .flex-caption h2 {
        font-size: 20px; /* 20px */
        line-height: 1.3em; /* 26px/20px */
        margin-bottom: 2px;
        color: #fff;
    }

    .flex-caption p {
        margin-top: 2px;
        font-size: 12px;
        font-family: 'Open Sans', sans-serif;
        color: #fff;
    }

    .flex-caption h2 + p {
        margin: 0;
    }

    .flex-caption a {
        color: #b2b2b2;
    }

/* Direction Nav */

.flex-direction-nav {
    position: absolute;
    right: 171px;
    bottom: 15px;
    height: 27px;
    *height: 0;
}

    .flex-direction-nav li {
        display: inline-block;
    }

        .flex-direction-nav li:first-child {
            margin-right: 1px;
        }

    .flex-direction-nav a {
        display: block;
        width: 27px;
        height: 27px;
        background-image: url(../png/arrowstwo.png);
        background-repeat: no-repeat;
        cursor: pointer;
        text-indent: -999em;
    }

        .flex-direction-nav a:hover {
            background-image: url(../png/arrowstwo_hover.png);
        }

        .flex-direction-nav a.flex-prev,
        .flex-direction-nav a.flex-prev.flex-disabled {
            background-position: 0px 0px;
        }

        .flex-direction-nav a.flex-next,
        .flex-direction-nav a.flex-next.flex-disabled {
            background-position: -47px 0px;
        }

        .flex-direction-nav a.flex-disabled:link, .flex-direction-nav a.flex-disabled:visited,
        .flex-direction-nav a.flex-disabled:hover, .flex-direction-nav a.flex-disabled:active {
            background-color: rgba(0,0,0,0.6);
            cursor: default;
        }

/* Control Nav */

.flex-control-nav {
    position: absolute;
    left: 174px;
    bottom: 15px;
    background-color: rgba(0,0,0,0.8);
    padding: 10px 20px;
    overflow: hidden;
}

    .flex-control-nav li {
        margin-left: 8px;
        float: left;
    }

        .flex-control-nav li:first-child {
            margin: 0;
        }

.flex-control-paging a {
    width: 7px;
    height: 7px;
    display: block;
    background-color: #e5e5e5;
    cursor: pointer;
    text-indent: -999em;
}

    .flex-control-paging a:hover {
        background-color: #0cb8fb;
    }

    .flex-control-paging a.flex-active {
        cursor: default;
    }

.positionset {
    left: 174px;
    position: absolute;
    top: 54px
}

.margintopthreezero {
    margin-top: 30px !important
}

/**************** Add New CSS  (29/7/2013) ***********************/
.contentHomeEdt {
    width: 311px;
    height: auto;
    float: left;
    margin: 10px 0 0 10px;
    background: #0cb8fb;
    position: absolute;
    right: 2px;
    top: 70px;
    padding-bottom: 20px;
}


    .contentHomeEdt .conLink {
        width: 272px;
        height: auto;
        margin: 21px auto 0;
        background: #0cb8fb;
    }

.imMainD {
    width: 211px;
    height: 75px;
    margin: 0 auto;
}

.imMainDText {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #fff;
    float: left;
}

.selBoxOneNSenEdt {
    width: 140px;
    border: 1px solid #CCCCCC !important;
    color: #474747 !important;
    float: left !important;
    height: 27px !important;
    padding: 3px 5px 3px 2px !important;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    outline: none;
    margin: 0 0 0 10px;
}

.regTab {
    width: 140px;
    background: #0b5473;
    height: 29px;
    float: left;
    margin: 15px 0 0 53px;
}

    .regTab p {
        font-family: 'Open Sans', sans-serif;
        font-size: 12px;
        color: #fff;
        text-align: center;
        margin: 0;
        padding: 0;
        line-height: 29px;
        display: block;
    }

        .regTab p a {
            color: #fff;
            text-decoration: none;
            display: block;
        }

            .regTab p a:hover {
                color: #fff;
                background: #002e41;
            }

.wightdooTline {
    width: 311px;
    height: 1px;
    border-bottom: 1px dotted #fff;
    float: left;
    margin-top: 10px;
}

.signBox {
    width: 271px;
    height: auto;
    margin: 15px 0 0 20px;
    float: left;
}

    .signBox p {
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
        color: #fff;
        float: left;
        padding-top: 4px;
    }

.inputfourZeroSixEdt {
    width: 180px;
    margin-left: 7px;
}

.sepGap {
    width: 284px;
    height: 10px;
    float: left;
}

.marSegin {
    margin-left: 33px;
}

.signTab {
    width: 59px;
    float: right;
    margin: 15px 0 0 53px;
    display: block;
}

    .signTab a {
        color: #fff;
        padding: 5px;
        background: #0b5473;
        text-decoration: none;
        text-align: center;
    }

        .signTab a:hover {
            color: #fff;
            background: #002e41;
        }

/********** Add New CSS (30/7/2013) *************************/
.imgMarLeft {
    margin-left: 60px;
}

.widthnew {
    width: 75px;
    margin-right: 7px
}

.widthoneeightzero {
    width: 180px !important
}

.checkboxcont {
    float: left;
    margin-left: 82px;
    margin-top: 8px;
}

.checkbokrem {
    float: left
}

.checkboxcont p {
    float: left;
    font-size: 13px;
    padding-top: 0;
    line-height: 1;
    margin-left: 5px
}

.accounttxt {
    text-align: center;
    float: none !important
}

.joinnowtab {
    display: block;
    float: left;
    margin: 15px 0 0 100px;
    width: 79px;
}

    .joinnowtab a {
        background: none repeat scroll 0 0 #0B5473;
        color: #FFFFFF;
        padding: 5px;
        text-align: center;
        text-decoration: none;
    }

.linkforgotpass a {
    font-size: 11px;
    color: #fff;
    text-decoration: none
}

.linkforgotpass {
    padding: 10px 0 0px 81px
}

.addhoursbtnEdt {
    background: url(../png/desaddrec.png) no-repeat;
    border: 0;
    text-align: center;
    width: 87px;
    height: 24px;
    font-size: 13px;
    color: #88a356;
    cursor: pointer;
}

.entrysbtnEdt {
    background: url(../png/entrybtnedt.png) no-repeat;
    border: 0;
    text-align: center;
    width: 87px;
    height: 24px;
    font-size: 13px;
    color: #ccab57;
    cursor: pointer;
    margin: 5px
}

.downoneapprvEdt {
    width: 101%;
    float: left;
    background: url(../png/apphistbottmedt.png) no-repeat;
    height: 19px;
}

.downoneveriEdt {
    width: 100%;
    float: left;
    background: url(../png/verifbotmmedt.png) no-repeat;
    height: 18px;
}

/***31/7/2013***/
.tblelayoutfix {
    table-layout: fixed !important
}

.widthsixzero {
    width: 60px !important
}

.widthoneeightfive {
    width: 185px !important
}

.widthsixfive {
    width: 65px !important
}

.widthonefivetwo {
    width: 152px !important
}

.marginleftlink {
    margin-left: 15px !important
}

    .marginleftlink a {
        color: #1C88B5 !important;
    }

.marginlefttwozero {
    margin-left: 20px !important
}

/***1/8/2013***/
.greenonetwofourdisbale {
    background: url("../png/green124disable.png") repeat scroll 0 0 transparent;
    color: #9FA78F;
    float: left;
    font-size: 12px;
    height: 31px;
    width: 124px;
}

.orangeonetwothreedisable {
    background: url("../png/orange123disable.png") repeat scroll 0 0 transparent;
    color: #9FA78F;
    float: left;
    font-size: 12px;
    height: 31px;
    width: 124px;
}

.grayonetwothreedisable {
    background: url("../png/gray124disable.png") repeat scroll 0 0 transparent;
    color: #9FA78F;
    float: left;
    font-size: 12px;
    height: 31px;
    width: 124px;
}

.widththreetwothree {
    width: 323px !important
}

.newcrinfomainbox {
    height: auto;
    margin: 10px 0 10px 75px;
    width: 885px
}

.serchtableresult {
    width: 100%;
    table-layout: fixed
}

    .serchtableresult tr td {
        padding: 3px 5px
    }

.serchresltcont {
    width: 100%;
    table-layout: fixed
}

    .serchresltcont tr td {
        padding: 10px 5px;
        border-bottom: 1px dotted #C1C2C2;
        text-align: center
    }

    .serchresltcont tr.backgroundgry td {
        background: #F6F5F4
    }

.widthfourtwosix {
    width: 426px !important
}

.widthfourtwofour {
    width: 424px !important
}

.widthSevenfive {
    width: 75px !important
}

.widthsevenzero {
    width: 70px !important
}

.widthOnezerozero {
    width: 100px !important
}

.textalignleft {
    text-align: left !important
}

.marginleftfive {
    margin-left: 5px
}

/***02/8/2013***/
.regTabNew {
    float: left;
    height: 29px;
    margin: 15px 0 0 53px;
    width: 140px;
}

.firstlog {
    background: #0B5473;
    color: #FFFFFF;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    font-weight: normal !important;
}

    .firstlog:hover {
        background: #002E41;
    }

.widthonefourtwo {
    width: 142px !important
}

/****5/8/2013***/
.madgropradio {
    margin: 4px 8px 0 12px !important
}

.marginbtmten {
    margin-bottom: 10px
}

.widthauto {
    width: auto !important
}

.padleftright {
    height: 15px !important;
    padding: 0 8px !important
}

.padingtopseven {
    padding-top: 7px !important
}

.rightcolmnfirstEditNew {
    width: 322px;
}

.topboxbgEditNew {
    background: url("../png/topboxbgeditnew.png") no-repeat;
    height: 7px;
}

.middleboxbgEditNew {
    background: url("../png/middleboxbgeditnew.png") repeat-y;
    margin-top: -1px;
}

.bottomboxbgEditNew {
    background: url("../png/bottomboxbgeditnew.png") no-repeat;
    height: 7px;
}

.widththreezerofive {
    width: 305px !important
}

.widththreeonezero {
    width: 310px !important
}

.paddingtopbtm {
    padding: 10px 0 !important
}

.paddingzero {
    padding: 0 !important
}

.paddingzeroleftright {
    padding: 0 8px !important
}

/***6/8/2013***/
.marginbtmseventeen {
    margin-bottom: 17px
}

.margintopzero {
    margin-top: 0 !important
}

.botNavNew {
    width: 455px;
    height: 35px;
    float: left;
    margin: 15px 0 0 0;
}

    .botNavNew ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

    .botNavNew li {
        display: inline;
        float: left;
        width: 150px
    }

    .botNavNew a {
        background: url(../png/hoarrow.png) no-repeat scroll 0 12px;
        font-size: 14px;
        color: #FFF;
        text-decoration: none;
        font-family: "Open Sans", sans-serif;
        line-height: 35px;
        float: left;
        font-weight: bold;
        padding-left: 15px
    }

        .botNavNew a span.arrow {
            height: 8px;
            width: 9px;
            float: left;
        }

.heightauto {
    height: auto !important
}

.tweetstitle {
    padding-bottom: 10px;
    border-bottom: 1px solid #0b5473;
    margin-bottom: 20px
}

    .tweetstitle h2 {
        font-size: 14px;
        color: #FFF;
        text-decoration: none;
        font-family: "Open Sans", sans-serif;
        line-height: 1.2 !important;
        float: none !important;
        font-weight: bold
    }

        .tweetstitle h2.titleblock {
            background: url(../png/latesttweets.png) no-repeat;
            padding-left: 32px;
        }

.botSendDivNew {
    margin: 40px 0 0 20px !important;
}

.regFotLeftNew {
    margin: 14px 0 0 0 !important;
}

.botLinkNew {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    line-height: 2em;
    color: #FFF;
    padding-left: 14px
}

    .botLinkNew a {
        text-decoration: none;
        color: #FFF;
    }

        .botLinkNew a:hover {
            text-decoration: underline;
            color: #FFF;
        }

.marginleftfnineeight {
    margin-left: 98px !important
}

.tdHetwoZeroten {
    height: 10px !important
}

.marSepTabNew {
    margin: 15px 0
}

/***7/8/2013***/
.marginlefttwosix {
    margin-left: 26px !important
}

/***8/8/2013***/
.heighttwenty {
    height: 220px !important
}

.circleblock {
    float: left
}

/****HOME PAGE****/
.bodBagtwo {
    background: #69d2e7
}

.backmidwrapper {
    background: #5fbfd2
}

.headerwrapper {
    width: 980px;
    margin: 0 auto;
    position: relative
}

.headerleftcor {
    background: url(../png/headerleftcor.png) no-repeat;
    width: 10px;
    height: 33px;
    position: absolute;
    left: 0
}

.headermidle {
    background: url(../png/headermidle.png) repeat-x;
    width: 10px;
    height: 25px;
    float: left;
    width: 960px;
    margin-left: 10px
}

.headerrightcor {
    background: url(../png/headerrightcor.png) no-repeat;
    width: 10px;
    height: 33px;
    position: absolute;
    right: 0
}

.headermenutab {
    float: right
}

    .headermenutab ul {
        list-style: none outside none;
        margin: 0;
        padding: 0
    }

        .headermenutab ul li {
            display: inline
        }

            .headermenutab ul li a {
                color: #FFFFFF;
                float: left;
                font-family: "Open Sans",sans-serif;
                font-size: 11px;
                line-height: 20px;
                padding: 0 28px 0 0;
                text-decoration: none;
            }

.logcont {
    width: 960px;
    margin: 0 auto; /*background:#69d2e7*/
    ;
    overflow: hidden;
    background: url(../png/logoback.png) repeat-x;
}

.logoblock {
    float: left
}

.secondblock {
    width: 960px;
    margin: 0 auto;
}

.leftblockcont {
    float: left;
    width: 557px;
    position: relative
}

.desptag {
    width: 287px;
    position: absolute;
    left: 270px;
    top: 205px
}

.topbox {
    background: url(../png/topimg.png) no-repeat;
    height: 12px
}

.middleboximg {
    background: url(../png/middleblueimg.png) repeat-y;
}

.bottomimg {
    background: url(../png/bottomimg.png) no-repeat;
    height: 12px
}

.middleboximg p {
    font-size: 18px;
    color: #fff;
    font-family: Trebuchet MS;
    padding: 2px 15px
}

.imgbox {
    position: relative
}

.rightcontblock {
    width: 403px;
    float: right;
    background: url(../png/cloudimg.png) no-repeat;
    height: 356px
}

.signupblock {
    width: 352px;
    margin: 0 auto
}

.signuptopblck {
    background: url(../png/signuptopblck.png) no-repeat;
    height: 11px
}

.signupmiddle {
    background: url(../png/signupmiddle.png) repeat-y;
}

.signupbtmblck {
    background: url(../png/signupbtmblck.png) no-repeat;
    height: 11px
}

.signupcont {
    float: left;
    width: 114px;
    margin: 0 28px 0 32px
}

    .signupcont h2.signtitle {
        font-size: 30px;
        color: #317582;
        font-family: Trebuchet MS;
        font-weight: normal;
        margin: 15px 0 20px 0
    }

    .signupcont p {
        font-size: 14px;
        color: #fff;
    }

.signuplink a {
    background: url(../png/signupbtn.png) no-repeat;
    text-decoration: none;
    font-size: 20px;
    color: #fff;
    font-family: Trebuchet MS;
    height: 39px;
    text-align: center;
    display: block;
    width: 105px;
    line-height: 1.8
}

.signinbtn {
    font-size: 20px !important;
    font-weight: normal !important;
    color: #fff;
    font-family: Trebuchet MS;
    height: 39px;
    text-align: center;
    background: url(../png/signinbtn.png) no-repeat;
    width: 105px
}

.textcolor {
    color: #fff !important
}

input.signininput {
    width: 101px !important;
    height: 22px;
    border: 1px solid #307c8b !important;
    background: #fff;
    font-weight: normal !important
}

.margitoponeeight {
    margin-top: 18px
}

.dividerline {
    background: url(../png/dividerline.png) no-repeat;
    float: left;
    width: 3px;
    height: 194px;
    margin-top: 5px
}

.linkclass a {
    color: #196d7e;
    font-size: 11px;
    text-decoration: none;
    display: block;
    padding: 5px 8px
}

.truste {
    background: url(../png/truste.png) no-repeat;
    text-decoration: none;
    float: left;
    width: 57px;
    height: 60px
}

.productad {
    background: url(../png/productimg.png) no-repeat;
    text-decoration: none;
    float: left;
    width: 74px;
    height: 60px;
    margin-left: 15px
}

.custblock {
    float: right;
    margin: 21px 28px 0 0
}

.thirdblock {
    width: 980px;
    margin: 0 auto;
    position: relative
}

.thirdblockleftcor {
    background: url(../png/thirdblockleftcor.png) no-repeat;
    width: 10px;
    height: 111px;
    position: absolute;
    left: 0
}

.thirdblockrightcor {
    background: url(../png/thirdblockrightcor.png) no-repeat;
    width: 10px;
    height: 111px;
    position: absolute;
    right: 0
}

.thirdblockmiddle {
    width: 960px;
    float: left;
    background: #fff;
    padding-bottom: 20px;
    margin-left: 10px
}

.studentsblock {
    float: left;
    width: 240px;
    background: url(../png/studentblck.png) repeat-x;
    height: 105px
}

.studentinfo {
    width: 166px;
    margin: 0 22px;
    float: left
}

    .studentinfo p {
        color: #58716f;
        font-size: 12px
    }

    .studentinfo h2 {
        color: #327683;
        font-size: 24px;
        font-weight: normal;
        font-family: Trebuchet MS;
        float: none !important
    }

.arrowdir {
    float: left;
    width: 15px;
    margin-top: 40px
}

    .arrowdir a {
        text-decoration: none;
        background: url(../png/arrowdir.png) no-repeat;
        float: left;
        width: 15px;
        height: 31px
    }

.schoolsblock {
    float: left;
    width: 240px;
    background: url(../png/schoolblck.png) repeat-x;
    height: 105px
}

.schoolsinfo {
    width: 166px;
    margin: 0 22px;
    float: left
}

    .schoolsinfo p {
        color: #58716f;
        font-size: 12px
    }

    .schoolsinfo h2 {
        color: #8f9081;
        font-size: 24px;
        font-weight: normal;
        font-family: Trebuchet MS;
        float: none !important
    }

.companiesblock {
    float: left;
    width: 240px;
    background: url(../png/companiesblck.png) repeat-x;
    height: 105px
}

.companiesinfo {
    width: 166px;
    margin: 0 22px;
    float: left
}

    .companiesinfo p {
        color: #58716f;
        font-size: 12px
    }

    .companiesinfo h2 {
        color: #627c39;
        font-size: 24px;
        font-weight: normal;
        font-family: Trebuchet MS;
        float: none !important
    }

.nonprofitsblock {
    float: left;
    width: 240px;
    background: url(../png/nonprofitblck.png) repeat-x;
    height: 105px
}

.nonprofitsinfo {
    width: 166px;
    margin: 0 22px;
    float: left
}

    .nonprofitsinfo p {
        color: #58716f;
        font-size: 12px
    }

    .nonprofitsinfo h2 {
        color: #9aa12b;
        font-size: 24px;
        font-weight: normal;
        font-family: Trebuchet MS;
        float: none !important
    }

.footerlinkblckleft {
    width: 478px;
    float: left
}

.footerblcok {
    width: 960px;
    margin: 0 auto; /*background:#338292*/
    ;
    background: url(../png/footerbackgrd.png) repeat-y;
}

.downloadlink {
    float: left;
    background: url(../png/mobileapplink.png) no-repeat;
    width: 429px;
    height: 78px;
    text-decoration: none;
    margin: 22px 25px 0 25px
}

    .downloadlink span {
        color: #276a77;
        font-size: 24px;
        font-family: Trebuchet MS;
        padding: 20px 0 0 75px;
        display: block
    }

.footercontent {
    margin: 0 0 0 30px !important;
    height: auto !important
}

.fotNavNew {
    width: 455px;
    height: 35px;
    float: left;
    margin: 15px 0 0 0;
}

    .fotNavNew ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

    .fotNavNew li {
        display: inline;
        float: left;
        width: 150px
    }

    .fotNavNew a {
        background: url(../png/fotarrow.png) no-repeat scroll 0 13px;
        font-size: 14px;
        color: #FFF;
        text-decoration: none;
        font-family: "Open Sans", sans-serif;
        line-height: 35px;
        float: left;
        font-weight: bold;
        padding-left: 15px
    }

        .fotNavNew a span.arrow {
            height: 8px;
            width: 9px;
            float: left;
        }

.footercontent a {
    color: #b9e3eb !important
}

.twitterblock {
    float: left;
    width: 364px; /*background:#26616d*/
}

.innertwitterblock {
    width: 250px;
    margin: 30px 40px
}

.footertwit {
    float: left;
    background: url(../png/twiterfooter.png) no-repeat;
    font-size: 16px;
    color: #fff;
    line-height: 2.8;
    padding-left: 50px
}

.qumasign {
    background: url("../png/dblqumaimage.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 55px;
    margin-right: 8px;
    width: 25px;
}

.botSendDivTextNew {
    color: #FFFFFF;
    font-size: 13px;
}

.margintopthreefive {
    margin-top: 35px !important
}

.margintoponefive {
    margin-top: 15px !important
}

.socialmediablock {
    float: left;
    margin-left: 33px;
    width: 65px;
}

    .socialmediablock a {
        text-decoration: none
    }

.facebookicon {
    float: left;
    background: url("../png/facebookicon.png") no-repeat;
    width: 38px;
    height: 42px;
    margin-top: 23px;
    margin-left: 8px
}

.facebookiconlike {
    float: left;
    background: url("../png/fblinkicon.png") no-repeat;
    width: 54px;
    height: 25px;
    margin-top: 10px
}

.eicon {
    float: left;
    background: url("../png/eicon.png") no-repeat;
    width: 38px;
    height: 38px;
    margin-top: 36px;
    margin-left: 8px
}

.rssicon {
    float: left;
    background: url("../png/rssicontwo.png") no-repeat;
    width: 38px;
    height: 38px;
    margin-top: 36px;
    margin-left: 8px
}

.addblock {
    width: 728px;
    height: 90px;
    margin: 70px auto
}

/****SubPage***/
.wappertwo {
    width: 960px;
    background: #fff;
    margin: 0 auto;
    padding: 35px 0
}

.wrapperinner {
    width: 860px;
    margin: 0 auto
}

.leftcormenu {
    background: url(../png/leftcormenu.png) no-repeat;
    width: 7px;
    height: 37px;
    float: left
}

.rightcormenu {
    background: url(../png/rightcormenu.png) no-repeat;
    width: 7px;
    height: 37px;
    float: left
}

.menubar {
    float: left;
    width: 806px;
    background: url(../png/menubarmiddle.png) repeat-x;
    padding-left: 40px;
    height: 37px
}

    .menubar ul {
        list-style: none;
        padding: 0;
        margin: 0
    }

        .menubar ul li {
            float: left;
            display: inline; /*For ignore double margin in IE6*/
            ;
            background: url(../png/menubardiv.png) no-repeat scroll 100% 1px;
            position: relative
        }

            .menubar ul li a {
                text-decoration: none;
                float: left;
                color: #fff;
                cursor: pointer;
                font-family: Trebuchet MS;
                font-size: 24px;
                padding: 4px 30px
            }

                .menubar ul li a:hover {
                    background: #fff;
                    color: #327683
                }

.infowrapper {
    margin-top: 35px
}

.leftblock {
    width: 600px;
    float: left
}

.imgtitle {
    background: #18869c;
    padding: 7px 30px
}

    .imgtitle h2 {
        font-family: Trebuchet MS;
        font-size: 30px;
        float: none !important;
        font-weight: normal
    }

.descriptioncont {
    padding: 20px
}

.aboutdescp {
    margin-bottom: 10px
}

    .aboutdescp h2 {
        font-family: Trebuchet MS;
        font-size: 24px;
        float: none !important;
        font-weight: normal;
        color: #737373;
        padding: 0 10px 0px 10px;
        margin-bottom: 0 !important
    }

    .aboutdescp p {
        font-size: 12px;
        color: #737373;
        line-height: 2;
        padding-left: 10px
    }

.highlightedblue {
    background: #bae9f2;
    padding: 0 0 8px 0;
    margin-bottom: 18px
}

.margintoponeeight {
    margin-top: 18px !important
}

.listingcont {
    padding: 0 0 0 25px;
    margin: 0
}

    .listingcont li {
        color: #737373;
    }

.marginzero {
    margin: 0 !important
}

.greentitle {
    font-family: Trebuchet MS;
    font-size: 30px !important;
    float: none !important;
    font-weight: normal;
    color: #409d24 !important;
}

.rightblock {
    width: 240px;
    float: right
}

.signupblockcont {
    width: 100%
}

.signuptop {
    background: url(../png/signuptop.png) no-repeat;
    width: 240px;
    height: 13px
}

.signupmiddleNew {
    background: url(../png/signupmiddlenew.png) repeat-y;
}

.signupbottom {
    background: url(../png/signupbottom.png) no-repeat;
    width: 240px;
    height: 13px
}

.signupmiddleNew h2 {
    font-family: Trebuchet MS;
    font-size: 22px;
    float: none !important;
    font-weight: normal;
    color: #317582;
    text-align: center;
    margin: 0 !important;
    line-height: 1.2 !important
}

.signupmiddleNew p {
    font-family: Trebuchet MS;
    font-size: 16px;
    color: #317582;
    text-align: center;
    line-height: 1.2
}

.signupfree {
    text-align: center;
    margin: 10px 20px 0
}

    .signupfree a {
        background: url(../png/signupfreebtn.png) no-repeat;
        font-size: 20px;
        height: 39px;
        text-align: center;
        width: 200px;
        color: #FFFFFF;
        display: block;
        font-family: Trebuchet MS;
        text-decoration: none;
        line-height: 1.8
    }

.testimonialblock h2 {
    font-family: Trebuchet MS;
    font-size: 22px;
    float: none !important;
    font-weight: normal;
    color: #a3a3a3;
}

.testimonialblock p {
    color: #2a2a2a;
    font-size: 12px
}

.qumaicon {
    background: url("../png/qumaiconimg.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 33px;
    margin-right: 8px;
    width: 30px;
}

.introtxt p {
    color: #2a2a2a;
    font-size: 12px
}

.descptext {
    float: left;
    width: 200px;
    margin-top: 8px
}

.emailblock {
    width: 208px;
    margin: 0 auto
}

    .emailblock p {
        text-align: left;
        color: #2a2a2a;
        padding-left: 8px;
        font-size: 12px
    }

input.emailinput {
    background: #FFFFFF;
    border: 1px solid #307C8B !important;
    font-weight: normal !important;
    height: 22px;
    width: 200px !important;
    float: none !important;
    color: #c5c5c5;
    margin-top: 10px
}

.capitchaimg {
    float: left;
    margin-right: 8px
}

.emailbtn {
    background: url(../png/emailbtn.png) no-repeat;
    font-size: 20px !important;
    height: 39px;
    text-align: center;
    width: 200px;
    color: #FFFFFF;
    font-family: Trebuchet MS !important;
    text-decoration: none;
    line-height: 1.8
}

.submenubarcont {
    position: absolute;
    top: 28px;
    left: 10px;
    display: none
}

.submenubartop {
    background: url(../submenubartop.html) no-repeat;
    width: 147px;
    height: 25px
}

.submenubarmiddle {
    background: url(../png/submenubarmiddle.png) repeat-y;
    width: 147px;
}

.submenubarbottom {
    background: url(../submenubarbottom.html) no-repeat;
    width: 147px;
    height: 20px
}

.submenublock {
    background: url(../png/submenubackgrd.png) no-repeat;
    width: 152px;
    height: 135px;
}

ul.submenulist {
    float: left;
    list-style-type: none;
    margin: 27px 0 0 5px;
    width: 138px
}

    ul.submenulist li {
        background: none !important;
        width: 100%
    }

        ul.submenulist li a {
            color: #9b9b9b !important;
            font-family: Trebuchet MS !important;
            text-decoration: none;
            font-size: 15px;
            padding: 8px 10px;
            width: 86%
        }

            ul.submenulist li a:hover {
                background: #5fbdd0 !important;
                color: #fff !important
            }

.overblock:hover > .submenubarcont {
    display: block !important
}

.copyright {
    color: #b9e3eb;
    font-size: 12px;
    margin-top: 33px
}

/***12/8/2013***/
.paddinglefttwoone {
    padding-left: 21px !important
}

.activationpopup {
    width: 690px;
    position: absolute;
    background: #fff;
    min-height: 185px;
    padding: 20px 10px;
    left: 24%;
    top: 20%
}

.activationtile {
    color: #1381AF;
    font-size: 30px;
    font-weight: bold;
    text-align: center
}

.activationtxt {
    margin: 20px 0
}

    .activationtxt p {
        color: #474747;
        font-size: 14px;
        text-align: center;
        line-height: 2.5
    }

.blueoneZeroNineclose {
    width: 109px;
    height: 26px;
    background: url(../png/bltab109px.png);
    color: #0b3343;
    font-size: 12px;
}

.buttonblock {
    text-align: center
}

/***13/8/2013***/
.editSizeeightNinedisbale {
    width: 89px;
    height: 26px;
    float: left;
    background: url(../png/size89pxdisable.png);
    color: #9FA78F;
    font-size: 12px;
}

.grySizeeightNinedisbale {
    width: 89px;
    height: 26px;
    float: left;
    background: url(../png/grysize89pxdisable.png);
    color: #9FA78F;
    font-size: 12px;
}

.marginleftonefourzero {
    margin-left: 140px !important
}

.scrollbox {
    overflow: hidden;
    overflow-y: scroll;
    height: 400px;
}

.orgTabOneNineGreendisable {
    background: url("../png/greentabbgdisable.png") repeat scroll 0 0 transparent;
    color: #9FA78F;
    float: left;
    font-size: 12px;
    height: 26px;
    width: 119px;
}

.orgTabOneNinedisable {
    background: url("../png/orgtabbgdisable.png") repeat scroll 0 0 transparent;
    color: #9FA78F;
    float: left;
    font-size: 12px;
    height: 26px;
    width: 119px;
}

.orgTabOneNineGryydisable {
    background: url("../png/grrytabbgdisable.png") repeat scroll 0 0 transparent;
    color: #9FA78F;
    float: left;
    font-size: 12px;
    height: 26px;
    width: 119px;
}

/***14/8/2013***/

.recordnot p {
    background: none repeat scroll 0 0 #CDCDCD;
    color: #474747;
    font-size: 13px;
    font-weight: bold;
    margin: 8px auto 10px;
    padding: 5px 0;
    text-align: center !important;
    width: 140px;
}

.schoolserch {
    background: #6ab0d0;
    border: 1px solid #3197bf;
    padding: 5px;
    float: left
}

.whitetext p {
    color: #fff !important
}

.paddingbtmzero {
    padding-bottom: 0 !important
}

.marginbtmzero {
    margin-bottom: 0 !important
}

.mainWrapperStud {
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
}

.scrolly {
    height: 160px;
    overflow-x: hidden;
    overflow-y: scroll;
}

/****16/8/2013***/
.serchaccontblock {
    width: 312px;
    float: left
}

.widthtwoeightzero {
    width: 280px !important
}

.widtheightzero {
    width: 80px !important
}

.marginlable {
    margin: 5px 5px 0 0
}

.marginlabletwo {
    margin: 5px 5px 0 10px
}

.searchAccount {
    table-layout: fixed;
    width: 945px;
    margin-left: 18px
}

    .searchAccount tr td {
        padding: 0 0 7px 0;
    }

.blueHedlinetwo {
    color: #1C88B5 !important;
    font-weight: bold;
    margin-bottom: 4px;
    padding: 0 0 10px 18px
}

.orangestripsStep {
    background: url(../png/orangestrips.png) no-repeat;
    width: 499px;
    height: 39px;
    position: relative
}

    .orangestripsStep h2 {
        font-weight: bold !important
    }

.blueSizeeightSevenbtn {
    width: 87px;
    height: 24px;
    float: left;
    background: url(../png/blue87.png);
    color: #0b3343;
    font-size: 12px;
}

.GraySizeeightSevenbtn {
    width: 87px;
    height: 24px;
    float: left;
    background: url(../png/gray87.png);
    color: #0b3343;
    font-size: 12px;
}

.GrayLetterbtn {
    width: 24px;
    height: 24px;
    float: left;
    background: url(../png/gray87.png);
    color: #0b3343;
    font-size: 12px;
}

.marginlefttwotwo {
    margin-left: 22px !important
}

.margintoptsix {
    margin-top: 6px !important
}

.orangecor {
    background: url(../png/orangecorner.png) no-repeat;
    position: absolute;
    width: 12px;
    height: 48px;
    left: -9px
}

.mergestrips {
    background: url(../png/mergestrips.png) no-repeat;
    width: 57px;
    height: 20px;
    position: relative
}

.mergecor {
    background: url(../png/mergecor.png) no-repeat;
    width: 10px;
    height: 28px;
    position: absolute;
    left: -10px
}

.mergetxt {
    font-size: 12px;
    color: #fff;
    float: left;
    font-weight: bold;
    margin: 2px 0 0 2px
}

.mergecheck {
    margin: 2px 0 0 2px !important
}

.serchtableresultNew {
    width: 100%;
    table-layout: fixed
}

    .serchtableresultNew tr td {
        padding-left: 5px
    }

.tableserchcontNew {
    width: 100%;
    table-layout: fixed
}

    .tableserchcontNew tr td {
        padding-left: 5px;
        padding-top: 5px;
        padding-bottom: 5px
    }

    .tableserchcontNew tr td {
        border-bottom: 1px solid #C1C2C1
    }

    .tableserchcontNew tr.oddcolor td {
        background: #f2f2f2;
    }

.alink {
    font-size: 12px
}

    .alink a {
        text-decoration: none;
        color: #1c88b5
    }

.textalink {
    text-decoration: underline !important
}

.widthfourseven {
    width: 47px
}

.widthfivefive {
    width: 55px
}

.widthoneninezero {
    width: 190px
}

.widthonesixfive {
    width: 165px
}

.widthonezerozero {
    width: 100px
}

.widthoneseventwo {
    width: 172px
}

.widthonetwofive {
    width: 125px
}

.widthonefivezero {
    width: 150px
}

.widtheighteight {
    width: 88px
}

.widthfivezero {
    width: 50px
}

.stepbox {
    background: #C1C2C1;
    height: 1px;
    width: 973px;
    margin: 0 0 0 5px;
    float: left
}

.serchcont {
    width: 972px;
    float: left;
    margin-left: 4px
}

tr.redcolortxt td p {
    color: #fe0000 !important;
    font-style: italic
}

tr.redcolortxt td a {
    color: #fe0000 !important;
    font-style: italic
}

.heightthreezero {
    height: 30px !important
}

.greenSizeOnesevensevendis {
    width: 197px;
    height: 24px;
    background: url(../png/ograndis177.png);
    color: #b7a890;
    font-size: 12px;
}

.frt {
    float: right
}

.marginrightfifteen {
    margin-right: 15px !important
}

.buttoncont {
    width: 972px;
    margin: 0 auto
}

.greenSizeOnesevenseven {
    width: 177px;
    height: 24px;
    background: url(../png/green177.png);
    color: #25350f;
    font-size: 12px;
}

/*Find Organizations Details(Groups&Goals) 19/8/2013*/
.volunteerinfo {
    float: left;
    width: 168px;
    margin-left: 12px
}

.blueSizeOnesixeight {
    width: 168px;
    height: 24px;
    background: url(../png/blue168.png);
    color: #0B3343;
    font-size: 12px;
}

.greenSizeOnesixeight {
    width: 168px;
    height: 24px;
    background: url(../png/green168.png);
    color: #0B3343;
    font-size: 12px;
}

.graySizeOnesixeight {
    width: 168px;
    height: 24px;
    background: url(../png/gray168.png);
    color: #0B3343;
    font-size: 12px;
}

.basicinfoblock {
    float: left
}

.margintopeight {
    margin-top: 8px !important
}

.hoursblock {
    background: #f2f2f2;
    padding: 10px 0
}

.housrsfirst {
    float: left;
    width: 70px;
    margin-left: 20px
}

    .housrsfirst p {
        text-align: center;
        padding: 3px 0
    }

.hourstitle {
    color: #474747;
    font-size: 14px;
    font-weight: bold;
}

.backgroundgray {
    background: #f2f2f2;
}

.paddinginnerouter {
    padding: 5px 0
}

.widththreeeightzero {
    width: 380px;
}

.widthfouronefive {
    width: 390px !important;
}

.inputwidththreesixfour {
    width: 364px
}

.inputwidthonesevenfive {
    width: 172px
}

.selectwidth {
    width: 160px
}

.widthonefivetwo {
    width: 152px
}

.selBoxOneNSenNew {
    border: 1px solid #CCCCCC !important;
    color: #474747 !important;
    float: left !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 27px !important;
    outline: medium none;
    padding: 3px 5px 3px 2px !important;
}

.widthonefivethree {
    width: 153px !important
}

.margleftonefourzero {
    margin-left: 140px
}

.lineheightone {
    line-height: 1 !important
}

.margleftfourfour {
    margin-left: 44px !important
}

.widtheigthfive {
    width: 85px !important
}

.widththreetwofive {
    width: 325px !important
}

.margleftoneeigthtzero {
    margin-left: 180px !important
}

.margleftonefournine {
    margin-left: 149px !important
}

.margleftfourseven {
    margin-left: 47px !important
}

.marglefteightseven {
    margin-left: 87px !important
}

.marginlefttwozero {
    margin-left: 20px !important
}

.marginleftsixseven {
    margin-left: 67px !important
}

.greenSizeThreeeightzero {
    width: 380px;
    height: 35px;
    background: url(../png/btn380.png);
    color: #0B3343;
    font-size: 18px !important;
}

.marginbtmtwozero {
    margin-bottom: 20px !important
}

.groupgoalstbl {
    width: 100%
}

.widththreezerozero {
    width: 300px
}

.groupsblock {
    margin-left: 2px;
    padding: 0px 0 0;
    width: 972px
}

.gropnamegoal {
    margin: 5px 0 0 5px
}

.mapbox {
    float: left;
    margin: 2px 0 0 7px
}

.dotlink {
    float: right;
    ;
    font-size: 12px;
    color: #2490be;
    text-decoration: none;
    border-bottom: 1px dotted #2490be
}

.widtheightfive {
    width: 85px
}

.widthtwothreesix {
    width: 236px
}

.marginleftonetwothree {
    margin-left: 123px !important
}

.marginleftsixty {
    margin-left: 60px !important
}

.widththreefourfive {
    width: 345px !important
}

.groupsblock tr td {
    padding: 8px 0;
    border-bottom: 1px solid #C1C2C1
}

.bluebackgrd {
    background: #2692c0
}

.lblsrch {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    margin: 5px 15px 0 8px
}

.inputgoal {
    height: 20px !important
}

.maringleftten {
    margin-left: 10px
}

.widthfourzerozero {
    width: 400px
}

.margintopfourty {
    margin-top: 40px
}

.paddingleftten {
    padding-left: 10px !important
}

.widththirty {
    width: 30px
}

.widthninefive {
    width: 95px
}

.widthoneten {
    width: 110px
}

.marginleften {
    margin-left: 10px !important
}

.marginleffifteen {
    margin-left: 15px !important
}

.marginleftwenty {
    margin-left: 20px !important
}

.marginleftwentyfive {
    margin-left: 25px !important
}

.backgroundgry {
    background: #F2F2F2
}

.margintoptwenty {
    margin-top: 20px
}

.Actistatus {
    margin-top: 20px
}

    .Actistatus p {
        color: #474747;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 5px
    }

.wdithonesixeight {
    width: 168px
}

.paddingleftfive {
    padding-left: 5px !important
}

.widthfourty {
    width: 40px
}

.widthonethreezero {
    width: 130px
}

.widthonefifteen {
    width: 115px
}

.marginleftfourty {
    margin-left: 40px
}

.marginleftthirty {
    margin-left: 30px
}

.margintopsix {
    margin-top: 6px !important
}

.widthtwofifteen {
    width: 215px
}

.widthonefourfive {
    width: 145px
}

.widtheighty {
    width: 80px
}

.widtheightyfour {
    width: 84px
}

.widthonesevenfive {
    width: 175px
}

.widthtwozerozero {
    width: 220px
}

.widthtwothirteen {
    width: 213px
}

.widthonethirteen {
    width: 113px
}

.widthonezerozero {
    width: 120px
}

/***19/8/2013 (Admin Add New CSS) ***/
.adminTblEdt {
    width: 730px;
    margin: 0;
    border-spacing: 0;
}

    .adminTblEdt td {
        height: 18px;
        padding-left: 8px;
    }

        .adminTblEdt td p {
            font-size: 14px;
            font-weight: normal;
            color: #474747;
            float: left;
            line-height: 1.5em;
        }

.rdClassEdt {
    margin: 25px 8px 0 0 !important;
    float: left;
}

.stdImEdt {
    float: left;
    margin-left: 10px;
}

.rdImgwid {
    width: 100px;
}

.campbell {
    width: 200px;
}

.homePhone {
    width: 224px;
}

/******* Admin Add New CSS (21/8/2013) ************/
.menuTabEdt {
    width: 710px;
    height: 33px;
    float: left;
    z-index: 1;
}

    .menuTabEdt ul {
        padding: 2px;
        margin: 0px 0;
        list-style: none;
        float: left;
        clear: left;
    }

        .menuTabEdt ul li {
            float: left;
            display: inline; /*For ignore double margin in IE6*/
            margin: 0 5px;
        }

            .menuTabEdt ul li a {
                text-decoration: none;
                float: left;
                color: #fff;
                cursor: pointer;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
            }

                .menuTabEdt ul li a span {
                    float: left;
                    margin: 0 4px 0 -10px;
                    padding: 6px 6px 4px 10px;
                    position: relative;
                    padding: 7px 7px 15px 10px \0/;
                }

        .menuTabEdt ul.blue li a.current, .menuTabEdt ul.blue li a:hover {
            background: url(../png/blueedtnew.png) no-repeat top right;
            color: #fff;
        }

            .menuTabEdt ul.blue li a.current span, .menuTabEdt ul.blue li a:hover span {
                background: url(../png/blueedtnew.png) no-repeat top left;
            }

.searchAccountEdt {
    table-layout: fixed;
    width: 945px;
    margin-left: 18px;
}

    .searchAccountEdt p {
        float: left;
    }

    .searchAccountEdt tr td {
        padding: 0 0 7px 0;
    }

.inputOneFive {
    width: 150px;
}

.widththreetwothreeEdt {
    width: 275px !important
}

.marLefDet {
    margin-left: 15px !important;
}

.categoryLeft {
    margin-left: 182px;
}

.orgLeft {
    margin-left: 150px;
}

.cEEBLeft {
    margin-left: 166px;
}

.categoryLeftEdt {
    margin-left: 170px;
    margin-left: 175px \0/;
}

.orgLeftEdt {
    margin-left: 78px;
    margin-left: 82px \0/;
}

.selBoxoneFiveFive {
    width: 155px !important;
}

.cityEtd {
    width: 176px;
    width: 180px \0/;
}

.selBoxoneFive {
    width: 90px !important;
}

.statEdt {
    margin-left: 160px;
}

.redLeftEdt {
    margin-left: 70px;
    margin-left: 72px \0/;
}

.marRightSeven {
    margin-right: 7px;
}

.ofText {
    margin: 0 7px;
}

.marTextTop {
    padding-top: 5px;
}

.bordClass {
    background: #c1c2c1;
    height: 1px;
    padding: 0px !important;
}

.lastNaneText {
    margin-left: 224px;
    margin-left: 225px \0/;
}

.userIDText {
    margin-left: 224px;
    margin-left: 225px \0/;
}

.seaRchTab {
    float: right;
}

.searchResults {
    height: 27px;
    margin-top: 10px;
}

.marRightPrint {
    margin-right: 18px !important;
}

.searchBotDiv {
    width: 972px;
    margin: 20px 0 0 4px;
}

.serBotTab {
    width: 972px;
    border-spacing: 0;
}

    .serBotTab tr td {
        padding-left: 5px;
        border-bottom: 1px solid #c1c2c1;
        height: 35px;
        font-size: 12px;
    }

tr.heightMin td {
    height: 40px;
}

.orgImgIcon { /*width:52px;*/
    width: 40px;
}

.orgTextEdt {
    width: 190px;
}

.sponOrg {
    width: 55px;
}

.volOrg {
    width: 45px;
}

.subStatus {
    width: 95px;
}

.typeStatus {
    width: 80px;
}

.subEndStatus {
    width: 82px;
}

.paddingLefForteen {
    padding-left: 14px;
}

.orgLink {
    color: #1c88b5;
    text-decoration: none;
}

.paddingLeftEight {
    padding-left: 8px;
}

.paddingLeTen {
    padding-left: 10px;
}

.delPopMiddleNewEdt {
    width: 777px;
    height: auto;
    overflow: hidden;
    background: url(../png/popupmiddle.png);
    padding: 10px 0 0 0;
    margin-left: 7px;
}

.popupLeftSideEdt {
    width: 440px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 32px 0 0 0;
}

.dottSepEdt {
    width: 2px;
    height: 160px;
    float: left;
    margin: 36px 8px 0;
    border-left: 1px dotted #474747;
}

.popupRightSideEdt {
    width: 240px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 32px 0 0 15px;
}

.lastNamePadding {
    padding-left: 137px;
}

.rdTextFildEdt {
    width: 370px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 0 0 0 4px;
}

.textSubEdt {
    font-size: 12px !important;
    font-weight: normal !important;
}

.poupTextInfo p {
    font-size: 13px;
    color: #44484a;
    padding: 10px 0 10px 20px;
    line-height: 1.8em;
}

.iconbox h1, h3, h4, h5, h6 {
    margin: 0 0 6px 5px;
    font-family: 'Open Sans', sans-serif;
}

.widthEdt {
    width: 235px !important;
}

.hrsPadding {
    padding: 5px 0 0 0 !important;
}

/********** Add New CSS (22/8/2013) ***************/
.userSerBotTab {
    width: 972px;
    border-spacing: 0;
}

    .userSerBotTab tr td {
        padding-left: 10px;
        border-bottom: none !important;
        height: 23px;
        font-size: 12px;
    }

.maxUser {
    padding-top: 5px;
    float: left;
    margin-left: 580px !important;
}

.accTextEdt {
    margin-left: 44px;
}

.fontnormalNoAcc {
    font-weight: normal !important;
    float: left;
    padding: 8px 15px 0 0;
}

.decSerBotTab {
    width: 956px;
    border-spacing: 0;
    margin: 17px auto 0;
}

    .decSerBotTab tr td {
        padding-left: 4px;
        border-bottom: none !important;
        height: 23px;
    }

.marRigTwo {
    margin-right: 2px;
}

.bigSizeBtnEdt {
    width: 216px;
    height: 24px;
    float: right;
    background: url(../png/grntabbigsize.png);
    margin-right: 2px;
    color: #2a3d12;
}

.marLefTherrTwo {
    margin-left: 302px;
}

.marlefSixSeven {
    margin-left: 66px;
}

.orgImgIconEdt {
    width: 25px;
}

.orgTextEdtNew {
    width: 125px;
}

.golTextEdt {
    width: 270px;
}

.gloLink {
    color: #1c88b5;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}

.padLefFiv {
    padding-left: 5px;
}

.golPadText {
    padding-left: 10px;
}

/***FindVolunteersDetails(Contact)_admin 21/8/2013***/
.loginuserbtn {
    width: 168px;
    height: 24px;
    background: url(../png/loginuserbtn.png) no-repeat;
    color: #0B3343;
    font-size: 12px;
}

.widthonezeroeight {
    width: 108px
}

.marginleftfivetwo {
    margin-left: 52px !important
}

.marginleftfiveseven {
    margin-left: 57px !important
}

.accontlock a {
    color: #ed071d;
    font-size: 10px;
    font-weight: normal;
    padding-right: 7px;
    text-decoration: none
}

.setpasslink a {
    color: #228ebb;
    text-decoration: none;
    font-weight: normal;
    font-style: italic;
    float: left;
    margin-top: 5px
}

.greenNinenine {
    background: url("../png/greensize99.png") no-repeat scroll 0 0 transparent;
    color: #263710;
    font-size: 13px;
    height: 24px;
    width: 99px
}

.margleftsevenfour {
    margin-left: 74px
}

.fltnone {
    float: none !important
}

.widthonesixeight {
    width: 168px
}

.widthtwosixzero {
    width: 260px
}

.fontcolr {
    color: #474747;
    font-style: italic
}

.widththreeninefive {
    width: 395px
}

.widthtwoonezero {
    width: 210px
}

.widthtfourfive {
    width: 245px
}

.wdithfourfivezero {
    width: 450px
}

.VisiblebyToolTipTen {
    width: 390px;
    height: auto;
}

    .VisiblebyToolTipTen p {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-align: left;
        padding-top: 2px
    }

.tooltiptop {
    background: url("../png/tooltiptop.png") no-repeat;
    width: 382px;
    height: 6px
}

.tooltipbtm {
    background: url("../png/tooltipbtm.png") no-repeat;
    width: 382px;
    height: 6px
}

.tooltipbtmiddle {
    background: url("../png/tooltipmiddle.png") repeat-y;
    width: 382px;
    position: relative
}

.bluecolor {
    color: #9ad9f4 !important;
    font-weight: bold
}

.tooltipwrap {
    width: 360px;
    margin: 0 auto
}

.tooltiparrow {
    position: absolute;
    background: url("../png/tooltiparrowright.png") no-repeat;
    right: -7px;
    top: 38px;
    width: 8px;
    height: 16px
}

.postinarrow {
    top: -2px !important
}

.VisiblebyToolTipOneOne {
    width: 215px;
    height: auto;
}

    .VisiblebyToolTipOneOne p {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-align: left;
        padding-top: 2px
    }

.tooltiptoptwo {
    background: url("../png/tooltiptoptwo.png") no-repeat;
    width: 215px;
    height: 6px
}

.tooltipbtmtwo {
    background: url("../png/tooltipbtmtwo.png") no-repeat;
    width: 215px;
    height: 6px
}

.tooltipbtmiddletwo {
    background: url("../png/tooltipmiddletwo.png") repeat-y;
    width: 215px;
    position: relative
}

.tooltipwraptwo {
    width: 188px;
    margin: 0 auto
}

.tooltiparrowtwo {
    position: absolute;
    background: url("../png/tooltiparrowbtm.png") no-repeat;
    right: 103px;
    bottom: -12px;
    width: 16px;
    height: 8px
}

.mapaddress {
    float: left;
    width: 62px;
    font-weight: bold
}

.citytitle {
    font-size: 14px !important;
    font-weight: bold;
    text-align: center !important;
    padding: 10px 0
}

.pinbtn {
    text-align: center
}

.greenOneFoursix {
    background: url("../png/pinbtnblue.png") no-repeat scroll 0 0 transparent;
    color: #0d3b4e;
    font-size: 13px;
    height: 24px;
    width: 146px;
    margin: 10px 0;
}

.addinfo p {
    line-height: 1.5
}

.citytitletwo {
    position: relative
}

    .citytitletwo p {
        font-size: 14px !important;
        font-weight: bold;
        color: #88dbff !important;
        border-bottom: 1px solid #88dbff;
        margin: 0 0 8px 35px;
        padding-top: 5px
    }

.alerticon {
    background: url("../png/alerticon.png") no-repeat;
    position: absolute;
    right: 6px;
    top: 0;
    width: 14px;
}

.redcolor {
    color: #ff0000 !important;
}

.frtEdt {
    float: right;
    margin-right: 11px;
}

.accFontNormal {
    font-weight: normal !important;
}

.orgTopMin {
    margin-top: -16px;
}

.blueSizeeightSevenbtnOrg {
    width: 87px;
    height: 24px;
    float: left;
    background: url(../png/proceedbtn.png);
    color: #0b3343;
    font-size: 12px;
}

.widthoneeighty {
    width: 180px
}

.VisiblebyToolTipOneTwo {
    background-image: url(../png/visbilitytooltipgoal.png);
    width: 290px;
    height: 36px;
    background-repeat: no-repeat;
}

    .VisiblebyToolTipOneTwo p {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin: 0 auto;
        padding: 10px 0 0 10px;
        margin-right: 1px;
    }

/***26/8/2013***/
.widthseventhreesven {
    width: 737px !important;
}

/****30/8/2013***/
.widthonesixzero {
    width: 160px
}

.paddinglinehght {
    line-height: 0.7;
    padding: 0 0 6px 0 !important
}

.paddinglinehghttwo {
    line-height: 0.7;
    padding: 5px 0 6px 0 !important
}

.margintoponeseven {
    margin-top: 17px !important
}

.widththreeseveneight {
    width: 378px
}

.margtoptwothree {
    margin-top: 23px !important
}

.margintwotop {
    margin-top: 2px !important
}

.padrigthten {
    padding-right: 10px !important
}

.margleftthree {
    margin-left: 3px
}


/******* Add New CSS (2/9/2013) ***********/
.secText {
    float: left;
}

.secMarSep {
    width: 15px;
    float: left;
    height: 27px;
}

.sedulTblEdt {
    width: 686px;
    margin: 10px 0 0 7px;
    border-spacing: 0;
}

.paddingOneFiveTwo {
    padding-left: 152px;
}

.paddingThreeFive {
    padding-left: 35px;
}

.paddingTwoThree {
    padding-left: 23px;
}

.paddingFourOne {
    padding-left: 41px;
}

.paddinTwoZero {
    padding-left: 20px;
}

.paddingLefTwoEight {
    padding-left: 28px;
}

/************ Add New CSS (4/9/2013) ******************/
.gryBoxTopImgEdt {
    width: 980px;
    height: 12px;
    background: url(../png/rdtopnewimgedtnew.png);
    float: left;
    position: absolute;
    width: 980px;
}

.srchcontentboxEdt {
    border-bottom: 1px solid #c1c2c1;
    background: #f1f2f2;
    width: 973px;
    margin: -1px 0 0 4px;
    position: relative;
}

.fillterboxEdt {
    background: #F1F2F2;
    border-bottom: 1px solid #C1C2C1;
    width: 972px;
    margin-left: 4px;
}

.stdWidth {
    width: 254px;
}

.submWidth {
    width: 97px;
}

.claHrsWidth {
    width: 87px;
}

.brokText {
    color: #454545;
    font-weight: normal;
}

.srchdtlSer {
    background: url("../png/smallsearchicon.png") no-repeat;
    display: block;
    margin: 2px 2px 0 21px;
    padding: 0px;
    float: left;
    width: 9px;
    height: 9px;
}

.subNav li a span.PendingVerifications {
    background: url(../png/pendingverifications.png) no-repeat left;
    display: block;
    width: 16px;
    height: 14px;
    float: left;
    margin: 12px 5px 0 0;
}

.appWidth {
    width: 686px;
}

.gryBoxMiddleEdt {
    width: 980px;
    height: auto;
    background: url(../png/rdmiddle.png);
    float: left;
    margin-top: 5px;
}

/****4/9/2013***/
.margrightfive {
    margin-right: 5px
}

.martopfive {
    margin-top: 5px !important
}

.widthtwoeight {
    width: 218px
}

.widthnineeight {
    width: 98px
}

.dtldate p {
    font-size: 12px
}

/****5/9/2013***/
.widthsevenfourzero {
    width: 740px !important
}

.widthseventwoseven {
    width: 727px !important
}

.widthsevenoneten {
    width: 710px !important
}

.margleftthreenineeight {
    margin-left: 398px !important
}

/*********** Add New CSS (6/9/2013) **********************/
.widththreetwozero {
    width: 320px !important
}

.marglefteightzero {
    margin-left: 80px !important
}

.widthfourzerofive {
    width: 405px
}

.margleftsixfive {
    margin-left: 65px
}

.housrsNew {
    float: left;
    margin-left: 6px;
    width: 70px;
}

    .housrsNew p {
        padding: 3px 0;
        text-align: center
    }

.hrsdesp {
    float: left;
    height: auto;
    margin: 0 0 0 4px;
    overflow: hidden;
    width: 360px
}

.fontsizeonetwo {
    font-size: 12px !important
}

.widthtwohundred {
    width: 200px
}

.proftab { /*width:307 !important*/
    ;
    width: auto !important;
    float: right !important
}

.settingicon {
    background: url(../png/settingicon.png) no-repeat !important;
    float: left !important;
    height: 15px;
    left: -2px;
    margin: 0 !important;
    padding: 0 !important;
    top: 1px;
    width: 14px;
}

.widthtwooneseven {
    width: 217px
}

.tabs {
    padding: 0.2em;
    position: relative
}

    .tabs .tabsmenu {
        top: 2px;
        margin: 0 0 0 0px;
        padding: 0;
        position: absolute;
        width: auto;
        z-index: 99999;
        width: 974px;
        height: 32px;
    }

        .tabs .tabsmenu li {
            display: inline;
            list-style: none outside none;
            margin: 1px 0 0 7px;
            float: left;
        }

            .tabs .tabsmenu li a {
                display: block;
                float: left;
                padding: 2px 10px 0;
                margin: 0 2px 0 2px;
                text-align: center;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 13px;
                text-decoration: none;
                color: #474747;
                height: 27px;
                font-weight: bold;
                line-height: 25px;
                background: #C1C2C1;
            }

                .tabs .tabsmenu li a.tabmenu-active {
                    background: #fff;
                    border-right: 1px solid #AAAAAA;
                    border-left: 1px solid #AAAAAA;
                    border-top: 1px solid #AAAAAA
                }

.tabinfocontent {
    padding: 0x 0 0 0;
    border-top: 1px solid #C1C2C1;
    margin: 12px 0 0 0;
}

.tablist {
    height: 25px;
    margin-bottom: -5px;
    margin-top: 10px;
    padding-bottom: 0;
    position: relative;
    z-index: 0
}

.addpref {
    width: 196px;
    height: 26px;
    float: left;
    background: url(../png/addpref.png);
    color: #263710;
    font-size: 12px;
}

.widthfourtwozero {
    width: 420px !important
}

/***6/9/2013***/
.margleftfivefive {
    margin-left: 55px !important
}

.home {
    position: relative
}

.blueSizeOnesixeightdis {
    width: 168px;
    height: 24px;
    background: url(../disblue168.html);
    color: #5fadc4;
    font-size: 12px
}

.margtopthree {
    margin-top: 3px
}

/**9/9/2013***/
.italictxt {
    font-style: italic
}

/***10/9/2013***/
.widthonetwoeight {
    width: 128px
}

.widthtwosevensix {
    width: 276px
}

.marginleftninefour {
    margin-left: 94px !important
}

.heightthreezerzero {
    height: 300px !important
}

.widthoneeightfive {
    width: 185px !important
}

.widthonesixseven {
    width: 167px
}

.widthtwoonetwo {
    width: 121px
}

.margrighttwenty {
    margin-right: 20px
}

.margrightseven {
    margin-right: 7px
}

/**Archived Groups 10/9/2013***/
.widthtwozerofive {
    width: 205px
}

/**10/9/2013 Groups&Goals-Studentsingoal-Print.**/
.Wrappercontent {
    width: 714px;
    margin: 0 auto;
    background: #fff;
}

.printtitle {
    font-size: 24px !important;
    margin: 0;
    padding: 0;
    color: #474747;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal
}

.topdtlroster {
    width: 100%;
    float: left
}

    .topdtlroster table tr td {
        padding: 6px 0
    }

.tabletowardgoal {
    width: 100%
}

    .tabletowardgoal tr.tbleheading td {
        border-bottom: 1px solid #1C88B5;
        vertical-align: bottom;
        padding: 4px 3px !important
    }

    .tabletowardgoal tr td {
        padding: 8px 3px;
        vertical-align: top;
    }

        .tabletowardgoal tr td p {
            font-size: 13px
        }

tr.tbleheading td p {
    color: #1C88B5;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    float: left;
}

.sepbox {
    background: #ebebeb;
    text-align: center
}

.backgdwhite {
    background: #fff
}

.byname {
    font-size: 10px !important;
    font-family: Arial !important
}

.verfgroup p {
    text-align: center
}

.minHeigt {
    min-height: 500px;
}

/***13/9/2013***/
.poupMainNewTwo {
    width: 532px;
    margin: 10px 0 0 40px;
    position: relative
}

.delPopMiddleNewTwo {
    width: 532px;
    height: auto;
    overflow: hidden;
    background: url(../png/popupmiddlenew.png);
    padding: 0px 0 0 0;
    margin-left: 7px;
}

.delTopNewTwo {
    width: 532px;
    height: 14px;
    background: url(../png/popuptopnew.png);
    margin-left: 7px;
}

.delPopBottomNewTwo {
    width: 532px;
    height: 14px;
    background: url(../png/popupbottomnew.png);
    margin-left: 7px;
    float: left;
}

.delInfoNewTwo {
    height: auto;
    margin: 8px auto;
    overflow: hidden;
    width: 475px;
}

.subtble {
    width: 100%
}

.activeschool {
    margin: 6px 0 0 0;
    width: 364px
}

.margleftsixeight {
    margin-left: 68px !important
}

.greenSizeoneseventwo {
    width: 172px;
    height: 24px;
    float: left;
    background: url(../png/green172.png);
    color: #263710;
    font-size: 12px;
}

.graySizeoneseventwo {
    width: 172px;
    height: 24px;
    float: left;
    background: url(../png/gray172.png);
    color: #263710;
    font-size: 12px;
}

.uploadhint {
    float: left;
    width: 211px;
    font-size: 12px;
    padding: 3px 0
}


/***16-9 Pravin***/
.paddingNoneDashAlert {
    padding-left: 0 !important;
}

.subWidThreeFivZer {
    width: 350px !important
}

/**16-9 ***/
.wrapword {
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: pre-wrap; /* css-3 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    word-break: break-all;
    white-space: normal;
}

.minheight {
    min-height: 0 !important
}

/***18/9/2013***/
.widthnineonesix {
    width: 916px !important
}

.poupTextInfoNew {
    width: 345px;
    height: auto;
    overflow: hidden;
    background: url(../png/middleinfobgpopupnew.png);
    float: left;
}

    .poupTextInfoNew p {
        font-size: 13px;
        color: #44484a;
        padding: 10px 0 10px 30px;
        line-height: 1.8em;
    }

.poupBottomNew {
    width: 345px;
    height: 15px;
    overflow: hidden;
    background: url(../png/bottombgpopupnew.png);
    float: left;
}

.widththreefourfive {
    width: 345px !important
}

.widththreeonefive {
    width: 315px !important
}

/***20/9/2013***/
.accountsetting {
    position: relative;
    height: 92px
}

.redleftcorner {
    background: url(../png/redleftcor.png) no-repeat;
    position: absolute;
    width: 38px;
    height: 92px;
    left: -35px
}

.redstrips {
    background: url(../png/redstrips.png) repeat-x;
    height: 63px;
    float: left;
    width: 90%
}

.rightround {
    background: url(../png/rightround.png) no-repeat;
    width: 13px;
    height: 63px;
    float: left
}

.closeiconwhite {
    background: url(../png/closeiconwhite.png) no-repeat;
    float: left;
    width: 35px;
    height: 35px;
    margin: 14px 0 0 12px;
    text-decoration: none
}

.redstripscont {
    float: left;
    margin: 13px 0 0 15px;
}

    .redstripscont p {
        color: #fff;
    }

.dottxt {
    background: url(../png/doticon.png) no-repeat scroll 0 6px;
    padding-left: 10px
}

.blackrow {
    background: #636363;
    color: #fff !important
}

    .blackrow a, .blackrow p {
        color: #fff !important
    }

.marginlefttwofour {
    margin-left: 24px
}

.widththreefive {
    width: 35px
}

.widthfivetwozero {
    width: 520px
}

.widthfouronezero {
    width: 410px
}

.widthonetwotwo {
    width: 122px
}

.widthsixeighttwo {
    width: 682px !important
}

.widthsixsixfive {
    width: 665px !important
}
/***20/9/2013**/
.margintoponeeight {
    margin-top: 18px !important
}

.paddingrightfive {
    padding-right: 5px !important
}

/***25/9/2013***/
.veriftooltip {
    position: relative;
    cursor: pointer
}

.verificationblck {
    left: -255px;
    top: -162px;
    display: none
}

.veriftooltip:hover > .verificationblck {
    display: block !important;
}

.approvefiblck {
    position: relative;
    cursor: pointer
}

.approvetooltip {
    left: -310px;
    top: -162px;
    display: none;
    text-align: left !important
}

.approvefiblck:hover > .approvetooltip {
    display: block !important;
}

.VisiblebyToolTipOneTwohours {
    width: 281px
}

.topblackstrips {
    background: url(../png/topblack.png) no-repeat;
    height: 11px
}

.blackmiddlestrips {
    background: url(../png/blackmiddle.png) repeat-y;
    position: relative;
    padding: 5px 8px;
    text-align: left !important
}

.bottomblackstrips {
    background: url(../png/bottmblack.png) no-repeat;
    height: 9px
}

.rightblackarrw {
    background: url(../png/rightblckarrow.png) no-repeat;
    width: 9px;
    height: 16px;
    right: -8px;
    position: absolute
}

.blackmiddlestrips p {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.hoursblck {
    position: relative;
    cursor: pointer
}

.hourstooltip {
    left: -270px;
    top: -15px;
    display: none;
    position: absolute
}

.hoursblck:hover > .hourstooltip {
    display: block !important;
}

/***26/9/2013***/
.marginleftfour {
    margin-left: 4px !important
}

.widthtwotwofive {
    width: 225px
}

.marginleftfourty {
    margin-left: 40px
}

/***27/9/2013***/
.assigncheck {
    margin: 1px 5px 0 0 !important
}

.lbelassgn {
    color: #474747;
    float: left;
    font-size: 14px;
    font-weight: bold;
}

.tableassign {
    padding-top: 10px
}

    .tableassign tr td {
        padding: 0 0 5px 7px;
        border-bottom: 0 !important
    }

.colorwhite {
    color: #fff !important;
    margin-bottom: 7px
}

.checkboxmarg {
    margin: 8px 0 0 10px !important
}

.margrightthreesix {
    margin-right: 36px
}

.marginleftfourfive {
    margin-left: 45px
}

/***30/9/2013**/
.groupset td {
    padding-left: 0 !important;
}

/***1/10/2013**/
.widtheightsevenfive {
    width: 875px !important;
}

/***3/10/2013***/
.widthtwosixfive {
    width: 265px !important
}

.checkboxmargtwo {
    margin: 8px 0 0 20px !important
}

.widthfivefivezero {
    width: 550px !important
}

.marginleftsix {
    margin-left: 6px !important
}

.serchtableresultNewtwo {
    table-layout: fixed;
    width: 100%
}

    .serchtableresultNewtwo tr td {
        padding-left: 4px
    }

/***4/10/2013***/
.widthnineseventwo {
    width: 972px !important
}

.widthtwoninezero {
    width: 290px !important
}

.widththreefivezero {
    width: 350px !important
}

.widthfivezerozero {
    width: 500px !important
}

/***5/10/2013**/
tr.tbleheadingtwo td p {
    color: #000;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold
}

tr.tbleheadingtwo td {
    border-bottom: 1px solid #000;
    padding: 4px 3px !important;
    vertical-align: bottom;
}

.tdwidthfouronefive {
    width: 415px !important
}

.tblTextLinktwo {
    color: #1C88B5;
    font-size: 12px;
    text-decoration: none
}

.widthsixzerozero {
    width: 600px
}

/***18/10/2013***/
.widthtwothreefive {
    width: 235px
}

/***22/10/2013***/
.subDoctblHedingtwo {
    color: #6E6E6E !important;
    font-size: 12px !important;
    font-weight: bold !important
}

.tooltiptop_optop {
    background: url(../png/tooltiptop_optop.png) no-repeat;
    width: 132px;
    height: 6px
}

.tooltiptop_opmiddle {
    background: url(../png/tooltiptop_opmiddle.png) repeat-y;
    width: 132px;
    position: relative
}

.tooltiptop_opbottom {
    background: url(../png/tooltiptop_opbottom.png) no-repeat;
    width: 132px;
    height: 6px
}

.tooltipwraptwo_op {
    margin: 0 auto;
    width: 100px;
}

.VisiblebyToolTipOneOneOp {
    height: auto;
    width: 132px;
    position: absolute;
    left: 48px;
    top: -25px
}

    .VisiblebyToolTipOneOneOp p {
        color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px !important;
        font-weight: normal;
        text-align: left;
        padding-top: 2px
    }

.tooltiparrowtwoop {
    position: absolute;
    background: url("../png/tooltiparrow.png") no-repeat;
    right: 130px;
    top: 20px;
    width: 8px;
    height: 16px
}

.registredtooltip {
    position: relative
}

    .registredtooltip a.txtaligntwo {
        color: #1C88B5 !important;
        font-size: 12px;
        line-height: 1.4em;
    }

.widtheigthsixper {
    width: 86% !important
}

.arrowpostion {
    top: 50px !important;
    left: -50px
}

/******* Add New CSS (22/10/2013) ***********************/
.adLinkTeEdt {
    color: #1381af;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    font-style: italic;
    margin-top: 5px;
    float: left;
}

.inputThreeFiveFive {
    width: 355px;
}

.calMain {
    width: 1000px;
    height: auto;
}

.calMainTop {
    width: 972px;
    height: 75px;
    margin-left: 4px;
}

.calMainTopLeft {
    width: 10px;
    height: 75px;
    background: url("../png/caltopleft.png");
    float: left;
}

.calMainTopMiddle {
    width: 952px;
    height: 75px;
    background: url("../png/caltopmiddle.png");
    float: left;
}

.calMainTopRight {
    width: 10px;
    height: 75px;
    background: url("../png/caltopright.png");
    float: left;
}

.dateTable {
    width: 972px;
    border-spacing: 0;
    background: #fff;
    margin-left: 4px;
    table-layout: fixed;
}

    .dateTable tr {
    }

        .dateTable tr td {
            margin: 0px;
            border-right: 1px solid #656565;
            height: 158px;
            border-bottom: 1px solid #656565;
            vertical-align: top;
            padding: 6px 8px;
            font-size: 24px;
            color: #474747;
        }

tr td.borderNone {
    border-right: none;
}

tr.bagHeight td {
    background: url("../png/caltopgrd.png") repeat-x;
    height: 29px !important;
    font-size: 18px;
    padding-top: 5px;
    vertical-align: middle;
    text-align: center;
    border-bottom: none;
}

.toolTipText {
    font-size: 11px;
    padding: 1px 0 0 1px;
    text-align: center;
}

.calLink {
    color: #1c88b5;
    text-decoration: underline;
}

.decBaground {
    background: #f2f2f1;
}

.calMonth {
    color: #FFFFFF;
    font-size: 40px;
    text-align: center;
    padding: 15px 0 0 228px;
    float: left;
}

.mothText {
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    padding-top: 8px;
    width: 128px;
}

.mothTextSec {
    color: #FFFFFF;
    float: right;
    font-size: 18px;
    padding: 8px 0 0 0;
    width: 84px;
}

.cdArrow {
    width: 44px;
    height: 50px;
    display: block;
    position: absolute;
    left: -33px;
    top: 87px;
}

.datText {
    font-weight: normal;
}

.poupMainNewEdt {
    width: 785px;
    height: auto;
    position: relative;
    margin: 10px 0 0 40px;
}

.popupLeftSideEdtNew {
    height: auto;
    float: left;
    margin: 20px 0 0 0;
}

.strBtn {
    margin: 15px 0 0 80px; /*width:300px;*/
}

.textSubEdtNew {
    font-size: 12px !important;
    font-weight: normal !important;
    margin-left: 81px;
    width: 628px;
    float: left;
}

.strImgIcon {
    float: left;
    margin: 0 15px;
}

/***24/10/2013***/
.titltxt {
    color: #1c88b5;
    font-weight: bold;
    font-size: 15px;
}

.pedingcont {
    position: relative
}

.redtooltip {
    background: url(../png/redtooltip.png) no-repeat;
    width: 60px;
    height: 32px;
    color: #fff;
    left: -58px;
    top: 8px;
    position: absolute;
    display: none
}

    .redtooltip p {
        color: #fff;
        font-size: 12px
    }

.pendingdig {
    text-align: center;
    padding: 1px 0
}

.pedingtext {
    font-size: 10px !important;
    padding: 0 4px
}

.pedingcont:hover > .redtooltip {
    display: block !important
}

.margintopsixfive {
    margin-top: 65px
}

.carnivallist li {
    padding: 5px 0
}

.fontitalic {
    font-size: 12px;
    font-style: italic
}

.emailist {
    list-style-type: none;
    padding: 0;
    margin: 0
}

    .emailist li {
        padding: 5px 0
    }

.arrowblock {
    position: relative
}

.activitiesdetail {
    position: absolute;
    left: -299px;
    top: -295px;
    z-index: 9999
}

.topblock {
    background: url(../png/topblock.png) no-repeat;
    width: 304px;
    height: 7px
}

.middleblock {
    background: url(../png/middleblock.png) repeat-y;
    width: 304px;
    padding: 5px 0px
}

.bottomblock {
    background: url(../png/bottomblock.png) no-repeat;
    width: 304px;
    height: 7px
}

.innertop {
    background: url(../png/innertop.png) no-repeat;
    width: 278px;
    height: 3px
}

.innermiddle {
    background: url(../png/innermiddle.png) repeat-y;
    width: 278px;
}

.innerbottom {
    background: url(../png/innerbottom.png) no-repeat;
    width: 278px;
    height: 3px
}

.blackinner {
    width: 278px;
    margin: 5px 14px
}

.whitetitle {
    font-size: 12px;
    color: #fff;
    font-weight: bold
}

.inneractivdtl {
    padding: 5px;
    border-bottom: 1px dotted #686868
}

.titleblue {
    font-weight: bold;
    color: #86d8fb !important
}

.inneractivdtl p {
    color: #fff;
    font-size: 10px;
    line-height: 1.2
}

.viewalllink {
    padding: 5px 0;
    text-align: center
}

.viewalllink {
    color: #86d8fb;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none
}

.graybox {
    background: url(../png/graybox.png) no-repeat;
    width: 89px;
    height: 65px;
    float: left;
    margin-left: 2px
}

.orangebox {
    background: url(../png/orangebox.png) no-repeat;
    width: 89px;
    height: 65px;
    float: left;
    margin-left: 2px
}

.greenbox {
    background: url(../png/greenbox.png) no-repeat;
    width: 89px;
    height: 65px;
    float: left;
    margin-left: 2px
}

.linkcont {
    padding: 5px 0
}

.graybox p {
    text-align: center;
    color: #474747;
    font-weight: 600
}

.orangebox p {
    text-align: center;
    color: #474747;
    font-weight: 600
}

.greenbox p {
    text-align: center;
    color: #474747;
    font-weight: 600
}

.subhourstxxt {
    font-size: 14px !important;
    padding: 7px 0 3px 0
}

.mygoalprog {
    width: 100%;
}

    .mygoalprog tr td {
        font-size: 12px;
        color: #fff;
        font-weight: bold;
        padding: 3px;
        border-bottom: 1px dotted #686868
    }

.paddingleftright {
    padding: 0 14px
}

.seplineblck {
    height: 1px;
    background: #686868;
    border-bottom: 1px solid #000;
    margin: 5px 2px 0 2px
}

.plushours {
    background: url(../png/plushours.png) no-repeat;
    border: 0;
    text-align: center;
    width: 57px;
    height: 28px;
    font-size: 13px;
    color: #352609;
    font-weight: bold;
    cursor: pointer;
    float: left;
    text-decoration: none;
    line-height: 2.3;
    margin: 5px 0 0 0
}

.recenactivites {
    width: 202px
}

    .recenactivites p {
        font-size: 12px
    }

/***28/10/2013**/
.subNewTblCont {
    width: 720px;
    margin: o;
    border-spacing: 0;
}

    .subNewTblCont td {
        height: 30px;
    }

        .subNewTblCont td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

.claimedhours {
    position: relative
}

.opportunitytooltip {
    position: absolute;
    width: 327px;
    bottom: 0px;
    left: -121px;
    display: none;
    z-index: 9999
}

.claimedhours:hover > .opportunitytooltip {
    display: block !important
}

.verifiedtooltiphrscont {
    position: relative
}

.verifiedtooltiphrs {
    width: 359px;
    position: absolute;
    bottom: 15px;
    left: -254px;
    display: none;
    z-index: 9999
}

.verifiedtooltiphrscont:hover > .verifiedtooltiphrs {
    display: block !important
}

.approvedhrstooltipcont {
    position: relative
}

.approvedhrstooltip {
    width: 429px;
    position: absolute;
    left: -301px;
    bottom: 17px;
    display: none;
    z-index: 9999
}

.approvedhrstooltipcont:hover > .approvedhrstooltip {
    display: block !important
}

.Denyhrcont {
    position: relative
}

.Denyhrtooltip {
    position: absolute;
    width: 399px;
    right: 15px;
    bottom: -4px;
}

.partialapprovtoolcont {
    position: relative
}

.partialapprovtooltip {
    position: absolute;
    width: 399px;
    right: -135px;
    bottom: -4px
}

.partialpost {
    right: 328px !important;
    top: -278px !important
}

.denyhrspost { /*right:353px !important;*/
    right: 328px !important;
    top: -184px !important
}

.viewapprovpost {
    left: 233px !important
}

.verfipost {
    left: 188px !important
}

.partialpostview {
    right: 125px !important;
    top: -80px !important;
}

.toolTipArrowCenNew {
    width: 9px;
    height: 16px;
    background: url(../png/rightarrowtwo.png) no-repeat;
    position: absolute;
    top: 105px;
    right: -4px
}

.toolTipArrowCenNewpost {
    top: 40px !important
}

.denyhrspostview {
    right: 126px !important;
    top: 18px !important
}

/************** Add New CSS (30/10/2013) ************************/
.toolTipTextEdt {
    position: relative;
}

.poupMainNewEdtNew {
    width: 785px;
    height: auto;
    position: absolute;
    display: none;
    z-index: 99999;
    left: 129px;
    top: -103px;
}

.marginPos {
    margin: -115px 0 0 134px;
}

.fontSizFor {
    font-size: 14px !important;
}

.padTopEight {
    padding-top: 8px;
}

.padTopTwenty {
    padding-top: 20px;
}

.padTopFourty {
    padding-top: 40px;
}

.cdArrowRight {
    width: 44px;
    height: 50px;
    display: block;
    position: absolute;
    right: -39px;
    top: 87px;
}

.popupRightSet {
    right: 129px !important;
}

.poupMainNewPopup {
    width: 785px;
    height: auto;
    position: absolute;
    display: none;
    z-index: 99999;
    right: 129px;
    top: -93px
}

/****1/11/2013***/
.contactsform {
    float: left
}

.contlble {
    color: #474747;
    float: left;
    font-size: 14px;
    font-weight: bold;
    width: 225px;
    line-height: 1.9
}

.inputcont {
    float: right;
    width: 355px
}

.contactrow {
    margin-bottom: 15px
}

.addresdtl {
    float: left;
    margin-left: 45px
}

.phoneicon {
    background: url(../png/iconphone.png) no-repeat scroll 0 1px;
    padding: 1px 0 2px 20px
}

.emailicon {
    background: url(../png/iconmail.png) no-repeat scroll 0 1px;
    padding: 1px 0 2px 20px
}

/***7/11/2013*/

.widthfiveninezero {
    width: 590px !important
}

.widthfoureightfive {
    width: 485px !important
}

.widthoneninefive {
    width: 195px !important
}

/***11/11/2013********/
.dectab {
    opacity: 0.51;
}

/***13/11/2013*/
.deleteicon {
    background: url(../png/deleteicon.png) no-repeat;
    text-indent: -9999px;
    width: 24px;
    height: 24px
}

/****15/11/2013**/
.mergeblock {
    position: relative
}

.mergestripstwo {
    position: absolute !important;
    left: -8px !important;
    top: -5px !important
}

.wightTopStreepEdittwo {
    width: 972px;
    height: 48px;
    margin-left: 4px;
    border-bottom: 1px solid #c1c2c1;
    border-top: 1px solid #c1c2c1;
    background: #f2f2f2;
}

.managebtn {
    width: 200px;
    height: 24px;
    float: right;
    background: url(../png/greensize200.png);
    margin-right: 2px;
    color: #25350F;
}

.greentwofivezero {
    width: 250px;
    height: 24px;
    background: url(../png/greensize250.png);
    margin-right: 2px;
    color: #25350F;
}

.bigSizeBtndisable {
    width: 200px;
    height: 24px;
    float: right;
    background: url(../png/oranesize200dis.png);
    margin-right: 2px;
    color: #9c917c;
}

/****18/11/2013***/
.popTblTwo td p {
    font-size: 14px;
    color: #474747;
    float: left;
}

.fieldtext {
    font-family: Arial;
    font-size: 12px !important;
    font-weight: nomral !important;
    font-style: italic;
    font-weight: normal !important;
    line-height: 1.5
}

.popTblTwo {
    border-spacing: 0;
    width: 100%
}

    .popTblTwo td {
        height: 30px;
        padding-left: 8px;
    }

.activelog {
    width: 470px;
}

.marginleftsix {
    margin-left: 6px
}

.marginrighttsix {
    margin-right: 6px
}

.settingtab {
    margin: 0 6px;
    padding: 17px 0
}

.borbottomdotted {
    border-bottom: 1px dotted #363636
}

.txtarea {
    padding: 5px;
}

.widthfourfourzero {
    width: 440px
}

/***19/11/2013***/
.mainaddpack {
    float: left;
    width: 400px
}

.inneraddpackcont {
    background: #F2F2F2;
    height: 465px;
    width: 100%
}

.addpack {
    margin: 10px;
    border: 1px solid #c1c2c2;
    background: #ffffff;
    max-height: 400px;
    overflow-y: scroll;
}

.adpackagetble {
    width: 100%
}

.adpackagetble {
    border-spacing: 0;
}

    .adpackagetble td {
        padding: 6px 5px 6px 5px;
        border-bottom: 1px solid #c1c2c2;
    }

        .adpackagetble td p {
            font-size: 14px;
            color: #474747;
            float: left;
        }

.tabcontentwo {
    width: 528px !important
}

.addpackagecont {
    width: 507px;
    height: 400px;
    overflow-y: scroll;
    position: relative;
    padding: 10px;
}

.tabcontainertwo {
    width: 527px !important
}

    .tabcontainertwo .tab-header {
        float: left !important
    }

.addlistcont {
    border-bottom: 1px solid #c1c2c2;
    padding: 7px;
}

.addtextarea {
    width: 473px;
    height: 150px;
    overflow-y: scroll
}

.addcont {
}

.inneraddback {
    background: #f6f7f6;
}

.addcont .active {
    color: #474747;
    font-weight: bold;
    text-decoration: none
}

.flright {
    float: right !important
}

.additionalink {
    border-bottom: none !important;
    padding: 7px 10px 7px 10px
}

    .additionalink a {
        font-style: italic;
        font-size: 13px;
        text-decoration: none
    }

.imageref {
    font-size: 12px;
    font-style: italic
}

.imagesbox {
    padding: 7px 0px;
    background: #f6f7f6;
    border-bottom: 1px solid #c1c2c2;
    border-top: 1px solid #c1c2c2;
    max-height: 270px;
    overflow-y: scroll
}

.imagecont {
    margin: 10px 8px;
    width: 222px
}

.scrolldiv {
    height: 620px !important;
    overflow-y: scroll !important
}

.popupLeftSideEdttwo {
    width: 440px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 32px 0 0 0;
}

.recomcont {
    height: 160px;
    overflow-y: scroll
}

.popTblrecome {
    width: 415px;
    margin: 0 auto;
    border-spacing: 0;
}

    .popTblrecome td {
        height: 30px;
    }

        .popTblrecome td p {
            font-size: 14px;
            font-weight: bold;
            color: #474747;
            float: left;
        }

/****20/11/2013***/
.heightfourfivezero {
    height: 450px !important
}

.widththreethreezero {
    width: 330px !important
}

.receiptble tr td {
    padding: 5px 8px
}

.receiptblock {
    height: 470px;
    overflow-y: scroll
}

/************ Add New CSS (25/11/2013) ******************/
.cmsEdt {
    background: #8ac23e;
    font-size: 13px;
    float: left;
    height: 25px;
    padding: 0 8px;
    margin: 5px 0 0 0;
    line-height: 25px;
}

.amcLink {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}

.marBotEdt {
    margin-bottom: 15px !important;
    float: left;
}

.mainofmidleNewEdt {
    float: left;
    background: url(../png/apphistmidle.png) repeat-y;
    width: 431px;
}

.midScorllMain {
    overflow-y: scroll;
    height: 192px;
    float: left;
    width: 424px;
}

.paddFourFour {
    padding-left: 44px;
}

.padLefTwoSeven {
    padding-left: 27px;
}

.martopZero {
    margin-top: 0px !important;
}

.viewArchived {
    width: 197px;
    height: 24px;
    background: url(../png/viewarchived.png);
    color: #0a2d3b;
}

.serSepTopEdt {
    width: 989px;
    height: 53px;
    margin: 0px auto 2px auto;
    float: left;
}

.activeGrp {
    float: left;
    margin: 0 0 0 14px;
}

.actFont {
    font-size: 24px;
    font-style: italic;
}

.marTopTwoEight {
    margin-top: 28px;
}

.tdHeightEdt {
    height: 48px !important;
}

.brdTdBotmEdt {
    border-bottom: 1px dotted #c1c2c2;
}

.padOneSeven {
    padding-top: 17px !important;
}

.joinLink {
    padding: 17px 0 0 21px;
    float: left;
}



/***26/11/2013 ***/
.topblockcont {
    background: #639100;
    height: 48px
}

.topblockcontinner {
    width: 850px;
    margin: 0 auto
}

.leftcoldtl {
    margin-top: 8px
}

    .leftcoldtl p {
        font-size: 14px;
        color: #fff;
        font-weight: bold;
        line-height: 1.2
    }

.blueOneFiveSeven {
    background: url(../png/blueonefiveseven.png) no-repeat;
    color: #0A2D3B;
    width: 157px;
    height: 24px
}

.btnblock {
    margin: 13px 98px 0 0;
}

.blockreq {
    width: 850px;
    margin: 0 auto;
    padding-bottom: 30px
}

.titletxt {
    font-size: 30px;
    color: #1c88b5;
    font-weight: bold;
    padding: 15px 0 22px 0
}

.offtext {
    width: 545px
}

.blockreq p {
    font-size: 15px;
    color: #232b30;
    line-height: 1.3
}

.pricelist {
    list-style-type: square;
    padding: 10px 0 0 35px;
    margin: 0
}

    .pricelist li {
        padding: 2px 0;
        margin: 0
    }

.grayboxTwo {
    width: 795px
}

.topgray {
    background: url(../png/topgray.png) no-repeat;
    height: 5px
}

.middlegray {
    background: url(../png/middlegray.png) repeat-y;
}

.bottomgray {
    background: url(../png/bottomgray.png) no-repeat;
    height: 5px
}

/************ Add New CSS (27/11/2013) ************************/
.hrsActLog {
    width: 804px;
    float: left;
}

.hrsActLogIcon {
    float: right;
    margin-right: 26px;
}

.accountsettingEdt {
    position: relative;
}

.greenleftcorner {
    background: url(../png/greenleftcor.png) no-repeat;
    position: absolute;
    width: 38px;
    height: 79px;
    left: -35px
}

.greenstripsEdt {
    background: url(../png/greenstrips.png) repeat-x;
    height: 48px;
    float: left;
    width: 90%
}

.rightroundGreen {
    background: url(../png/rightroundgreen.png) no-repeat;
    width: 13px;
    height: 48px;
    float: left
}

.closeiconwhiteEdt {
    background: url(../png/tickicon.png) no-repeat;
    float: left;
    width: 30px;
    height: 30px;
    margin: 10px 0 0 12px;
    text-decoration: none
}

.redstripscontEdt {
    float: left;
    margin: 15px 0 0 15px;
}

    .redstripscontEdt p {
        color: #fff;
    }


.orgleftcorner {
    background: url(../png/orgleftcor.png) no-repeat;
    position: absolute;
    width: 38px;
    height: 79px;
    left: -35px
}

.orgstripsEdt {
    background: url(../png/orgstrips.png) repeat-x;
    height: 48px;
    float: left;
    width: 90%
}

.rightroundOrg {
    background: url(../png/rightroundorg.png) no-repeat;
    width: 13px;
    height: 48px;
    float: left
}

.alertIconEdt {
    background: url(../png/alertnewicon.png) no-repeat;
    float: left;
    width: 30px;
    height: 30px;
    margin: 10px 0 0 12px;
    text-decoration: none
}

.redstripscontEdt {
    float: left;
    margin: 15px 0 0 15px;
}

    .redstripscontEdt p {
        color: #fff;
    }

.altText {
    font-size: 12px;
    font-weight: normal;
}

/***27/11/2013**/
.detalform {
    padding: 10px
}

.firstblck {
    margin-top: 8px
}

    .firstblck label {
        font-size: 15px;
        color: #232b30;
        margin-right: 15px;
        line-height: 1.75;
        width: 200px;
        text-align: right
    }

.subtextlble {
    font-size: 13px !important;
    font-style: italic
}

.txtareablck {
    width: 315px;
    height: 64px
}

.hinttxt {
    font-size: 12px;
    font-style: italic
}

.widthFourOneFive {
    width: 415px
}

.marleftfourthree {
    margin-left: 43px !important
}

.notword {
    font-style: italic;
    font-weight: bold
}

.widthSevenZeroZero {
    width: 700px
}

.listbox {
    padding: 10px 0 10px 100px !important;
    margin: 0;
    list-style-type: square
}

    .listbox li {
        padding: 2px 0
    }

.receipttable {
    border-spacing: 0;
    width: 100%
}

    .receipttable tr td {
        padding: 10px
    }

.borderbtm td {
    border-bottom: 1px dotted #c1c2c2
}

.fieldrow label {
    margin-right: 15px;
    text-align: right;
    line-height: 1.7
}

.widthTwoFiveFour {
    width: 254px
}

.margleftSixfour {
    margin-left: 64px
}

.widthOneTwoOne {
    width: 121px !important
}

.fieldrow {
    margin-top: 5px
}

.margleftThreeFive {
    margin-left: 35px
}

.widthOneFourZero {
    width: 140px !important
}

.widthFiveFiveZero {
    width: 550px !important
}

.textareabig {
    width: 544px
}

.totaltable {
    border-spacing: 0;
    width: 100%
}

    .totaltable tr td {
        padding: 10px 10px 0 10px
    }

.topblockcontwo {
    background: #ff0101;
    height: 48px
}

.topblockcontthree {
    background: #9d9d9d;
    height: 48px
}

.topblockcontfour {
    background: #fff;
    height: 48px
}

.submitted {
    background: url(../png/tickicon.png) no-repeat scroll 0 3px;
    padding: 10px 22px 12px 40px
}

.selBoxTD {
    border-bottom: none !important;
    padding: 3px 0 !important;
}

.selBoxTDText {
    padding: 7px 0 0 6px;
    float: left;
    font-size: 12px;
    font-weight: bold;
}

.OneThreeThreeThree {
    background: url(../png/onethreethreethree.png) no-repeat;
    color: #0A2D3B;
    width: 133px;
    height: 24px
}

.widthOneTwoSix {
    width: 126px !important
}

.widthOneNineSeven {
    width: 197px !important
}

.tabinfocontentTwo {
    padding: 0x 0 0 0;
    border: 1px solid #C1C2C1;
    margin: 12px 0 0 0;
}


/*********** Add New CSS For Naviance (27/11/2013) *******************************/

.navianceMain {
    width: 900px;
    height: auto;
    margin: 25px auto;
    background: #fff;
}

.navinceInformation {
    width: 800px;
    height: auto;
    margin: 0 auto;
}

.navinceInformationTbl {
    margin: 0 auto;
    padding: 34px 0 34px 0;
    border-spacing: 0;
    width: 100%;
}

    .navinceInformationTbl tr {
    }

        .navinceInformationTbl tr td {
            padding-left: 8px;
        }

            .navinceInformationTbl tr td p {
                line-height: 1.5em;
                color: #626262;
            }

.lnpTab {
    background: url(../png/twosevenninegreentab.png);
    width: 279px;
    height: 26px;
    color: #27360a;
}

.erMasEdt {
    background: #eb1d5d;
    height: 44px;
    width: 530px;
    float: left;
    margin-top: 10px;
}

    .erMasEdt p {
        color: #fff !important;
        font-size: 10px;
        padding: 5px 0 0 40px;
    }


.erMasRedEdt {
    background: #ff0000;
    height: 44px;
    width: 530px;
    float: left;
    margin-top: 10px;
}

    .erMasRedEdt p {
        color: #fff !important;
        font-size: 15px;
        font-weight: bold;
        padding: 12px 0 0 10px;
    }

/*********** Add New CSS For Naviance (28/11/2013) *******************************/
.amsTbl {
    margin: 0px;
    padding: 0px;
    width: 100%;
    border-spacing: 0;
}

    .amsTbl tr {
    }

        .amsTbl tr td {
        }

.amsTdWidth {
    width: 500px;
}

.tdBlueClr {
    background: #36ace4;
    height: 39px;
}

tr.tdgryClr {
    background: #f0f0f0;
    height: 25px;
    font-size: 12px;
}

.amnText {
    font-size: 18px;
    font-weight: normal;
    color: #fff !important;
}

.blTExtNew {
    color: #2488b7 !important;
    padding-left: 25px;
}

.padLefText {
    padding-left: 10px;
    float: left;
}

tr.tbleheadingtwoEdt td p {
    color: #000;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold
}

tr.tbleheadingtwoEdt td {
    border-bottom: 1px solid #2488b7;
    padding: 4px 3px !important;
    vertical-align: bottom;
}

.tabsmenuEdt {
    width: auto !important;
}

.pedFltLef {
    float: left;
    padding: 0 8px;
}

.pedMarTop {
    margin-top: 3px !important;
}

.marLefTwoFour {
    margin-left: 24px !important;
}

.firstText {
    color: #1c88b5 !important;
}

tr.tbleheadingtwoEdtNew td p {
    color: #000;
    float: left;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
}

tr.tbleheadingtwoEdtNew td {
    border-bottom: 2px solid #e9e9e9;
    padding: 4px 3px !important;
    vertical-align: bottom;
}

.findText {
    font-size: 14px;
    font-weight: bold;
    color: #2589b3 !important;
}

.parTextEdt {
    font-size: 18px;
}

.changeScl {
    color: #1c88b5;
    text-decoration: underline;
}

.aldAccount {
    font-size: 12px;
    color: #1c88b5 !important;
    font-weight: bold;
    padding-left: 92px;
}

.serResult {
    overflow-y: auto;
    max-height: 300px;
}

.serResultEdt {
    overflow-y: auto;
    max-height: 300px;
}

/************ Add New CSS (2/12/2013) *********************/
.phWidth {
    width: 343px;
    word-wrap: break-word;
}

.opcAll {
    opacity: 0.5 !important;
}

.marLefFiveZeroZero {
    margin-left: 765px;
}

.fildIconButton {
    background: url(../png/fliediticontwo.png);
    width: 15px;
    height: 18px;
}

/**** ADD New CSS (3/12/2013)*****/
.refreshiconbtn {
    background: url(../png/refreshicon.png) no-repeat;
    text-indent: -9999px;
    width: 24px;
    height: 24px
}

.deleteiconsmallbtn {
    background: url(../png/deleteiconsmall.png) no-repeat;
    text-indent: -9999px;
    width: 18px;
    height: 18px
}

.reficonsmallbtn {
    background: url(../png/reficon.png) no-repeat;
    text-indent: -9999px;
    width: 18px;
    height: 18px
}

.fileEdtbtn {
    background: url(../png/fileedt.png) no-repeat;
    text-indent: -9999px;
    width: 24px;
    height: 24px
}

.showordbtn {
    background: url(../png/showordbtn.png) no-repeat;
    color: #0A2D3B;
    width: 157px;
    height: 24px
}

.leftcoldtlTwo {
    margin-top: 18px
}

    .leftcoldtlTwo p {
        font-size: 12px !important;
        font-weight: normal !important;
        color: #fff
    }

.rightbuttons {
}

/**5/12/2013***/
.greenOneFiveSevenbtn {
    background: url(../png/greenonefiveseven.png) no-repeat;
    width: 157px;
    height: 24px;
    color: #0A2D3B;
}

.greenbtnbox {
    width: 157px
}

.shipptxt {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center
}

.margtopOneThree {
    margin-top: 13px
}

.margleftNineFive {
    margin-left: 95px
}

.blueWidthOneOneSix {
    width: 116px;
    height: 24px;
    float: left;
    background: url(../png/widthoneonesix.png);
    color: #0b3343;
    font-size: 12px;
}

.selgroup {
}

.vlentFile {
    width: 900px;
    height: auto;
    margin: 0 auto;
}

.vlentFileTop {
    width: 860px;
    height: auto;
    margin: 0 auto;
}

.vlentFileTbl {
    width: 860px;
    margin: 25px 0;
    padding: 0px;
    border-spacing: 0;
    color: #474747;
}

    .vlentFileTbl tr {
    }

        .vlentFileTbl tr td {
            color: #474747;
        }

.sampleLink {
    color: #4b9fc6;
    text-decoration: underline;
}

.marTopRdButton {
    margin: 12px 0 0 30px !important;
}

.marTopRdButtonText {
    margin: 10px 0 0 5px !important;
    float: left;
}

.diBrd {
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000;
    height: 35px;
}

.vlentFileTblEdt {
    width: 860px;
    margin: 15px 0;
    padding: 0px;
    border-spacing: 0;
    color: #474747;
}

    .vlentFileTblEdt tr {
    }

        .vlentFileTblEdt tr td {
            color: #474747;
            padding: 10px 0;
        }

.marTopSix {
    margin-top: 6px;
}

.perText {
    background: #eceaea;
    width: 400px;
    padding: 11px 21px;
    line-height: 1.5em;
}

.texDescAreNewEd {
    width: 435px;
    height: 99px;
}

.dotBrdExdt {
    height: 3px;
    background: url(../png/bordertop.png);
}

.vlentFileTblimprt {
    width: 900px;
    margin: 15px 0;
    padding: 0px;
    border-spacing: 0;
    color: #474747;
}

    .vlentFileTblimprt tr {
    }

        .vlentFileTblimprt tr td {
            color: #474747;
            padding: 5px 20px;
        }

.greenTedt {
    color: #31c503;
    font-weight: bold;
    font-size: 13px;
}

.orngTedt {
    color: #ef8700;
    font-weight: bold;
    font-size: 13px;
}

/***6/12/2013*/
.greenimg {
    width: 18px;
    height: 18px
}

/*********Add New CSS (12/12/2013) **********/
.mainPopupNEdt {
    width: 537px;
}

/***12/13/2013**/
.paddingTopZero {
    padding-top: 0 !important
}

.margbottom {
    margin-bottom: 0 !important
}

.WidthTwoOneZero {
    width: 210px !important
}

.valignTop {
    vertical-align: top
}

/************Add New CSS (26-12-2013) *******************/
.oppdtlwidthEdt {
    width: 783px !important
}

.marLeftForteenEdt {
    margin-left: -14px !important;
}

.subNewTblContEdt td {
    height: 21px;
}

.fntSize {
    font-size: 14px !important
}

.widthsixthreeEdt {
    width: 63px;
    width: 52px \0/;
}

/******** Add New CSS (17/12/2013) ********************/
.selBoxOneFourFive {
    width: 145px !important;
}

.adType {
    margin: 5px 5px 10px 239px;
    float: left;
}

.preLink {
    float: left;
    margin-top: 8px;
}

.topAdd {
    width: 1000px;
    height: auto;
    margin: 0 auto;
}

.add {
    width: 728px;
    height: auto;
}

.addScroll {
    overflow-y: scroll;
    height: 500px;
}

/***18/12/2013**/
/**.pageing{width:393px; margin:15px 0px 0 0; float: right;}
.pagginMainDiv{ float:right;}
.pagginMainDiv span{ background:#F6F5F4; line-height:20px; color:#666666; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; margin-right:6px; border:1px solid #C1C2C1 }
.pagginMainDiv span a{ color:#666666; text-decoration:none; display:block; padding:0 5px;font-family:arial; font-size:12px; }
.pagginMainDiv span a:hover { font-weight:bold !important; color:#fff; background:#1C88B5; display:block; cursor:pointer }
.pagginMainDiv span.select a{ font-weight:bold !important; color:#fff; background:#1C88B5; display:block; cursor:default}
.pagginMainDiv span.deActive a{ background:#8b8b8b; color:#6b6a6a; cursor:default; }
.dotText{float:left; margin:10px 5px 0 ;}**/
.paginMainBlack span {
    background: #F6F5F4;
    line-height: 22px;
    color: #666666;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left;
    margin-right: 3px;
    border: 1px solid #C1C2C1
}

    .paginMainBlack span a {
        color: #666666;
        text-decoration: none;
        display: block;
        padding: 0 7px;
    }

    .paginMainBlack span.select a {
        font-weight: bold !important;
        color: #000;
        background: #FFFFFF;
        display: block;
        padding: 0 5px;
        border: 1px solid #322c2c;
        line-height: 22px;
    }

    .paginMainBlack span.deselect a {
        background: #e9f1f1;
        color: #929292;
        cursor: not-allowed
    }

.paginMainBlack {
    float: right;
    width: auto;
    margin: 12px 0 0;
}

    .paginMainBlack a {
        line-height: 22px;
        color: #666666;
        display: block;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        float: left;
        margin-right: 0px;
        text-decoration: none;
    }

        .paginMainBlack a span {
            color: #666666;
            text-decoration: none;
            display: block;
            padding: 0 7px;
        }

            .paginMainBlack a span.select {
                font-weight: bold !important;
                color: #FFFFFF;
                background: #1C88B5;
                display: block;
                padding: 0 5px;
                border: 1px solid #322c2c;
                line-height: 22px;
            }

            .paginMainBlack a span.deselect {
                background: #e9f1f1;
                color: #929292;
                cursor: not-allowed
            }

.pagin {
    float: right;
}


/****20/12/2013**/
.reportbox {
    float: left;
    width: 200px
}

.reportboxTwo {
    float: left;
    width: 216px
}

.reportboxThree {
    float: left;
    width: 290px
}

.margbtmSeven {
    margin-bottom: 7px
}

.membericon {
    background: url(../png/membericon.png) no-repeat;
    text-indent: -9999px;
    width: 24px;
    height: 24px
}

/************** Add New CSS (23/12/2013) ***************************/
.tabWidthTest {
    width: 258px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .chrmWidth {
        width: 310px;
    }
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    .marLeftChrm {
        margin-left: 10px !important;
    }
}

.marginleftfivetwoEdt {
    margin-left: 117px !important
}

.ui-corner-all {
    float: left !important;
}

.plsOrder {
    width: 795px;
}

.ui-menu-item {
    float: left;
}

.widnewedt {
    width: 900px !important;
}

.ui-datepicker-header {
    width: 100% !important;
}
/***26/12/2013**/
.WidthTwoNineSeven {
    width: 297px !important
}

.fontoneEdt {
    font-size: 12px;
}

.seclText {
    padding-top: 9px !important;
    float: left;
}

.blueSizeeightNineEdt {
    width: 177px;
    height: 27px;
    float: left;
    background: url(../png/blueedt177.png);
    color: #0b3343;
    font-size: 12px;
}

.marginRightTwoFive {
    margin-right: 25px !important
}

.validation-summary-errors ul {
    list-style-type: none;
    color: #44484A;
    font-size: 13px;
    line-height: 1.5;
    padding: 0px 0 0px 20px;
}

.topinterest {
    width: 140px;
    word-wrap: break-word
}

/************** Add New CSS (27/12/2013) ***************/
.brdBotNew {
    border-bottom: 1px dashed #808080;
    padding-bottom: 12px;
}

.exportTab {
    margin-right: 20px !important;
}

.scrlHight {
    height: 400px !important;
}

.docIconNew {
    float: left;
    padding: 4px 6px 0 0;
    cursor: pointer;
}

.opptitle {
    text-decoration: none
}

.statecol {
    float: left;
    width: 110px;
    word-wrap: break-word
}

/***30/12/2013****/
.scrollimp {
    max-height: 600px;
    overflow-y: scroll;
    overflow-x: hidden
}

.docTolTip {
    left: -91px;
    top: -47px;
    display: none;
    text-align: left !important;
    position: absolute;
}

.toolMain:hover > .docTolTip {
    display: block !important;
    cursor: pointer;
}

.toolMain {
    position: relative;
    width: 25px;
    float: left;
}

.marginlabletwoEdt {
    margin: 5px 5px 0 8px;
}

.widtheightzeroEdt {
    width: 57px !important
}

.aelMarginForTeenEdt {
    margin-left: 2px !important;
}

.margrightthreesixEdt {
    margin-right: 12px !important;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    .margrightthreesixEdtNew {
        margin-right: 12px !important;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .chrmWidthEdt {
        width: 360px;
    }
}

/************* Add New CSS (3/1/2014) **********************/
.notIcon {
    float: left;
    margin-top: 10px;
    width: 300px;
}

.notIconLink {
    float: left;
}

.notIconLinkText {
    margin-top: 5px;
    font-size: 14px;
    color: #1c88b5;
    text-decoration: none;
    font-style: italic;
}

.notlinkTextColor {
    color: #1C88B5 !important;
}

.zipCodeMarRight {
    margin-right: 25px;
}

.dateMargin {
    margin-right: 10px;
}

/************* Add New CSS (6/1/2014) **************************/
.blueEdtbox {
    background: url(../png/blueboxedt.png) no-repeat;
    width: 89px;
    height: 65px;
    float: left;
    margin-left: 2px
}

    .blueEdtbox p {
        text-align: center;
        color: #0D3A4C;
        font-weight: 600
    }

.toolTipTopText {
    width: 460px;
    height: auto;
    padding: 5px 0;
    color: #1C88B5 !important;
}

/********* Add New CSS (10/1/2014) ***********************/
.descTabInfo {
    width: 955px;
    height: auto;
    margin: 10px auto;
}

.bordBootNewEdt {
    border-bottom: 1px solid #c1c2c1;
}

.padBootmNewEdt {
    padding-bottom: 8px;
}

.sponInfoTblEditNew {
    width: 973px;
    margin: 2px 0 0 3px;
    border-spacing: 0px;
    font-size: 12px;
}

    .sponInfoTblEditNew td {
        height: 35px;
        padding: 8px 0 8px 8px;
        border-bottom: 1px solid #c1c2c2;
    }

.widtsevenOneEdt {
    width: 136px;
}

.marTopNoneEdt {
    margin-top: 0px !important;
}

.congPrag {
    text-align: center;
    line-height: 2.5em;
}

.conGreen {
    color: #03d20d;
    font-size: 24px;
    font-weight: bold;
}

.downLoadHere {
    color: #005bf2;
    text-decoration: underline;
    font-size: 13px;
    font-weight: bold;
}

.seplineblcktwo {
    height: 1px;
    background: #686868;
    border-bottom: 1px solid #000;
    margin: 18px 2px 0 2px;
}

/********** Add New CSS (13/1/2014) ***************************/
.selBoxOneFourEight {
    width: 148px !important;
}

.widthtOneZeroEight {
    width: 108px
}

/************* Add New CSS (14/1/2014) ****************************/
.appHouMain {
    width: 838px;
    min-height: 90px;
    overflow: hidden;
    border: 1px solid #c1c2c2;
    background: #FFF;
    float: left;
    margin: 15px 0 0 0;
}

.appHourTbl {
    width: 838px;
    margin: 4px 0 0 0;
    margin: 2px 0 0 0 \0/;
    border-spacing: 0;
}

    .appHourTbl td {
        min-height: 30px;
        min-height: 20px \0/;
        padding-left: 8px;
        border-bottom: 1px dotted #c1c2c2;
    }

    .appHourTbl tr.bordBott td {
        border-bottom: 1px solid #c1c2c2;
    }

    .appHourTbl td p {
        margin: 0px;
        padding: 0px;
        color: #474747;
        font-size: 12px !important;
        line-height: 1.4em;
    }

.widthTwoOneEdt {
    width: 21px;
}

.bordLeftEdt {
    border-right: 1px solid #c1c2c2;
}

.widthTwoZerFive {
    width: 205px;
    width: 258px \0/;
}

.widthOneNotFive {
    width: 91px;
}

.aplText {
    font-size: 13px;
}

.golNamDiv {
    width: 797px;
    height: 55px;
}

.secDiv {
    width: 214px;
    height: 30px;
    float: left;
}

.grpDiv {
    width: 169px;
    height: 30px;
    float: left;
}

.strtDiv {
    width: 100px;
    height: 30px;
    float: left;
}

.endtDiv {
    width: 101px;
    height: 30px;
    float: left;
}

.golDiv {
    width: 71px;
    height: 30px;
    float: left;
}

.metDiv {
    width: 62px;
    height: 30px;
    float: left;
}

.remainDiv {
    width: 60px;
    height: 30px;
    float: left;
}

.textLineheight {
    line-height: 30px !important;
    width: 100%;
}

@media \0screen {
    .golNamDiv {
        width: 790px;
        height: 55px;
    }
}

/************* Add New CSS (15/1/2014) *********************/

.perRole {
    width: 939px;
    height: auto;
    margin: 10px auto;
}

.perWidth {
    width: 251px;
}

.perRoleBg {
    background: #f2f2f2;
    padding: 10px;
}

.selBoxEightZero {
    width: 70px !important;
}

.onofTextMain {
    font-weight: bold;
    color: #2892c2;
    float: left;
    padding: 5px 0 0 8px;
}

.onofTextMainBlack {
    font-weight: bold;
    color: #474747;
    float: left;
    padding: 5px 0 0 8px;
}

.onofTextMainBlackNormal {
    color: #474747;
    float: left;
    padding: 5px 0 0 8px;
    font-size: 13px;
}

@media \0screen {
    .onofTextMain {
        font-weight: bold;
        color: #2892c2;
        float: left;
        padding: 5px 0 0 8px;
    }
}


.soDiv {
    margin-left: 144px;
}

.soDivNew {
    margin-left: 250px;
}

.viewOnlyBox {
    margin-left: -35px !important;
    width: 104px !important;
}

.onlyViewSpn {
    background: #D7D5D6;
    float: left;
    height: auto;
    margin-left: 10px;
    width: 490px;
    padding: 10px;
}

    .onlyViewSpn .onlyViewSpnWidth {
        width: 100% !important;
    }

.paddIngEight {
    padding: 8px;
}

.paddIngEightEdt {
    font-size: 12px;
    margin-left: 7px;
}

.marginleftFiveFive {
    margin-left: 55px !important;
}

/************* Add New CSS (22/1/2014) *********************/
.accAltMark {
    width: 929px;
    height: auto;
    position: relative;
    left: -35px;
}

.accAltMarkTop {
    width: 929px;
    height: 9px;
    background: url(../png/redrndtop.png);
}

.accAltMarkMiddle {
    width: 929px;
    height: auto;
    background: url(../png/redrndmiddle.png);
}

.accAltMarkBootm {
    width: 929px;
    height: 41px;
    background: url(../png/redrndbootm.png);
}

.accAltMarkMiddleInfo {
    width: 500px;
    height: auto;
    margin-left: 50px;
}

.newMandText {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    margin: 7px 0 0 15px;
}

.neMantUL {
    color: #FFFFFF;
    margin: 0 0 0 65px;
    padding: 0;
    line-height: 1.5em;
}

.accRecMarkTop {
    width: 929px;
    height: 9px;
    background: url(../png/grnrndtop.png);
}

.accRecMarkMiddle {
    width: 929px;
    height: auto;
    background: url(../png/grnrndmiddle.png);
}

.accRecMarkBootm {
    width: 929px;
    height: 41px;
    background: url(../png/grnrndbottom.png);
}

.newMandTextRec {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    margin: 5px 0 0 15px;
}

.accAltTop {
    width: 929px;
    height: 9px;
    background: url(../png/orgrndtop.png);
}

.accAltMiddle {
    width: 929px;
    height: auto;
    background: url(../png/orgrndmiddle.png);
}

.accAltBootm {
    width: 929px;
    height: 41px;
    background: url(../png/orgrndbottom.png);
}

/***22/1/2014**/
.errorblock {
    position: relative
}

.errormsgcont {
    color: #b33839;
    font-size: 26px;
    background: url(../png/rederroricon.png) no-repeat;
    padding-left: 95px;
    margin: 15px 0 0 220px;
    height: 74px;
    line-height: 1.2
}

.errormgcnt {
    margin-top: 100px
}

.errorimgcont {
    position: absolute;
    top: -30px;
    right: 130px;
    width: 385px;
    height: 363px;
    background: url(../png/errorimg.png) no-repeat
}

.dashboardbtn {
    background: url(../png/green150.png) no-repeat;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 150px;
    height: 24px;
    margin: 16px 230px 0 0;
    float: right;
    color: #000;
    line-height: 1.8
}

/*********** Add New CSS (27/1/2013) ************************/
.opportuniytdetailEdt {
    height: 237px;
    margin: 0 auto;
    overflow-y: scroll;
    width: 292px;
    border-bottom: 1px solid #d8d8d8;
}

.startDateInp {
    width: 112px !important;
}

.strDateMain {
    border: 1px solid #c1c2c2;
    border-top: none !important;
    color: #474747;
    position: absolute;
    top: 27px;
    background: #fff;
    width: 117px;
    z-index: 99999;
    height: 119px;
    overflow-y: scroll;
}

.timDate ul {
    margin: 0px;
    padding: 0;
}

    .timDate ul li {
        list-style: none;
    }

        .timDate ul li a {
            text-decoration: none;
            color: #474747;
            line-height: 2em;
            display: block;
            font-size: 12px;
            padding-left: 5px;
        }

            .timDate ul li a:hover {
                color: #474747;
                background: #c8e8f8;
            }

.tabMarginEdt {
    margin: 15px 0 10px 35px;
}

/***28/1/2014*/
.heightFiveZero {
    height: 50px !important;
}


/*********** Add New CSS (7/3/2014) ***********************************/
.accAltMarkNew {
    width: 974px;
    height: auto;
    position: relative;
    left: 13px;
}

.accAltMarkNewTop {
    width: 974px;
    height: 8px;
    background: url(../png/rdbgtop.png);
}

.accAltMarkNewMiddle {
    width: 974px;
    height: auto;
    background: #ee1d25;
}

.accAltMarkNewBootm {
    width: 974px;
    height: 8px;
    background: url(../png/rdbgbottom.png);
}

.accAltMarkMiddleInfo {
    width: 880px;
    height: auto;
    margin-left: 50px;
}

/***21/3/2014***/
.widthOneEightTwo {
    width: 182px
}

.widthFourFourFive {
    width: 445px
}

.goalStar {
    background: url(../png/goalstar.png) no-repeat scroll 0 1px;
    padding-right: 10px
}

.hinttxtTwo {
    background: #F6F5F4 url(../png/goalstar.png) no-repeat scroll 10px 5px;
    color: #474747;
    border-top: 1px solid #C1C2C2;
    float: none !important;
    font-size: 12px !important;
    margin: 0;
    padding: 3px 0 3px 38px;
}

.archivemar {
    margin: 9px 0 0 25px
}

/**25/3/2014***/
.TopErrorMsg {
    background: #ff0000;
    height: 40px;
    margin-top: 10px
}

.middleblockMsg {
    width: 980px;
    margin: 0 auto
}

.alerticonTwo {
    background: url(../png/alerticontwo.png) no-repeat;
    width: 26px;
    height: 26px;
    float: left;
    margin-top: 6px
}

.errormsgCont {
    float: left;
    color: #ffffff;
    font-size: 15px;
    margin: 11px 0 0 5px
}

.updatetxt {
    font-weight: bold;
    text-decoration: underline
}

.activeIn {
    padding: 8px
}

.activecont {
    float: left;
    width: 115px
}

    .activecont input {
        float: left;
        margin-right: 10px;
        margin-top: 1px
    }

    .activecont p {
        float: left;
        color: #474747;
        font-size: 14px;
        font-weight: bold
    }

.subcontentblk {
    float: left;
    width: 165px;
    margin-right: 5px
}

.subblock {
    padding: 8px
}

.subcontentblk label {
    color: #474747;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    float: left
}

.subcontentblk p {
}

.dotlinkTwo {
    border-bottom: 1px dotted #2490BE;
    color: #2490BE;
    font-size: 12px;
    text-decoration: none
}

.tblHedingTwo {
    color: #6E6E6E;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.promcodetble tr td {
    border-bottom: none !important;
    background: none !important
}

.promcodetble tr {
    background: none !important
}

.addnew {
    color: #2692c0
}

.datetimecont {
    width: 210px
}

.marTopTwoSeven {
    margin-top: 27px !important
}

.widthOneThreeFive {
    width: 135px
}

.settingtitle {
    background: url(../png/seticon.png) no-repeat scroll 0 5px;
    color: #2490be;
    font-size: 26px;
    margin: 10px 0 0 10px;
    padding-left: 35px
}

.widthTwoFiveZero {
    width: 250px
}

.promoblock {
    padding: 0 10px
}

.promocode {
    background: url(../png/promocodeicon.png) no-repeat scroll 0 6px;
    float: left;
    color: #2490be;
    font-size: 26px;
    padding-left: 35px
}

.cretenew {
    float: left;
    margin: 8px 0 0 25px
}

.promotitle {
    color: #b58f06;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px 15px
}

.editpromocode {
    padding: 10px 0;
}

.serBotTabTWo {
    width: 972px;
    border-spacing: 0;
}

    .serBotTabTWo tr td {
        padding-left: 5px;
        border-bottom: 1px solid #c1c2c1;
        height: 35px;
        font-size: 14px;
    }

.codecont p {
    color: #474747;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px
}

.highlightedbg {
    background: #fdf2c9
}

.codecont {
    float: left;
    margin-left: 15px
}

.buttonblck {
    padding: 0 15px;
    margin-top: 10px
}

.editpromocodeTwo {
    padding: 10px 0;
    margin: 0 10px;
    background: #e9f1db
}

.promotitleTwo {
    color: #5d8528;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px 15px
}

.settingtitleTwo {
    background: url(../png/seticon.png) no-repeat scroll 0 5px;
    color: #2490be;
    font-size: 16px;
    padding: 7px 7px 7px 29px;
    font-weight: 600
}

.promocodeTwo {
    background: url(../png/promocodeicon.png) no-repeat scroll 0 6px;
    float: left;
    color: #2490be;
    font-size: 16px;
    padding: 7px 7px 7px 35px;
    font-weight: 600
}

.Accesscont {
    float: left;
    width: 240px;
    margin: 10px 0 10px 30px
}

.accessbtn {
    background: url(../png/accessbtn.png) no-repeat;
    width: 89px;
    height: 26px;
}

.grayinfo {
    background: #ebf4f8;
    border: 1px solid #c1c2c1;
    padding: 15px 10px;
    position: relative
}

    .grayinfo p {
        line-height: 1.5;
    }

.closesmallicon {
    background: url(../png/closesmallicon.png) no-repeat;
    width: 19px;
    height: 19px;
    position: absolute;
    right: 8px;
    top: 8px;
    text-decoration: none;
}

.marleftFourFive {
    margin-left: 45px !important;
}

/***14/4/2014***/
.uploadlist {
    border-collapse: none;
    width: 100%
}

    .uploadlist td p {
        color: #474747;
        font-size: 12px;
        font-weight: normal;
        line-height: 1.4em;
        margin: 0;
        padding: 0;
    }

.minheght {
    min-height: 70px !important
}

/***29/4/2014***/
.AmountDueblock {
    background: #ccccca;
    padding: 8px 0
}

.amountlble {
    color: #474747;
    font-size: 14px;
    font-weight: bold;
    margin-top: 7px
}

/***6/5/2014***/
.postRel {
    position: relative
}

.individual {
    position: absolute;
    left: -13px;
    top: -10px;
    background: url(../png/rightindiv.png) no-repeat;
    width: 54px;
    height: 17px;
    font-size: 9px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 1.6
}

.leftCornerInd {
    background: url(../png/leftindiv.png) no-repeat;
    position: absolute;
    width: 9px;
    height: 7px;
    left: 0px;
    top: 15px
}

.individualTwo {
    position: absolute;
    left: -13px;
    top: -10px;
    background: url(../png/rightindivred.png) no-repeat;
    width: 54px;
    height: 17px;
    font-size: 9px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 1.6
}

.leftCornerIndred {
    background: url(../png/leftindivred.png) no-repeat;
    position: absolute;
    width: 9px;
    height: 7px;
    left: 0px;
    top: 15px
}

.tableserchcontNewpadding td {
    padding-top: 10px !important;
    padding-bottom: 10px !important
}

/***26/5/2014***/
.approveblock {
    float: left
}

.approvedtxt {
    float: left;
    color: #7fba00;
    font-size: 18px;
    margin: 7px 0 0 10px
}

.failedtxt {
    float: left;
    color: #d60707;
    font-size: 18px;
    margin: 7px 0 0 10px
}

.widthframe {
    width: 730px !important
}

.widthframeSevenTwoZero {
    width: 720px !important
}

.backgrdblue {
    background: #36ACE4
}

.procedtxt {
    float: left;
    color: #7e7979;
    font-size: 18px;
    margin: 7px 0 0 10px
}

.senttxt {
    float: left;
    color: #8bc62b;
    font-size: 18px;
    margin: 7px 0 0 10px
}

/***27/5/2014***/
.printoffbtn {
    background: url(../png/printoffbtn.png) no-repeat;
    float: left;
    width: 225px;
    height: 26px;
    color: #263710;
}

.widththreeninethree {
    width: 393px !important;
}

/***29/5/2014***/
.officiallink {
    color: #1381af;
    text-decoration: underline;
    font-style: italic;
    font-size: 12px
}

    .officiallink:hover {
        text-decoration: none
    }



/******29-5-14 CSS**********/
.topRhtNavSec {
    width: auto !important;
    float: right !important
}

.settingIconNav {
    margin-top: 2px;
    float: left;
    margin-right: 5px;
}

/***4/6/2014***/
.gaolboxcont {
    height: auto !important;
    min-height: 30px !important
}

/**9/6/2014*/
.sliderdiv {
    height: auto;
    margin: 5px auto 0;
    position: relative;
}

.navianceMainTwo {
    width: 758px;
    height: auto;
    margin: 25px auto;
    background: #fff;
}

.navinceInformationTwo {
    width: 730px;
    height: auto;
    margin: 0 auto;
}

/*****18aug2014******/

.leftCornerIndredEdt {
    background: url(../png/leftindivred.png) no-repeat;
    width: 9px;
    height: 7px;
    left: 0px;
    top: 15px
}

.leftCornerIndEdt {
    background: url(../png/leftindiv.png) no-repeat;
    width: 9px;
    height: 7px;
    left: 0px;
    top: 15px
}

.unv {
    background: url("../png/rightindivnew.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 9px;
    font-weight: bold;
    height: 17px;
    margin-left: -17px;
    line-height: 1.6;
    text-align: center;
    margin-top: -10px;
    width: 104px;
    position: relative;
}

.unvTwo {
    background: url("../png/rightindivrednew.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 9px;
    font-weight: bold;
    height: 17px;
    margin-left: -17px;
    line-height: 1.6;
    text-align: center;
    margin-top: -10px;
    width: 104px;
    position: relative;
}

/*****Added New CSS(18/8/2014)*************************/
.tpDiv {
    height: auto;
}

.tpDivLeft {
    width: 480px;
    height: 100px;
    float: left;
}

.tpDivRight {
    width: 480px;
    height: 100px;
    float: right;
}

.delInfoAcEditNew {
    width: 762px;
    height: 420px;
    overflow-y: auto;
    margin: 15px auto 8px;
}

.notAlt {
    width: 725px;
    height: auto;
    margin: 15px;
}

/***29/8/2014***/
.maintenaceblock {
    text-align: center;
    margin: 30px 0 15px 0
}

.maintxt {
    color: #1c88b5;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    float: none !important;
    font-style: italic
}

.maintxtRed {
    color: #cc0036;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    float: none !important;
    font-style: italic
}

.sitelink {
    margin-top: 20px
}

    .sitelink a {
        color: #1381af
    }

/*****Added New CSS(18/8/2014)*************************/
.tpDiv {
    height: auto;
    background: url(../png/considimage.png) no-repeat;
    height: 154px;
}

    .tpDiv span {
        height: 38px;
        text-align: center;
        -webkit-border-bottom-right-radius: 8px;
        -webkit-border-bottom-left-radius: 8px;
        -moz-border-radius-bottomright: 8px;
        -moz-border-radius-bottomleft: 8px;
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px;
        background: #9bcb3b;
        position: absolute;
        top: 160px;
        padding: 0px 10px;
        left: 327px;
    }

        .tpDiv span p {
            font-family: 'Berlin Sans FB Demi';
            font-size: 29px;
            color: #fff;
            text-shadow: -1px -1px 2px rgba(150, 150, 150, 1);
        }


.tpDivLeft {
    width: 487px;
    height: auto;
    float: left;
    margin: 6px;
}

.tpDivRight {
    width: 487px;
    height: auto;
    float: right;
    margin: 6px;
    margin-right: 8px;
}

.delInfoAcEditNew {
    width: 762px;
    height: 420px;
    overflow-y: auto;
    margin: 15px auto 8px;
}

.notAlt {
    width: 503px;
    height: auto;
    margin: 15px auto;
    background: #9bcb3b;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 2px;
}


.tpDivLeft p {
    color: #fff;
    float: left;
    font-family: Calibri;
    font-size: 25px;
    padding-left: 10px;
    width: 205px;
}

.tpDivLeft ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
}

    .tpDivLeft ul li {
        background: url("../png/orgstar.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
        font-weight: 600;
        font-size: 18px;
        color: #fff;
        font-family: Calibri;
        padding: 0 0 5px 24px;
    }

.learnMoreTab {
    background: #ff9325;
    color: #fff;
    font-family: Calibri !important;
    font-size: 16px !important;
    padding: 4px;
    float: right;
    margin-right: 50px;
}

.admitHub {
    font-family: 'Berlin Sans FB Demi' !important;
    font-size: 29px !important;
    color: #fff;
    text-shadow: -1px -1px 2px rgba(150, 150, 150, 1);
    margin: -35px 0 0 87px;
}

.tpDivRight p {
    font-family: Calibri;
    color: #fff;
    font-size: 18px;
    float: left;
}

.getText {
    width: 345px;
    float: left;
    padding-left: 7px;
}

.tpDivRight p label {
    font-size: 23px;
}

.getStarted {
    width: 132px;
    background: url("../png/getstartedicon.png") no-repeat scroll 74px 0 rgba(0, 0, 0, 0);
    font-family: 'Berlin Sans FB Demi' !important;
    font-size: 21px !important;
    color: #fff;
    padding-top: 15px;
    margin-top: 25px;
}

.pageNotFound {
    font-size: 16px;
    text-align: center;
}

.sytemError {
    font-family: arial;
    font-size: 20px;
    text-align: center;
    font-weight: normal;
}

.fonSizetwoZero {
    font-size: 20px;
}


/***16/10/2014***/
.showevenTxt {
    margin-top: 5px !important;
    font-size: 12px;
    overflow: hidden;
    line-height: 13px
}

    .showevenTxt span {
        float: left;
        margin-left: 5px
    }


.widthSixFiveTwo {
    width: 652px
}

.widhtSevenZoerNine {
    width: 709px !important
}

.scrollScheduled {
    max-height: 110px;
    overflow-y: auto
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .marleftightcolumn {
        margin: 7px 16px !important;
    }
}

.adLinkTeSendTwo {
    color: #1381af;
    font-size: 14px;
    font-weight: normal;
}

.featuredstripsNewCls {
    background: url(../png/featuredstrip.png) no-repeat;
    position: relative;
    width: 78px;
    height: 28px;
    left: -23px;
    top: 0;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 1.5;
    color: #fff
}

.SponsporedNameTwoNewCls {
    background: url("../png/greensidstr.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    left: -23px;
    position: relative;
    line-height: 1.5;
    text-align: center;
    width: 132px;
}

/***4/11/2014***/
.widthSevenEight {
    width: 78px !important
}

/***12/11/2014***/
.bulletindiv p {
    line-height: 1.6;
    white-space: pre-wrap;
    word-wrap: break-word;
    margin-bottom: 20px;
}

.opportunityRem p {
    white-space: pre-wrap;
    word-wrap: break-word;
    padding-top: 0px;
    width: 100%
}

/***18/11/2014***/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type="text"] {
        line-height: 15px;
    }

    .marleftight {
        margin: 7px 16px;
    }
}
/**26/11/2014*/
.adTypeTwo {
    margin: 5px 5px 10px 0;
    float: left;
}

.labelWidth {
    width: 230px
}

/***27/11/2014***/
.secondSubNav ul li a.activeclsOne {
    background: url(../png/sensubhover.png);
    color: #FFF;
}

.subRebEditMenu ul li a.activeclsTwo {
    background: url(../png/sensubhover.png);
    color: #FFF;
}

.subEmRed ul li a.activeclsRed {
    color: #fff;
    background: url(../png/redtabhover.png);
}

.contentHomeTwo {
    width: 250px;
    height: auto;
    float: left;
    margin: 2px 0 0 0px;
    background: #1a87b9;
    position: absolute;
    left: -7px;
    top: 30px;
    z-index: 2;
    /*left:510px \0/;*/
}

.homeTwo {
    position: relative
}

.inDropMenuTwo {
    width: 100%; /*height: 30px;*/
    border-bottom: 1px dotted #32ade0;
}

    .inDropMenuTwo a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
        padding: 0 0 0 9px !important;
        line-height: 30px;
        display: block !important;
        float: none !important
    }

    .inDropMenuTwo a {
        background: none !important
    }

        .inDropMenuTwo a:hover {
            background: #32ade0 !important;
            color: #fff;
        }

.contentHomeThree {
    width: 250px;
    height: auto;
    float: left;
    margin: 2px 0 0 0px;
    background: #1a87b9;
    position: absolute;
    left: -7px;
    top: 30px;
    z-index: 2;
    /*left:510px \0/;*/
}

.homeThree {
    position: relative
}

.inDropMenuThree {
    width: 100%; /*height: 30px;*/
    border-bottom: 1px dotted #32ade0;
}

    .inDropMenuThree a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
        padding: 0 0 0 9px !important;
        line-height: 30px;
        display: block !important;
        float: none !important
    }

    .inDropMenuThree a {
        background: none !important
    }

        .inDropMenuThree a:hover {
            background: #32ade0 !important;
            color: #fff;
        }

.subprofileblock {
    position: relative
}

.submenuProfile {
    position: absolute;
    width: 230px;
    top: 35px;
    z-index: 100;
    display: none
}

    .submenuProfile ul {
        list-style: none;
        padding: 0;
        margin: 0
    }

        .submenuProfile ul li {
            float: left;
            width: 100%;
            border-bottom: 1px dotted #32ade0;
        }

            .submenuProfile ul li a {
                display: block;
                float: none !important
            }

                .submenuProfile ul li a:hover {
                    color: #fff;
                    background: #32ade0;
                }

.subprofileblock:hover > .submenuProfile {
    display: block
}

.lasttabemr {
    background: #eb212f !important;
}

    .lasttabemr:hover {
        background: url("../png/redtabhover.png") !important;
    }

.lasttabemrActive {
    background: url("../png/redtabhover.png") !important;
}

/***1/12/2014***/
a.FlexibleButton span {
    background: url(../png/spritebutton.png) no-repeat 100% 100%;
    display: block;
    line-height: 24px;
    color: #263710;
    margin-left: 3px;
    padding: 0 10px 0 6px;
}

a.FlexibleButton {
    background: url(../png/spritebutton.png) no-repeat;
    display: block;
    float: left;
    height: 24px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.hyperlinkblock {
    padding: 10px 0
}

    .hyperlinkblock a {
        margin: 0 17px
    }

.popupLeftSideNew {
    margin-top: 10px;
    font-style: italic
}

    .popupLeftSideNew p {
        margin-top: 10px;
        line-height: 1.5
    }

.lasttabemr a:hover {
    background: none !important;
}

.commttwoNw {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px !important;
    color: #474747;
    font-weight: bold;
    padding: 13px 0 0px 15px;
    margin: 0;
    float: left;
    width: 40px;
}

.serchinputwidthNw {
    width: 281px;
    margin: 7px 8px;
}

.hrsTxt {
    font-weight: bold;
    margin: 5px 15px 0;
    font-size: 13px;
    float: left;
}

.mainwrapperNw {
    width: 399px;
    float: left;
    position: absolute;
    bottom: 11px;
    right: -166px;
    z-index: 88888;
}

.blueUsrLogTab {
    width: 182px;
    height: 24px;
    float: left;
    background: url(../png/loginuserbtnnew.png);
    color: #272727;
    font-size: 12px;
    margin: 0 0 0 6px;
    padding-left: 28px;
}

/**18/12/2014*/
.showgroupcheck {
    margin-bottom: 5px
}

    .showgroupcheck input[type="checkbox"] {
        margin-right: 5px
    }

    .showgroupcheck .Iefield {
        height: auto !important
    }

        .showgroupcheck .Iefield .bigSizeBtn {
            float: right !important
        }

.margallNew {
    margin: 8px 10px 0 0 !important
}

.poppostion {
    left: 18%;
    top: 25%
}


/**************28-1-2014**********************/
.vidText {
    float: left;
    width: 200px;
}

/***23/2/2015***/
.footerContent {
     background: #1b87b9 url(../png/footerback.png) repeat;
    margin-top: 25px;
    padding: 15px 0 
}

/* Registration Footer */
.regFooterContent {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    max-height: 90px;
    margin-top: 25px;
    background-color: #08212b;
    color: #fff;
    text-align: left;
    font-size: 20px;
    line-height: 200%;
}

.regFooterWrapper {
    width: auto;
    height: 90px;
    margin: 0 auto;
    padding: 20px;
}

.footerWrapper {
    width: 1000px;
    margin: 0 auto;
}

.copyrightcontn {
    float: left;
    color: #fff
}

.copylinkterms {
    float: right;
    color: #fff
}

    .copylinkterms p {
        float: left;
        margin-right: 5px;
        color: #fff
    }

        .copylinkterms p a {
            color: #fff;
            text-decoration: none
        }

.privacycer {
    float: left
}

    .privacycer a {
        color: #fff;
        text-decoration: none
    }

.adminbackfooter {
    background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(69,72,77,1) 2%, rgba(69,72,77,1) 3%, rgba(76,76,76,0.97) 87%, rgba(76,76,76,0.97) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(2%,rgba(69,72,77,1)), color-stop(3%,rgba(69,72,77,1)), color-stop(87%,rgba(76,76,76,0.97)), color-stop(100%,rgba(76,76,76,0.97))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(69,72,77,1) 2%,rgba(69,72,77,1) 3%,rgba(76,76,76,0.97) 87%,rgba(76,76,76,0.97) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(69,72,77,1) 2%,rgba(69,72,77,1) 3%,rgba(76,76,76,0.97) 87%,rgba(76,76,76,0.97) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(69,72,77,1) 2%,rgba(69,72,77,1) 3%,rgba(76,76,76,0.97) 87%,rgba(76,76,76,0.97) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(69,72,77,1) 2%,rgba(69,72,77,1) 3%,rgba(76,76,76,0.97) 87%,rgba(76,76,76,0.97) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#f74c4c4c',GradientType=0 ); /* IE6-9 */
}

a img {
    outline: none;
    border-style: none;
    border: 0
}

.titleheading {
    white-space: nowrap
}

.marginLftOneFiftFor {
    margin-left: 154px;
}
/***11/3/2015**/

.namescheduledEvt {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
}

.tblheaderunderline td {
    text-align: center;
    text-decoration: underline
}

.evenrowcolr tr {
    background: #f3f7e7
}

.hover {
    position: relative;
}

.tooltip {
    top: auto;
    background-color: none;
    color: white;
    border-radius: 5px;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -ms-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    width: 327px;
    bottom: 0px;
    left: -121px;
    display: none;
    z-index: 9999
}

.hover:hover .tooltip {
    opacity: 5;
    display: block !important
}

/***2/4/2015*/
.promocodetxt {
    font-size: 13px;
    color: #474747;
    font-weight: bold;
    line-height: 24px
}

.placeholdertxt {
    font-size: 12px !important
}

/***7/4/2015*/
.amountblock {
    border-bottom: 1px solid #c1c2c1
}

.AmountDueblock .popupOkTab {
    margin-bottom: 0 !important
}

/****16/4/2015******/
.AlertpoupMainNewTwo {
    width: 460px;
    margin: 10px 0 0 40px;
    position: relative
}

.AlertlTopNewTwo {
    width: 460px;
    height: 14px;
    background: url( ../png/popalerttop.png);
    margin-left: 7px;
}

.AlertPopBottomNewTwo {
    width: 460px;
    height: 14px;
    background: url(../png/popalertbtm.png);
    margin-left: 7px;
    float: left;
}

.AlertPopMiddleNewTwo {
    width: 460px;
    height: auto;
    overflow: hidden;
    background: url(../png/alertpopupmiddlenew.png);
    padding: 0px 0 0 0;
    margin-left: 7px;
}

.AlertdelInfoNewTwo {
    height: auto;
    margin: 8px auto;
    overflow: hidden;
    width: 410px;
}

.alertwidth {
    width: 415px !important
}

/****5-5-2015*****/
.width-182 {
    width: 182px !important
}

.width-118 {
    width: 118px !important
}
/*****15-5-2015 by ashu*****/
.Alert-popup-530 {
    width: 680px;
    margin: 10px 0 0 40px;
    position: absolute;
    -webkit-box-shadow: 0px 1px 9px #6E6A6A;
    height: 324px;
    box-shadow: 0px 1px 9px #6E6A6A;
    border-radius: 4px;
    background-image: url(../png/bodybg-2.png);
    z-index: 9999;
}

.AlertlTop-530 {
    width: 680px;
    height: 14px;
    margin-left: 7px;
}

.AlertPopMiddleNewTwo {
    width: 680px;
    height: auto;
    overflow: hidden;
    padding: 0px 0 0 0;
    margin-left: 7px;
}

.AlertdelInfoNewTwo {
    height: auto;
    margin: 8px auto;
    overflow: hidden;
    width: 680px;
}

.AlertPopMid {
    width: 680px;
    height: auto;
    overflow: hidden;
    padding: 0px 0 0 0;
    margin-left: 7px;
    z-index: 999;
}

.wid500 {
    width: 633px !important;
}

.wid492 {
    width: 643px !important;
}

.wid80 {
    width: 80px;
}

.pop-up-scroll {
    overflow-y: scroll;
    width: 664px;
}

.txt-center {
    text-align: center;
}

.pop-up-subtblHeding {
    font-size: 12px;
    color: #6e6e6e;
    /* float: left; */
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    vertical-align: bottom;
}

.wid215 {
    width: 215px !important;
}

/***28/4/2015 - Email Send css**/
.emailTbl {
    margin: 0 auto;
    padding: 34px 0 34px 0;
    border-spacing: 0;
    width: 100%;
}

    .emailTbl tr {
    }

        .emailTbl tr td {
            padding-left: 8px;
        }

            .emailTbl tr td p {
                line-height: 1.5em;
                color: #474747;
            }

.checkcont {
    margin: 3px 5px 0 0 !important
}

.attachfile {
    width: 310px
}

.middleblockdiv {
    width: 1px;
    background: #c1c2c2;
    height: 135px;
    margin-left: 145px;
    float: left
}

.hintinform {
    color: #474747;
    line-height: 1;
    font-size: 12px
}

.browseinput {
    margin: 10px 0
}

.righttxt {
    font-size: 18px;
    font-style: italic
}

.tileblock {
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #1c88b5 !important;
    background: #eef6f9;
    padding: 10px
}

.deletlinkbtn {
    margin: 5px 0
}

    .deletlinkbtn img {
        margin: 3px 5px 0 0
    }

.highlightedtxt {
    background: #eef6f9;
    padding: 10px;
    font-size: 16px;
    font-style: italic
}

.tileblockTwo {
    color: #1c88b5 !important;
    font-weight: bold;
}

.mt-20 {
    margin-top: 20px;
}

.mr-20 {
    margin-right: 20px;
}


.bs-callout {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}

    .bs-callout h4 {
        margin-top: 0;
        margin-bottom: 5px;
    }

    .bs-callout p:last-child {
        margin-bottom: 0;
    }

    .bs-callout code {
        border-radius: 3px;
    }

    /* Tighten up space between multiple callouts */
    .bs-callout + .bs-callout {
        margin-top: -5px;
    }

/* Variations */
.bs-callout-danger {
    border-left-color: #ce4844;
}

    .bs-callout-danger h4 {
        color: #ce4844;
    }

.bs-callout-warning {
    border-left-color: #aa6708;
}

a.registerBtn span {
    background: url(../png/spritebutton.png) no-repeat 100% 100%;
    display: block;
    line-height: 24px;
    color: #263710;
    margin-left: 3px;
    padding: 0 10px 0 6px;
}

a.registerBtn {
    background: url(../png/spritebutton.png) no-repeat;
    display: inline;
    height: 24px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.payment .error.visible {
    opacity: 1;
    transform: none;
}

.payment .error {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    margin-top: 20px;
    left: 0;
    padding: 0 15px;
    font-size: 13px !important;
    opacity: 0;
    transform: translateY(10px);
    transition-property: opacity, transform;
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

    .payment .error svg {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: -1px;
        margin-right: 10px;
    }

/*Added for New Custom Reporting*/
.reportTableMainContent {
    table-layout: fixed;
    width: 945px;
    margin-left: 18px;
    display: flex;
    justify-content: flex-start;
}

    .reportTableMainContent p {
        float: left;
    }

    .reportTableMainContent tr td {
        padding: 2px;
    }

.reportCategories {
    table-layout: fixed;
    width: 90%;
}

    .reportCategories th td {
        text-align: left;
    }

    .reportCategories h3 {
        text-align: left;
        color: #1C88B5;
        font-weight: bold;
    }

.reportSubContent {
    color: #1C88B5;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.reportSubContentButton {
    border-radius: 4px;
    background-color: white;
    border: 1px solid lightgrey;
    color: #474747;
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 10px;
}

.reportDatePicker {
    width: 110px;
    height: 35px;
    float: left;
    background: url(../png/calicon.png) no-repeat right;
    background-color: #FFF;
    background-position: 96px 5px;
}

.reportCustomSelectors {
    width: 260px;
    display: block;
    float: left;
    margin-top: 4px;
    margin-right: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.reportCustomSelectors-table {
    table-layout: fixed;
    width: 255px;
    float: left;
    margin-top: 4px;
    margin-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

    .reportCustomSelectors-table tr {
        height: 35px;
    }

    .reportCustomSelectors-table h2 {
        width: 100%;
        color: #1C88B5;
        font-weight: bold;
        border-bottom: 1px solid #ddd;
    }

.reportCustomSelectorsSelectorLabel {
    column-span: all;
    position: relative;
    display: inline-block;
}

    .reportCustomSelectorsSelectorLabel h2 {
        width: 100%;
        color: #1C88B5;
        font-weight: bold;
        border-bottom: 1px solid #ddd;
    }

    .reportCustomSelectorsSelectorLabel .reportSelectorLabelToolTipText {
        visibility: hidden;
        width: 250px;
        background-color: white;
        color: dimgrey;
        text-align: left;
        font-size: 15px;
        border-radius: 6px;
        border: 1px solid #1C88B5;
        padding: 8px;
        position: absolute;
        z-index: 1;
        top: -5px;
        left: 105%;
    }

        .reportCustomSelectorsSelectorLabel .reportSelectorLabelToolTipText::after {
            content: " ";
            position: absolute;
            top: 50%;
            right: 100%;
            margin-top: -5px;
            border-width: 5px;
            border-style: solid;
            border-color: transparent #1C88B5 transparent transparent;
        }

    .reportCustomSelectorsSelectorLabel:hover .reportSelectorLabelToolTipText {
        visibility: visible;
    }

.selectReportDrpDown {
    border-radius: 4px;
    height: 35px;
    width: 250px;
    overflow: hidden;
}

    .selectReportDrpDown select {
        border: 0;
        border-radius: 0;
        height: 35px;
        width: 250px;
        color: #474747;
        font-size: 15px;
        text-overflow: ellipsis;
        padding: 2px;
    }

.selectedReportDescription-table {
    table-layout: fixed;
    width: 90%;
    margin-top: 16px;
    font-family: Arial, Helvetica, sans-serif;
}

    .selectedReportDescription-table th td {
        text-align: left;
    }

    .selectedReportDescription-table p {
        font-size: 15px;
        line-height: 1.6;
    }

.selectReportboxTwo {
    float: left;
    width: 700px;
}

/**** Script Runner Styles *****/
.scriptRunnerMainWrapper {
    width: 1000px;
    height: auto;
    margin: 5px, auto, 5px, auto;
    float: left;
    position: relative;
    padding: 10px;
    background-color: white;
    border: 1px solid LightGray;
    border-radius: 8px;
}

.scriptRunnerList {
    table-layout: fixed;
    width: 945px;
    margin-left: 18px;
    margin-bottom: 18px;
}

    .scriptRunnerList p {
        float: left;
    }

    .scriptRunnerList tr td {
        padding: 0 0 7px 0;
    }

    .scriptRunnerList select {
        width: 400px;
        padding: 4px;
    }

.scriptRunnerSecondaryList {
    table-layout: fixed;
    width: 945px;
    margin-left: 18px;
    margin-bottom: 18px;
}

.scriptRunnerSecondaryListHidden {
    display: none;
}

.scriptRunnerSecondaryListVisible {
    display: block;
    table-layout: fixed;
    width: 945px;
    margin: 18px 0 18px 18px;
}

    .scriptRunnerSecondaryListVisible select {
        width: 400px;
        padding: 4px;
    }

.material-icons.red600 {
    color: #E53935;
}

.material-icons.green600 {
    color: #7CB342;
}

.manageChildOrgDiv {
    table-layout: fixed;
    width: 945px;
    margin-top: 20px;
    margin-left: 18px;
    margin-bottom: 18px;
}

    .manageChildOrgDiv ui-autocomplete {
        max-height: 100px;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .manageChildOrgDiv select {
        padding: 4px;
    }

    .manageChildOrgDiv ol {
        float: left;
        margin-bottom: 18px;
    }

    .manageChildOrgDiv p {
        float: left;
        margin-left: 18px;
        margin-bottom: 18px;
    }

    .manageChildOrgDiv tr td {
        padding: 0 0 7px 0;
    }

.manageChildOrgDivButton {
    width: 179px;
    height: 26px;
    float: right;
    background: url(../png/size179btn.png);
    margin-right: 18px;
    color: #2a3d12;
}

/**** MANAGE ORG RELATIONSHIP POPUP ****/
.manageOrgMainPopup {
    width: 296px;
    height: auto;
    overflow: hidden;
}

.manageOrgPopupTop {
    width: 296px;
    height: 48px;
}

    .manageOrgPopupTop .manageOrgPopupLeft {
        width: 15px;
        height: 48px;
        background: url(../png/leftbg.png);
        float: left;
    }

    .manageOrgPopupTop .manageOrgPopupMiddle {
        width: 266px;
        height: 48px;
        background: url(../png/middlebgpopup.png);
        float: left;
    }

    .manageOrgPopupTop .manageOrgPopupRight {
        width: 15px;
        height: 48px;
        background: url(../png/rightbgpopup.png);
        float: left;
    }

.manageOrgPopupTextInfo {
    width: 296px;
    height: auto;
    overflow: hidden;
    background: url(../png/middleinfobgpopup.png);
    float: left;
}

    .manageOrgPopupTextInfo p {
        font-size: 14px;
        font-weight: bold;
        color: #44484a;
        padding: 16px;
    }

manageOrgPopupActions {
    width: 100%;
    height: 30px;
    float: left;
}

.manageOrgPopupCancelTab {
    width: 87px;
    height: 26px;
    background: url(../png/blue87.png);
    float: left;
    margin-left: 20px;
    margin-top: 40px;
    color: #0b3445;
}

.manageOrgPopupConfirmTab {
    width: 87px;
    height: 26px;
    background: url(../png/blue87.png);
    float: right;
    margin-right: 20px;
    margin-top: 40px;
    color: #0b3445;
}

.manageOrgPopupBottom {
    width: 296px;
    height: 15px;
    overflow: hidden;
    background: url(../png/bottombgpopup.png);
    float: left;
}

.manageOrgPopupHeadline {
    font-size: 16px;
    color: #FFF;
    line-height: 54px;
    float: left;
}

/************************************/

.activityVerificationContact {
    width: 876px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 20px 0px 0px 15px;
}
