body {
    behavior: url(/css/csshover3.htc);
}

body {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: #333333;
    background-image: url(../images/commonImages/contentBg1px.jpg);
    _background: url(*) fixed;
    position: relative;
	background-color: #cccccc;
}

form {
    margin: 0px;
    padding: 0px;
}

sup {
    line-height: 1em;
}

.footnote {
    color: #404e00;
}


.hiddenDivLogin {
    color: red;
    font-weight: normal;
    height: 10px !important;
    -height: 8px;
}

a {
    color: #0066cc;
    text-decoration: none;
}

    a:focus, a:hover {
        color: #ff7f00;
        text-decoration: underline;
    }

    a:visited {
        color: #7b9a01;
    }

.mainContainer {
    background-image: url(../images/commonImages/bgImg.gif);
    background-repeat: repeat-x;
    padding-bottom: 40px;
    overflow: auto;
    position: relative;
	min-height: 840px;
}

.pageContainer {
    /*background-image: url(../images/commonImages/bgMiddle.gif);*/
    background-position: center top;
    background-repeat: no-repeat;
    margin: 0px auto 0px auto;
    min-width: 971px;
    _width: 971px;
}
/* header css */
.headerContainer {
    height: 120px;
    width: 971px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
}

.logo {
    float: left;
}

.topMenuSearch {
    float: right;
    width: 542px;
    _width: 544px;
}

.topMenu {
    /*background-image: url(../images/commonImages/topNavDown.jpg);*/
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 60px;
}

.topMenuList {
    background-image: url(../images/commonImages/topNavdivider.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    text-align: center;
    font-size: 11px;
    float: left;
    padding: 0px 25px 0px 25px;
    text-transform: uppercase;
    line-height: 30px;
}

    .topMenuList a {
        color: #666666;
        text-decoration: none;
    }

        .topMenuList a:hover {
            color: #0066cc;
            text-decoration: none;
        }

.topMenuListRight {
    text-align: center;
    font-size: 11px;
    float: left;
    padding: 0px 0px 0px 20px;
    line-height: 30px;
}

    .topMenuListRight a {
        color: #666666;
        text-decoration: none;
    }

        .topMenuListRight a:hover {
            color: #0066cc;
            text-decoration: none;
        }

.searchBox {
    text-align: right;
    margin-top: 15px;
}

*html .inputTopSearch {
    border: 0px;
}

.inputTopSearch {
    background-image: url(../images/commonImages/searchBg.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-color: none;
    border: none;
    width: 208px;
    height: 25px;
    color: #989898;
    font-size: 14px;
    padding: 3px 0px 0px 12px;
}

.inputEmailPage {
    background-image: url(../images/commonImages/searchBg.jpg);
    background-repeat: no-repeat;
    background-position: top;
    _background-position: 0px 0px;
    _background-attachment: fixed;
    background-color: none;
    border: 0px none;
    width: 208px;
    height: 25px;
    color: #989898;
    font-size: 14px;
    padding: 3px 0px 0px 12px;
}

.absmiddle {
    margin-top: -3px;
}

*html .absmiddle_2 {
    margin-top: -2px;
}

.absmiddle_2 {
    margin-top: -5px;
}
/* main menu css */
.mainNav {
    clear: both;
    height: 46px;
    width: 968px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 3px;
}

.mainNavFlash {
    clear: both;
    height: 39px;
    width: 956px;
    margin: 0px auto 0px auto;
    padding: 7px 0px 0px 10px;
    background-image: url(../images/dropdownMenu/menuBg.gif);
    background-repeat: no-repeat;
}
/* body css */
.bodyContainer {
    background-image: url(../images/commonImages/jsContentBg.png);
    background-repeat: repeat-y;
    width: 965px; /*min-height: 500px; removed for detail is shorting*/
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 5px;
    behavior: url(/css/iepngfix.htc);
    height: auto;
    min-height: 350px;
}

.jsContainer {
    clear: both;
}

.jsBorder {
    background-image: url(../images/commonImages/jsDwon.gif);
    background-repeat: repeat-y;
    width: 960px;
    height: 19px;
    clear: both;
}

.animation {
    float: left;
    width: 689px;
    height: 302px;
    background-image: url(../images/slideShow/slideShowImg.gif);
    background-repeat: no-repeat;
    padding: 19px 0px 0px 20px;
}

.slideShow {
    width: 670px;
    height: 243px;
    clear: both;
}

.memberLogin {
    float: left;
    background-image: url(../images/commonImages/memberLoginBg1.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    width: 251px;
    height: 321px;
}

.grayTxtBig {
    color: #846205;
    font-size: 16px;
}

.grayTxtSmall {
    color: #846205;
    font-size: 11px;
}

.linkGreen {
    font-size: 15px;
    color: #0066cc;
    font-weight: bold;
}

    .linkGreen a:link {
        color: #0a7941;
    }

    .linkGreen a:hover {
        color: #0066cc;
        text-decoration: none !important;
    }

.linkWhiteSmall {
    font-size: 12px;
    color: #FFFFFF;
}

    .linkWhiteSmall a {
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: underline;
    }

        .linkWhiteSmall a:hover {
            font-size: 12px;
            color: #FFFFFF;
            text-decoration: none;
        }

.whiteTxtBoldBig {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 16px;
}

*html .logoutForm {
    margin-top: -8px;
    padding-top: 5px;
}

.logoutForm {
    padding: 0px 0px 0px 20px;
    line-height: 24px;
    -line-height: 21px;
    *line-height: 21px;
}

*html .loginForm {
    margin-top: -4px;
    padding-top: 5px;
}

.loginForm {
    padding: 0px 0px 0px 20px;
    /*	line-height: 24px;
	-line-height: 21px;
	*line-height: 21px; */
}

*html .inputUserNamePass {
    border: 0px;
}

.inputUserNamePass {
    background-image: url(../images/commonImages/inputFieldBg.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-color: none;
    border: none;
    width: 204px;
    height: 19px;
    color: #989898;
    font-size: 13px;
    padding: 3px 0px 0px 3px;
}

.inputUserNamePassNewBack {
    background-image: url(../images/commonImages/inputFieldBg.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-color: none;
    border: none;
    width: 204px;
    height: 19px;
    padding: 3px 0px 0px 3px;
}

    .inputUserNamePassNewBack input {
        background: transparent none;
        *border: 0 none;
        _border: 0px;
        border: none;
        width: 204px;
        height: 19px;
        color: #989898;
        font-size: 13px;
        margin-top: -1px;
        _margin-top: -1px;
    }

.checBoxRememberMe {
    /*	background-image: url(../images/commonImages/checkBoxBg.jpg);
	background-repeat: no-repeat;
	background-position: top;*/
    background-color: none;
    border: none;
    /*width: 17px;*/
    /*height: 16px;*/
    float: left;
    margin: 0px 3px 0px 0px;
    _margin: -3px 3px 0px 0px;
    cursor: pointer;
    color: #846205;
}

.memberLoginDivider {
    background-image: url(../images/commonImages/memberLoginDivider.gif);
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    width: 199px;
    height: 1px !important;
    clear: both;
    margin: 5px 0px 5px 0px;
    _margin: 0px;
    line-height: 1px !important;
}

.loggedMemberLoginDivider {
    background-image: url(../images/commonImages/memberLoginDivider.gif);
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    width: 199px;
    height: 1px;
    clear: both;
    margin: 5px 0px 5px 0px;
}

*html .loggedMemberLoginDivider {
    margin: 2px 0px 0px 0px;
}

.BtnSignIn {
    margin-top: 10px;
}

.BtnSignInImg {
    float: right;
    margin-right: 25px;
}

.rememberMe {
    color: #846205;
    /*float: left;*/
    clear: both;
    margin-top: -3px;
}

.bodyContent {
    background-image: url(../images/commonImages/contentBg.png);
    background-repeat: repeat-y;
    float: left;
    width: 960px;
    /*_width: 958px;*/
    behavior: url(/css/iepngfix.htc);
}

.bodyLeftContent {
    min-height: 188px;
    float: left;
    padding: 25px 0px 0px 10px;
}

.listContent {
    width: 676px;
    clear: both;
    padding: 5px 0px 8px 0px;
    _padding: 5px 0px 0px 0px;
}

.listContentLeft {
    width: 450px;
    float: left;
}

.listContentHeader {
    width: 450px;
    clear: both;
}

.listContentHeadLeft {
    background-image: url(../images/commonImages/listingBgLeft.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 41px;
    float: left;
}

.listContentHeadMiddle {
    background-image: url(../images/commonImages/listingBgMiddle.gif);
    background-repeat: repeat-y;
    width: 438px;
    height: 34px;
    float: left;
    font-family: "Trebuchet MS", Times, serif;
    font-size: 18px;
    color: #034625;
    padding: 7px 0px 0px 0px;
}

.listContentHeadMiddle2 {
    background-image: url(../images/commonImages/listingBgMiddle.gif);
    background-repeat: repeat-y;
    width: 438px;
    height: 34px;
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #034625;
    padding: 7px 0px 0px 0px;
}

.listContentHeadMiddle3 {
    background-image: url(../images/commonImages/listingBgMiddle.gif);
    background-repeat: repeat-y;
    width: 438px;
    height: 34px;
    float: left;
    font-family: "Tahoma", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #034625;
    padding: 7px 0px 0px 0px;
}

.listContentHeadRight {
    background-image: url(../images/commonImages/listingBgRight.gif);
    background-repeat: repeat-y;
    width: 4px;
    height: 45px;
    float: left;
}

.updateAndbtn {
    color: #624715;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px 20px;
    float: left;
}

*html .btnReadMore {
    margin-top: 0px;
}

.btnReadMore {
    padding-left: 20px;
    margin-top: -5px;
}

.btnReadMoreProject {
}

.listContentRight {
    float: left;
}

.listContentRightTop {
    background-image: url(../images/commonImages/listingRightTop.gif);
    background-repeat: no-repeat;
    width: 226px;
    height: 5px;
}

*html .listContentRightMiddle {
    margin-top: -13px;
}

.listContentRightMiddle {
    background-color: #dee8e3;
    width: 226px;
    padding-top: 7px;
    padding-bottom: 1px;
}

/*Start of Member login*/
.golderSmallText {
    color: #846205;
    clear: both;
}

.golderSmallTextTop {
    color: #846205;
    clear: both;
}

*html .golderSmallTextTop {
    margin-top: -10px;
}

.NQFhasopenTop {
    height: 1px;
    margin: 0px 0px 22px 0px;
    _margin: 0px 0px 0px 0px;
    clear: both;
    padding-top: 10px;
}

.loggedInNumber {
    font-size: 18px;
    color: #FFFFFF;
    background-color: #38654c;
    height: 26px;
    float: left;
    margin-right: 9px;
    width: 27px;
    padding: 1px 2px 0px 2px;
    text-align: center;
}

.numberDetail {
    font-size: 14px;
    color: #074928;
    float: left;
    height: 27px;
    _height: 10px;
    width: 173px;
}

    .numberDetail, .numberDetail a, .numberDetail a:active, .numberDetail a:visited {
        font-size: 14px;
        color: #074928;
        float: left;
        height: 27px;
        width: 173px;
        text-decoration: none;
    }

        .numberDetail a:hover {
            text-decoration: underline;
        }

.loginDetail {
    /*font-size: 14px;*/
    color: #074928;
    /*float: left;
	height: 27px;
	width: 173px;*/
}

.yellowDivider {
    background-image: url(../images/commonImages/yellowDivider.gif);
    background-repeat: no-repeat;
    width: 197px;
    height: 1px;
    margin: 6px 0px 4px 0px;
    *margin: 1px 0px 5px 0px;
    _margin: 1px 0px -11px 0px;
    clear: both;
}

.logout {
    /*float: right;*/
    clear: both;
    text-align: right;
    padding-right: 10px;
    padding-top: 0px;
    _padding-top: 20px;
    _margin-top: 25px;
}

*html .logout {
    margin-top: -13px;
}

.logoutWhiteSmall {
    font-size: 12px;
    color: #f5e1b6;
    text-decoration: none;
}

    .logoutWhiteSmall a {
        font-size: 12px;
        color: #f5e1b6;
        text-decoration: none !important;
    }

        .logoutWhiteSmall a:hover {
            font-size: 12px;
            color: #f5e1b6;
            text-decoration: underline;
        }
/*Start of Member login*/
.listContentTxt {
    color: #4f4f4f;
    line-height: 28px;
    text-align: justify;
    /*padding: 6px 15px 15px 20px;*/
    padding: 6px 15px 0px 20px;
}

*html .listContentTxt {
    padding: 6px 15px 15px 20px;
}

.listContentRightDown {
    background-image: url(../images/commonImages/listingRightDown.gif);
    background-repeat: no-repeat;
    width: 226px;
    height: 4px;
}

.smallYellowBox {
    clear: both;
}

.smallYellowBoxTop {
    background-image: url(../images/commonImages/yellowBoxTopBg.gif);
    background-repeat: no-repeat;
    width: 203px;
    height: 4px;
    margin-left: 11px;
}

*html .smallYellowBoxMiddle {
    margin-top: -14px;
}

.smallYellowBoxMiddle {
    background-color: #f0d99f;
    width: 193px;
    color: #917947;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-left: 11px;
    padding: 0px 0px 3px 10px;
    line-height: 17px;
}

    .smallYellowBoxMiddle a {
        color: #917947;
        text-decoration: underline;
    }

        .smallYellowBoxMiddle a:hover {
            color: #917947;
            text-decoration: none;
        }

*html .smallYellowBoxDown {
    background-image: url(../images/commonImages/yelloBoxBottomBg.gif);
    background-repeat: no-repeat;
    width: 203px;
    height: 4px;
    margin: 0px 0px -4px 12px;
}

.smallYellowBoxDown {
    background-image: url(../images/commonImages/yelloBoxBottomBg.gif);
    background-repeat: no-repeat;
    width: 203px;
    height: 4px;
    margin: 0px 0px 8px 11px;
}

*html .bodyRightContent {
    margin-right: 4px;
}

.bodyRightContent {
    float: right;
    padding: 25px 0px 0px 0px;
    margin-right: 8px;
}

.greenBox {
    width: 241px;
    clear: both;
    background-image: url(../images/greenBox/bottom.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 20px;
    margin-bottom: 11px;
}

.greenBoxBlank {
    /*	background-image: url(../images/commonImages/headBlank.gif); 	background-repeat: no-repeat;*/
    color: #f5f5f5;
    font-size: 16px;
    padding: 3px 0px 0px 3px;
    height: 36px;
    clear: both;
    width: 221px;
    margin: 0 auto;
}

.greenBoxHeader {
    height: 39px;
    clear: both;
    width: 223px;
    margin: 0 auto;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
/*.greenBoxHeader {
	height: 39px;
	clear: both;
	width: 224px;
	margin: 0 auto;
}*/
.greenBoxContent {
    width: 223px;
    margin: 0 auto;
    min-height: 100px;
    _height: 100px;
    background-image: url(../images/greenBox/middle.gif);
    background-repeat: repeat-y;
}

.greenTxtSmallBold {
    color: #305a43;
    font-weight: bold;
    font-size: 10px;
}

.greenBoxTxtImg {
    /*padding: 10px 10px 20px 20px; 	background-image: url(../images/commonImages/greenBoxBgShade.png);*/
    background-image: url(../images/greenBox/greenBoxBgShade.png);
    background-repeat: repeat-x;
    min-height: 100px;
    _height: 100px;
    color: #0b3e25;
    padding: 0px 2px 3px 0px;
    line-height: 20px;
    behavior: url(/css/iepngfix.htc);
}

    .greenBoxTxtImg a {
        color: #0b3e25;
        text-decoration: underline;
    }

        .greenBoxTxtImg a:hover {
            color: #0b3e25;
            text-decoration: none;
        }

.greenBoxTextRight {
    padding: 8px 9px 0px 2px;
}

.greenBoxRightLink {
    margin-left: 103px;
}

.greenImgLeft {
    float: left;
    padding-right: 2px;
}

.greenBoxTxt {
    /*padding: 10px 10px 20px 20px; 	background-image: url(../images/commonImages/greenBoxBgShade.png);*/
    background-image: url(../images/greenBox/greenBoxBgShade.png);
    background-repeat: repeat-x;
    min-height: 100px;
    _height: 100px;
    color: #0b3e25;
    padding: 10px 10px 10px 15px;
    behavior: url(/css/iepngfix.htc);
}

.greenBoxTxtPad {
    padding: 10px 10px 10px 15px;
}

.greenBoxDivider {
    border-bottom: 1px solid #528066;
    height: 2px;
    width: 190px;
    padding: 3px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    clear: both;
}

*html .iconStatus {
    padding-right: 8px;
    margin-top: 1px;
}

.iconStatus {
    padding-right: 8px;
    margin-top: -3px;
}

.calendarContainerBtn {
    /*clear:both;*/
    padding: 10px 0px 0px 0px;
    width: 450px;
}

.glossaryContainerBtn {
    float: left;
    width: 425px;
    padding: 10px 0px 0px 0px;
}

.calendarContainer {
    padding: 0px 0px 0px 10px;
    float: left;
}

.commonHeadingCal {
    width: 400px;
    clear: both;
    margin-bottom: 12px;
    padding-left: 9px;
}

.commonHeading {
    width: 400px;
    clear: both;
    margin-bottom: 12px;
}

dd {
    margin: 0px;
    padding: 0px;
}

.calendarListingHolder {
    clear: both;
    width: 450px;
    color: #1a5c3b;
    margin-bottom: 10px;
}

*html .oddList {
    width: 418px;
}

.oddList {
    background-image: url(../images/commonImages/calendarOdd.gif);
    background-repeat: repeat-y;
    width: 412px;
    min-height: 20px;
    _height: 20px;
    padding: 2px 0px 0px 13px;
    margin-bottom: 2px;
    height: auto;
    float: left;
}

*html .evenList {
    width: 418px;
}

.evenList {
    background-image: url(../images/commonImages/calendarEven.gif);
    background-repeat: repeat-y;
    width: 412px;
    min-height: 20px;
    _height: 20px;
    padding: 2px 0px 0px 13px;
    margin-bottom: 2px;
    height: auto;
    float: left;
}
/*Add by HA Calender*/
.greenHrCal {
    /*margin-top: 9px; */
    background-color: #66A583;
    border: 0px;
    height: 1px;
    color: #66A583;
}

.greenHrCalDiv {
    width: 425px;
}

.calendarListingHolderListing {
    /*width: 450px;*/
    color: #1a5c3b;
    margin-bottom: 10px;
}

    .calendarListingHolderListing a {
        color: #1a5c3b !important;
    }

*html .oddListListing {
    width: 500px;
}

.oddListListing {
    background-image: url(../images/commonImages/calendarOddBig.gif);
    background-repeat: repeat-y;
    width: 500px;
    min-height: 20px;
    _height: 20px;
    padding: 2px 0px 5px 13px;
    margin-bottom: 2px;
}

*html .oddListListing1 {
    width: 500px;
}

.oddListListing1 {
    background-image: url(../images/commonImages/calendarOddBig.gif);
    background-repeat: repeat-y;
    width: 500px;
    min-height: 20px;
    _height: 20px;
    padding: px 0px 5px 13px;
    margin-bottom: 2px;
}

*html .calListing {
    width: 500px;
}

.calListing {
    width: 500px;
    min-height: 20px;
    _height: 20px;
    padding: 0px 0px 0px 13px;
    /*margin-bottom: 2px;*/
}

*html .evenListListing {
    width: 500px;
}

.evenListListing {
    background-image: url(../images/commonImages/calendarEvenBig.gif);
    background-repeat: repeat-y;
    width: 500px;
    min-height: 20px;
    _height: 20px;
    padding: 2px 0px 5px 13px;
    margin-bottom: 2px;
}

.dateDetailsListing {
    float: left;
    padding-left: 15px;
    min-height: 20px;
    width: 350px;
}

.dateListing {
    float: left;
    width: 110px;
    font-weight: bold;
}

.projectName {
    float: left;
    padding-left: 15px;
    min-height: 20px;
    width: 350px;
}

.downloadLink {
    float: left;
    width: 120px;
    font-weight: bold;
    text-align: right;
}

.downloadLink2 {
    float: left;
    width: 221px;
    *width: 222px;
    font-weight: bold;
    text-align: right;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .downloadLink2 {
        float: left;
        width: 220px;
        font-weight: bold;
        text-align: right;
    }
}

/*Start of calender details*/
.calenderDetials {
    /*color: #1a5c3b;*/
}

.calenderDetialsRight {
    /*color: #1a5c3b;*/
    float: left;
    width: 410px;
    padding-left: 5px;
}

.calenderDetialsLabel {
    float: left;
    width: 70px;
    font-weight: bold;
}

.calenderDetialsValue {
    width: 80px;
}
/*End of calender details*/
/*Start of small calendar listing*/
.eventColumn {
    width: 250px;
    float: left;
}

.calendarListingHolderListingSmall {
    /*width: 450px;*/
    color: #1a5c3b;
    margin-bottom: 10px;
}

    .calendarListingHolderListingSmall a {
        color: #1a5c3b !important;
    }

.oddListListingSmall {
    background-image: url(../images/commonImages/calendarOddSmall.gif);
    background-repeat: repeat-y;
    width: 230px;
    min-height: 20px;
    _height: 20px;
    padding: 2px 0px 5px 13px;
    margin-bottom: 2px;
}

.evenListListingSmall {
    background-image: url(../images/commonImages/calendarEvenSmall.gif);
    background-repeat: repeat-y;
    width: 230px;
    min-height: 20px;
    _height: 20px;
    padding: 2px 0px 5px 13px;
    margin-bottom: 2px;
}

.dateDetailsListingSmall {
    float: left;
    padding-left: 15px;
    min-height: 20px;
    width: 150px;
}

.dateListingSmall {
    float: left;
    width: 50px;
    font-weight: bold;
}
/*End of small calendar listing*/
/*End of Add by HA Calender*/
.date {
    float: left;
}

.dateDetails {
    float: left;
    padding-left: 15px;
    min-height: 20px;
    width: 300px;
}

*html .calaAndGlossaryBtnHolder {
    margin-bottom: 40px;
}

.calaAndGlossaryBtnHolder {
    clear: both;
    padding-top: 11px;
}

.calAndGlossryDivider {
    /*background-image: url(../images/commonImages/calAndGlossryDivider.gif);*/
    background-position: center;
    background-repeat: no-repeat;
    clear: both;
    width: 960px;
    min-height: 225px;
    _height: 225px;
    padding-top: 50px;
    float: left;
}

.glossaryContainer {
    float: left;
    width: 400px;
    padding: 0px 0px 0px 53px;
    color: #537866;
}

.boldItalic {
    font-weight: bold;
    font-style: italic;
    color: #1a5c3b;
}

.italicWithTopPad {
    font-style: italic;
    padding-top: 5px;
}
/* footer css */
*html .footerContainer {
    padding: 8px 6px 0px 0px;
}

.footerContainer {
    background-image: url(../images/commonImages/footerBg.gif);
    background-repeat: no-repeat;
    background-position: center top;
    width: 954px;
    height: 34px;
    clear: both;
    margin: 0px auto 0px auto;
    text-align: right;
    color: #ffffff;
    padding: 8px 17px 0px 0px;
    /*behavior: url(/css/iepngfix.htc);*/
}

    .footerContainer a {
        color: #dae05e;
        text-decoration: none;
    }

        .footerContainer a:hover {
            color: #dae05e;
            text-decoration: underline;
        }

.footerNQF {
    clear: both;
    width: 951px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 15px;
}

.footerNQF_header {
    color: #504d4b;
    font-size: 14px;
    text-align: center;
    padding: 27px 0px 20px 0px;
    font-style: normal;
}

.footerAddress {
    color: #504d4b;
    font-size: 14px;
    text-align: center;
    padding: 27px 0px 20px 0px;
    float: left;
}

.footerNQF_text {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    float: left;
    min-height: 235px;
    width: 117px !important;
}

    .footerNQF_text li {
        clear: both;
        text-align: left;
        color: #504d4b;
        font-size: 10px;
        /*line-height: 22px;*/
        margin-bottom: 15px;
        padding-right: 9px;
    }

        .footerNQF_text li a {
            color: #504d4b;
            text-decoration: none;
        }

            .footerNQF_text li a:hover {
                color: #504d4b;
                text-decoration: underline;
            }

    .footerNQF_text .bold {
        font-size: 12px;
        font-weight: bold;
    }
/* inner page css */
*html .bodyContainerInner {
    width: 960px;
}

.bodyContainerInner {
    /*background-color:#FFFFFF;*/
    width: 960px;
    min-height: 380px;
    _height: 380px;
    padding: 0px 0px 0px 0px;
    z-index: 0 !important;
    margin: 0 auto;
    position: relative;
    *padding-top: 140px;
}

.inPageleftPanel {
    float: left;
    height: auto;
    width: 185px;
    margin: 12px 24px 0px 0px;
}

.inPageLeftTopicHolder {
    min-height: 282px;
    _height: 282px;
}

.inPageLeftTopicTop {
    background-image: url(../images/innerPage/inPageLeftTopicTop.gif);
    background-repeat: no-repeat;
    width: 173px;
    *height: auto;
    min-height: 23px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    padding: 2px 0px 0px 11px;
}

.inPageLeftTopicMiddle {
    background-image: url(../images/innerPage/inPageLeftTopic.gif);
    background-repeat: repeat-y;
}

.inPageLeftTopicDown {
    background-image: url(../images/innerPage/inPageLeftTopicDown.gif);
    background-repeat: no-repeat;
    width: 184px;
    height: 5px;
}

.topicList {
    /*background-image: url(../images/innerPage/inPageLeftTopicTxtDivider.png); 	background-position: bottom; 	background-repeat: no-repeat;*/
    clear: both;
    color: #FFFFFF;
    padding: 5px 10px 5px 10px;
}

    .topicList a, .topicList a:visited {
        color: #0066cc;
        text-decoration: none;
    }

        .topicList a:hover {
            color: #ff7f00;
            text-decoration: underline;
        }

.topicListHighlights {
    clear: both;
    color: #333333;
    padding: 8px 0px;
}

    .topicListHighlights a, .topicListHighlights a:visited {
        text-decoration: none;
        color: #0066cc;
    }

        .topicListHighlights a:hover {
            text-decoration: underline;
        }

.topicListDivider {
    background-image: url(../images/innerPage/inPageLeftTopicTxtDivider.png);
    background-repeat: repeat-x;
    width: 184px;
    height: 1px;
    clear: both;
    behavior: url(/css/iepngfix.htc);
}

.topicListBigText {
    clear: both;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 10px;
    background-image: url("../images/innerPage/inPageLeftTopic_selected.gif");
    background-repeat: repeat-y;
}

    .topicListBigText a, .topicListBigText a:hover, .topicListBigText a:visited {
        text-decoration: none;
        color: #333333;
    }

.topicListBigTextWithoutLink {
    clear: both;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 0px;
}

.topicListBrdLess {
    clear: both;
    color: #FFFFFF;
    padding: 5px 2px 5px 10px;
}

    .topicListBrdLess a {
        color: #FFFFFF;
        text-decoration: none;
    }

        .topicListBrdLess a:hover {
            color: #FFFFFF;
            text-decoration: underline;
        }

.inPageMiddlePanel {
    float: left;
    width: 501px;
    margin: 12px 0px 0px 0px;
}

.inPageRightDetailPanel {
    float: left;
    width: 730px;
    margin: 12px 0px 0px 0px;
    height: auto;
}

.inPageRightDetailPanelForm {
    float: left;
    width: 732px;
    margin: 12px 0px 0px 0px;
    height: auto;
}

.greenHeadBoxHolder {
    clear: both;
}

.greenRoundMenuHolder {
    clear: both;
}

.greenRoundLeft {
    background-image: url(../images/innerPage/inPageMidTopLeft.gif);
    background-repeat: no-repeat;
    width: 10px;
    height: 25px;
    float: left;
}

.greenRoundMiddle {
    background-image: url(../images/innerPage/inPageMidTopMid.gif);
    background-repeat: repeat-x;
    width: 473px;
    height: 21px;
    float: left;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
    font-size: 12px;
    color: #ffffff;
    padding: 4px 5px 0px 0px;
    text-align: right;
}

.middleMenuDivider {
    padding: 0px 5px 5px 5px;
}

.greenRoundMiddle a {
    color: #dae05e;
    text-decoration: none;
}

    .greenRoundMiddle a:hover {
        color: #dae05e;
        text-decoration: underline;
    }

.greenRoundRight {
    background-image: url(../images/innerPage/inPageMidTopRight.gif);
    background-repeat: no-repeat;
    width: 12px;
    height: 25px;
    float: left;
}

.greenLongRoundRight {
    background-image: url(../images/innerPage/inPageMidTopRight.gif);
    background-repeat: no-repeat;
    width: 12px;
    height: 25px;
    float: left;
}

*html .greenHeadBoxDivider {
}

.greenHeadBoxDivider {
    background-image: url(../images/innerPage/inPageMidDownLine.gif);
    background-repeat: no-repeat;
    width: 730px;
    height: 0px;
    clear: both;
}

*html .greenHeadTitleBox {
    margin-top: -19px;
}

.greenHeadTitleBox {
    background-image: url("../images/innerPage/inPageMidTopBg.gif");
    background-repeat: repeat-x;
    clear: both;
    min-height: 55px;
    _height: 55px;
    width: 500px;
    clear: both;
}

.justifyText {
    text-align: justify;
    line-height: 25px;
    color: #615e57;
    margin-top: 0px;
}

.justifyTextPressRelease {
    text-align: justify;
    /*line-height: 25px;*/
    color: #615e57;
    margin-top: 0px;
    /*font-style:italic;*/
}

.green {
    border-bottom: 1px solid #66A583;
    height: 1px;
    width: 500px;
}
/**html .btnReadMoreRight {
	float: right;
	width: 85px;
	margin-top: -20px;
}*/
.btnReadMoreRight {
    float: right;
    width: 85px;
    margin-top: -23px;
    *margin-top: -20px;
}

.subHeading {
    color: #2E754F;
    font-weight: bold;
    font-size: 16px;
    /*border-bottom: 1px solid #E0E0E0;*/
    padding-bottom: 5px;
    margin-top: 22px;
    width: 650px;
}

.dashBoard .subHeading {
    color: #2E754F;
    font-weight: bold;
    font-size: 16px;
    /*border-bottom: 1px solid #E0E0E0;*/
    padding-bottom: 5px;
    margin-top: 10px;
}

.subHeadingBottomBorder {
    border-bottom: 1px solid #E0E0E0;
}

.subHeading2 {
    color: #2E754F;
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 5px;
    margin-top: 22px;
}

.pagination {
    clear: both;
    height: 24px;
    font-size: 14px;
    margin: 48px 0px 48px 0px;
}

.prev {
    width: 39px;
    height: 21px;
    color: #FFFFFF;
    background-color: #a9a29e;
    float: left;
    margin-right: 5px;
    padding: 3px 0px 0px 0px;
    text-align: center;
    cursor: pointer;
}

.pageNumber {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    float: left;
}

    .pageNumber li {
        float: left;
        width: 19px;
        height: 19px;
        color: #b49917;
        border: 1px solid #f4e6a3;
        margin-right: 5px;
        padding: 3px 0px 0px 0px;
        text-align: center;
        cursor: pointer;
    }

.selectedPage {
    background-color: #c4a619;
    color: #FFFFFF !important;
}

.next {
    width: 41px;
    height: 21px;
    color: #FFFFFF;
    background-color: #7ca58e;
    float: left;
    padding: 3px 0px 0px 0px;
    text-align: center;
    cursor: pointer;
}

*html .rightPanel {
    margin: 12px -1px 0px 0px;
}

.rightPanel {
    float: right;
    width: 219px;
    margin: 12px -1px 0px 0px;
}

.greenBoxRightPanel {
    clear: both;
    width: 219px;
    margin-bottom: 28px;
}

.relatedInformationRightPanelTop {
    background-image: url(../images/innerPage/headingBgBlank.gif);
    background-repeat: no-repeat;
    clear: both;
    width: 219px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    min-height: 23px;
    padding: 2px 0 0 11px;
}

.relatedInformationPanelMiddle {
    width: 180px;
    clear: both;
    padding: 0px 19px 5px 20px;
    background-image: url(../images/innerPage/greenBgBlank.gif);
    background-repeat: repeat-y;
}

.greenBoxRightPanelTop {
    background-image: url(../images/innerPage/headingBgBlankGreen.gif);
    background-repeat: no-repeat;
    clear: both;
    width: 219px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    min-height: 23px;
    padding: 2px 0 0 11px;
}

.greenBoxRightPanelTopRound {
    background-image: url(../images/innerPage/headingBgBlankRound.gif);
    background-repeat: no-repeat;
    clear: both;
    height: 51px;
    width: 219px;
}

.greenBoxRightPanelMiddle {
    width: 180px;
    clear: both;
    padding: 8px 19px 5px 20px;
    background-image: url(../images/innerPage/greenBgBlank.gif);
    background-repeat: repeat-y;
}

.MediaContact a {
    color: #F5E1B6 !important;
    text-decoration: none;
}

    .MediaContact a:hover {
        color: #F5E1B6 !important;
    }

.greenBoxShade_text {
    width: 219px;
    clear: both;
}

.greenBoxRightPanelDown {
    width: 219px;
    height: 8px;
    clear: both;
    background-image: url(../images/innerPage/greenBgBlankBottom.gif);
    background-repeat: no-repeat;
}

.greenBoxRightPanelDownRound {
    width: 219px;
    height: 8px;
    clear: both;
    background-image: url(../images/innerPage/greenBgBlankBottomRound.gif);
    background-repeat: no-repeat;
}
/* dropdown menu css */
.dropdownMenuHolder {
    width: 284px; /*min-height: 162px; 	_height: 162px;*/
    position: absolute;
    z-index: 1000;
}

.menuTopBg {
    background-image: url(../images/dropdownMenu/menuTopBg.png);
    background-repeat: no-repeat;
    width: 284px;
    height: 12px;
    clear: both;
    behavior: url(/css/iepngfix.htc);
}

*html .menuMiddleBg {
    margin-top: -6px;
}

.menuMiddleBg {
    background-image: url(../images/dropdownMenu/menuTopMiddleBg.png);
    background-repeat: repeat-y;
    width: 284px; /*min-height: 132px; 	_height: 132px;*/
    clear: both;
    behavior: url(/css/iepngfix.htc);
}

.menuDownpBg {
    background-image: url(../images/dropdownMenu/menuTopDownBg.png);
    background-repeat: no-repeat;
    width: 284px;
    height: 18px;
    clear: both;
    behavior: url(/css/iepngfix.htc);
}

.dropDownMenu {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

    .dropDownMenu li {
        background-image: url(../images/dropdownMenu/lineDivider.gif);
        background-position: bottom;
        background-repeat: no-repeat;
        padding: 5px 0px 6px 18px;
        color: #183f2c;
        text-align: left;
    }

        .dropDownMenu li a {
            color: #0066cc;
            text-decoration: none;
        }

            .dropDownMenu li a:hover {
                color: #ff7f00;
                text-decoration: none;
                background-image: url(../images/dropdownMenu/iconHover.png);
                _background-image: url(../images/dropdownMenu/iconHoverIe.png);
                background-position: center left;
                background-repeat: no-repeat;
                padding: 5px 0px 6px 10px;
                _padding-top: 2px !important;
                /*behavior: url(/css/iepngfix.htc);*/
            }

.dropDownBoderLess {
    background-image: none !important;
}

    .dropDownBoderLess a {
        background-image: none;
    }

        .dropDownBoderLess a:hover {
            background-image: none;
        }

.menuTop {
    width: 150px;
}

.menuHover {
    width: 300px;
}

.mainNavTrebuchet {
    clear: both;
    height: 40px;
    width: 956px;
    margin: 0px auto 0px auto;
    padding: 7px 0px 0px 10px;
    background-image: url(../images/dropdownMenu/menuBg.gif);
    background-repeat: no-repeat;
    text-align: center;
}

.menuDivTrebuchet {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    float: left;
    padding: 6px 22px 0px 22px;
    height: 33px;
    cursor: pointer;
}

    .menuDivTrebuchet a {
        color: #FFFFFF;
        text-decoration: none;
    }

.menuDivTrebuchetRight {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    float: left;
    padding: 6px 23px 0px 23px;
    height: 33px;
    cursor: pointer;
}

.menuDivTrebuchetHvr {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin-top: -7px;
    height: 33px;
    cursor: pointer;
}

.menuDivTrebuchetHvrRight {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    float: left;
    padding: 0px 3px 0px 0px;
    margin-top: -7px;
    height: 33px;
    cursor: pointer;
}

.hvrLeft {
    float: left;
    background-image: url(../images/dropdownMenu/menuLeftBg.png);
    width: 22px;
    height: 46px;
}

.menuTrebucherHoverBg {
    background-image: url(../images/dropdownMenu/menuMiddleBg.gif);
    background-repeat: repeat-x;
    color: #98660e;
    float: left;
    height: 32px;
    padding: 14px 0px 0px 0px;
}

.hvrRight {
    float: left;
    background-image: url(../images/dropdownMenu/menuRightBg.gif);
    width: 22px;
    height: 46px;
}

.menuDivDivider {
    float: left;
}

.slideShowHeading {
    font-size: 23px;
    color: #FFFFFF;
    padding: 19px 0px 0px 22px;
}

.transperantDiv {
    background-image: url(../images/slideShow/slideShowTransperantImage.png);
    background-repeat: repeat-x;
    height: 97px;
    min-height: 97px;
    behavior: url(/css/iepngfix.htc);
}

.transLeft {
    float: left;
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px;
    width: 445px;
}

.transDivider {
    background-image: url(../images/slideShow/transDivBorder.png);
    background-position: bottom;
    background-repeat: no-repeat;
    float: left;
    width: 1px;
    height: 97px;
    margin-top: 0px;
    _margin-top: 5px;
    behavior: url(/css/iepngfix.htc);
}

.transLeft a {
    color: #c6e4d5;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

    .transLeft a:hover {
        color: #c6e4d5;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
    }

.transRight {
    float: right;
    color: #e4e4e4;
    font-size: 10px;
    width: 177px;
    padding: 3px;
}

    .transRight a {
        color: #e4e4e4;
        text-decoration: underline;
    }

    .transRight ul {
        margin: 0px;
        padding: 0px;
        *margin-left: 7px;
        *padding-left: 7px;
    }

    .transRight a:hover {
        color: #e4e4e4;
        text-decoration: none;
    }

.transHeading {
    color: #f0d388;
    font-size: 19px;
    clear: both;
}

.btnActionsHolder {
    padding: 23px 14px 0px 6px;
    display: none;
}

    .btnActionsHolder img /*, div*/ {
        behavior: url(/css/iepngfix.htc);
    }

.btnLeft {
    float: left;
}

.btnRight {
    float: right;
}

.btnSpace {
    margin-right: 10px;
}

.textOverlay {
    z-index: 10;
    position: absolute; /*top: 386px; */
    top: 150px;
    width: 670px;
}
/*Start of menu*/
.menuDivTrebuchetHvrRightPng {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 18px; /*float: left;*/
    padding: 0px 3px 0px 0px; /*margin-top: -6px; 	_margin-top: 0px;*/
    height: 36px;
    _height: 16px;
    cursor: pointer;
    position: absolute;
    z-index: 1000;
}

.menuTopBgMembership {
    background-image: url(../images/dropdownMenu/menuTopBgMembershipFloatRight.png);
    background-repeat: no-repeat;
    width: 284px;
    padding: 0px;
    height: 8px;
    clear: both;
    _margin-bottom: -10px;
    behavior: url(/css/iepngfix.htc);
}

.menuTopBgSettings {
    background-image: url(../images/dropdownMenu/menuTopBgCommon.png);
    background-repeat: no-repeat;
    width: 284px;
    height: 8px;
    _margin-bottom: -10px;
    clear: both;
    behavior: url(/css/iepngfix.htc);
}

.hvrLeftPngRight {
    float: left;
    background-image: url(../images/dropdownMenu/menuLeftBgFloatRight.png);
    width: 21px;
    height: 49px;
    behavior: url(/css/iepngfix.htc);
}

.hvrRightPngRight {
    float: left;
    background-image: url(../images/dropdownMenu/menuRightBgFloatRight.png);
    width: 21px; /*_width: 12px;*/
    height: 49px;
    behavior: url(/css/iepngfix.htc);
}

.hvrLeftPng {
    float: left;
    background-image: url(../images/dropdownMenu/menuLeftBg.png);
    width: 21px;
    height: 49px;
    behavior: url(/css/iepngfix.htc);
}

.menuTrebucherHoverBgPng {
    background-color: #FFFFFF;
    float: left;
    height: 35px;
    padding: 12px 0px 0px 0px;
    border-top: 1px solid #EEEEEE;
}

    .menuTrebucherHoverBgPng a {
        color: #0066cc;
        text-decoration: none;
    }

.hvrRightPng {
    float: left;
    background-image: url(../images/dropdownMenu/menuRightBg.png);
    width: 21px;
    height: 49px;
    behavior: url(/css/iepngfix.htc);
}
/*Start of calender*/
.dateDetails a {
    color: #1A5C3B;
    text-decoration: none;
}

    .dateDetails a:visited {
        color: #1A5C3B;
        text-decoration: none;
    }

    .dateDetails a:hover {
        color: #1A5C3B;
        text-decoration: underline;
    }
/*End of calender*/


/*End of menu*/

/* Begin of Smart Menu for contents  */
.increaseFont {
    cursor: pointer;
    text-decoration: none !important;
}

.decreaseFont {
    cursor: pointer;
    text-decoration: none !important;
}

.emailBoxWidth {
    width: 10px;
    font-weight: bold;
    vertical-align: top;
    padding-top: 5px;
}

.inputMessageBox {
    background-image: url(../images/commonImages/textArea.jpg);
    background-repeat: no-repeat;
    _background-attachment: fixed;
    background-position: top;
    _background-position: 0px 0px;
    background-color: none;
    border: 0px none;
    width: 261px;
    color: #989898;
    font-size: 14px;
    padding: 3px 0px 0px 12px;
    *width: 278px !important;
    overflow: scroll;
    overflow-y: scroll;
    overflow-x: hidden;
    overflow: -moz-scrollbars-vertical;
}

.mailContainer {
    background-image: url(../images/commonImages/emailpagebd.gif);
    background-repeat: repeat-x;
}

.mailHeaderContainer {
    height: 120px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
}

.MailBody {
    padding-left: 10px;
}

.messageHeight {
    min-height: 190px;
    *height: 190px;
}

.valignTop {
    vertical-align: top;
}

.notationText {
    font-size: 10px;
}

.contentTitleSM {
    font-size: 20px;
    /*margin-left: 10px;*/
    margin-left: 20px;
    font-weight: bold;
    color: #333333;
    padding-top: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 500px;
}
/* End ofSmart Menu for contents  */
/*Start of selected menu items*/
.menuDivTrebuchetHvrRightPngSelected {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    float: left;
    padding: 0px 3px 0px 0px;
    margin-top: -6px;
    height: 36px;
    cursor: pointer;
}

.hvrLeftPngSelected {
    float: left;
    background-image: url(../images/dropdownMenu/menuLeftBg.png);
    width: 21px;
    height: 49px;
    behavior: url(/css/iepngfix.htc);
}

.hvrRightPngSelected {
    float: left;
    background-image: url(../images/dropdownMenu/menuRightBg.png);
    width: 21px;
    height: 49px;
    behavior: url(/css/iepngfix.htc);
}

.menuTrebucherHoverBgPngSelected {
    background-color: #FFFFFF;
    color: #98660e;
    float: left;
    height: 35px;
    padding: 14px 0px 0px 0px;
}

/* new css */
.menuDivTrebuchetHvrRightPngInner {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 18px;
    float: left;
    padding: 0px 3px 0px 0px;
    margin-top: -6px;
    height: 36px;
    cursor: pointer;
}

.hvrLeftPngInner {
    float: left;
    background-image: url(../images/DropdownMenu/menuLeftBg.png);
    width: 21px;
    height: 46px;
    behavior: url(/css/iepngfix.htc);
}

.hvrRightPngInner {
    float: left;
    background-image: url(../images/DropdownMenu/menuRightBg.png);
    width: 21px;
    height: 46px;
    behavior: url(/css/iepngfix.htc);
}

.menuTrebucherHoverBgPngInner {
    background-color: #FFFFFF;
    color: #0066cc;
    float: left;
    height: 33px;
    padding: 12px 0px 0px 0px;
    border-top: 1px solid #EEEEEE;
}

    .menuTrebucherHoverBgPngInner a {
        color: #0066cc;
        text-decoration: none;
    }
/*End of selected menu items*/
/*start of glossary list*/
.GlossarySectionHeader {
    font-weight: bold;
    font-size: 15px;
    color: #274c38;
}

.glossaryIndexAnch {
    color: #274c38;
    font-weight: bold;
    font-size: 15px;
}

.glossaryIndexSpan {
    font-size: 15px;
    color: Gray;
}

.glossaryTopAnch {
    color: #1A5C3B;
}

.glossaryIndexDivider {
    font-size: 15px;
    vertical-align: top;
    color: Gray;
}

*html .bodyContainerInnerGlossary {
    width: 960px;
}

.bodyContainerInnerGlossary {
    background-color: #FFFFFF;
    width: 960px; /*min-height: 880px; 	_height: 880px;*/
    min-height: 350px;
    padding: 0px 0px 0px 0px;
    clear: both;
    float: left;
    height: auto;
}
/*start of glossary list*/
.relatedTopicListDivider {
    background-image: url(../images/innerPage/seperator.gif);
    background-repeat: no-repeat;
    width: 171px;
    height: 1px;
    clear: both;
}

.clearCls {
    clear: both;
}

.dvPrintPreview {
    padding: 10px;
}

    .dvPrintPreview .plusMinusIcon {
        display: none;
    }

.popupContent .EktronAjaxLoading {
    display: none;
}

.popupContent .EktronEditorsMenuMarker {
    display: none;
}

.popupContent .ReadMoreProject {
    display: none;
}

/*Start of search*/
.subHeading a {
    /*color: #2E754F;*/
    font-weight: bold;
    font-size: 16px;
    /*border-bottom: 1px solid #E0E0E0;*/
    padding-bottom: 5px;
    margin-top: 22px;
    text-decoration: none;
}
/*End of search*/
/*Start of pagination*/
.pageLabel {
    font-weight: lighter;
    background-color: #C6A61A;
}

.pageCol {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.pageColPrevious {
    float: left;
    padding-left: 0px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.pageColPages {
    float: left;
}

.pageColPreviousNotSelected {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none;
    color: White;
    /*border: solid 1px #7BA58D;
	background-color: #7BA58D;*/
    background-image: linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    background-image: -o-linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    background-image: -moz-linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    background-image: -webkit-linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    background-image: -ms-linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -pie-background: linear-gradient(#A5AD0A, #668012);
    behavior: url(../CSS/PIE.htc);
}

.pageColPreviousSelected {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none;
    color: White;
    /*background-color: #A9A29C;
	border: solid 1px #A9A29C;*/
    background-image: linear-gradient(bottom, #5E5E5E 19%, #818181 60%);
    background-image: -o-linear-gradient(bottom, #5E5E5E 19%, #818181 60%);
    background-image: -moz-linear-gradient(bottom, #5E5E5E 19%, #818181 60%);
    background-image: -webkit-linear-gradient(bottom, #5E5E5E 19%, #818181 60%);
    background-image: -ms-linear-gradient(bottom, #5E5E5E 19%, #818181 60%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -pie-background: linear-gradient(#818181, #5E5E5E);
    behavior: url(../CSS/PIE.htc);
}

.pageColNextNotSelected {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none;
    color: White;
    /*border: solid 1px #7BA58D;
	background-color: #7BA58D;*/
    background-image: linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    background-image: -o-linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    background-image: -moz-linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    background-image: -webkit-linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    background-image: -ms-linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -pie-background: linear-gradient(#A5AD0A, #668012);
    behavior: url(../CSS/PIE.htc);
}

.pageColNextSelected {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none;
    color: White;
    /*background-color: #A9A29C;
	border: solid 1px #A9A29C;*/
    background-image: linear-gradient(bottom, #5E5E5E 19%, #818181 60%);
    background-image: -o-linear-gradient(bottom, #5E5E5E 19%, #818181 60%);
    background-image: -moz-linear-gradient(bottom, #5E5E5E 19%, #818181 60%);
    background-image: -webkit-linear-gradient(bottom, #5E5E5E 19%, #818181 60%);
    background-image: -ms-linear-gradient(bottom, #5E5E5E 19%, #818181 60%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -pie-background: linear-gradient(#818181, #5E5E5E);
    behavior: url(../CSS/PIE.htc);
}

.pageColSeperator {
    float: left;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px; /*vertical-align: top;*/
}

.pageColNotSelected {
    float: left;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px; /*vertical-align: top;*/
    /*(border: solid 1px #F4E7A3;*/
    border: solid 1px #cccccc;
    text-decoration: none;
    /*color:#0066cc;*/
    color: #333333;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(../CSS/PIE.htc);
}

.pageColSelected {
    float: left;
    padding: 2px 6px 2px 6px; /*vertical-align: middle;*/
    /*border: solid 1px #F4E7A3;*/
    border: solid 1px #cccccc;
    text-decoration: none !important;
    color: White;
    font-weight: lighter;
    /*background-color: #C6A61A;*/
    cursor: pointer;
    background-image: linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    background-image: -o-linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    background-image: -moz-linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    background-image: -webkit-linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    background-image: -ms-linear-gradient(bottom, #668012 19%, #A5AD0A 60%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -pie-background: linear-gradient(#A5AD0A, #668012);
    behavior: url(../CSS/PIE.htc);
}

    .pageColSelected a {
        color: White !important;
    }

.navPagination {
    /*background-color: #F6FAFd;*/
    text-align: center;
    padding-top: 5px; /*left: 250px;*/
    position: relative; /*width: 600px;*/
    text-align: center;
    overflow: hidden;
    height: 50px;
    font-size: 14px;
}

.rowEmpty {
    clear: both;
}

.pageColNotSelected a {
    text-decoration: none;
    /*color: #B29918;*/
    color: #333333
}

.previousePagination a {
    color: White !important;
}

.nextPagination a {
    color: White !important;
}

.previousePagination a:hover {
    text-decoration: none !important;
}

.nextPagination a:hover {
    text-decoration: none !important;
}

.pageColPages a:hover {
    color: White !important;
    text-decoration: none !important;
}

/*End of pagination*/
/*common*/
.errroMsg {
    color: Red;
    font-weight: bold;
}

.dvPrintPreview .navPagination {
    display: none;
}

.dvPrintPreview input[type='submit'] {
    visibility: hidden;
}

.displayNone {
    display: none;
}

/*#mainContentBlock a {
color: #c09400;
text-decoration: none;
}
#mainContentBlock a:hover {
color: #c09400;
text-decoration: underline;
}

#mainContentBlock a:visited {
color: #B47C72;
}*/

#lblContent a {
    color: #0066cc;
    text-decoration: none;
}

    #lblContent a:hover {
        color: #0066cc;
        text-decoration: underline;
    }

    #lblContent a:visited {
        color: #B47C72;
    }
/*start of leader*/
.stuffImageDivHolder {
    /*clear: both;*/
    display: inline-block;
    width: 520px;
}

.stuffImageDivHolderCouncil {
    /*clear: both;*/
    display: inline-block;
    /*	width: 500px;*/
}

.stuffImageDivCouncil {
    float: left;
    margin: 10px 10px 10px 0px;
    width: 200px;
}

    .stuffImageDivCouncil img {
        border: 1px solid #e2b10e;
        float: left;
        padding: 5px;
        margin: 0px 10px 0px 0px;
    }

    .stuffImageDivCouncil a {
        color: #2E754F;
        font-weight: bold;
        font-size: 12px;
        text-decoration: none;
    }

.stuffImageDiv {
    float: left;
    margin: 10px 10px 10px 0px;
    width: 248px;
}

    .stuffImageDiv img {
        border: 1px solid #e2b10e;
        float: left;
        padding: 5px;
        margin: 0px 10px 0px 0px;
    }

    .stuffImageDiv a {
        color: #2E754F;
        font-weight: bold;
        font-size: 12px;
        text-decoration: none;
    }
/*start of leader*/
.floatRight {
    float: right;
}

.staffImage {
    padding-left: 3px;
}

.PressReleaseArchiveAnc {
    font-size: 15px;
    font-weight: bold;
}

.greenBoxRightPanelMiddle a, .greenBoxRightPanelMiddle a:visited {
    text-decoration: none;
    color: #0066cc;
}

    .greenBoxRightPanelMiddle a:hover {
        text-decoration: underline;
    }

.PressReleaseArchiveIndex a {
    font-size: 15px;
    font-weight: bold;
}

.PressReleaseArchiveSectionHeader a {
    font-weight: bold;
    font-size: 15px;
    color: #274c38 !important;
    text-decoration: none !important;
}

    .PressReleaseArchiveSectionHeader a:hover {
        font-weight: bold;
        font-size: 15px;
        color: #274c38 !important;
        text-decoration: none !important;
    }

.PressReleaseDetailsSubTitle {
    text-align: center;
}

.contentHeading {
    font-size: 14px;
    font-weight: bold;
}

.contentSubHeading {
    font-size: 12px;
    font-weight: bold;
}
/*Start of Council*/
.Expand {
    cursor: pointer;
}

.greenTextBlock {
    /*border-bottom: 1px solid #e0e0e0;*/
    clear: both;
    width: 500px;
    padding: 5px 0px 10px 0px;
}

.plusMinusIcon {
    float: left;
    /*margin-right: 18px;*/
    /*padding-top: 5px;*/
    padding-right: 10px;
    /*cursor:pointer;*/
}

.plusMinusImg {
    cursor: pointer !important;
}

.greenHead_and_dateTime {
    float: left;
    /*color: #2c744e;*/
    font-weight: bold;
    font-size: 14px;
    margin-right: 20px;
}

.listingTitle {
    color: #333333;
    font-weight: bold;
    font-size: 14px;
}

.greenHead_and_dateTime a {
    float: left;
    color: #2c744e;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}

.greenHr {
    margin-top: 9px;
    background-color: #66A583;
    border: 0px;
    height: 1px;
    color: #66A583;
}

.greenHrProject {
    background-color: #66A583;
    border: 0px;
    height: 1px;
    color: #66A583;
}

.grayHr {
    margin-top: 9px;
    background-color: #E0E0E0;
    border: 0px;
    height: 1px;
}

.showHideDetails {
    padding-left: 31px;
}

.leaderShipList {
    font-weight: bold;
}

.leaderShipName {
    color: #274C38 !important;
}
/*End of Council*/


/********Councils begins*************/
.topSpacing {
    padding-top: 10px;
}

.topSpacingBusy {
    padding-top: 10px;
}

.topSpacing5 {
    padding-top: 5px;
    *line-height: 0px;
}

.topSpacing5Moderate {
    padding-top: 5px;
}

.councilCurrentActivity {
    font-size: 11px;
    font-weight: bold;
}

.smallYellowText {
    font-size: 10px;
    color: #846f1c;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

    .smallYellowText a {
        font-size: 10px !important;
        text-decoration: none;
    }

        .smallYellowText a:hover {
            font-size: 10px !important;
        }

.SilverLine {
    border-bottom: 1px solid #E0E0E0;
}
/********Councils ends*************/
.testimonialTitle {
    line-height: 1.2;
    font-style: italic;
}

img {
    behavior: url(/css/iepngfix.htc);
}

.absmiddlePadLeft {
    margin: -5px 0 0 5px;
    _margin: -3px 0 0 5px;
    behavior: url(/css/iepngfix.htc);
}

/* box */
.longBoxTopBg {
    background-image: url(../images/box/longBoxTopBg.png);
    background-repeat: no-repeat;
    margin-left: 10px;
    width: 435px;
    min-height: 200px;
    _height: 200px;
    behavior: url(/css/iepngfix.htc);
}

.boxBodyLeft {
    font-size: 11px;
    float: left;
    padding: 20px 10px 0px 20px;
    width: 400px;
    z-index: 100;
}

    .boxBodyLeft a {
        color: #2e754f;
        text-decoration: underline;
    }

        .boxBodyLeft a:hover {
            color: #2e754f;
            text-decoration: none;
        }

.boxBodyRight {
    background-image: url(../images/box/longBoxBottomBgRight.gif);
    -moz-opacity: 0.3;
    opacity: 0.3;
    filter: alpha(opacity=30);
    DXImageTransform .Microsoft.AlphaImageLoader background-repeat: no-repeat;
    background-position: bottom;
    width: 6px;
    height: 56px;
    float: right;
    margin-top: -50px;
}

.longBoxBottomBrd {
    background-image: url(../images/box/longBoxBottomBg.png);
    background-repeat: no-repeat;
    width: 292px;
    height: 7px;
    float: right;
    margin: 18px 0 0 0;
    behavior: url(/css/iepngfix.htc);
}

.longBoxBottomBtn {
    float: right;
}

.dividerLong {
    clear: both;
    width: 395px;
    margin: 5px auto;
    height: 1px;
}

.boxHead {
    font-size: 18px;
    color: #be7a0c;
    text-align: right;
    padding-right: 5px;
    padding-bottom: 5px;
}

.shortBoxTopBg {
    background-image: url(../images/box/shortBoxTopBg.png);
    background-repeat: no-repeat;
    margin-left: 10px;
    width: 212px;
    min-height: 200px;
    _height: 200px;
    behavior: url(/css/iepngfix.htc);
}

.shortBoxBodyLeft {
    font-size: 11px;
    float: left;
    padding: 20px 10px 0px 10px;
    width: 190px;
    z-index: 100;
}

    .shortBoxBodyLeft a {
        color: #2e754f;
        text-decoration: underline;
    }

        .shortBoxBodyLeft a:hover {
            color: #2e754f;
            text-decoration: none;
        }

.boxBodyRight {
    background-image: url(../images/box/longBoxBottomBgRight.gif);
    -moz-opacity: 0.3;
    opacity: 0.3;
    filter: alpha(opacity=30);
    DXImageTransform .Microsoft.AlphaImageLoader background-repeat: no-repeat;
    background-position: bottom;
    width: 6px;
    height: 56px;
    float: right;
    margin-top: -50px;
}

.shortBoxBottomBrd {
    background-image: url(../images/box/longBoxBottomBg.png);
    background-repeat: no-repeat;
    width: 75px;
    height: 7px;
    float: right;
    margin: 18px 0 0 0;
    behavior: url(/css/iepngfix.htc);
}

.longBoxBottomBtn {
    float: right;
}

.dividerShort {
    clear: both;
    width: 195px;
    margin: 5px auto;
    height: 1px;
}


/********Sprit implementation begins **************/

.spritemap_icons {
    background-image: url(../images/commonImages/sprites.gif);
    background-repeat: no-repeat;
    border: 0 none;
    padding: 0;
}

.spritemap_icons_dev {
    background-image: url(../images/commonImages/sprites-dev.gif);
    background-repeat: no-repeat;
    border: 0 none;
    padding: 0;
}

    .spritemap_icons_dev.nqf_logo {
        background-position: -3px -182px !important;
        height: 100px !important;
        margin-top: 20px;
        width: 294px !important;
    }

.spritemap_icons_stg {
    background-image: url(../images/commonImages/sprites-stg.gif);
    background-repeat: no-repeat;
    border: 0 none;
    padding: 0;
}

    .spritemap_icons_stg.nqf_logo {
        background-position: -3px -182px !important;
        height: 100px !important;
        margin-top: 20px;
        width: 294px !important;
    }

.spritemap_icons_fb_stg {
    background-image: url(../images/commonImages/sprites-stg-fb.gif);
    background-repeat: no-repeat;
    border: 0 none;
    padding: 0;
}

    .spritemap_icons_fb_stg.nqf_logo {
        background-position: -3px -182px !important;
        height: 100px !important;
        margin-top: 20px;
        width: 294px !important;
    }

.spritemap_icons_fb_dev {
    background-image: url(../images/commonImages/sprites-dev-fb.gif);
    background-repeat: no-repeat;
    border: 0 none;
    padding: 0;
}

    .spritemap_icons_fb_dev.nqf_logo {
        background-position: -3px -25px !important;
        height: 120px !important;
        width: 192px !important;
    }

.spritemap_icons_private {
    background-image: url(../images/commonImages/sprites.gif);
    background-repeat: no-repeat;
    border: 0 none;
    padding: 0;
}

/*.spritemap_icons {
	background-image: url(../images/sprites.gif);
	background-repeat:no-repeat;
	border: 0 none;
	padding: 0;
}

/*.spritemap_icons {
	background-image: url(../images/sprites.gif);
	background-repeat:no-repeat;
	border: 0 none;
	padding: 0;
}*/
.spritemap_icons.nqf_logo {
    background-position: -3px -182px !important;
    height: 100px !important;
    width: 294px !important;
    margin-top: 20px;
}

.spritemap_icons.iconLogin {
    background-position: 0px -1px;
    height: 23px !important;
    width: 17px !important;
}

.spritemap_icons.iconContactUs {
    background-position: -17px -1px;
    height: 23px !important;
    width: 17px !important;
}

.spritemap_icons.iconNQF {
    background-position: -34px -1px;
    height: 23px !important;
    width: 27px !important;
}

.spritemap_icons.iconCalendar {
    background-position: -63px -1px;
    height: 23px !important;
    width: 23px !important;
}

.spritemap_icons.iconGlossary {
    background-position: -93px -1px;
    height: 23px !important;
    width: 20px !important;
}

.spritemap_icons.btnSearchMap {
    background-position: -204px 2px;
    height: 34px !important;
    width: 34px !important;
}

    .spritemap_icons.btnSearchMap:hover {
        background-position: -2px -28px;
        height: 34px !important;
        width: 34px !important;
    }

.spritemap_icons.iconNQFmember {
    background-position: -204px -84px;
    height: 50px !important;
    width: 251px !important;
}

.spritemap_icons.icoCalendarTxt {
    background-position: -204px -63px;
    _background-position: -204px -61px;
    height: 21px !important;
    width: 95px !important;
}

.spritemap_icons.icoGlossaryTxt {
    background-position: -204px -38px;
    height: 21px !important;
    width: 95px !important;
}

.spritemap_icons.icoCalendar {
    background-position: -157px -4px;
    _background-position: -157px -2px;
    height: 21px !important;
    width: 19px !important;
}

.spritemap_icons.icoGlossary {
    background-position: -180px -3px;
    height: 21px !important;
    width: 20px !important;
}

.spritemap_icons.icoProject_status {
    background-position: -118px -6px;
    height: 16px !important;
    width: 16px !important;
    _width: 10px !important;
    margin-right: 10px;
    _margin-right: 10px;
}

.spritemap_icons.icoAssociated_topics {
    background-position: -137px -9px;
    height: 13px !important;
    width: 16px !important;
    _width: 10px !important;
    margin-right: 10px;
    _margin-right: 10px;
    ;
}

.spritemap_icons.memberLoginDivider {
    background-position: -241px -33px;
    width: 199px !important;
    height: 1px !important;
}

.spritemap_icons.inputTopSearch {
    background-position: -241px -2px;
    height: 23px !important;
    width: 208px !important;
    padding: 5px 0px 0px 12px;
}

.spritemap_icons.inputUserNamePass {
    background-position: -301px -38px;
    width: 204px !important;
    height: 19px !important;
    font-size: 13px;
    padding: 3px 0px 0px 3px;
    border: none 0;
}

.spritemap_icons.BtnSignInImg {
    background-position: -2px -147px;
    width: 91px !important;
    height: 35px !important;
    float: right;
    margin-right: 25px;
}

.spritemap_icons.moreEvents {
    background-position: -96px -147px;
    width: 91px !important;
    height: 29px !important;
}

.spritemap_icons.moreTerms {
    background-position: -190px -147px;
    width: 91px !important;
    height: 29px !important;
}

.spritemap_icons.btnMore {
    background-position: -288px -147px;
    width: 85px !important;
    height: 19px !important;
}

.spritemap_icons.menuDividerHvr {
    background-position: -284px -142px;
    width: 1px !important;
    height: 39px !important;
}

.spritemap_icons.SAMPLE_CSS {
    background-position: -204px -38px;
    width: 91px !important;
    height: 35px !important;
}

.absmiddle {
    margin-top: -5px;
}
/*img {
	behavior: url(/css/iepngfix.htc);
}*/
.absmiddlePadLeft {
    margin: -5px 0 0 5px;
    _margin: -3px 0 0 5px;
}

.absmiddle_3 {
    margin-top: 0px;
}

.clearBoth {
    clear: both;
}

.displayInline {
    display: inline-block;
}

.*html .loginFormDiv {
    margin-top: -4px;
}

.loginFormDiv {
    padding: 0px 0px 0px 20px;
    line-height: 24px;
    _line-height: 21px;
}

.grayTxtBigLogin {
    /*color: #846205;*/
    font-size: 16px;
    clear: both;
}

.redColorTextLogin {
    color: #FF0000;
    height: 12px;
}

.subCatLogin {
    line-height: 14px;
}
/********Sprit implementation ends*****************/
/* edit old css */
.golderSmallText {
    color: #846205;
    clear: both;
    height: 13px;
}

.ErrorMessageContainer {
    /*height:200px;*/
    /*padding:10px !important;*/
    color: Red !important;
}

    .ErrorMessageContainer a {
        color: #0066cc !important;
        text-decoration: none;
    }

        .ErrorMessageContainer a:hover {
            color: #0066cc !important;
            ;
            text-decoration: underline;
        }

        .ErrorMessageContainer a:visited {
            color: #B47C72 !important;
            ;
        }

.LockIcon {
    margin: -0px 0 0 5px;
    _margin: -0px 0 0 5px;
    behavior: url(/css/iepngfix.htc);
}

/*Start of Projects*/
*html .greenHeadTitleBoxWithMenu {
    margin-top: -19px;
}

.greenHeadTitleBoxWithMenu {
    background-image: url(../images/innerPage/inPageMidTopBg.gif);
    background-repeat: repeat-y;
    width: 500px;
    height: 108px;
    clear: both;
}

.projectViewText {
    float: right;
    color: #cbe2d1;
    font-size: 11px;
    text-align: right;
    margin: 15px 10px 0px 0px;
}

.navSunMenuHolder {
    clear: both;
    margin: 34px 10px 0px 0px;
    float: right;
}

.navSunMenuHolder2 {
    background-image: url(../images/innerPage/inPageMidTopBg.gif);
    background-repeat: repeat-y;
    width: 500px;
    height: 35px;
    clear: both;
    margin: 0px 10px 0px 0px;
    z-index: 3000;
}

    .navSunMenuHolder2 div {
        behavior: url(/css/iepngfix.htc);
    }

.navSunMenu {
    float: right;
}

.menuWhiteLeftBg {
    background-image: url(../images/navSubMenu/navWhiteLeft.png);
    background-repeat: no-repeat;
    width: 13px;
    height: 35px;
    float: left;
}

.menuWhiteMiddleBg {
    background-image: url(../images/navSubMenu/navWhiteBg.gif);
    background-repeat: repeat-x;
    height: 28px;
    float: left;
    color: #d6b040;
    font-size: 18px;
    padding: 7px 30px 0px 30px;
}

    .menuWhiteMiddleBg a {
        color: #d6b040;
        text-decoration: none;
    }

        .menuWhiteMiddleBg a:hover {
            color: #d6b040;
            text-decoration: none;
        }

.menuRightBg {
    background-image: url(../images/navSubMenu/navWhiteRight.gif);
    background-repeat: no-repeat;
    width: 13px;
    height: 35px;
    float: left;
}

.menuYellowLeftBg {
    background-image: url(../images/navSubMenu/navYellowLeft.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 35px;
    float: left;
}

.menuYellowMiddleBg {
    background-image: url(../images/navSubMenu/navYellowBg.png);
    background-repeat: repeat-x;
    height: 21px;
    float: left;
    color: #FFFFFF;
    font-size: 14px;
    padding: 14px 12px 0px 12px;
    cursor: pointer;
    z-index: 1000 !important;
}

    .menuYellowMiddleBg a {
        color: #FFFFFF;
        text-decoration: none;
    }

        .menuYellowMiddleBg a:hover {
            color: #FFFFFF;
            text-decoration: none;
        }

.menuYellowRightBg {
    background-image: url(../images/navSubMenu/navYellowRight.gif);
    background-repeat: no-repeat;
    width: 10px;
    height: 35px;
    float: left;
}

.menuYellowLeftBg {
    background-image: url(../images/navSubMenu/navYellowLeft.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 35px;
    float: left;
}

.menuYellowRightBg_left {
    background-image: url(../images/navSubMenu/navWhiteYellowLeft.png);
    background-repeat: no-repeat;
    width: 13px;
    height: 35px;
    float: left;
}

.menuWhiteRightBg {
    background-image: url(../images/navSubMenu/navWhiteRight.png);
    background-repeat: no-repeat;
    width: 13px;
    height: 35px;
    float: left;
}

.golderTextHeading {
    color: #a68119;
    font-weight: bold;
    clear: both;
    padding: 10px 0px 10px 0px;
    font-size: 13px;
}

.floatRightClearBoth {
    clear: both;
    text-align: right;
}

.graphicalCheckbox {
    float: right;
    padding-top: 0px;
}

.justifyTextSmall {
    text-align: justify;
    line-height: 25px;
    color: #615e57;
    margin-top: 0px;
    font-size: 11px;
}

.projectSeperator {
    height: 10px;
    _height: 0px;
}
/*Start of Projects*/


/**added by rafiq ***/

.projectGreenHeader {
    float: left;
    color: #333333;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    height: auto;
    width: 440px;
}

.measureGreenHeaderTitle {
    float: left;
    color: #2c744e;
    font-weight: bold;
    font-size: 14px;
    height: auto;
    width: 680px;
}

.measureDetailSectionwithborder {
    margin-top: 10px;
    border-bottom: 1px solid #E0E0E0;
    display: none;
}

.measureDetailSection {
    margin-top: 10px;
    display: none;
}

.plusMinusIcon a {
    color: #0066cc;
    text-decoration: none;
}

.projectGreenSubHeader {
    clear: both;
    float: left;
    /*	color: #856E22;*/
    font-weight: normal;
    font-size: 10px;
    text-transform: uppercase;
    height: auto;
    color: #846f1c;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    min-width: 400px;
    _width: 400px;
    padding-left: 30px;
    /*padding:0px 0px 0px 25px;*/
}

.projectGreenSubHeaderTentative {
    float: left;
    font-weight: normal;
    font-size: 10px;
    text-transform: uppercase;
    color: #AAAAAA;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    min-width: 400px;
    _width: 400px;
}

.projectGreenHeader a {
    /*float: left;*/
    color: #2c744e;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}

.ashHr {
    margin: 0px;
    background-color: #E0E0E0;
    border: 0px;
    height: 1px;
    color: #E0E0E0
}

.greenProjectHr {
    margin-top: 9px 0px 1px;
    background-color: #66A583;
    border: 0px;
    height: 1px;
    color: #66A583;
}

.greenProjectTextBlock {
    /*border-bottom: 1px solid #e0e0e0;*/
    clear: both;
    height: auto;
    /*width: 470px;*/
    padding: 1px 0px 4px;
}

.greenProjectActionTextBlock {
    /*border-bottom: 1px solid #e0e0e0;*/
    clear: both;
    width: 450px;
    padding: 1px 0px 4px;
}

.expandCollapse {
    color: #CC8700;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    margin-left: 10px;
    cursor: pointer;
    z-index: 500;
}

div {
    /*behavior: url(/css/iepngfix.htc);*/
}

.showHideDetails {
    padding-left: 31px;
    /*display:none;*/
    text-align: left;
}

.showActionDetails {
    /*padding-left:31px;	*/
    text-align: justify;
}

.showHideDetails p {
    margin: 0px;
    padding: 0px;
}

.showActionDetails p {
    margin: 0px;
    padding: 0px;
}

.ReadMoreProject {
    float: right;
    padding-bottom: 8px;
    _padding-bottom: 0px;
}

#dvHelpContainer {
    border: solid 1px #846f1c;
    background-color: #FFFFFF;
    width: 200px;
    margin: 2px;
    padding: 2px;
    z-index: 5000;
    padding: 15px 10px 10px 10px;
}

.imgClose {
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    border: none;
}
/* end of rafiq's addition */

/*Start of Projects azad*/
.yellowBoxRightPanelMiddle {
    width: 180px;
    clear: both;
    min-height: 157px;
    /*_height: 157px;*/
    _min-height: 157px;
    color: #E3F4EA;
    line-height: 24px;
    padding: 15px 19px 5px 20px;
    background-image: url(../images/yellowBox/yellowBoxMiddle.png);
    background-repeat: repeat-y;
}

.yellowBoxRightPanelDown {
    width: 219px;
    height: 8px;
    background-image: url(../images/yellowBox/yellowBoxBottom.png);
    background-repeat: no-repeat;
}

*html .filterInputBox {
    border: 0px;
}

.filterInputBox {
}

.filterInputBoxOld {
    background-image: url(../images/commonImages/filter.png);
    background-repeat: no-repeat;
    border: none;
    width: 170px;
    height: 19px;
    color: #8c8a8b;
    padding: 3px 0px 0px 5px;
    margin-bottom: 10px;
}

.filterInputBoxNew {
    background-image: url(../images/commonImages/filter.png);
    background-repeat: no-repeat;
    border: none;
    width: 170px;
    height: 19px;
    padding: 3px 0px 0px 5px;
    padding-bottom: 10px;
}

    .filterInputBoxNew input {
        background: transparent none;
        *border: 0 none;
        _border: 0px;
        border: none;
        color: #8c8a8b;
        margin-top: -1px;
        width: 164px;
    }

.plusBullet {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

    .plusBullet li {
        background-image: url(../images/btn/btnPlus.gif);
        background-position: center left;
        background-repeat: no-repeat;
        color: #FFFFFF;
        font-size: 13px;
        margin: 5px 0px 5px 0px;
        padding: 0px 0px 0px 25px;
        width: 150px;
    }

.floatLeft {
    float: left;
}

    .floatLeft a {
        text-decoration: none;
        /*color:White;*/
    }

        .floatLeft a:hover {
            text-decoration: none;
            /*color:White;*/
        }

.filterControls {
    padding-left: 10px;
    _padding-left: 2px;
}

.btnFilter {
    margin: 35px 0 0 85px;
}

.btnFilterNew {
    margin: 35px 0 0 0px;
    /*behavior: url(/css/iepngfix.htc);*/
}

    .btnFilterNew input {
        /*behavior: url(/css/iepngfix.htc);*/
    }

.btnReset {
    cursor: pointer;
    /*width:81px !important;
	height:26px !important;	*/
}

.btnResetMyMeasure {
    cursor: pointer;
}

.myMeasureFilter {
    /*background-color:#DDA20C;*/
    background-color: #D7D7D7;
    padding-left: 25px;
    padding-top: 10px;
    background-image: url("../images/dashboard/myMeasureFilter_bg.gif");
    background-repeat: no-repeat;
}

    .myMeasureFilter a {
        /*color:#FFFFFF !important;*/
    }

.btnSearchMyMeasure {
}

.filterErrorMessage {
    padding-top: 20px;
    color: Red;
    font-weight: bold;
}

.checkBoxListWrap tr td {
    border: 1px solid black;
    vertical-align: top;
    padding: 5px;
    width: 33%;
}

.checkBoxListWrap input {
    float: left;
}

.checkBoxListWrap label {
    float: left;
    margin-left: 25px;
    position: relative;
    margin-top: -20px;
    vertical-align: text-bottom;
    /*border: 1px solid black;*/
}


/* No script div begins */
#noScriptDiv {
    height: 150px;
    width: 400px;
    top: 55%;
    left: 25%;
    position: absolute;
    border: 1px solid #666666;
    background-color: #ffffff;
    padding: 15px;
    padding-top: 40px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    z-index: 99999;
}
/* No script div ends */
/**END of**/

/* Dash Board CSS Start */
.dashBoard {
    width: 500px;
}

.db_CreamBg {
    background-color: #D7D7D7;
}

.db_CreamBg1 {
    background-color: #f5e0a9;
}

.db_lftBrd {
    border-left: 1px solid #dcdedd;
}

.db_rgtBrd {
    border-right: 1px solid #dcdedd;
}

.db_BotBrd {
    border-bottom: 1px solid #dcdedd;
}

.db_TopBrd {
    border-top: 1px solid #dcdedd;
}

.db_TopLft {
    border-top: 1px solid #dcdedd;
    width: 251px;
    float: left;
    /*padding: 0px 10px;*/
}

.db_ProjTopLftFull {
    width: 490px;
    float: left;
    padding-right: 5px;
}

    .db_ProjTopLftFull .db_row2 {
        background-image: url(../images/dashBoard/rowLineBg1.jpg);
        background-position: top;
        background-repeat: no-repeat;
        _background: none;
        padding-top: 1px;
    }

.db_ProjTopLft {
    float: left;
    padding-right: 5px;
}

    .db_ProjTopLft .db_row2 {
        background-image: url(../images/dashBoard/rowLineBg2.jpg);
        background-position: top;
        background-repeat: no-repeat;
        padding-top: 1px;
    }

.db_TopRgt {
    background-image: url(../images/dashBoard/topBg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    border-top: 1px solid #dcdedd;
    width: 249px;
    float: left;
    /*padding: 0px 10px;*/
}

.db_ProjTopRgt {
    background-image: url(../images/dashBoard/topBg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    padding-left: 5px;
    width: 245px
}

    .db_ProjTopRgt .db_row2 {
        background-image: url(../images/dashBoard/rowLineBg2.jpg);
        background-position: top;
        background-repeat: no-repeat;
        padding-top: 1px;
    }

.db_submissionBG {
    background-image: url(../images/dashBoard/rowLineBg2.jpg);
    background-position: top;
    background-repeat: no-repeat;
    padding-top: 1px;
}

.db_topSubHeading {
    color: #2E754F;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px;
    background-color: #f9f2e2;
}

.db_pad {
    padding: 5px 10px;
}

.db_content {
    color: #615e57;
    line-height: 18px;
}

.db_contentHead {
    color: #957220;
    font-size: 13px;
    line-height: 20px;
}

.db_content a, .db_content a:active, .db_content a:visited {
    color: #227a4a;
    text-decoration: none;
}

    .db_content a:hover {
        color: #227a4a;
        text-decoration: underline;
    }

a.db_contentHeadSmallLink, a:active.db_contentHeadSmallLink, a:visited.db_contentHeadSmallLink {
    color: #9f9b92;
    font-size: 9px;
    font-weight: normal;
    line-height: 10px;
    text-decoration: none;
    padding-left: 10px;
}

a:hover.db_contentHeadSmallLink {
    color: #9f9b92;
    font-size: 9px;
    font-weight: normal;
    line-height: 10px;
    text-decoration: underline;
    padding-left: 10px;
}

.db_help {
    padding-left: 18px;
    font-size: 10px;
    margin-bottom: 5px;
}

    .db_help img {
        cursor: pointer;
    }

    .db_help a, .db_help a:active, .db_help a:visited {
        color: #227a4a;
        font-size: 10px;
        text-decoration: none;
    }

        .db_help a:hover {
            color: #227a4a;
            font-size: 10px;
            text-decoration: underline;
        }

.db_unfollowRgt {
    width: 48px;
    height: 15px;
    color: #957220;
    font-size: 10px;
    float: right;
    text-align: center;
    padding: 6px 0px;
    margin-top: 22px;
}

.db_unfollowRgt1 {
    width: 30px;
    height: 15px;
    color: #957220;
    font-size: 10px;
    text-align: center;
    padding: 6px 0px;
    float: right;
}

.db_unfollowLft {
    float: Left;
}

.db_unfollowLft1 {
    float: Left;
    text-decoration: none;
    color: #615e57;
    /*_background-image: url(../images/dashBoard/rowLineBg1.jpg);
	_background-position: bottom;
	_background-repeat: no-repeat;*/
}

    .db_unfollowLft1 a, .db_unfollowLft1 a:visited {
        text-decoration: none;
        color: #615e57;
    }

        .db_unfollowLft1 a:active, .db_unfollowLft1 a:hover {
            text-decoration: underline;
            color: #615e57;
        }

.db_submission {
    text-decoration: none;
    color: #615e57;
    padding: 2px 0px 10px 0px;
}

    .db_submission a, .db_submission a:visited {
        text-decoration: none;
        color: #615e57;
    }

        .db_submission a:active, .db_submission a:hover {
            text-decoration: underline;
            color: #615e57;
        }



.db_row {
    background-image: url(../images/dashBoard/rowLineBg.jpg);
    background-position: top;
    background-repeat: no-repeat;
}

.db_row1 {
    background-image: url(../images/dashBoard/rowLineBg.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
}


/*.db_row2
{
	background-image: url(../images/dashBoard/rowLineBg1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	_background: none;
	padding-top: 1px;
}*/

.db_row3 {
    background-image: url(../images/dashBoard/rowLineBg1.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    _background: none;
}

.db_projFollow {
    background-image: url(../images/dashBoard/projFollowBg.gif);
    background-position: right;
    background-repeat: repeat-y;
}

.db_actionItems {
    min-height: 20px;
    _height: 20px;
    padding: 5px;
}

    .db_actionItems .db_actionHead {
        color: #000000;
        font-weight: bold;
        font-size: 16px;
        line-height: 16px;
    }

    .db_actionItems .db_actionContent {
        float: left;
        width: 120px;
        color: #999999;
    }

    .db_actionItems .db_actionContent1 {
        float: left;
        width: 250px;
        color: #999999;
    }

.db_actionContent1 a, .db_actionContent1 a:active, .db_actionContent1 a:visited {
    float: left;
    width: 250px;
    color: #999999;
}

    .db_actionContent1 a.commentcount, .db_actionContent1 a.commentcount:active, .db_actionContent1 a.commentcount:visited {
        float: none !important;
        width: 250px !important;
        color: blue !important;
        text-decoration: underline !important;
    }


.db_actionGreenText {
    color: #31774f;
}

.db_actionGrayText {
    color: #615e57;
}

.db_actionGoldLink, a.db_actionGoldLink, a:active.db_actionGoldLink, a:visited.db_actionGoldLink, a:hover.db_actionGoldLink {
    color: #b48b38;
}

.db_actionGoldLink1, a.db_actionGoldLink1, a:active.db_actionGoldLink1, a:visited.db_actionGoldLink1, a:hover.db_actionGoldLink1 {
    color: #b48b38;
    text-decoration: none;
}

a.db_actionGrayLink, a:active.db_actionGrayLink, a:visited.db_actionGrayLink, a:hover.db_actionGrayLink {
    color: #615e57 !important;
}

a.db_actionLightGrayLink, a:active.db_actionLightGrayLink, a:visited.db_actionLightGrayLink, a:hover.db_actionLightGrayLink {
    color: #999999;
}

/*.db_lightGreenBg
{
	background-color: #edf3f0;
}*/

a.db_rightNextLink, a:active.db_rightNextLink, a:visited.db_rightNextLink {
    color: #f2ece3;
    font-size: 13px;
    line-height: 19px;
    padding: 0px 5px 0px 20px;
    text-decoration: none;
}

a:hover.db_rightNextLink {
    color: #f2ece3;
    font-size: 13px;
    line-height: 19px;
    padding: 0px 5px 0px 20px;
    text-decoration: underline;
}

.db_rightTopBanner {
    color: #f2ece3;
    font-size: 18px;
    line-height: 19px;
    padding: 0px 5px 0px 20px;
}

.db_greenBoxRightPanelMiddle_date {
    color: #1c4a2e;
    line-height: 24px;
}

/* Dash Board CSS End */
.greenTextLight {
    /*color:#c7e9d8;*/
    font-weight: bold;
    line-height: 20px;
    font-size: 11px;
}

.topicListBigTextWithoutLinkSmall {
    clear: both;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.greenText {
    /*color: #0b3e25;*/
    line-height: 20px;
}

/* Calendar filtering section begins */
.caledarStartDateText {
    float: left;
    width: 40px;
    font-weight: bold;
}

.caledarStartDateField {
    float: left;
    font-weight: bold;
}

.chkBoxScroll {
    border: 1px solid #989999 !important;
    height: 170px;
    overflow: auto;
}

.Width155 {
    width: 155px;
}

.PaddingLeft20 {
    padding-left: 20px;
}

.WhiteText {
    color: #FFFFFF;
}
/*Calendar filtering section ends*/
/*Start of project follow*/
.projectFollow {
    float: left;
    color: #cbe2d1;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
    cursor: pointer;
    /*margin: 15px 10px 0px 0px;*/
}
/*Start of project follow*/
.projectStatus {
    background-image: url(../images/innerPage/projectStatus.gif);
    background-repeat: no-repeat;
    float: right;
    height: 23px;
    /*width:200px;*/
    /*border:solid 1px red;*/
    width: 185px;
    /*cursor:pointer;*/
}

.projectStatusText {
    color: #034022;
    /*padding-left:5px;*/
    text-align: center;
    vertical-align: middle;
    padding-top: 3px;
}

.projectStatusParent {
    border: solid 1px green;
}

.followMsg {
    padding: 2px 0px 2px 5px;
    /*border:solid 1px green;
	border-bottom:solid 1px green;
	border-left:solid 1px green;
	border-right:solid 1px green;*/
    background-color: #F9E28E;
    color: Green;
}

.UnfollowMsg {
    padding: 2px 0px 2px 5px;
    /*border:solid 1px green;
	border-bottom:solid 1px green;
	border-left:solid 1px green;
	border-right:solid 1px green;*/
    background-color: #F7F7F7;
    color: Green;
}

.ErrfollowMsg {
    padding: 2px 0px 2px 5px;
    /*border:solid 1px green;
	border-bottom:solid 1px green;
	border-left:solid 1px green;
	border-right:solid 1px green;*/
    background-color: WHITE;
    color: Red;
}

.busy {
    padding: 5px 0px 0px 5px;
}

.VerticalAlignTop {
    vertical-align: top;
}

.Error {
    color: Red;
}
/*end of project follow*/

/*Start of pagination of Ajax*/
.paginationAjaxMouseOver {
    cursor: pointer;
}
/*End of pagination of Ajax*/

/*Start of publication*/
.PublicationDetials {
}

.PublicationDetialsLabel {
    width: 125px;
    float: left;
    font-weight: bold;
}

.PublicationDetialsLabel2 {
    width: 255px;
    float: left;
    font-weight: bold;
    font-size: 14px;
}
/*End of publication*/

/* topic hero area start */
.heroAreaHeader {
    height: 47px;
    _height: 49px;
    width: 709px;
    background-image: url(../images/heroArea/heroAreaSIFRbg.jpg);
    background-repeat: repeat-y;
    float: left;
    padding: 0 0 0 0;
}

.heroAreaNewsHeader {
    height: 46px;
    width: 251px;
    padding: 0 0 0 0px;
    float: left;
}

.heroAreaBodyHeadText {
    font-size: 24px;
    line-height: normal;
}

.heroAreaBody {
    height: 130px;
    width: 709px;
    background-image: url(../images/heroArea/heroAreBg.gif);
    background-repeat: no-repeat;
    font-size: 14px;
    color: #FFFFFF;
    float: left;
    overflow: hidden;
}

    .heroAreaBody .slide {
        margin: 10px 35px 15px 35px;
        height: 110px;
        width: 638px;
        overflow: hidden;
    }

.heroNav {
    background-image: url(../images/heroArea/heroBg.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    float: left;
    height: 130px;
    width: 251px;
    overflow: hidden;
}

    .heroNav .innerContainer {
        display: block;
        padding: 5px 15px 3px 15px;
        width: 220px;
        height: 57px;
        overflow: hidden;
    }

    .heroNav .selectedNav {
        display: block;
        padding: 5px 15px 3px 15px;
        width: 220px;
        height: 57px;
        overflow: hidden;
        background-color: White;
        -moz-opacity: 0.4;
        opacity: 0.4;
        filter: alpha(opacity=40);
    }

    .heroNav a.heading {
        color: #034022;
        font-size: 11px;
        text-decoration: underline;
    }

    .heroNav .source {
        color: #074928;
        font-size: 10px;
        font-style: italic;
    }

    .heroNav .date {
        color: #834d00;
        font-size: 10px;
    }

    .heroNav .activeSlide {
        font-weight: bold;
    }

.RightMenuControlContainer {
    width: 160px;
    height: 170px;
    padding-right: 5px;
    padding-left: 10px;
    overflow-y: auto;
}

.newssource {
    color: #074928;
    font-style: italic;
}

.newsdate {
    color: #834d00;
}
/* topic hero area end */
/*Start of login page*/
.nqfLoginBox {
    width: 804px;
    /*margin: 32px auto;
	margin-left:32px auto;
	margin-right:32px auto;
	padding-top:32px auto;
*/ /*
	padding-left:76px;
	padding-top:32px;
	padding-bottom:76px;*/
    border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    background: #e5e5e5; /* Old browsers */
    background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* W3C */
    behavior: url('/CSS/PIE.htc');
}

.loginBoxBg {
    width: 804px;
    margin: 140px auto 0;
    padding: 0px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -moz-box-shadow: 2px 5px 10px #333333; /* Firefox */
    -webkit-box-shadow: 2px 5px 10px #333333; /* Safari and Chrome */
    box-shadow: 2px 5px 10px #333333; /* Opera 10.5+, future browsers */
    behavior: url('/CSS/PIE.htc');
}

.nqfLoginHeader {
    /*background-image: url(../images/nqf_login/nqf_login_header.gif);
	background-repeat: repeat-y;*/
    _margin-top: -14px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    border-radius: 7px 7px 0 0;
    background: #415462; /* Old browsers */
    background: -moz-linear-gradient(top, #5e88a2 0%, #415462 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e88a2), color-stop(100%,#415462)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5e88a2 0%,#415462 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5e88a2 0%,#415462 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5e88a2 0%,#415462 100%); /* IE10+ */
    background: linear-gradient(top, #5e88a2 0%,#415462 100%); /* W3C */
    -pie-background: url(bg-image.png) no-repeat, linear-gradient(#5e88a2, #415462); /*PIE*/
    behavior: url('/CSS/PIE.htc');
}

.nqfLoginHeaderTopBrd {
    background-image: url(../images/nqf_login/nqf_login_header_top.gif);
    background-repeat: no-repeat;
    height: 4px;
    width: 804px;
}

.nqfLoginSIFR {
    height: 49px;
    border-bottom: 1px solid #415462;
    margin: 0 3px 0 3px;
}

.nqfLoginHeader h1 {
    color: #FFFFFF;
    font-weight: normal;
    margin: 0;
    padding-left: 42px;
    padding-top: 10px;
    *padding-top: 3px; /*IE-7*/
}

.nqfLoginHeaderDownBrd {
    background-color: #cb8600;
    height: 1px;
    margin: 0 0 0 2px;
    width: 799px;
}

.nqfLoginBody {
    /*background-image: url(../images/nqf_login/nqf_login_body.gif);
	background-repeat: repeat-y;*/
    padding: 40px 0 10px 45px;
}

.nqfLoginBodyLeft {
    width: 50%;
    background-image: url(../images/nqf_login/long_divider.gif);
    background-position: right;
    background-repeat: no-repeat;
    float: left;
}

.nqfLoginBodyRight {
    float: left;
    /* padding-left: 66px; */
    width: 50%;
}

.textLayout {
    font-style: italic;
    margin-top: 12px;
    margin-right: 5px;
}

.loginText {
    color: #842605;
    font-size: 16px;
    font-weight: bold;
}

.loginFormNew {
    width: 316px;
}

.loginFormNewLeft {
    width: 85px;
    float: left;
    /*height: 45px;	*/
}

.loginFormNewRight {
    width: 66%;
    color: #d19300;
    float: left;
    text-align: right;
    /*height: 45px;	*/
}

.loginFormNewLeftError {
    width: 85px;
    float: left;
    /*height: 45px;	*/
}

.loginFormNewRightError {
    width: 350px;
    color: #d19300;
    float: left;
    text-align: left;
    padding-top: 3px;
    padding-bottom: 10px;
    /*height: 45px;	*/
}

.loginFieldBg {
    background-image: url(../images/nqf_login/fieldNew.gif);
    background-repeat: no-repeat;
    background-color: Transparent;
    width: 231px;
    height: 25px;
}

.loginFormNewLeftLabel {
    width: 80px;
    float: left;
    /*height: 45px;*/
    padding-top: 4px;
}

.loginFormNewRightControl {
    width: 218px;
    color: #d19300;
    float: left;
    text-align: left;
    /*height: 45px;*/
    padding-top: 4px;
}

.loginFormNewLabel {
    color: #333333;
    font-size: 15px;
    font-weight: bold;
}

.loginFormNewLong {
    width: 106px;
    float: left;
    height: 45px;
}

    .loginFormNewLong a {
        color: #0066cc;
        text-decoration: underline;
    }

        .loginFormNewLong a:hover {
            color: #0066cc;
            text-decoration: none;
        }

.loginDivider {
    margin: 10px 0;
}

.loginSmallYellowLink {
    font-size: 12px;
    color: #d19300;
}

    .loginSmallYellowLink:link {
        font-size: 12px;
        color: #d19300;
        text-decoration: underline;
    }

    .loginSmallYellowLink:hover {
        font-size: 12px;
        color: #d19300;
        text-decoration: none;
    }

.linkGreenNew {
    font-size: 15px;
    color: #0066cc;
    font-weight: bold;
    padding-bottom: 5px;
}

    .linkGreenNew a:link {
        color: #0066cc;
    }

    .linkGreenNew a:hover {
        color: #0066cc;
        text-decoration: none !important;
    }

.spritemap_icons.BtnSignInImgNew {
    background-position: -2px -147px;
    width: 91px !important;
    height: 35px !important;
    float: right;
}

*html .loginField {
    border: 0px;
}

.loginField {
    background: transparent none;
    *border: 0 none;
    border: none;
    width: 209px;
    height: 16px;
    color: #989898;
    font-size: 12px;
    padding: 3px 0px 0px 0px;
    _padding: 3px 0px 0px 0px;
    margin: 0 10px 0 0;
    *margin: -1px 10px 0 0;
    outline: none;
}

.nqfLoginBodyDown {
    background-image: url(../images/nqf_login/nqf_login_bodyBottom.gif);
    background-repeat: no-repeat;
    width: 804px;
    height: 11px;
}

.redColorTextLoginPage {
    color: #FF0000;
    padding-top: 4px;
    padding-bottom: 4px;
}
/*End of login page*/




/* large box CSS */
.largeBoxContainer {
    width: 670px;
    _width: 670px;
    padding-bottom: 20px;
}

.largeBoxImgLeft {
    background-image: url(../images/box/leftCornNew.png);
    background-repeat: no-repeat;
    float: left;
    behavior: url(/css/iepngfix.htc);
}

.topicBoxTextLarge {
    font-size: 11px;
    padding: 20px 10px 5px 20px;
    z-index: 100;
    width: 620px;
    min-height: 120px;
    _height: 120px;
}

    .topicBoxTextLarge a {
        color: #2e754f;
        text-decoration: underline;
    }

        .topicBoxTextLarge a:hover {
            color: #2e754f;
            text-decoration: none;
        }

.dividerLarge {
    clear: both;
    width: 620px;
    margin: 5px auto;
    height: 1px;
}

.largeBoxImgRight {
    background-image: url(../images/box/rightCornNew.png);
    background-repeat: no-repeat;
    float: left;
    width: 20px;
    height: 89px;
    behavior: url(/css/iepngfix.htc);
}

.topicBoxDownDiv {
    margin-right: 0px;
    _margin-right: 3px;
}

.topicBoxImgRight {
    background-image: url(../images/box/longBoxBottomBgRight.gif);
    -moz-opacity: 0.3;
    opacity: 0.3;
    filter: alpha(opacity=30);
    DXImageTransform .Microsoft.AlphaImageLoader background-repeat: no-repeat;
    background-position: bottom;
    width: 6px;
    height: 56px;
    float: right;
    margin-top: -50px;
}

.largeBoxBottom {
    float: right;
    text-align: right;
    *margin: 0px -6px 0px 0px;
    _margin: 0px -6px 0px 0px;
}

.largeBoxBottomBrd {
    background-image: url(../images/box/largeBoxBottomBg.png);
    background-repeat: no-repeat;
    width: 535px;
    *width: 515px;
    _width: 525px;
    height: 7px;
    float: right;
    margin: 18px 0 0 0;
    behavior: url(/css/iepngfix.htc);
}

.largeBoxBottomBtn {
    float: right;
}

.topicBoxDownDivBlankLarge {
    background-image: url(../images/box/downBlankLarge.png);
    background-repeat: no-repeat;
    width: 670px;
    height: 89px;
    margin-top: -50px;
    behavior: url(/css/iepngfix.htc);
}

/* home CSS */

.longBoxContainer {
    width: 330px;
    _width: 330px;
    padding-bottom: 20px;
}

.longBoxImgLeft {
    background-image: url(../images/box/leftCornNew.png);
    background-repeat: no-repeat;
    float: left;
    behavior: url(/css/iepngfix.htc);
}

.topicBoxTextLong {
    font-size: 11px;
    padding: 20px 10px 5px 20px;
    z-index: 100;
    width: 280px;
    min-height: 120px;
    _height: 120px;
}

    .topicBoxTextLong a {
        color: #2e754f;
        text-decoration: underline;
    }

        .topicBoxTextLong a:hover {
            color: #2e754f;
            text-decoration: none;
        }

.dividerLong {
    clear: both;
    width: 280px;
    margin: 5px auto;
    height: 1px;
}

.longBoxImgRight {
    background-image: url(../images/box/rightCornNew.png);
    background-repeat: no-repeat;
    float: left;
    width: 20px;
    height: 89px;
    behavior: url(/css/iepngfix.htc);
}

.topicBoxImgRight {
    background-image: url(../images/box/longBoxBottomBgRight.gif);
    -moz-opacity: 0.3;
    opacity: 0.3;
    filter: alpha(opacity=30);
    DXImageTransform .Microsoft.AlphaImageLoader background-repeat: no-repeat;
    background-position: bottom;
    width: 6px;
    height: 56px;
    float: right;
    margin-top: -50px;
}

.longBoxBottom {
    float: right;
    text-align: right;
    *margin: 0px -6px 0px 0px;
    _margin: 0px -6px 0px 0px;
}

.longBoxBottomBrd {
    background-image: url(../images/box/longBoxBottomBg.png);
    background-repeat: no-repeat;
    width: 195px;
    *width: 175px;
    _width: 185px;
    height: 7px;
    float: right;
    margin: 18px 0 0 0;
    behavior: url(/css/iepngfix.htc);
}

.longBoxBottomBtn {
    float: right;
}

.topicBoxDownDivBlankLong {
    background-image: url(../images/box/downBlankLong.png);
    width: 330px;
    height: 89px;
    margin-top: -50px;
    behavior: url(/css/iepngfix.htc);
}

/* home CSS Two */

.smallBoxContainer {
    width: 224px;
    _width: 227px;
    padding-bottom: 20px;
}

.smallBoxImgLeft {
    background-image: url(../images/box/leftCornNew.png);
    background-repeat: no-repeat;
    float: left;
    behavior: url(/css/iepngfix.htc);
}

.topicBoxTextSmall {
    font-size: 11px;
    padding: 20px 10px 5px 20px;
    z-index: 100;
    width: 174px;
    min-height: 120px;
    _height: 120px;
}

    .topicBoxTextSmall a {
        color: #2e754f;
        text-decoration: underline;
    }

        .topicBoxTextSmall a:hover {
            color: #2e754f;
            text-decoration: none;
        }

.dividerSmall {
    clear: both;
    width: 170px;
    margin: 5px auto;
    height: 1px;
}

.smallBoxImgRight {
    background-image: url(../images/box/rightCornNew.png);
    background-repeat: no-repeat;
    float: left;
    width: 20px;
    height: 89px;
    behavior: url(/css/iepngfix.htc);
}

.topicBoxDownDivSmall {
    margin-right: 0px;
    _margin-right: 3px;
}

.topicBoxImgRightSmall {
    background-image: url(../images/box/longBoxBottomBgRight.gif);
    -moz-opacity: 0.3;
    opacity: 0.3;
    filter: alpha(opacity=30);
    DXImageTransform .Microsoft.AlphaImageLoader background-repeat: no-repeat;
    background-position: bottom;
    width: 6px;
    height: 56px;
    float: right;
    margin-top: -50px;
}

.smallBoxBottom {
    float: right;
    text-align: right;
    *margin: 0px -6px 0px 0px;
    _margin: 0px -6px 0px 0px;
}

.smallBoxBottomBrd {
    background-image: url(../images/box/longBoxBottomBg.png);
    background-repeat: no-repeat;
    width: 89px;
    height: 7px;
    float: right;
    margin: 18px 0 0 0;
    behavior: url(/css/iepngfix.htc);
}

.smallBoxBottomBtn {
    float: right;
}

.topicBoxDownDivBlankSmall {
    background-image: url(../images/box/downBlankSmall.png);
    width: 224px;
    height: 89px;
    margin-top: -50px;
    behavior: url(/css/iepngfix.htc);
}

.TopicbodyLeftContent {
    min-height: 188px;
    float: left;
    padding: 25px 0px 0px 10px;
}

*html .TopicbodyRightContent {
    margin-right: 11px;
}

.TopicbodyRightContent {
    float: right;
    padding: 25px 0px 0px 0px;
    margin-right: 15px;
}
/* new css */
.numberContent {
    _margin: -5px 0px 0px 0px;
}

.resetPassowrd {
    padding-top: 10px;
    margin-left: 5px;
}


    .resetPassowrd a {
        margin-top: -3px;
        color: #846205;
        float: left;
        text-decoration: none;
    }

        .resetPassowrd a:link {
            color: #846205;
            text-decoration: none;
        }

        .resetPassowrd a:hover {
            color: #846205;
            text-decoration: none;
        }

.SearchNQFStandards {
    font-size: 14px;
}

    .SearchNQFStandards a {
        color: #0066cc;
        text-decoration: underline;
        font-size: 14px;
    }

        .SearchNQFStandards a:hover {
            color: #0066cc;
            text-decoration: underline;
            font-size: 14px;
        }

        .SearchNQFStandards a:visited {
            color: #B47C72;
            font-size: 14px;
            text-decoration: underline;
        }
/*Start of NQF Standard Search*/
.inputTopSearchNew {
    background-image: url(../images/commonImages/searchBg_new.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-color: none;
    border: none;
    _border: 0px;
    width: 260px;
    height: 25px;
    color: #989898;
    font-size: 14px;
    padding: 5px 8px 0px 14px;
    float: left;
}

    .inputTopSearchNew input {
        background: transparent none;
        *border: 0 none;
        _border: 0px;
        border: none;
        width: 250px;
        height: 17px;
        color: #989898;
        font-size: 13px;
        padding: 0px 3px 3px 0px;
        _padding: 0px 9px 3px 0px;
        margin: 0 10px 0 0;
        *margin: -1px 0px 0 0;
        outline: none;
    }

.inputTopSearchNewSite {
    background-image: url(../images/commonImages/searchBg.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-color: none;
    border: none;
    _border: 0px;
    width: 208px;
    height: 25px;
    color: #989898;
    font-size: 13px;
    padding: 5px 0px 0px 14px;
    float: left;
}

    .inputTopSearchNewSite input {
        background: transparent none;
        *border: 0 none;
        _border: 0px;
        border: none;
        width: 198px;
        height: 17px;
        color: #989898;
        font-size: 14px;
        padding: 0px 3px 3px 0px;
        /*_padding: 0px 0px 3px 0px;*/
        margin: 0 10px 0 0;
        *margin: -1px 10px 0 0;
        outline: none;
    }
/*End of NQF Standard Search*/
.exactSearchCheckBox {
    margin-left: -1px;
    font-weight: bold;
    /*color:White;*/
}

.projectShortDetailTop {
    padding-top: 0px;
    _padding-top: 5px;
}

.measureExplanatory {
    padding: 0px 10px 0px 10px;
    margin-right: 1px;
    border: solid 1px #E2B00E;
    background-color: #E2B00E;
    color: #FFFFFF;
    width: 478px;
}

    .measureExplanatory p {
        margin: 0px;
        padding: 0px;
    }

.projectExplanation {
    padding: 0px;
    padding-bottom: 5px;
}

    .projectExplanation p {
        margin: 0px;
        padding: 0px;
    }

iframe.ieHoverMenuFix {
    position: absolute;
    display: block;
    width: 277px;
    z-index: -100;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

#rotate {
    display: none;
}


.yellowPopupContainer {
    min-width: 379px;
    min-height: 28px;
    _width: 379px;
    /*_height: 28px;*/
    position: absolute;
    color: #333;
    z-index: 2000;
}

.yellowPopupHeaderLeft {
    float: left;
    background-image: url(../images/popup/popup_left.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 28px;
    behavior: url(/CSS/iepngfix.htc);
}

.yellowPopupHeaderRight {
    float: left;
    background-image: url(../images/popup/popup_right.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 28px;
    behavior: url(/CSS/iepngfix.htc);
}

.yellowPopupHeaderMiddle {
    float: left;
    background-image: url(../images/popup/popup_middle.png);
    background-repeat: repeat-x;
    min-width: 355px;
    _width: 355px;
    height: 22px;
    padding: 6px 0 0 4px;
    color: #274e2b;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 355px;
    behavior: url(/css/iepngfix.htc);
}

.yellowPopupBody {
    background-color: #ffc000;
    border: 1px solid #b48801;
    max-width: 327px;
    width: 355px;
    _width: 327px;
    padding: 25px 25px 5px 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 22px;
}

.btnYellowPopup {
    text-align: right;
    padding-top: 10px;
}

.yellowPopupBtnCross {
    margin-top: -10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .yellowPopupBtnCross {
        margin-top: 2px;
    }
}

.btnAllForPopup {
    width: 81px;
    height: 26px;
    behavior: url(/css/iepngfix.htc);
    cursor: pointer;
}

.btnDeleteConfirmation {
    width: 115px;
    height: 26px;
    behavior: url(/css/iepngfix.htc);
    cursor: pointer;
}
/*for the comment of mark temp solution:Is it possible to detect the p tag in xslt and strip it like they suggest as a temporary solution?*/
p {
    margin-top: 0px;
}
/**/
.TopicBottomLinkContainer {
    float: left;
    background-image: url(../images/box/downBlankLong.png);
    _background-image: url(../images/box/downBlankLong.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.TopicBottomLinkContainerMiddle {
    float: left;
    background-image: url(../images/box/downBlankLong.png);
    _background-image: url(../images/box/downBlankLongMiddle.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.TopicBottomLinkContainerSmall {
    float: left;
    background-image: url(../images/box/downBlankSmall.png);
    _background-image: url(../images/box/downBlankSmall.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.TopicBottomLinkContainerLong {
    float: left;
    background-image: url(../images/box/downBlankLarge.png);
    _background-image: url(../images/box/downBlankLarge.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.TopicBottomLinkContainerWithoutBackground {
    float: left;
}
/*START OF OPLM SUBMISSION FORM*/
/* form css */
.heardingText {
    /*color: #FFFFFF;*/
    font-size: 26px;
    padding: 10px 0 0 20px;
}

.formPageMiddlePanel {
    float: left;
    width: 732px;
    margin: 12px 0px 0px 0px;
}

.greenRoundMiddleLong {
    background-image: url(../images/innerPage/inPageMidTopMid.gif);
    background-repeat: repeat-x;
    width: 704px;
    height: 20px;
    float: left;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e5f6e9;*/
    color: #ffffff;
    padding: 5px 5px 0px 0px;
    text-align: right;
}

    .greenRoundMiddleLong a {
        color: #dae05e;
        text-decoration: none;
    }

        .greenRoundMiddleLong a:hover {
            color: #dae05e;
            text-decoration: underline;
        }

*html .greenHeadBoxDividerLong {
    height: 0px;
}

.greenHeadBoxDividerLong {
    background-image: url(../images/innerPage/inPageMidDownLineLong.gif);
    background-repeat: repeat-y;
    width: 731px;
    height: 0px;
    clear: both;
}

*html .greenHeadTitleBoxLong {
    margin-top: -19px;
}

.greenHeadTitleBoxLong {
    background-image: url(../images/innerPage/inPageMidTopBg.gif);
    background-repeat: repeat-x;
    width: 731px;
    min-height: 56px;
    _height: 56px;
    clear: both;
}

.formContainer {
    width: 732px;
    height: 100%;
    line-height: 25px;
    padding: 0 0 5px 0;
    _padding: 0 0 0 0;
}

    .formContainer .greenBrdForm {
        clear: both;
        height: 1px;
        border-bottom: 1px solid #5f8367;
        padding: 10px 0 0 0;
        _padding: 0px 0 0 0;
        margin: 0 0 10px 0;
    }

.formContainerFeasibility {
    width: 732px;
    height: 100%;
    /*line-height: 25px;*/
    padding: 0 0 5px 0;
    _padding: 0 0 0 0;
}

    .formContainerFeasibility .greenBrdForm {
        clear: both;
        height: 1px;
        border-bottom: 1px solid #5f8367;
        padding: 10px 0 0 0;
        _padding: 0px 0 0 0;
        margin: 0 0 10px 0;
    }

.formCommonLeft {
    float: left;
}

.formCommonLeftSmall {
    float: left;
    width: 160px;
}

.formCommonRight {
    float: right;
    width: 299px;
}

.formLabel {
    font-size: 13px;
    font-weight: bold;
}

.formItalic {
    font-size: 13px;
    font-style: italic;
}

.formLabelTotal {
}

.groupContainerInner {
}

.formLabelPlain {
    font-size: 13px;
}

label {
    font-size: 11px;
}

.formTab {
    clear: both;
    width: 732px;
    text-align: center;
    margin: 10px 0 0 13px;
}

.formContentTop {
}

.greenTabHolder {
    cursor: pointer;
}

    .greenTabHolder .left {
        background-image: url(../images/form/greenTabLeft.gif);
        background-repeat: no-repeat;
        width: 10px;
        height: 29px;
        float: left;
        margin: 0 0 0 5px;
    }

    .greenTabHolder .middle {
        background-image: url(../images/form/greenTabMiddle.gif);
        background-repeat: repeat-x;
        height: 23px;
        float: left;
        font-weight: bold;
        color: #FFFFFF;
        padding: 6px 0 0 0;
        font-size: 10px;
    }

    .greenTabHolder .right {
        background-image: url(../images/form/greenTabRight.gif);
        background-repeat: no-repeat;
        width: 10px;
        height: 29px;
        float: left;
    }

.yellowTabHolder {
    cursor: pointer;
}

    .yellowTabHolder .left {
        background-image: url(../images/form/yellowTabLeft.gif);
        background-repeat: no-repeat;
        width: 10px;
        height: 29px;
        float: left;
        margin: 0 0 0 5px;
    }

    .yellowTabHolder .middle {
        background-image: url(../images/form/yellowTabMiddle.gif);
        background-repeat: repeat-x;
        height: 23px;
        float: left;
        font-weight: bold;
        color: #FFFFFF;
        padding: 6px 0 0 0;
        font-size: 10px;
    }

    .yellowTabHolder .right {
        background-image: url(../images/form/yellowTabRight.gif);
        background-repeat: no-repeat;
        width: 10px;
        height: 29px;
        float: left;
    }

.formConTopLeft {
    background-image: url(../images/form/topLeft.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    float: left;
}

.formConTopMiddle {
    background-image: url(../images/form/topMiddle.gif);
    background-repeat: repeat-x;
    height: 15px;
    width: 702px;
    float: left;
}

.formConTopRight {
    background-image: url(../images/form/topRight.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    float: left;
}

.formContentMiddle {
    color: #525252;
    font-size: 11px;
    background-image: url(../images/form/bgForm.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    border-left: 1px solid #cdcccc;
    border-right: 1px solid #cdcccc;
    padding: 0 30px 0 30px;
    min-height: 500px;
    _height: 500px;
    background-color: #FFFFFF;
    _margin-top: -7px;
}

.formContentMiddlePrint {
    color: #000000;
    font-size: 11px;
    background-position: bottom;
    background-repeat: repeat-x;
    border-left: 1px solid #cdcccc;
    border-right: 1px solid #cdcccc;
    border-bottom: 1px solid #cdcccc;
    padding: 0 30px 10px 30px;
    _height: 500px;
    background-color: #FFFFFF;
    _margin-top: -7px;
}

.formContentMiddle a {
    color: #0066cc;
    text-decoration: none;
}

    .formContentMiddle a:hover {
        color: #0066cc;
        text-decoration: underline;
    }

    .formContentMiddle a:visited {
        color: #B47C72;
    }

.linkStyle a {
    color: #0066cc;
    text-decoration: none;
}

    .linkStyle a:hover {
        color: #0066cc;
        text-decoration: underline;
    }

    .linkStyle a:visited {
        color: #B47C72;
    }

.formContentMiddlePrint a {
    color: #000000;
    text-decoration: underline;
}

    .formContentMiddlePrint a:hover {
        color: #000000;
        text-decoration: underline;
    }

    .formContentMiddlePrint a:visited {
        color: #000000;
    }

.measurePurposeFields {
    width: 212px;
    height: 23px;
    float: left;
}

.measurePurposeFieldsForYesNo {
    width: 112px;
    height: 23px;
    float: left;
}

.relationPurposeFields {
    width: 295px;
    height: 23px;
    float: left;
}

.currentMeasureCheckboxs {
    width: 315px;
    float: left;
}

.currentMeasureCheckbox {
    width: 130px;
    height: 23px;
    float: left;
}

.relationCheckboxs {
    width: 330px;
    float: left;
}

.interpretabilitySmallText {
    font-size: 11px;
    float: left;
    margin-left: 5px;
}

.textArea {
    width: 291px;
    height: 87px;
}

.inputField {
    width: 140px;
    font-size: 11px;
}

.otherInput {
    width: 251px;
    font-size: 11px;
    border: 1px solid #7c7c7c;
}

.otherInputDDL {
    font-size: 11px;
    border: 1px solid #7c7c7c;
}

.rightColInputField {
    width: 291px;
}

.rightColInputFieldSmall {
    width: 198px;
    margin-left: 10px;
}

.marginFieldForm {
    margin: 0 0 0 4px;
}

.longTextArea {
    width: 660px;
    height: 57px;
    border: 1px solid #7c7c7c;
}

.formContentDown {
    padding: 0 0 10px 0;
}

.formConDownLeft {
    background-image: url(../images/form/downLeft.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    float: left;
}

.formConDownMiddle {
    background-image: url(../images/form/downMiddle.gif);
    background-repeat: repeat-x;
    height: 15px;
    width: 702px;
    float: left;
}

.formConDownRight {
    background-image: url(../images/form/downRight.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    float: left;
}

.formContentDownPrint {
    padding: 0 0 10px 0;
}

.formConDownLeftPrint {
    width: 15px;
    height: 15px;
    _height: 0px;
    float: left;
    /*border-bottom:1px solid #cdcccc;
	_border-bottom:0px solid #cdcccc;*/
}

.formConDownMiddlePrint {
    height: 15px;
    _height: 0px;
    width: 702px;
    float: left;
    /*border-bottom:1px solid #cdcccc;
	_border-bottom:0px solid #cdcccc;*/
}

.formConDownRightPrint {
    width: 15px;
    height: 15px;
    _height: 0px;
    float: left;
    /*border-bottom:1px solid #cdcccc;
	_border-bottom:0px solid #cdcccc;*/
}

.btnForm {
    width: 660px;
    height: 25px;
    padding: 20px 0 14px 5px;
    _padding: 20px 0 0px 5px;
}

.btnFormLeft {
    float: left;
}

.btnFormRight {
    float: right;
}

.linkBlue {
    color: #0099FF;
    text-decoration: none;
    font-size: 10px;
    font-weight: normal;
}

    .linkBlue:link {
        color: #0099FF;
        text-decoration: none;
        font-size: 10px;
    }

    .linkBlue:hover {
        color: #0099FF;
        text-decoration: none;
        font-size: 10px;
    }
/* Specification tag Start */
.otherInputSmall {
    width: 151px;
    font-size: 11px;
    border: 1px solid #7c7c7c;
}

.otherInputLarge {
    width: 660px;
    font-size: 11px;
    border: 1px solid #7c7c7c;
}

.calendarIcoImg {
    padding: 1px 0px 0px 5px;
}

.formInnerLeft {
    float: left;
}

.formInnerRight {
    float: right;
}

.hiddenDiv {
    display: none;
}

.groupHeaderText {
    background-color: #dcded5;
    font-size: 15px;
    font-weight: bold;
    padding-left: 3px;
}

.groupHeaderTextPlain {
    background-color: #dcded5;
    font-size: 15px;
    padding-left: 3px;
}

.currentMeasureCheckboxsLarge {
    width: 600px;
    float: left;
}

/* Specification tag end */

/* popup div starts */
#layer1 {
    *height: 4120px;
    min-height: 4120px;
    width: 1135px;
    background-color: #000000;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 100;
    -moz-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

#popup_message {
    width: 360px;
    z-index: 500;
    position: absolute;
    top: 300px;
    border: 3px solid #034726;
    padding: 10px;
    background-color: #86a78f;
    font-weight: bold;
    font-size: 16px;
}

    #popup_message input {
        border: 1px solid #034726;
        color: #000000;
    }

    #popup_message div {
        text-align: right;
    }
/* popup div ends */


#progressBackgroundFilter {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=40);
    opacity: 0.4;
    z-index: 1000;
    _position: absolute;
    _height: expression((document.documentElement.scrollTop + document.documentElement.clientHeight)<786? "800px" : (document.documentElement.scrollTop + document.documentElement.clientHeight)+"px");
    _width: expression(document.body.clientWidth + "px");
}

#processMessage {
    position: fixed;
    top: 33%;
    left: 49%;
    color: #FFFFFF;
    padding: 15px;
    width: 14%;
    z-index: 1001; /*background-color:#fff;*/ /* border:solid 1px #000;*/
    _position: absolute;
    _top: expression(document.documentElement.scrollTop + (document.documentElement.clientHeight * .30) + "px");
}

.loadingDiv {
    background-image: url(../images/loadingImageBg.png);
    background-repeat: no-repeat;
    height: 76px;
    padding: 5px;
    width: 76px;
}

.loadingText {
    color: #A17A03;
    font-size: 10px;
    text-align: center;
}

.logingImage {
    margin-top: 11px;
    text-align: center;
}

.yellowTabHolder a:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
}

.yellowTabHolder a {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
}

.middle a:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
}

.middle a {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
}
/* form description */
.formProjectDescription {
    padding: 0px 0 15px 28px;
    background-image: url(../images/formDescriptionBottomLine.gif);
    background-position: bottom;
    background-repeat: no-repeat;
}

.listHolder {
    min-height: 20px;
    _height: 20px;
}

.listLable {
    float: left;
    color: #274d38;
    font-weight: bold;
    width: 116px;
    background-image: url(../images/clone.gif);
    background-position: center right;
    background-repeat: no-repeat;
}

.listDescription {
    float: right;
    color: #274d38;
    width: 542px;
}

.listDescriptionPrint {
    float: left;
    color: #274d38;
    margin-left: 25px;
}

.dvTabContainer {
    width: 732px;
}

.chkRightText {
    padding-left: 23px;
}

.chkRightText1 {
    padding-left: 3px;
}

.feasibleTextArea {
    height: 100px;
    width: 655px;
}

.chkboxDoubleColumnWidth {
    width: 100%;
}
/*END OF OPLM SUBMISSION FORM*/
.dvItemCount {
    text-align: right;
    background-image: url(../images/commonImages/calendarEvenBig.gif);
    background-repeat: repeat-y;
    width: 490px;
    padding-right: 10px;
}

.TwoColumnCheckboxList td {
    width: 50%;
}

.RequiredField {
    color: #FF0000;
}

.OtherTextBoxContainer {
    display: none;
    padding-left: 3px;
    width: 100%;
}

.LeftPadding10px {
    padding-left: 10px;
}

.GroupSpace {
    height: 10px;
    line-height: 10px;
}


/* Validate popup message starts */
#msgDiv {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 778px;
    display: none;
    z-index: 10000;
}

#msgDIVContent {
    overflow-y: auto;
    overflow-x: hidden;
    height: 350px;
    _z-index: 10000;
    _position: relative;
}

    #msgDIVContent fieldset {
        padding: 5px;
        margin: 5px 5px 10px 5px;
        border: none;
        border-top: 1px solid #999999;
    }

        #msgDIVContent fieldset legend {
            font-weight: bold;
        }

        #msgDIVContent fieldset p {
            padding: 5px 10px;
            margin-top: 0px;
        }

            #msgDIVContent fieldset p a, #msgDIVContent fieldset p a:visited, #msgDIVContent fieldset p a:active {
                color: #1A5C3B;
                text-decoration: none;
            }

                #msgDIVContent fieldset p a:hover {
                    color: #1A5C3B;
                    text-decoration: underline;
                }

a.errLink {
    color: #0066cc !important;
    font-weight: bold;
    text-decoration: none;
}

a:hover.errLink {
    color: #0066cc !important;
    font-weight: bold;
    text-decoration: underline;
}

.closeLink img {
    margin: 10px 5px 10px 0px;
}

input.error, select.error, textarea.error, div.error {
    border: 1px solid red;
}

.SubmissionControlsTopMargin {
    margin-top: 10px;
}

.print {
    margin: 0 10px 5px 0;
}

.greenHeadTitleBoxLongpopup {
    background-image: url(../images/innerPage/inPageMidTopBgLong.gif);
    background-repeat: repeat-y;
    width: 731px;
    height: 56px;
    clear: both;
}
/* Validate popup message ends */

.padding-top15px {
    padding-top: 15px;
}

.padding-top10px {
    padding-top: 10px;
}

.padding-top5px {
    padding-top: 5px;
}

.padding-left0px {
    padding-left: 0px;
}

.dvSuggestionContainer {
    padding-bottom: 10px;
}

.dvSuggestionContainerInner {
    border: 1px solid #989999;
    padding: 10px;
    background-image: url(../images/commonImages/calendarEvenBig.gif);
    background-repeat: repeat-y;
    color: #1A5C3B;
}

.dvSuggestions {
    color: #1A5C3B;
    background-image: url(../images/commonImages/calendarEvenBig.gif);
    background-repeat: repeat-y;
    /*width: 500px;*/
    min-height: 20px;
    _height: 20px;
    padding: 2px 0px 5px 13px;
    margin-bottom: 2px;
}

.suggestionHeader {
    /*color:White;*/
    font-weight: bold;
    font-size: 13px;
}

.TopMargin10PX {
    padding-top: 10px;
}

.Width250 {
    width: 250px;
}

.RequiredField {
    font-weight: bold;
    color: #FF0000;
}

.CheckBoxGroupContainer {
    border: #CCCCCC 1px solid;
    float: left;
    width: 195px;
    margin-right: 5px;
}

.CheckBoxGroupContainerNoBrd {
    float: left;
    width: 195px;
    margin-right: 5px;
}

.CheckBoxGroupContainer2 {
    border: #CCCCCC 1px solid;
    width: 295px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.margine2LabelCls {
    margin-left: -2px;
}

.previousExports {
    font-weight: bold;
    padding: 5px;
}

.exportTable {
    width: 675px;
}

.downloadTable {
    width: 400px;
}

.evenL {
    background-color: #cad3c8;
    margin-bottom: 2px;
}

.oddL {
    background-color: #cdd8cf;
    margin-bottom: 2px;
}
/*Submit Intent*/

.fullWidthInputGranger {
    border: 1px solid #7C7C7C;
    font-size: 11px;
    width: 99%;
}

.fullWidthTextarea {
    border: 1px solid #7C7C7C;
    height: 74px;
    width: 99%;
}

/* intent submission edit */
.intentDetailsHolder {
    margin: 0px;
    padding: 0px;
}

    .intentDetailsHolder h4 {
        background-color: #DCDED5;
        font-size: 15px;
        font-weight: bold;
        padding: 0 5px;
        margin: 5px 0;
    }

.intentSubmissionHeader {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    margin: 5x 0px 0px;
    padding: 0px;
}

.intentInnerBorder {
    border: 1px solid #EDEDED;
    padding: 10px;
    margin: 0px;
}

.intentInnerPadding {
    padding: 10px;
    margin: 0px;
}

.intentDetailsContentLeft {
    float: left;
    width: 48%;
}

.intentDetailsContentRight {
    float: right;
    width: 48%;
}

.checkboxGroupHeader {
    margin: 3px 0px 0px;
    padding: 5px 0px 1px;
    font-size: 13px;
}

.checkboxHeader {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
}

.chkList100 {
    float: left;
    width: 98%;
    margin: 0px;
    padding: 0px;
}

.chkList60 {
    float: left;
    width: 66%;
    margin: 0px;
    padding: 0px;
}

.chkList50 {
    float: left;
    width: 49%;
    margin: 0px;
    padding: 0px;
}

.chkList33 {
    float: left;
    width: 32%;
    margin: 0px;
    padding: 0px;
}

.marginTop10 {
    margin-top: 10px;
}

.marginRight10 {
    margin-right: 10px;
}

.smallInputBox {
    border: 1px solid #7C7C7C;
    font-size: 11px;
    width: 100px;
}

.cursor {
    cursor: pointer;
}

.exportLink a, .downloadLink a:active, .downloadLink a:visited {
    font-weight: bold;
    color: #1A5C3B !important;
    text-decoration: none;
}

    .exportLink a:hover {
        text-decoration: underline;
    }

.eth {
    background-color: #b2cab8;
    font-weight: bold;
}

.unchkOpt {
    padding: 0px 5px;
}
/*12359 - Ticket #74: Thesaurus for searching measures*/
.suggestMsg {
    color: Red;
    font-weight: bold;
}
/*12359 - Ticket #74: Thesaurus for searching measures*/

.inputTopSearchNewSiteFileNotFound {
    background-image: url(../images/commonImages/pressReleaseSearchBox.gif);
    background-repeat: no-repeat;
    background-position: top;
    background-color: none;
    border: none;
    _border: 0px;
    width: 358px;
    height: 25px;
    color: #989898;
    font-size: 14px;
    padding: 5px 0px 0px 14px;
    float: left;
}

    .inputTopSearchNewSiteFileNotFound input {
        background: transparent none;
        *border: 0 none;
        _border: 0px;
        border: none;
        width: 348px;
        height: 17px;
        color: #989898;
        font-size: 14px;
        padding: 0px 3px 3px 0px;
        /*_padding: 0px 0px 3px 0px;*/
        margin: 0 10px 0 0;
        *margin: -1px 10px 0 0;
        outline: none;
    }

.btnSearchMapFileNotFound {
    background-image: url(../images/commonImages/btn_pressReleaseSearch.gif);
    background-repeat: no-repeat;
    height: 34px !important;
    width: 34px !important;
}

.subHeader {
    font-weight: bold;
    font-size: 16px;
}

.searchBox2 {
    padding-top: 5px;
    padding-bottom: 5px;
}
/*Start of Keyword Search Track Report*/

.TrackReportLeft {
    float: left;
    width: 50px;
    padding: 5px 5px 5px 0px;
    font-weight: bold;
}

.TrackReportRight {
    padding: 5px;
}

    .TrackReportRight input[type='checkbox'] {
        border: 0;
        margin-left: 0px;
    }

.dvFormContainer {
    background-image: url(../images/commonImages/calendarEvenBig.gif);
    background-repeat: repeat-y;
    width: 500px;
    padding: 2px 0px 5px 13px;
    margin-bottom: 2px;
}

.TrackSubmitButton {
    float: right;
    padding-right: 80px;
}

.dvGrid {
    width: 500px;
}

.dvGridFirefox {
    width: 499px;
    padding-left: 1px;
}

    .dvGridFirefox th {
        border: solid 1px #65A382;
    }

    .dvGridFirefox tr {
        border: solid 1px #65A382;
    }

.TrackReportLeftNumberOfSearchTerms {
    float: left;
    padding: 5px 5px 5px 0px;
    font-weight: bold;
}

.dvGrid th {
    border: solid 1px #65A382;
}

.dvGrid tr {
    border: solid 1px #65A382;
}

.popupContentDiv {
    min-height: 100px;
    _height: 100px;
    /*border-bottom: 1px solid #336600;*/
    width: 685px;
    margin: 10px 0 0 0;
}

.popupLabelLeft {
    float: left;
    width: 85px;
    font-weight: bold;
    margin: 0 0 10px 0;
}
/*End of Keyword Search Track Report*/
/***********************************/
.popupLeft {
    float: left;
    width: 395px;
}

.popupRight {
    float: left;
    background-image: url(../images/mychoice_popup/popup_arrow.png);
    background-position: left top;
    background-repeat: no-repeat;
    behavior: url(/css/iepngfix.htc);
    width: 95px;
    height: 97px;
    margin: 0 0 0 -5px;
}

.popupMiddle {
    background-image: url(../images/mychoice_popup/popup_middle.png);
    background-repeat: repeat-y;
    padding: 10px 15px;
    min-height: 200px;
    _height: 200px;
    _margin-top: -6px;
    behavior: url(/css/iepngfix.htc);
}

.popupUp {
    background-image: url(../images/mychoice_popup/popup_up.png);
    background-repeat: no-repeat;
    width: 395px;
    height: 12px;
    behavior: url(/css/iepngfix.htc);
}

.popupDown {
    background-image: url(../images/mychoice_popup/popup_down.png);
    background-repeat: no-repeat;
    width: 395px;
    height: 17px;
    behavior: url(/css/iepngfix.htc);
}

.headerPopup {
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin: 4px 0 0 0;
}

.popupContentRight {
    float: left;
    /*width: 575px;*/
    margin: 0 0 10px 0;
}

.popupContentDivider {
    border-bottom: 1px solid #336600;
    margin-bottom: 6px;
}

.btn_close_popup {
    float: right;
}

.scroll {
    height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 8px;
    margin: 5px 0 0 0;
    position: relative;
    scrollbar-base-color: #D19300;
    /*
 	scrollbar-3dlight-color:#FFD700; 
	scrollbar-arrow-color:#FFFF00;
	scrollbar-base-color:#FF6347;
	scrollbar-darkshadow-color:#FFA500;
	scrollbar-face-color:#008080;
	scrollbar-highlight-color:#FF69B4;
	scrollbar-shadow-color:#FF00FF;
*/
}

.filterPopup_header_left {
    background-image: url(../images/mychoice_popup/popup_header_left.gif);
    background-repeat: no-repeat;
    width: 4px;
    height: 26px;
    float: left;
}

.measureListingMain {
    float: left;
    padding-left: 15px;
    min-height: 20px;
    width: 250px;
    margin-left: 10px
}

.filterPopup_header_middle {
    background-color: #d09400;
    color: #FFFFFF;
    font-weight: bold;
    width: 357px;
    height: 26px;
    _height: 24px;
    float: left;
    /*padding: 4px 0 0 0;
	_padding: 4px 0 0 0;*/
}

.measureListingNumber {
    float: left;
    width: 80px;
    font-weight: bold;
}

.evenListListingComment {
    width: 500px;
}

.ListRightTd {
    padding-top: 3px;
    text-align: center;
}

.ListRightTdCommentCount {
    text-align: center;
    font-weight: bold;
    _margin-top: -7px;
}

.filterPopup_header_middle img {
    margin: 5px 0 0 0;
}

.filterPopup_header_right {
    background-image: url(../images/mychoice_popup/popup_header_right.gif);
    background-repeat: no-repeat;
    width: 4px;
    height: 26px;
    float: left;
}

.popupHolder {
    position: absolute;
    z-index: 9000;
    left: 300px;
    width: 487px;
}

#dvSubHeader {
    font-weight: bold;
    font-size: 12px;
    background-color: #D19300;
    color: #FFFFFF;
    padding-left: 5px;
}

.popupIcon {
    cursor: pointer;
    border: 0px;
    vertical-align: middle;
}

.oddListListingComment {
    width: 500px;
}

.commentActionButton {
    cursor: pointer;
    margin-bottom: 5px;
}

.commentExpired {
    color: White;
    width: 100px;
    padding-left: 10px;
}

.errorMainPart {
    font-weight: bold;
}

#showHideLayer {
    background-color: #FFFFFF;
    -moz-opacity: 0.0;
    opacity: 0.0;
    filter: alpha(opacity=0);
    top: 0px;
    left: 0px;
    position: absolute;
    display: none;
    z-index: 1000;
}

.listHolderInnerText {
    float: left;
}

.listingMSFLeft {
    float: left;
    min-height: 20px;
    width: 350px;
    padding-right: 5px;
}

.listingMSFRight {
    border-left: 1px solid green;
    float: left;
    font-weight: bold;
    padding-left: 10px;
    width: 110px;
    font-weight: bold;
}

/*End of Keyword Search Track Report*/
.FilterBoxLabel {
    color: White;
    font-weight: bold;
}

.chkBoxScrollMSFStatus {
    border: 1px solid #989999 !important;
    height: 120px;
    overflow: auto;
}

.inputTopSearchNewGreen {
    background-image: url(../images/popup/popup_inputField.gif);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: none;
    border: none;
    _border: 0px;
    width: 243px;
    height: 31px;
    color: #989898;
    font-size: 14px;
    padding: 4px 0 0 0px;
}

    .inputTopSearchNewGreen input {
        background: transparent none;
        *border: 0 none;
        _border: 0px;
        border: none;
        width: 220px;
        height: 15px;
        color: #989898;
        font-size: 14px;
        padding: 0px 3px 3px 5px;
        margin: 0 10px 0 0;
        *margin: -1px 0px 0 0;
        outline: none;
    }

.versionLeft {
    float: left;
    width: 100px;
}

.versionRight {
    float: left;
    padding-left: 170px;
}

.createEvaluationRight {
    float: right;
}

    .createEvaluationRight a, .createEvaluationRight a:active, .createEvaluationRight a:visited {
        color: #1A5C3B !important;
        font-weight: bold;
        text-decoration: none;
    }

.versionRight a, .versionRight a:active, .versionRight a:visited {
    color: #1A5C3B !important;
    font-weight: bold;
    text-decoration: none;
}

.pngFix {
    behavior: url(/css/iepngfix.htc)
}

a.preConditionErr, a:hover.preConditionErr, a:visited.preConditionErr, a:active.preConditionErr {
    color: red;
}

a.preConditionErr2, a:hover.preConditionErr2, a:visited.preConditionErr2, a:active.preConditionErr2 {
    color: #FFFFFF !important;
}

.PreConditionLeft {
    float: left;
    padding-right: 10px;
}

.PreConditionRight {
    padding-top: 5px;
    float: left;
}

img.datepicker_trigger {
    cursor: pointer;
}

.RedCross {
    float: left;
    padding-top: 0.5px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .RedCross {
        float: left;
        padding-top: 3px
    }
}

.pad18Cls {
    padding-left: 18px;
}

.describeDivWidth {
    width: 200px;
}

.dropDownBoxWidth {
    width: 200px;
}

.typeOfMeasuresDivWidth {
    width: 121px;
}

.marginBottom10 {
    margin-top: 10px;
}

.normalFont {
    font-weight: normal;
    font-size: 11px;
}

.tableCollapseWidth {
    width: 95%;
    border-collapse: collapse;
}

.tableCollapseWidthSmall {
    width: 30%;
    border-collapse: collapse;
}

.width115 {
    width: 115px;
}

.width130 {
    _width: 130px;
}

.underlineCls {
    text-decoration: underline;
}

.inlineDisplayWidth {
    width: 30px;
    display: inline;
}

.inlineDisplayWidth1 {
    width: 40px;
    display: inline;
}

.inlineDisplayWidth2 {
    width: 70px;
    display: inline;
}

.marginTop5 {
    margin-top: 5px;
}

.otherInputLarge2 {
    width: 630px;
    font-size: 11px;
    border: 1px solid #7c7c7c;
}

a.note {
    background-color: #587d61;
    color: #ffffff !important;
    font-size: 10px;
    padding: 0 3px;
    margin: 0 3px;
}

.intentTextDiv {
    height: 17px;
    background-color: #F0F0F0;
    margin: 0px;
    padding: 0px 5px;
    line-height: normal;
}

/* Intent listing */
.tbl_listing {
    width: 719px;
}

.tblHeader {
    height: 30px;
    /**height: 25px;
	_height: 25px;
	vertical-align: top;*/
    background-color: #E2B00E;
    color: #FFFFFF;
    font-weight: bold;
    padding: 6px 6px 2px 6px;
}

    .tblHeader a {
        color: #FFFFFF;
        text-decoration: none;
    }

        .tblHeader a:hove {
            color: #FFFFFF;
            text-decoration: none;
        }

.tblEven_listing {
    background-image: url(../images/listing_bg/even_row_listingBg.gif);
    background-repeat: repeat-y;
    color: #1a5c3b;
    padding: 6px 6px;
    margin-bottom: 2px;
}

    .tblEven_listing a {
        color: #1A5C3B;
        text-decoration: none;
    }

        .tblEven_listing a:hover {
            color: #1A5C3B;
            text-decoration: underline;
        }

.tblOdd_listing {
    background-image: url(../images/listing_bg/odd_row_listingBg.gif);
    background-repeat: repeat-y;
    color: #1a5c3b;
    padding: 6px 6px;
    margin-bottom: 2px;
}

    .tblOdd_listing a {
        color: #1A5C3B;
        text-decoration: none;
    }

        .tblOdd_listing a:hover {
            color: #1A5C3B;
            text-decoration: underline;
        }

.SortByHeader {
    margin-left: 15px;
}


/* pagination */

.pagination {
    clear: both;
    height: 24px;
    font-size: 14px;
    margin: 48px 0px 48px 0px;
}

.prev {
    width: 39px;
    height: 21px;
    color: #FFFFFF;
    background-color: #a9a29e;
    float: left;
    margin-right: 5px;
    padding: 3px 0px 0px 0px;
    text-align: center;
    cursor: pointer;
}

.pageNumber {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    float: left;
}

    .pageNumber .unSelectedPage {
        float: left;
        width: 19px;
        height: 19px;
        color: #b49917;
        border: 1px solid #f4e6a3;
        margin-right: 5px;
        padding: 3px 0px 0px 0px;
        text-align: center;
        cursor: pointer;
    }

        .pageNumber .unSelectedPage:hover {
            background-color: #c4a619;
            color: #FFFFFF;
        }

.selectedPage {
    background-color: #c4a619;
    color: #FFFFFF !important;
}

.next {
    width: 41px;
    height: 21px;
    color: #FFFFFF;
    background-color: #7ca58e;
    float: left;
    padding: 3px 0px 0px 0px;
    text-align: center;
    cursor: pointer;
}

.pageNumber .spacer {
    border: none;
    color: #4F4F4F;
    padding: 0 5px;
}

.submissionPreviewHolder {
    margin: 5px;
    padding: 10px;
    width: 708px;
}

    .submissionPreviewHolder .topNote {
        font-style: italic;
        font-weight: bold;
        text-align: right;
    }

    .submissionPreviewHolder h3 {
        text-align: center;
        text-transform: uppercase;
    }

    .submissionPreviewHolder .headerTxt {
        font-weight: bold;
        text-transform: uppercase;
    }

    .submissionPreviewHolder .bodyTxt {
        padding: 5px 0px 15px;
    }

    .submissionPreviewHolder .note {
        padding: 10px;
        margin: 10px 0px;
        background-color: #EDEDED;
        border: 1px solid #AAAAAA;
    }

    .submissionPreviewHolder .footNote {
        font-size: 9px;
        border-top: 1px solid #AAAAAA;
        border-bottom: 1px solid #AAAAAA;
    }

    .submissionPreviewHolder .footer {
        text-align: center;
        padding: 10px 0px;
    }

.fullWidthInputGranger {
    border: 1px solid #7C7C7C;
    font-size: 11px;
    width: 99%;
}

.fullWidthTextarea {
    border: 1px solid #7C7C7C;
    height: 74px;
    width: 99%;
}

/* intent submission edit */
.intentDetailsHolder {
    margin: 0px;
    padding: 0px;
}

    .intentDetailsHolder h4 {
        background-color: #DCDED5;
        font-size: 15px;
        font-weight: bold;
        padding: 0 5px;
        margin: 5px 0;
    }

.intentSubmissionHeader {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    margin: 5x 0px 0px;
    padding: 0px;
}

.intentInnerBorder {
    border: 1px solid #EDEDED;
    padding: 10px;
    margin: 0px;
}

.intentInnerPadding {
    padding: 10px;
    margin: 0px;
}

.intentDetailsContentLeft {
    float: left;
    width: 48%;
}

.intentDetailsContentRight {
    float: right;
    width: 48%;
}

.checkboxGroupHeader {
    margin: 3px 0px 0px;
    padding: 5px 0px 1px;
    font-size: 13px;
}

.checkboxHeader {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
}

.chkList100 {
    float: left;
    width: 98%;
    margin: 0px;
    padding: 0px;
}

.chkList60 {
    float: left;
    width: 66%;
    margin: 0px;
    padding: 0px;
}

.chkList50 {
    float: left;
    width: 49%;
    margin: 0px;
    padding: 0px;
}

.chkList33 {
    float: left;
    width: 32%;
    margin: 0px;
    padding: 0px;
}

.marginTop10 {
    margin-top: 10px;
}

.marginRight10 {
    margin-right: 10px;
}

.smallInputBox {
    border: 1px solid #7C7C7C;
    font-size: 11px;
    width: 100px;
}

.greenErrorMessage {
    /*height:200px;*/
    /*padding:10px !important;*/
    color: Green !important;
}

.h4equi {
    background-color: #DCDED5;
    font-size: 15px;
    font-weight: bold;
    padding: 0 5px;
    margin: 5px 0;
}

.intentDetailsContentFull {
    padding-top: 10px;
}

.formFieldRequired {
    background-image: url(../images/required.gif);
    background-position: right;
    background-repeat: no-repeat;
    /*padding-left:11px !important;*/
}

.validationMessage {
    color: #1A5C3B;
    background-color: #F6F8F6;
    background-repeat: repeat-y;
    min-height: 20px;
    _height: 20px;
}

/****************DEV: MK ************** IT#4 ***BEGIN*****/
.boldGreen {
    font-weight: bold;
    color: #1a5c3b;
}

.instructionListingTitle {
    color: #2c744e;
    font-weight: bold;
    font-size: 15px;
    padding: 5px 0px 5px 0px;
}

.oddCommitteeListing {
    background-image: url(../images/commonImages/calendarOddLarge.gif);
    background-repeat: repeat-y;
    min-height: 20px;
    _height: 20px;
    padding: 2px 0px 5px 13px;
    margin-bottom: 2px;
}

.evenCommitteeListing {
    background-image: url(../images/commonImages/calendarEvenLarge.gif);
    background-repeat: repeat-y;
    min-height: 20px;
    _height: 20px;
    padding: 2px 0px 5px 13px;
    margin-bottom: 2px;
}
/****************DEV: MK ************** IT#4 ***END*****/
/**************MR START***********************/
.nomineeSeparator {
    border-left: solid 2px #CCCCCC;
    padding-left: 12px;
}
/**************MR END************************/
/**************MRZ START***********************/
.nominationPeriodheader {
    color: #615E57;
    font-size: 11px;
    line-height: 18px;
}
/**************MRZ END************************/

/********* DEV: MHR ************ IT#4 **** Feedback
/* listing */
.nomineeHead {
    color: #BE7A0C;
    font-size: 18px;
    padding-bottom: 5px;
    padding-right: 5px;
}

.nomineeFormContainer {
    padding: 10px 0 10px 0;
    width: 580px;
    /*min-height: 100px;
	*height: 100px;*/
}

.nomineeFormHolder {
    padding: 0 0 10px 0;
}

.nomineeFormContainer .nomineeFromLabel {
    font-weight: bold;
    float: left;
    width: 200px;
    /*min-height: 25px;
	*height: 25px;
	_height: 25px;*/
}

.nomineeFormContainer .nomineeFromField {
    float: left;
    /*min-height: 25px;
	*height: 25px;
	_height: 25px;*/
}

    .nomineeFormContainer .nomineeFromField input {
        width: 300px;
        /*background-image: url(../images/inputFieldTopBg.gif);*/
        background-position: top;
        background-repeat: repeat-x;
        border: 1px #a9a9a9 solid;
    }

    .nomineeFormContainer .nomineeFromField textarea {
        width: 300px;
        height: 150px;
        /*background-image: url(../images/inputFieldTopBg.gif);*/
        background-position: top;
        background-repeat: repeat-x;
        border: 1px #a9a9a9 solid;
    }

.nomineeFormContainer ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

    .nomineeFormContainer ul li {
        background-image: url(../images/bullete.gif);
        background-position: 0px 5px;
        background-repeat: no-repeat;
        padding: 3px 0 5px 20px;
    }

        .nomineeFormContainer ul li .nomineeFromLabel {
            width: 250px;
        }

        .nomineeFormContainer ul li .nomineeFromField input {
            width: 222px;
        }

.btnSaveCancelUpload {
    padding: 5px 0 0 270px;
}

.txtRed {
    color: #FF0000;
}

.txtRedSmall {
    color: #FF0000;
    font-size: 10px;
    font-weight: normal;
}

.linkGlobal {
    color: #0066cc;
    text-decoration: underline;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.listingTitle {
    color: #2C744E;
    font-size: 14px;
    font-weight: bold;
}

.hiddenDiv {
    display: none;
}

.clearCls {
    clear: both;
}

/* popup div */

.greenLine {
    border-bottom: 1px solid #66A583;
    height: 1px;
}

.nomineePanelRight {
    float: left;
    width: 732px;
    margin: 12px 0px 20px 0px;
}

.greenHeadProjectTitleBoxLong {
    background-image: url(../images/innerPage/inPageMidTopBgLong.gif);
    background-repeat: repeat-y;
    clear: both;
    width: 731px;
}

.projectDescriptionText {
    color: #FFFFFF;
    font-size: 13px;
    padding: 5px 20px 10px;
    text-align: justify;
}

/****** MHR End ***********************/
.submitAnother {
}

    .submitAnother a {
        color: #0066cc !important;
        text-decoration: none;
    }

        .submitAnother a:hover {
            color: #0066cc !important;
            text-decoration: underline;
        }

        .submitAnother a:visited {
            color: #B47C72;
        }

/***********MHA OPUS*******************/
.padding5 {
    padding: 5px;
}

.paddingLeft5 {
    padding-left: 5px;
}

.marginBottomMin5 {
    margin-bottom: -5px;
}

.heightforComment {
    height: 70px;
}

.popupOnbehalfOfLeft {
    float: left;
    width: 85px;
    font-weight: bold;
}

.popupOnbehalfOfRight {
    float: left;
    width: 170px;
}

.popUppaddingBottom {
    padding-bottom: 2px;
}


.popupOnbehalfOf {
    float: left;
    width: 45%;
}

.popupCommentBy {
    float: left;
    width: 50%;
}

.ActionChildDateHeader {
    color: #2C744E;
    font-weight: bold;
    font-size: 14px;
    height: auto;
}

.projectGreenSubHeaderComment {
    font-weight: normal;
    font-size: 10px;
    text-transform: uppercase;
    height: auto;
    color: #846f1c;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    min-width: 400px;
    _width: 400px;
    padding-left: 30px;
    /*padding:0px 0px 0px 25px;*/
}

.commentActionButtonCompact {
    cursor: pointer;
}

.commentActionButtonCompactxsl {
    cursor: pointer;
    margin-top: 3px;
}

.contentListing {
}
/***********MHA OPUS*******************/

/************** ZZ OPUS *********************/

.RedCross {
}

.btnDeleteConfirmation {
    width: 115px;
    height: 26px;
    behavior: url(/css/iepngfix.htc);
    cursor: pointer;
}

.appealInfo {
    color: Black;
    padding-top: 5px;
}

.organizationInfo {
    padding-left: 15px;
}

    .organizationInfo ul {
        float: left;
        margin-left: 0px;
        padding-left: 15px;
        padding-right: 5px;
    }
/************** ZZ OPUS *********************/
/************MR OPUS***********/
.appealBoxBig {
    background-image: url(../images/commenting/commentAreaBg.gif);
    background-repeat: repeat;
    padding-top: 1px;
    width: 731px;
}

.appealBox {
    background-image: url(../images/commenting/commentAreaBg.gif);
    background-repeat: repeat;
    padding-top: 1px;
    width: 500px;
}

.appealMeasureInfoBig {
    background-color: #F9F2E2;
    border-collapse: collapse;
    color: #2E754F;
    float: left;
    padding: 5px 10px;
    width: 711px;
}

.appealMeasureInfo {
    background-color: #F9F2E2;
    border-collapse: collapse;
    color: #2E754F;
    float: left;
    padding: 5px 10px;
    width: 395px;
}

.appealTD {
    width: 78px;
}

.appealStarTD {
    width: 8px;
}

.txtAppealSummary {
    border-style: solid;
    border-color: #BBBBBB;
    border-width: 5px 1px 1px 5px;
    height: 50px;
    width: 476px;
}

.appealFooter {
    font-weight: bold;
}

    .appealFooter a, .appealFooter a:active, .appealFooter a:visited {
        color: #FFFFFF;
        text-decoration: none;
    }

        .appealFooter a:hover {
            color: #FFFFFF;
            text-decoration: underline;
        }

.disabledTextBox {
    background-color: #DDDDDD;
    border: solid 1px #DDDDDD;
    color: #666666;
}
/************MR OPUS***********/
/**Start Additions for Dashboard**/
.inPageLeftTopicHolderDashboard {
    min-height: 165px;
    _height: 165px;
}

.infoContainerDashboard {
    margin-top: 20px;
    padding: 0 0 0 15px;
    position: relative;
    top: -100px;
}

.editSmallGray {
    color: #9f9b92;
    font-size: 10.5px;
    padding: 0 10px 0 0 10px;
}

    .editSmallGray a {
        /*color: #9f9b92;*/
        text-decoration: none;
    }

        .editSmallGray a:hover {
            /*color: #9f9b92;*/
            text-decoration: underline;
        }

.infoNameGolden {
    color: #e4801c;
}

.infoNameGoldenSmall {
    /*color: #957220;*/
    color: #e4801c;
    font-size: 9.5px;
}

.infoDesItalicSmallGray {
    color: #615e57;
    font-style: italic;
    font-size: 9.5px;
}

.infoAddress {
    /*color: #615e57;*/
    font-size: 9.5px;
}

    .infoAddress .label {
        font-weight: bold;
    }

    .infoAddress a {
        /*color: #227a4a;*/
        text-decoration: none;
    }

        .infoAddress a:hover {
            /*color: #227a4a;*/
            text-decoration: underline;
        }

.infoSepeartor {
    background-image: url(../images/dashboard/infosepeartor.gif);
    width: 169px;
    height: 1px;
    margin: 0 0 14px 0;
}

.inPageMiddlePanelDashboard {
    float: left;
    width: 745px;
    margin: 12px 0px 0px 0px;
}

.dashboardLeft {
    float: left;
    width: 365px;
}

.dashboardRight {
    float: left;
    width: 361px;
    margin: 0 0 0 18px;
    _margin: 0 0 0 16px;
}

.mydashboard {
    /*margin: 0 0 16px 0;*/
    background-image: url(../images/dashboard/mydashboard_bg.gif);
    height: 181px;
    margin: 0 0 22px;
}

.mydashboard_topbg {
    width: 365px;
    height: 81px;
}

.greenRoundMiddleDashboard {
    float: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #e5f6e9;
    padding: 12px 5px 0px 0px;
    text-align: right;
    width: 355px;
}

.middleMenuDivider {
    padding: 0px 5px 10px 5px;
}

.greenRoundMiddleDashboard a {
    color: #e5f6e9;
    text-decoration: none;
}

    .greenRoundMiddleDashboard a:hover {
        color: #e5f6e9;
        text-decoration: underline;
    }

.mydashboard_title {
    color: #e4801c;
    font-size: 40px;
    /*text-align: center;*/
    *margin-top: -40px;
    text-transform: capitalize;
    padding: 20px 30px 0px 30px;
}

.mydashboard_txtbg {
    /*background-image: url(../images/dashboard/mydashboard_txtbg.gif);
	background-repeat: repeat-y;
	font-size: 13px;
	padding: 12px 28px;
	height: 50px;*/
    padding: 0px 30px 10px;
    padding-bottom: 0px\0/;
    padding-bottom: 0px\9;
    *padding-bottom: 0px;
}

.mydashboard_welcometxt {
    /*background-color: #f9f2e2;*/
    font-size: 9.5px;
    padding: 0px 30px;
    color: #899d00;
}

.newconf_bg {
    background-image: url(../images/dashboard/newconf_bg.gif);
    width: 344px;
    height: 18px;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 10px;
    margin: 0 0 10px 0;
    /*display:none;*/
}

.nextallmember_bg {
    /*background-image: url(../images/dashboard/nextallmember_bg.gif);
	background-repeat: no-repeat;
	background-position: top;*/
    width: 362px;
    /*	height: 116px;*/
    /*color: #FFFFFF;*/
    margin: 0px 0px 15px 0px;
    _margin: 0px 0px 27px 0px;
}

    .nextallmember_bg a {
        /*color: #FFFFFF;*
	text-decoration: underline;*/
    }

        .nextallmember_bg a:hover {
            /*color: #FFFFFF;
	text-decoration: none;*/
        }

.nextallmember_title {
    background-image: url(../images/dashboard/nextallmember_header.gif);
    /*width: 327px;*/
    height: 23px;
    /*text-transform: uppercase;*/
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    /*padding: 3px 0 0 34px;*/
    padding: 4px 0px 0px 11px;
    width: 350px;
}

.nextallmember_middle {
    width: 361px;
    overflow: auto;
    /*height: 80px;
	background-image: url(../images/dashboard/nextallmember_middle.gif);
	_background-repeat: no-repeat;
	_background-attachment: fixed;*/
}

.nextallmember_middle_44 {
    /*background-image: url(../images/dashboard/nextallmember_middle_44.gif);*/
    width: 361px;
    /*height: 124px;*/
    overflow: auto;
}

.nextallmember_bottom {
    background-image: url(../images/dashboard/nextallmember_bottom.gif);
    background-repeat: no-repeat;
    width: 361px;
    height: 10px;
}

.nextallmemberLeft {
    float: left;
    padding: 14px 20px 10px;
    /*color: #e3f4ea;*/
    border-left: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
    width: 319px\0/;
    width: 319px\9;
    width: 319px;
    min-height: 108px;
}

.nextallmemberRight {
    float: left;
    padding: 18px 0 0 38px;
    color: #e3f4ea;
}

.questionmark {
    /*	background-image: url(../images/dashboard/questionmark.gif);
	background-position: 4px 0px;
	background-repeat: no-repeat;*/
    /*color: #615e57;*/
    font-size: 9.5px;
    padding: 0 0 0 7px;
    margin: 4px 0 0 0;
}

    .questionmark a {
        /*color: #227a4a;*/
        text-decoration: none;
    }

        .questionmark a:hover {
            /*color: #227a4a;*/
            text-decoration: underline;
        }

.myprojects_bg {
    background-image: url(../images/dashboard/myprojects_bg.gif);
    background-position: top;
    background-repeat: no-repeat;
    width: 365px;
    height: 124px;
}

.myprojects_title {
    /*text-transform: uppercase;*/
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    /*padding: 3px 0 0 34px;*/
    height: 23px;
    padding: 5px 0 0 11px;
}

.myprojects_holder {
    height: 85px;
    overflow: auto;
}

.myprojects_nofollow {
    height: 85px;
    padding: 10px;
}

.myprojects_row {
    background-image: url(../images/dashboard/myprojects_sepeartor.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 341px;
}

.myprojects_info {
    width: 312px;
    font-size: 11px;
    float: left;
    padding: 5px 0 7px 12px;
}

    .myprojects_info a {
        color: #333333;
        /*text-decoration: underline;*/
        text-decoration: none;
    }

        .myprojects_info a:hover {
            color: #333333;
            text-decoration: none;
        }

.myprojects_unfollow {
    float: right;
    padding: 7px 0 0 0;
}

.eventCalendar_bg {
    background-image: url(../images/dashboard/events_calendar_bg.gif);
    width: 361px;
    height: 124px;
    _margin-top: -20px;
}

.eventCalendar_title {
    /*text-transform: uppercase;
	font-size: 17px;*/
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 5px 0 0 11px;
}

.eventCalendarLabelHolder {
    /*font-size: 10px;
	color: #58826b;*/
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    padding: 8px 12px;
    height: 18px;
}

.eventCalendar_dateLabel {
    float: left;
    width: 65px;
}

.eventCalendar_timeLabel {
    float: left;
    width: 100px; /*margin: 0 0 0 79px;*/
}

.eventCalendar_councilLabel {
    float: left;
    width: 163px;
    /*margin: 0 0 0 87px;*/
}

    .eventCalendar_councilLabel a {
        /*color: #555555 ! important;
	text-decoration: underline;*/
        color: #333333;
    }

.eventCalendar_holder {
    height: 54px;
    overflow: auto;
    position: relative;
}

.eventCalender_row {
    width: 331px;
    color: #464646;
    padding: 4px 0 4px 12px;
}

.eventCalendar_date {
    font-weight: bold;
    font-size: 11px;
    float: left;
}

.eventCalendar_time {
    float: left;
    padding: 0 0 0 15px;
}

.eventCalendar_council {
    float: left;
    padding: 0 0 0 15px;
}

.actionItem_tab_holder {
    margin: 20px 0 0 0; /*40px 0 0 0;*/
    height: 30px;
    _margin: 10px 0 0 0;
}

.actionItem_tab_title {
    /*background-image: url(../images/dashboard/actionitem_tab_title.gif);
    text-transform: uppercase;
	width: 347px;*/
    width: 376px;
    height: 25px;
    font-size: 17px;
    /*color: #FFFFFF;*/
    padding: 5px 0 0 11px;
    float: left;
}

.actionItem_title_text {
    width: 195px;
    float: left;
}

.actionItem_filter_title {
    width: 149px;
    height: 20px;
    /*text-transform: lowercase;*/
    font-size: 10px;
    float: left;
}

.tab_currently_open_selected {
    background-image: url(../images/dashboard/tab_currently_open_selected.gif);
    width: 179px;
    height: 30px;
    cursor: pointer;
    float: left;
}

.tab_currently_open_deselected {
    background-image: url(../images/dashboard/tab_currently_open_deselected.gif);
    width: 179px;
    height: 30px;
    cursor: pointer;
    float: left;
}

#tab_currently_open a {
    width: 100%;
    height: 100%;
    display: block;
}

.tab_upcoming_selected {
    background-image: url(../images/dashboard/tab_upcoming_selected.gif);
    width: 179px;
    height: 30px;
    cursor: pointer;
    float: left;
}

.tab_upcoming_deselected {
    background-image: url(../images/dashboard/tab_upcoming_deselected.gif);
    width: 179px;
    height: 30px;
    cursor: pointer;
    float: left;
}

#tab_upcoming a {
    width: 100%;
    height: 100%;
    display: block;
}

.actionItems_bg {
    background-image: url(../images/dashboard/actionitem_bg.gif);
    width: 745px;
    height: 245px;
    /**margin-top: -40px;*/
    _margin-top: 0px;
}

.actionItems_bg_hidden {
    background-image: url(../images/dashboard/actionitem_bg.gif);
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.actionItemsLabelHolder {
    /*font-size: 10px;
	color: #58826b;*/
    color: #ffffff;
    padding: 8px 10px 6px 10px;
}

.actionItems_dateLabel {
    float: left;
    width: 145px;
}

.actionItems_actionLabel {
    float: left;
    width: 112px;
}

.actionItems_titleLabel {
    float: left;
}

.actionItems_holder {
    height: 213px;
    padding-left: 11px;
    overflow: auto;
}

.actionItems_row {
    width: 712px;
    color: #333333;
    /*padding: 3px 0 4px 10px;*/
    padding: 3px 0 4px 0px;
    background-image: url(../images/dashboard/actionitem_sepeartor.png);
    background-position: bottom center;
    background-repeat: no-repeat;
}

.actionItems_date {
    font-weight: bold;
    font-size: 11px;
    float: left;
    width: 145px;
    text-transform: uppercase;
}

.actionItems_action {
    float: left;
    width: 112px;
}

.actionItems_title {
    float: left;
}

    .actionItems_title a {
        color: #333333;
        /*text-decoration: underline;*/
        padding: 0 12px 0 0;
    }

        .actionItems_title a:hover {
            color: #333333;
            text-decoration: underline;
            padding: 0 12px 0 0;
        }

.tab_mymeasures_selected {
    background-image: url(../images/dashboard/tab_mymeasures_selected.gif);
    /*width: 177px;*/
    width: 178px;
    margin-right: 1px;
    height: 29px;
    cursor: pointer;
    float: left;
}

.tab_mymeasures_deselected {
    background-image: url(../images/dashboard/tab_mymeasures_deselected.gif);
    /*width: 123px;*/
    width: 178px;
    margin-right: 1px;
    height: 29px;
    cursor: pointer;
    float: left;
}

#tab_mymeasures a {
    width: 100%;
    height: 100%;
    display: block;
}

.tab_mynominations_selected {
    background-image: url(../images/dashboard/tab_mynominations_selected.gif);
    /*width: 196px;*/
    width: 178px;
    margin-right: 1px;
    height: 29px;
    cursor: pointer;
    float: left;
}

.tab_mynominations_deselected {
    background-image: url(../images/dashboard/tab_mynominations_deselected.gif);
    /*width: 142px;*/
    width: 178px;
    margin-right: 1px;
    height: 29px;
    cursor: pointer;
    float: left;
}

#tab_mynominations a {
    width: 100%;
    height: 100%;
    display: block;
}

.tab_mycomments_selected {
    background-image: url(../images/dashboard/tab_mycomments_selected.gif);
    /*width: 182px;*/
    width: 178px;
    margin-right: 1px;
    height: 29px;
    cursor: pointer;
    float: left;
}

.tab_mycomments_deselected {
    background-image: url(../images/dashboard/tab_mycomments_deselected.gif);
    width: 178px;
    margin-right: 1px;
    height: 29px;
    cursor: pointer;
    float: left;
}

#tab_mycomments a {
    width: 100%;
    height: 100%;
    display: block;
}

.tab_mydocuments_selected {
    background-image: url(../images/dashboard/tab_mydocuments_selected.gif);
    width: 203px;
    height: 29px;
    cursor: pointer;
    float: left;
}

.tab_mydocuments_deselected {
    background-image: url(../images/dashboard/tab_mydocuments_deselected.gif);
    width: 149px;
    height: 29px;
    cursor: pointer;
    float: left;
}

.tab_futurecontent_selected {
    background-image: url(../images/dashboard/tab_futurecontent_selected.gif);
    width: 203px;
    height: 29px;
    cursor: pointer;
    float: left;
}

.tab_futurecontent_deselected {
    background-image: url(../images/dashboard/tab_futurecontent_deselected.gif);
    width: 149px;
    height: 29px;
    cursor: pointer;
    float: left;
}

.mymeasurelist_bg {
    /*background-image: url(../images/dashboard/mymeasurelist_bg.gif);*/
    width: 745px;
    height: 270px;
}

.mymeasurelist_bg_hidden {
    background-image: url(../images/dashboard/mymeasurelist_bg.gif);
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.mymeasurelist_holder {
    height: 190px;
    overflow: auto;
    padding: 7px 0px 3px 10px;
    background-image: url("../images/dashboard/my-noms-comments-bg.gif");
    background-repeat: no-repeat;
}

.mymeasurelist_row {
    width: 712px;
    color: #555555;
    padding: 4px 0 5px 0px;
    background-image: url(../images/dashboard/mymeasurelist_sepeartor.gif);
    background-position: bottom center;
    background-repeat: no-repeat;
}

.mymeasurelist_row_paired {
    width: 712px;
    color: #555555;
    padding: 4px 0 5px 0px;
    /*font-weight:bold;*/
}


    .mymeasurelist_row_paired a {
        /*color: #0066cc !important;*/
        color: #555555 !important;
        text-decoration: underline;
        padding: 0 10px 0 0;
        /*font-weight: bold;*/
    }

        .mymeasurelist_row_paired a:hover {
            color: #0066cc;
            text-decoration: none;
        }

.mymeasurelist_row_child {
    width: 712px;
    color: #555555;
    /*padding: 4px 0 5px 0px;*/
    padding: 4px 0 5px 0px;
    /*font-weight:bold;*/
}

/*newly added for last pair child*/
.mymeasurelist_row_child_last {
    width: 712px;
    color: #555555;
    /*padding: 4px 0 5px 0px;*/
    padding: 4px 0 5px 0px;
    /*font-weight:bold;*/
    background-image: url(../images/dashboard/mymeasurelist_darker_sepeartor.gif);
    background-position: bottom center;
    background-repeat: no-repeat;
}

.mymeasurelist_row_child a {
    color: #555555 !important;
    text-decoration: underline;
    padding: 0 10px 0 0;
    /*font-weight: bold;*/
}

/*newly added for last pair child*/
.mymeasurelist_row_child_last a {
    color: #555555 !important;
    text-decoration: underline;
    padding: 0 10px 0 0;
    /*font-weight: bold;*/
}

    .mymeasurelist_row_child, .mymeasurelist_row_child_last a:hover {
        color: #555555;
        text-decoration: none;
    }

.mymeasurelist_row_msg {
    width: 712px;
    color: #555555;
    padding: 4px 0 5px 0px;
    background-image: url(../images/dashboard/mymeasurelist_sepeartor.gif);
    background-position: bottom center;
    background-repeat: no-repeat;
    color: Red;
}

.mymeasurelist_header {
    width: 740px;
    color: #FFFFFF;
    padding: 4px 0 5px 0px;
    background-color: #3F6A4C;
    background-position: bottom center;
    background-repeat: no-repeat;
    height: 40px;
    padding: 4px 0 5px 5px;
    font-weight: bold;
}

.mymeasurelist_row a {
    color: #555555 !important;
    text-decoration: underline;
    padding: 0 10px 0 0;
    /*font-weight: bold;*/
}

    .mymeasurelist_row a:hover {
        color: #555555;
        text-decoration: none;
    }

.db_actionItems a {
    color: #555555 !important;
}

.editBlock {
    float: right;
}
/****End Additions for Dashboard**/

.bottomBorder {
    border-bottom: 1px solid #AAAAAA;
}

.yourMeasure {
    background-color: #C0A32F;
    border-bottom: 2px solid #8C7417;
    font-size: 12px;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF;
}

/* new CSS */
.measureExplanatory_2 {
    background-color: #E2B00E;
    border: 1px solid #E2B00E;
    color: #FFFFFF;
    margin-right: 1px;
    padding: 0 10px;
    width: 709px;
}

.dvItemCount_2 {
    /*background-image:url(../images/commonImages/calendarEvenBig-long.gif);
	background-repeat:repeat-y;*/
    background-color: #ebebeb;
    border-top: 1px solid #d7d7d7;
    padding-right: 10px;
    text-align: right;
    width: 720px;
}

*html .filterInputBox-left {
    border: 0px none;
}

.filterInputBox-left {
    background-image: url(../images/commonImages/filter-left.png);
    background-repeat: no-repeat;
    border: 0px none;
    *border: 0px none;
    width: 140px;
    height: 26px;
    color: #8c8a8b;
    padding: 3px 0px 0px 5px;
    margin-bottom: 10px;
    behavior: url(/css/iepngfix.htc);
}

.greenBoxLeftPanel {
    clear: both;
    width: 185px;
    margin-bottom: 28px;
    display: table;
}

.greenBoxLeftPanelTop {
    background-image: url(../images/innerPage/inPageLeftTopicTop.gif);
    background-repeat: no-repeat;
    /*background-position: -34px 0px;*/
    clear: both;
    width: 185px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    min-height: 23px;
    padding: 2px 0 0 11px;
}

.yellowBoxLeftPanelMiddle {
    /*width: 146px;*/
    width: 145px;
    clear: both;
    min-height: 157px;
    _height: 157px;
    /*color: #E3F4EA;*/
    line-height: 24px;
    padding: 15px 19px 5px 20px;
    /*background-image: url(../images/yellowBox/yellowBoxMiddle-left.png);*/
    background-image: url("../images/innerPage/inPageLeftTopic.gif");
    background-repeat: repeat-y;
    background-position: right;
    behavior: url(/css/iepngfix.htc);
}

.yellowBoxLeftPanelDown {
    /*width: 185px;
	height: 8px;
	clear: both;
	background-image: url(../images/yellowBox/yellowBoxBottom-left.png);
	background-repeat: no-repeat;
	background-position: right;
	behavior: url(/css/iepngfix.htc);*/
    background-image: url("../images/innerPage/inPageLeftTopicDown.gif");
    background-repeat: no-repeat;
    height: 5px;
    width: 184px;
}

.tbl-ms-heading {
    font-weight: bold;
    background-image: url("../images/commonImages/measure-list-header-bg.gif");
    background-repeat: repeat-x;
}

.ms-header-text {
    color: White;
    height: 40px;
}

.ms-no {
    float: left;
    width: 60px;
    padding: 5px 0px 5px 4px;
    height: 55px;
    border-right: 1px solid #5e5e5e;
    border-left: 1px solid #818181;
    background-image: url("../images/commonImages/measure-list-header-bg.gif");
    background-repeat: repeat-x;
}

.ms-title {
    float: left;
    width: 160px;
    padding: 5px 0px 5px 4px;
    height: 55px;
    border-left: 1px solid #818181;
    border-right: 1px solid #5e5e5e;
    background-image: url("../images/commonImages/measure-list-header-bg.gif");
    background-repeat: repeat-x;
}

.ms-status {
    float: left;
    width: 70px;
    padding: 5px 0px 5px 4px;
    height: 55px;
    border-left: 1px solid #818181;
    border-right: 1px solid #5e5e5e;
    background-image: url("../images/commonImages/measure-list-header-bg.gif");
    background-repeat: repeat-x;
}

.ms-endorsed {
    float: left;
    width: 74px;
    padding: 5px 0px 5px 4px;
    height: 55px;
    border-left: 1px solid #818181;
    border-right: 1px solid #5e5e5e;
    background-image: url("../images/commonImages/measure-list-header-bg.gif");
    background-repeat: repeat-x;
}

.ms-steward {
    float: left;
    width: 74px;
    padding: 5px 0px 5px 4px;
    height: 55px;
    border-left: 1px solid #818181;
    border-right: 1px solid #5e5e5e;
    background-image: url("../images/commonImages/measure-list-header-bg.gif");
    background-repeat: repeat-x;
}

.ms-project {
    float: left;
    width: 96px;
    padding: 5px 0px 5px 4px;
    height: 55px;
    border-left: 1px solid #818181;
    border-right: 1px solid #5e5e5e;
    background-image: url("../images/commonImages/measure-list-header-bg.gif");
    background-repeat: repeat-x;
}

.ms-review {
    float: left;
    width: 85px;
    padding: 5px 0px 5px 4px;
    height: 55px;
    border-left: 1px solid #818181;
    border-right: 1px solid #5e5e5e;
    background-image: url("../images/commonImages/measure-list-header-bg.gif");
    background-repeat: repeat-x;
}

.ms-actions {
    float: left;
    width: 65px;
    padding: 5px 0px 5px 4px;
    height: 55px;
    border-left: 1px solid #818181;
    background-image: url("../images/commonImages/measure-list-header-bg.gif");
    background-repeat: repeat-x;
}

.ms-no-data {
    float: left;
    width: 60px;
    padding: 5px 0px 5px 5px;
}

    .ms-no-data a {
        color: #1A5C3B;
        text-decoration: none;
    }

        .ms-no-data a:hover {
            color: #1A5C3B;
            text-decoration: underline;
        }

.ms-title-data {
    float: left;
    width: 160px;
    padding: 5px 0px 5px 5px;
}

    .ms-title-data a {
        font-weight: bold;
        /*color: #1A5C3B;*/
        text-decoration: none;
    }

        .ms-title-data a:hover {
            /*color: #1A5C3B;*/
            text-decoration: underline;
        }

.ms-status-data {
    float: left;
    width: 70px;
    padding: 5px 0px 5px 5px;
}

.ms-endorsed-data {
    float: left;
    width: 74px;
    padding: 5px 0px 5px 5px;
}

.ms-steward-data {
    float: left;
    width: 74px;
    padding: 5px 0px 5px 5px;
}

.ms-project-data {
    float: left;
    width: 96px;
    padding: 5px 0px 5px 5px;
}

.ms-review-data {
    float: left;
    width: 85px;
    padding: 5px 0px 5px 5px;
}

.ms-actions-data {
    float: left;
    width: 66px;
    padding: 5px 5px 5px 5px;
}

    .ms-actions-data div {
        margin: 0 0 4px 0;
        padding: 0 0 0 4px;
    }

        .ms-actions-data div:hover {
            background-color: #dedede;
            cursor: pointer;
        }

    .ms-actions-data a {
        font-size: 10px;
        /*color: #1A5C3B;*/
        text-decoration: none;
    }

        .ms-actions-data a:hover {
            /*color: #1A5C3B;*/
            text-decoration: none;
        }

.ms-process-details {
    float: left;
    width: 200px;
    padding: 10px 0px 10px 10px;
}

.ms-status-details {
    float: left;
    width: 150px;
    padding: 10px 0px 10px 10px;
}

.ms-date-details {
    float: left;
    width: 100px;
    padding: 10px 0px 10px 10px;
}

.ms-notes-details {
    float: left;
    width: 230px;
    padding: 10px 10px 10px 10px;
}

.ms-process-details-date {
    float: left;
    width: 200px;
    padding: 10px 0px 10px 10px;
}

.ms-status-details-date {
    float: left;
    width: 150px;
    padding: 10px 0px 10px 10px;
}

.ms-date-details-date {
    float: left;
    width: 100px;
    padding: 10px 0px 10px 10px;
}

.ms-notes-details-date {
    float: left;
    width: 230px;
    padding: 10px 10px 10px 10px;
}

    .ms-notes-details-date a {
        font-size: 10px;
        color: #1A5C3B;
        text-decoration: none;
    }

        .ms-notes-details-date a:hover {
            color: #1A5C3B;
            text-decoration: underline;
        }

.search-div-popup {
    padding: 5px 0 0px 0;
}

    .search-div-popup a {
        color: #1A5C3B;
        text-decoration: underline;
    }

        .search-div-popup a:hover {
            color: #1A5C3B;
            text-decoration: none;
        }

*html .input-popup-search {
    border: 0px;
}

.input-popup-search {
    background-image: url(../images/commonImages/popup-search-bg.gif);
    background-repeat: no-repeat;
    background-color: none;
    border: none 0;
    width: 198px;
    height: 26px;
    color: #989898;
    font-size: 14px;
    padding: 2px 10px 0px 12px;
    *padding: 6px 10px 0px 12px;
    *height: 22px;
    _padding: 6px 10px 0px 12px;
    _height: 22px;
}

.btn-popup-search {
    vertical-align: top;
    padding: 0 5px 0 6px;
}

.popup-indicator-left {
    float: left;
    background-image: url(../images/popup_2/popup_arrow-left.png);
    background-position: right top;
    background-repeat: no-repeat;
    width: 95px;
    height: 97px;
    margin: 0 -5px 0 0px;
    behavior: url(/css/iepngfix.htc);
    position: relative;
}

.float-left {
    float: left;
}

.float-left-show-all {
    float: left;
    padding: 5px 0 0 0;
}

.endorsed-details {
    padding: 10px 0 0 0;
}

.endorsed-block {
    padding: 0 0 10px 0;
}

.endorsed-details-lable {
    float: left;
    font-weight: bold;
    width: 120px;
}

.endorsed-details-text {
    float: left;
    width: 600px;
}

.endorsed-disclaimer-block {
    /*background-color: #bbdac4;*/
    background-color: #d7d7d7;
    padding: 15px;
}

.linkWhite:link {
    color: #FFFFFF;
    text-decoration: none;
}

.linkWhite:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.btnFilterNew {
    text-align: center;
}

    .btnFilterNew a {
        /*color: #1A5C3B;*/
        text-decoration: none;
    }

        .btnFilterNew a:hover {
            /*color: #1A5C3B;*/
            text-decoration: underline;
        }

.plusMinusIcon-endorsed-details {
    float: left;
    margin-right: 8px;
    padding-top: 0px;
}

.floatRight {
    float: right;
}

.followCheckBox {
    float: left;
    width: 188px;
}

    .followCheckBox label {
        vertical-align: middle;
    }

    .followCheckBox input {
        vertical-align: middle;
    }

.searchResetBtn {
    float: left;
}

.myMeasureSort {
    cursor: pointer;
    text-decoration: none;
    border: 0px;
}

#dvProcessHeader a:hover {
    text-decoration: none;
}

#dvStatusHeader a:hover {
    text-decoration: none;
}

#dvDateHeader a:hover {
    text-decoration: none;
}

#dvFollowedHeader a:hover {
    text-decoration: none;
}

.sorting-arrow-up {
    cursor: pointer;
}

.sorting-arrow-down {
    cursor: pointer;
}

.endorsed-details {
    padding: 10px 0 0 0;
}

.endorsed-block {
    padding: 0 0 10px 0;
}

.endorsed-details-lable {
    float: left;
    font-weight: bold;
    width: 120px;
}

.endorsed-details-text {
    float: left;
    width: 600px;
}

.subHeadingMeasureDetails {
    border-bottom: 1px solid #0066cc;
    color: #0066cc;
    font-size: 16px;
    font-weight: bold;
    margin-top: 22px;
    padding-bottom: 5px;
}

.subHeadingMeasureTitle {
    /*border-bottom:1px solid #E0E0E0;*/
    color: #2E754F;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    padding-bottom: 5px;
    float: left;
}

.tbl-ms-heading {
    font-weight: bold;
}

.tbl-ms-data-even {
    /*background-image: url(../images/commonImages/calendarEven-long.gif);
	background-repeat: repeat-y;
	color: #1A5C3B;*/
    background-color: #f5f5f5;
    border-bottom: 1px solid #d7d7d7;
}

    .tbl-ms-data-even:hover {
        /*background-image: url(../images/commonImages/endorsed-row-hvr02.gif);
	background-repeat: repeat;*/
        background-color: #abc2d2;
    }

.tbl-ms-data-odd {
    /*background-image: url(../images/commonImages/calendarOdd-long.gif);
	background-repeat: repeat-y;
	color: #1A5C3B;*/
    background-color: #ebebeb;
    border-bottom: 1px solid #d7d7d7;
}

    .tbl-ms-data-odd:hover {
        /*background-image: url(../images/commonImages/endorsed-row-hvr02.gif);
	background-repeat: repeat;*/
        background-color: #abc2d2;
    }

.ms-process-details-date {
    float: left;
    width: 200px;
    padding: 10px 0px 10px 10px;
}

.ms-status-details-date {
    float: left;
    width: 150px;
    padding: 10px 0px 10px 10px;
}

.ms-date-details-date {
    float: left;
    width: 100px;
    padding: 10px 0px 10px 10px;
}

.ms-notes-details-date {
    float: left;
    width: 230px;
    padding: 10px 10px 10px 10px;
}

    .ms-notes-details-date a {
        font-size: 10px;
        color: #1A5C3B;
        text-decoration: none;
    }

        .ms-notes-details-date a:hover {
            color: #1A5C3B;
            text-decoration: underline;
        }

.ms-process-details {
    float: left;
    width: 200px;
    padding: 10px 0px 10px 10px;
}

.ms-status-details {
    float: left;
    width: 150px;
    padding: 10px 0px 10px 10px;
}

.ms-date-details {
    float: left;
    width: 100px;
    padding: 10px 0px 10px 10px;
}

.ms-notes-details {
    float: left;
    width: 230px;
    padding: 10px 10px 10px 10px;
}

.testdatalink a {
    color: #0066cc !important;
    text-decoration: none;
}

    .testdatalink a:visited {
        color: #B47C72 !important;
    }
/*search page*/
.latestDate {
    color: #615E57;
    font-weight: normal;
    font-size: 10px;
}

.link a {
    word-wrap: break-word;
}

/*search page*/
.latestDate {
    color: #615E57;
    font-weight: normal;
    font-size: 10px;
}

.link a {
    word-wrap: break-word;
}

.info-data {
    float: left;
    padding: 2px 0 0px 10px;
    width: 543px;
}

    .info-data a {
        font-weight: bold;
        color: #1A5C3B !important;
        text-decoration: none;
    }

        .info-data a:hover {
            color: #1A5C3B;
            text-decoration: underline;
        }

.text-link {
    float: left;
    padding: 10px 0px 10px 10px;
    width: 210px;
}

    .text-link a {
        color: #1A5C3B !important;
        text-decoration: underline;
    }

        .text-link a:hover {
            text-decoration: none;
        }

    .text-link img {
        vertical-align: middle;
        padding: 0 5px 0 0;
    }

.new-search-section {
    padding: 5px 0 0 10px;
}
/*.calendar-sortby-label {
	color: #FFFFFF;
	font-weight: bold;
}*/

.calendar-sortby-event {
    float: left;
    /*width: 210px;*/
    width: 170px;
    padding: 5px 0 10px 0;
    color: #FFFFFF;
    font-weight: bold;
}

.calendar-sortby {
    float: left;
    /*width: 297px;*/
    width: 360px;
    padding: 5px 0 10px 0;
    margin-left: 15px;
    color: #FFFFFF;
    font-weight: bold;
}

.new-search-section img {
    vertical-align: top;
}

.date-range-label-div {
    float: left;
    width: 35px;
    font-weight: normal;
}

.date-range-label-div2 {
    width: 35px;
    font-weight: normal;
}

.calendar-search-date-field {
    border: 1px solid #a5acb2;
    background-color: #ebebe4;
    width: 58px;
    font-size: 11px;
}

.calendar-search-button {
    padding: 0 0 10px 0;
}

.padding-bottom {
    padding: 0 0 10px 0;
}


.greenBoxRightPanelMiddle-left {
    clear: both;
    min-height: 157px;
    _height: 157px;
    /*color: #E3F4EA;*/
    line-height: 24px;
    background-image: url(../images/innerPage/greenBgBlank.gif);
    background-repeat: repeat-y;
    background-position: right;
    padding: 8px 15px 5px 20px;
    width: 150px;
}

    .greenBoxRightPanelMiddle-left a {
        /*color: #FFFFFF;*/
        text-decoration: none;
    }

        .greenBoxRightPanelMiddle-left a:hover {
            /*color: #FFFFFF;*/
            text-decoration: underline;
        }

.greenBoxRightPanelDown-left {
    width: 185px;
    height: 5px;
    clear: both;
    background-image: url(../images/innerPage/greenBgBlankBottom-left.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.label-search-result {
    float: left;
    width: 149px;
    padding: 8px 0 5px 10px;
    font-weight: bold;
    color: #4F4F4F;
}

.calendarBtnFilterNew {
    float: right;
    width: 170px;
    padding-top: 10px;
}

.hasDatepicker {
    background-color: #EBEBE4;
    border: 1px solid #A5ACB2;
    font-size: 11px;
    width: 58px;
}

ul.calendarContentIds {
    margin: 0px !important;
    padding: 0px !important;
}

    ul.calendarContentIds li {
        list-style-type: none !important;
    }

.emailReceiptContainer {
    float: left;
    text-align: right;
    padding-top: 10px;
    width: 220px;
}

.showBlock {
    display: block;
}

.hideBlock {
    display: none;
}

.nominationPreviewSectionHeader {
    color: #2C744E;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0;
}

.nominationPreviewSubSectionHeader {
    color: #1A5C3B;
    font-weight: bold;
}

.instructionPreviwContainer {
    padding: 10px;
}

.edited5mins {
    background-color: #C00204;
    color: White;
}

.edited15mins {
    background-color: Yellow;
}

.emailReceiptContainer {
    float: left;
    text-align: right;
    padding-top: 10px;
    width: 220px;
}

.submissionHolder {
    margin-top: 20px;
    margin-left: 20px;
    width: 715px;
}

.stepcolor {
    /*color:#2B513D;*/
}

.rbMeasureType {
    font-weight: bold;
    /*color:#2B513D;*/
}

.listHolderStep1 {
    min-height: 10px;
}

.pairedMeasureTextBox {
    width: 290px;
    border: 1px solid #BABABA;
    font-size: 11px;
    margin: 0 0 0 4px;
}

.listBorder {
    background-image: url("../images/formDescriptionBottomLine.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    padding: 0 0 6px 0px;
    width: 700px;
    height: 2px;
}

.singleMeasureHolder {
    width: 700px;
    margin-top: 10px;
}

.singleMeasureRow {
    width: 700px;
    min-height: 30px;
}

.singleMeasureLeft {
    width: 75px;
    float: left;
}

.singleMeasureRight {
    float: left;
}

#measuresHolder {
    margin-top: 10px;
    color: #2B513D;
}

.MeasureTypeTextBox {
    width: 290px;
    border: 1px solid #BABABA;
    font-size: 11px;
    margin: 0 0 0 4px;
    margin-top: 5px;
    color: #989898;
}

.MeasureTypePlaceHolder {
    width: 290px;
}

.removemeasure {
    text-align: right;
    width: 250px;
}

    .removemeasure a {
        color: #3600EE;
        text-decoration: none;
    }

        .removemeasure a:hover {
            text-decoration: underline;
        }

.drpFormType {
    border: 1px solid #BABABA;
    font-size: 11px;
    margin: 0 0 0 4px;
}

.bodyContainerInnerPairedMeasure {
    background-color: #FFFFFF;
    width: 965px;
    min-height: 300px;
    _height: 380px;
    /*height:395px;*/
    padding: 0px 0px 0px 0px; /**/ /*clear: both;*/
    z-index: 0 !important;
}

.addMeasure {
    margin-top: 10px;
}

    .addMeasure a {
        text-decoration: none;
        /*color:#818589;*/
        font-weight: bold;
        font-size: larger;
    }

        .addMeasure a:hover {
            text-decoration: underline;
        }

.validationMsg {
    min-height: 20px;
    background-color: #C52020;
    color: White;
    width: 726px;
    padding-left: 5px;
    display: none;
}

.selectedMeasure {
    /*-moz-border-radius:6px 6px 6px 6px;
    background:none repeat scroll 0 0 #DEE7F8;
    border:1px solid #CAD8F3;*/
    padding: 1px 5px 2px;
    display: none;
    min-height: 20px;
    width: 410px;
    margin-left: 153px;
    color: Black;
}

.closebutton {
    background: url("../images/btnClose.gif") repeat scroll 0 0 transparent;
    display: block;
    font-size: 1px;
    height: 7px;
    /*position:absolute;*/
    right: 4px;
    top: 5px;
    width: 7px;
    z-index: 0;
    float: right;
    /*margin-top:-31px;*/
}

.selectedMeasure a {
    color: #000000;
    text-decoration: none;
}

    .selectedMeasure a:hover {
        text-decoration: underline;
    }

.listTitleHeader {
    /*color:#286541;*/
    color: #0066cc;
    font-weight: bold;
    margin-top: 10px;
}

.listRow {
    min-height: 10px;
}

.listColumn {
    float: left;
    margin-right: 25px;
    width: 100px;
}

.lastColumn {
    float: left;
    margin-right: 25px;
    width: 300px;
}

.rowSeparator {
    clear: both;
    height: 10px;
}

.dashboardMeassage {
    width: 650px;
    margin: 10px 0px;
}

.lastColumn a {
    /*color: #587D60;*/
    text-decoration: none;
}

    .lastColumn a:hover {
        text-decoration: underline;
    }

.dashboardMeassage a {
    /*color: #587D60;*/
    text-decoration: none;
}

    .dashboardMeassage a:hover {
        text-decoration: underline;
    }

.selectedMeasure ul.holder {
    padding-left: 0;
}

.relatedMeasureTitle {
    color: #555555 !important;
    padding: 0 10px 0 0;
}

.btnSubmitEligiblePaireMeasures {
    width: 130px;
    height: 26px;
    behavior: url(/css/iepngfix.htc);
    cursor: pointer;
}

.eligiblePaireMeasures {
    margin: 10px 0;
}

    .eligiblePaireMeasures a {
        text-decoration: none;
    }

        .eligiblePaireMeasures a:hover {
            text-decoration: underline;
        }

.measureCommentHighlight {
    font-weight: bold;
    color: #804000;
}

h2.leftTopText, h2.rightTopText, h3.rightTopText, h3.rightTopText2, h2.rightTopText2, h3.heroAreaText, h2.greenBoxBannerHead, h3.greenBoxBannerHead {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding-top: 2px;
}

img.filterby {
    vertical-align: middle;
    border: none 0px;
}

.questionmark a.graylink {
    color: #333333;
    text-decoration: none;
}

.questionmark a:hover.graylink {
    color: #333333;
    text-decoration: underline;
}

.inputNnmination {
    background-image: url(../images/dashboard/nominations-input-bg.gif);
    background-repeat: no-repeat;
    background-position: top;
    background-color: none;
    border: none;
    _border: 0px;
    height: 25px;
    color: #989898;
    font-size: 13px;
    padding: 5px 0px 0px 14px;
    float: left;
    margin-top: 10px;
}

    .inputNnmination input {
        background: none repeat scroll 0 0 transparent;
        border: medium none;
        color: #989898;
        font-size: 14px;
        height: 17px;
        margin: 0 10px 0 0;
        outline: medium none;
        padding: 0 3px 3px 0;
    }

.qpsBetaLogo {
    background-image: url(../images/qps-images/qps-measurelist.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 34px;
    left: 363px;
    padding: 10px 10px 10px 70px;
    position: absolute;
    top: 1px;
    width: 285px;
}


.vspacer {
	height: 12px;
}



.progress {

    height: 0.25rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem;
    display: -ms-flexbox;
    display: flex;	
}

.progress-bar {

    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #007bff;
    transition: width .6s ease;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;	
}