﻿@charset "utf-8";
/* CSS Document */

/*Reset CSS*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, login dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
time {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    /*font-size:12px;
  vertical-align:top;*/
    background: transparent;
}

/*Common CSS*/
.register {
    font-size: 12px;
}

.time {
    color: #231f20;
    font-size: 12px;
}

a {
    color: #006699;
    text-decoration: none;
}

    a:hover {
        color: #006699;
        text-decoration: underline;
        cursor: pointer !important;
    }

.m-right {
    margin-right: 5px;
}

.m-right_1 {
    margin-right: 10px;
}

.m-left {
    margin-left: 5px;
}

.m-left_1 {
    margin-left: 10px!important;
}

.m-top {
    margin-top: 5px !important;
}

.m-top_1 {
    margin-top: 10px !important;
}

.m-top_2 {
    margin-top: 15px !important;
}

.m-top_3 {
    margin-top: 20px !important;
}

.m-top_4 {
    margin-top: 25px !important;
}

.m-bottom {
    margin-bottom: 10px !important;
}

.m-bottom_1 {
    margin-bottom: 10px !important;
}

.m-bottom_2 {
    margin-bottom: 15px !important;
}

.m-bottom_3 {
    margin-bottom: 20px !important;
}

.padding {
    padding: 10px;
}

.p-left {
    padding-left: 5px;
}

.p-left-1 {
    padding-left: 10px;
}

.p-right {
    padding-right: 5px;
}

.p-right-1 {
    padding-right: 10px;
}

.p-top {
    padding-top: 5px;
}

.p-top-1 {
    padding-top: 10px;
}

.p-bottom {
    padding-bottom: 5px;
}

.p-bottom-1 {
    padding-bottom: 10px;
}

.f-left {
    float: left;
}

.f-right {
    float: right !important;
}

.c-left {
    clear: left;
}

.c-right {
    clear: right;
}

.c-both {
    clear: both;
}

.f-bold {
    font-weight: bold;
}

.f-normal {
    font-weight: normal !important;
}

.f-small {
    font-size: 11px;
}

    .f-small td {
        font-size: 11px;
    }

.f_12 {
    font-size: 12px;
}

.f-big {
    font-size: 13px;
}

.f-arial {
    font-family: Arial, Verdana, Helvetica Condensed;
}

.a-left {
    text-align: left !important;
}

.a-right {
    text-align: right !important;
}

.a-center {
    text-align: center !important;
}

.v-a-top {
    vertical-align: top !important;
}

.v-a-middle {
    vertical-align: middle !important;
}

.v-a-bottom {
    vertical-align: bottom !important;
}

.no-border {
    border: none !important;
}

.tableNoBorder {
}

    .tableNoBorder td {
        border: none !important;
    }

.tableAlign {
}

    .tableAlign td {
        vertical-align: top;
        text-align: left;
    }

.no-padding {
    padding: 0px !important;
}

.no-left-padding {
    padding-left: 0px !important;
}

.no-right-padding {
    padding-right: 0px !important;
}

.full-width {
    width: 99% !important;
}

.overflow-x {
    overflow-x: auto;
}

.overflow-y {
    overflow-y: auto;
}

.blue {
    color: #006699 !important;
}

    .blue a {
        color: #006699 !important;
    }

.borderRadius {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.b-border {
    border-bottom: 2px solid #006699;
}
/*Form elements CSS*/
input[type=text], input[type=password] {
}

input[type=image] {
    clear: both;
    margin: 0px;
    padding: 0px;
}

input[type=radio], input[type=checkbox] {
    padding: 0px;
    margin: 0px;
}

.searchBtn {
    background: url(../images/globalSprite.png) no-repeat -46px -180px;
    width: 26px;
    height: 18px;
    border: none;
    cursor: pointer;
    margin-right: 5px;
}

.loginBtn {
    background: url(../images/globalSprite.png) no-repeat 0px -118px;
    width: 48px;
    height: 22px;
    border: none;
    cursor: pointer;
    margin-right: 8px;
}

.searchBtn_two {
    background: url(../images/globalSprite.png) no-repeat -88px -118px;
    width: 54px;
    height: 22px;
    border: none;
    cursor: pointer;
    margin-right: 8px;
}

.lordGaneshaIcn { /*background:url(../images/globalSprite.png) no-repeat -33px -434px;*/
    height: 18px;
    width: 20px;
    float: left;
    margin-top: 8px;
}
/*padding-left:19px;}
/*.lordGaneshaIcn_two{background:url(../images/globalSprite.png) no-repeat -64px -435px; width:20px; height:23px; color:#fba823;}*/
/*.lordGaneshaIcn_two{background:url(../images/globalSprite.png) no-repeat -35px -435px; width:15px; height:16px; color:#fba823;}*/

.ganesha img {
    position: relative;
    z-index: 9999;
    top: 4px;
}

.formContainer input[type=button], .formContainer input[type=submit], .searchContainer input[type=button], .searchContainer input[type=submit] {
    color: #FFFFFF;
    padding: 5px 8px;
    font-size: 11px;
    background: #333;
    border: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    .formContainer input[type=button]:hover, .formContainer input[type=submit]:hover, .searchContainer input[type=button]:hover, .searchContainer input[type=submit]:hover {
        color: #FFFFFF;
        padding: 5px 8px;
        background: #fba823;
        text-decoration: none;
        cursor: pointer;
    }

.searchContainerMP input[type=button]:hover, .searchContainerMP input[type=submit]:hover {
    color: #FFFFFF;
    padding: 5px 8px;
    background: #fba823;
    text-decoration: none;
    cursor: pointer;
}

.searchContainerQS input[type=button]:hover, .searchContainerQS input[type=submit]:hover {
    color: #FFFFFF;
    padding: 5px 8px;
    background: #fba823;
    text-decoration: none;
    cursor: pointer;
}

.searchContainerQS1 input[type=button]:hover, .searchContainerQS1 input[type=submit]:hover {
    color: #FFFFFF;
    padding: 5px 8px;
    background: #fba823;
    text-decoration: none;
    cursor: pointer;
}

.searchContainerAS input[type=button]:hover, .searchContainerAS input[type=submit]:hover {
    color: #FFFFFF;
    padding: 5px 8px;
    background: #fba823;
    text-decoration: none;
    cursor: pointer;
}

.formField input[type=submit], input[type=button] {
    color: #FFFFFF;
    padding: 5px 8px;
    font-size: 11px;
    background: #fba823;
    border: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    .formField input[type=submit]:hover, input[type=button]:hover {
        color: #FFFFFF;
        padding: 5px 8px;
        background: #333;
        text-decoration: none;
        cursor: pointer;
    }

.sortorderbox { /*background-color:#F2F2F2;*/
    background-color: #f8f8f8;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 25px;
}

.showMore {
    color: #FFFFFF;
    clear: both;
    font-size: 12px;
    font-weight: bold; /* margin-left: 10px;*/
    margin-top: 15px;
    padding: 10px 10px;
    text-align: right;
    padding-right: 0px;
}

    .showMore a {
        color: #FFFFFF;
        padding: 5px 8px;
        background: #fba823;
        text-decoration: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-weight: normal;
        display: inline-block;
    }

        .showMore a:hover {
            color: #FFFFFF;
            padding: 5px 8px;
            background: #333;
            text-decoration: none;
        }

.live_tender {
    color: #ffffff;
    background-color: #1d880e;
    border: 1px solid #1d880e;
    padding: 3px;
    font-size: 11px;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.archive_tender {
    font-size: 11px;
    font-family: Arial, Verdana;
    color: #ffffff;
    background-color: #C0504D;
    padding: 3px;
    border: 1px solid #C0504D;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.rightPanelHeader {
    border-bottom: 1px solid #ccc;
    font-weight: bold;
    background: #f2f2f2;
    height: 22px;
    padding-left: 2px;
    color: #9b650d;
}

/****************************Layout CSS****************************/
body {
    background: #f2f2f2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

#mainContainer {
    width: 993px;
    background: url(../images/mainTopBg.gif) no-repeat top center;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}

#header, #body, #footer {
    width: 993px;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
}


/*#header{background:url(../images/headerBg.gif) repeat-y top left;}*/
#body {
    background: url(../images/bodyBg.gif) repeat-y top left;
    margin-top: 27px;
    padding-left: 0px;
    padding-right: 0px;
    width: 993px;
}

.bodyBottomBg {
    background: url(../images/bodyBottomBg.gif) no-repeat top left;
    height: 40px;
}
/*.bodyMiddleBg{background:url(../images/bodyBg.gif) repeat-y top left;}*/



/*InnerPage Stylesheet*/
.header_inner {
    width: 973px;
    background: url(../images/bodyBgInner.gif) repeat-y top center;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: top;
}

.mainContainer_inner {
    width: 993px;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}

.body_inner {
    padding-top: 30px;
    padding-left: 0px;
    padding-right: 0px;
    width: 993px;
    background: url("../images/bodyBgInner.gif") repeat-y scroll center top transparent;
}

.body_inner_two { /*padding-top:30px; */
    padding-left: 0px;
    padding-right: 0px;
    width: 993px;
    background: url(../images/bodyBgInner_two.gif) repeat-y top center;
}

.bodyBottomBg_inner {
    background: url(../images/bodyBottomBgInner.gif) no-repeat top left;
    height: 40px;
}

.leftTopBg {
    background-color: #FFFFFF;
    height: 6px;
}
/*InnerPage Stylesheet Ends Here*/

.top-nav {
    color: #717171;
    font-size: 14px;
    vertical-align: middle;
    text-align: right; /*height:22px; line-height:22px;*/
    margin-top: 15px;
    position: relative;
    z-index: 1;
}

    .top-nav td {
        vertical-align: top;
    }

    .top-nav .user {
        font-size: 12px;
        color: #474747;
    }

    .top-nav .login a {
        color: #006699;
        font-weight: bold;
        text-decoration: none;
        font-size: 12px;
    }

        .top-nav .login a:hover {
            text-decoration: underline;
            color: #006699;
        }

    .top-nav .logout {
        color: #333;
        font-weight: bold;
        font-size: 12px;
    }

    /*.top-nav .login_input{width:220px !important; border:1px solid #abadb3; vertical-align:middle; background:#fff; font-size:12px; height:18px !important; padding:1px !important; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#333;}*/
    .top-nav .search_input {
        width: 200px !important;
        border: 1px solid #abadb3;
        vertical-align: middle;
        background: #fff;
        font-size: 12px;
        height: 18px !important;
        padding: 1px !important;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        color: #333;
    }

    .top-nav .search_select {
        width: 130px !important;
        border: 1px solid #abadb3;
        vertical-align: middle;
        background: #fff;
        font-size: 12px;
        height: 22px !important;
        padding: 1px !important;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        color: #333;
    }

.bottom-nav-lanka {
    position: relative;
    background: url(../images/globalSpriteLanka.png) no-repeat 0px -177px;
    height: 145px;
    padding-top: 10px;
    /* padding-top:50px;*/
}

.bottom-nav {
    position: relative;
    background: url(../images/globalSprite.png) no-repeat 0px -207px;
    height: 145px;
    padding-top: 10px; /* padding-top:50px;*/
}

    .bottom-nav a, .bottom-nav-lanka a {
        color: #2c1b00;
        text-decoration: none;
    }

        .bottom-nav a:hover, .bottom-nav-lanka a:hover {
            color: #2c1b00;
            text-decoration: underline;
        }

.logo {
    /*width: 220px;*/
     /* margin-top:8px;*/
     width: 170px;
    display: block;
}

    .logo a {
        height: 144px;
        text-indent: -2548px;
        display: block;
    }

.navDivider {
    background: url(../images/globalSprite.png) no-repeat 0px -263px;
}

.menubar ul {
    font-size: 12px;
    position: relative;
}

    .menubar ul li {
        list-style-type: none;
        padding: 0px 8px;
        display: inline;
        border-right: 1px solid #ffc362;
        position: relative;
        line-height: 24px;
        line-height: 25px\9;
        top: -2px;
        top: -3px\9;
    }

        .menubar ul li a {
            color: #2c1b00;
            text-decoration: none;
            padding: 0 0 6px;
        }

            .menubar ul li a:hover {
                color: #006699;
                text-decoration: none;
            }

            .menubar ul li a .active {
                color: #006699;
                background-color: #fff;
            }
/*headerPart Css End*/

/*bodyPart Css Starts*/
/*.leftPanel{background:url(../images/leftBottomBg.gif) no-repeat bottom left;}*/
/*.leftPanel{background:#fba823 url(../images/leftBottomBg.gif) no-repeat bottom left;}

.leftPanel h2{font-family:Arial, Helvetica, sans-serif; color:#006699; font-size:12px; line-height:22px; border-bottom:1px solid #333; width:158px; padding-left:5px; margin-top:5px; margin-bottom:5px; font-weight:normal;}
.leftPanel .tabs{font-size:12px; color:#333; line-height:25px; padding-left:8px;}*/

/*.leftPanel h2{font-family:Arial, Helvetica, sans-serif; color:#4B4A48; font-size:12px; line-height:22px; border-bottom:1px solid #d3d3d3; margin-top:5px; margin-bottom:5px; font-weight:normal;}
.leftPanel{background:#ffffff; padding:0 7px; padding-top: 2px; border:1px solid #dedede; border-radius:5px; min-height:350px; position:relative\9; }*/

.leftPanel h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #4B4A48;
    font-size: 12px;
    font-weight: normal;
    padding: 0;
}

.leftPanel {
    background: #ffffff;
    border-radius: 5px;
    min-height: 350px;
    position: relative\9;
    border: 1px solid #D9D9D9;
    overflow: hidden;
}

.header-banner-div {
    height: 54px;
}

.header-banner-div1 {
   height:90px;
	margin-top:-7px;
	margin-right:-10px;
}

#mainContainer1 {
    width: 993px;
    background: url(../images/mainTopBg1.gif) no-repeat top center;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}

#mainContainer {
    width: 993px;
    background: url(../images/mainTopBg.gif) no-repeat top center;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}

.bottom-nav {
    position: relative;
    background: url(../images/globalSprite.png) no-repeat 0px -207px;
    height: 145px;
    padding-top: 10px; /* padding-top:50px;*/
}

.bottom-nav1 {
    background: rgba(0, 0, 0, 0) url("../images/globalSprite1.png") no-repeat scroll 0 -177px;
    height: 145px;
    padding-bottom: 31px;
    padding-top: 10px;
    position: relative;
}

.NewRightPanel {
    background: #f2f2f2;
    border-radius: 5px 0 0;
    border-top: 1px solid #e3e3e3;
    padding: 5px 0 0 5px;
}

.NewRightPanelTitle {
    border-bottom: 1px solid #cdcdcd;
    color: #737373;
    font-size: 17px;
    margin-bottom: 5px;
    padding: 10px 0 5px;
    font-weight: normal;
    text-align: left;
}

.leftPanel .panelHeader {
    border-bottom: 2px solid #fba823;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    width: 100%;
    margin-top: 3px;
    margin-left: 3px;
}

    .leftPanel .panelHeader .header {
        color: #4b4a48;
        font-size: 15px;
        padding-top: 4px;
        font-weight: normal;
        float: left;
    }

    .leftPanel .panelHeader .tab {
        background: #f5f5f5;
        font-size: 13px;
        color: #4b4a48;
        padding: 4px 10px;
        float: right;
        cursor: pointer;
    }

    .leftPanel .panelHeader .activeTab {
        background: #fba823;
        font-size: 13px;
        color: #fff;
        padding: 4px 10px;
        float: right;
        cursor: pointer;
    }

.leftPanel .clearfix:after {
    clear: both;
    display: block;
    height: 0;
    content: ".";
    visibility: hidden;
}

/*.leftPanel .content{color:#565452; padding-top:5px; clear:both; font-size:12px;}*/
.leftPanel .content {
    color: #333333;
    line-height: 18px;
    padding-left: 5px;
    padding-right: 10px;
    width: auto;
}
/*.leftPanel .content td{border-bottom:1px solid #fff; padding:5px 0px; }*/
.td-border {
    border-bottom: 1px solid #fff;
    padding: 3px 0px;
}

.leftPanel a {
    color: #565452;
    text-decoration: none;
}

    .leftPanel a:hover {
        color: #565452;
        text-decoration: underline;
    }

.centerPanel {
    border-bottom: 2px solid #fba823; /*margin-top: 50px;*/
}
    /*.centerPanel{border-bottom:none;}*/
    .centerPanel h3 {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 18px;
        font-weight: bold; /*font-size:20px;*/
        color: #eb9100; /*color:#eb9100;*/ /* padding-bottom:2px;*/ /*border-bottom:2px solid #006699;*/
        font-weight: normal;
    }

.innerHeader {
    font-family: Georgia, "Times New Roman", Times, serif;
    margin-top: 7px;
    font-size: 20px !important;
    color: #eb9100; /*padding-bottom:2px; */
    border-bottom: 2px solid #fba823;
    font-weight: normal !important;
}

.innerSubHeader {
    font-family: Arial, Times, serif;
    font-size: 15px;
    color: #333; /*padding-bottom:2px;*/
    border-bottom: 1px solid #e5e5e5;
    font-weight: normal;
}

.innerSubHeader1 {
    font-family: Arial, Times, serif;
    font-size: 15px;
    color: #333; /*padding-bottom:2px; border-bottom:1px solid #e5e5e5;*/
    font-weight: normal;
}

.tender {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #202020;
    line-height: 16px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}

.tenderBrief {
    color: #202020;
    padding-bottom: 2px;
    text-align: justify;
    cursor: pointer;
}

    .tenderBrief a {
        color: #202020;
        text-decoration: none;
    }

        .tenderBrief a:hover {
            color: #006699 !important;
            text-decoration: underline !important;
        }

.tenderfields {
    padding-bottom: 2px;
}

/*.rightPanel{padding-left:5px;}*/
.rightPanel .title {
    color: #b0b0b0;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
}

/*bodyPart Css Ends Here*/


/*footerPart Css Starts*/
#footer {
    background-color: #f2f2f2;
    padding-left: 0px;
    padding-right: 0px;
}

.fTop {
    width: 100%;
    height: 180px;
    vertical-align: top;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 11px;
}

    .fTop td {
        vertical-align: top;
        text-align: left;
        color: #9d9c9c;
    }

    .fTop .p-right {
        padding-right: 24px;
    }

    .fTop h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #202020;
        font-weight: normal;
    }

    .fTop ul {
        margin-top: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }

        .fTop ul li {
            list-style-type: none; /* background:url(../images/footerBullet.gif) no-repeat 0px 9px; padding-left:12px;*/
            line-height: 23px;
            color: #202020;
        }

    .fTop a {
        color: #006699 !important;
        text-decoration: none;
    }

        .fTop a:hover {
            color: #006699;
            text-decoration: underline;
        }

.fBottom {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #ccc;
    color: #b0b0b0;
    font-size: 10px;
}

    .fBottom a {
        color: #006699;
        text-decoration: none;
    }

        .fBottom a:hover {
            color: #006699;
            text-decoration: underline;
        }
/*.fbIcn{background:url(../images/globalSprite.png) no-repeat 0px -534px;}*/
/*.fbIcn img{/*background:url(../images/facebook.png) no-repeat 0 0;*/ /*position: relative; top: 4px; top:5px\9;}*/
.fbIcn {
    background: url(../images/facebook.png)no-repeat;
    height: 16px !important;
    width: 25px;
}

.inIcn {
    background: url(../images/globalSprite.png) no-repeat 0px -578px;
}

.blogIcn {
    background: url(../images/globalSprite.png) no-repeat 0px -622px;
}


/*----------------common css starts here----------------*/
.t_space {
    margin-top: 10px;
}

.t_space_1 {
    margin-top: 5px;
}

.t_space_2 {
    margin-top: 8px;
}

.b_space {
    margin-bottom: 10px;
}

.b_space_1 {
    margin-bottom: 5px;
}

.l_space {
    margin-left: 10px;
}

.l_space_1 {
    margin-left: 5px;
}

.r_space {
    margin-right: 10px;
}

.r_space_1 {
    margin-right: 5px;
}

.p-left {
    padding-left: 10px;
}

.p-top {
    padding-top: 10px;
}

.p-top_1 {
    padding-top: 2px;
}

.f-size-twelve {
    font-size: 12px !important;
}

.no-border, .no-border td, .no-border th {
    border: none !important;
}

.no-margin {
    margin: 0 !important;
}

.no-padding {
    padding: 0 !important;
}

.no-image {
    background-image: none !important;
}

.no-bg {
    background: none !important;
}

.b_border {
    border-bottom: 1px solid #f0f1f5 !important;
}

.b_border_2 {
    border-bottom: 1px solid #e5e5e5 !important;
}

.mandatory {
    color: #ff0000;
}

.mandatory_text {
    font-size: 11px !important;
    font-weight: normal !important;
}

.hintMsg {
    color: #a4a4a4;
}

.errMsg {
    color: #ff0000;
    font-size: 11px;
    font-family: Verdana;
    font-weight: normal;
    margin-left: 5px;
}

.successMsg {
    color: #198603;
    font-size: 11px;
    font-family: Verdana;
    font-weight: bold;
    margin-left: 5px;
}

.w-row {
    width: 100% !important;
}

.f-left {
    float: left !important;
}

.f-right {
    float: right !important;
}

.c-both {
    clear: both;
}

.f-bold {
    font-weight: bold !important;
}

.f-small {
    font-size: 11px;
}

.f-big {
    font-size: 14px;
}

.f-italic {
    font-style: italic;
}

.t-align-left {
    text-align: left !important;
}

.t-align-right {
    text-align: right !important;
}

.t-align-center {
    text-align: center !important;
}

.t-align-justify {
    text-align: justify !important;
}

.callheight td {
    height: 21px;
    vertical-align: top;
    left: 1230px;
}

.callheight_more td {
    height: 55px;
    vertical-align: top;
}

.col.tdwidth.tblPOBorder {
    margin-left: -4px;
    width: 101.5% !important;
}

.tblPOBorder tr td {
    border-top: none;
    border-left: none !important;
}

.tblBorder tr td {
    border-top: none;
    border-bottom: none !important;
}

.tblBorder tr {
    border-top: none;
    border-bottom: 1px solid #ccc !important;
}

.borderstyleNew {
    border-top: none;
    border-bottom: 1px solid #ccc !important;
}
/*----------------common css end here----------------*/

/*form elements stylesheet*/
h5 {
    height: 18px;
    line-height: 18px; /*padding-left:25px; */
    margin-bottom: 5px;
    font-size: 13px;
    color: #333 /*2da1da*/;
    float: left;
}

.formHeader {
    height: 24px;
    width: 100%;
    line-height: 30px;
    padding-left: 30px; /* margin-top:10px;*/
    margin-bottom: 5px;
    font-size: 16px;
    color: #2da1da;
    float: left;
    font-weight: bold;
}

.mandatoryTxt {
    font-size: 12px;
    color: #525252;
    font-weight: bold;
}

.regFormContainer {
    padding-left: 0px;
}

    .regFormContainer table {
        float: left;
    }

.formField { /*margin-left:25px;*/
    padding: 5px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: 13px;*/ font-size: 12px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-top: none;
}

.formField_two { /*margin-left:25px; padding:5px; */
    color: #555;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    border-top: none;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

    .formField_two th {
        padding: 8px 10px;
        font-weight: bold;
        text-align: left;
    }

    .formField_two td {
        padding: 8px 10px;
        font-weight: normal;
        text-align: left;
        vertical-align: top;
    }

.row-one {
    background-color: #eeeeee;
}

.textbox {
    width: 150px;
}

.textbox_small {
    width: 25px;
}

.formField input[type="password"] {
    border: 1px solid #ccc;
    color: #333;
    font-size: 12px;
    padding: 4px 2px;
    font-family: Arial, Helvetica, sans-serif;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.formField input[type="text"] {
    border: 1px solid #ccc; /*background:#b9e8ff;*/
    color: #333;
    font-size: 12px;
    padding: 4px 2px;
    font-family: Arial, Helvetica, sans-serif;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.formField textarea {
    border: 1px solid #ccc; /*border: 1px solid #5aa5ca; background:#b9e8ff;*/
    color: #333;
    font-size: 12px;
    padding: 4px 2px;
    font-family: Arial, Helvetica, sans-serif;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.formField .inputPass {
    border: 1px solid #ccc; /*background:#b9e8ff; */
    color: #333;
    font-size: 12px;
    padding: 4px 2px;
    font-family: Arial, Helvetica, sans-serif;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.formField select {
    border: 1px solid #ccc; /* background:#b9e8ff;*/
    height: 26px;
    margin: 0;
    padding: 3px 0;
   /* border: 1px solid #e6e6e6;*/
    color: #333; /*font-size: 13px;*/
    width: 155px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.formDivider {
}

textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    overflow: auto;
    padding: 3px 2px 0;
    margin: 0px;
    resize: none;
    width: 500px;
    height: 30px;
    border: 1px solid #e6e6e6;
    color: #111111;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

/*form elements stylesheet*/


.registration_tab {
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
    margin-top: 5px;
    font-size: 20px;
    color: #eb9100;
    padding-bottom: 2px;
    border-bottom: 2px solid #fba823;
    font-weight: normal;
}

    .registration_tab a {
        color: #fff;
        text-decoration: none;
    }

.listContainer {
    color: #333;
    line-height: 16px; /*font-family:Verdana, Geneva, sans-serif; font-size:12px;*/
}

    .listContainer ol {
        margin-left: 10px;
        padding: 0;
    }

        .listContainer ol li {
            padding-left: 10px;
            margin-top: 12px;
            list-style-position: inside;
            font-weight: bold;
        }

            .listContainer ol li li {
                margin-top: 0px;
                list-style-position: inside;
                font-weight: normal;
            }

.listContainer_two ol {
    margin-left: 0px;
    padding: 0;
}

    .listContainer_two ol li {
        padding-left: 10px;
        margin-top: 5px;
        list-style-position: inside;
    }


.listContainer_three ol {
    margin-left: 10px;
    padding: 0;
}

    .listContainer_three ol li {
        padding-left: 10px;
        margin-top: 12px;
        list-style-position: inside;
        font-weight: bold;
    }

        .listContainer_three ol li li {
            margin-top: 0px;
            list-style-type: none;
            font-weight: normal;
            padding-left: 10px;
        }




.listContainer ul {
    margin-left: 10px;
    padding: 0;
}

    .listContainer ul li {
        padding-left: 10px;
        margin-top: 12px;
        list-style-type: square;
        list-style-position: inside;
        font-weight: bold;
    }

        .listContainer ul li li {
            margin-top: 0px;
            list-style-position: inside;
            font-weight: normal;
            list-style-type: none;
        }

.listContainer_two ul {
    margin-left: 10px;
    padding: 0;
}

    .listContainer_two ul li {
        padding-left: 10px;
        margin-top: 5px;
        list-style-position: outside;
        list-style-type: square;
        font-weight: normal;
        margin-left: 5px;
    }

.listContainer_three ul {
    margin-left: 10px;
    padding: 0;
}

    .listContainer_three ul li {
        padding-left: 10px;
        margin-top: 5px;
        list-style-position: inside;
        list-style-type: square;
        font-weight: normal;
        margin-left: 5px;
    }

.regtexttab-b {
    font-family: Arial;
    color: #333;
    font-size: 12px;
}

.Altregtexttab-b {
    font-family: Arial;
    color: #fff;
    font-size: 12px;
}
/*.regtexttab-b:hover{text-decoration:underline;}*/

.readMoreContainer {
    font-family: Arial;
    color: #333;
    font-size: 11px;
}

.goNextBtn {
    color: #FFFFFF;
    clear: both;
    font-size: 12px;
    font-weight: bold; /* margin-left: 10px;*/
    margin-top: 15px;
    padding: 10px 10px;
    text-align: right;
    padding-right: 0px;
}

    .goNextBtn a {
        color: #FFFFFF !important;
        padding: 3px 10px;
        background: #fba823;
        text-decoration: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        font-weight: normal;
        display: inline-block;
        line-height: 18px;
    }

        .goNextBtn a:hover {
            color: #FFFFFF;
            padding: 3px 10px;
            background: #333;
            text-decoration: none !important;
        }

/************** Css Ends Here***********/

/** start left menu tabs style  **/
/* Overlays */

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {
    width: 100%;
}

    .ui-accordion .ui-accordion-header {
        cursor: pointer;
        margin-top: 1px;
        zoom: 1;
    }

    .ui-accordion .ui-accordion-li-fix {
        display: inline;
    }

    .ui-accordion .ui-accordion-header-active {
        border-bottom: 0 !important;
    }

    .ui-accordion .ui-accordion-header a {
        display: block;
        font-size: 12px;
        padding: .4em .6em;
    }
/*.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }*/
.ui-accordion-icons .ui-accordion-header a {
    padding-left: 17px;
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 0.5em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
}

    .ui-accordion .ui-accordion-content a:hover {
        color: #006699 !important;
    }

.ui-accordion .ui-accordion-content-active {
    display: block;
    background: #ffffff;
    line-height: 21px;
    height: auto !important;
}

.ui-autocomplete {
    position: absolute;
    cursor: default;
}

.ui-tabs a {
    background: url("../images/down.gif") no-repeat scroll right 0px 0px;
    text-decoration: none;
}

.ui-state-default a {
    text-decoration: none;
    background: url("../images/down.gif") no-repeat 5px 8px;
}

#accordion h3 a, .accordion h3 a {
    color: #333;
    padding-left: 17px !important;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
}
/* workarounds */
* html .ui-autocomplete {
    width: 1px;
}
/* without this, the menu expands to 100% in IE6 */
h3.ui-state-active {
    background-color: #ffffff;
}

    h3.ui-state-active a {
        font-weight: bold;
        background: url("../images/up.gif") no-repeat 5px 10px;
    }

h3.ui-state-hover a {
    color: #006699;
    text-decoration: none;
}
/** end left menu tabs style  **/


/**  start left ment top statastics tabify **/
/*.body { font: 0.8em Arial, sans-serif;}*/
.tab {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 13px;
    padding: 4px 4px;
}

.menu {
    padding: 0px 0 0 10px;
    clear: both;
    text-align: center;
}

    .menu .form-tab:hover,
    .menu .active {
        border-bottom: 0;
    }

    .menu li {
        display: inline-block;
        float: left;
    }

        .menu li a {
            float: left;
            text-decoration: none;
            color: #4B4A48;
            font-size: 12px;
            font-weight: normal;
            text-transform: uppercase;
            padding :4px;
        }

        .menu li.active a {
            color: #555;
            font-weight: bold;
            float: left;
            text-decoration:none;
        }
        .menu li a:hover {
			            text-decoration:none;
			        }
        .menu li.active {
            background: #ebebeb none repeat scroll 0 0;
            color: #222;
            cursor: pointer;
            float: left;
            font-size: 13px;
            text-decoration:none;
            /*padding: 4px 4px;*/
        }

.p-right a {
    color: #333;
}

.blank {
    background: #fba823;
    color: #fba823;
    border-bottom: 1px solid #000;
}

.content {
    float: left;
    clear: both;
    line-height: 18px;
    width: 100%; /*border: 1px solid #006699;*/ /*border-top:  1px solid #000;*/
}
/**  end left ment top statastics tabify **/

.links a {
    color: #006699;
    text-decoration: none;
}

    .links a:hover {
        text-decoration: underline;
    }



.errorMsg {
    color: #ff0000;
}

/* tender detail tabs start */
.hide {
    display: none;
}

/* tender detail  tabs start  */

.FreshDetail {
    color: #474747;
    visibility: visible;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-weight: bold;
    width: auto;
    /*padding-right:3px;
	background: url(/images_new/next-arrow.png) no-repeat right;*/
}

    .FreshDetail a {
        color: #474747;
        font-size: 11px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-weight: bold;
        padding: 5px 3px;
        text-decoration: none;
    }


.FreshDetail_unselect {
    color: #474747;
    height: 25px;
    line-height: 25px;
    font-size: 11px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-weight: normal;
    width: auto;
    /*padding-right:3px;
	background: url(/images_new/next-arrow.png) no-repeat right;*/
}

    .FreshDetail_unselect a {
        color: #006699;
        font-weight: normal;
        font-size: 11px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        /*padding:7px 12px; */
        padding: 5px 3px;
        text-decoration: none;
    }

        .FreshDetail_unselect a:hover {
            padding: 5px 3px;
            text-decoration: underline;
        }

/* tender detail tabs end */
/* tender detail tabs end */





.Home {
    /*background: url(images_b/tabs/Home.gif);*/
    background-repeat: no-repeat;
    visibility: visible;
    height: 29px;
    font-size: 10pt;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    color: #000000;
    font-weight: bold;
}

.Fresh {
    /*background: url(images_b/tabs/fresh.gif);*/
    /*background-repeat: no-repeat;*/
    /*background-color:#474747;*/
    color: #ffffff;
    visibility: visible;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-weight: bold;
    width: auto;
    padding-right: 3px;
    /*padding-right:20px;*/
}

    .Fresh a {
        background: #efefef;
        /*background:#F3F3F3;*/
        border: 1px solid #cccccc;
        border-bottom: 1px solid #F3F3F3;
        border-radius: 5px 5px 0 0;
        color: #333333;
        display: block;
        font-size: 13px;
        margin-top: 0;
        padding: 0 10px;
        border-bottom: 1px solid #EFEFEF;
    }

        .Fresh a:hover {
            text-decoration: none;
        }

s.dsf {
    /*	background-color:#fba823;
	color:#ffffff;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	padding:5px 10px; 
	 
	text-decoration:none;
	
	 -moz-border-radius-topleft: 5px;
	 -moz-border-radius-topright: 5px;
	 -webkit-border-top-left-radius:5px; 
	 -webkit-border-top-right-radius:5px; 
	 border-top-left-radius:5px; 
	 border-top-right-radius:5px; */
}


.Fresh_unselect {
    color: #ffffff;
    /*padding-right:20px;*/
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-weight: normal;
    width: auto;
    padding-right: 3px;
    /*background: url(images_b/tabs/Fresh_unselect.gif);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	visibility: visible;
	vertical-align: bottom;
	z-index: auto;
	height: 20px;
	font-size: 10pt;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #000000;
	font-weight: bold;*/
}

    .Fresh_unselect a {
        background: #fafafa;
        border: 1px solid #cecece;
        font-size: 13px;
        color: #555; 
        border-radius: 5px 5px 0 0;
        display: block;
        padding: 0 10px;
        /*background-color:#f6e7cd;*/
        /*	background-color:#DEDEDE; 
	color:#333333 !important;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: normal;
	 /*padding:7px 12px; */
        /*	  padding:5px 10px;*/
        /*	text-decoration:none !important;
	
	 -moz-border-radius-topleft: 5px;
	 -moz-border-radius-topright: 5px;
	 -webkit-border-top-left-radius:5px; 
	 -webkit-border-top-right-radius:5px; 
	 border-top-left-radius:5px; 
	 border-top-right-radius:5px;*/
    }

        .Fresh_unselect a:hover {
            /*Background-color:#f6e7cd;
	color:#ffffff;
	 /*padding:7px 12px; */
            /* padding:5px 10px; 
	text-decoration:none;*/
            background: #F3F3F3;
            border: 1px solid #CECECE;
            border-radius: 5px 5px 0 0;
            color: #333333;
            display: block;
            font-size: 13px;
            margin-top: 0;
            padding: 0 10px;
            text-decoration: none;
        }

.Fresh_unselect_b {
    padding-right: 3px;
    border-right: 1px solid #e5e5e5;
}

    .Fresh_unselect_b a {
        padding: 4px 5px;
        text-decoration: none;
    }

        .Fresh_unselect_b a:hover {
            text-decoration: underline;
        }

.light-blue-bold {
    color: #006699;
    font-weight: bold;
    font-size: 13px;
}

.left_width {
    width: 193px !important;
}

.left_width_1 {
    width: 140px !important;
}

.regtext_b {
    font-size: 12px;
    font-weight: bold;
    color: /*#00334C*/ #333;
    text-decoration: none;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}

.tab-content {
    background: #efefef;
    /*background:#f3f3f3;*/
    border: 1px solid #cccccc;
    padding: 7px;
    margin-top: -1px;
    /*overflow:hidden;*/
    border-radius: 0 5px 5px 5px;
}

/****** START : PAGING STYLE *********/
.paging {
    margin-top: 0px;
    padding: 0px;
}

    .paging a {
        color: #333;
        text-decoration: none;
    }

        .paging a:hover {
            color: #006699;
        }

    .paging .goToBox {
        width: 50px;
        height: 21px;
        background-color: #fff;
        border: 1px solid #ccc;
    }

    .paging input[type=submit] {
        color: #FFFFFF;
        padding: 5px 8px;
        font-size: 11px;
        background: #006699;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

        .paging input[type=submit]:hover {
            color: #FFFFFF;
            padding: 5px 8px;
            background: #333;
            text-decoration: none;
            cursor: pointer;
        }
/****** END : PAGING STYLE *********/

input[type="radio"] {
    margin-right: 2px;
}

div.divChild {
    display: none;
    background-color: #fff;
    left: 0px;
    top: 20px;
    min-width: 130px;
    width: auto;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    z-index: 1000;
    position: absolute;
    border-radius: 5px;
    box-shadow: 0 0 5px #949494;
    padding-top: 3px;
}

    div.divChild ul li {
        width: 135px;
        border-right: none;
        text-align: left;
        padding: 2px 5px 2px 10px;
        display: block;
        border-top: 1px solid #EBEBEB;
    }

        div.divChild ul li:first-child {
            border-top: 0;
        }

        div.divChild ul li a {
            color: #333333;
            font-weight: normal;
            text-decoration: none;
        }

            div.divChild ul li a:hover {
                color: #006699; /*font-weight:bold;text-decoration:underline;*/
            }


.statyellow {
    visibility: visible;
    color: Black;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    background-color: #cadff6;
}



/** error messsage ***/
#commonMsg {
    height: 20px;
    margin: 0 0 3px 5px;
    padding: 5px;
    text-align: left;
    display: none;
}

.warning_box {
    background-color: #fcfae9;
    border: 1px #e9e6c7 solid;
    display: none;
    font-weight: bold;
    font-size: 11px;
    z-index: 50;
    line-height: 20px;
}

.valid_box {
    width: 98%;
    background-color: #edfce9;
    border: 1px #cceac4 solid;
    font-weight: bold;
    font-size: 11px;
    z-index: 50;
    line-height: 20px;
}

.error_box {
    /*width: 98%;*/
    background-color: #fce9e9;
    border: 1px #eac7c7 solid;
    font-weight: bold;
    font-size: 11px;
    z-index: 50;
    line-height: 20px;
    color: #333333;
}

.invalid {
    border: 1px solid #FB8E8E !important;
}

.tip {
    max-width: 200px;
    padding: 3px;
    text-align: left;
    color: #000000;
    background-color: lightgray;
    position: absolute;
    margin-left: 3px;
    line-height: 20px;
    z-index: 1000;
}
/**** error message **/

.activeTab {
    color: #006699 !important;
}

/**/

.tableView {
    font-size: 12px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

    .tableView th a, tableView_2 th a {
        color: #ffffff;
        text-decoration: none;
    }

        .tableView th a:hover, tableView_2 th a:hover {
            color: #006699;
        }

    .tableView th {
        background-color: #474747;
        color: #fff;
        font-size: 12px;
        padding: 5px;
        border: 1px solid #474747;
    }

    .tableView .th_hover {
        background-color: #006699;
    }

.th_hover {
    color: #474747;
    font-weight: bold;
    border-right: 1px solid #E5E5E5;
    padding-right: 3px;
    padding-left: 3px;
}

.tableView td {
    border: 1px solid #006699;
    padding: 3px;
}

.tableView .darkgray, .tableView_2 .darkgray {
    background-color: #e6e6e6;
}

.tableView .lightgray, .tableView_2 .lightgray {
    background-color: #f4f4f4;
}

.tableView_2 th {
    font-size: 12px;
    padding: 4px;
}

.tableView_2 td {
    padding: 3px;
    font-size: 12px !important;
    line-height: 17px;
}

.tableView_2 {
    font-size: 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /*background-color:#F2C6C6;*/
    border-bottom: 1px solid #e5e5e5;
}

/*.loginPageContainer{background:#fba823; color:#333; font-size:12px; line-height:18px; padding:5px; vertical-align:top; margin-left:5px; border:none;}
.loginPageContainer a{color:#006699; text-decoration:none;}
.loginPageContainer a:hover{text-decoration:underline; color:#006699;}*/

.loginPageContainer {
    width: 470px;
    margin-left: 250px;
    margin-top: 20px;
    color: #333;
    font-size: 12px;
    line-height: 18px;
    padding: 5px;
    border: 1px solid #e5e5e5;
    vertical-align: top;
    clear: both;
    border: none;
}

    .loginPageContainer a {
        color: #006699;
        text-decoration: none;
    }

        .loginPageContainer a:hover {
            text-decoration: underline;
            color: #006699;
        }

.loginErrorMsg {
    background-color: #f9e5e6;
    color: #b50007;
    border: #e8aaad solid 1px;
    padding: 10px;
    margin: 0px;
}

.borderRadius {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.loginHeader {
    height: 24px;
    width: 98%;
    line-height: 30px;
    padding-left: 4px; /* margin-top:10px;*/
    margin-bottom: 5px;
    font-size: 15px;
    color: #eb9100;
    float: left;
    font-weight: bold;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 2px;
}

.loginTextBox {
    border: 1px solid #5aa5ca;
    background: #b9e8ff;
    color: #333;
    padding: 1px;
    height: 22px;
    font-size: 11px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.regtext {
    font-size: 12px;
    color: #333;
    text-decoration: none;
    font-family: Arial, Verdana,Helvetica,sans-serif;
    font-weight: normal;
}


.titleHeader1 {
    color: black;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    vertical-align: top;
}

.industrylist {
    font-size: 8pt;
    color: Black;
    text-decoration: none;
    font-family: Arial, Verdana,Helvetica,sans-serif;
}

A.industrylist:Hover {
    font-size: 8pt;
    color: red;
    text-decoration: underline;
    font-family: Arial, Verdana,Helvetica,sans-serif;
}

.orange {
    color: #EB9100;
}

.demo {
    float: left;
}

.vcode {
    float: left;
}

.tenderstats_count {
    font-size: 11px;
}

.mandatory-text {
    font-size: 11px;
}

.small {
    font-size: 9px !important;
    padding-right: 3px;
    float: left;
}

.Archive_active {
    color: #333333;
    font-weight: bold;
}

.yellow {
    color: #FBA823 !important;
}

.cycleactive {
    color: #202020;
    font-weight: bold;
    cursor: none;
}

.Detailscycleactive {
    cursor: none;
}

.Year_Tab {
    color: #ffffff;
    /*padding-right:20px;*/
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-weight: normal;
    width: auto;
    padding-right: 3px;
}



    .Year_Tab a {
        color: #333 !important;
        font-size: 12px;
        border-radius: 2px;
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-weight: normal;
        /*padding:7px 12px; */
        padding: 5px 10px;
        text-decoration: none !important;
    }

        .Year_Tab a:hover {
            color: #333 !important;
            /*padding:5px 10px; */
            text-decoration: none;
        }

        .Year_Tab a:last-child {
            border-right: 0 !important;
        }


/*.notice{padding: 8px 5px; font-size: 13px; color: #9f6000; font-weight: bold;background-color: #feefb3; border: 1px solid #9f6000;}*/
.YearSeperator {
    border-right: 1px solid #ccc !important;
}

.ttIcn img { /*background:url(../images/tiger.png) no-repeat;*/
    position: relative;
    top: 0px\9;
    *top: 0px;
}
/*.ttIcn{background:url(../images/tiger.png) no-repeat -251px -534px;}*/
/*.ttIcn{background:url(../images/tiger.png)no-repeat; height: 18px !important; width:25px;  }*/


/*////////////////////////Start:Search Box///////////////////////////*/

.searchContainer {
    padding: 8px 10px 8px 8px !important;
    font-size: 12px;
    background: #dedede;
    float: right;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px; /*margin-right:282px;*/
    z-index: 5;
    position: relative;
    width: 96%;
}

    .searchContainer input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        width: 257px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        border-left-style: none;
    }

    .searchContainer .searchBtn1 {
        color: #FFFFFF;
        padding: 2px 5px;
        height: 28px;
        line-height: 20px;
        font-size: 14px;
        background: #474747;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

.searchContainerMP {
    padding: 13px 10px 8px 8px !important;
    font-size: 12px;
    background: #dedede;
    float: right;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px;
    z-index: 5;
    position: relative;
    width: 98%;
}

    .searchContainerMP input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        width: 400px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        outline: none;
    }

    .searchContainerMP .searchBtn1 {
        color: #FFFFFF;
        padding: 5px 8px;
        height: 28px;
        line-height: 20px;
        font-size: 11px;
        background: #333;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

.searchContainerAS {
    padding: 13px 10px 8px 8px !important;
    font-size: 12px;
    background: #dedede;
    float: right;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px;
    z-index: 5;
    position: relative;
    width: 98%;
}

    .searchContainerAS input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        width: 530px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        outline: none;
    }

    .searchContainerAS .searchBtn1 {
        color: #FFFFFF;
        padding: 5px 8px;
        height: 28px;
        line-height: 20px;
        font-size: 11px;
        background: #333;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

.searchContainerAS1 {
    padding: 13px 10px 8px 8px !important;
    font-size: 12px;
    background: #dedede;
    float: right;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px;
    z-index: 5;
    position: relative;
    width: 98%;
}

    .searchContainerAS1 input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        width: 410px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        outline: none;
    }

    .searchContainerAS1 .searchBtn1 {
        color: #FFFFFF;
        padding: 5px 8px;
        height: 28px;
        line-height: 20px;
        font-size: 11px;
        background: #333;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

.searchContainerQS {
    padding: 13px 10px 8px 8px !important;
    font-size: 12px;
    background: #dedede;
    float: right;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px;
    z-index: 5;
    position: relative;
    width: 97%;
}

    .searchContainerQS input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        outline: none;
    }

    .searchContainerQS .searchBtn1 {
        color: #FFFFFF;
        padding: 5px 8px;
        height: 28px;
        line-height: 20px;
        font-size: 11px;
        background: #333;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

.searchContainerQS1 {
    padding: 13px 10px 8px 8px !important;
    font-size: 12px;
    background: #dedede;
    float: right;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px;
    z-index: 5;
    position: relative;
    width: 97%;
}

    .searchContainerQS1 input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        outline: none;
    }

    .searchContainerQS1 .searchBtn1 {
        color: #FFFFFF;
        padding: 5px 8px;
        height: 28px;
        line-height: 20px;
        font-size: 11px;
        background: #333;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }


.searchContainerIP {
    padding: 13px 10px 8px 8px !important;
    font-size: 12px;
    background: #dedede;
    float: right;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px;
    z-index: 5;
    position: relative;
    width: 75%;
    margin-top: -45px;
    margin-right: 16px;
}

    .searchContainerIP input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        width: 400px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        border-left-style: none;
    }

    .searchContainerIP .searchBtn1 {
        color: #FFFFFF;
        padding: 5px 8px;
        height: 28px;
        line-height: 20px;
        font-size: 11px;
        background: #333;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

.searchContainerv {
    padding: 8px 10px 8px 8px !important;
    font-size: 12px;
    background: #dedede;
    float: right;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px; /*margin-right:282px;*/
    z-index: 5;
    position: relative;
    width: 96%;
}

    .searchContainerv input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        width: 112px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        border-left-style: none;
    }

    .searchContainerv .searchBtn1 {
        color: #FFFFFF;
        padding: 2px 5px;
        height: 28px;
        line-height: 20px;
        font-size: 14px;
        background: #474747;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }


.searchContainerQSv {
    padding: 13px 10px 8px 8px !important;
    font-size: 12px;
    background: #dedede;
    float: right;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px;
    z-index: 5;
    position: relative;
    width: 98%;
}

    .searchContainerQSv input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        width: 250px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        outline: none;
    }

    .searchContainerQSv .searchBtn1 {
        color: #FFFFFF;
        padding: 5px 8px;
        height: 28px;
        line-height: 20px;
        font-size: 11px;
        background: #333;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }


.searchContainerQS1v {
    padding: 13px 10px 8px 8px !important;
    font-size: 12px;
    background: #dedede;
    float: right;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px;
    z-index: 5;
    position: relative;
    width: 98%;
}

    .searchContainerQS1v input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        width: 130px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        outline: none;
    }

    .searchContainerQS1v .searchBtn1 {
        color: #FFFFFF;
        padding: 5px 8px;
        height: 28px;
        line-height: 20px;
        font-size: 11px;
        background: #333;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }


.searchContainerASv {
    padding: 13px 10px 8px 8px !important;
    font-size: 12px;
    background: #dedede;
    float: right;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px;
    z-index: 5;
    position: relative;
    width: 98%;
}

    .searchContainerASv input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        width: 420px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        outline: none;
    }

    .searchContainerASv .searchBtn1 {
        color: #FFFFFF;
        padding: 5px 8px;
        height: 28px;
        line-height: 20px;
        font-size: 11px;
        background: #333;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

.searchContainerAS1v {
    padding: 13px 10px 8px 8px !important;
    font-size: 12px;
    background: #dedede;
    float: right;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px;
    z-index: 5;
    position: relative;
    width: 98%;
}

    .searchContainerAS1v input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        width: 300px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        outline: none;
    }

    .searchContainerAS1v .searchBtn1 {
        color: #FFFFFF;
        padding: 5px 8px;
        height: 28px;
        line-height: 20px;
        font-size: 11px;
        background: #333;
        border: none;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }


/*.searchContainerT{padding:8px 10px 8px 8px !important; font-size:12px; background:#dedede; border-top-left-radius:8px; border-top-right-radius:5px; border-bottom-left-radius:10px; border-bottom-right-radius:5px; padding-bottom:5px; z-index:5; position: relative;}*/
.searchContainerT {
    padding: 8px 10px 8px 8px !important;
    font-size: 12px;
    margin-bottom: 6px;
    margin-top: -5px;
    background: #f4f4f4;
    border-top-left-radius: 8px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 5px;
    padding-bottom: 5px;
    z-index: 5;
    position: relative;
    border: 1px solid #d9d9d9;
}

    .searchContainerT input[type=text] {
        vertical-align: middle;
        border: 1px solid #ccc;
        background: #fff;
        font-size: 13px;
        padding: 2px;
        padding-left: 10px;
        height: 22px;
        line-height: 24px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #474645;
        border-left-style: none;
    }

    /*.searchContainerT .searchBtn1{color: #FFFFFF; padding: 2px 5px; height:28px; line-height:20px; font-size:11px; background:#474747; border:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}*/
    .searchContainerT .searchBtn1 {
        color: #FFFFFF;
        height: 38px;
        line-height: 38px;
        font-size: 16px;
        background: #279ce7 url(../images/search-img.png) no-repeat 9px;
        border: none;
        -moz-border-radius: 0px 3px 3px 0;
        -webkit-border-radius: 0px 3px 3px 0;
        float: right;
        padding: 0 10px 0 30px;
        width: 90px;
    }

    .searchContainerT .searchBtnClear {
        color: #FFFFFF;
        height: 38px;
        line-height: 38px;
        font-size: 16px;
        background: #279ce7 url(../images/clear-btn.png) no-repeat 9px;
        border: none;
        -moz-border-radius: 0px 3px 3px 0;
        -webkit-border-radius: 0px 3px 3px 0;
        float: right;
        padding: 0 10px 0 12px;
        border-left: 1px solid #2487c6;
    }

    .searchContainerT table {
        border: 2px solid #279ce7;
        background: #fff;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
    }

/*////////////////////////End:Search Box///////////////////////////*/


addedcaltxt {
    display: block;
}

.headerBorder {
    height: 2px;
    background-color: #fba823;
    margin-left: 5px;
}

.pnlsearch {
    overflow: hidden;
}

.menu li img {
    display: inline-block;
    float: right;
    margin-left: 47px;
    margin-top: -1px;
}


.gridfooter {
    background-color: #99CCCC;
}

.gridPagerStyle {
    background-color: #99CCCC;
}

.gridSelectedRowStyle {
    background-color: #009999;
    font-weight: bold;
    color: #CCFF99;
}

.gridHeaderStyle {
    font-family: Arial,serif;
    margin-top: 7px;
    font-size: 11px !important;
    color: Black; /*padding-bottom:2px;*/
    font-weight: normal !important;
}

.subheaderBorder {
    height: 2px;
    background-color: #F4A460;
    margin-left: 5px;
}

.gridborderline {
    border-right: 1px solid Gray;
}

.frame_div {
    height: 70px;
    float: left;
    margin-top: -15px;
}

    .frame_div iframe {
        margin-top: 7px;
    }

/*.grid { border: solid 1px #FBA823; }
.grid td { border:solid 1px #FBA823;padding-left:3px}
.grid td span {padding-left:3px;padding-right:2px;}
.grid th { border:solid 1px #FBA823 !important; }   
.grid th.first { border:solid 2px #FBA823 !important ; font-weight:bold }
.grid th.last { border:solid 2px #FBA823 !important; }    
.grid td.first { border:solid 2px #FBA823 !important;font-weight:bold }
.grid td.last { border:solid 2px #FBA823 !important; }*/


.grid {
    border: solid 1px #FBA823;
}

    .grid td {
        border: solid 1px #FBA823;
        padding-left: 3px;
    }

        .grid td span {
            padding-left: 3px;
            padding-right: 2px;
        }

    .grid th {
        border: solid 1px #FBA823 !important;
    }

        .grid th.first {
            border: solid 2px #FBA823 !important;
            font-weight: bold;
        }

        .grid th.last {
            border: solid 2px #FBA823 !important;
        }

    .grid td.first {
        border: solid 2px #FBA823 !important;
        font-weight: bold;
    }

    .grid td.last {
        border: solid 2px #FBA823 !important;
    }


.gridpo {
    border: solid 1px #CCCCCC;
}

    .gridpo td {
        border: solid 1px #CCCCCC;
        padding-left: 3px;
        height: 26px;
        vertical-align: top;
    }

        .gridpo td span {
            padding-left: 3px;
            padding-right: 2px;
        }
    /*padding-left:3px;*/
    .gridpo th {
        border: solid 1px #CCCCCC !important;
        font-weight: normal;
        font-size: 12px;
        height: 26px;
        padding-left: 4px;
        background-color: #EFEFEF;
    }

        .gridpo th.first {
            border: solid 2px #CCCCCC !important;
            font-weight: bold;
            background-color: #EFEFEF;
        }

        .gridpo th.last {
            border: solid 2px #CCCCCC !important;
            background-color: #EFEFEF;
        }

    .gridpo td.first {
        border: solid 2px #CCCCCC !important;
        font-weight: bold;
    }

    .gridpo td.last {
        border: solid 2px #CCCCCC !important;
        background-color: #EFEFEF;
    }


.addgridHeaderStyle {
    font-family: Arial,serif;
    margin-top: 7px;
    font-size: 12px !important;
    color: #FFFFFF; /*padding-bottom:2px;*/
    font-weight: normal;
    background: #ef9c0b;
}

.colorpicker201 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    padding: 4px;
    position: absolute;
    visibility: hidden;
    z-index: 999;
}


.cb label {
    margin-right: 15px;
    margin-left: 4px;
    margin-top: 2px;
}

.NewFresh_unselect a {
    /*background-color: #F2F2F2;*/
    color: #7f7f7f !important;
    /*color: #333333 !important;*/
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 0px 5px;
    text-decoration: none !important;
    border-right: 1px solid #c0c0c0;
    /*border-right:1px solid #615d57;*/
}


.NewFresh_unselect {
    color: #FFFFFF;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    /*line-height: 25px;*/
    width: auto;
}

    .NewFresh_unselect li {
        list-style: none;
    }

.NewFresh a {
    /*background-color: #f2f2f2;*/
    color: #222222 !important;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px;
    text-decoration: none;
    /*border-right:1px solid #615D57;*/
    border-right: 1px solid #c0c0c0;
}
/*.NewFresh li {
    background: url("../images/gray-arrow.png") no-repeat center 18px transparent;
    list-style: none outside none;
    padding: 5px 0;
}*/

.NewFresh li {
    background: url("../images/gray-arrow.png") no-repeat center 22px transparent;
    list-style: none outside none;
    padding: 6px 0 7px;
}

.NewFresh_unselect a:hover {
    background-color: none;
    padding: 0px 5px;
    text-decoration: none;
}

.poquote {
    color: #EB9100 !important;
}

.poquotelist {
    color: #EB9100 !important;
    font-weight: bold !important;
}

.div-table table tr td {
    padding: 5px;
}

/*.div-table div table tr td:first-child,
.div-table div table tr th:first-child
{
    border-left:0 !important;
 
}
.div-table div table tr td:last-child,
.div-table div table tr th:last-child

{
    border-right:0 !important;
}
.div-table div table tr th

{
    border-top:0 !important;
}*/


.gridpo-border td {
    border: solid 1px #CCCCCC;
    height: 26px;
    padding: 5px;
}

    .gridpo-border td span {
        padding-left: 3px;
        padding-right: 2px;
    }
/*padding-left:3px;*/
.gridpo-border th {
    border: solid 1px #CCCCCC !important;
    font-weight: normal;
    font-size: 12px;
    height: 26px;
}

.gridpo-border tr th:first-child {
    border-left: 0 !important;
    padding-left: 4px;
}

.gridpo-border tr th:last-child {
    border-right: 0 !important;
}

.gridpo-border tr td:first-child {
    border-left: 0 !important;
}

.gridpo-border tr td:last-child {
    border-right: 0 !important;
}

.gridpo-border tr th {
    border-top: 0 !important;
    padding-left: 4px;
}
/*.div-table div table tr th
{
    border-top:1px solid #FBA823 !important;
}
.div-table div table tr th:first-child
{
    border-left:1px solid #FBA823 !important;
}
.div-table div table tr th:last-child
{
    border-right:1px solid #FBA823 !important;
}*/

/*#FBA823*/


.sub-tab {
    background: none repeat scroll 0 0 #F6E7CD;
    left: 0;
    margin-top: -1px;
    position: absolute;
    width: 99.70%;
    z-index: 1000;
    border: 1px solid #CCCCCC;
}

.sub-tabTender {
    background: none repeat scroll 0 0 #F6E7CD;
    left: 0;
    width: 100%;
}

.mainTabline {
    position: relative;
    top: -1px;
    border-radius: 0 0 5px 5px;
}

.grvFreshTenders tr:last-child td div.tender {
    border-bottom: 0;
}


.mainTablinemytender {
    position: relative;
    top: -1px;
    border-radius: 0 0 5px 5px;
}

.TenderTab {
    padding-right: 5px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    background: #ffffff;
}

.TenderTabMyTender {
    height: 2px;
    background-color: #CCCCCC;
    margin-left: 5px;
}

.sub-tabTenderLine {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
/****************** NEW CSS for Tenderdetail **********************/
.main-content {
    margin-bottom: 7px;
}

.content-header {
    border: 1px solid #d9d9d9;
    overflow: hidden;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    padding: 0 10px;
    line-height: 28px;
    background: #fdfdfd; /* Old browsers */
    background: -moz-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdfdfd 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdfdfd 0%,#eaeaea 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fdfdfd 0%,#eaeaea 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fdfdfd 0%,#eaeaea 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}

.title {
    color: #333333;
    font-weight: bold;
    font-size: 15px;
}

.title2 {
    color: #333333;
    font-weight: bold;
    font-size: 13px;
}

.link-div {
    text-align: right;
}

    .link-div li {
        display: inline-block;
        border-right: 1px solid #d9d9d9;
        padding: 0 10px;
    }

        .link-div li:last-child {
            border-right: 0;
        }

        .link-div li a {
            color: #006699;
        }

.inner-content {
    padding: 10px;
    padding-bottom: 5px;
    border: 1px solid #d9d9d9;
    border-top: 0;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    line-height: 18px;
}

.main-corrigendum {
    background: #fff7f7;
    border: 1px solid #fac2c2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom: 10px;
}

    .main-corrigendum table {
        /*line-height:20px;*/
        margin-bottom: 5px;
    }

        .main-corrigendum table tr td table:last-child {
            margin-bottom: 0;
        }

.corrigendum-header {
    background: #fddddd;
    padding: 5px;
    border-top: 1px solid #fac2c2;
    border-bottom: 1px solid #fac2c2;
    line-height: 23px;
}

.value-service-link a {
    list-style: none;
    line-height: 20px;
    background: url("../images_b/li-img.jpg") no-repeat left 10px;
    padding-left: 10px;
    display: block;
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
}

.value-service-link-hori a {
    list-style: none;
    line-height: 20px;
    padding-left: 3px;
}

.value-service-linkstr b {
    list-style: none;
    line-height: 20px;
    background: url("../images_b/li-img.jpg") no-repeat left;
    padding-left: 10px;
    display: block;
    font-weight: normal;
}

.value-service-link-horistr b {
    list-style: none;
    line-height: 20px;
    font-weight: normal;
    background: url("../images_b/li-img.jpg") no-repeat left 10px;
    padding-left: 10px;
    display: block;
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
}


a.view-similar-tender {
    list-style: none;
    line-height: 20px;
    background: none;
    display: inline-block;
    float: right;
    padding: 4px 7px;
}

.view-similar-tender span a {
    border-left: 1px solid #cdcdcd;
    float: right;
}

.p-left1 {
    padding-left: 10px;
}

.red-border-top {
    border-top: 1px solid #fac2c2;
}

.red-border-bottom {
    border-top: 1px solid #fac2c2;
}

.tender-details tr td {
    padding: 0 0 5px 0;
}

.main-help-desk {
    line-height: 18px;
    margin-bottom: 10px;
    background: #f2fbff;
}

.help-desk-inner {
    padding: 10px;
    padding-bottom: 5px;
    border: 1px solid #bfd4dd;
    border-top: 0;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}

.help-desk-header {
    border: 1px solid #bfd4dd;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    padding: 0 10px;
    line-height: 28px;
    background: rgb(242,250,254); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(242,250,254,1) 13%, rgba(213,229,236,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,rgba(242,250,254,1)), color-stop(100%,rgba(213,229,236,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(242,250,254,1) 13%,rgba(213,229,236,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(242,250,254,1) 13%,rgba(213,229,236,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(242,250,254,1) 13%,rgba(213,229,236,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(242,250,254,1) 13%,rgba(213,229,236,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2fafe', endColorstr='#d5e5ec',GradientType=0 ); /* IE6-9 */
}



.main-tender-adv {
    line-height: 18px;
    margin-bottom: 10px;
    background: #faf9eb;
}

.tender-adv-inner {
    padding: 10px;
    padding-bottom: 5px;
    border: 1px solid #dddbaf;
    border-top: 0;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}

.tender-adv-header {
    border: 1px solid #dddbaf;
    overflow: hidden;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    padding: 0 10px;
    line-height: 28px;
    background: #faf9eb; /* Old browsers */
    background: -moz-linear-gradient(top, #faf9eb 0%, #e6e5cb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf9eb), color-stop(100%,#e6e5cb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #faf9eb 0%,#e6e5cb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #faf9eb 0%,#e6e5cb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #faf9eb 0%,#e6e5cb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #faf9eb 0%,#e6e5cb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9eb', endColorstr='#e6e5cb',GradientType=0 ); /* IE6-9 */
}

.lightBox-div {
    border: 2px solid #f2f2f2;
    padding: 10px;
    max-width: 610px !important;
    position: fixed !important;
    left: 31% !important;
    min-height: 40px !important;
}

    .lightBox-div a {
        display: inherit;
        background: none;
        padding-left: inherit;
    }

    .lightBox-div span.goNextBtn a {
        background: #fba823;
        padding: 5px 10px;
    }

        .lightBox-div span.goNextBtn a:hover {
            background: #333 !important;
        }

    .lightBox-div table.t_space_1 {
        margin-bottom: 5px;
        margin-top: 0;
        padding: 5px;
    }

.viewed-tender a {
    color: #333333;
}

.leftPanel-title {
    background: #fdfdfd; /* Old browsers */
    background: -moz-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdfdfd 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdfdfd 0%,#eaeaea 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fdfdfd 0%,#eaeaea 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fdfdfd 0%,#eaeaea 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    /*border-radius: 5px 5px 0 0; */
    line-height: 28px;
    padding: 0 9px;
    clear: both;
    margin-top: -1px;
}
/* 
.no-radius
{
    border-radius:0;
}
*/

@media print {
    .main-corrigendum {
        background: #fff7f7;
        border: 1px solid #fac2c2;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        margin-bottom: 10px;
        -webkit-print-color-adjust: exact;
        -moz-print-color-adjust: exact;
    }

    .corrigendum-header {
        background: #fddddd;
        padding: 5px;
        border-top: 1px solid #fac2c2;
        border-bottom: 1px solid #fac2c2;
        line-height: 23px;
        -webkit-print-color-adjust: exact;
        -moz-print-color-adjust: exact;
    }
}

/**************** New form css ***************/
.form-tab {
    background: #fafafa;
    font-size: 19px;
    color: #a0a0a0;
    border-radius: 5px 5px 0 0;
    padding: 10px;
    border: 1px solid #dddddd;
}

    .form-tab:hover,
    .active {
        text-decoration: none;
        color: #333333;
        background: #f3f3f3;
        border-bottom: 1px solid #f3f3f3;
    }

.new-formField {
    margin-top: 0px;
    background: none repeat scroll 0% 0% #F3F3F3;
    border-radius: 0px 5px 5px 5px;
    border: 1px solid #DDD;
    padding: 0 10px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .new-formField {
        margin-top: -1px;
    }

    .searchContainerT .searchBtnClear {
        background-position: center;
    }
}

.form-title {
    font-size: 16px;
    color: #a3a3a3;
    padding: 7px 0;
}

.new-form-inner {
    background: #ffffff;
    border: 1px solid #dddddd;
    padding: 0 10px 10px 10px;
    border-radius: 5px;
}
    .new-form-inner ul.token-input-list {
        box-shadow: 0 1px 2px 0px #e7e7e7;
        padding: 0 !important;
        border: 1px solid #ccc;
        border-radius: 4px;
        width: 318px;
    }

.new-formField input,
.new-formField select,
.new-formField textarea {
    box-shadow: 0 1px 2px 0px #e7e7e7;
    padding: 7px !important;
}

.new-formField select {
    height: 32px;
    border-radius: 4px !important;
}
.new-form-inner ul.token-input-list input[type="text"] 
{
    box-shadow:none;
    width:100% !important;
}
    .new-formField input[type="checkbox"] {
    padding: 0;
}

/*.new-formField input,
.new-formField textarea
{
    width:100%;
} */



.newactivetab {
    Background: # f3f3f3;
    Border: 1px solid cecece;
    Font-size: 13px;
    Color: # 333333;
}

.newinactivetab {
    Background: #fafafa;
}

.newactivesubtab {
    Font-size: 11px;
    Color: # 595959;
}

.newinactivesubtab {
    Color: # 333333;
    Font-weight: bold;
}

.tab-popup {
    background: #ffffff;
    border: 1px solid #c7c7c7;
    box-shadow: 0 0 8px 0 #c7c7c7;
    position: absolute;
    padding: 0;
    left: 20px;
    top: 30px;
    min-width: 32px;
    display: none;
    text-align: left;
    border-radius: 2px;
}

    .tab-popup a {
        display: block;
        color: #222222;
        border: 0;
        border-bottom: 1px solid #dedede;
        font-weight: normal;
        font-size: 12px;
        padding: 0 6px;
        background: #ffffff;
        border-radius: 0;
    }
/*.tab-popup:last-child a
{
	border-bottom:0;
}*/
.tab-popup-submenu {
    position: absolute;
    left: 100%;
    border-radius: 2px;
    top: 52px;
    display: none !important;
    border: 1px solid #c7c7c7;
    box-shadow: 0 0 8px 0 #c7c7c7;
}

.tab-popup-arrow {
    left: 26px;
    position: absolute;
    top: -8px;
}

#dvYearbox_conatiner:hover div.tab-popup-submenu {
    display: block !important;
}

.my-fvrit-div:hover div.tab-popup {
    display: block;
}

.tab-popup-yr {
    top: 20px;
    left: 10px;
}

    .tab-popup-yr a {
        padding: 5px 7px;
    }

        .tab-popup-yr a:hover {
            padding: 5px 7px;
        }

.tab-popup-yr-arrow {
    left: 16px;
}

.archive-tab {
    line-height: 18px;
}

    .archive-tab a {
        padding: 5px 7px;
    }

.tab-popup-yr1 {
    top: 25px;
    left: -2px;
}

.tab-popup-yr a {
    padding: 5px 7px;
}

.tab-popup-yr1 a:hover {
    padding: 0px 6px;
    background-color: #FFFFFF;
    border-radius: 0px;
}

.tab-popup-yr-arrow1 {
    left: 29px;
}

.clear {
    clear: both;
}

input:focus {
    outline: 0;
}

.POStyle {
    clear: inherit !important;
}

.TenderStyle {
    clear: both !important;
}

table.view-tender tr:nth-child(even) {
    background: #f7f7f7;
}

table.view-tender tr td {
    border-bottom: 1px solid #cdcdcd;
}

.rightPanel-desc {
    border: 1px solid #D9D9D9;
    border-radius: 5px 5px 5px 5px;
}

    .rightPanel-desc h2 {
        color: #4B4A48;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        font-weight: normal;
        padding: 0;
    }

.rightPanel-desc-title {
    background: linear-gradient(to bottom, #FDFDFD 0%, #EAEAEA 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    clear: both;
    line-height: 28px;
    margin-top: -1px;
    padding: 0 9px;
    border-radius: 5px 5px 0px 0px;
}
/* jigar patel 
	09/06/2015	
	css apply for TT estimate instead of Our estimate
*/
.tender-est {
    background: #fb882b none repeat scroll 0 0;
    border-radius: 2px;
    color: #ffffff;
    padding: 0 2px;
}

.taxPaymentNote {
    height: 100px;
    color: black;
    padding: 8px;
    text-align: left;
    color: #555;
    border: solid 1px #d8d9cd;
    background-color: #fff;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 0 2px 5px #cdcdcd;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
.new-form-inner
{
    overflow-x:hidden !important;
}
.new-form-inner label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

.new-form-inner .form-group
{
       margin-bottom:10px;
}

.new-form-inner .TenderLocation label
{
    font-weight:normal;
   }
/*.margin
{
    margin-left:0px !important; 
}*/

#ctl00_ContentPlaceHolder1_RegUser_txtRegEmailId {
    margin-left: -44px;
    width: 252px;
}

#lblemail
{
    font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
}

#trregmailid
{
    width:28%;
    position:relative;
}

#err_ctl00_ContentPlaceHolder1_RegUser_txtRegEmailId {
  top: 4px;
left: 232px;
position: absolute;
width: 100%;
}
.form-control
{
display: block;
width: 100%;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857;
color: #555;
background-color: #FFF;
background-image: none;
border: 1px solid #CCC;
border-radius: 4px;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
ul.typeahead.dropdown-menu {
     background:#fff;
    border: 1px solid #cdcdcd;
    position: absolute;
   
    z-index: 9;
    }
ul.typeahead.dropdown-menu li {
    list-style:none;
    padding:8px;
}
ul.typeahead.dropdown-menu li a 
 {
    color:#222;       
    }
    ul.typeahead.dropdown-menu li a:hover {
        text-decoration:none;
    }
.CustDEVformField{
    border: 1px solid #ccc; /* background:#b9e8ff;*/
    height: 26px;
    margin: 0;
    padding: 3px 0;
   /* border: 1px solid #e6e6e6;*/
    color: #333; /*font-size: 13px;*/
    width: 322px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
}

	.bottom-nav1_Solar {
    background: rgba(0, 0, 0, 0) url("../images/SolarTiger.png") no-repeat scroll 0 40px;
    height: 145px;
    padding-bottom: 31px;
    padding-top: 10px;
    position: relative;
}
