body {
    background-color: #9F9F9F;
    /*color: #707070;*/
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: auto;
    margin-left: 0;
    margin-right: 0;
    margin-top: auto;
    text-align: justify;
}
p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 12px;
}
a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #707070;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-decoration: none;
}
a:hover {
    color: #FF0033;
}
.input {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #999999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #999999;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #999999;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #999999;
    border-top-style: solid;
    border-top-width: 1px;
    font-family: Arial;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4;
    width: 248px;
}
select {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;

    font-family: Arial;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;


}
.container {
    background-color: #FFFFFF;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 1000px;
}



.link {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    text-decoration: none;
}
.link:hover {
    color: #FF0000;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
}
.radio, .checkbox {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    float: left;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: auto;
}
.inputtext {}
/*---- Header Starts ----*/
.header{width:1000px;
        float:left;
        position:relative;
}

.top_link {
    float: right;
    height: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 10px;
    padding-top: 5px;
    text-align: right;
}
.logo_bg {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/top_bg.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    float: left;
    height: 100px;
    position: relative;
    width: 1000px;
}
.logo {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    margin-left: 15px;
}
.logo a {
    float: left;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 15px;
}

.group_logo {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/njlogo.jpg");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor:pointer;
    float:left;
    height:75px;
    width:160px;
}

.group_logo_njtech {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/technlogies.gif");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor:pointer;
    float:left;
    height:75px;
    width:160px;
}

.group_logo_njgurukul {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/njgurukul_logo.gif");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor:pointer;
    float:left;
    height:75px;
    width:160px;
}

.group_logo_njglobalinvest {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/global_logo.gif");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor:pointer;
    float:left;
    height:75px;
    width:160px;
}

.group_logo_njwealth {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/wealth_logo.gif");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor:pointer;
    float:left;
    height:75px;
    width:160px;
}
.group_logo_nj_pmslogo {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/nj_pmslogo.gif");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor:pointer;
    float:left;
    height:75px;
    width:160px;
}
.group_logo_njindiarealty {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/logo_realty.gif");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor:pointer;
    float:left;
    height:75px;
    width:160px;
}

.group_logo_insurance {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/logo_insurance.jpg");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor:pointer;
    float:left;
    height:75px;
    width:160px;
}


.group_site {
    color: #000000;
    float: right;
    font-weight: bold;
    height: 30px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 70px;
    text-align: right;
    width: 500px;
}
.group_site span {
    text-align: right;
    width: 200px;
}
.group_sitelink {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #E6E6E6;
    border-bottom-color: #D4D8DA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D4D8DA;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D4D8DA;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D4D8DA;
    border-top-style: solid;
    border-top-width: 1px;
    color: #000000;
    font-size: 11px;
}
.go_but {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/njgroup_img.gif");
    background-origin: padding-box;
    background-position: 0 -579px;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    height: 21px;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 27px;
}
/*---- Primary Menu Starts-----*/

.header-menu {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #DE0025;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    height: 210px;
    margin-left: 15px;
    margin-top: 0;
    position: relative;
    width: 210px;
    z-index: 999;
}
.menu {
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.menu li {
    line-height: 28px;
}

.menu li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 28px;
    text-indent: 10px;
    text-decoration: none;
    width: 210px;
}
.menu li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    text-decoration: none;
    color: #000000;
}
.menu li:hover a span {
    height: 11px;
    position: absolute;
    right: -6px;
    width: 6px;
    /*z-index: 9000;*/
}
.menu li:hover a span.arrow1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/spirites.gif");
    background-origin: padding-box;
    background-position: -12px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    top: 40px;
}
.menu li:hover a span.arrow2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/spirites.gif");
    background-origin: padding-box;
    background-position: -12px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    top: 70px;
}
.menu li:hover a span.arrow3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/spirites.gif");
    background-origin: padding-box;
    background-position: -12px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    top: 100px;
}
.menu li:hover a span.arrow4 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/spirites.gif");
    background-origin: padding-box;
    background-position: -12px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    top: 125px;
}
.menu li:hover a span.arrow5 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/spirites.gif");
    background-origin: padding-box;
    background-position: -12px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    top: 150px;
}
.menu ul {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #7E7E7E;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-size: 12px;
    height: 170px;
    left: -9999px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    top: 0;
    width: 170px;
}
.menu ul li {
    float: left;
    width: 170px;
}
.menu ul li a {
    float: left;
    font-size: 11px;
    font-weight: normal !important;
    text-align: left;
    text-indent: 15px;
}
.menu ul li ul li a {
    font-weight: normal !important;
    width: 170px;
}
.menu ul li ul li a:hover {
    width: 140px;
}
.menu li:hover ul {
    left: 210px;
}
.clear {
    clear: left;
}
.entrymenu {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #9A9A9A;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #9A9A9A;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #9A9A9A;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #9A9A9A;
    border-top-style: solid;
    border-top-width: 1px;
    color: #6F6F6F;
    font-size: 12px;
    height: auto;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}
.entrymenu_caption {
    background-color: #787878;
    float: left;
    height: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 0;
    width: 755px;
}
.enrtymenu_caption_text {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
    text-indent: 5px;
    white-space: nowrap;
    width: 100%;
}
#entrymenucontent {
    clear: both;
}

.enrtymenu_table {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #AAAAAA;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-top-color: #AAAAAA;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}
.enrtymenu_table td {
    border-bottom-color: #AAAAAA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #AAAAAA;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #000000;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}
.enrtymenu_table1 {
    clear: both;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}
.enrtymenu_table1 td {
    color: #000000;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}
.menutable_caption {
    font-weight: bold;
    padding-left: 5px !important;
    white-space: pre;
    width: 40%;
}
.menutable_caption_3c {
    font-weight: bold;
    padding-left: 5px !important;
    white-space: pre;
    width: 40%;
}
.menutable_content_3c1 {
    white-space: pre;
    width: 40%;
}
.menutable_content_3c2 {
    white-space: pre;
    width: 20%;
}
.menutable_content {
}
.entrymenu_button_bg {
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    text-align: center;
    width: 100%;
}
.reportcontent {
    float: left;
    width: 100%;
}
.rpt_table {
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #AAAAAA;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #AAAAAA;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}
.rpt_table td {
    border-bottom-color: #AAAAAA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #AAAAAA;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}
.rpt_caption {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #777777;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
.returnTable {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #AAAAAA;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-top-color: #AAAAAA;
    border-top-style: solid;
    border-top-width: 1px;
}
.returnTable .rpt_subcaption {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #CCCCCC;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-weight: bold;
    text-align: center;
}
.title {
    font-size: 14px;
    font-weight: bold;
}
.returnTable td {
    text-align: center;
}
.returnTable td input {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    font-weight: bold;
    height: 10px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    text-align: center;
    width: 40px;
}
#subRptDiv {
    display: none;
}
.nopadding {
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
.error h1, h2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    font-size: 13px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    text-align: center;
    width: 100%;
}
.datetext {
    float: left;
    margin-bottom: 0;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0;
    width: auto;
}
label {
    /*float: left;*/
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0;
}
.clink {
    color: #00A0EE;
}
.note {
    float: left;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 4px;
    width: 740px;
}
.number {
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
}
.analysers_amount {
    width: 100px;
}
.pieChartBlock {
    height: 500px;
    width: 600px;
}
.pieChartPerBlock {
    height: 15px;
}
.boldncenter {
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    text-align: center;
    width: 100%;
}
.login-menu {
    height: 138px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 70px;
    width: 160px;
    z-index: 9999;
}
.login-menu ul {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    z-index: 999;
}
.login-menu ul li {
    float: right;
    height: 25px;
    position: relative;
    width: 88px;
    z-index: 999;
}
.login-menu ul li a {
    color: #000000;
    float: left;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    width: 65px;
    z-index: 999;
}
.login-menu ul li a:hover {
    color: #000000;
}
.login-menu ul li span.arrow-down {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/spirites.gif");
    background-origin: padding-box;
    background-position: 0 -15px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    float: right;
    height: 4px;
    position: absolute;
    right: 20px;
    top: 12px;
    width: 7px;
}
.login-menu ul ul {
    font-size: 12px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    right: 10px;
    top: 25px;
    width: auto;
    z-index: 9999;
}
.login-menu ul li:hover ul {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #A7A7A7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A7A7A7;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #A7A7A7;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #A7A7A7;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
}
.login-menu ul ul li {
    position: relative;
    width: auto;
    z-index: 999;
}
.login-menu ul ul li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E8E8E8;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: right;
    height: 25px;
    line-height: 25px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 10px;
    text-align: left;
    width: 140px;
}
.login-menu ul ul li a:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
/*---- Login Menu Ends-----*/

.banner {
    float: left;
    height: 490px;
    position: relative;
    width: 1000px;
}
.services {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #707070;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}
.services:hover {
    color: #FF0033;
}
.box {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: dotted;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: dotted;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: dotted;
    border-top-width: 1px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    position: relative;
    width: 90%;
}
.wealth {
    background-color: #FFFFFF;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #DE0025;
    font-size: 16px;
    font-weight: bold;
    left: 10px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    position: absolute;
    top: -10px;
}
.about_banner {
    float: left;
    height: 220px;
    margin-top: -170px;
    width: 100%;
}
.about_home_banner {
    display: block;
    float: left;
    margin-top: -170px;
    width: 100%;
}
.menubanner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ED1C24;
    background-image: url("../images/about_banner2.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 150px;
    left: 170px;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 0;
    position: absolute;
    top: 0;
    width: 132px;
}
.banner_menu {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    height: 23px;
    margin-top: -1px;
    padding-top: 7px;
    width: 134px;
    text-decoration: none;
}
.banner_menu:hover {
    color: #000000;
}
.banner_menuact {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    color: #000000;
    display: block;
    float: left;
    font-size: 14px;
    height: 23px;
    margin-top: -1px;
    padding-top: 7px;
    width: 134px;
    text-decoration: none;
}
.content {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    margin-bottom: 15px;
    min-height: 275px;
    width: 1000px;
}
.cont_left {
    float: left;
    min-height: 200px;
    padding-left: 15px;
    width: 185px;
}
.left_menu {
    float: left;
    padding-top: 10px;
    width: 200px;
}
.leftmenubg {
    color: #DE0025;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 22px;
    margin-top: 8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 200px;
}
ul.MenuBarVertical li:hover ul.level-2,ul.MenuBarVertical ul li:hover ul.level-3
{
    display:block;
}
ul.MenuBarVertical li:hover
{
    background:#eee;
}

/*Left Sidebar Starts*/
/*.cont_left{width:205px;
        float:left;
        padding-left:15px;
        min-height:200px;
        }
.left_menu{float:left;
        width:170px;
        padding-top:10px;
        }
.leftmenubg{font-size:14px;
        color:#de0025;
        height:20px;
        width:150px;
        padding:0 0 0 0;
        line-height:22px;
        float:left;
        font-weight:bold;
        margin-top:8px;
        }
ul.MenuBarVertical{border-top:1px solid #ccc;
        cursor:default;
        font-size:11px;
        list-style-type:none;
        margin:0;
        padding:0;
        width:185px;
        }
ul.MenuBarVertical li{background:#fff;
        border-bottom:1px solid #CCC;
        cursor:pointer;
        position:relative;
        width:165px;
        z-index:9999;
         padding:0 10px;
        text-align:left;
        }
ul.MenuBarVertical li a{color:#333;
        display:block;
        *display:inline;
        font-size:11px;
        line-height:25px;
        width:165px;
        text-align:left;
        }
ul.MenuBarVertical ul{background:none repeat scroll 0 0 #fff;
        border-top:1px solid #ccc;
        display:none;
        left:185px;
        list-style-type:none;
        margin:0;
        padding:0;
        position:absolute;
        top:-1px;
        width:185px;
        }
ul.MenuBarVertical ul ul{left:185px;
        list-style-type:none;
        margin:0;
        padding:0;
        position:absolute;
        width:185px;
        display:none;
        }
ul.MenuBarVertical li:hover ul.level-2,ul.MenuBarVertical ul li:hover ul.level-3{display:block;
        }
ul.MenuBarVertical li:hover{background:#eee;
        }
/*ul.MenuBarVertical ul.level-2 li:hover a{color:#F00;
        }*/
/*ul.MenuBarVertical ul li{min-height:25px;
        line-height:25px;
         margin:0;
         float:left;
        }
ul.MenuBarVertical a:hover{color:#F00;
        }
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible{background-color:#eeeeee;
        color:#F00;
        }
ul.MenuBarVertical a span.MenuBarItemSubmenu{background:url("../images/spirites.gif") repeat scroll -6px 0 transparent;
        height:7px;
        position:absolute;
        right:5px;
        top:9px;
        _top:5px;
        width:4px;
         _background-position:-6px 3px }*/


ul.MenuBarVertical {
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    cursor: default;
    font-size: 11px;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 185px;
}
ul.MenuBarVertical li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    cursor: pointer;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    position: relative;
    text-align: left;
    width: 165px;
    z-index: 1000;
}
ul.MenuBarVertical li a {
    color: #333333;
    display: block;
    font-size: 11px;
    line-height: 25px;
    text-align: left;
    width: 165px;
}
ul.MenuBarVertical ul {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    display: none;
    left: 185px;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    top: -1px;
    width: 185px;
}
ul.MenuBarVertical ul ul {
    display: none;
    left: 185px;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    width: 185px;
}
ul.MenuBarVertical li:hover ul.level-2, ul.MenuBarVertical ul li:hover ul.level-3 {
    display: block;
}
ul.MenuBarVertical li:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
ul.MenuBarVertical ul li {
    float: left;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    min-height: 25px;
}
ul.MenuBarVertical a:hover {
    color: #FF0000;
}
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible {
    background-color: #EEEEEE;
    color: #FF0000;
}
ul.MenuBarVertical a span.MenuBarItemSubmenu {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/spirites.gif");
    background-origin: padding-box;
    background-position: -6px 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 7px;
    position: absolute;
    right: 5px;
    top: 9px;
    width: 4px;
}

/*Left Sidebar Ends*/



.map {
    float: left;
    width: 50%;
}
.sitemap a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
}
.sitemap a:hover {
    background-color: #ED1C24;
    color: #FFFFFF;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
}
.realty {
    float: left;
    width: 740px;
}
.realty_logo {
    float: left;
    width: 740px;
}
.realty_logo span {
    float: right;
    margin-top: 30px;
    text-align: right;
    width: 400px;
}
.realty h2 {
    color: #CC0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.realty img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 2px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 2px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 2px;
    float: left;
    height: 200px;
    margin-right: 15px;
    width: 271px;
}
.realrtsp {
    border-bottom-color: #999999;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    float: left;
    height: 3px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    width: 740px;
}
.realty font {
    color: #707070;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: justify;
    width: 450px;
}
.brochue {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/pdficon.jpg");
    background-origin: padding-box;
    background-position: 40px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    padding-bottom: 0;
    padding-left: 60px;
    padding-right: 0;
    padding-top: 0;
    width: 170px;
}
.text_location2, .text_starting2 {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 200px;
}
.text_project2, .text_developers2 {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 290px;
}
.text_project2 span, .text_developers2 span {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-left: 10px;
    width: 200px;
}
.text_location2 span, .text_starting2 span {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-left: 10px;
    width: 200px;
}
.text_location, .text_project, .text_starting, .text_developers, .text_website {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 245px;
}
.text_location span, .text_project span, .text_starting span, .text_developers span, .text_website span {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-left: 10px;
    width: 200px;
}
.exclusive_projects {
    background-color: #EAEAEA;
    float: left;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 745px;
}
.exclusive_projectsimg {
    float: left;
    width: 745px;
}
.ex_projectsimg1, .ex_projectsimg3 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #686868;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #686868;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #686868;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #686868;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    height: 130px;
    width: 180px;
}
.ex_projectsimg2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #686868;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #686868;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #686868;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #686868;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    height: 130px;
    margin-bottom: 0;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 0;
    width: 180px;
}
.ex_projectslogo {
    float: left;
    height: 95px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 35px;
    width: 185px;
}
.ex_projectslogo2 {
    float: left;
    height: 125px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 10px;
    width: 185px;
}
.exclusive_projecttext {
    background-color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 735px;
}
/* --------- new ---------- */
dl {
    border-bottom-color: #C7C7C7;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.media {
    border-bottom-color: #E7E7E7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}
.media span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/njgroup_img.gif");
    background-origin: padding-box;
    background-position: 0 -553px;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
    height: 19px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 8px;
    margin-top: -1px;
    width: 19px;
}
.news_date {
    color: #666666;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-left: 20px;
}
.news {
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 43px;
    padding-right: 3px;
    padding-top: 3px;
}
.news span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/njgroup_img.gif");
    background-origin: padding-box;
    background-position: 0 -182px;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
    float: right;
    height: 4px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 8px;
    margin-top: 5px;
    width: 8px;
}
.news font {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/njgroup_img.gif");
    background-origin: padding-box;
    background-position: 0 -187px;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
    float: right;
    height: 4px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 8px;
    margin-top: 5px;
    width: 8px;
}
.source {
    color: #999999;
    font-size: 11px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}
.cont_right {
    float: right;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 20px;
    padding-top: 0;
    position: relative;
    width: 760px;
    z-index: 99;
}
.cont_right h1 {
    border-bottom-color: #BEC5C7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #DE0025;
    float: right;
    font-size: 14px;
    height: 20px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 760px;
}
.footer {
    float: left;
    width: 1000px;
}
.footer_group {
    background-color: #8B8888;
    float: left;
    height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 1000px;
}
.group_left {
    background-color: #C4C4C4;
    color: #424242;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    padding-bottom: 0;
    padding-left: 65px;
    padding-right: 0;
    padding-top: 8px;
    width: 160px;
}
.group_left span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/njgroup_img.gif");
    background-origin: padding-box;
    background-position: -11px -86px;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: right;
    height: 30px;
    margin-top: -8px;
    width: 22px;
}
.footer_link {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #DDDDDD;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-top-color: #8B8888;
    border-top-style: solid;
    border-top-width: 5px;
    float: left;
    height: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}
.footlink {
    background-color: #DDDDDD;
    color: #424242;
    float: left;
    font-size: 11px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    width: 22%;
}
.footlink_small {
    background-color: #DDDDDD;
    color: #424242;
    float: left;
    font-size: 11px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    width: 15%;
}
.footlink_mid {
    background-color: #DDDDDD;
    color: #424242;
    float: left;
    font-size: 11px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 17%;
}
.footlink span, .footlink_small span, .footlink_mid span {
    color: #424242;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.footlink ul, .footlink li, .footlink_small ul, .footlink_small li, .footlink_mid li, .footlink_mid ul {
    color: #424242;
    font-size: 11px;
    line-height: 20px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    top: 5px;
}
.footlink ul, .footlink_small ul, .footlink_mid ul {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
.footlink ul li a, .footlink_small ul li a, .footlink_mid ul li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/njgroup_img.gif");
    background-origin: padding-box;
    background-position: 0 -122px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #424242;
    line-height: 20px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    top: 5px;
    text-decoration: none;
}
.footlink ul li a:hover, .footlink_small ul li a:hover, .footlink_mid ul li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/njgroup_img.gif");
    background-origin: padding-box;
    background-position: 0 -122px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #FF0000;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 0;
    padding-top: 0;
    text-decoration: none;
}
#foot {
    background-color: #DD001F;
    color: #FFFFFF;
    float: left;
    padding-bottom: 7px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    width: 1000px;
}
.foottext {
    background-color: #ECECEC;
    color: #424242;
    float: left;
    height: 90px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: center;
    width: 980px;
}
foottext p {
    height: 15px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
.all_Rights {
    color: #FFFFFF;
    float: left;
    width: 60%;
}
.powered_by {
    background-color: #DD001F;
    color: #FFFFFF;
    float: right;
    width: 30%;
}
.team_name {
    border-bottom-color: #CCCCCC;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: dotted;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    float: left;
    height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 0;
    padding-top: 3px;
    width: 40%;
}
.team {
    border-bottom-color: #CCCCCC;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    float: left;
    height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 0;
    padding-top: 3px;
    width: 55%;
}
.key_team {
    background-color: #E4E4E4;
    float: left;
    font-weight: bold;
    height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 0;
    padding-top: 3px;
    width: 97%;
}
.year {
    border-bottom-color: #CCCCCC;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: dotted;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    float: left;
    height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    width: 3%;
}
.by {
    border-bottom-color: #CCCCCC;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: dotted;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    float: left;
    height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 3px;
    text-align: left;
    width: 46%;
}
.award {
    border-bottom-color: #CCCCCC;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: dotted;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    float: left;
    height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 3px;
    width: 30%;
}
.location {
    border-bottom-color: #CCCCCC;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    float: left;
    height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 3px;
    width: 13%;
}
.year_top {
    background-color: #E4E4E4;
    float: left;
    height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 3px;
    width: 3%;
}
.by_top {
    background-color: #E4E4E4;
    float: left;
    height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 3px;
    width: 46%;
}
.award_top {
    background-color: #E4E4E4;
    float: left;
    height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 3px;
    width: 30%;
}
.location_top {
    background-color: #E4E4E4;
    float: left;
    height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 3px;
    width: 13%;
}
.date {
    color: #999999;
    display: block;
    float: right;
    font-size: 11px;
    margin-right: 10px;
    text-align: right;
    width: 10%;
}
.profile {
    float: left;
    width: 100%;
}
.profile font {
    color: #000000;
    float: left;
    font-size: 14px;
    width: 81%;
}
.profile P {
    float: left;
    font-size: 12px;
    width: 80%;
}
.profile span {
    color: #FF0000;
}
.profile img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #E1E1E1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E1E1E1;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E1E1E1;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #E1E1E1;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    height: 100px;
    margin-right: 15px;
    width: 120px;
}
.sp {
    border-bottom-color: #D1D1D1;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    float: left;
    height: 5px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    width: 100%;
}
.readtext {
    color: #FF0000;
    text-align: right;
}
.readtextnew {
    color: #FF0000;
    text-align: left;
}
.readtextbox {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FF0000;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: center;
}
.readtext2 {
    color: #FF0000;
    float: right;
    text-align: right;
}
.sipbox {
    background-color: #999999;
}
.sipboxin td {
    background-color: #333333;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
}
.child {
    background-color: #CCCCCC;
    font-size: 13px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}
.child2 td {
    background-color: #F3F3F3;
    font-size: 12px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}
.sipboxhe td {
    background-color: #666666;
    color: #FFFFFF;
    font-size: 12px;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
}
.sipboxtex td {
    background-color: #CCCCCC;
    color: #000000;
    font-size: 12px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}
.sipboxtex2 td {
    background-color: #EAEAEA;
    color: #000000;
    font-size: 12px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}
.readtext22 {
    color: #FF0000;
    float: right;
    text-align: right;
    width: 740px;
}
/* First Level UL List */
#accordion{/*float:right;
    */list-style:none outside none;
    margin:0;
    padding:0;
    position:relative;
    width:755px;
    z-index:1;
}
#accordion li{float:right;
              width:100%;
}
/* Using CSS Sprite for menu item */
#accordion li a.popular{background-color:#EBEBEB;
                        border-bottom:1px solid #CCC;
                        border-top:1px solid #EEE;
                        color:#333;
                        float:left;
                        font-size:13px;
                        font-weight:bold;
                        height:20px;
                        line-height:20px;
                        position:relative;
                        text-indent:5px;
                        z-index:99;
}
#accordion li a{display:block;
                width:100%;
                z-index:1;
}
#accordion li a span{position:absolute;
                     right:5px;
                     top:8px;
                     overflow:hidden;
}
#accordion li a.last{border-bottom:none;
}
#accordion li a.popular:hover, .popularOver{background-color:#ebebeb;
                                            font-family:Arial, Helvetica, sans-serif;
                                            font-size:13px;
                                            color:#F00;
                                            font-weight:bold;
}
/* Second Level UL List*/
#accordion {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 755px;
    z-index: 1;
}
#accordion li {
    float: right;
    width: 100%;
}
#accordion li a.popular {
    background-color: #EBEBEB;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EEEEEE;
    border-top-style: solid;
    border-top-width: 1px;
    color: #333333;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    position: relative;
    text-indent: 5px;
    z-index: 99;
}
#accordion li a {
    display: block;
    width: 100%;
    z-index: 1;
}
#accordion li a span {
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 5px;
    top: 8px;
}
#accordion li a.last {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
}
#accordion li a.popular:hover, .popularOver {
    background-color: #EBEBEB;
    color: #FF0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
#accordion ul {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 750px;
}
#accordion ul li {
    height: 30px;
}
#accordion ul li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    border-bottom-color: #777777;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    color: #CCCCCC;
    height: 25px;
    margin-left: 15px;
    padding-top: 5px;
    text-indent: 0;
    width: 735px;
    text-decoration: none;
}
#accordion ul li a.last {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
}
.arrowup {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/spirites.gif");
    background-origin: padding-box;
    background-position: 0 -9px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 4px;
    width: 7px;
}
.arrowdown {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/spirites.gif");
    background-origin: padding-box;
    background-position: 0 -15px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 4px;
    width: 7px;
}
.hidingClass {
    display: none;
}
.showingClass {
    display: block;
}
.floatright {
    float: right;
}
.floatleft {
    float: left;
}
.astriek {
    color: #FF0000;
    padding-right: 5px;
}
.button {
    background-image: url("../images/button_bg.gif");
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    width: auto;
}
.button_small {
    background-image: url("../images/button_bg.gif");
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding-bottom: 0;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0;
    width: auto;
}
input.button:hover {
    background-image: url("../images/button_bg_hover.gif");
}
.varLoading {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("../images/loading.gif");
    background-origin: padding-box;
    background-position: 13px 5px;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    height: 65px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    position: relative;
    width: 65px;
}
.varLoading span {
    bottom: 5px;
    color: navy;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    left: 6px;
    position: absolute;
}
.varProblem {
    color: #8E0606;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    text-align: center;
    width: 100%;
}
.tabtitle {
    float: left;
}
.tabtitle ul {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tabtitle ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #CCCCCC;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
}
.tabtitle ul li a {
    cursor: pointer;
    float: left;
    height: 25px;
    line-height: 25px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
}
.tabtitle ul li.selected-tab {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #DFDFDF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.tabtitle ul li.selected-tab a {
    color: #FF0033;
}
.tabtitle ul li a:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #DFDFDF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.tabcontent {
    float: left;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    width: 760px;
}
.example {
    font-weight: normal;
    text-align: left;
    width: 155px;
}
.resultText {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #DEDEDE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #000000;
    font-family: Verdana;
}
.amttRateText {
    font-weight: bold;
    text-align: left;
    width: 202px;
}
.amttRateText2 {
    font-weight: bold;
    text-align: left;
    width: 152px;
}
.qtCaption {
    font-weight: bold;
    padding-left: 5px;
    text-align: left;
    width: 265px;
}
.symbol {
    width: 50px;
}
.symbol2 {
    width: 30px;
}
.staticselect {
    width: 150px;
}
.small_textbox {
    width: 150px;
}
@font-face {
    font-family: "Rupee Foradian";
    src: local("Rupee_Foradian.ttf"), url("rupee_foradian.woff") format("woff"), url("Rupee_Foradian.ttf") format("truetype"), url("rupee_foradian.svg#webfontJtRg12Mi") format("svg");
}
.rupee {
    font-family: Rupee Foradian;
}
.schemebrief {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}
.schemebrief td.bottomborder {
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
}
.schemebrief td.caption {
    font-weight: bold;
    padding-top: 4px;
    text-align: right;
}
.schemebrief td.value {
    float: left;
    padding-top: 4px;
}
.schemeCaption {
    float: left;
    font-size: 15px;
    font-weight: bold;
}
.schemeDate {
    float: right;
    font-size: 13px;
}
/*Paging*/
th.th-header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #C7C6C6;
    background-image: url("../images/bg.gif");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: #E2E2E2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E2E2E2;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: normal;
    margin-left: -1px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 20px;
    padding-top: 2px;
}
th.headerSortDown {
    background-color: #C7C6C6;
    background-image: url("../images/desc.gif");
}
th.headerSortUp {
    background-color: #C7C6C6;
    background-image: url("../images/asc.gif");
}
.first, .prev, .next, .last, .center-input {
    cursor: pointer;
}
.jump {
    font-family: Arial,sans-serif;
    height: 13px;
    width: 25px;
}
.pagination {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.pagination td {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom-color: -moz-use-text-color !important;
    border-bottom-style: none !important;
    border-bottom-width: medium !important;
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: -moz-use-text-color !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: none !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: medium !important;
    border-right-color-ltr-source: physical !important;
    border-right-color-rtl-source: physical !important;
    border-right-color-value: -moz-use-text-color !important;
    border-right-style-ltr-source: physical !important;
    border-right-style-rtl-source: physical !important;
    border-right-style-value: none !important;
    border-right-width-ltr-source: physical !important;
    border-right-width-rtl-source: physical !important;
    border-right-width-value: medium !important;
    border-top-color: -moz-use-text-color !important;
    border-top-style: none !important;
    border-top-width: medium !important;
}
.pagesize {
    display: block;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 60px;
}
/*------*/


/* CSS Calculator */
.cal_top {
    float:left;

    width:100%;

    height:auto;

    overflow:hidden;

}
.cal_manu {
    background-color:#686868;

    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    padding:5px 10px;

    margin-left:1px;

    float:left;

    color:#FFF;

}
.cal_manu:hover, .cal_manuact {
    background-color:#ebebeb;

    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    padding:5px 10px;

    margin-left:1px;

    float:left;

    color:#F00;

}
.calculator_bg {
    width:740px;

    height:auto;

    overflow:hidden;

    background-color:#ebebeb;

    padding:10px;

    float:left;

}
.cal_boldtext {
    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    font-weight:bold;

    color:#353535;

}
.cal_textbox {
    border:solid 1px #d3d3d3;

    background-color:#FFF;

    width:235px;

}
.cal_textboxsmall {
    border:solid 1px #d3d3d3;

    background-color:#FFF;

    width:35px;

}
.cal_textbox2 {
    border:solid 1px #d3d3d3;

    background-color:#FFF;

    width:250px;

    height:40px;

}
.submit {
    background:url(images/submitbg.jpg) repeat-x 0 0;

    height:26px;

    padding:0px 10px;

    border:solid 1px #999999;

    color:#FFF;

    font-size:13px;

    cursor:pointer;

    font-weight:bold;

    margin:0px 5px;

}
.calculator_result {
    width:100%;

    height:auto;

    overflow:hidden;

    float:left;

}
.result {
    margin-top:15px;

    border-bottom:solid 1px #4195c1;

    float:left;

    width:100%;

    height:20px;

}
.result font {
    background-color:#4195c1;

    padding:5px 8px;

    font-family:Arial, Helvetica, sans-serif;

    font-size:13px;

    line-height:20px;

    font-weight:bold;

    color:#FFF;


}
.result_report {
    width:100%;

    float:left;

    background-color:#e2e2e2;

}

.report1 {
    background-color:#FFF;

    border-bottom:solid 1px #e2e2e2;

    border-left:solid 1px #e2e2e2;


    height:26px;

    padding-left:10px;

}
.report2 {
    background-color:#f4f4f4;

    border-bottom:solid 1px #e2e2e2;

    border-left:solid 1px #e2e2e2;


    height:26px;

    padding-left:10px;

}
.boldfont {
    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    color:#222222;

    font-weight:bold;

}
.boldfontrad {
    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    color:#F00;

    font-weight:bold;

}
.boldfontgreen {
    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    color:#177a00;

    font-weight:bold;

}
.result_header {
    background-color: #7399AD;
    border-bottom-color: #E2E2E2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E2E2E2;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E2E2E2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding-left: 10px;
}
.result_header {
    background-color: #7399AD;
    border-bottom-color: #E2E2E2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E2E2E2;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E2E2E2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding-left: 10px;
}
.result_headersub {
    background-color: #6A767C;
    border-bottom-color: #E2E2E2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E2E2E2;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E2E2E2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding-left: 10px;
    text-align: center;
}
.result_headersub2 {
    background-color: #888D90;
    border-bottom-color: #E2E2E2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E2E2E2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    text-align: center;
}
.resulat_left {
    background-color: #888D90;
    border-bottom-color: #E2E2E2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E2E2E2;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E2E2E2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 26px;
    text-align: center;
}
.result_top {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #C7C6C6;
    background-image: none;
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E2E2E2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #3B3B3B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
}
.result_textnew {
    background-color: #F4F4F4;
    border-bottom-color: #E2E2E2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E2E2E2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #272727;
    height: 26px;
}
.result_text {
    background-color: #F4F4F4;
    border-bottom-color: #E2E2E2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E2E2E2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #272727;
    height: 26px;
    padding-right: 8px;
}
.left_border {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E2E2E2;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
}
.result_text2 {
    background-color: #FFFFFF;
    border-bottom-color: #E2E2E2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E2E2E2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #272727;
    height: 26px;
    padding-right: 8px;
    text-align: right;
}
.result_text2new {
    background-color: #FFFFFF;
    border-bottom-color: #E2E2E2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E2E2E2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    color: #272727;
    height: 26px;
    padding-left: 8px;
    text-align: left;
}
.input_box {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #E2E2E2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E2E2E2;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E2E2E2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #E2E2E2;
    border-top-style: solid;
    border-top-width: 1px;
    color: #262626;
    font-size: 11px;
    width: 60px;
}
.combo_box {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #D3D3D3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D3D3D3;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D3D3D3;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D3D3D3;
    border-top-style: solid;
    border-top-width: 1px;
    height: 40px;
    width: 250px;
}
/* ######### Drop Down DIVs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle div{ /*topmost and sub DIVs, respectively*/
    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    margin: 0 0 0 -67px;

    padding: 0;

    position: absolute;

    left: 0;

    top: 0;

    list-style-type: none;

    border-bottom-width: 0;

    visibility: hidden;

    z-index: 100;

}

.ddsubmenustyle ul{
    margin: 0;

    padding: 0;

    position: absolute;

    left: 0;

    top: 0;

    list-style-type: none;

    border: 0px none;

}

.ddsubmenustyle li a{
    display: block;

    font-weight:bold;

    width: 170px;
    /*width of menu (not including side paddings)*/
    color: black;

    background-color: #e8e8e8;

    text-decoration: none;

    padding: 5px 5px;

}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
    display: inline-block;

    width: 140px;
    /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
    background-color: #fff;

    color: #000;

}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
    padding-left: 4px;

    border: 0;

}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
    position: absolute;

    padding-top: 3px;

    left: 100px;

    border: 0;

}

.ddiframeshim{
    position: absolute;

    z-index: 500;

    background: transparent;

    border-width: 0;

    width: 0;

    height: 0;

    display: block;

}
/* ######### Marker List Vertical Menu ######### */

.markermenu{
    width: 175px;
    /*width of side bar menu*/
    clear: left;

    position: relative;
    /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/

}

.markermenu ul{
    list-style-type: none;

    margin: 5px 0;

    padding: 0;

    border: 1px solid #9A9A9A;

}

.markermenu ul li a{
    background:url(bulletlist.gif) no-repeat 3px center;
    /*light gray background*/
    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    color: #00014e;

    display: block;

    width: auto;

    padding: 3px 0;

    padding-left: 20px;

    text-decoration: none;

    border-bottom: 1px solid #B5B5B5;

}

* html .markermenu ul li a{ /*IE6 hack*/
    width: 155px;

}

.markermenu ul li a:visited, .markermenu ul li a:active{
    color: #00014e;

}

.markermenu ul li a:hover, .markermenu ul li a.selected{
    color: #000;

}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
    background: white;

}

.blackwhite li a:hover{
    background: black;

    color: white;

}
.mattblackmenu1 li a {
    background:url("login_bg.jpg") no-repeat scroll right 0 transparent;

    color:#C2C2C2;

    display:block;

    float:left;

    margin:0;

    padding:4px 15px 4px 10px;

    text-decoration:none;

}
/* ######### Drop Down DIVs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle div{ /*topmost and sub DIVs, respectively*/
    font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

    margin: 0 0 0 -90px;

    padding: 0;

    position: absolute;

    left: 0;

    top: 0;

    list-style-type: none;

    border-bottom-width: 0;

    visibility: hidden;

    z-index: 100;

}

.ddsubmenustyle ul{
    margin: 0;

    padding: 0;

    position: absolute;

    left: 0;

    top: 0;

    list-style-type: none;

    border: 0px none;

}

.ddsubmenustyle li a{
    display: block;

    font-weight:bold;

    width: 140px;
    /*width of menu (not including side paddings)*/
    color: black;

    background-color: #e8e8e8;

    text-decoration: none;

    padding: 5px 5px;

}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
    display: inline-block;

    width: 140px;
    /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
    background-color: #fff;

    color: #000;

}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
    padding-left: 4px;

    border: 0;

}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
    position: absolute;

    padding-top: 3px;

    left: 100px;

    border: 0;

}

.ddiframeshim{
    position: absolute;

    z-index: 500;

    background: transparent;

    border-width: 0;

    width: 0;

    height: 0;

    display: block;

}

input.datepickerclass{ width: 70px;
}
input.normaldate {
    height:17px;

    margin-left:0;

    margin-right:5px;

    padding:1px;

    width:210px;

}
.from_date{float: right;
           padding:0 5px;
}

.box1td  {
    background-color:#666666;

    color:#FFFFFF;

    font-family:Arial,Helvetica,sans-serif;

    font-size:13px;

    font-weight:bold;

}
.box1 {
    border:1px solid #CCCCCC;

}

a.blue-lnk{color:#0066FF;
           text-decoration:none;
}
a.blue-lnk:hover{color:#F00;
                 text-decoration:none;
}
h1 a.blue-lnk{color:#0066FF;
              text-decoration:none;
              font-size:12px;
              font-weight:normal;
}
h1 a.blue-lnk:hover{color:#F00;
                    text-decoration:none;
}

.calculator_bg {
    background-color: #EBEBEB;

    float: left;

    height: auto;

    overflow-x: hidden;

    overflow-y: hidden;

    padding-bottom: 10px;

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 10px;

    width: 740px;

}
/* Used when used dhx_web*/
div.gridbox_dhx_web table.hdr td div.hdrcell {
    padding: 0 5px !important;
    text-align: center;
}
.content div.gridbox_dhx_web table.obj tr td {
    border-bottom: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    font: 11px/1.4 Arial;
    color: #222;
    padding: 2px;
}
.content div.gridbox_dhx_web {
    margin: 1px auto !important;
}
.content div.gridbox_dhx_web table.hdr td {
    background: none repeat scroll 0 0 #A4A4A4;
    border-bottom: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    color: #FFF;
    font: 11px/1.4 Arial;
    padding: 5px 0;
}
.hdrcell input[type=checkbox]{
    width: auto;
    border: none;
    /*To solve the prob in ie in grid*/}
/*ends*/
/*to set the style for grand total*/
div.gridbox div.ftr td {

    background: #A4A4A4 !important;
    color: #FFF;
    font-family: arial;
    font-size: 11px!important;
    font-weight: bold !important;
    font-style: normal !important;
}

.dhtml-main-report {
    border: none;
    clear: both;
    margin: 0 auto;
}
a#hide_show_pivot {
    background: none repeat scroll 0 0 #EEE;
    border: 1px solid #333;
    color: #000;
    float: left;
    font-size: 12px;
    margin-right: 5px;
    text-decoration: none;
    width: 90px;
}
a#hide_show_pivot span {
    float: left;
    height: 19px;
    width: 17px;
}
.show_pivot span{
    background: url("images/ui-icons_888888_256x240.png") no-repeat scroll 0 -190px transparent;
}
.hide_pivot span{
    background: url("images/ui-icons_888888_256x240.png") no-repeat scroll -17px -190px transparent;
}
/*Requested by Ruju*/
.des_coll_menu{
    background-color: #747474;
    float:left;
    width: 100%;
}
.deshboard_coll_menuleft{
    border: 1px solid #D4D4D4;
    float:left;
    height:auto;
    margin:10px;
    width:470px;
}
.deshboard_coll_menuright{
    border: 1px solid #D4D4D4;
    float:right;
    height:auto;
    margin:10px;
    width:470px;
}
.deshboard_coll_box{
    float:left;
    height:auto;
    width:100%;
}
.deshbox{
    float:left;
    padding:1%;
    width:98%;
}
#deshboard_content{
    margin:0 auto;
    height:auto;
    width:985px;
}
/*Requested by Ruju ends*/
/*Requested by ADITI R VYAS*/
.white{
    color: white;
    font-size: 12px;
    text-decoration: none;
}
a.white:hover {
    color: #FF0000;
}
/*Requested by ADITI R VYAS ends*/
.div_border
{
    border-color:#000000;
    border-style:solid;
    border-width:thin;
}

.menu_caption_bg{
    background-color:#787878;
    float:left;
    height:20px;
    padding:0;
    /*width:987px;*/
}
.menu_caption_text{
    color:#FFFFFF;
    float:left;
    font-size:14px;
    font-weight:bold;
    padding:2px 10px 2px 5px;
    text-align:left;
    white-space:nowrap;
}
.menu_new
{
    border: 1px solid #9A9A9A;
    color: #6F6F6F;
    font-size: 12px;
    height: auto;
    margin: 5px auto;
    overflow: hidden;
    /*    width: 987px;*/
    padding-bottom: 5px;
}

.arowe {
    position:absolute;
    background: url(images/left_njgroup_img.gif) no-repeat 0px 38px;
}
.arowe2{
    position:absolute;
    background: url(images/left_njgroup_img.gif) no-repeat 0px 65px;
}
.arowe3{
    position:absolute;
    background: url(images/left_njgroup_img.gif) no-repeat 0px 90px;
}
.arowe4{
    position:absolute;
    background: url(images/left_njgroup_img.gif) no-repeat 0px 115px;
}
.arowe5{
    position:absolute;
    background: url(images/left_njgroup_img.gif) no-repeat 0px 140px;
}
.arowe6{
    position:absolute;
    background: url(images/left_njgroup_img.gif) no-repeat 0px 165px;
}
.clear {clear:left;}


@font-face {
    font-family: 'DauphinRegular';
    src: url('../images/dauphinn.eot');
    src: url('../images/dauphinn.eot') format('embedded-opentype'),
        url('../images/dauphinn.woff') format('woff'),
        url('../images/dauphinn.ttf') format('truetype'),
        url('../images/dauphinn.svg#DauphinRegular') format('svg');
}
.leftfont {font-family:'DauphinRegular', Arial, Helvetica, sans-serif; font-size:20px; color:#666; text-align:center; }


pre {font-family: 'Times New Roman' ; font-size:14px;}

.tbl_h1_bg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    color: #FFFFFF;
    background-color: #FF0000;
    height: 25px;
    text-align: center;
}
/* Class for Table Menu caption */
.tbl_h2_bg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FF0000;
}
/* Class for Table column heading */
.tbl_h3_bg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    height: 25px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    font-weight:bold;
}
/* Class for Table  total */
.tbl_h3_bg1{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    height: 25px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    font-weight:bold;
}



/* Class for Table Sub total */
.tbl_h3_bg2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    height: 25px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    font-weight:bold;
}
/* Class for Table Contrast */
.tbl_h3_bg3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF0000;
    height: 25px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    font-weight:bold;
}
/* Class for display of total with bg (i.e. Mutual Fund Total row in front page net asset report */
.tbl_h3_bg_grey{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #000000;
    height: 25px;
    border: 1px solid #000000;
    background-color: #F2F2F2;
}
/* Class for Report Captions */
.tbl_h3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    color: #000000;
}
/* Class for Data Highlight */
.tbl_h4{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
/* Class for Data Data with background */
.tbl_h4_bg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #ffc39c;
}
/* Class for Data Data with background */
.tbl_h4_bg2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #efefef;
}
/* Class for Table all data */
.tbl_data{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}
.tbl_h1_bg1{font-family:arial;font-size:11px;font-weight:bold;color:#FFF;}
.tbl_h1_bg1 td{background-color:#8b8b8b;}
.tbl_h4_bg1 tr:nth-child(odd){background-color:#FFF;border:1px solid #e2e2e2;}
.rpt_tbl {border: 1px solid #9A9A9A;color: #222222;font-size: 12px;/*margin: 0 0 10px;*/background:none repeat scroll 0 0 #EAEAEA;/*The margin has been removed as it was useles and unneccessarily adding margin*/}
.tbl_h3_bg4 {font-family:arial;font-size:11px;color:#3a3a3a;}
.menu_subcaption {color: #000000;font-size: 11px;font-weight: bold;letter-spacing: 1px;line-height: 26px;margin: 4px 0;text-align: left;padding:0 10px;}
.tbl_h4{font-family:arial;font-size:11px;border:1px solid #e2e2e2;background-color:#FFF;}
.report_caption td {font-family:arial;font-size:11px;font-weight:normal;color:#FFF;background-color:#a4a4a4 !important; padding-left: 5px !important; /*The padding is given because when used with tbl_h4_bg1 there is no padding to td*/}
.tbl_h3_bg4 td{background-color:#cbcbcb;}
.tbl_h4_bg1  {font-family:arial;font-size:11px;font-weight:normal;background-color:#f4f4f4;border: 1px solid #E2E2E2;border-left: none;/*The left border was comming twice (one from td also)*/}
.tbl_h4_bg1 td{ border-left: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2;padding:2px;}
.tbl_h4 td{border:1px solid #e2e2e2;border-width: 1px 1px 0 0; padding:2px;}
.tbl_h4 a:link{font-family: arial;font-size: 11px;font-weight: normal;color: #09F;text-decoration:none;}
.tbl_h4 a:hover{font-family: arial;font-size: 11px;font-weight: normal;color: #F00;text-decoration:none;}
.tbl_h3_bg2 {font-family:arial;font-size:11px;color:#3a3a3a;}
.tbl_h3_bg2 td{background-color:#cbcbcb;}
.tbl_h3_bg3 {font-family:arial;font-size:11px;font-weight:bold;color:#F00;}
.tbl_h3_bg3 td{background-color:#fff;}
.tbl_h3_bg1{font-family:arial;font-size:11px;font-weight:bold;color:#FFF;}
.tbl_h3_bg1 td{background-color:#a4a4a4;}
.tbl_h4_bg1_read {font-family:arial;font-size:11px;font-weight:normal;background-color:#ffeaea;}
.tbl_h4_bg1_blu {font-family:arial;font-size:11px;font-weight:normal;background-color:#ddecfd;}
.tbl_h4_bg1_vol{font-family:arial;font-size:11px;font-weight:normal;background-color:#f3defe;}

.select.li {width:222px;}
.select.ul {width:222px;}
.div ul:hover { background: #00d9ff; }

ul.ui-multiselect-checkboxes {width:222px; }
ul.ui-helper-reset {width:222px; }

label{float: left;line-height: 16px;}


